Symfony DependencyInjection - dereferencje
środa, 16 czerwiec 2010 - 20:45:44
Od jakiegoś czasu bawię się w wolnych chwilach Symfony 2. Projekt jest jeszcze w bardzo wczesnym stadium (szczerze mówiąc nie wierzę w powakacyjną datę premiery ), ale jest bardzo obiecujący. O nim samym się nie chciałem rozpisywać - już jest bardzo wiele opisów, a będzie jeszcze więcej, poza tym przy obecnym stanie rzeczy dane bardzo szybko się dezaktualizują. Ja jak zwykle muszę jednak robić coś po swojemu i szukać dziury w całym, dlatego doskwierała mi bardzo pewna sprawa, którą tutaj opiszę. Chodzi mianowicie o Dependency Injection, który jest sercem całego systemu. O nim samym też nie będę się zbyt wiele rozpisywał, bo jak ktoś chce to ma wszystko ładnie opisane, natomiast w skrócie powiem, że jest to mechanizm utrzymywania zależności pomiędzy obiektami (usługami) w systemie. To właśnie brak pewnej funkcjonalności w tym komponencie zmusił mnie do działania.…
Nowy tutorial Allegro WebAPI
czwartek, 01 kwiecień 2010 - 20:42:51
Od czasu publikacji na swoim blogu pierwszej części tutoriala do Allegro WebAPI moja strona stała się bardzo popularna jeśli chodzi o hasło "Allegro WebAPI" (w Google jest ona zaraz za oficjalną dokumentacją). Samym Allegro WebAPI zajmowałem się swego czasu głównie w ramach tworzenia narzędzia automatyzującego pracę dla mojego przyjaciela (wtedy do sprzedaży sprzętu muzycznego). Nie sądziłem, że jest to w internecie towar tak deficytowy, mimo iż pisałem teksty z tej serii właśnie dlatego, że sam wiedziałem jak trudno zacząć pracę z Allegro WebAPI.…
Hormon 0.0.1
poniedziałek, 15 marzec 2010 - 10:08:26
Jeśli ktoś się nie rozwija to się cofa - tak samo jest z projektami. Dlatego mimo iż nadal nie mam czasu przysiąść do Hormona na poważnie, to rozwijam go w takim zakresie, w jakim jest mi potrzebny. Aby w jakiś sposób bardziej zwięźle podejść do tematu, dziś wypuściłem paczki oznaczone wersją 0.0.1, aby mieć jakiś punkt odniesienia i nie trzymać ciągle wszystkiego jako +SVN. Jest jednak pewien haczyk, ale o tym poniżej.…
Programista HTML
wtorek, 16 luty 2010 - 15:43:57
Język HTML jest w takim samym stopniu językiem programowania, jak dokument tekstowy OpenOffice. Oczywiście mógłbym bez trudu stworzyć w miarę logiczny ciąg myślowy wiążący te dwie kwestie, ale byłoby to takim samym nadużyciem, jak nazwanie mechanika samochodowego fizykiem. Pani księgowej nie każe się znać formatu, w jakim Excel zapisuje swoje pliki. Grafik komputerowy nie musi znać formatu JPEG. Co więc w ogłoszeniach o pracę dla programistów PHP robi zazwyczaj bardzo dobra znajomość HTML i CSS?…
Jeden GMail, wiele adresów
niedziela, 31 styczeń 2010 - 21:27:23
GMail to obecnie chyba najpopularniejsza usługa typu e-mail w całym internecie. Wszyscy zachwycają się jej dużą pojemnością (która nota bene nie robi już takiego wrażenie), świetnie działającym filtrem anty-spamowym, mobilnością, możliwością integracji z innymi usługami (nie tylko Google) i dodatkowymi opcjami. W tym całym zachwycie nieraz nie zdajemy sobie sprawy z wielu mniej znanych, a jakże ważnych funkcji naszej skrzynki pocztowej. Jedną z takich rzeczy jest fakt, iż do naszego konta prowadzi w rzeczywistości nieskończona liczba adresów e-mail, którymi możemy się swobodnie posługiwać.…
Tagi: ciekawostki gmail
DotPay Premium SMS - kody o różnych wartościach
czwartek, 19 listopad 2009 - 20:42:48
DotPay to jeden z dwoch (obok Płatności.pl) największych serwisów obsługujących płatności internetowe w Polsce. Ja jakoś preferuję ten pierwszy - może to sentyment, może przyzwyczajenie, ale jakoś wygodniej mi się z nim pracuje. Wydaje się mi być łatwiejszy w implementacji we własnych rozwiązaniach, mniej restrykcyjny (przy zachowaniu wszelkich standardów bezpieczeństwa), a przez to o wiele bardziej elastyczny. Jego wielką zaletą jest wszechstronność, mamy tutaj ogromną ilość różnych kanałów płatności. Jednak o ile w zakresie obsługi mikropłatności i płatności internetowych możliwe, że Płatności.pl ma większą część rynku, to w zakresie płatności SMS wydaje mi się, żę niekwestionowanym liderem jest właśnie DotPay. Ja z DotPayem styczność mam od lat i wdrożenia oparte na tym systemie zdarzają mi się muszę przyznać dość często. Szczególnie ostatnio popularne stało się tworzenie na stronach swego rodzaju portfela, który można doładować na przykład SMSami. Pomijając kwestię prowizji, co moim zdaniem i tak powinno dyskwalifikować to rozwiązanie jako podstawę systemu płatności, mają one jednak jeszcze jedną wadę - sztywno skwantyfikowane wartości.…
Hormon - biblioteka ORM
poniedziałek, 28 wrzesień 2009 - 19:06:48
Dziś chciałbym przestawić bibliotekę swojego autorstwa - Hormon. Jest to biblioteka typu ORM dla PHP - ma ona za zadanie być kompaktową, choć w pełki funkcjonalną biblioteką tego typu. Najważniejszą regułą w trakcie jej tworzenia jest używanie tak dużo z tego, co oferuje PDO+PHP5 jak to tylko możliwe. Z kilku powodów. Po pierwsze - to co wbudowane w binarną część PHP5, czy rozszerzenia PDO jest o wiele szybsze i wydajniejsze niż zamienniki napisane w natywnym kodzie PHP. Po drugie - kod jest dzięku temu mniejszy. W końcu po trzecie - funkcjonalność przyszłych wersji PDO/PHP5 będzie bez większych problemów dostępna i będzie wymagać mniejszego nakładu pracy. To oczywiście zgoła odmienne podejście niż to z wielu innych bibliotek, gdzie wszystko, co tylko się da, należy dodać do kodu źródłowego, ale w tym wypadku, jak już wspominałem, to nie jest porządany kierunek - rozwój Hormona jest głównie skupiony na byciu kompaktowym i transparentnym wobec używanych "niżej" warstw aplikacji.…