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".
MDB_QueryTool to należący do repozytorium PEAR (http://pear.php.net) pakiet ułatwiający odczyt i zapis danych w relacyjnych bazach danych, opartych m.in. na MySQL-u. Współpracuje z interfejsami bazodanowymi MDB i MDB2 (http://pear.php.net/package/MDB i http://pear.php.net/package/MDB2).
Zapewnia obiektowy dostęp do danych, osiągany m.in. dzięki mapowaniu relacyjno-obiektowemu (ORM, ang. Object-Relational Mapping). Jego ideą jest przechowywanie rekordów danych w postaci obiektów odpowiadających tabelom bazodanowym, przy czym atrybuty obiektu odpowiadają kolumnom tabeli. Obiekty te należą do klas dziedziczących po MDB_QueryTool, która jest główną klasą projektu; korzystając z nich możemy wykonywać operacje odczytu, modyfikacji, dodawania i usuwania rekordów; do zapisu modyfikowanych lub tworzonych przez nas danych w ba zie służy metoda save() wspomnianej klasy.
Zaletą pakietu MDB_QueryTool jest niezła dokumentacja, zilustrowana przykładami. W wersji 1.2.2 poprawiono zgodność kodu źródłowego ze standardami PEAR-owymi i usunięto błąd pojawiający się przy generowaniu zapytań.
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.
30 najlepszych funkcji w Excelu W publikacji znajdziesz 30 najbardziej użytecznych funkcji Excela. Ich opanowanie pozwoli Ci przygotowywać analizy w arkuszu kalkulacyjnym znacznie...
Grafika w PHP Wykorzystaj bibliotekę PHP GD do dynamicznego generowania grafiki, zabezpieczania oraz obróbki obrazków na Twoich stronach.
Język...
Najlepsze porady i optymalizacja Windows Vista Długo oczekiwany system Windows Vista jest wciąż tematem sporów. Częściej jednak daje się słyszeć głosy negatywne. Wydaje się więc, że...
Smarty - system szablonów
Wykorzystaj system szablonów Smarty na swojej witrynie. Stwórz elastyczną i nowoczesną aplikację webową.
Odseparowanie kodu PHP i warstwy...
Testy penetracyjne - sztuka etycznego hakowania
Sprawdź zabezpieczenia swojej sieci
Samo postawienie zabezpieczeń nie jest jednoznaczne z zapewnieniem bezpieczeństwa sieci firmowej. W tym...
DHCP – konfiguracja i rozwiązywanie problemów
Komunikacja między komputerami w sieci jest możliwa dzięki unikalnym adresom IP, przydzielanym każdemu komputerowi. Im większa sieć, tym więcej...
Deklaracja VAT-7 - ulepszony formularz
Bardzo często wypełniacie deklaracje VAT-7. Dokonujecie w niej wielu obliczeń i uzupełniacie ją informacjami tekstowymi. Możecie jednak ułatwić...
VNC – zdalny pulpit
Na pewno znacie to nieciekawe uczucie, gdy zapomnieliście zabrać do pracy dokument tworzony pieczołowicie cały poprzedni wieczór....