Fölösleges space-ek kigyomlálása egy mozdulattal

A space-ek ugyan láthatatlanok, mégis van rájuk coding standard :) Bizony, nézd csak meg a http://drupal.org/coding-standards#indenting oldalon! A sor végén nem szabad fölösleges space-eket hagyni, ez pedig gyakran megtörténik, nekem például az IDE-m előszeretettel pakol bele ilyeneket, például amikor automatikusan doxygen kommentet generál egy függvény elejére.
Ha szeretnéd az általad karbantartott modulból a felesleges space-eket kigyomlálni, ajánlom az alábbi unix egysoros megoldást:

FeedAPI és Drush

A FeedAPI 1.7beta2 már tartalmaz Drush integrációt. Aki nem hallott volna a Drush-ról, az nézzen utána! :) A Drush lehetővé teszi, hogy a Drupalt unix parancssorból rugdossuk. Alant szeretnék bemutatni egy módszert, ami sok feed esetén best effort módon minél több hírcsatorna frissítését lehetővé teszi, természetesen Drush segítségével. Sőőt, ez a kis vacak szkript valamilyen mértékig a párhuzamos végrehajtásról is gondoskodik. Fontoljuk meg, ugyanezt PHP-ban leprogramozni jelentősen problémásabb lenne (nincsenek szálaink, multithreading iszonyatos gányolásokkal imitálható). Nem is beszélve a timeout-ok és memory limitek okozta fejfájásról. Tehát a kis shell szkript:

Drupal és UML

A Drupal modulok nem objektumok, véleményem szerint mégis jól lehet használni bizonyos esetekben az UML-t Drupal-beli modulok modellezésére. Ma például az OpenID stack-en dolgoztam, amit kevesen látnak át, én is csak néha-néha :) Csináltam egy UML szekvenciadiagramot róla. Talán nem precízek az UML jelölések, de mit gondolsz: segíti a modulok közötti interakció megértését?

Konzolos RSS hírcsatorna olvasó

Írtam egy házit a UNIX felhasználói és fejlesztői felülete nevű tárgy keretein belül.
Letölthető ZIP formátumban. A program inkább iskoláspélda, semmint való életben kényelmesen használható szoftver, bár nem kéne talán olyan sok neki. A gond inkább az, hogy az emberek nem parancssort használnak, hanem a weben élik az életüket :)

A FeedAPI elterjedtsége

Minden nap tanul az ember valami újat, ma például rátaláltam erre az oldalra: http://drupal.org/project/usage
Elégedetten nyugtáztam, hogy a FeedAPI a telepített Drupalok kb. 2,5%-n használatba van véve. Ráadásul nem is találtam a táblázatban feljebb hírcsatorna-gyűjtésre szolgáló modult. Ha még nem tetted volna meg, akkor telepítsd és segíts feljebb kúszni a táblázatban!

Oldalak

Feliratkozás Novák Áron RSS csatornájára