Az én Summer of Code sztorim

Nyolc éve tavasszal hoztam egy döntést. Láttam a hup.hu-n, hogy létezik ez a Summer of Code projekt a Google-nél, ami egyetemistáknak van, akik nyílt forráskódú projekteken szeretnének dolgozni, s egy ilyen elnyert pályázat segítségével komoly jutalomban részesülhetnek. Előtte is használtam Drupalt kisebb weboldalak üzemeltetéséhez, a web sosem állt különösebben messze tőlem, így beadtam a pályázatot egy szociális hálózatot elmező modul írására, amit aztán el is fogadtak.

DBExt Vim plugin

Ha alkalomszerűen vagy gyakrabban használjuk a Vim editort, akkor nyilván tudjuk, hogy milyen jól jönnek a kiegészítők hozzá. A most bemutatandó plugin adatbázis-integrációt nyújt szinte bármilyen DB-hez. A http://www.vim.org/scripts/script.php?script_id=356 címről le is tölthetjük, aztán a ~/.vim/plugin/ alá másolva a dbext.vim fájlt, a telepítéssel készen is vagyunk.
Elsőként érdemes profilokat definiálnunk a .vimrc fájlunkban, például eképp:

" set database presets
let g:dbext_default_profile_db1 = 'type=MYSQL:user=[user]:passwd=[pw]:dbname=db1:extra=-t'
let g:dbext_default_profile_db2 = 'type=MYSQL:user=[user]:passwd=[pw]:dbname=db2:extra=-t'
...
let g:dbext_default_profile_dbN = 'type=MYSQL:user=[user]:passwd=[pw]:dbname=dbN:extra=-t''

Ha ezzel megvagyunk, akkor el is kezdhetjük használni a parancsokat. Tegyük fel, hogy egy Drupal modul kódján dolgozunk és szükségünk van egy adatbázistábla definíciójára. Ezentúl parancsmódból egyszerűen kiadható:

:DBSQLExec DESC tablename;

Az eredmény pedig valahogy így fest, split-ablakban megkapjuk az eredményt:
VIM DBExt plugin működés közben

A plugin ezen kívül számtalan más dolgot is csinál, kódkiegészítést például, a :help dbext mentén feltérképezhetjük a lehetőségeket.

Egy példásan megírt nekrológ

Régen olvastam olyan nekrológot, amiben nem voltak fölöslegesen tényszerűek a szerzőik, hanem emberközeliek és őszinték lettek volna, s mertek olyat is leírni, amit mások nem. A Jochapress-en megjelent Hajnal Józsefről szóló írás pont ilyen. A blogom olvasói tudják, hogy nem vagyok egy sportrajongó, ezt sem a sport miatt ajánlom elolvasásra, hanem már-már egy hitvallás őszinteségével bíró mondanivalója miatt.

Többszintű automatikus kódellenőrzés Drupal-fejlesztéshez

Az egész úgy kezdődött, hogy LinkedIn-en láttam Claudio Beatrice megosztását a “Static Analysis for PHP, from PHPDay Italy 2012” SlideShare diákról, ahol nem a fő téma fogott meg, ami az igen nehézkesen beállítható Facebook’s HpHp (HipHop, ha úgy ismerősebb) volt, egész pontosan annak a villámgyors statikus kódellenőrzője, hanem a felvezető diákban a PHP_CodeSniffer emlegetése, ahol azt hozzák fel ellene érvként, hogy lassú. De milyen esetben lassú?

Front-end Drupal fejlesztő kollégámat keresem

Tavalyelőtt is írtam egy hasonló posztot, most megint itt az ideje.
Tapasztalattal rendelkezdő, már nem junior, Drupal front-end fejlesztőt keresünk az Inovae-hez. Távmunkában dolgozunk, az állás teljes munkaidős. Az angol és a magyar nyelv ismerete egyaránt követelmény szóban és írásban. Leginkább skype-on tartjuk a kapcsolatot, gyakoriak a személyes- és a konferenciahívások is, hogy minimális legyen a távmunka overhead-je.

Oldalak

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