PHP XDebug használata Docker konténerben

Még mindig sok fejlesztőt látok PHP-s körökben debugger nélkül fejleszteni. Minden tiszteletem azoké, akik képesek hatékonyan dolgozni print_r() és var_dump() függvényekkel. Tudom, hogy sokaknak nehézséget okoz beállítani az Xdebug-ot pláne Docker segítségével konténerizált fejlesztői környezetben. Ebben a bejegyzésben szeretnék segíteni és megmutatni azt, mennyire egyszerű is egy ilyen beállítás. Mire lesz szükségünk Első körben szükség lesz egy olyan szerkesztő programra, amivel lehet PHP-t debuggolni. Erre számtalan megoldás létezik én most a VSCode programmal fogom bemutatni, amihez szükség lesz a Felix Becker által készített PHP Debug (felixfbecker....

június 10, 2020 · 7 perc

Itt az idő, hogy Drupal 7-ről feljebb válts! Megjelent a Drupal 9.0.0

Első és nagyon fontos újdonság, hogy nem kell gondolkodni, hogy nyolcra vagy kilencre válts. Ez a verzió lehetővé teszi a modul fejlesztőknek, hogy egyszerre több verzióval is kompatibilis legyen a moduljuk. Ennek és a rengeteg fejlesztői támogatásnak köszönhetően a kétszáz leggyakrabban használt kiegészítő modul közül már több mint százhatvan elérhető a kilenceshez is. A szám tájékoztató jellegű a cikk írása közben is jelentek meg folyamatosan modulok, szóval nem kell attól tartani, hogy éveket kell majd várni egy-egy contrib modul használatára, mint ahogyan azt a nyolcasnál kellett....

június 4, 2020 · 2 perc

Párhuzamosítás Docker és Redis segítségével

Pár évvel ezelőtt szembejött egy pici belsős projekt, ahol jó lett volna párhuzamosítani a feladatokat. Gondoltam megnézem, hogyan lehet ezt megoldani Docker segítségével és meglepően gyorsan és könnyedén sikerült. Ezt szeretném most bemutatni nektek. Feladat Azt kellett megoldani, hogy a megadott URL-en található weboldalról megtudjuk, milyen verziójú Drupal-t használ és az mennyire elavult. Ezt a legtöbb Drupalos oldalnál egy egyszerű curl hívás és némi parancssori mágia segítségével meg lehet oldani....

április 20, 2020 · 8 perc

Mit tegyen most egy alsós szülő? Hogyan legyen tanár?

Több ismerőstől hallottam és nálunk is jelezték a szülők, hogy ők nem tanárok. Nekik az kevés, hogy a tanító kiadja az elvégzendő feladatokat és a megtanulandó anyagot. Nem nagyon tudnak mit kezdeni a helyzettel, hisz nekik is dolgozniuk kell. Miért nem ad a tanár internetes oktató anyagokat, miért nem indít videóbeszélgetést mint minden más tanár. Irreális elvárás a szülőktől, hogy napi nyolc órában oktassák a gyereket. Összeszedtem pár gondolatot, hogy mit is tehetünk mi alsós szülők....

március 20, 2020 · 2 perc

Digitális átállás az oktatásban

Mivel ebben a pillanatban zajlik “a magyar oktatást ért legnagyobb innovációs lehetőség” szeretnék pár gondolattal hozzájárulni az átálláshoz. Ez a bejegyzés elsősorban a tanároknak próbál meg segítséget nyújtani, ötleteket adni. Az első két hét menni fog. Igen, eddig is volt olyan, hogy valaki beteg volt és be kellett pótolnia a kimaradt dolgokat. Szülők egymás között a tanár iránymutatásai alapján lefotóztuk a feladatokat, leírtuk a tankönyv hanyadik oldalától, hanyadik oldaláig kell feldogoznia az anyagot....

március 16, 2020 · 5 perc

Adatok tárolása konténerizált, dockeres vagy serverless környezetben

Amilyen gyorsan létrehozható egy konténer, olyan gyorsan el is lehet dobni azt és ezzel törölni a benne tárolt adatokat. A megoldás egyszerű: Ne tároljunk benne adatokat! A megvalósítás viszont ennél már komplexebb. Erről szeretnék most megosztani veletek pár gondolatot. Első nagyon fontos dolog, amit el kell döntenünk, hogy egy mindig ugyanazon a hoston futtatott konténerről, vagy egy serverless alkalmazásról van-e szó. Megjegyezném, hogy én serveless alkalmazás alatt nem csak az Amazon Lambda vagy Azure/Google Cloud Function megoldásokat értem, hanem minden olyan megvalósítást, aminél nem kell, hogy érdekeljen, hogy milyen, melyik vagy hány szerveren fut az alkalmazás....

január 23, 2020 · 3 perc

Drupal és Docker

Akik régebbről ismernek azok tudják, hogy elég sokat foglalkoztam a Drupal tartalomkezelővel. Ebben az bejegyzésben arról szeretnék írni, hogy mi kell ahhoz, hogy a Drupal-t lehessen Docker környezetben futtatni. A feltételes mód nem véletlen. Ahhoz, hogy egy alkalmazást a felhőben futtassunk számos követelménynek meg kell felelnie. Számos olyan problémával is meg kell tudnia küzdenie az alkalmazásnak magának, amivel nem kell megküzdeni, ha egy szerveren futtatjuk azt. A Drupal alaprendszer beállításánál figyelnünk kell majd ezekre és lehetséges, hogy kiegészítő modulokra is szükségünk lesz a tökéletes megoldáshoz....

január 20, 2020 · 7 perc

Szerver alkalmazások futtatása Docker segítségével

A Docker szerver alkalmazások kipróbálására, tesztelésére is nagyszerű. Ebben a bejegyzésben azt járom körül, hogy mire kell ilyenkor figyelni és mutatok pár konkrét példát, amiket az elmúlt pár évben én is használtam. Nem mindig egyértelmű, hogy egy szerver alkalmazást hogyan lehet egyszerre két példányban futtatni egyazon gépen. Arról nem is beszélve, ha nem ugyanazt a verziót akarjuk futtatni egyszerre. Ezek természetesen nem megoldhatatlan feladatok, de mindenesetre annál bonyolultabbak, mint amikor Dockerben átírom a verziószámot, mert ott kb....

január 10, 2020 · 5 perc

Parancssoros alkalmazás futtatása Docker segítségével

A Docker kitűnően használható parancssoros programok futtatására. Ebben a bejegyzésben azt járom körül, hogy mire kell ilyenkor figyelni és mutatok pár konkrét példát, amiket az elmúlt pár hónapban én is használtam. Velem sokszor előfordul, hogy ki szeretnék próbálni dolgokat vagy csak egy-egy specifikus feladathoz kéne telepítenem valamilyen eszközt a gépemre. Az adott eszközzel még nem is lenne általában gond; az igazi problémát az adott eszköz függőségei okozzák. Ha el szeretnénk távolítani az adott eszközt, akkor az adott eszközzel együtt szeretnénk eltávolítani annak nem használt függőségeit is....

január 8, 2020 · 4 perc

Mire jó a Code Kata?

Mire jó az, hogy ugyanazt a pár dolgot ismételgetjük folyamatosan? Miért nem tanulunk valami újat? Benned is megfogalmazódtak ezek a kérdések? Akkor engedd meg, hogy rávilágítsak pár érdekes dologra, hátha kedvet kapsz hozzá és te is gyakorolsz egy kicsit. Ha most azt gondolod, hogy semmire se jó ugyanazokat a jól ismert dolgokat ismételgetni, akkor azt kell mondjam, hogy valahol igazad van. Mielőtt továbbmennénk ahhoz, hogy ugyanarról a dologról beszéljünk, érdemes visszatérni a korábbi cikkemhez, ahol a tudás mérésének négy szintjét vezettem be....

január 6, 2020 · 5 perc