Prolog

Szabadúszó web fejlesztő elsősorban PHP-ban dolgozok, nem áll távol a C és C++ sem. Szeretem a kihívásokat, hogy azok megoldásával előrébb léphessek.

Elérhetőség a deeb.hu weboldal kapcsolat menüpontja.

Eredeti kép !StuffedKittie ezért *purr* neki, sk. vektorizálva.

Patchek, fejlesztések

PHP BMP kezelés GD -vel (07/02/10)

Függvény segítségével megnyitható a BMP 1,4,8,16 és 32 bites változatai, a következő oldalon található függvények egyesítésével jött létre.

Download bmp2gd.phps

Windows update cache helyi hálózaton (06/30/10)

Proxy kiszolgálást az egyszerű cachelést támogató polipo biztosítja. A szükséges beállítások a következőek:

proxyAddress = "0.0.0.0"    # IPv4 only
allowedClients = 127.0.0.1, 10.0.0.0/24
diskCacheRoot = "/data/windowsupdate/"
dontCacheRedirects = false
diskCacheUnlinkTime = 10000d
diskCacheTruncateTime = 10000d
diskCacheTruncateSize = 1073741824
proxyPort = 25252

Windows update proxy kiszolgálója a "proxycfg.exe" segítségével adható meg, további információ a Microsoft oldalán olvasható KB900935.

Squriellmail header overflow fix (09/28/09)

Az alábbi patch lehetőséget biztosít, hogy azonos tartalmú cookie ne kerüljön ki kiküldésre. A probléma oka, hogy SQmail (sqsetcookie() függvény) nem a PHP set_cookie() függvényt alkalmazza hanem a header() függvényt a már kiküldött adatokat pedig nem ellenőrzi.

Patch letöltése alkalmazni a functions/global.php állományon kell.

Download patch

PHP error log (07/28/09)

UPDATE: a #45191 bug kapcsán módosításra került a következő commitban rev279803.

Download patch

Pure-FTPd sikeres/sikertelen belépés loggolása (08/26/08)

Patch alkalmazását követően két új konfigurációs érték lesz használható MYSQLLoggedIn a sikeres belépések esetében, MYSQLLoginError a sikertelen belépésekhez.

MYSQLLoggedIn      INSERT INTO ftp_log (log_username, log_ip, log_success) VALUES ("\L", "\R", 1)
MYSQLLoginError    INSERT INTO ftp_log (log_username, log_ip, log_success) VALUES ("\L", "\R", 0)

Download patch 1, patch 2

Flash Video konvertálás, movieinfo (07/10/07)

ffmpeg-php oldalán található movieinfo hozta a megoldást, segítségével bármely ffmpeg által támogatott videóból nagy valószínűséggel kinyerhetőek az alap adatok.
Mivel a képek legenerálásához nekem csak az időpontokra volt szükség ezért ennek megfelelően módosítottam movieinfo.c.patch

Download patch

tHTTPd No input file specified (08/10/06)

A SCRIPT_FILENAME envirioment váltózó nincs beállítva, ezt sajnos tHTTPd nem teszi meg így módosítani kell a libhttpd.c állományt. Ez fontos a PHP számára ezt használja fel az állomány megkeresésére s futtatására.

Download patch

PHP OpenSSL aláírás kiegészítés (11/26/05)

PHP 4 openssl aláírás algoritmus bekapcsolás (OPENSSL_ALGO_SHA1, OPENSSL_ALGO_MD5, OPENSSL_ALGO_MD4, OPENSSL_ALGO_MD2)

Download patch

qTorrent Open dialog hiba (11/16/05)

Az Open gomb megnyomását követő felugró hiba ablak javítása.

Traceback (most recent call last):
  file "/usr/local/lib/python2.4/site-packages/pyqtorrent/torrentmain.py",
 line 504, in openFile
    fn = QFileDialog.getOpenFileName(None, "*.torrent")
RuntimeError: cannot pass None as argument 0 in this call

Download patch

PHP Dbase Memo javítás aláírás kiegészítés (07/11/05)

Dbase állomány kezelése során a memo típusú adatok kinyerésének bővítése.

Download patch

Ékezetessubjecthibás a PEAR Mail_mime-vel (04/28/05)

A headerek feldolgozás körűl van a probléma a To: mező értékét szóközönként fel kell darabolni, hogy működőjön ez a többi header elemre is vonatkozik, viszont a Subject:-et már nem.
A Subject: feldarabolásakor a szóközök elvesznek ezért egyben kell kódolni.

Download patch