Webfejlesztés

Kód futtatása gem alapú Jekyll témában

A blogom Wordpressről Jekyllre konvertálása közben belefutottam abba a furcsa problémába, hogy a gem alapú témákban vajon hogyan lehet Ruby kódot futtatni. Erre azért volt szükség, mert a blog Bootstrap frameworköt használ, és azt egy az egyben lehet telepíteni a bootstrap-sass gemből. De ilyenkor jó lenne a gem útvonalát dinamikusan megtalálni.

(tovább...)

Gyorstipp: Drush hibaüzenet „undefined function module_exists()” megoldása

Március 28-án egy súlyos Drupal biztonsági hiba került napvilágra, ami négy kiadást is érintett. Emiatt gyorsan neki kellett állni az általam karbantartott utolsó Drupal 6-os oldal frissítésének. Mint minden rendes Drupal fejlesztő a drush-sal igyekeztem elkezdeni a frissítést, akkor kaptam az „undefined function module_exists()” hibaüzenetet, aminek a megoldása egyszerű, csak rájönni nem az.

(tovább...)

Gyors és ronda módszer meglévő PHP alkalmazás Drupal 8 modulba csomagolására

A napokban szükségem volt egy régi, PHP 5.4 idején készített alkalmazás Drupal 8 modulba konvertálására. A munkára nem akartam sok időt és energiát szánni, ezért egy nagyon gyors, viszont ronda módszert választottam. Az elkészült Drupal modul hamar működő képes lesz, azonban még rengeteg munkára lenne szükség, hogy mara­dék­talanul megfeleljen az MVC szabályoknak.

(tovább...)

Apt függőség­feloldás ellenőrzése

A Zabbix monitorozó rendszert szerettem volna feltelepíteni az Ubuntu tárolóból. Az apt-get install parancsnál feltűnt, hogy az apache2 webszervert is hozná magával, amit semmiképpen sem szerettem volna, mert az nginx van használatban. A helyzet megoldásához látnom kellett, hogy az apt milyen okból döntötte el, hogy az apache2 telepítése lesz a helyzet megoldása.

(tovább...)

A Robo Less taskjának kibővítése

A Robo egy egyszerű és elegáns feladat végrehajtó. A Less taskja szintén egyszerű, de inkább buta, mint elegáns. Ha a less fájlok különböző mappák között vannak szétszórva, akkor két megoldás közül választhatunk. Vagy CSS fordítás előtt átírjuk a fájlokat vagy kibővítjük a Less taskot és felokosítjuk.

(tovább...)

Szabad szoftver

Guix választása Nix helyett

A linuxos csomagkezelés világában két innováció történt az emúlt években. Az egyik a konténerizált csomagok, a másik pedig a funkcio­nális csomag­kezelés. Az utóbbi ötlet kipattanásából lett a Nix, én mégis ennek az ötletnek a másolatát, a Guixet választottam.

(tovább...)

Gyorstipp: csatlakozás kulccsal védett szerverhez Nautilusban

A Nautilus, a GNOME fájlkezelője képes csatlakozni SCP protokollal távoli szerverekhez. Ugrás > Hely megadása (Ctrl+L), és máris be lehet gépelni a usert és az URL-t. Mindez tökéletesen működik, amíg a távoli gépen engedélyezett a jelszavas belépés, vagy a belépéshez szükséges SSH kulcsunknak alapértelmezett neve van (id_rsa). A mutatvány megbukik mihelyt máshogy nevezzük el a kulcsot.

(tovább...)

Projektor trapéztorzításának javítása xrandr-rel

Három éve nagy örömmel használok egy BenQ W1070 projektort. Eddig szerencsésen mindig olyan lakásban laktam, ahol elég volt a vetítő beépített függőleges trapézkorrekciója. Tavaly októbertől viszont olyan lakásban vagyok, ahol kényelmesebb úgy a bútorok elrendezése, ha a projektor és a vászon nincs szemben egymással. A vízszintes korrekciót nem tudja ez a modell, viszont Linuxon az xrandr-rel lehetséges szoftveresen javítani a képet.

(tovább...)

A Linuxon játszás helyzete 2017-ben

A szombati nap borús, esős volt, és kellett már egy kikapcsolós hétvége. Ezért a szombati napot játékkal töltöttem, mégpedig Linuxon. Gondoltam nem lesz nehezebb egy jót játszani, mint 7 éve, de sajnos tévedtem. A rossz élményhez valószínűleg jócskán hozzátesz, hogy a Lenovo E430 laptopom az Nvidia 710M kártyával idén lesz 4 éves. Előbb-utóbb el kell gondolkozni a cserén.

(tovább...)

Tippek Cygwinhez

A Cygwin egy nagyon hasznos programcsomag, amivel Linuxos, szabad szoftveres programok százait tudjuk Windowson futtatni. Valószínűleg néhány év múlva okafogyottá válik, mert a Windows Subsystem for Linux kijön a bétából és az új Windowsokban alapértelmezett lesz. De addig létszükséglet a Cygwin, és néhány hasznos tippel jobbá tehetjük az élményt.

(tovább...)

Személyes

Több lépcsős bankkártyás azonosítás

A több lépcsős azonosítás bankkártyás vásárlásnál egy EU-s irányelv. Amíg nem volt kötelező, addig egészen jól működött, mert aki önkéntesen támogatta, az jól is csinálta meg. Viszont ez 2021. január 1-től kötelező, és innentől vannak a bajok. Az angol wikipédia szócikken fent is van, hogy a függetnel CMSPI cég becslése alapján 108 milliárd euró kiesést fog okozni. Ezt a becslést a cikk irásának pillanatában nem tartom el­ru­gasz­ko­dott­nak.

(tovább...)

Visa kampány

Amióta van autónk, azóta vezetés közben szoktam mutogatni Edinának az ugyanolyan autókat, amikben ülünk, hogy „nézd, tesóautó”. Ő erre azt szokta mondani, hogy milyen érdekes, valószínűleg fel sem tűnne mennyi ugyanilyen autó közlekedik, ha nem ülnénk egyben. Augusztusban megküldte a bankom az új kártyámat, ami az eddigi MasterCard helyett Visa, és feltűnt egy kampány.

(tovább...)

Visszatekintés 2019-re

Az eddigi újévi bejegyzések mindig előre tekintettek, a tervekből aztán nem lett semmi. Ezért most úgy gondoltam, hogy megfordítom, és az elmúlt évről írok néhány sort.

(tovább...)

Logitech billentyűzet takarítás

Amióta a számítógép az életünk szerves részét képezi a billentyűzetünket egyre több szerves és szervetlen anyag lepi el. Ezt az ember egészen addig nem veszi észre, amíg nem kezd el ragadni valamelyik billentyű, vagy éppen nem lehet lenyomni, mert alatta van valami plusz anyag. Ilyenkor a legtermészetesebb dolognak tűnik, hogy leszedjük a gombokat, de ennek nem mindig van jó vége.

(tovább...)

Tervek 2018-ra

Újra január, újra évnyitó bejegyzés. Tavaly csak vázlatosan írtam néhány célt, amikből nem sok valósult meg. Idén inkább pontokba szedve, SMART célokat írok le, hátha nagyobb arányban sikerül teljesíteni a terveket. 5 fő kategóriába sorolom a pontokat. Ezek a kategóriák lefedik a teljes életemet, és segítenek, hogy semmi ne maradjon ki.

(tovább...)