Egyszerűen csak azért, mert a fenenagy user experience a blog.hu -n megölte a syntax highlightert, és az amúgyis kevés időben, amit a bejegyzések írására fordítok, nem verném el arra, hogy normális formába borítsam a kódokat... :)
Saját Java verziók és azok közti váltás rendszer szinten
2012.01.30. 12:28 nullstring
Szólj hozzá!
Címkék: linux java
Hibernate, Eclipselink JPA vs stored procedures vs stored functions
2012.01.15. 21:50 nullstring
Szólj hozzá!
Címkék: java hibernate jdbc udf tárolt eljárás eclipselink jpa annotáció
Exim turbózása tárolt eljárások... helyett UDF azaz User Defined Function-el :)
2011.12.31. 03:18 nullstring
Szólj hozzá!
Címkék: howto mysql udf tárolt eljárások exim4
DocumentBuilder parse timeout
2011.07.20. 23:10 nullstring
Marha rég írtam, és most is egy alap dologgal folytatom. Régóta nem foglalkoztam már PHP-val, komoly szinten kiábrándultam belőle, az 5.3-at már meg sem érte a kapcsolatunk, akkor már Java-val voltunk együtt, és azóta is.
Szóval az a nagyon egyszerű dolog annyi, hogy egy távoli kiszolgálóról szipkázunk XML fájlokat, legyenek azok példának okáért RSS források. Belefutottam, hogy az érintett weboldal nem töltődik be. Az RSS olvasás nem aszinkron mód volt olvasva, hanem renderelés előtt, timeout nélkül. Vagy válaszol a kiszolgáló vagy nem, ez utóbbi esetben meg mi sem válaszolunk a usereknek alapon.
Az eredeti kód:
Document doc = db.parse("http://rssforras.hu/rss1"); doc.getDocumentElement().normalize();
Ha lehet, ezt inkább ilyen formán használd:
URL url = new URL("http://rssforras.hu/rss1"); URLConnection con = url.openConnection(); con.setConnectTimeout(5000); Document doc = db.parse(con.getInputStream()); doc.getDocumentElement().normalize();
A téma minimál skill-t igénylő mivoltja miatt nem fejtem ki a dolgot :)
Szólj hozzá!
Címkék: java howto url timeout documentbuilder inputstream
Lisa Framework
2009.03.06. 10:53 nullstring
Kedves kollégám, és egyben (remélem nem sértem meg :D) barátom pár hónapja belekezdett egy PHP alapú framework fejlesztésébe, ami mára igen jó letöltési számmal büszkélkedhet az egész világot lefedő látogatói körrel.
Ő (azaz a framework) lenne a Lisa Framework
Megtisztelve érzem magam, hogy a framework weboldalára kikerült a "nevem", és a blogom címe, egy olyan szöveg kíséretében, hogy "Special thanks to.."! Azért ez se semmi dolog ám! egy világméretű project weboldalán speciális köszönet nekem?! :D
Szóval a lényeg, hogy töltsétek, használjátok, közben ráveszem a kollégát, hogy dobjon ki egy donate gombot, és ha megvan, akkor támogassátok is! Kell már a világnak egy magyar fejlesztésű PHP framework is, nem csak az a sok ocsmányság külföldről :D
Szólj hozzá!
Címkék: php oop lisa framework
Triggerek, tárolt eljárások, függvények MySQL-ben 1.
2009.03.06. 00:08 nullstring
Ha már szóba került a trigger mint olyan a jabber-es bejegyzésem kapcsán, úgy döntöttem, hogy leírom mi is az valójában, mert nagyon sokan nincsenek vele tisztában, vagy nem igazán tudják mi fán terem. Ugyan ez igaz a tárolt eljárásokra és a függvényekre is.
3 komment
Címkék: tutorial howto mysql triggerek tárolt eljárások
Jabber MySQL auto add contact on register
2009.02.12. 13:15 nullstring
De komoly címe lett ennek a postnak... :D Maga a lényeg nem ennyire komoly. A cégnél belső hálózaton saját jabber szervert használunk, amire minden kolléga fel van regisztrálva. Sok volt már az idétlenkedés, ha jött egy új user, hogy mindenkit hozzáadogatni, nyilvántartani az accountokat stb., ezért áthelyeztük a jabberd-t MySQL alapokra. Ez azért jó, mert egyrészt egyben kapunk egy nyilvántartást is, másrészt lehet hozzá írni jó kis triggert, minek következtében, ha valaki beregisztrál, automatice hozzáadódik mindenki a kontakt listájához, és ugyan ez fordítva.
Szólj hozzá!
Címkék: tutorial howto jabber mysql munkahely
PHP 5.3, namespace, late static binding nemsokára... updated
2008.10.17. 11:43 nullstring
A PHP sajátossága (volt), hogy mindenki próbálta utánozni a névtereket (namespace), mivel nem álltak rendelkezésünkre. Ennek az volt a következménye, hogy borzasztóan hosszú, igen csúnya osztálynevek születtek:
class Zend_Http_Client_Adapter_Socket
és ez még nem is a legcsúnyábbik.. :)
Az új verzióban viszont már megoldódik ez a probléma, és mint a normálisabb nyelvekben szokás, használhatunk névtereket, amik segítségével lényegében csoportokra, csomagokra oszthatjuk kódunkat, így elkerülvén az egyszerű osztálynevek használatakor gyakran előforduló névütközéseket.
beleszóltak