Archívum - Május 2006
május 8
ntile-szerűség mysql alatt
Sziasztok!
Adott egy tábla, aminek a tartalmat egy oszlop alapján 10, méretileg kb. egyező részre kéne bontani.
Egészen pontosan a táblában cikk címek vannak, és automata menügeneráláshoz kéne, hogy magától felossza mondjuk 1-A, B-D, E-G... stb. részekre, úgy hogy minden kattintásra kb. hasonló mennyiségű adat jelenjen meg.
Tehát fel kéne darabolni 10 részre az egész táblát és a határolókat kéne megkapni.
Ha az egész táblát lekérdezem, akkor abból php-val már ki lehetne szedni, de azért egy nagyobb táblát mindig teljesen beolvasni nem túl elegáns/hatékony.
Az is jó lenne, ha meg tudnám mondani, hogy kérem egy táblából egy bizonyos rendezés szerinti sum/10, 2*sum/10, 3*sum/10-edik elemet, lehetőleg minnél kevesebb lekérdezéssel. (sum az összes sort jelöli, és 10 részre bontanám itt most.)
(oracle alatt az NTILE() függvény csinál ehhez hasonlót.
Köszi előre is!
■ Adott egy tábla, aminek a tartalmat egy oszlop alapján 10, méretileg kb. egyező részre kéne bontani.
Egészen pontosan a táblában cikk címek vannak, és automata menügeneráláshoz kéne, hogy magától felossza mondjuk 1-A, B-D, E-G... stb. részekre, úgy hogy minden kattintásra kb. hasonló mennyiségű adat jelenjen meg.
Tehát fel kéne darabolni 10 részre az egész táblát és a határolókat kéne megkapni.
Ha az egész táblát lekérdezem, akkor abból php-val már ki lehetne szedni, de azért egy nagyobb táblát mindig teljesen beolvasni nem túl elegáns/hatékony.
Az is jó lenne, ha meg tudnám mondani, hogy kérem egy táblából egy bizonyos rendezés szerinti sum/10, 2*sum/10, 3*sum/10-edik elemet, lehetőleg minnél kevesebb lekérdezéssel. (sum az összes sort jelöli, és 10 részre bontanám itt most.)
(oracle alatt az NTILE() függvény csinál ehhez hasonlót.
Köszi előre is!
május 8
POP3 terhelés
Mennyire terhel az le egy szervert, ha én minden percben a nap 24 órájában megnézem POP3-mon keresztül hogy vannak-e új levelek?
■ Véletlenszerű lekérdezés
Közvetlenül MySQL-ben van arra lehetőségem, hogy egy táblából véletszenszerűen válasszon ki 50 rekordot, majd azt véletlenszerű sorrendbe tegye? Olyasmire gondolok, mint amilyen pl. a shuffle() függvény PHP-ben. A MySQL-beli rand() függvény többszöri lefuttatása azért nem jó, mert ebben az esetben egy rekord többször is szerepelhet.
Gondoltam arra is, hogy lekérem az összes rekordot, majd PHP-ből shuffle() és csak 50 velemre csonkítom a tömböt. De ez ennek nincs sok értelme, sok rekordnál nem lehet valami gyors megoldás.
Van valakinek javaslata?
■ Gondoltam arra is, hogy lekérem az összes rekordot, majd PHP-ből shuffle() és csak 50 velemre csonkítom a tömböt. De ez ennek nincs sok értelme, sok rekordnál nem lehet valami gyors megoldás.
Van valakinek javaslata?
.htaccess Redirection to Standardize Web Server Addresses
.htaccess fájl használata az egységes webcímekért
■ Links
Érdekes kezdeményezés több különböző webes programozási nyelv egy keretben történő egyesítésére.
■ django: Web Development for Perfectionists with Deadlines
Jacob Kaplan-Moss, a Django egyik fő fejlesztőjének előadása
■ SQLNET V1 & V2 és adatbázis linkelés
Az oracle protokoljairól és az adtbázis linkelésről rövidebben, hosszabban.
■ május 6
Wine Firefox Flash 8.5 útmutató
Hogyan futtassuk a 8.5-ös flash lejátszót WINE és xp-s Firefox segítségével
■ Switch case OR operátorral kombinálva?
switch ("e") {
case "a" OR "b" OR "c" OR "d":
echo "A";
break;
}