- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
GrovMan Coraz więcej JavaScriptu można zastąpić #css'em. [odpowiedz]
- Promuj wpis:
Polecane wpisy ustaw kategorię
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
bartosz lol!
-
szajbus ktoś próbował sql injection? :) [odpowiedz]
-
szajbus lol!
-
Mekk (to żart nawiązujący do fotoradaru z OCR-em do sczytywania tablic rejestracyjnych, ten ostatni istnieje już gdzieś w południowej Polsce naprawdę) [odpowiedz]
-
max_koluszky lol!
-
max_koluszky cwaniak :D [odpowiedz]
-
nelse lol!
-
nelse dodałem tego flaka do historyjki:FlakProzak
-
palik lol!
-
emendelski lol!
-
tkepski @Mekk - Na wjeździe do Wrocławia od strony Warszawki jest punkt ważenia pojazdów przy okazji mierzy prędkość. Bardzo sugestywnie jest zobaczyć ostrzeżenie "Zwolnij !" z własnym numerem rejestracyjnym na tablicy ledowej nad drogą. Uwierz. ;-) [odpowiedz]
-
ludwikc lol!
-
eastman lol!
-
SzyderczyCyc lol!
-
lazarusek podobno niektóre fotoradary przyesylaja informacje bezposrednio do bazy danych na policji - wiec całkiem możliwe. [odpowiedz]
-
mixtygodnia lol!
-
tkepski @lazarusek - ZTCW punkty ważenia komunikują się z ITD i Policją w przypadku wykrycia "nadbagażu". Ostrzeżeń o radarze nie ma więc raczej nie ma co liczyć na fotkę, chociaż kto wie. Ja miałem tyko +10km/h. Najważniejsze, że takie dokładne ostrzeżenia spełniają zadanie - w końcu obecność radaru w założeniach służy prewencji - ograniczeniu prędkości, a nie na nabijaniu kiesy policji.
Oczywiście praktyka często swoje ;-) [odpowiedz] -
acd lol!
-
Goorsky lol!
-
lukaszon lol!
-
Macienty lol!
-
ev45ive lol!
-
madsheep na pocieszenie dla wszystkich z wielkopolski mogę powiedzieć że ponoć mamy na całe województwo 4 sprawne jednostki radarowe, z czego 2 są przekładane na trasie Poznań - Bydgoszcz, a jedna na drodze do Wrześni. Nie wiem tylko gdzie ta ostatnia :) [odpowiedz]
-
kamcio2603 fajne!
-
karol jak jeżdżę czasem z Bielan do Wrocka, za każdym razem widzę wyświetlający się tam napis z tablicą. karim.sentio-software.com/...ead/license-plate-injecti...
[odpowiedz]
-
Julencja lol!
-
Andreas lol!
-
idoted lol!
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
vellkan lol!
-
vedia lol!
-
MichalRogowicz lol!
-
cendo lol!
-
emendelski lol!
-
izu lol!
-
SzyderczyCyc lol!
-
ubik lol!
-
kubaz93 lol!
-
MatteoAlessandro fajne!
-
zed super [odpowiedz]
-
mwlodarski lol!
-
anakh fe - jakie nie ładne wyrazy [odpowiedz]
-
gyan lol!
-
psphone lol!
-
evoL lol!
-
krysiaida lol!
-
Loganatos fajne!
-
szymczak fajne!
-
szymczak dodałem tego flaka do historyjki:Sledzik.pl
-
szymczak ja zdenerwowałem tylko 400 userów śledzika :) [odpowiedz]
-
sebinho lol!
-
skwiecien lol!
-
ludwik lol!
-
eastman lol!
-
lazarusek :) lol [odpowiedz]
-
lukaszon lol!
-
bziuum lol!
-
ev45ive lol!
-
kamcio2603 lol!
-
Andreas lol!
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
stoodi nie brakuje ;) jak program jest przemyślany :) to nie jest problem :) [odpowiedz]
-
bartosz raise ArgumentError i tyle. zresztą napisanie jakiegoś interfejsu w rubym nie byłoby pewnie zbyt wielkim problemem :) [odpowiedz]
-
winny @bartosz - tzn. ze sam sobie na początku funkcji sprawdzasz i wywołujesz wyjątek jak coś ci nie pasuje, tak? [odpowiedz]
-
bartosz yup. z tym że w rubym zwykle nie wywołuje się metod tak: delphi_sucks('', nil, nil, nil, "blalba") tylko delphi_sucks(:msg => "blabla"). przez co sztywne definiowanie argumentów odpada :) [odpowiedz]
-
bartosz @mjarco - gdzieś ci się posypie spójność danych, będzie brakowało jakiejś informacji i nagle metoda wywoła się z nilem zamiast stringa. wolę wtedy jednak zostać poinformowany o wyjątku, a nie zakładam niestety że wszystkie dane w moich aplikacjach będą zawsze spójne. [odpowiedz]
-
winny nie no, jak ja na przykład zmieniam kolejność parametrów czy coś w jednym miejscu, to to pociąga konieczność czasem zmienienia tego w 5 innych miejscach, no i gdybym ja się miał z tym sam kontrolować, to bym się ***** ******** po prostu. [odpowiedz]
-
bartosz winny - w rubym zwykle pisze sie tak żeby kolejność argumentów nie miała znaczenia. tak jak pisałem wyżej. [odpowiedz]
-
winny @bartosz - oj, doda parametr, usunie, zmieni jego typ - aa no tak w rubym się nie deklaruje #flaksmuteczek [odpowiedz]
-
bartosz @mjarco - a co powiesz na różne działanie metod w zależności od typu argumentu? to dosyć częsta praktyka przecież [odpowiedz]
-
wsl @bartosz - naprawdę częsta? Pytam poważnie, bez ironii. Programuję od uohoho a nie pamiętam czy kiedykolwiek korzystałem z function overloadingu poza sytuacją gdy uczyłem się na czym to polega.
Z mojego doświadczenia wiem, że gdy funkcja operuje na liczbie zmiennoprzecinkowej i całkowitej to zwykle jest ten sam kod, a gdy operuje na stringu to zwykle jest kompletnie coś innego. A to przy zasadzie jedna metoda na wysokość strony najczęściej każe rozdzielać funkcję na dwie. A gdy są dwie funkcje, które robią zupełnie różne rzeczy, to i powinny się inaczej nazywać.
#Perl ma fragmentaryczną obsługę deklarowania typów parametrów funkcji, ale nie jako int/string itp. tylko scalar/array/hash/typeglob -- to tak na marginesie. [odpowiedz] -
bartosz @wsl - function overloading to za dużo powiedziane, chodzi mi o kejs gdzie np. 10% ciała metody jest odpowiedzialne za operowanie gdy dostajemy stringa a 20% gdy dostajemy tablicę - potem jazda jest taka sama. (np. wrzucenie stringa do jednoelementowej tablicy żeby później nie kejsować za bardzo). w popularnych frameworkach MVC w php/rubym to dosyć częsta praktyka. [odpowiedz]
-
bartosz @mjarco - kejs który opisałeś to skrajność i zwykła kaszana, a nie kod. ale załóżmy że mówimy o ORMie na wzór railsów - metoda może przyjąć obiekt klasy np. User, może też przyjąć 3 userów - wtedy będzie to obiekt klasy Array. IMO dużo czytelniejsze jest poświecenie jednej linii na początku metody na wrzucenie Usera do arraya niż wymaganie ciągłego opakowywania usera w tablicę przed przekazaniem jako argumentu. [odpowiedz]
-
janu mi nie brakuje takiej możliwości, a gdyby brakowało to i dla Pythona i dla Rubyego są odpowiednie biblioteki, które są w stanie zapewnić kontrolę typów [odpowiedz]
-
szopa @bartosz - w sytuacji, którą opisujesz robisz *args i po sprawie. [odpowiedz]
-
winny @janu - możesz zapodać namiary na te biblioteki ? [odpowiedz]
-
janu @winny - raa.ruby-lang.org/project/strongtyping
- to dla rubyego, pypi.python.org/pypi/typecheck/0.3.5
- dla pythona [odpowiedz]
-
bartosz @szopa - ja o *args właśnie pisałem, z tym że człowiekowi z innego świata (@winny) niewiele pewnie by to powiedziało (prawda @winny?) [odpowiedz]
-
winny ja w durnym PHPie zrobilem sobie cos takiego, ze parametry method nazywam np. sNapisik, iLiczbeczka, aArrajek, fFlołcik i zrobiłem sobie funkcję chkargs() którą wywołuję jako pierwszą w tej funkcji i ona sięga do poprzedniej funkcji ze stosu, sprawdza jakie dostała parametry i kontrole typów robi po pierwszej literce nazwy parametru:) A typów jakich oczekuję określam w tej funkcji o tak: chkargs('i','i','a'), fajne,nie?:P [odpowiedz]
-
janu @winny - jesteś hardcorem [odpowiedz]
-
az @winny - dobre!!!! [odpowiedz]
-
michuk @winny Brakuje. Ale ja jestem spaczony javą więc pewnie w ogóle mój pajtonowy kod to dla purystów pajtona niezły hardkor. Rozwiązaniem jest np Scala -> możliwości porównywalne z językami dynamicznymi + statyczne typowanie (w tym oczywiście sprawdzanie co zwracają metody). [odpowiedz]
-
szopa prawdziwy programista #java pisze w Javie w każdym języku - w Pytonie, w Perlu, w Ruby, a nawet w PHP :> [odpowiedz]
-
syllepsa Ja również jestem spaczony Javą i skłaniam się ku językom silnie typowanym. Wolę jak IDE za mnie załatwia kontrolę typów niż pisać dodatkowy kod i czekać, aż coś się wywali podczas użytkowania aplikacji. BTW w javie (od wersji 1.5) jest coś takiego jak listy argumentów o zmiennej długości public void metoda(int first, int...rest) [odpowiedz]
-
Thotep @winny - krótka odpowiedź: nie brakuje. Bardzo rzadko sprawdzam, czy dany arg jest konkretnego typu. Duck typing ftw. [odpowiedz]
-
Mekk Po wielu latach programowania w C++ pythonowy duck-typing i brak konieczności deklarowania typu każdej durnotki przyjmuję z ogromną ulgą.
Nie zmienia to sprawy, że z pewnym zaciekawieniem zerkam na języki z dedukcją typów (choćby haskell czy w bardziej ludzkim ujęciu scala) [odpowiedz] -
onjin $id = is_object($param) ? $param->getId() : (int)$param;
i jest wygodnie [odpowiedz]
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
Goorsky NetNewsWire? [odpowiedz]
-
agahmemnon @Goorsky - nie /; [odpowiedz]
-
Mekk ale co dokładnie masz na myśli mówiąc o ogarnianiu? [odpowiedz]
-
Goorsky @agahmemnon - czemu... "nie" ? [odpowiedz]
-
agahmemnon @Goorsky - bo widzę, że ten program jest do Maca [odpowiedz]
-
Goorsky @agahmemnon - wniosek: kup Maka [odpowiedz]
-
agahmemnon @Mekk - chodzi o posegregowanie tego na jakieś rozsądne działy i ogólnie o pokazywanie "najsamprzód" najciekawszych rzeczy [odpowiedz]
-
borys @agahmemnon - ostatnio czytnik google wprowadził taką funkcje, choć działa jak działa [odpowiedz]
-
Mekk To jest po prostu kwestia sensownego poukładania feedów w folderach. Ja sobie robię rzeczy typu A-WebApps, A-Python, A-Linux (te ważne na poszczególne tematy), B-WebApps, B-Python, B-Linux (te mniej ważne) oraz C-* (masówki itd). Popisałem sobie skrypty by wyciągnąć listę feedów z folderami do tekstowego pliku i tam je sobie przeorganizowywać, w webinterfejsie jest to trochę męczące.
Nie zmienia to sprawy, że jakiś czytnik który umiałby się automagicznie uczyć które feedy są dla mnie ważne, byłby fajny. [odpowiedz] -
bartosz sprawdź "Feedly", dodatek do firefoksa. [odpowiedz]
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
SzyderczyCyc lol!
-
ksx4system lol!
-
pinej fajne!
-
ev45ive lol!
-
Macienty lol!
-
Qbexus lol!
-
tomirk fajne!
-
himn1 lol!
-
evoL lol!
-
krysiaida fajne!
-
Finansosfera Super puma ;-) [odpowiedz]
-
zwolu ciekawe czy go uśpili do ujęcia? [odpowiedz]
-
max_koluszky @zwolu - myślę, że nie - czyste ubrania i świeża pościel mają magiczną moc przyciągania kotów [odpowiedz]
-
ahilles107 lol!
-
agta lol!
-
euronymous fajne!
-
TomekMiler Spoko! [odpowiedz]
- dodaj komentarz
-
oceń wpis
- linkuj
- dodaj do historyjki
-
ahilles107 poprawka plansza about a nie powiltalna [odpowiedz]
-
bartekmp Sensacja za 3 grosze ;) [odpowiedz]
-
bartekmp lans!
-
ahilles107 @bartekmp - może i za 3gr. ale jak by w windowsie coś takiego było to by cały świat się rozpisywał. [odpowiedz]
-
D3X bo to wersja xulrunnera [odpowiedz]
Ładuję...



