Visszavonták a fejlesztők a PHP 5.2.7-et

Címkék

A PHP fejlesztők december 4-én adták ki a PHP 5.2.7-es verzióját több mint 170 hiba- és számos biztonsági javítással. Akik még nem álltak át a legfrissebb kiadásra, most megspórolhatják a frissítést, mert a fejlesztők visszavonták a kiadást. A PHP.net oldal szerint biztonsági hibát találtak a 5.2.7-ben, ezért kivonták a terjesztésből. A fejlesztők azt javasolják, hogy mindenki használja az 5.2.6-os verziót az 5.2.8 kiadásáig. Részletek Stefan Esser blog bejegyzésében.

Hozzászólások

*Böff*. :)

-=- Mire a programozó: "Na és szerintetek ki csinálta a káoszt?" -=-

Ez pontosan így van, ahogy leírtad, csak irónia nélkül. :)))

A PHP-nek az a nagy hibája, hogy túlnőtt azon a szerepkörön, amire eredetileg szánták: összedobni egy-két egyszerű weboldalt benne. Természetesen megfelelően képzett programozók tudják jól is használni - akik esetleg előtte kódoltak C-ben, ne adj'Isten assemblyben, tudják pl., hogy mi az a puffertúlfutás, talán volt a kezükben egy security-nagykönyv is stb. Az már más kérdés, hogy igazán nagy célokra alkalmas-e: vannak-e megfelelő keretrendszerek, fejlesztőeszközök stb.

Viszont azt te is elismerheted, hogy a PHP programozók egy jelentős része nem ilyen, hanem tudatlan és/vagy kezdő. És a PHP-ban nincs eszköz arra, hogy az ilyen embereket megvédje a saját tudatlanságuktól/hülyeségüktől.

Én ezt mint rendszergazda/üzemeltető írom, nem vagyok programozó, bár volt kalandom a PHP-val. Viszont sokkal több olyan "esetem" volt, amikor igen gyatra PHP kódok után takaríthattam a szart, és magyarázhattam el a fejlesztőnek a rendszerben gondolkodás alapjait - miért nem fut egy szerveren az a program, ami az otthon, saját gépén "de hát nekem itt jól működött!" :/

--
Q: What's the difference between Lem's Solaris and Sun's Solaris?
A: One's an alien presence that drives all who encounter it mad, and the other one's been made into a movie by Andrei Tarkovsky.

Értelmetlen vita, nem a program nyelv, hanem a vele foglalkozók adják meg mennyire gyatra egy program. Nem lesz attól jobb egy program, hogy a programozó milyen nyelven írja, ha ügyes, és a programnyelv alkalmatlan rá.
Egy a baj, mindenki aki akar valamit a szakmában az php mysql tudással az egyszerű kívülálló számára már csodát tud tenni.
Ez bassza sok ember orrát, hogy pistike2 a hozzáadott toolokkal látszatra ugyanazt tudja, amit az ő kőkemény programozási tudásával, és az 3-5 év tapasztalatával.
Sajnos az is igazság, hogy a használói azt gondolják, ha ez ment akkor menni fog más is nosza belevágnak, ebből szokott lenni a valag nagy kaki. Ez nem a programnyelv bűne, hanem a szakmáé aki beengedi pistike2 -őt.
Akárki nem nyithat fogorvosi rendelőt a sarkon, de weblapgyártót, számtech boltot simán, persze most jön, hogy azért ez nem egyforma. Lfaszt. Egyforma.
Ennek okán, nomeg hogy divat is a mysql php etc divat lett szidni. Ennyi, aki fasza gyereknek akar látszani, ezért ráböffent erre, majd elmondja "Á, nem azért, vannak szakmai érveim is".

varj segitek.

elosszor is ugye Java, mert igy kell irni, a JAVA max a tozsedei jel, vagy ordibalsz. a tozsde meg nem tudom hogy jon ide ;]

namost azert fejlesztenek eleg sok webes alkalmazast phpben, mert konnyen tanulhato es a kis indiaik is megertik, ergo a phps programozok dijazasa a beka segge alatt van, leforditva: olcso.

tehat ha van egy startup ceges, OLCSO phpban fejleszteni, sokkal olcsobb a kezdeti koltsege, mint mondjuk egy normalis Java EE rendszernek. egyszeruen tobb a munkaero (egymillio phps pistike orszaga vagyunk).

masreszt ki hazudta neked, hogy a C++ jo pl webes alkalmazasfejlesztere? isten ments. de azert celhardveren se fog az ember mondjuk asm kodot irni, ha van ra C++ fordito. (vagy epp a proci tud nativan java bytecodeot futtatni ;))

masreszt a php ratyi. nem tudsz benne se bizonyithatoan jo kodot irni, se tipushelyes kodot irni, es meg sorolhatnank. azoknak akik phpvel kezdik, ketlem, hogy nagy szazaleka tovabb tudna fejlodni normalisan: ahoz mar kene valami kis esz is.

Marminthogy a tipusossag hianya a hatrany, nem?

Ja, de ahhoz meg bizonyitani kell az osszes hasznalt lib helyesseget, a jvm/jre helyesseget, meg a B-rol javara fordito helyesseget. :)

De igazabol ennek szinte csak akkor van jelentosege, ha pl. smartcard-firmwaret fejlesztesz.

--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!

no a napnak ebben a szakában ez kínai nekem, de legalább az ajtó megvan, amin kopogtassak:)

verifikálni/validálni nem lehet nem típusos nyelvekben? Normális esetben szokás olyat csinálni php-éknál is... Miben nyújt többet? (jó, azt az apróságot leszámítva, hogy ha rossz a típus, jobb helyeken elszáll a program:))

—-—-—
int getRandomNumber() {
	return 4;//szabályos kockadobással választva.
}		//garantáltan véletlenszerű. xkcd

Ahogy nezem, amit belinkeltel az nem programozasi nyelvekrol szol, sot, azokrol eppen hogy nem mond semmit. Program flowt lehet veluk modellezni, bizonyitani a helyesseguket, meg ilyeneket (ha jol ertem igy gyorsan atolvasva par referenciat). Ha igy van, akkor azert nagyon nem mindegy, hogy programozasi nyelv vagy program, amit a programozasi nyelvvel irtak.

--
ahan nem

majd konkret nyelve lehet legeneralni a kodot, a B-modszer modellezesi eszkozeibol altalaban Javara.

amugy itt errol van szo: egy program helyesseget bizonyitod, nyelvfuggetlenul, tehat hogy az algoritmusok, az elo- es utofeltetelek jok, etc.

de erdekes modon a tipus korul eleg sokminden jatszodik a formalis szemantikaban ;)

Egy apró megjegyzést engedj meg, ha már a formális verifikációt említed: A PHP nyelv gyengén típusos, nem pedig atipusos. Az tény hogy a type inference az bukó PHP esetében, de ez nem feltétlen hátrány. Egy gyengén típusos nyelv eszközt ad a kezedbe, aztán ha lábon lövöd magad vele...
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

"azoknak akik phpvel kezdik, ketlem, hogy nagy szazaleka tovabb tudna fejlodni normalisan: ahoz mar kene valami kis esz is."

Ez azért erősen sértő prekoncepció. Nem a nyelvtől függ, hogy valaki tovább tud-e lépni, hanem magától a személytől. Az aki nem egyetemen nyalta magába az informatikai esszenciát - pl. én - teljesen jó kezdés, hogy belépjen ebbe a világba. Aztán már az egyénen múlik, hogy melyik irányba megy tovább. Azzal, hogy nem egyetemen tanultam semmivel sem vagyok rosszabb munkaerő, mint az aki kockult 5 évig valamelyik intézményben.

-- "Bízzál Istenben és tartsd szárazon a puskaport!" - Cromwell --
-- Sayusi Ando - http://sayusi.hu --

"azoknak akik phpvel kezdik, ketlem, hogy nagy szazaleka tovabb tudna fejlodni normalisan: ahoz mar kene valami kis esz is."

Ez azért erősen sértő prekoncepció.

Ez így van, láttam én már embert, aki Perlben is borzalmas kódot írt, mégis nekem kellett az egyik volt munkahelyemen fölpakolni egy szerverre. De a legjobban azt nem bírtam benne, hogy két ujjal gépelt, tetűlassan, és a CGI-t következetesen, valahol angol-magyar között félúton, "szigiáj"-nak mondta. :)))

--
"Only an expert can deal with the problem"

Namondjuk a perl tipikusan alkalmas borzalmas kod irasara. Van is erre egy jo mondas: "PHP is a minor evil perpetrated and created by incompetent amateurs, whereas Perl is a great and insidious evil, perpetrated by skilled but perverted professionals." (Jon Ribbens) :)

--
Fontos feladatot soha ne bizz olyan gepre, amit egyedul is fel tudsz emelni!

"tehat ha van egy startup ceges, OLCSO phpban fejleszteni, sokkal olcsobb a kezdeti koltsege, mint mondjuk egy normalis Java EE rendszernek."

Nem csak olcsóbb, gyorsabb is. És ez sokat számít. Az esetek döntő többségében a Java EE az ágyúval verébre esete. És ezt nem csak én látom így, hanem a Java programozó barátaim is. Mérlegelni tudni kell.
--
kövi

"elhiszem, hogy gyorsabb, mint Java EE -ben, de ott is lehet gyorsan fejleszteni."
Tudom hogy szőrszálhasogató vagyok de a J2EE az nem programozási nyelv. Kéretik összehasonlítani a PHP nyelvet a Java nyelvvel. Hogy ne legyen igazságtalan, a Java nyelv mellett használható a Servlet API és JSP.

Egyébként egyszer kellene már csinálni egy ilyen kihívást, mert sokat hallom hogy az tévhit hogy Java-ban lassú a fejlesztés. Megmutathatnátok hogy mit tudtok. ;)

"te programoztal mar Java EE -ben barmit?"
Tudom, nem nekem szólt a kérdés de releváns lehet: Én igen, sőt mostanában is van ilyen a kezem alatt.

"kurvagyorsan lehet prototype kodot irni. :)"
Na ja, csak mire a prototype kódokat refaktorálod a valódi domain logic felhasználására, már tengernyi fájlod és classed van.

Más: Ajánlom figyelmedbe a Brillien-t. Nem mindenre a J2EE a megoldás, de ahol életképes (lesz) a Brillien, ott én inkább a Brillienre szavaznék.
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

pont most vetettek fel az egyik helyen ahova jarok.. en glassfish parti vagyok. ha jol ertem, ez gyakorlatilag egy olyan kontener, ahol jobb OO tamogatast igernek, ugye?

ertsd ez alatt azt, hogy az EJBk hiaba POJOk, azert a normalis oroklodes illetve design patternek implementalhatosaga hagy kivetni valot maga utan :)

(a kontener szolgaltatasait, azaz ezek hasznalatanak kenyelmet feladtuk bizonyos OO paradigmakert)

Igen, pontosan. A Brillien event driven elvet próbál érvényesíteni, ráadásul tud soft real time garanciát vállalni a végrehajtásra. Arról nem is beszélve hogy a Terracotta integráció függetlenné fogja tenni jó esetben a vele fejlesztett alkalmazásokat a JVM-ektől.

Másrészt van egy modell, amit a fő fejlesztője épített és publikált, a neve Liaison, a PowerObject modell racionalizálásaként. Tehát komoly szerepet kap az OOP és az aspektusorientált paradigma.

Egyébként én nem találtam semmi kényelmi szolgáltatást a J2EE konténerekben, amit fel kellene adnom :)

Ui.: A Brillien azért érdekes mert egy hazai uriember, Fazekas Imre fejleszti. Vele Aikidoztam kb 10 éve :) Ügyes srác és engem meggyőztek az érvei hogy miért ne J2EE bizonyos alkalmazásokra és miért inkább Brillien. Persze még nagyon gyerekcipőben jár, de nemsokára pajtások!
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

Programoztam már Java-ban.

De a lényegi része nem is ez lett volna a mondókámnak, hanem inkább az, hogy sem a PHP, sem a Java nem tekinthető univerzális nyelvnek a webprogramozás világában. Nincs olyan, hogy jobb. Amikor egyszer pusztán Java-ban akartam leprogramozni egy weboldalt (voltak problémáim a PHP tudását illetően), konzultáltam a Java-s barátokkal, és a végén arra jutottunk, hogy hibrid rendszer lesz a megoldás (ők beszéltek rá). Nem bántam meg. Van, amiben az egyik jobb, és van, amiben a másik.
--
kövi

Ha tudnád hányszor kaptam meg ezt az URL-t :) De ezek nem a nyelv ellen szólnak, hanem a készen szállított függvényeire néhány kivételtől eltekintve. Ezekre a kivételekre itt reagálok:

"PHP has no lexical scope"
Ez bizony egy súlyos probléma, engem speciel nagyon zavar, de engem is csak azért mert speciális módon használom a nyelvi konstrukciókat néhány esetben. Az átlag programozó nem hiszem hogy emiatt problémákba ütközne. A linkelt PERL doksi viszont egyáltalán nem vagy inkább nem jól mutatja be hogy miért fontos a precíz és kiszámítható scoping.

"PHP lacks abstraction"
Ez ma már nem igaz.

"takes TIMTOWTDI to bad extremes"
Izlések és pofonok. Ez a rész nem logikus érv és sohasem lesz az. Ez személyes preferencia.

"Az interpreter is egy foshalom. Lásd secunia, performance.."
Na ebben egyetértünk.
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

'akik egy "kijött az perl, de visszavonták hiba miatt" threadben'

Ha security hibát találnak Perl-ben akkor új verziót adnak ki amiben javítják.

(Mellesleg, két évente egy security vulnerability nem rossz átlag - a perl az egyik legbiztonságosabb szoftverek egyike)

'elkezdenének okoskodni, hogy olvashatatlan szar kód,'

Az olvashatóság a nyelvet használó programozón áll, ellentétben egy adott nyelv core függvényeiben/működésében található security sebezhetőségekkel ellentétben, ami meg az adott nyelvet implementáló programozókon áll.

'és különben is túl kevés függvénye van a perlnek?'

Mit értesz függvény alatt?

Core függvényt ami out-of-the-box használható bármiféle extra modul/kód megadása nélkül?

Akkor jóval kevesebb van mint a PHP-nek.

Ha a modul betöltés is engedélyezett, akkor már több.

Ha a modul installáció is engedélyezett, akkor sokkal de sokkal több.

Egyébként maga az hogy függvény szubjektív - a Perl függvények alapvetően sokkal flexibilisebbek mint a PHP-s társaik, a Perl-be épített ~260 core függvénnyel valószínűleg le lehet fedni egy csomó gyakori esetet, amit nem lehetne ha a PHP-ből próbálnál 250 fontos függvényt kiválasztani.

Mi meg BMF proggyakon számos alkalommal ollóztunk kódot kifelé a VS-ből (Visual C# 2005 Express) és "semleges" helyről vissza, mert üres sorokra fordítási hibával leállt. Ez van. (Sprite :P).

Igen, ez nem biztonsági hiba, de másokkal is fordult elő VS-beli izgalmas bug, például nem engedélyezte a debuggolást fájlrendszerelérési dolgok miatt (nonwritable target, pedig az..), csak ha bezártad és újra megnyitottad a projektet.

Érkezett azóta az IDE-ből szervízcsomag és újabb nagykiadás is. A PHP is korrigálni fog. Normális helyen úgyse frissítenek eszetlenül mindent.

********************
http://holo-media.hu
http://holo-media.hu/wordpress

Igen, de itt sem a "nyelvvel" volt a probléma, hanem a "fordítóval" (azaz a PHP értelmezővel), a Visual C# 2005 fordítási hibája pedig szintén a hivatalos szerkesztő/compiler hibája, azaz nagyon is ugyanaz a kategória.

********************
http://holo-media.hu
Debian GNU/Linux 5.0 "Lenny" i386

Már ne haragudjatok, de a linkelt szavazás a kedvenc programnyelvről szól a hír pedig azt taglalja hogy a php.net közössége (+Zend) által fejlesztett php értelmező és fordító adott verziója vissza lett vonva.

Kérdem én: Mi a problémátok a PHP nyelvvel?

Ui.: Egyébként jelezném hogy a PHP igenis programozási nyelv annak definíciója szerint, úgyhogy nincs min vitatkozni...

Szerk: Ez nem feltétlen Chain-Q kommentjére reagálás, mind inkább a válaszolókéra.
--
- Miért jó a mazochistának?
- Mert ha rossz, akkor jó. Ha meg jó, akkor rossz, tehát jó.

péhápéról jut eszembe:
[troll]
megy a dacia a lejtőn lefele (más irányba momentán nem tud). szembetalálkozik egy tehénlepénnyel:
T: "Szia! Te mi vagy?"
D: "Én autó vagyok"
T: "Akkor én meg pizza"
[/troll]

ami át van húzva, azt teljesen fölösleges elolvasni. az olyan, mintha ott sem lenne

"Kérdem én: Mi a problémátok a PHP nyelvvel? "

Nekem nem a nyelvvel van a gondom. Olyan amilyen. Meg kell tanulni osztjóvan.
Amivel problémám van az a hozzáállás, a világkép. Lentebb linkeltem, hogy milyen példakódok vannak a Zend Framework doksijában annak ellenére, hogy a keretrendszer alkalmas arra, hogy a programozónak ne kelljen html kódok írnia. Pontosabban fogalmazok: nekem hozzánemértő hobbiprogramozónak sikerült úgy megcsinálnom, hogy ezt tudja :)

Akkor itt most felmerül bennem a kérdés, hogy ha a Zend azt sugallja, hogy így kell csinálni (szó szerint ocsmány kódot írni), akkor mi a jövő? Taknyolás?
Én például egy nagyobb rendszerben gondolkodom. Akkorában amit meg lehet csinálni phpban és javaban is. Egy kis utánajárás után a java mellett döntöttem. Miért? Mert ott leírják, hogy szerintük hogyan kellene egy rendszernek kinézni és adnak hozzá eszközöket. Phpban mit adnak? Finoman szólva semmit. Olyan komolytalan az egész. A két világkép között akkora a különbség, mint a kapálás és a John Deer + 40 centis ekével szántás között.

http://framework.zend.com/manual/en/zend.dojo.form.html#zend.dojo.form…
http://framework.zend.com/manual/en/zend.view.helpers.html#zend.view.he…

-- "Bízzál Istenben és tartsd szárazon a puskaport!" - Cromwell --
-- Sayusi Ando - http://sayusi.hu --

Az „Akkor már inkább” egy helyettesito szokapcsolat, tehat te Dojo helyett ajanlottad a phphaml-t. Amit valami helyett ajanlanak, az magaval hozza az osszehasonlitast. Ha te komolyan gondoltad, hogy a phphaml-t egy lapon lehet emliteni a Dojoval, akkor nem en, hanem te vagy a szerencsetlen. Tipikus esete, amikor azt sem tudod mire valo a Dojo, csak jossz es fikazol.

A csúsztatás meg szándékos félrevezetés, ez esetben viszont erről szó sem volt, elég bf hozzáállás ilyen állításokkal fenntartani az érdeklődést.
A Dojonál randább megoldást ritkán látni, fikázom ha egyszer egy rakat fos az egész koncepció, naná, mi mást kéne tennem? Bocs hogy nem vagyok mazochista.
De barátom, ha már a fikázást hiányolod, itt van még egy kevés: http://www.sitepen.com/blog/2008/10/27/debunking-dojo-toolkit-myths/

A csusztatas nem biztos, hogy szandekos, tudatlansagbol es tajekozatlansagbol is fakadhat. Az idezett sitepen irassal viszont mellelottel, ha olvastad volna tudnad, hogy a cikk arrol szol, miszerint kering a neten egy csomo fassag, mitosz a dojoval kapcsolatban, es erre ternek ki reszletesen; megmagyarazzak, hogy minek volt valamikor regebben (a pre valtozatok koraban) valoban realitasa, es minek meg akkor sem. Ha neked is a regi korai pre valtozattal van tapasztalatod, akkor megertem a kirohanasod. (De a szemelyeskedest nem.)

A tudatlanság minden baj forrása. A személyeskedésért bocsánatot kérek, túllőttem minden célon.
A belinkelt oldalon a kommenteket találtam érdekesnek, de magával a cikkel sincs baj, nem vagyok az igazság ellensége, így fikázok én. Kb. egy évesek a tapasztalataim, akkoriban még elég böhömnek számított a cucc és arra a célra amire nekem kellett, jobban megfelelt más. Viszont akárhogy nézegetem, sehogyan sem akar tetszeni a vele írt kód még most sem. Most egy regexpre épülő Haml implementációt használok. Beletákoltam egy snippet kezelést amivel egyedi interface elemek is megjeleníthetők. Elégedett vagyok vele, kár hogy nem István a nevem, most én lehetnék a megtestesült PHP-Pityu. E örő e bódottá.

Nem tdom mi a bajod az egésszel... A belinkeltekben sem értem, hogy mi az ocsmány.

Egy webes programozási fw-nek nem tudom miért hátrány, ha kell html kódot írni. "keretrendszer alkalmas arra, hogy a programozónak ne kelljen html kódok írnia". Kész vagyok az ilyenektől. A javás meg java-zzon, de ne írjon a képernyőre semmit!

Igaz, én php-ban fejlesztek, ZF-el is. Doksikat is elolvastam. Nem hasonlítgatok, és osztom az észt csak melózok.

--
http://internode.hu

"Már ne haragudjatok, de a linkelt szavazás a kedvenc programnyelvről szól a hír pedig azt taglalja hogy a php.net közössége (+Zend) által fejlesztett php értelmező és fordító adott verziója vissza lett vonva."

Nem ez az első alkalom, hogy valaki szövegértésből gyenge :) Úgy csinálnak, mintha mondjuk C fordítóból még sosem lett volna shit verzió.

--
trey @ gépház

Ez gyorsan ment. délután a portupgrade az 5.2.7-et gyűrte nekem keményen. (pont mikor a php cuccok frissítésénél tartott, akkor olvastam, hogy visszavonták az 5.2.7-et, örültem is nagyon :)) Egyébként a hivatkozott blogbejegyzésben az is szerepel, hogy a javítás is commitolva lett és jövo héten kiadják az 5.2.8-at.

Ekkora Flame-re én is beszállok.

Végigolvasva a szálat arra jutottam, hogy mindenki szubjektív, és előítéletektől terhelten ítélkezik, akár úgy hogy nincs vagy nincs benne mély tapasztalata.

Jómagam (szubjektív módon?) azon az állásponton vagyok, hogy mihez mit!

Cégemben túlnyomórész PHP-s alkalmazásokat fejlesztünk, mivel:
- Könnyen tanulható és tanítható
- Erőforrását (HW,SW,HR)[1] tekintve olcsó
- Kis forgalmú, site-ok létrehozásához ajánlott

Java-t is használunk, mivel szeretem (ld. szubjektív állásfoglalás), akár desktop, akár webes környezetben.

Egy program minőségét pedig szerintem NEM CSAK a nyelv, sőt leginkább nem a nyelv, hanem a kódolás, felület, ... milyensége határozza meg.
Ez ugyanolyan, mint egy szerver, sztem. amely biztonságosságát, szintén, sőt kifejezetten nem maga az OP rsz, hanem a sysadmin jártassága határozza meg.

Egy js framework használata pedig szintén egy hitvita. Mi a dojot már több mint két éve használjuk. És igen elég durván el lehet benne kaffantani (vagy eleve el van benne alapból néha) az időt és a dolgokat, de lehet mást választani. Két évvel ezelőt mondhatni az egyetlen olyan EGYSÉGES JavaScript HeawyWeight framweork volt, amelynek nem volt futtató környezet felé függősége (Tehát működött Java, PHP-val karöltve), könnyedén template-zhető, sciptelhető volt. Mára eléggé kiforrotta magát, karöltve vele mások is fejlődtek természetesen.

És egy kérdés?
Szerintetek, miért is nem fér meg egymás mellett okosan a PHP, Java, Perl, Python, C, ... programozók gárdája?
Főleg, ha egy mind "nyílt" platform?
Miért kell a másikat és ebül vagy kemény munkával szerzett munkáját lejjebb minősíteni (ha ebül, de megél belőle, akkor is ügyes, nem mindenki geek)?

[1]
HW.: Hardware
SW.: Software
HR.: Human resource

--
ZebraZ

ui.:
9 év PHP(3,4,5), MySQL (3,4,5) \
2 év Dojo \
3 év Java \
2 év Oracle \
5 év Linux (Debian) üzemeltetői \
3 év Solaris (10 x86) üzemeltetői \
5 év IT vezetői \
0,5 év cégvezetői \
... egyéb \
tapasztalattal.