Novák Áron blogja

Statikus kódanalízist a héjprogramjainknak (is)

A mai nap bukkantam rá egy remek eszközre, a ShellCheck-re (https://github.com/koalaman/shellcheck), ami egy igazán kiváló eszköz a parancssoros szkriptjeink automatikus ellenőrzésére. A legtöbb fejlesztőnek a héjprogramozás (kudos a Kiskapunak) szükséges rossz, amit a fő tevékenysége mellett néha űz, ellenben számtalan buktatót rejt, amikbe rutin nélkül oly könnyű beleesni, a projekt weboldala is felsorol rengeteg dolgot.

Drupalista szemmel tapasztalatok a ZCE vizsgáról (a'la 5.5-ös verzió)

Van-e más értelmes kérdés egy vizsga illetve tanúsítvány kapcsán, hogy érdemes-e befektetni a megszerzésébe? Idén júniusban elmentem egy vizsgaközpontba, hogy immár az 5.5-ös verzióról kapjak egy kis darab papírt, hogy nem ragadtam le az 5.3-nál, aminek már bő három éve.

Easily upgrade multiple servers based on different distributions using Ansible

I created a little playbook for performing mass package updates in a heterogeneous environment. https://github.com/AronNovak/ansible-generic-pkg-updates - you can check the code here.
Actually it would be interesting to improve it to be totally distribution-agnostic, to check the presence of aptitude or yum and eliminate the hard-wired distribution names.

Remove logo or watermark from a video

Command line ffmpeg tool has a really powerful logo removal video filter. It is as simple as:

ffmpeg -i in.mp4 -strict -2 -vf "delogo=x=XX:y=YY:w=WW:h=HH:band=9" out.mp4

Replace the XX, YY, etc with the location of the logo in pixels, same for WW and HH for the dimensions.
You can make a screenshot of the video and get the parameters from Gimp beforehand. You can expect perfect result when the logo is above sky or other quite homogeneous part of the video, otherwise of course it's noticeable.
Play with the band parameter (specifies the thickness of the fuzzy edge of the rectangle) for the best outcome.

DNS privacy

Azoknak szól ez a bejegyzés, akik egyetértenek vele, hogy a "Nothing to Hide" egy óriási hülyeség, amikor a privacy-ról van szó, amit egyre inkább vesztünk el, részben önszántunkból.
Az IETF keretein belül külön levelezőlistán tárgyalják ki a DNS privacy problémáit, legfőképpen azt, hogy a DNS titkosítatlan, ami talán a last mile-on jelenti a legnagyobb problémát. Aki meg tudja figyelni az internetforgalmadat, annak pontos fogalma van arról, hogy milyen weboldalakat látogatsz, akkor is, ha azokat magukat titkosítottan nézed meg, mivel a domain nevek IP címre való feloldása teljesen titkosítatlanul történik, például így:

Efféle csomagokat láthat az, aki hozzáfér a forgalmadhoz, akkor is, ha HTTPS protokollon nézed meg az adott oldalt,

A dnscrypt-proxy (http://dnscrypt.org/) pont ezt a gondot oldja meg, a resolvered és közted titkosítja a kommunikációt. A titkosítás módja is érdekes, egy kis matematikai háttértudással könnyen megérthető. S a fanatikusak az elérhető dnscrypt resolverek között round-robin jelleggel végezhetnek terhelés-elosztást.

Konyha


Ez a régi konyhák kísértése, nem is a sok, inkább, hogy tömős. Egy magányos rántott hús, javítás, bécsi szelet, ahogy lelóg a tányérról, az sok, de elég. A régi konyha minden vacsorát utolsónak tekint, s van egy kis szociális felhangja (mellékíze), hogy most aztán annyit ehetsz, amennyit nem szégyellsz. Ezt változtatta meg a Francia Új Konyha, mely levetkezve a kezdetek ideologikus túlzásait, tényleg megváltoztatta a világot, egy sorban említhető a Nagy Októberi Szocialista Forradalommal, már akinek ez mond valamit.
- Hahn-Hahn grófnő pillantása - Esterházy Péter

Gyógytornász-ajánló

A blog olvasói közül jó eséllyel sokan az egész (munka)idejüket a számítógép előtt töltik, aminek következtében kinek előbb, kinek később még akkor is jelentkezhetnek problémák a gerincével, aki amúgy teljesen egészséges. Hát még annak, aki nem. Pár napja voltam Fehér Katalinnál (http://bhc.hu/gyogytornaszaink/feher-katalin/) felülvizsgáltatni a gyógytornámat, amit egészen kisgyerekkoromban tanultam be, csak ajánlani tudom, ha bármikor gerincproblémákból kifolyólag valakinek tornáznia kellene. Nem nézi hülyének a beteget, nem rángat vissza fölöslegesen plusz alkalmakra (így sem unatkozik nyilván), el is magyarázza a dolgokat, nem csak instrukciókat közöl, egyszóval akár egy óra alatt is sokkal több hasznos dolgot megtud az ember, mint egy tipikus gerincorvosi rendelésen.

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 RSS - Novák Áron blogja csatornájára