eput.info
Początek tworzenia nowej zabawki - serwisu studenckiego Politechniki Poznańskiej. Na razie na etapie szukania chętnych do pomocy i promowaniu w googlu ;)
Wszystkich, którzy mają coś wspólnego z PP zapraszam na eput.info
Hardcoded thoughts… mostly in C# or php
Początek tworzenia nowej zabawki - serwisu studenckiego Politechniki Poznańskiej. Na razie na etapie szukania chętnych do pomocy i promowaniu w googlu ;)
Wszystkich, którzy mają coś wspólnego z PP zapraszam na eput.info
O zaletach CakePHP już wiele razy się tu zachwycałem, czy podobno zachęciłem do frameworka kilka osób. O różnych sztuczkach i ciekawych jego cechach można by tu pisać wiele. Jednak zawsze jest ta druga strona. I chyba warto by przestrzec wszystkich zainteresowanych przed głównymi wadami, które w Cake’u mi najbardziej doskiwierają:
Przy aktualizacji oprogramowania nie nawykłem do czytania changelogów, co dziś sprawiło trochę problemów. Nową wersję CakePHP oczywiście ściągnąłem i od razu przystąpiłem do aktualizacji.
No i proszę, wczoraj wypuszczono stabilną już wersję ulubionego frameworka - CakePHP (wersja 1.0). Przy okazji zmieniono całkowicie wygląd strony głównej, co warto zobaczyć. Developerom dziękuję za prezent na długi weekend :)
(zasadniczo to to o CakePHP i $ajax::editor(); będzie…)
Ku memu zadowoleniu wreszcie w tym semestrze zaczął się przedmiot o wspaniałej nazwie “Aplikacje Internetowe”. Miałem nadzieję, że czegoś się nauczę, dowiem, itp. Niestety - wyszło tak, jak się spodziewałem. Poziom materiału dostosowany jest do tych, którzy w temacie są kompletnie zieloni, więc na zajęciach nie pozostaje nic innego do roboty, niż się nudzić… lub nie chodzić wogóle na nie. Mniejsza. Zaliczenie ćwiczeń i labolatoriów w formie projektu. Miałem więc nadzieję, na szybkie zaliczenie i wpis grubo przed sesją, trochę się jednak przeliczyłem. Pewną przeszkodą była mała awaria dysku, jednak przede wszystkim mocno się znudziłem wybraną aplikacją (coś ala FlySpray). Dziś już mocno z przymusu usiadłem i postanowiłem dorobić kolejne ficzery (no bo aplikacja teamu Tas + Klap musi się świecić) - padło na przyuważony jakiś czas temu Edit-in-place - znaczy się edytowanie pojedynczego rekordu bezpośrednio po kliknięciu na nim - beż żadnych przeładowań etc. Pure AJAX ;). Trochę mnie szlag trafiał, gdy tylko zacząłem zastanawiać się nad najłatwiejszym wpisaniem tego w kod i użyciem w Cake‘u. Ale tak na wszelki wypadek postanowiłem w googlu sprawdzić, czy ktoś już tego przede mną nie robił. No i proszę. Nie dość, że robił, to jeszcze bezpośrednio zaimplementował w (już) mym ulubionym frameworku. Jednak jako, że sama kontrolka nie jest jeszcze w manualu opisana, opiszę tu pokrótce, jak skorzystać z ustrojstwa.
Na samym początku podziękowania dla Yogi’ego za zorganizowanie imprezy dzisiejszej. Imprezy, jak imprezy - wykładów PHP na Uniwersytecie Szczecińskim, na których to miałem okazję wykładać. Z ankiet wypełnianych przez uczestników wynikało co następuje:
Do tych dwóch ostatnich jakoś nie potrafię się odnieść, jako że było po połowie jednych i drugich. No cóż, najważniejsze, że się nie zblamiłem, jak przewidywałem :P
Oby więcej takich imprez. W planach - współpraca pehapowo-wykładowa miedzy US a PP :)
A, same wykłady wkrótce w wersji audio i wideo na kni.wneiz.pl/php
Gnope - ciekawy pomysł, zdecydowanie. Niestety pewnie jednak się nie przyjmie, jak powinien. Zresztą - w mej okresowej desperacji developerskiej raczej bym się nie skusił na pisanie aplikacji w php-gtk :)
Bardzo fajny system statystyk - phpMyVisites. Jedna rzecz, która mnie boli, to znikoma funkcjonalność przy włączonym mod_rewrite - skrypt gubi się przy zliczaniu poszczególnych stron. Sama aplikacja zalicza się również do tzw. profesjonalnych bazo-danowych - w bazie bowiem syf robi, zakładając ponad 20 tabel :) (dawno, dawno temu się tak w firmie śmialiśmy, że aplikacja, która tworzymy, jest już w pełni profesjonalna :P ).
Już jakiś czas temu czytałem gdzieś o planach związanych z php6, jednakże była to mocno okrojona lista, chyba na którymś z polskich serwisów. Dziś dobrałem się do pełnego “raportu” z spotkania developerów php dyskusji odnośnie zmian do wprowadzenia. Po pobieżnym przejrzeniu stwierdziłem, że idea namespace’ów bardzo mi się podoba, a i APC wbudowanym w silnik php nie pogardzę. Zobaczymy ile z tego rzeczywiście ujrzy światło dzienne, jednak już teraz jestem spokojny, że zmiany wprowadzane nie wpłyną w żadnym stopniu na działanie moich zabawek. I całe szczęście :) ![]()
A, tak bardziej OT: wtyczka sprawdzająca poprawność pisowni w Firefoxie jest genialna :)