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.
- Convert Bitmap Files into JPEG using the GD library in PHP
- PHP: imagecreate manual, comment 53879
- PHP: imagecreate manual, comment 87601
- BMP file format
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)
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