Skorzystaj z porad ekspertów, które będziemy Ci, co tydzień, BEZPŁATNIE przesyłać na Twoją skrzynkę e-mail. Wpisz adres e-mail i kliknij przycisk "Zapisz się". Po zapisaniu się otrzymasz od nas dodatkowo raport "Rejestr na najwyższych obrotach".
VFS to należący do repozytorium PEAR (http://pear.php.net) pakiet służący do tworzenia wirtualnych systemów plikowych (VFS, ang. Virtual File System). Systemy te umożliwiają nam traktowanie różnych zbiorów danych jako plików i katalogów. Typowym zastosowaniem VFS-ów jest np. wygodna dla użytkownika obsługa archiwów (tar.gzip, zip, bzip2, arj, itd), gdy mamy poprostu możliwość wejścia do archiwum i nawigowania po jego zawartości (czyli plikach i katalogach) identycznie jak po danych nieskompresowanych, istniejących w postaci plików i katalogów na dysku twardym, pamięci USB, płycie CD czy DVD, itd.
PEAR-owy VFS pozwala nam na tego rodzaju dostęp m.in. do serwerów FTP i SFTP oraz danych udostępnionych w sieci lokalnej przy użyciu protokołu Samba (odpowiednik Otoczenia sieciowego w Windows czy rozwiązań stosowanych w Novell Netware). Możemy go także wykorzystywać w celu zarządzania plikami, do których mamy dostęp przez SSH; takie rozwiązanie jest stosowane np. w działającym pod Windows darmowym narzędziu WinSCP czy wbudowanej do linuksowego Midnight Commandera funkcji łączenia się po powłoce (ang. shell link).
W najnowszej wersji pakietu VFS, noszącej numer 0.2.0 rozbudowano obsługę protokołów SSH2, Samba i Netware FTP. Poprawiono także działanie VFS-a przy różnych ustawieniach lokalnych (m.in. en_US), generowanie ścieżek dostępu (m.in. znaków slash na końcu) oraz odczyt danych w różnych rodzajach systemów plikowych. Dokonano także migracji do wersji 2.0 opisu archiwum PEAR-owego (package.xml).
HTML_TreeMenu to należący do repozytorium PEAR (http://pear.php.net) pakiet, który ułatwia generowanie wielopoziomowych hierarchicznych (drzewiastych) menu i innych struktur, które umieszczamy m.in. na stronach WWW. Drzewka są tworzone z użyciem JavaScriptu, dzięki czemu mogą być dynamicznie rozwijane i zwijane. Możliwe jest też generowanie menu bez JavaScriptu, co jest przydatne w przypadku przeglądarek, które go nie obsługują lub z którymi HTML_TreeMenu nie w pełni współpracuje. Jak podają twórcy, nie powinno być problemów z przeglądarkami Mozilla, Opera, Netscape 6 oraz Internet Explorer 6 (lub nowszy).
Cache_Lite to należące do repozytorium PEAR (http://pear.php.net) narzędzie, którego zadaniem jest keszowanie (ang. caching) zawartości stron WWW z poziomu aplikacji PHP-owych. Rozwiązania tego rodzaju są stosowane w celu zwiększenia wydajności witryny i zmniejszenia obciążenia serwera WWW oraz łączy internetowych.
Pojawiła się nowa wersja popularnej nie tylko w świecie PHP bazy danych SQLite. Nosi ona numer 3.5.8 i stoi pod znakiem paru nowości oraz usunięcia sporej ilości błędów.
Omówienie nowości w SQLite 3.5.8 warto zacząć od generatora liczb pseudolosowych, który doczekał się specjalnego interfejsu sqlite3_randomness().
Processmaker to opensourcowy (licencja AGPLv3 czyli Affero General Public License v3; istnieje także opcja komercyjna), napisany w PHP z użyciem SQL-a (obsługuje m.in. MySQL i Oracle) system do zarządzania projektami (PM, ang. Project Manager) oraz obiegiem informacji i obowiązków (ang. workflow) w firmie lub innej organizacji. Działa w przeglądarce internetowej i ma przejrzysty interfejs graficzny oparty na zakładkach (ang. tabs), w których umieszczono poszczególne funkcjonalności, takie jak zarządzanie własnym kontem i profilem, użytkownikami, procesami biznesowymi, itd.
BetterAWStats to opensourcowe (licencja GNU GPL), napisane w PHP5.2 z użyciem biblioteki graficznej GD2 narzędzie do sporządzania i prezentacji wszelkiego rodzaju statystyk na temat witryn internetowych. Jak sugeruje nazwa, jest ono oparte na wcześniejszym projekcie o nazwie AWStats. BetterAWStats pozwala na śledzenie dowolnej liczby witryn internetowych przy użyciu jednej instalacji.
Po długim, wielomiesięcznym oczekiwaniu pojawiła się najnowsza wresja PHP-GTK, nosząca numer 2.0. Jest ona wydaniem oficjalnym i stabilnym, opublikowanym po długich eksperymentach i całej serii testów (beta i wielu innych etapów).
Plosxom to opensourcowy (licencja GNU GPL lub Artistic License), napisany w PHP system do blogowania, przeznaczony przede wszystkim dla osób prywatnych lub firm prowadzących swoje blogi. Nie wymaga bazy danych – wpisy i komentarze składuje w plikach. Jest też łatwo rozbudowywalny dzięki modularnej strukturze oraz wtyczkom (pluginom).
RackTables to opensourcowe (licencja GNU GPL), napisane w PHP narzędzie ułatwiające zarządzanie sprzętem komputerowym w firmie. Przydaje się przede wszystkim w serwerowniach, w których funkcjonują klastry (ang. cluster), czyli zestawy wielu komputerów połączonych w większe jednostki obliczeniowe.
Daty i czas w excelu Na pewno nieraz zdarza Ci się analizować w arkuszu wartości czasu i daty.
Wykonanie praktycznie każdego raportu okresowego wiąże się z...
BIOS od A do Z ebook Wyobraź sobie, jak by było, gdybyś już nigdy nie musiał się martwić, że po wciśnięciu przycisku zasilania Twój PC nie chce się uruchomić.
A co byś...
Grafika w PHP Wykorzystaj bibliotekę PHP GD do dynamicznego generowania grafiki, zabezpieczania oraz obróbki obrazków na Twoich stronach.
Język...
Kompendium PHP Kompendium wiedzy o PHP – wszystkie niezbędne informacje dotyczące programowania w PHP w zasięgu ręki.
Być może jesteś doświadczonym...
65 sprawdzonych porad z bezpieczeństwa O niebezpieczeństwach czyhających na użytkowników komputerów mówi się bardzo dużo. Dlatego większość osób codziennie...
Udrażnianie zatkanych dysz w drukarce
Drukarka to urządzenie niezbędne każdemu użytkownikowi komputera. Częstotliwość jej używania jest zróżnicowana zależnie od potrzeb danej...
Raporty w MS Access
Access to doskonały program do tworzenia raportów z ogromną ilością danych. Jeśli chcecie szybko stworzyć w Accessie bazę danych, raport,...
Zarządzanie telefonem komórkowym przez PC
Czy w Waszym telefonie komórkowym zgromadziliście okazałą kolekcję zdjęć i chcielibyście nagrać je na płytę CD? A może chcielibyście szybko...
VPN – rozwiązanie oparte na SSL
Korzystanie z SSL ma dużą przewagę nad używaniem połączeń IPSec – jest prostsze w konfiguracji. Nie trzeba wprowadzać wielu parametrów...