csiszarattila.com / Rubysztán

Blogmotor kevesebb, mint 150 kódsorban

Amióta Sinatrázom foglalkoztatott egy projekt gondolata: vajon legkevesebb hány kódsorból lehetne egy alapfunkciójú blogmotort írni?

Az alapfunkciókon a következőket értem: bejegyzések hozzáadása/módosítása/törlése, kommentelés lehetősége, RSS a bejegyzésekről. A cél mindezt, a HTML kódokkal együtt, egy fájlban (!) megvalósítani, a lehető legkevesebb kódsorral!

Ma reggel bele is vágtam, és gyorsan sikerült is az elképzelt funkciókat megvalósítani. Első célként 100 kódsort jelöltem meg - és itt jól formázott kódot értek, nem egymásra tolt definíciókat. Hamar kiderült azonban, hogy ezt nem sikerül tartani a nézetek HTML kódjai miatt, a Haml használta ellenére. A következő határt, a 150 kódsort már bőven sikerült tartani, és végül 137 sorban sikerült is megállni.

Az elkészült művet, illetve próbálkozást itt nézhetitek meg.

A bejegyzést vehetitek felhívásnak is! Várom mások próbálkozásait is: írjatok hasonló funkciójú blogot bármiben, a lehető legkevesebb kóddal! Így legalább én is törhetem a fejem azon, hol lehetne még faragni a saját kódomból:)