MySQL
MySQL 5.1 megjelent - Új verzió, régi problémák
Mostanában jelent meg a MySQL 5.1, ám számos kritikus hiba nem került javításra
■ phpMyAdmin 3.0.0 is released
Verziót váltott a phpMyAdmin, Maria és PBXT tárolómotor támogatással
■ What is new in PHP 5.3 - part 3: mysqlnd
A mysqlnd (natív PHP MySQL driver) bemutatása.
■ PHP-s fejlesztői környezet MacOSX alatt
"LAMP" környezet telepítése Mac OS X-re.
■ Tanuljunk nyelveket: Lua
Úgy tűnik, hogy egy új - no, nem túl bonyolult - programozási nyelvet tanulhatnak azok, akik szeretnek a korral haladni, a Lua-t. A Lua - a JavaScripthez hasonlóan - egy rugalmas, gyors, kicsi és beágyazható nyelv. Elég sok helyen használható már most is. Az utóbbi időben több webfejlesztőket is érintő helyen találkoztam vele, például a Moonfall CSS generáló projektben, vagy a MySQL Proxy kapcsán.
Újdonságok a MySQL háza táján
A MySQL háza tájáról több hírt is hallani mostanában, főként az OSCON (O'Reilly féle nyílt forrású konferencia) kapcsán. Az újdonságok részben a MySQL 5.1-ben megjelenő lehetőségeket, részben pedig egyéb kapcsolódó szoftverek híreit jelentik. Nézzünk körül!
MySQL replikáció
A MySQL replikációját korábban már többször is használtam, illetve használom most is, s bár egy egész jó dologról van szó, eltartott egy ideig, amíg a dokumentációja alapján felfogtam, pontosan hogyan, mi is a teendő, ha bele szeretnék vágni egy replikált adatbázis létrehozásába. Nos, úgy tűnik, hogy ezt a MySQL-nél is felismerték (jó, valószínűleg eddig sem a felismeréssel volt a gond), és igencsak összekapták magukat. Az 5.1-es, egyelőre béta állapotban levő verzióhoz elkészítettek egy alapos, jól használható leírást, nem csak a konkrét lehetőségeket, de az alkalmazási helyzeteket is részletesen bemutatva.
A MySQL nem ért magyarul, de még lehet rajta segíteni
A Weblabor adatbázisa vidáman él (korábbi verziókról való frissítés okán) latin-1-esnek beállított, de UTF-8-as adatokat tároló tábla beállításokkal, hiszen az adatbázis kiszolgálónak mindegy, hogy milyen kódolású táblában milyen adatokat tárolunk, egészen addig, amíg sorrendezni nem kell az adatokat, vagy (ezesetben sajnos) indexet nem kell készíteni hozzájuk. Itt jönnek ugyanis a galibák. Ha felismertetjük a MySQL szerverrel a valós magyar karaktereket, rögtön kiderül, hogy a program azt állítja, hogy tud magyarul, de mégsem.
MySQL-t használó PHP kód migrálása MySQLi-re
Pierre Joye hívta fel a figyelmet blogjában, hogy immár semmi kifogás nem lehet a PHP MySQL kiterjesztésről MySQLi-re váltást halogatók részéről. Hiszen a MySQL-nél megjelent egy PHP kisalkalmazás, amely a régebbi
mysql_
függvényekről segít áttérni a MySQLi kiterjesztés használatára. A migrációt segítő kód természetesen nem fogja kihasználni az igazi újdonságokat, mint a tárolt eljárások kezelhetőségét. Ez már a mi dolgunk lesz, ha élni szeretnénk vele. A demonstrációban mindenesetre sikeresen frissítenek egy Wordpress 2 kódot, tehát sok rosszra nem számíthatunk.