SOISK - SYSTEMY OPERACYJNE I SIECI KOMPUTEROWE
Tomasz Puchała

PHP

Hip Hop dla PHP

Developerzy Facebooka zaprezentowali niedawno swoje nowe dzieło - HipHop. Jest to kompilator kodu PHP do kodu C++ i dalej kompilowanego do kodu maszynowego. HipHop przetwarza kod PHP na kod C++ i następnie używa g++ do jego skompilowania. Pozwoliło to zmniejszyć obciążenie procesorów na serwerach Facebooka nawet o 50%. HipHop wykonuje kod źródłowy z pominięciem niektórych rzadko używanych funkcji jak eval (dla większej wydajności), czy z przepisanymi dla większej wydajności niektórymi rozszerzeniami - jest to praktycznie reimplementacja środowiska wykonawczego PHP.

PECL Cairo-0.2.0 wydane

Dwa dni temu wydano nową wersję rozszerzenia PHP udostępniającego funkcje biblioteki Cairo - Pecl/Cairo-0.2.0. Rozszerzenie to udostępnia szereg funkcji do operowania na grafikach, grafikach wektorowych, czy plikach PDF. Przykłady kodu znajdziemy w testach dołączonych do pakietu.

Protokół OAuth w PHP

Opis i wykorzystanie protokołu OAuth w autoryzacji użytkowników względem API serwisów takich jak Twitter, czy Gadu Gadu.

Sieciowy framework zadań Gearman i PHP

Stosowanie rozproszonych zadań w aplikacjach PHP z wykorzystaniem frameworka aplikacyjnego Gearman

Wydano rozszerzenie PHP do obsługi wyszukiwania w Sorl

Wczoraj wydano pierwszą wersję binarnego rozszerzenia do PHP do obsługi wyszukiwania w Sorl - profesjonalnemu serwerowi pełnotekstowego wyszukiwania opartego o Lucene (wykorzystywany m.in. przez Digg.com). Kod źródłowy można pobrać w pecl.php.net. Kompilacja wygląda standardowo:

phpize
#aclocal
#autoconf
./configure
make
make install

W przypadku nowszych dystrybucji Linuksa kompilacja może nie rozpocząć się ze względu na przestarzałe nagłówki aclocal (np. Gentoo). W tym przypadku należy wykonać "aclocal" i "autoconf" przed "./configure".

Solr opisywałem już wcześniej w artykule Pełnotekstowe wyszukiwanie w PHP z Solr i Lucene. Teraz w PHP zamiast opisanych tam klas można wykorzystać bardziej wydajne binarne rozszerzenie o lepiej zaprojektowanym API. Przykłady zastosowania binarnego rozszerzenia znajdziemy w podkatalogu "tests" z katalogu zawierającego kod rozszerzenia.

 

Wykorzystanie Zoho Remote API w PHP do edycji dokumentów biurowych

Wykorzystujemy API Zoho Writer, Sheet i Show by edytować dokumenty biurowe, arkusze, czy prezentacje z poziomu własnej strony internetowej

Pełnotekstowe wyszukiwanie w PHP za pomocą Xapiana

Opis i przykładowe skrypty biblioteki Xapian i rozszerzenia dla PHP umożliwiającego indeksowanie i pełnotekstowe przeszukiwanie zaindeksowanych dokumentów z poziomu kodu PHP.

Obsługa MongoDB w PHP

Obsługa nierelacyjnej bazy dokumentów MongoDB w PHP

Profilowanie kodu PHP za pomocą XHProf

Opis rozszerzenia XHProf do profilowania zużycia RAMu, czasu procesora i czasu wykonywania się kodu PHP

 Materiały zaczerpnięte ze strony http://www.php.rk.edu.pl/ w celach pomocniczych
 
Ta strona internetowa została utworzona bezpłatnie pod adresem Stronygratis.pl. Czy chcesz też mieć własną stronę internetową?
Darmowa rejestracja