Idiota za komputerem

Spopularyzowanie się Internetu spowodowało, że dostęp do sieci uzyskali ludzie, którzy, delikatnie mówiąc, są idiotami. W czasach, gdy Internet był domeną akademicką, interesujące dyskusje były na porządku dziennym, a wyskoki szczeniaków szybko dławione. Niestety Internet padł ofiarą swojego sukcesu i coraz rzadziej można poprowadzić ciekawą dyskusję. Teraz najczęściej trafia się na trolla, który rzuci kilka oklepanych haseł i wywoła bezsensowną wojnę na puste argumenty. Obok baranów, których cieszy wywoływanie konfliktów, trafiają się lenie, które zamiast w Internecie, powinni spędzać czas w szkole na zajęciach uzupełniających z ortografii i poprawnej polszczyzny. Bardzo łatwo natknąć się na…

Zend Framework i web service – Zend_Soap

Zend Framework oferuje kilka sposobów na obsługę web service. Najprostszym z nich jest Zend_Soap. Jedyną funkcjonalnością, która odróżnia Zend_Soap od rozszerzenia Soap dostępnego w PHP, jest Zend_Soap_AutoDiscover. W skrócie Zend_Soap_AutoDiscover pozwala na wygenerowanie pliku WSDL na podstawie metod klasy, przekazanych do Zend_Soap. Tworzenie usługi sieciowej zaczniemy od napisania nowego kontrolera. Aby zapewnić poprawne działanie serwera Soap, musimy wyłączyć layout oraz zablokować renderowanie widoku. Najlepiej wykonać te czynności w metodzie init, dzięki czemu nie trzeba będzie wykonywać tego w każdej metodzie udostępniającej serwer Soap. class SoapController extends Zend_Controller_Action { public function init() { $this->_helper->getHelper(‚Layout’)->disableLayout(); $this->_helper->getHelper(‚ViewRenderer’)->setNoRender(true); }…

Programistów grzechy główne

Każdy programista ma na swoim sumieniu jakieś grzechy. I nie chodzi mi tutaj o grzechy wymyślone przez jakąkolwiek religię. Mam na myśli grzechy popełniane w trakcie procesu wytwarzania oprogramowania. Niestety wielu z nas nie jest w stanie ich dostrzec, a jeszcze mniej potrafi się do nich przyznać. Do głównych grzechów programistów należą: Przekonanie o swojej wielkości. Każdy programista marzy o wielkiej sławie ludzi takich jak Gates, Page, czy Zuckerberg. Tylko niewielu z nas jest w stanie osiągnąć takie wyżyny intelektu, by móc stworzyć coś przełomowego, co otworzy bramy panteonu IT. Cała reszta to mniej lub…

Zend_Gdata_Youtube w 5 minut

Co jakiś czas trafiają się projekty, które wymagają obsługi plików wideo. Zazwyczaj chodzi o to, by użytkownik takiego serwisu mógł z poziomu panelu administracyjnego dodawać filmy, które potem byłyby wyświetlane na stronie. Można to rozwiązać na dwa sposoby. Samemu napisać obsługę uploadu plików oraz zapewnić niezbędną infrastrukturę lub skorzystać z gotowych rozwiązań (o ile to możliwe), w tym przypadku z Youtube. W przykładach posłużę się fikcyjnym użytkownikiem, dlatego też skopiowane przykłady mogą nie zadziałać, dopóki nie zmienicie użytkownika na istniejącego. Pobranie plików wideo danego użytkownika jest niezmiernie proste i sprowadza się do dwóch wierszy: $yt…

Drugi Festiwal Rzeźb Lodowych w Gdyni

W dniach 5 – 7 luty 2010 w Gdyni przy Bulwarze Nadmorskim (Skwer Arki Gdynia) będą powstawać lodowe rzeźby. Rzeźby mają swoją tematyką nawiązywać do Gdyni. Rzeźby będą wykonywane przez trzy zespoły rzeźbiarzy – dwa polskie i jeden bułgarski. Efekt prac będzie można obejrzeć 7 lutego po godzinie 17. Po zmroku rzeźby będą oświetlone, dzięki czemu możliwe będzie podziwianie ich nie tylko za dnia. Jeśli pogoda dopisze, rzeźby będzie można podziwiać aż do 14 lutego. Wstęp wolny. Zapraszam wszystkich zainteresowanych. Poniżej znajduje się mapa ze wskazaniem miejsca festiwalu: Zdjęcia z imprezy zamieszczę w niedzielę wieczorem….

Poczta Polska – ostatni bastion PRL

Do napisania tego tekstu oraz do założenia serii “Życie codzienne” skłoniły mnie dwa wydarzenia. Pierwsze, negatywne, którego bohaterem w najgorszym znaczeniu tego słowa jest Poczta Polska (PP), zostanie opisane poniżej. Drugie, pozytywne, opiszę niedługo. “Życie codzienne” ma na celu piętnowanie skandalicznych zachowań i praktyk, w które jestem mniej lub bardziej zaangażowany. Aby seria ta nie była jednym wielkim negatywem, będę również opisywał pozytywne aspekty życia codziennego. Wracając do PP. 25.01.2010 wysłany został list z Łodzi do Gdyni (potwierdziłem to telefonicznie). List ten znajduje się w kopercie oznaczonej logo banku oraz zawiera informację o tym, że…

ZendX_JQuery w praktyce – cz. 1 (konfiguracja, ajaxLink i datepicker)

Podstawową biblioteką Javascript dostępną w Zend Framework jest Dojo. Wybór ten został przyjęty co najmniej chłodno i był szeroko komentowany przez programistów. Zend nie czekał długo z wydaniem nowego komponentu – ZendX_JQuery. Wybrano jQuery, ponieważ biblioteka ta była wymieniana jako ta, która powinna zostać wybrana zamiast Dojo. ZendX_JQuery nie jest tak rozbudowany jak Zend_Dojo, co nie zmienia faktu, że i tak oferuje szereg bardzo pomocnych funkcjonalności. Zanim jednak do nich przejdziemy, musimy dodać obsługę jQuery do naszego projektu. Wymagane pliki Oczywistym jest, że będziemy potrzebować samej biblioteki, którą można pobrać ze strony producenta. Warto również…