Marcowe spotkanie OWASP, Kraków 2011
Spotkanie odbyło się jak zawsze w bardzo sympatycznej atmosferze i na najwyższym poziomie, jeśli nie byłeś na miejscu i nie oglądałeś streamu, nic straconego! Wkrótce udostępnimy video ze spotkania.
Spotkanie odbyło się jak zawsze w bardzo sympatycznej atmosferze i na najwyższym poziomie, jeśli nie byłeś na miejscu i nie oglądałeś streamu, nic straconego! Wkrótce udostępnimy video ze spotkania.
Gdybyś kiedyś wpadł na szalony pomysł i chciał wykorzystać PHP do "obróbki" zdjęć, np. przerobić zdjęcie tak by wyglądało na starsze i zniszczone, możesz wykorzystać kilka funkcjonalności biblioteki GD, efekt raczej nie powali nikogo kto korzystał z aplikacji typu Hipstamatic… Czytaj dalej
Zastanawiałeś się kiedyś jak szybko można anonimizować zdjęcia? Jak np. rozmyć obszar zdjęcia na którym jest twarz ludzka, lub zakryć oczy? lub po prostu policzyć ile jest osób na zdjęciu? Rozwiązań jest kilka, ale jeśli chcesz to zrobić wykorzystując narzędzia… Czytaj dalej
Zapytał mnie kiedyś kolega fizyk, jak zmienić przekierowanie wyjścia z uruchomionego programu. Miał bowiem uruchomiony na swoim komputerze napisany przez siebie program obliczający dane do jakiejś symulacji, a wyniki swoich obliczeń wyświetlał na ekranie. Wówczas nie odpowiedziałem mu natychmiast, ale… Czytaj dalej
Język programowania to nie tylko składnia, funkcje, środowisko IDE, ale również filozofia. Nie każdy język programowania nadaje się do wszystkiego, nawet jeśli daję Ci jakąś możliwość, nie zawsze jej wykorzystanie ma sens. Nie ma języków gorszych i lepszych, języki programowania… Czytaj dalej
Jeśli spotkałeś się ze stronami które pozwalają załadować zdjęcie i następnie pokazują mapę wraz z miejscem gdzie było zrobione, a nie wiesz na czym ta magia polega, to dobrze trafiłeś... Wszystko jest zasługą kilku nagłówków zapisanych w EXIF (Exchangeable Image… Czytaj dalej
Tworzysz serwis WWW i chciałbyś mieć możliwość sprawdzenia z jakiego kraju jest użytkownik, lub przykład bardziej dotyczący administratorów, chciałbyś sprawdzić z jakiego kraju są adresy IP pojawiające się w logach. Rozwiązaniem na to jest wykorzystanie geolokalizacji, czyli bazy danych która… Czytaj dalej
Resolver w systemie operacyjnym odpowiada za tłumaczenie nazw domenowych na adresy IP. Jest to tak naprawdę zbiór bibliotek systemowych służących do rozwiązywania nazw. Posiada własne pliki konfiguracyjne /etc/resolv.conf który jest zapewne znany dla większości użytkowników Linuksa, /etc/hosts, bardzo często edytowany… Czytaj dalej
FastCGI jest bardzo często kojarzone wyłącznie z Perl'em lub PHP, w przypadku serwera Lighttpd, użycie FastCGI jest jedynym sposobem aby zmusić go do pracy z PHP, ale musimy wiedzieć, że jest niezależne od języka programowania i serwera WWW, jest to… Czytaj dalej
Cała magia skracaczy zawarta jest w nagłówkach HTTP jakie otrzymuje przeglądarka od serwera WWW. Za przekierowanie najczęściej odpowiadają dwa kody HTTP, 301 oraz 302. Kod 301 (Moved Permanently) jest używany wtedy, gdy przekierowanie jest permanentne, czyli jest zrobione na stałe,… Czytaj dalej