Az utóbbi fél évben elég sok munkaórám ment el tapestry 3-ról 4-re portolással (ami egyébként PITA volt, de igazán), na és erre most kijön a tapestry 5.
A technológiai lemaradás motivációit valahol itt kell keresni ha majd keressük. Szerintem.
Nekem mondjuk mindegy lenne, ha kifizetik. Nos, eddig még nem fizették ki, pedig ingyen azért nem csináltam volna. Dolgozzatok ti is sokat magyar kiscégeknek!
Update: A pénz néha mégiscsak boldogít, végül az X kiscég kifizetett. És boldogan éltek amíg...
2007. február 28., szerda
2007. február 23., péntek
Hová mész te java...
Ahogy olvasgatom a thread-eket, egyre inkáb tartok attól hogy a java nyelv megpróbál minden lehetséges nyelvi feature-t implementálni amit eddig a világon kitaláltak, aminek az eredményeként olvashatatlanná válik.
A java 1.5, ami eddig talán a legnagyobb nyelvi feature újdonságokat hozta, ehhez a sokmindenhez képest szinte semmi. Nem tudom mi sül ki ebből a végén de a jó öreg diktatúra kényelmesen biztonságosnak tünt, bár mondjuk a napocskás arcok is kevertek időnként szépeket.
- closures, mert groovy meg rails jajjdejó
- a horrorisztikus nativ XML támogatás, mert a dotnet állítólag...
- super-package, ezt nem tudom honnan vették
- tömb-szerű syntax sugar a Map-ekhez, mert PHP-ben milyen jó
- új property syntax, Delphi-ből
- satöbbi
A java 1.5, ami eddig talán a legnagyobb nyelvi feature újdonságokat hozta, ehhez a sokmindenhez képest szinte semmi. Nem tudom mi sül ki ebből a végén de a jó öreg diktatúra kényelmesen biztonságosnak tünt, bár mondjuk a napocskás arcok is kevertek időnként szépeket.
2007. február 16., péntek
Build Process
2007. február 15., csütörtök
Appfuse
Elkezdtem nézegetni az appfuse-t, ajánlom mindenkinek aki nem ant-fanatikus hogy próbálja ki, nagyon jó kis archetype-ok.
Ja annyit érdemes a mvn paraméterezéshez hogy ha nem megy elsőre akkor egy -U paramétert kell passzolni elé mert nekem például egy régi archetype plugin volt becachelve.
Ja annyit érdemes a mvn paraméterezéshez hogy ha nem megy elsőre akkor egy -U paramétert kell passzolni elé mert nekem például egy régi archetype plugin volt becachelve.
Honnan tudhatod, ha nem vagy jó programozó?
Erre a önmarcangolós kérdésre is tudja a választ az a kiválló egyetem ahonnan van szerencsém sok sok hasznos dologgal megtölteni az agyam. Ellenben minden mással amit ott tanultam eddig, ez ilyen egy egyszerű:
Ha nem tudod a ciklus invariáns tulajdonságot értelmezni.No, én megkönnyebbültem, ha esetleg rossz programozó vagyok akkor nem emiatt.
Kedves Ultraweb kft és MyHosting kft
Immár harmadik alkalommal kapom meg önöktől a a 2007-2008-ra illetve 2006-2007-re vonatkozó szerver hosting számlát.Ezt csak azért írom ide nektek hogy tudjátok hova NE vigyétek a szervereteket. Kiváncsi vagyok nincs-e véletlen valami kapcsolatuk a vodafone-nal, nagyon hasonlít a számlázás szinvonala.
Mint előző két levelemben is kifejtettem: vállalkozásom szerverét már 2006-ban elhoztam önöktől, a szerver kapcsolata és elhelyezése előre volt fizetve.
2007. február 13., kedd
Demotivációs technikák II
Egyszer egy főnököm azt mondta hogy alapvetően rossz ötlet egy programozó egójába belegázolni. Ebben valószinűleg igaza lehet, mindenesetre nagyon jól kijöttünk :)
Hozzátenném pár megfigyelésemet:
Hozzátenném pár megfigyelésemet:
- Csapatt építeni csupa nagymájjerekből nem lehet. Drága lesz és nem fog működni, személyes ellentétek alakulnak ki. Itt lehet a gebasz sok open-source projecttel.
- Kell hogy legyen valamennyi átfedés a csapattagok tudásában, de ha túl nagy, bele fognak kavarni egymás melójába, ha túl kicsi, akkor pedig elbeszélnek egymás mellett.
2007. február 12., hétfő
BIRT tesztelgetés
Visual Basic-ből Java-ba portolgatok riportokat. Szent küldetés nagy agysejtáldozatokkal :)
BIRT-tel szemezgetek, bár kicsit még szokatlan pár funkciója. Mi a legfrankóbb riport tervező/generáló rendszer ami lehetőleg free és beágyazható webappokba? Ja és főleg hogy nem kell vele sokat vacakolnom :)
BIRT-tel szemezgetek, bár kicsit még szokatlan pár funkciója. Mi a legfrankóbb riport tervező/generáló rendszer ami lehetőleg free és beágyazható webappokba? Ja és főleg hogy nem kell vele sokat vacakolnom :)
2007. február 8., csütörtök
Elhamarkodásgátló rendszerek
Mostanában összeállítok fejben egy listát arról hogy mivel lehet megtörni a munkamorált és demotiválni a programozókat. Az elmúlt 7 év kiválló példákat hozott erre, azt hiszem :)
A lassú vagy defektes komunikációs vonalak és fejlesztési processzek élvonalban vannak.
Dehát a programozók élete se csak játék és mese. A tegnapi ötölős dologhoz megcsináltam az adatmodelt és ilyen hótprimitív lett első nekifutásra. (ami biztató :) )
Ennyire tellett ma :)
A lassú vagy defektes komunikációs vonalak és fejlesztési processzek élvonalban vannak.
Dehát a programozók élete se csak játék és mese. A tegnapi ötölős dologhoz megcsináltam az adatmodelt és ilyen hótprimitív lett első nekifutásra. (ami biztató :) )
Ennyire tellett ma :)
2007. február 7., szerda
Ötletelős percek - webstartos telepítő hiperlustáknak
Szóval hazafelé sétálva ezt gondoltam.
Amit a legutóbb kiagyaltam a spring contextek darabokból összehegesztéséről azt az bevált dolog, csak nem júzerfrendli. Azazhogy valamennyire júzerfrendli, csak át kell hozzá olvasni a dokumentációt, na ilyesmire nincs mindig ideje mindenkinek, a végfelhasználóknak meg többnyire nincs.
Szóval amit gondoltam az az hogy egy webstartos swinges alkalmazást összedobni, ami ennyit csinálna:
Az a lényeg, hogy alaposan telibekaphatjuk ezzel a Long tail-t, de az advanced felhasználók is megkaphatják a magukét ugyanúgy. Nem mint a snipsnappal, hogy azért van neki belső saját connectionpool, hogy egyszerű legyen telepíteni.
Eztet az ötletet majd még finomítom és bedobom témának a yikulju pizzázóspartin.
Amit a legutóbb kiagyaltam a spring contextek darabokból összehegesztéséről azt az bevált dolog, csak nem júzerfrendli. Azazhogy valamennyire júzerfrendli, csak át kell hozzá olvasni a dokumentációt, na ilyesmire nincs mindig ideje mindenkinek, a végfelhasználóknak meg többnyire nincs.
Szóval amit gondoltam az az hogy egy webstartos swinges alkalmazást összedobni, ami ennyit csinálna:
- Letölti a konfigurálandó war filet
- Megnézi benne a web.xml-ben a spring contextConfigLocation context paramétert, és hozzá, vagy egy kommentből, vagy egy szintén WEB-INF alatt találkható másik fileból kinézné hogy a teljes alkalmazásnak milyen szolgáltatásokra van szüksége függőségekkel és persze hogy melyik context darab milyen függőséget elégít ki, és hogy milyen opcionális illetve kötelező külső konfigurációs adatot tartalmaz. Meg mindegyik config entrihez persze valami dokumentációra mutató linket is tartalmazna, esetleg validációt, hogy mik az elfogadott értékek.
- Ad egy GUI-t vagy valami ilyesmit a felhasználónak, hagyja hogy a felhasználó kitöltse a konfig adatokat.
- Amikor minden oké, legyártja a kész war filet.
- Esetleg utánna cargo segítségével be is deployolhatna egy akármilyen j2ee szerverre.
Az a lényeg, hogy alaposan telibekaphatjuk ezzel a Long tail-t, de az advanced felhasználók is megkaphatják a magukét ugyanúgy. Nem mint a snipsnappal, hogy azért van neki belső saját connectionpool, hogy egyszerű legyen telepíteni.
Eztet az ötletet majd még finomítom és bedobom témának a yikulju pizzázóspartin.
2007. február 6., kedd
M10N (Mavenization)
Azt hiszem a M2 egyik leghasznosabb dolga az hogy konzisztensé teszi az IDE és a build eszköz közötti classpath-ot, azzal hogy amit az IDE kap az származtatott adat :) Ma legalábbis furcsa dolgokat láttam anttal. Ezt abból az alkalomból írom hogy végre akadt időm kijavítani a myeclipse és wsad profileokat a yikulju-ban. Igy kell csinálni: pom, doko a jhacks.hu-n.
Na, kis vidámságnak egy nehéz hét közepén olvassátok el a legfrissebb firefox review-t.
Na, kis vidámságnak egy nehéz hét közepén olvassátok el a legfrissebb firefox review-t.
2007. február 4., vasárnap
2007. február 2., péntek
NEM, NEM, SOA!!!
Ilyen buzzword nap van.
Piszokul keresem az OpenLaszlo plugint az eclipse-hez, mert nekem az volt az utolsó infóm hogy inaktív volt a fejlesztés és az eclipse foundation archiválta. A OpenLaszlo community találkozón viszont esküdött rá egy srác hogy azt használja. Nekem meg itt csupa 404 minden, csak azt találom ami az archívum maga... OpenLaszlo 3.0-hoz az egész. Hümmm...
Na, a talákozóról meg majd írok valami összefoglalót a jhacks-ra, csak kicsit szét vagyok csúszva most.
Piszokul keresem az OpenLaszlo plugint az eclipse-hez, mert nekem az volt az utolsó infóm hogy inaktív volt a fejlesztés és az eclipse foundation archiválta. A OpenLaszlo community találkozón viszont esküdött rá egy srác hogy azt használja. Nekem meg itt csupa 404 minden, csak azt találom ami az archívum maga... OpenLaszlo 3.0-hoz az egész. Hümmm...
Na, a talákozóról meg majd írok valami összefoglalót a jhacks-ra, csak kicsit szét vagyok csúszva most.
2007. február 1., csütörtök
OpenLaszlo közösség Budapesten
Végre OpenLaszlo felhasználói közösség alakul Budapesten. A hét első tényleg jó híre. Már most készítem rá az agyamat hogy hasznos információból minnél többet belegyűrjek péntek este.
Feliratkozás:
Bejegyzések (Atom)