Archiwa tagu: programowanie

Facebook blokuje aplikacje

Historia prawdziwa i z życia developera wzięta. Wydarzyła się w kwietniu tego roku i dotyczyła sporej firmy w Polsce, a z główną siedzibą w Holandii. Nazwy firmy nie zdradzę, ponieważ chcę chronić interesy osób dla których pracuję :)

Na zlecenie stworzyłem aplikację-grę na Facebook, która miała stosunkowo proste możliwości. Aby wejść do gry trzeba było polubić fanpage, a raz dziennie wchodząc do aplikacji publikowałem na tablicy użytkownika informację, że bierze udział w grze/konkursie o świetne nagrody. Użytkownik sobie grał, zdobywając punkty, które zapisywały się na serwerze, a przy okazji za pomocą FB JS SKD miał możliwość publikacji na swojej tablicy aktualnie osiągniętego wyniku. Oprócz tego użytkownik miał możliwość zapraszania znajomych, za których nie dostawał żadnych profitów.

Testy aplikacji w piaskownicy szły pomyślnie. Wszystko działało, więc nadszedł czas na oficjalne uruchomienie aplikacji. Wtedy dopiero się zaczęło… .

Czytaj dalej Facebook blokuje aplikacje

Po sesji – programowanie

Nie wiem jak Wy, ale ja właśnie zakończyłem semestr zimowy na studiach. Przed ostatni przed obroną pracy magisterskiej. Za niedługo w moim życiu zagości „codzienność” – czyli codziennie wstawanie do pracy, 8 godz przed komputerem, itp.
Oczywiście tragicznie nie będzie, ponieważ będę robił to co lubię robić, więc nudzić mi się nie będzie. A raz na jakiś czas jakaś zmiana pracy, czy planów życiowych jest wielce wskazana.

Mimo, że uważam, że jestem bardzo dobrym webmasterem (pod względem znajomości PHP), to jednak tylko ta wiedza mnie nie satysfakcjonuje. Nie można całe życie być programistą i klepać kod PHP. Liczę, że z czasem awansuje na jakiegoś analityka, czy faceta od useability. Choć z tym ostatnim mam najmniejsze doświadczenie. 2 książki nie do końca nauczą wszystkiego w tej materii – niezbędna jest także praktyka.

Czytaj dalej Po sesji – programowanie

Django vs. RubyOnRails

ruby on rails logoPół roku temu, kiedy pierwszy raz usłyszałem o tych framework’ach postanowiłem zagłębić się w tajniki tego drugiego rozwiązania (prawdę powiedziawszy na temat pierwszego w ogóle nie szukałem informacji).
Do RoR przekonały mnie screencast jakie są dostępne na stronie głównej frameworka, to, że Helion ma książki do niego, a także to, że są w Polsce hostingi, które wspierają tą technologie. Nie mogę tego powiedzieć o Django – brak jakiś fajnych przykładów (screencast), brak książek w Helion, żaden hosting nie chwali się tym, że „ma wsparcie dla Django”. Już nie chodzi mi o to, że muszę mieć książkę po polsku, aby się nauczyć – angielski nie sprawia mi żadnego problemu i przerobiłem wiele książek informatycznych w obcym języku. Chodzi o to, że jeśli dany „język programowania” nie ma przekładu na j.polski, to żadna firma nie będzie zainteresowana programistą, który go zna. To byłaby nauka tylko dla idei nauki i mogła by mi się nie przydać w życiu (oprócz dla własnej satysfakcji). Co innego z RoR – jest sporo ofert pracy dla takich programistów, jest już dość spora biblioteka książek Helion w tej tematyce.

Czytaj dalej Django vs. RubyOnRails

Generowanie PDF w PHP

Jak to się okazuje nie jest to takie trywialne.
Uczestniczę w tworzeniu strony, która lada moment będzie świadczyć hosting serwerów gier (typu pifpaf.pl, shooters.pl, frag.pl, itp). Od strony sprzętowej nie ma problemu – kumpel (Suriv) się tym zajmuje. Trzeba było napisać jakąś porządną stronkę z panelem administracyjnym, itp. Zaczęło się od ogólnych projektach, diagram związków encji, itd.
Mój wkład w całym tym projekcie jest stosunkowo niewielki, ale jednak zawsze coś – nauczyłem się pisać skrypty PHP na klasach i niesamowicie wygodne to jest. Prawie jak funkcje, ale jednak mają „to coś” co je wyróżnia.
Napisałem plugin do panelu administracyjnego, który odpowiada za odbieranie/wysyłanie/edycje wiadomości pomiędzy administratorem, a użytkownikiem serwisu. Jest to największa wtyczka w panelu – 24KB wagi, 500 linii kodu :) Powstała w 2,5 dnia.
Miałem się także zająć napisaniem dokumentacji do całego projektu w LaTeX’ie – dość przyjemnie i szybko się w nim pisze. Na pewno przyda się ta wiedza to pisania pracy magisterskiej :]
No, ale przechodząc do sedna sprawy, to miałem dzisiaj za zadanie napisać skrypt generujący dokument PDF Czytaj dalej Generowanie PDF w PHP

Zmiana życia

Jeszcze kilka lat temu myślałem, chciałem być programistą w jakiejś średniej firmie. Programistą, który by pisał programy pod Windowsa (nie znałem wtedy jeszcze Linuxa). Chciałem po prostu schludne apliakacje okienkowe pisać – zarówno drobne programy na indywidualne zamówienia, jak również uczestniczyć w większych projektach, typu pakiet biurowy, itp.
Wyobrażałem sobie, że w miarę wolnego czasu w domu – poza godzinami pracy będę się także prywatnie zajmować pisaniem stron www, oskyptowaniem ich (php), itp. Ale będzie to całkowicie ponad programowe zajęcie…

Wczoraj doszedłem do wniosku, a dzisiaj tylko to przekonanie zostało potwierdzone ponieważ Czytaj dalej Zmiana życia