Hibás a Google gyorsítótár megjelenítője
A Drupal rendszerre történő váltásunk óta jelentek meg szerver hibanaplónkban olyan hibák, melyek érdekes URL-ekkel (pl.
Először hibásan megírt robotokra gondoltam, feltételeztem, hogy egy odalunkat látogató robot nem veszi figyelembe a
hirek/20040319/w3cajanlasok/tagok/regisztracio
) rendelkező oldalakat elérő felhasználókra utaltak, illetve hasonló URL-ekkel próbálták meg kliensek letölteni faviconunkat, javascriptünket.Először hibásan megírt robotokra gondoltam, feltételeztem, hogy egy odalunkat látogató robot nem veszi figyelembe a
<base>
elemben megadott bázis címet, melyet a linkek feloldására kellene használni, de aztán feltűnt, hogy a hibák nem jelennek meg olyan nagy számban, és különben is egy-egy webcím köré koncentrálódnak. Ezért elő kellett venni a hibanaplót, melyből meglepő következtetést sikerült levonni.Egyszerűbben használható magyar fordítás Drupalhoz
Az érdeklődésre való tekintettel elkészült a Drupal GNU Gettext eszközt használó magyar fordításának kompaktabb változata. Ez azt jelenti, hogy az összes .po állomány feltölthető .mo állományba konvertálva elérhető a Drupal CVS-en keresztül, és nem szükséges egyenként összevadászni a különböző contrib modulok fordításait, illetve nem kell generálni a .mo állományokat sem. Ezzel a fordítás már csak a localegettext modul telepítését igényli a .mo állományok importálásához.
Miguel de Icaza interjú
Miközben az internettől messze (éljen a Drupal időzítési lehetősége) épp próbálom kiheverni a tegnapi csirkesütés okozta problémáimat hasam megnövekedett térfogatával kapcsolatosan, íme egy érdekes olvasnivaló, a Netcraft nemrégiben Miguel de Icaza-val, a Gnome és a Ximian társalapítójával leközölt interjúját ajánlanám. Miguel az interjúban megosztja az olvasókkal gondolatait a Mono-ról (a szabad forrású .Net megvalósításról), a Microsoft .Net-tel kapcsolatos terveiről, a Novell Ximian felvásárlásáról, a Novell Linuxról és még sok más érdekes témáról, például a XAML veszélyeiről.
■ Barátságos és intuitív felhasználói felületek
Be kell valljam, hogy számomra mindig kicsit titkozatos kérdés volt, hogy miként terveznek igazán barátságos és magától értetődően használható felhasználói felületeket. Vannak olyanok, akiknek a kisujjukban van a válasz, vannak akik mindenfélével próbálkoznak. Nemrég merült fel a Drupal fejlesztői levelezőlistán, hogy mégis milyen példákat állíthatunk magunk elé.
Sajnálatos, és nem igazán szerencsés helyzet, hogy a felületek tervezéséhez igazán értők nem lelhetőek fel nagy számban a különböző nyílt forrású projektek körül - bár a megrendelésre készülőknél sem túl gyakran. Pedig egy megfelelően megtervezett felhasználói felület nagyon sokat segíthet a mindennapi munkák elvégzésében. Az Apple MacOS felülete véleményem szerint élő bizonyítéka annak, hogy egyszerű felületen is elérhetővé lehet tenni óriási szolgáltatás készletet, azzal együtt, hogy közben az igazán fontos dolgokra tudunk koncentrálni.
Sajnálatos, és nem igazán szerencsés helyzet, hogy a felületek tervezéséhez igazán értők nem lelhetőek fel nagy számban a különböző nyílt forrású projektek körül - bár a megrendelésre készülőknél sem túl gyakran. Pedig egy megfelelően megtervezett felhasználói felület nagyon sokat segíthet a mindennapi munkák elvégzésében. Az Apple MacOS felülete véleményem szerint élő bizonyítéka annak, hogy egyszerű felületen is elérhetővé lehet tenni óriási szolgáltatás készletet, azzal együtt, hogy közben az igazán fontos dolgokra tudunk koncentrálni.
SimpleXML, egy eszköz XML feldolgozásra
Az XML egyre inkább egyértelmű választás lesz, mikor két fejlesztőnek két különböző rendszer között kommunikációt kell megvalósítania, vagy egyszerűen "csak" adatot kell tárolnunk, közzétennünk, letöltenünk, feldolgoznunk... Minden valamire való általános programozási nyelvnek van már XML interfésze, mégis, általában relatíve nem olyan egyszerű feldolgozni egy fájlt, sok "felesleges" munkát igényel. Erre nyújt egy megoldást a PHP SimpleXML modulja, melyet most egy cikk kapcsán jobban is megismerhetünk.
Gyors webes alkalmazásfejlesztés Perlben
Extrém gyors webfejlesztés - mindannyiunk álma. Hogy mikor nem kell végre az ismétlődő, egy idő után már unalmas kódolással foglalkoznunk - újra és újra megírnunk ugyanazt a kódot? Ezt úgy valósíthatjuk meg, hogy kialakítunk magunknak egy olyan rendszert, mely képes automatizálni ezeket a folyamatokat. Vagy használunk egy meglévőt. Ilyen a Maypole, egy Perl alapú keretrendszer, mely azonban nem csak Perl programozóknak nyújt egy új nézőpontot a gyors alkalmazásfejlesztés terén.
Word dokumentumból HTML - nagyban
"Nemrég olyan feladatot kaptam, melyben több száz word dokumenumból kellett html-t készítenem. A "mentés másként" erre nem elég hatékony megoldás." Ez azt hiszem, hogy elég sokunknál előjön problémaként. Ekkor különböző eszközöket veszünk elő, van, aki kínjában elkezd Visual Basic makrókat írogatni, van, aki kiadja a titkárnőjének a feladatot. És van, aki a parancssori eszközökkel "pillanatok alatt" megoldja a problémát.
A Unicode és a görög karakterek
A Unicode karakterkészlet manapság egyre fontosabbá, és a friss rendszerekben egyre inkább alapértelmezett karakter kódolási megoldássá lép elő. A mi weboldalunk is UTF-8-as kódolást használ, ami a Unicode egyik legnépszerűbb leírási módja. De mi is ez a Unicode? Erről olvashatunk Deborah Anderson Preliminary Guidelines to Using Unicode for Greek című cikkében, mely a klasszikus görögöt hallgató diákokat célozza meg, de egyúttal egy nagyon jó áttekintést is ad a témában.
Árnyékok CSS-sel
Az AListApart cikkeiről gyakran számolunk be, ezúttal is egy cikkükre hívnám fel a figyelmet. Egy korábbi cikküket (Árnyékot vető képek és más blokk elemek címen adtunk róla hírt) folytatva, most PNG segítségével (Internet Explorer alatt is) az elmosott árnyékok megvalósítására térnek ki, CSS Drop Shadows II: Fuzzy Shadows címmel.
■ XAML és a szabványok
A Microsoft Longhorn operációs rendszere kapcsán két-három éven belül megjelenik a XAML, mely a .NET platform egy igen meghatározó fejlesztői eszközévé válhat mind webes, mind desktop fejlesztéseknél. Felmerül a kérdés, mennyire szabványos ez a megoldás, összevetve a jelenlegi W3C szabványokkal, mint az XHTML, XUL, CSS 2, SVG?