MongoDB: hivatkozás egy GridFS-ben tárolt fájlra

Tegnap belefutottam egy érdekes problémába a MongoDB-vel kapcsolatban: egy dokumentum property-je ugybár lehet egy másik dokumentumra mutató hivatkozás is, de vajon lehet fájlokra is mutatni így linkkel? Igen! Nekem egy felhasználó profilt kell modelleznem az adatbázisban, viszont a profilképeket nem akartam inline betenni a profil infót tartalmazó dokumentumba (egyrészt a file-okat először is Base64-el encode-olni kellene, ami elég durva méretnövekedést tud okozni, másrészt pedig egy általános keresésnél, ahol...

Teljes bejegyzés olvasása

Apache cache letiltása

Fejlesztés közben kitéped a hajad, mert cache-ből kapod a fájlaid és így nem frissül a tartalom? A megoldás egyszerű, egy .htaccess fájlba vagy az apache konfigba tedd be ezt: EnableSendfile Off

Teljes bejegyzés olvasása

Cannot modify header information – headers already sent by

Valószínűleg már Ti is belefutottatok az alábbi hibaüzenetbe, ami azt takarja, hogy a header-t nem lehet már módosítani, mert valami már kiment az output-ra. Jobb esetben a <?php nyitótag előtti sortörés, space vagy tartalom, illetve a nyitótag utáni echo, print… stb. okozza a problémát, ami könnyen eliminálható. Előfordulhat azonban, hogy egyetlen árva karakter sem kerül ki az outputra mégis a címben szereplő hibát kapjuk. Ma ebbe az esetbe futottam bele én is, szerencsére sikerült előkeríteni a hiba...

Teljes bejegyzés olvasása

Online szótanuló program 2.0

UPDATED: Összehoztam a progiból egy 2.0-ás verziót. Már van facebook alapú azonosítás is. Váljon hasznotokra:  http://www.szabogabor.net/learnwords/

Teljes bejegyzés olvasása

Automatikus uppolás Hardveraprón

Tök jó dolog, hogy a hardveraprón lehet úgymond uppolni a meghirdetett terméked, azaz naponta kétszer a hirdetési lista elejére hozni, ezzel is segítve a termék eladását. Mostanában én is rendszeresen hirdetek és egyszerre több terméket is. Először azzal próbáltam egyszerűsíteni ezeknek a termékeknek az uppolását, hogy beraktam a könyvjelzőkhöz az uppoló oldal url-jét, ezzel viszont az a baj, hogy minden terméknél 2× kell kattintani. Ez 5 termék esetében napi 20 kattintást jelent, feltéve ha nem feledkezik...

Teljes bejegyzés olvasása

XAMPP: Couldn’t start MySQL!

Ma ebbe a kis problémába futottam, szerencsére megoldottam pár perc alatt a dolgot, de lehet, hogy van olyan aki nem lesz ilyen szerencsés. Szóljon hát neki ez a leírás: Egyszerű jogosultsági problémával van dolgunk (vagy egy másik lehetőség, hogy még egy mysql instance fut). Hogy biztosan használjon a leírás, csekkoljuk a mysql error log-ot, mit is ír. 1 tail -f /opt/lampp/var/mysql/{valami}.err Ha valami hasonló InnoDB: Operating system error number 13 in a file operation. InnoDB: The error means mysqld does...

Teljes bejegyzés olvasása