Párhuzamosítás PHP-ben

Nem egy gyakori probléma PHP-ben, de azért előfordulhat, hogy bizonyos dolgok párhuzamosítására van szükség. Nézzük mik lehetnek ezek az esetek:
  1. CRON-ból vagy command line-ból szeretnénk több, egymástól független feladatot futtatni úgy, hogy ha az egyik feladat hibával elszáll, akkor az ne hasson ki a többire
  2. RSS feed-eket szeretnénk lerántani cURL-el tömeges feldolgozásra, esetleg azonnali megjelenítésre
  3. képeket szeretnénk átméretezni, jó sokat
  4. szeretnénk szétválasztani bizonyos szempontból független, bizonyos szempontból összetartozó kódokat, pl fájlrendszer és adatbázis módosító utasításokat, hogy könnyebben érthető kódot kapjunk
  5. szeretnénk leválasztani egy lassú folyamatot, hogy amíg dolgozik, addigis tudjuk folytatni a munkánkat a többi adattal, pl miközben a feltöltött profil képet méretezi át a rendszer, addig betegyük a nevet és az email címet a regisztrált felhasználóhoz
és még folytathatnám tovább, hosszú a sor. Az esetek többségében sebességi megfontolásokról van szó, a kisebb részükben pedig kód olvashatóság és karbantarthatóság a fő szempont.

(Ezt a cikket importáltam, eredetileg 2014-ben írtam egy programozással foglalkozó oldalra.)

Alapvető biztonság – Code Injection

Az alapvető biztonság rovatban néhány alapvető webes biztonsági kérdést szeretnék ismertetni abban a reményben, hogy a jövőben a magyar webalkalmazások valamivel biztonságosabbak lesznek. A mai cikkben a code injection-ről lesz szó.

(Ezt a cikket importáltam, eredetileg 2014-ben írtam egy programozással foglalkozó oldalra.)

Tudásgráf projekt

Szeretnék egy tudásgráfot összehozni immunológiával kapcsolatban. Eredetileg a projekt úgy indult, hogy szerettem volna átlátni az interleukin hálózatot, hogy hogyan működik autoimmun betegségeknél, de jelen pillanatban van körülbelül 150 interleukin, és mindegyikhez legalább ezer cikk különböző témákban. Nagyon esélytelen, hogy ebben az évtizedben végeznék az olvasással, nem is beszélve arról, hogy közben még sokszor ennyi cikket kitermelne a tudós társadalom közben. Arra gondoltam, hogy jó lenne összegezni a cikkekben található információkat egy gráfba, amiből nagyjából mindenki le tudja követni, hogy milyen szabályozó mechanizmusokkal működik az immunrendszer, és az ebbe való beavatkozás milyen következményekkel jár. Ideális esetben a kísérletek alapján lehetne egy számítógépes modelt csinálni az immunrendszer működéséről, de véleményem szerint még nagyon messze vagyunk attól, hogy ez a model akár csak korreláljon a valósággal. Mindenesetre próbálkozások vannak, az enyém is egy lesz a sok közül.