szoftver

MySQL és az ANALYZE THAT

Boobaa küldte be 2009. 10. 17., szombat, 21:39 időpontban

Adott egy viszonylag komplex rendszer (jelen esetben az aprOmega 2), amelyből a Drupal Backup and Migrate moduljával, annak alapértelmezett beállításai mellett készítesz adatbázismentést. Azt gondolnád, hogy egy ilyen adatbázismentés visszatöltésekor az adatbázisod olyan állapotba kerül, hogy a közepesen bonyolult, 10 táblát érintő lekérdezésed futásideje legalább nagyságrendileg megegyezik az eredeti állapottal? Nos, bizonyos esetekben tévedsz.

Gyerünk mobilra!

Boobaa küldte be 2009. 08. 16., vasárnap, 18:26 időpontban

Jó ideje foglalkoztat, hogyan lehetne egyszerűen kiszolgálni az oldalt mobilos felhasználóknak. Sikerült végre kipróbálni egy módszert - s az én egyszerű igényeimre ez elégnek is bizonyult.

A feladat: a csecsy.hu mobilon jelenjen meg úgy, hogy kényelmes legyen használni, azaz a főoldalon a jelenlegi két blokkbeli nézet helyett egyetlen folyamban jelenjenek meg a képek és az írások; a jobb oldalsávbeli blokkok közül csak az maradjon meg, amire mobilon szükség van (a cím nélküli "Primary links" és az "Új énekek"). Mindezt természetesen egy minimálsmink egészítse ki.

Mindennek az oka a következő: volt már rá példa, hogy egy hegyoldalban tartott esti áhítat során elfelejtettem magammal énekfüzetet vinni, viszont tudtam, hogy az oldalamon fent figyel az éppen énekelt nóta. Csakhogy mire kikerestem a (hegyoldalban amúgy is csak GPRS-alapú) mobilos böngészővel, addigra már az utolsó strófánál jártunk... Gyorsítani kéne tehát ezen.

Batch API vs. Pro Drupal Development 2

Boobaa küldte be 2009. 04. 04., szombat, 21:37 időpontban

Idézet a címbeli könyv 564-565. oldaláról:
A batch set can have the following keys in its associative array. Only the operations key is required.
(...)
* file: If the callback functions for operations and finished are not in scope during a normal Drupal request, the path of the file containing these functions must be given. The path is relative to the base_path() of the Drupal installation and can be conveniently built using drupal_get_path(). It is unnecessary to define file if the functions are already in scope.

Nos, ez a legutóbbi mondat nem (vagy nem teljesen így) igaz - folytatás a KYbest blogján; hozzászólásokat is oda kérném, ha vannak.

OpenOffice.org vs. bibliaismereti verseny

Boobaa küldte be 2009. 03. 19., csütörtök, 07:45 időpontban

A tegnapi nap folyamán elkészítettük a szombaton esedékes SDG bibliaismereti verseny kérdéseit, illetve tesztjét. Egy OOo.Calc táblázat egyetlen munkalapjának hat oszlopa a következő: kérdés, első válaszlehetőség, második válaszlehetőség, harmadik válaszlehetőség, helyes válasz, igehely. Idáig szép és jó a dolog, de mire ebből tesztlap lett...

Videót telefonra

Boobaa küldte be 2009. 02. 09., hétfő, 22:18 időpontban

Feladat: a (Fujifilm FinePix S5600-as) fényképezőgéppel készített .avi videót olyan formára hozni, hogy a (Nokia 3109 classic) telefon le tudja játszani.

Minden további kommentár nélkül egy használható megoldás:
ffmpeg -i input.avi -s qcif -vcodec h263 -acodec libamr_nb -ac 1 -ar 8000 -r 25 -ab 7400 -y output.3gp

Egy későbbi bejegyzésben meg talán majd arról is sikerül írnom, hogyan jut el mindez a telefonra...

KDUG #1

Boobaa küldte be 2009. 01. 24., szombat, 21:27 időpontban

Ma délután megrendezésre került az első Kecskeméti Drupal Használói Találkozó. Összesen vagy nyolcan-tízen gyűltünk össze (remélem, Guszti majd tud mondani pontosabb számot); volt, aki 100 km-t utazott, hogy részt vehessen a rendezvényen. Sajnos a házigazda valamiért nem tudott eljönni, így egyrészt mindenki új volt a KIO-ban, másrészt nélkülöznünk kellett a kivetítő használatát.

Alapszintű AHAH Drupal 6 alatt

Boobaa küldte be 2009. 01. 19., hétfő, 14:01 időpontban

Feladat: egy űrlapon adott egy szövegmező (például partner neve), valamint egy legördülő (például a hozzá tartozó szerződések). Az oldal újratöltése és többoldalas űrlap használata nélkül a szövegmező (partnernév) kitöltése után töltsük fel a legördülőt (szerződéseket) a szövegmező tartalma alapján.
A megvalósításról a KYbest oldalán.