|
Prolog
Najnowszy numer "solmaga"(phpSolutionsMag) doskonale oddaje majowo-czerwcowy klimat i nie chodzi tu bynajmniej o pogodę, która tego lata szczególnie odznacza się wysokimi temparaturami, zachęcającymi do wyjścia na spacer czy na rower. Chodzi raczej o naszą nemtalność pachnącą lenistwem i chęcia oderwania od pracy(szkoły etc.). Oczywiście ,nie oznacza to wcale iż numer jest pusty wartościowo, wręcz przeciwnie artykuły w nim zawarte odkryją przed nami nowe możliwości i zastosowania php,a przy okazji oderwą nas od naszych codziennych zmagań z frameworkami, cms-ami i innymi bestiami. Na wstępniaku dodam jeszcze tylko, iż po przeczytaniu tego numery nauczymy się korzystać z nowych możliwości php, będziemy w stanie prawidłowo wypromować i zoptymalizować naszą stronę WWW, a także zobaczymy jak
zarobić na nasze wakacyjne wydatki. Oczywiście na tych zagadnieniach numer się nie skończy, ale o reszcie dalej...
Recenzje
AddWeb7
Każdy chce by jego strona cieszyła się dużą popularnością i by stale zdobywała nowych gości. Wiadomo, że do tego celu oprócz ciekawej treści powinniśmy nawiązać współpracę(wymiany bannerami/buttonami etc.) z innymi serwisami o podobnej treści, a także zapewnić sobie wysokie miejsca w rezultatach wyszukiwań najpopularniejszych przeglądarek takich jak google czy yahoo. W obu tych czynnościach może nam pomóc program AddWeb7, który pomoże nam w analizie kodu strony pod względem "atrakcyjności" dla przeglądarek, jak najlepszej optymalizacji kodu i promowaniu strony np. dzięki autorskiemu systemowi wymiany linkami.
Maguma Workbench 2.20
Jest to rozbudowany edytor dla programistów języka php, których powstaje coraz więcej(oczywiście środowisk pracy nie programistów :P) co cieszy gdyż świadczy o rozwoju rynku php. Zawiera on oczywiście standardowe dla takich edytorów funkcje, jak: kolorowanie składni, debuger kodu, zarządzania projektami i wiele innych. Z tych mniej standardowych można wymienić:
- upiększanie kodu HTML,
- rozwijanie i zwijanie bloków kodu(ang. code folding),
- dokumentowanie kodu zgodnie ze standardem PHPDoc.
Biblioteka
CutePHPLibrary - biblioteka dla każdego dłubacza
Artykuł przedstawia ciekawą i jakże pomocną bibliotekę, pomocną między innymi przy walidacji i konwersji danych, czy obsłudze sesji. W artykule znajdziemy przykładowe użycia niektórych z funckji, które udostępnia nam biblioteka.
Te funkcje to:
- checkEmail() (walidacja danych) - sprawdzająca poprawność adresu e-mail, a także istnienie domeny podanej w adresie,
- sql_value() (konwersja danych) - przekształcająca podaną wartość na format, który przyjmnie baza,
- hitcounter() (f. narzędziowe) - ciekawy licznik gości, możliwy do uruchomienia na serwerze bez obsługi php,
- (f.sesyjne) - obsługa autorskiego mechanizmu sesji.
Narzędzia
OpenOffice i PHP, czyli efektowne raporty na WWW
Dynamicznie generowane wykresy 3D w php? Ależ tak, w połączeniu z aplikacją OpenOffice jesteśmy teraz wstanie dynamicznie tworzyć skomplikowane wykresy, o jakich PHPLot może tylko pomarzyć. Wszystko co musimy zrobić to stworzyć odpowiedni cashflow w OO(OpenOffice) zawierający między innymi wykres, który chcielibyśmy zamieśnić na naszej stronie, stworzyć makro eksportujące tenże arkusz i napisać kod php, który zdynamizowałby powstawanie wykresy i wyświetlał jako wynik naszej pracy. Wszystko to oczywiście zostało szczegółowo opisane w artykule.
Test baz danych Open Source
Artykuł jest zestawieniem 4 baz danych: MySQLa, PostrgeSQLa, SQLite-a oraz Firebirda. Zestawienie to zawiera opisy wszystkich baz, opisujące ich unikalne cechy, tabelkę porównującą funkcjonalność baz oraz wykresy porównujące
wydajność baz w zależności od liczby rekordów i systemu operacyjnego, na którym zostały uruchomione.
Początki
Search Engine Optimization
Artykuł szczegółowo opisuje sposobu pozycjonowania stron WWW. Dodatkowo pokazuje jak stworzyć skrypty, którę tą optymalizację zautomatyzują i pomogą w osiągnięciu końcowego celu, jakim jest dojście na szczyt w rezultatach zwracanych przez wyszukiwarki. Autor zaznajamia nas z pojęciem przejaznych URL-i(ang. nice URLs), pokazuje jak stworzyć generator mapy witryny, miernik słów kluczowych, a także system zapisujący aktywność botów nasłanych na nas przez twórców przeglądarek. O tym i o wielu innych ale także ważnych i ciekawych aspektach pozycjonowania stron przeczytacie w najnowszym numerze solmaga.
Flash w PHP, czyli Ming w akcji
Generowanie animacji FLASH w php, niemożliwe? A jednak, dzięki bibliotece Ming nie potrzebujemy już edytorów Flasha, wystarczy nam zwykły notatnik, serwer z obsługą php i odrobina wyobraźni. Artykuł przedstawia jak za pomocą czystego php i kilku obrazków pomocniczych stworzyć kilka interaktywnych animacji FLASH.
Projekty
Tworzymy galerię zdjęć z użyciem EXIF
Stworzenie prostej galeri zdjęć to pestka i o tym wiedzą wszyscy. W celu automatyzacji przy dodawaniu obrazków korzystamy z budowanych w php funkcji by odczytać wielkość obrazka, rozmiar pliku itp. Obsługa EXIF pozwala nam na "przyjżenie się" zdjęciu, a nie pliku z obrazkiem(co oferują funkcje biblioteki GD), dzięki czemu jesteśmy w stanie uzyskać wiele ciekawych informacji dotyczących zdjęcia np. model aparatu z jakiego zostało wykonane, towarzyszące temu warunki optyczne, a także czy została zrobione z włączoną lampą flash. Prawda, że oryginalnie byłoby mieć takie informacje w swoim katalogu ze zdjęciami i to w dodatku bez nakładu większej pracy, gdyż wszystko będzie robione przez skrypt.
Techniki
XUL-owy interfejs w PHP
Artykuł pokazuje jak stworzyć interfejs XUL dla naszej aplikacji PHP. Czemu akurat XUL? Ponieważ jest on łatwy do wdrożenia, oferuje duże możliwoścci i jest niezależny od platformy systemowej. By lepiej utrwalić wiedzę tworzenie interfejsu, a także połączenie go z php zostanie zaprezentowane na przykładzie tworzenia przykładowego webserwisu.
Na płycie...
PHP5
Firebird, PostgreSQL, SQLite i MySQL
Narzędzia SEO
Galeria zdjęć z wykorzystaniem EXIF
Generator banerów i pokaz slajdów z wykorzystaniem Minga
Taskplanner z wykorzystaniem XUL i SOAP.
Artykuły w pdf:
1) Sieciowa gra 3D w 250 liniach kodu
2) Ataki SQL Injectionna PHP/MySQL
3) Znajdowanie i wykorzystywanie błędów w kodzie PHP
4) Nvu – zaawansowany pakiet do tworzenia stron WWW
5) Bluefish – edytor dla programistów serwisów WWW
6) Programy do tworzenia GIFów na potrzeby stron WWW
PEAR:
SystemMount
HTML_Menu
Text_Password
HTTP_Client
Net_FTP
Net_Ping
MP3_ID
GAMES:
phpPoker
PECL
Tools
Dzisiejszy artykuł sponsorowała literka W jak Wakacje, Wszystkim Wam życzę Wspaniałych i Wesołych Wakacji. EOT...
|