ugrás a tartalomhoz

Archívum - 2002 - Blog bejegyzés

április 10

PHP 4.2.0

Granc Róbert · 2002. Ápr. 10. (Sze), 14.55
Az elmúlt napokban különböző hírek kapcsán többször is szóba került az intenzíven fejlesztett, hamarosan megjelenő 4.2.0 változat. Ha már ennyit emlegetjük, illendő lehetőséget adni a kipróbálására is, ha valaki éppen tesztelni szeretné, de vigyázat!, ez még közel sem végleges, csupán bétaváltozat, és a végleges, "hivatalos" 4.2.0 megjelenéséig még számtalan apró-cseprő hibát, gondot fognak a fejlesztők kijavítani benne.

A PHP 4.2.0 második megjelenés előtti próbaváltozata (RC - Release Candidate) a következő címen érhető el: http://www.php.net/~derick

A fejlesztők minden tesztelő visszajelzéseit várják a minőségbiztosítási csoport honlapján: http://qa.php.net/

Ja igen, az Apache 2-t még ez a verzió sem támogatja, csak az RC3 fogja majd.
 

Szeplő a PHP-n?

Granc Róbert · 2002. Ápr. 10. (Sze), 14.50
Hülye cím, de a PHPMole szó szerint ezt is jelenthetné ugye... [ mole n a) anyajegy, májfolt, szépségfolt; b) szemölcs; c) szeplő... ] Második jelentése lenne a vakond, és valószínűleg inkább erre vonatkozik a címe, azaz PHP-akond lenne magyarul...

Na jó, elég lesz ennyi bevezető, mi az a PHPMole? PHP-ban írt (valójában PHP-GTK-ra épülő) fejlesztői környezet PHP-s alkalmazások készítéséhez. A honlapjáról vett szerény idézet így szól: "egyszerűbben összefoglalva a PHPMole egy kis Dreamweaver a MS Visual Studioval ötvözve, és egy kis tartalomkezelő felülettel és képkezelő eszközökkel nyakonöntve".

Ha ez egy kicsit talán túlzás is, mindenféleképp figyelemre méltó alkalmazásról van szó, amelyet érdemes lehet kipróbálni.

Figyelem! Nem PHP-s alkalmazásról van szó, PHP-GTK-t igényel!

Honlap és letöltés: http://www.akbkhome.com/wiki.php/phpmole_IDE/index.html
 

április 9

PHP-Nuke biztonsági problémák

Granc Róbert · 2002. Ápr. 9. (K), 11.27
Az elmúlt két hétben számos PHP-Nuke 5.3x és 5.4 alapú honlapot törtek fel egy ismert biztonsági hiba kihasználásával. A PHP-Nuke 5.5 jelenleg valamivel biztonságosabbnak tűnik, de hamarosan megjelenik az 5.6 verzió is, amely elsősorban a biztonsági lyukak valamilyen szintű befoltozását tűzi ki célul.

A PHP-Nuke honlapokat leginkább a "hax0rs" nevű csoport támadja, az incidensek listáját a http://www.blackhat.info címen lehet megtalálni, a "hax0rs" (0 mint nulla) kifejezésre keresve.

A PHP-Nuke 5.3x és 5.4 felhasználóinak erősen ajánlott legalább az 5.5-re - de sokkal inkább a nagyságrendekkel biztonságosabb PostNuke-ra - történő áttérés!
 

PHP Weekly - 82.

Granc Róbert · 2002. Ápr. 9. (K), 11.12
A Zend szokásos heti hírlevelének 82. számából:

mbstring alapértelmezettként - egy Yasuo Ohgaki nevű fejlesztő vetette fel az ötletet, hogy a több-bájtos karakterkészleteket támogató mbstring kiegészítő alapértelmezettként legyen bekapcsolva a PHP fordításakor. Habár a többnyelvű kompatibilitás támogatói kétségkívül sokan vannak, a 4.2.0 már annyira közel áll a megjelenéshez, hogy nem praktikus ilyen új funkciók bevezetése a jelenlegi állapotában, így az ötlet valószínűleg a 4.3.0-ban valósul majd meg.

Apache 2 - az elmúlt hét egyik nagy bejelentése az Apache webkiszolgáló 2.0.35 verziójának "általános felhasználásra alkalmas"-sá nyilvánítása. Ez elkerülhetetlenül magával hozta egy csomó PHP felhasználó fordítási próbálkozásait az új Apache változattal - ám nem jutottak túl messzire. Számos különböző gond merült fel, melyeket mostanra - úgy tűnik - sikerült elhárítani. Ha valaki az új Apache-ot szeretné használni, töltsön le egy snapshotot, a hamarosan megjelenő 4.2.0 pedig már teljességgel támogatni fogja azt.

április 8

Apache 2

Granc Róbert · 2002. Ápr. 8. (H), 17.09
Az elmúlt héten az Apache csoport csendben bejelentette, hogy a legújabb, 2.0.35-ös Apache megérett az "általános felhasználásra", azaz már nemcsak bétának tekintik.

A PHP 4.1.2-es verziója egyelőre még számos ponton összeakad ezzel a szerverrel, ám a CVS-ben lévő változat jelenlegi állapotában ezeket a gondokat szinte mind kijavították már, és a nemsokára megjelenő 4.2.0 teljes egészében támogatni fogja majd a világ legkedveltebb webkiszolgálójának 2-es sorozatát.

Az Apache 2.0 számos javítást, fejlesztést, gyorsítást tartalmaz az 1.3-as sorozathoz képest. A leginkább látható változás a hibrid szál- és processzalapú mód támogatása mindazokon a platformokon, amelyek támogatják ezeket a módokat. Ez a tesztek alapján jelentősen megnöveli az Apache teljesítőképességét, amelynek különböző 2.0-ás bétaváltozatai már december óta futnak az Apache honlapján.

Az Apache 2.0 szűrhető ki- és bemenetet is kínál, lehetővé téve így bármely moduljai számára akár más modulok kimenetének feldolgozását is, mielőtt azt a szerver elküldené a böngészőnek. Az IPv6-ot támogató platformokon most már a kiszolgáló is támogatja a teljes szabványt.

Az Apache 2.0 folyamatosan fejlesztett forráskódja hat óránkénti frissítéssel tölthető le a http://cvs.apache.org/snapshots/ címről, a stabil 2.0.35 különböző platformokra előrefordított bináris kódja pedig a http://www.apache.org/mirrors/ címen felsorolt tükörszerverekről (Magyarországról is). Jelen pillanatban Windowsos bináris kód még nem tölthető le.
 

Sessions

Granc Róbert · 2002. Ápr. 8. (H), 16.55
Míg a Zend hírlevél megjelenését várjuk, íme, itt egy újabb angol nyelvű fejezet, ezúttal a sessionökről, ismét az O'Reilly kiadótól. Ez a mintafejezet ezúttal a Web Database Applications with PHP & MySQL könyv része, és igen alaposan tárgyalja a sessionök felhasználását.

Chapter 8 - Sessions

Angolul kevésbé tudóknak a figyelmét ismét felhívnám arra, hogy egyre több színvonalas könyv jelenik meg magyarul is a PHP-ről.
 

április 5

Programming PHP

Granc Róbert · 2002. Ápr. 5. (P), 10.26
Mint arról a hét elejei hírekben beszámoltunk, örvendetes, hogy egyre több könyv jelenik meg magyarul is a PHP-ről. Ezek azonban - sajnos - sokszor túl drágák ahhoz, hogy bárki, aki nem keres pénzt PHP-vel, még csak ismerkedik vele, csak úgy megvegye. Ezért aztán azt hiszem, nagyon sokan - főleg, ha tudnak angolul - inkább a weben keresnek tananyagokat, példaprogramokat, így próbálva mélyebben megismerni a nyelvet.

Az angol nyelven megjelenő könyvek nagy előnye, hogy a kiadó legtöbbször egy fejezetet ingyenesen, nyilvánosan elérhetővé tesz a webhelyén, így nem csak a könyvesboltban lehet beleolvasni egy könyvbe, hogy annak stílusa, érthetősége tetszik-e számunkra. Ezeket a mintafejezeteket persze legtöbbször azok is szívesen böngészik, akik nem veszik meg az adott könyvet.

Az egyik legújabb ilyen minta a tömbökről szóló fejezet a Programming PHP című könyvből, amelynek társszerzője - Kevin Tatroe mellett - Rasmus Lerdorf, a PHP "szülőatyja". A 40 dolláros könyv a PHP4 legtöbb aspektusával foglalkozik, és persze a szerző neve garancia lehet a minőségére.

Bővebb információ: oreilly.com - Online Catalog: Programming PHP

Példafejezet: Chapter 5 - Arrays
 

PostNuke 0.712

Granc Róbert · 2002. Ápr. 5. (P), 10.04
Az általunk is használt tartalomkezelő rendszer új verziója (mint azt a verziószám is mutatja - 0.711 után 0.712) csak minimális hibajavításokat tartalmaz, sőt, a jövő héten a 0.713 is várható, még néhány hiba javításával.

A javítások listája a hivatalos bejelentésben olvasható, a PostNuke pedig továbbra is a hivatalos honlapról (www.postnuke.com) tölthető le.
 

április 4

Új ADOdb adatbáziskezelő felület

Granc Róbert · 2002. Ápr. 4. (Cs), 10.40
Az ADOdb általános adatbáziskezelő felület új, 1.81-es verziója ismét több újdonságot tartalmaz. Frissítés esetén érdemes odafigyelni arra, hogy az 1.80-nal kicsit változott a könyvtárstruktúra: a tesztszkriptek az adodb/tests, a meghajtófájlok pedig az adodb/drivers könyvtár alá kerültek.

Újdonság a Sybase SQL Anywhere támogatás, de javítottak a MSSQL sebességén, a friss Informix, a PostgreSQL és az Oracle 8i meghajtókon is.

Honlap és letöltés: http://php.weblogs.com/ADOdb
 

PHP Weekly - 81.

Granc Róbert · 2002. Ápr. 4. (Cs), 10.19
A Zend szokásos heti hírlevelének 81. számából:

(És ezzel be is pótoltam a három heti külföldi tartózkodás miatti elmaradásom a Zend hírleveleket illetően.)

MacOS X és Apache - a CVS-ben lévő jelenlegi PHP-t már változtatások nélkül lehet lefordítani az Apple új operációs rendszere alatt az Apache apxs opciójával.

ccache - azok számára, akik rendszeresen újrafordítgatják a PHP-t, Rasmus Lerdorf az új és javított compilercache-t ajánlja, amelyet Andrew Tridgell írt újra nemrég C kódban. Az eszköz jelentősen lerövidíti a "make clean && make" idejét. Bővebb információ itt található.