Posted in PHP, PHP.pl on Sierpień 30th, 2007 by Tomasz Cudok – 16 Comments
Właśnie uruchomiłem nową wersję serwisu Planeta PHP.pl. Całość została przepisana praktycznie od nowa, ostał się tylko specyficzny, wortalowy layout. Planeta działa teraz w oparciu o framework symfony, który umożliwił bardzo szybkie odtworzenie starej funkcjonalności i dodanie kilku nowości. Oto najważniejsze z nich:
- Lepsza kontrola nad blogami, dzięki procesowi weryfikacji autora bloga.
- Panel zarządzania dla autorów, gdzie mogą zmienić informacje o blogu, a także proponować nowe tagi. Panel jest zintegrowany z kontem na forum, więc nie ma potrzeby tworzenia nowej pary login-hasło. Co za tym idzie, wymagane jest posiadanie konta na Forum PHP.pl. No chyba, że ktoś ma już dodanego bloga, a nie potrzebuje dostępu do zarządzania.
- Obsługa kanałów w formacie ATOM. Również kanał planety jest teraz w tym formacie.
- Poprawki w layoucie, małe porządki w sidebarze.
- Dodanie stron informacyjnych (Kontakt i O planecie)
Wątpliwości może budzić proces weryfikacji. Zdarzało się w przeszłości, że planeta agregowała blog osoby, która w ogóle o tym nie wiedziała i nie wyrażała na to zgody. Aby zapobiec takiej sytuacji, każdy nowo dodany blog musi zostać zweryfikowany. Zapożyczyliśmy wynalazek Google (przynajmniej tak mi się wydaje, choć nie wykluczam, że ktoś wymyślił to dużo wcześniej): aby mieć pewność, że osoba, która dodała blog jest jego autorem, musi ona wrzucić plik o podanej (losowo wygenerowanej) nazwie na serwer z blogiem. Planeta sprawdza, czy plik istnieje i jeśli tak jest, blog zostaje zweryfikowany. Potem jeszcze musi zostać zaakceptowany przez administratorów – powiadomienie o akceptacji (bądź też, w skrajnych przypadkach, odrzuceniu) bloga przychodzi na adres e-mail, wykorzystywany na Forum PHP.pl.
Osoby, które dodały blogi w starej wersji również muszą przejść proces weryfikacji, jeśli chcą mieć dostęp do zarządzania. Dla nich przygotowany został oddzielny formularz. Proces wygląda dokładnie tak samo, jak w przypadku nowo dodanych blogów. Oczywiście, nie jest on obowiązkowy, planeta będzie cały czas agregować treści z tych blogów.
Wszelkie sugestie jak zwykle mile widziane.
Posted in OpenID, PHP, Programowanie on Luty 17th, 2007 by Tomasz Cudok – 24 Comments
Największą wadą OpenID w tej chwili jest fakt, że nawet mając już konto na serwerze tożsamości, nie bardzo jest do czego swój identyfikator wykorzystać. Z Wikitravel czy Mag.nolii raczej nie korzystam, a blogów, które umożliwiają dodawanie komentarzy z wykorzystaniem OpenID (zamiast standardowego Nick + E-mail) jest w tej chwili ledwie kilkanaście, jeśli weźmiemy pod uwagę blogi polskojęzyczne. Logowanie się za pomocą OpenID jest bardzo wygodne, gdy raz się tego spróbuje, wpisywanie swoich danych przy rejestracji/dodawaniu komentarza/postu/etc. przychodzi z dużym trudem. Dlatego, nie czekając aż OpenID upowszechni się mocniej, postanowiłem sam umożliwić sobie korzystanie z niego w większej ilości serwisów. read more »
Posted in Blog, OpenID on Styczeń 23rd, 2007 by Tomasz Cudok – 6 Comments
Tak się dziwnie składa, że jakieś 30% na tym blogu to ogłoszenia o nowym wyglądzie, bądź powrocie bloga z niebytu. No to podbijam tą statystykę jeszcze trochę w górę
Blog miał wrócić po sesji, ale okazuje się, że sesja jest nudna. Ciężko się wziąć za coś większego, więc przeznaczyłem wieczór na zabawe z blogiem. Postawiłem wszystko od nowa na Wordpressie 2.1, zmodyfikowałem lekko schemacik Mandigo i wrzuciłem kilka wtyczek.
Szczególnie ciekwą wtyczką jest OpenID Comments, która pozwala na dodawanie komentarzy przy użyciu OpenID. O OpenID można poczytać na Wiki Identity 2.0, ciekawym źródłem informacji jest też Blog Identify 2.0, prowadzony przez Marcina Jagodzińskiego, autora bloga net to. Jeśli ktoś chce wypróbować tą wtyczkę, a nie posiada swojego OpenID, może zarejestrować się na jednym z wielu zagranicznych serwerów tożsamości, bądź też wypróbować pierwszy polski serwer OpenID – OpenID.pl.
A teraz idę się troszkę pouczyć, sesję, jaką by nie była, trzeba jakoś zaliczyć
Posted in Codzienność on Wrzesień 13th, 2006 by Tomasz Cudok – 8 Comments
Za Wikipedią:
Dzień Programisty – święto programistów obchodzone w 256. dniu roku (28 = 256 to liczba wartości możliwych do uzyskania w jednym, najbardziej popularnym, czyli 8-bitowym bajcie). Tradycyjnie, programiści starają się uczcić ten dzień w jakiś niekonwencjonalny sposób. Dzień Programisty wypada 13 września, a w latach przestępnych 12 września.
Ja z okazji tego święta napisałem niekonwencjonalną grę
Niekonwencjonalną, bo nie ma w niej żadnego celu do wykonania. Można jedynie poruszać moim starym awatarem po ekranie za pomocą strzałek na klawiaturze. Skąd ten pomysł? O tym, że dziś jest dzień programisty dowiedziałem się 10 minut temu z wykop.pl, więc żeby się wyrobić przed północą, postanowiłem opublikować moje pierwsze zabawy z nowym frameworkiem MS do pisania gier na Windowsa (i Xboxa 360, choć jeszcze nie w tej wersji) – XNA.
Kod jest jaki jest, bez komentarzy, ale zarazem bardzo prosty. Można się z niego nauczyć jak ładować tekstrury z plików graficznych, rysować je na ekranie oraz jak obsługiwać zdarzenia klawiatury. W niedługim czasie postaram się o jakiś bardziej rozbudowany przykład, może jakiś tutorial. A narazie, żeby nie przegapić kolejnego dnia programisty, oddaje do użytku, na licencji RCCH, spakowane źródełka projektu XNATest (razem ze zbudowanymi binarkami w folderze bin/Debug, jeśli ktoś nie posiada VC# Express lub nie chce mi się instalować XNA).
Posted in Codzienność on Wrzesień 1st, 2006 by Tomasz Cudok – Be the first to comment
Google uruchomiło niedawno nową “usługę”, o nazwie Google Image Labeler. Jest to gra, polegająca na tagowaniu obrazków. Google przydziela nam losowo partnera, którego nie znamy i nie mamy żadnej możliwości komunikacji z nim. Naszym zadaniem jest wpisanie jak największej ilości etykiet dla prezentowanych nam obrazków. Jeśli oboje wpiszemy taką samą etykiete dla danego obrazka, dostajemy punkty i Google prezentuje nam następny obrazek. Istnieje także możliwość zpasowania, jeśli obie strony uznają, że nie dadzą rady nic wymyślić. Taka sesja trwa 90 sekund, po czym prezentowany jest wynik.
Rozwiązanie genialne w swojej prostocie. Google daje ludziom rozrywkę (gra potrafi wciągnąć!), a w zamian dostaje dokładnie otagowane obrazki. Można powiedzieć, że Google robi z graczy tanią siłę roboczą, ale patrząc na to z innej strony, w końcu większość z nich będzie w przyszłości korzystać z dokładniejszego wyszukiwania obrazków w Google, tak więc również na tym skorzysta.
Jest to też dowód na to, że posiadanie w miejscu pracy stołów bilardowych i basenów sprzyja kreatywnemu myśleniu
Posted in PHP.pl on Sierpień 25th, 2006 by Tomasz Cudok – 11 Comments
W dniu dzisiejszym oficjalnie ruszyła Planeta php.pl, za kod której jestem odpowiedzialny. Jest to nic innego, jak agregator kanałów RSS blogów programistów PHP. Seaquest napisał newsa na wortalu, a mi nie pozostaje nic innego jak jeszcze raz zachęcić do zgłaszania swoich blogów poprzez formularz.
Posted in Programowanie, Windows on Sierpień 22nd, 2006 by Tomasz Cudok – 7 Comments
Od dłuższego czasu prawie codziennie mam styczność z Windowsowym cmd.exe. To, jak domyślna konsola Windowsa wygląda i jakie utrudnienia stwarza na każdym kroku pracy z nią, najlepiej świadczy o bylejakości niektórych rozwiązań Microsoftu.
Na całe szczęście, Microsoft zauważył to niedociągnięcie i postanowił opracować nowy shell, dający dużo większe możliwości piasnia skryptów, niż pliki *.bat i dający dużo większą swobodę, niż archaicznie podobne do DOSa cmd.exe. Od premiery Windows PowerShell, o którym mowa, minęło już całkiem sporo czasu (wcześniej projekt miał nazwę kodową Monad). W WPS dostajemy do ręki język skryptowy zbliżony do C# oraz możliwość z korzystania z dużej ilości klas .NET. Można w łatwy sposób tworzyć profile, aliasy (nareszcie ls pod Windowsem i to domyślnie!) funkcje i pewnie wiele innych ciekawych rzeczy, o których jeszcze mi nic nie wiadomo. Jednym słowem cud, miód i orzeszki
read more »
Posted in Codzienność on Sierpień 20th, 2006 by Tomasz Cudok – 4 Comments
Wczoraj wróciłem z urlopu, a jeszcze dziś czuje zmęczenie po podróży. Jako, że w takim stanie ciężko jest się wziąć za poważną pracę, postanowiłem zrobić coć prostego i pożytecznego zarazem.
W moim odczuciu poprzedni wygląd bloga pozostawiał wiele do życzenia. W układach jednokolumnowych zakochałem się od pierwszego wejrzenia, więc prędzej czy później do zmiany na taki układ na blogu musiało dojść. Wybór padł na skórkę Black Minimalism, która prezentuje się bardzo ładnie, choć nie jest pozbawiona wad.
Jak większość skórek do WP, nie jest w pełni kompatybilna z plikiem językowym. Za wszystkie niedociągnięcia na tym polu z góry przepraszam, ich poprawa troche potrwa, bo to mozolna praca, niestety. WordPress jest fatalnie napisany, za system szablonów robią pliki PHP z ogromną ilością wywołań funkcji, których nie wiadomo gdzie szukać. Zresztą cały kod WP wygląda podobnie. Stopka strony wordpress.org z napisem “Code is poetry” po przejrzeniu sobie plików źródłowych może nieźle rozśmieszyć.
Posted in Codzienność on Lipiec 23rd, 2006 by Tomasz Cudok – 6 Comments
A konkretnie jedna, drobna zmiana, ale dla mnie bardzo znacząca. Poddałem lekkiej modyfikacji opis mojej osoby, znajdujący się po prawej stronie
Posted in Codzienność on Lipiec 11th, 2006 by Tomasz Cudok – 7 Comments
Dziś, mówiąc językiem RPG’owym, awansowałem na kolejny poziom
Odebrałem wyniki z matury, okazało się, że nie tylko udało mi się zdać (a to zaskoczenie
), ale także poszło mi całkiem nieźle z najważniejszego przedmiotu, czyli matematyki. Z poziomu podstawowego uzyskałem 47 na 50 możliwych punktów (94%), z rozszerzonego 44/50 (88%). Patrząc na raport komisji egzaminacyjnych, moje wyniki plasują się w kategoriach odpowiednio z matury podstawowej wysoki, a z rozszerzonej najwyższy, w skali ogólnopolskiej. Tak więc mogę być zadawolony, szczególnie z tego drugiego wyniku.
Teraz czeka mnie wydruk dokumentów, sesja u fotografa i wycieczka do Gliwic, na Politechnikę Śląską. Kierunek Informatyka jest najbardziej obleganym na tej uczelni. W zeszłym roku o jedno miejsce ubiegało się 5,4 osoby (kocham statystykę
), czyli nie jest to jakaś strasznie duża ilość, jeśli popatrzeć na np. akademie medyczne. W zeszyłym roku przyjmowali od 70 punktów (wzór na ilość to punktów to 0,4 * p + 0,6 * r, gdzie p to wynik procentowy z matury podstawowej, r z rozszerzonej). Mój wynik to 90,4 punktu, więc mogę się czuć w miarę pewnie, tymbardziej, że wg. statystyk, matura rozszerzona wypadła gorzej niż w zeszłym roku.
A teraz trzeba jakoś oblać zdobycie średniego (pełnego) wykształcenia