Chrome futtatás headless módban
Selenium teszt futtatáshoz előbb vagy utóbb elengedhetetlen, hogy egy olyan szerveren fusson a kód, ahol nincs vizuális felület. Ez lehet egy tényleges konzolos szerver vagy egy docker image. Szóval ami kell hozzá:
Gitlab pipeline deploy
Ha Gitlabot használunk és szeretnénk a PHP projektünket commit után közvetlen deployolni a sandbox szerverünkre, a következőkre lesz szükségünk:
Docker webfejlesztéshez
Dockerfile és docker-compose.yml egy új projekt elkezdéséhez vagy egy meglévő tuningolásához:
Viszlát Bittorrent Sync, Hello Syncthing
Egy ideje már figyelemmel követtem a Syncthing fejlődését, de még nagyon nem úgy tűnt, hogy használhatóbb lenne a Bittorrent Syncnél. Akkor mégis miért lenne szükség cserére?
SSH kulcs generálás
Ha sokat és/vagy sok helyre kell belépnünk ssh kapsolaton keresztül, jól jöhet, ha nem kell minden belépésnél megadnunk a jelszavunkat, hanem egy előre generált biztonságos kulccsal tudjuk azonosítani magunkat.
Sphinx delta index
A Sphinx egy full-text keresőmotor, bővebb leírás itt található róla: http://weblabor.hu/cikkek/sphinx-keresomotor-bevezetes
Ami problémát okozhat, hogy nagy mennyiségű adat feldolgozásakor a szerver erőforrásait rendesen lefoglalja az indexelés, viszont szükséges lehet, mert sűrűn változnak az adatok.
Ennek kiküszöbölésére van a delta index, ami annyit tesz, hogy csak azokat az adatokat olvassa be, amik a legutóbbi indexelés óta változtak és ezt kell összefésülni a nagy halmazzal.