Problem przynależności punktu do obszaru wielokąta

Wielokąt wklęsły
W życiu programisty pojawiają się sytuacje, gdy programowanie styka się bardzo blisko z matematyką, w tym przypadku z geometrią. We wpisie postaram się przedstawić sposób na rozwiązanie problemu przynależności punktu do obszaru wielokąta (opisanego przez zbiór wierzchołków).
Przeczytaj całość wpisu »

 

PHPCon PL – Druga Edycja

phpcon-logo
Ostatnimi czasy uczestniczyłem głównie w spotkaniach o JavaScript (Falsy Values, zaawansowany js), Front-Endowych (Front-Trends), konferencjach dotyczących bezpieczeństwa (ConFidence). Dla równowagi front-endu z back-endem wypadałoby wybrać się wreszcie na coś związanego z PHP. Na przeciw moim potrzebom wyszli organizatorzy PHPCon.
Przeczytaj całość wpisu »

 

Falsy Values Conference – The Day After

Ten wpis jest dostępny wyłącznie w języku: English.

 

Najważniejsze selektory CSS2

CSS Is Awesome by Steven Frank (http://stevenf.tumblr.com/)

Pisząc aplikacje internetowe najczęściej opieramy się na podstawowych, często występujących selektorach CSS. Są to głównie selektory id, atrybutu class oraz potomka, plus pseudo-selektory, np :hover. Pliki .css w wielu projektach są pisane dość zachowawczo. Warto zatem zapoznać się z większą liczbą możliwości, które czasami mogą usprawnić pisanie reguł, ograniczych ich ilość, zmniejszyć objętość kodu.

Przeczytaj całość wpisu »

 

Nowości w Firebug 1.6

Firebug Logo

źródło: http://getfirebug.com/wiki/index.php/File:Flaming-firebug-logo-with-text.png przez Johnjbarton

Firebug Working Group (dumnie) ogłosił wydanie Firebug 1.6.0. Dostępny jest do pobrania ze strony getfirebug.com oraz z https://addons.mozilla.org. Prace nad następnymi wersjami są już w toku.
Pojawienie się takich narzędzi jak Opera Dragonfly oraz Firebug zrewolucjonizowało sposób debugowania aplikacji, stron www. Szczególne uznanie należy się właśnie dla Firebug’a, którego design, funkcjonalność, sposób działania jest rewelacyjny. Wg mnie jest to najlepszy dodatek dla webmastera, a ponadto jest to najlepszy dostępny dodatek tego typu.
Przeczytaj całość wpisu »

 

Test-Driven JavaScript Development by Christian Johansen – recenzja książki

Test-Driven JavaScript Development

Test-Driven JavaScript Development Okładka

Ten wpis jest moją pierwszą próbą napisania recenzji książki. Zacznijmy więc od mojej najnowszej pozycji: Test-Driven JavaScript Development napisanej przez Christiana Johansena. Jak napisano na tylnej okładce, Test-Driven JavaScript Development jest kompletnym zbiorem najlepszych praktyk, poradnikiem dla testów JavaScript w metodyce agile oraz zapewniania jakości z użyciem metodologii programowania sterowanego testami (TDD).

Przeczytaj całość wpisu »

 

Front Trends 2010 Conference – relacja

Ten wpis jest dostępny wyłącznie w języku: English.

 

MySQL RAND() – jak pobrać losowe wiersze

logo-mysql

Pisząc różnego rodzaju aplikacje zdarza się, że trzeba wprowadzić pewną losowość. Jeśli aplikacja jest oparta na bazie danych, taką losowość najłatwiej wprowadzić pobierając losowe dane. Przerabiając ostatnio stary system, oparty jeszcze o pliki tekstowe postanowiłem przenieść go na bazę danych MySQL. Ponieważ duża część systemu z założenia ma być losowa, zatem koniecznym było napisanie dobrej funkcji wybierającej losowe dane z bazy danych. Wydaje się to banalnie proste, jednak nie tak bardzo.

Przeczytaj całość wpisu »

 

Wtyczka Similarity współpracująca z qTranslate

Tym razem wpis będzie bardzo krótki. Osoby korzystające z wielu wtyczek napotykają czasem na problem z kompatybilnością. Niestety, wymagać od twórców aby uwzględniali inne wtyczki podczas pisania swoich, to jak wymagać od programisty aby instalował Windowsa. Zatem w przypadku pojawiania się problemów zmuszeni jesteśmy do utworzenia własnych rozwiązań.

Przeczytaj całość wpisu »

 

PHP w trybie CGI – autentyfikacja HTTP – system logowania

Autentyfikacja HTTP

Ostatnio, podczas przenosin dość starej aplikacji na nowy serwer natknąłem się na problem z powodu wykorzystania autentyfikacji HTTP. Problem okazał się błachy, jednak w momencie przenosin i pierwszych testów miałem problem z diagnozą przyczyn takiego stanu rzeczy.

Przeczytaj całość wpisu »

 
 
 
© 2009 - 2023 Vokiel.com
WordPress Theme by Arcsin modified by Vokiel