Címke ‘programozás’

C# Generikusok

A System.Collection.Generic névtér (Generikusok)

Egyszerű PHP CAPTCHA készítése

Bizonyára mindenki találkozott már CAPTCHA biztonsági rendszerrel netezés közben. A szó egy angol rövidítés:
“Completely Automated Public Turing test to tell Computers and Humans Apart” (teljesen automatizált nyilvános Turing-teszt a számítógép és az ember megkülönböztetésére).

PHP – több parancs futtatása egy scriptből – egyidőben

Ha Linuxon php-CLI-ben egy scripten belül egyidőben szeretnénk több kódrészletet futtatni, akkor a

pcntl_fork();

funkcióra van szükségünk.
Egy nagyon egyszerű példa, ahol a ’szülő folyamat’ 5, a ‘gyermek folyamat’ pedig 2 másodpercenként írja ki a nevét [ennek semmi értelme nincs, de a demonstrálás érdekében valamit ki kellett találni. Maga a fork tökéletes például Socket-ek használatakor]:

PHP-CLI felhasználói adatbevitel

Üdv!
Aki fejleszt php-cli-re, valószínűleg beleütközött abba a problémába, hogy lehet a felhasználótól adatot bekérni. Sok nyelvben, például Python-ban ez egyszerű:

Getter és Setter metódusok generálása

A php-ben az objektumtulajdonságok beállítására van egy beépített lehetőség (__get() és __set() metódusok), azonban ezek nem típusbiztosak, így ajánlott saját getter és setter metódusokat írni a tulajdonságok kezelésére. Viszont ez igen időigényes feladat, és a Zend Studio-n kívül még nem találkoztam IDE-vel, ami megtenné helyettem, úgyhogy írtam egy kódot ennek a folyamatnak az automatizálására.
Ez a [...]

Bevezető szöveg generálása PHP-vel

A weblaboron merült fel egy kérdés: hogyan lehet szépen megoldani, hogy egy hosszú szövegből előállítsunk egy rövidebb bevezetőt, aminek korlátozva van a maximális hossza, és szóhatárnál végződik. Itt adok rá egy megoldást.

Megjelent a PHP 5.3.0

Eddig kellett várni rá és most végre megérkezett a php 5.3.0 végleges verziója. Tovább infók: PHP: PHP 5.3.0 Release Announcement

Kódoló írása C#-ban

Azt tudni kell, hogy sok módon meg lehet írni egy programot. A mi feladatunk az, hogy kiválasszuk közülük a leghatékonyabbat. A mi kódolónk jelen esetben egy XOR-os lesz. Ami azt jelenti, hogy a szöveget át kell alakítanunk kóddá (az ASCI kódjává) és azt a megadott jelszóval XOR-ozzuk.

Irányítószám adatbázis

Nemrég felmerült az igény, hogy kellene egy irányítószám adatbázis ami tartalmazza az irányítószám / város / megye adatot. A Google 2 használható adat forráshoz irányitott:

6 tipp, a biztonságosabb php programozáshoz

Általános jó tanácsként: Ne bízzunk meg a felhasználótól kapott adatokban. Minden olyan érték ami a felhasználótól jött gyanús, és csak megfelelő szűrések, átalakítások után kerülhet elmentésre az adatbázisban, megjelenítésre a weblapon.

Lusta PHP programozó – kódgenerátorok

A mai világban annyi mindent elvégeznek helyettünk a gépek, miért pont a programozást ne tennék?
Itt van rögtön pár klasszikus ebben a témában:

Folyamatosan frissülő naptár – RELOADED

2007. márciusában kaptunk Fehérvári Gergelytől egy értékes leírást a javascript-es naptárkészítésre vonatkozóan.
Már én is kerestem egy naptár tutorialt valahol, így akadtam erre. Ahogy egyre jobban beleástam magam, rájöttem, hogy ez a leírás nagyon jó, viszont van néhány hiányossága is. Például nem kezeli a szökőévet, valamint a kódhoz minden évben hozzá kell nyúlni, hogy manuálisan begépeljünk [...]