Archive for the 'mysql' Category

Keresés html-t tartalmazó mezőben - mysql

Nézzük meg, hogy hogyan lehet keresni egy olyan mezőben, amiben html-t tárolunk - például egy TinyMCE által szerkeztett tartalamat -, és szeretnénk keresni az “árvíztűrő tükörfúrógép”-re, de azt a szerkesztő így írta le: “árvíztűrő <b>tükörfúrógép</b>”. A válasz egyszerű: sehogy. Értelmesen, erőforrást kímélve sehogy. A mysql regexp eleve buta, soronként nézni a táblát megintcsak rossz. A megfejtés egy plusz mező segítségül hívása, ami tartalmazza a html szöveg tag-ek és írásjelek nélküli verzióját. Ismét nem spanyol viasz, de a kezdő cms fejlesztőknek jól jöhet a tipp. Lássuk hogy!

Read more »

Így készült egy videomegosztó

Csináltam egy videomegosztót. Nem nagy szám. Van már n db. De ha azt vesszük, hogy egy “garázsba” készült, magam készítettem, egyedül (programozás, server háttér), meetingek, milliók nélkül, akkor igen is nagy szám. Nekem az. Az oldal szinte fogad minden manapság menő viccformátumot (swf, pps, video, szöveg, képek). Statisztikák, érdekességek a képtelenség.hu technikai hátteréről. Read more »

MySQL karakterkódolás váltás

A következő problémára akadtunk:

Adott egy adatbázis, aminek a táblái latin1/latin1_bin kódolásúak. Feladat: adatvesztés nélkül konvertáljuk át utf8/utf8_bin kódolásra az adatbázist. Két módját mutatjuk most be, egy egyszerűt, és nagyon bonyolultat. Természetesen mi a bonyolultat használtuk, mivel szeretjük a konzolt.

Read more »

Keresőszó ajánlás, (did you mean)

Webisztán után szabadon:

Keresők fejlesztéséhez igen hasznos lehet a következő tipp, ami koránt sem tökéletes, de kezdetnek mindenképpen jó. Cél, hogy a juzer által begépelt keresőszót validáljuk, vélhetően elgépelés esetén keressünk egy olyant, amire felhasználónk gondolhatott (did you mean). Talán nem kell elmagyarázni, hogy ehhez egy szótárra van szükségünk, ami vagy az összes kereshető szót tartalmazza, vagy csak azokat, amire keresőnk találatot adhat. Nyilván az első lehetőséget el is vethetjük….

Jelen esetben az elv az, hogy a szótárból azokat a szavakat válasszuk ki, ami a keresendő szóval a lehető legtöbb helyen egyezik (elölről és hátulról is). Ebből ugye több is lehet, ezért rendezni kell, és a legelsőt venni. Ez lesz a feltételezett keresendő kifejezés. Nézzük meg hogy néz ez ki MySQL-ben: Read more »

EMS SQL Manager 2007 Lite for MySQL

Webfejlesztőknek nem kell bemutatni a phpMyAdmin-t, de talán tudunk újat mutatni (késve, de nem későn) az EMS-sel, melynek 2007-es verziója immár április óta elérhető az igényes sqlezőknek.

Read more »