Archiwa tagu: php

Nowa strona php.net

Trudno w to uwierzyć, ale po 9 latach zmienia się strona główna php.net i cała dokumentacja. Mnie także trudno w to uwierzyć i zaakceptować, ponieważ swoją przygodę z programowaniem PHP zacząłem właśnie ~9 lat temu. No, ale co zrobić – ostatnio nawet strona debian.org została odświeżona. Już nie mówiąc o nowym przegłosowanym wyglądzie phpMyAdmin.

Przyzwyczajenie robi swoje, ale trzeba też iść z biegiem czasu. Jak więc zmieniła się strona dokumentacji „PHP: Hypertext Preprocessor”?

Czytaj dalej Nowa strona php.net

PowerAdmin Tuning

phpWcześniej pisałem o bardzo dobrym narzędziu do zarządzania strefami domen na serwerze, a mianowicie o PowerDNS. Pod koniec tamtego wpisu napomknąłem o narzędziu PowerAdmin, a dzisiaj będę chciał przedstawić jak lekko zmodyfikować to narzędzie, aby było jeszcze lepsze. Podczas codziennego użytkowania brakowało mi kilku opcji, więc postanowiłem sam je dopisać :) całe szczęście w pełni mechanizm skryptu opiera się na PHP i modyfikacji odpowiednich wpisów w bazie danych.

Dzięki przedstawionym poniżej wskazówką zyskałem:

  1. Automatyczne przekierowanie do listy stref po zalogowaniu
  2. Możliwość dodania czasu ważności domen
  3. Sortowanie tabeli domen wg. dowolnej kolumny

Czytaj dalej PowerAdmin Tuning

Programista pełną parą

Trudno uwierzyć, że nie kończąc studiów można pracować w swoim wymarzonym zawodzie. Patrząc po znajomych ze studiów, to raptem tylko kilka osób pracuje w tym co ich pasjonuje i zarabia sensowne pieniądze, reszta osób nie pracuje w ogóle, albo gdzieś marnie dorabia na boku – najczęściej nie w swoim zawodzie. To nie jest złe – jak komuś taki stan rzeczy odpowiada, to mi przecież nic do tego… .

Sam zacząłem pracę 2 miesiące temu i wiem dobrze jak bardzo zmienia się życie dzięki temu. Ma to swoje strony dodatnie i strony ujemne.

Najważniejszymi pozytywami pracy zespołowej (a właściwie wewnątrz jakiejś firmy) jest to, że poznaje się dużo nowych, interesujących ludzi o różnych charakterach. Są to moje pierwsze miesiące pracy, więc mimo, że moje znajomości PHP są na bardzo wysokim poziomie, to jednak sporo nauczyłem się z AJAX, JS – technologii, na które nie miałem zwykle czasu, aby czytać kursy/tutoriały. W pracy dostałem kilka przykładów gotowych skryptów i chcąc nie chcą musiałem je zmiksować do nowego projektu.

Czytaj dalej Programista pełną parą

Ubuntu – miejsce pracy webdevelopera

ubuntu logoTen system operacyjny jest już chyba wszystkim znany. Logo także jest na tyle dobrze kojarzone, że nie trzeba dwa razy tłumaczyć osobom, co dużo surfują po internecie i interesują się informatyką/komputerami.
Ja podczas swojego 8 letniego stażu w tworzeniu stron www, korzystaniu z wielu przeróżnych narzędzi pod Windowsem stwierdzam, że nie ma nic lepszego, jak właśnie ten system operacyjny do tego typu celów.

Przede wszystkim, co wymagam od swojego środowiska pracy?
– łatwość instalacji dodatkowego oprogramowania (darmowego)
– przyjazne edytory IDE (z wyborem kodowania, podpowiedziami/uzupełnieniami tagów, itp)
– szybkość działania
– dobry support w internecie (może być po angielsku)

Testując, sprawdzając przez ostatnie kilka miesięcy systemy z rodziny Debian nie zawiodłem się na nich, i co więcej z dnia na dzień odkrywam nowe ich możliwości i wyższość nad systemem operacyjnym „znanej firmy”.

Moje porady:

Czytaj dalej Ubuntu – miejsce pracy webdevelopera

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