szakma


A piramisokat négyezer éve építették.

Az elsők szétrepedtek, jónéhányan összedöltek.

Aztán néhány sikerült.

Majd mások megint nem.

De előbb-utóbb megtanultuk, mit kell tenni ahhoz, hogy megállják a helyüket.

Aztán a végére már elméletünk is volt mögötte.

A szép az, amikor már rutinból nem dőlnek be az épületeid, és azt is tudod, miért nem.

(Egy infomérnök vallomásai: régi draft az adamnemeth.hu -n)

Mostanában a munkámban egyre többet foglalkozom nagyléptékű tervezéssel ismét. Ennek minden szempontból örülök: beosztott kódernek sajnos soha nem voltam jó, és most se vagyok az, kényelmetlenül érzem magam benne, mint holmi szűk kabátban.

Az Architect dolgok ebbe kíván kis betekintést nyújtani. Szigorúan leendő és jelenlegi programozóknak.

I. rész: Logika és Struktúra, avagy Algoritmusok + Adatstruktúrák = Programok [1]

(more…)

Az iWiW új dizánja kapcsán került elő egy ismerősöm, az alábbi beszélgetés zajlott köztünk (rövidítve):

1:07:33 AM XY: kapcsolatban allsz az iwiw fejlesztokkel?
1:07:43 AM XY: kerlek add at nekik a kovetkezo kis uzenetet:
1:07:44 AM Aadaam: mondjuk
1:08:13 AM XY: “Kedves fejlesztok! Kerlek nezzetek meg a Facebook keresodobozat, utana masoljatok le vagy akasszatok fel magatokat. Koszonettel: XY”

(Természetesen nem ezt a módját választottam az információátadásnak, a postban nem erről lesz szó, sok egészséget, boldogságot minden általam ismert iWiW-közeli embernek - van belőlük pár)

Az illető történetesen informatikushallgató.

Némi csúnya visszaszólás után (azóta remélem, már kevésbé haragszik) összekötöttem Benjaminnal, és hozzávágtam a megfelelő technológiát: “Tessék, csináld meg!”

Hogy miért tettem és igazam volt-e (szerintem igen, különben nem tettem volna, a kommentsáv használata meg ismert :) , arról szól a post.

(more…)

Egy kis vallomással tartozom nektek:

Nem tudom, kész lesz-e a jó-hely wiwes változata március végére. Egyelőre sajnos úgy néz ki, hogy nem.

Ennek leginkább az oka, hogy nem tudtam megteremteni a körülményeket a fejlesztéshez. Hogy ez mennyire volt az én hibám vagy se, azt döntsétek el Ti a post végén (kommentben, tényleg, kérlek)

A post hosszú lesz, a következőkről lesz szó:

(more…)

Egy kis időt sikerült eltöltenem az iWiW új kezdeményezésével, az OpenSocial platformjukkal.

Először is hadd fejezzem ki az örömömet az ezt lehetővé csapat, így többek közt Szabó Márton volt, és Benedict András jelenlegi vezető felé, hogy meglépték azt amire páran csak mítoszként tekintettek: nyitni próbálják az iWiW platformot. Itt elindulhat valami olyasmi, amihez hasonlatos eddig nem volt az országban, és ezt komolyan csak megköszönni lehet nekik.

A nyitás természetesen felemás: egyfelől sok kritika éri őket az ÁSZF miatt, amibe én nem megyek bele, másrészt pedig az, hogy OpenSocialt választottak platformnak egyszersmind jó is és rossz is, ebbe azért egy picit belemennék.

Az OpenSocial mint a Script Kiddie-k Mount Everestje (vagy Antarktisza?)

Nem tudom, ki mennyire ismeri a Google eme kezdeményezését, akár Bártházi András, akár az én véleményemet olvashattátok megjelenésekor (meg persze kismillió más emberét.) Ez egy tisztán javascriptre épülő platform, olyannyira, hogy dinamikus szerveroldali kódot gyakorlatilag csak és kizárólag AJAX kérésekkel lehet lekérni, nincs az, hogy én akkor itt most linkeket rakosgatok be meg hasonlók.

Ez a hátránya is: kevés jó JS-programozót ismerek Magyarországon, illetve ismerek jópár kivételesen jót, meg egy csomót, aki nem igazán érti. Ez lehet jó is meg rossz is.

Egyfelől ha Kispistike 8. b osztályos tanuló ill. Kovács János, aki az informatikai szakközép után megalapította a Will Code in PHP For Food Bt-t, nem küldi be a requesteket, hogy miért nincs engedélyezve a register globals, ill. a portál grafikai világa nem süllyed le a magyar myspace szintjére (és itt picit az amerikai myspace-re is célzok), hanem csak az igazán jó appok lesznek rajt, ez jó.

Ugyanakkor lehet, hogy kevés app lesz rajt emiatt (is).

Lehet, szükség lenne arra, hogy Kispistike megtanulja az informatikát, esetleg csak a javascriptet, és erre tök jó pont lenne az iwiw.

Vagy az is lehet, hogy Kispistike Kovács Jánossal egyetemben nem tanulja meg az informatikát, vagy ami rosszabb, ha mégiscsak elkezdenek (gyenge kódminőségű) appokat építeni, a Virgo véletlenül bennfelejt egy security hibát, ami Kovács János appjával már csak súlyosbodik, és ezt kihasználják, az rossz.

Én, magánszemélyként, programozóként szívem szerint jobban örültem volna egy facebook platformnak, kiforrottabbnak érzem, nyitottabbnak, magasabb szintűnek (érted, a barátok meghívása annyi, hogy akkor barát widget <fb:friend-selector>…), de tökéletesen megértem a szakmai indokokat az OpenSocial mögött, és nyilvánvalóan ez egy döntési helyzet volt, ahol több előny halmozódott fel az iWiW-es szemszögből e technológia mellett. Ennyi.

Kezdeti bátortalanságok

Egy picit azért félek még így is. Félek, befut-e.

Egy ilyen nagy rendszernél nem mindig sikerülnek teljesen a dolgok. Sokminden marad felemás, értelmezhetetlenül hiányos. Sokminden van a mostani funkcionalitásban is, amit nem tudok magamnak terheléssel indokolni. De a változások előbb-utóbb lassúak lesznek.

Szerintem most tessék szólni.

Van ilyen természetesen az opensociallel is. Egyelőre két dolog:

  • becenévkezelés: Vannak emberek, akiket mindenki csak a becenevén ismer. Kelt pl. valamelyest ilyen: sok Ádám nevű ismerősöm van (a 80-as években ez divatos név volt.. khm :) , és nem biztos hogy egy “Ádám új dolgokat művelt az iWiWen” linkre annyira rákattintanék, mint egy “Kelt új dolgokat művelt az iWiWen” linkre. Hadd használjak becenevet! Hadd rakjam össze vizuálisan a barátlistát olyanra, ami az iWiWes megszokott rózsaszín zöld (thx Gazs)! (kapcsoszárójel becenév). Tudom, hogy az emberek vesszővel megadják az összes becenevüket, de én ebből kiparse-olom szívesen az elsőt. Vagy szedjétek ki Ti. Csak legyen ilyen, kérlek.
  • városok: A WiW annó tudtommal városorientált akart lenni. Pont olyan, soha el nem készült funkcionalitások miatt, amik tipikus API alkalmazásokba valók. Sokmindenhez kellhet. Tudom, hogy Bivalypárosodnádon a Rottenbiller Emánuel az már személyes adat, de elvégre Városszavazásról volt eredetileg szó, nem tanyaszavazásról! Legyetek szívesek, rakjátok bele ezt a funkciót!

Külön köszönettel tartozom azért, hogy az alkalmazások a profiloldalon megjelennek, nincs külön tab vagy tudomisén (legalábbis egyelőre), azért, hogy a Történések (micsoda hülye szó…) az üzenőfal felé kerültek, bár programozni még nem tudom, de remélem, úgy működik, ahogy logikus lenne, a történések az üzenőfal részei, vagy legalábbis sok közük van hozzá.

(Apropó: nagy para lesz a google maps-ekkel is, merthogy az referer alapon ellenőriz… ill. lehet iframe-ezni, az szép lesz, mert a remote iframe kommunikációról megtanultuk, hogy lassú.)

Remélem, előbb-utóbb megjelenik a home view is, azaz a főoldalra is rakhatok appot, mondjuk egy picit (pl. a névnap-szülinap app pont ilyen, kérnék oda egy kis helyet, és szeretném keverni a beépített appokkal a sorrendet, lehet?)

A többit még meglátjuk. Jó lenne, ha előbb-utóbb a képekkel is kezdhetnénk valamit (ld. myspace), ha megjelennének az iWiW-es libek, ha elkezdenénk elemelkedni az alap platformtól, de ez még a jövő zenéje.

Röviden: köszönöm, hogy lehet.

(CV alul)

Röviden a kerettörténet: az egyetemen egyetlen egy 5 kredites tárgyat nem csináltam meg hülyeségből, ez viszont nem engedi felvenni a Diplomatervezés c. tárgyat. Így az egyetemen sok dolgom már nem lesz, viszont néha meg kéne jelenni ott, és letenni végre ezt a tárgyat.

Ugyanakkor: ez az utolsó állami finanszírozású félévem, a következő pedig nagyságrendileg 300 000 Ft körül lesz, csak a tandíj meg vizsgadíjak. Otthonról is szóltak, hogy a gázárakra tekintettel rezsihozzájárulásra lesz szükség.

Az előző munkahelyemen fél év alatt nem adtak ennyi pénzt, és azt se sikerült nekik időben kifizetni.

Úgyhogy most szeretnék egy olyan állást, ami az iparágban normálisnak mondható fizetési feltételek mellett tud alkalmazni, méghozzá havi szinten, lehetőleg automatikusan fizetve, hogy a gyanú se merüljön fel, hogy én közben éhenhalok.

Amik nem érdekelnek:

  • Csináljunk közös vállalkozást, és majd mindketten milliomosok leszünk (nekem most kell pénz, sajnálom)
  • Legyél vállalkozó, és akkor majd óra-alapon elszámolunk (nem vagyok számlaképes és most nem is akarok az lenni)
  • Csináljunk meg egy projektet, és majd a projekt végén kifizetünk (nekem rendszeres, havi fizetés kell, gyakorlatilag nincs tartalékom.)

Amik érdekelnek:

  • Tudok programozni több nyelven, és bár nem kedvenc időtöltésem, de pénzért hajlandó szoktam rá lenni. Képes vagyok kilépni a PHP-JS varázsából, és alkalmazkodni egy más rendszer stílusához, gondolkodásmódjához. Értem a Java EE, ASP.NET (C#) rendszereket is, értem a WinAPI, MFC, WinForms,KDE/QT, Java/AWT/Swing-et is.
  • Éveken keresztül vezettem a saját csapataimmal projekteket, ezek közül a jó-hely.hu -t ismeritek sokan, de ott van a teljes kla.hu portfólió is, vagy a révai.hu. Ezekben a projektekben nem az volt a fő szerepem, hogy adminisztráljak, vagy hogy programozzak, hanem hogy a specifikációt, terveket elkészítsem, a menetrend kidolgozzam és betartassam, az embereket motiváljam, ha leakadtak - akár szakmai, akár más okokból - segítsem őket, hogy időre kész legyünk.
  • Szeretek új ötletekkel dolgozni, kutatni, innoválni. Nem csak a félmondatos ötlet, de sok prototípus is kikerült a kezeim alól. Ha szólsz, mutatok párat, vagy készítek screencastokat. Az egyik ilyenből született a jó-hely.hu.
  • Elég jó rálátásom van a szakterületre, így mindig meg tudom indokolni a döntéseket, vagy tudok biztosítani minőséget. Erre egyfelől a műszaki informatika képzettségem a garancia (Hassan szakirányán lát az ember sokmindent), másfelől a szociológia tanszéken töltött idő (vannak bevált modelljeim arra, mi sikeres.)

Aki további infókra kiváncsi, láthat LinkedIn profilt itt, nemszabványos önéletrajzot itt, szabványos (amerikai stílusú) önéletrajzot itt.

View Adam Nemeth's profile on LinkedIn

Update: kérték, hogy a Java EE-t fejtsem ki jobban: EJB3, JSF/JSP, Glassfish alapokon, NetBeans-ben és Eclipse-ben is használtam már, ill. volt dolgom Jetty-s sima servlettel.

(Most láttam, akciós a kiskapunál, így gondoltam szólok)

Kiknek szól: Ha gyakran kell informatikai projektek, termékek elkészítésében részt venned, ugyanakkor nincs mélyebb UML-alapú végzettséged (BME műszaki informatika 1.1, 1.2, 1.3 szakirányok pl.), vagy ehhez kapcsolódó több éves tapasztalatod (EA valamelyik tervezőcégnél), akkor valószínűleg Neked.

Azaz: tanácsadóknak, koncept-embereknek, projektvezetőknek, a tanácsadók és fejlesztőcégek ügyfeleinek, a koncept-emberek és projektvezetők főnökeinek.

(more…)

(Megkésett post…)

Néhány hete indult a privát béta tesztje az Indafon új, 2.0 verziószámú szolgáltatásának. Segítségével Ajaxos felületen jabberezhetünk (tényleg jabber), telefonálhatunk (flashből), küldhetünk SMS-t. A rendszer nem csak saját felületéről, de tetszőleges jabber-kliensből használható. Bár még nem tökéletes - ezt hívják bétának -, van benne néhány - engem- rendkívül zavaró bug, ez főként a külső klienseket érinti. A szolgáltatás bétatesztjében segédkezők kaptak “eltesztelhető” kreditet (a jelszót e videó végignézésével lehet megtudni), így kipróbálhattuk azt is, hogy lehet kihasználni a nyílt protokollt kényelmi funkciókra, amikről nemsokára kaptok hintet is.
Indafon Safaribol

(more…)

Brüsszel egy gyönyörű város.

Igaz, hogy két és fél órát késett a gép, igaz, hogy teljes frászban voltam az ideiglenes személyim miatt (amit a belga határőrlány nézett 2 percig némán, félénken megszólaltam “It’s a temporary… Permanent was stolen”, berakta UV alá, megvonta a vállát, és továbbengedett), de mégis jó itt lenni.

A város úgy néz ki, mintha egy 19. század végi - 20. század eleji helyszíneken játszódó romantikus film díszletei lenne. Amikor ezt elkezdtem mondani, Vica válasza: akkor még csak a belvárost láttad… Most kinnvagyok a Brüsszeli Szabadegyetemen (Université de Libre Brusseles vagy mi), és mégis ugyanolyan…

Itt egyébként a világ legkockább eseménye zajlik: a FOSDEM. találkozam mozillásokkal, beszéltem már OpenMoko fejlesztővel, webesekkel, KDE-sekkel… mindenkin kitűzők, matricák, ingyenCD-k, poszterek… egyszóval jó itt;) (És vannak lányok is… szép számban…nem gondoltam volna.)

Most megyek vissza, próbálok néhány dolgot megszervezni, vagy fényképezni - sajnos csak mobillal…

(Az első rész másfél évvel ezelőtti dühöngésem)

Több helyen is felmerült az a probléma, hogy nincs magyar paypal (beszéljünk már konkrétan).

  • A mobilszolgáltatók a gatyádat és lelkedet, plusz 50%-ot kérnek a forgalomból a fizetős SMS-ért
  • a kamaszoknak nincs saját bankkártyájuk, mert nem divat azt adni a gyereknek
  • A postai átutalás, csekk, stb az internethez túl lassú

Olyan megoldást kerestünk volna hát, ami a kamaszokkal is kompatibilis, azonnali, és nem kéri el a pénz többségét.

(more…)

(Sanna kérésére)

Van ez a 100 dolláros laptop, vagy más néven OLPC projekt, amiben hátrányos helyzetű távoli gyerekeknek visznek csini linuxos masinákat, amikben egyébként kétségtelenül csodálatos innováció gyűlt össze, a felnőtt nyugati világban nevetségesnek tűnő, mégis rendkívül hasznos - és a gyerekeknek az ingyenebéd mibennemlétét filozofikusan kiválóan oktató - kurblival, sokkal inkább ingyenebédes napelemmel, kakaóbiztos, apró kezekre tervezett billentyűzettel, és hasonló izgalmas megoldásokkal, amik mind-mind a jószándék emberi zsenialitást megsokszorozó jótékony hatását dícsérik.

Amennyiben úgy érzed, eme glória megér valamit az emberiségnek, konkrétan neked is megér 70 000 forintot, amit hajlandó lennél letenni eme újfent termett jelkép oltárán, cserébe kapnál egy példányt, akkor itt a link, ahol ezt megteheted. Bár én a helyedben azt is inkább a gyerekeknek adnám, neked kicsi lesz, de olvasd el inkább Pogue cikkét.

(Én úgy gondolom, sok év open source után továbbra is tudással szeretnék hozzájárulni a világhoz, azt kapok és azt adok - infoórát adok-veszek - bár a világ tudásért cserébe némi pénzt is adhatna lassan, de ez más vonal…)

Az, hogy ez a laptop miért nem lesz jó neked, viszont minek a végiggondolására kéne, hogy ösztönözzön minket, szigorúan az összeg kifizetése után (megtetted már?) lásd a hajtás után.

(Tényleg megtetted?)

(more…)

« Previous PageNext Page »