<?xml version="1.0" encoding="UTF-8"?>
<rss xmlns:dc="http://purl.org/dc/elements/1.1/" version="2.0"><channel><atom:link rel="hub" href="http://tumblr.superfeedr.com/" xmlns:atom="http://www.w3.org/2005/Atom"/><description>Férj és apa, informatikus, villamosmérnök, cserkész, pomázi. Ha tehetem kertészkedem.</description><title>Vida Balázs blog</title><generator>Tumblr (3.0; @vidabalazs)</generator><link>http://blog.vidabalazs.hu/</link><item><title>A FAIL az, amikor egy állatotthon áll nyerésre az embereket...</title><description>&lt;img src="http://29.media.tumblr.com/tumblr_le5obaakNv1qzynd2o1_400.png"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;A FAIL az, amikor egy állatotthon áll nyerésre az embereket segítő szervezettel szemben. Az igazán FAIL, hogy mindössze 5 tetves milliót nyer a nyertes. Vajon a markentingje mennyit vitt el ennek az erdőnek? &lt;a href="http://angyalokerdeje.hu"&gt;&lt;a href="http://angyalokerdeje.hu"&gt;http://angyalokerdeje.hu&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;

&lt;p&gt;[Friss]: mégis &lt;a href="http://www.ferencesek.hu/hirek/tmilli-t-r-25-ezer-sms-k-sz-nj-k"&gt;nyertek&lt;/a&gt; az emberek!&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/2501703975</link><guid>http://blog.vidabalazs.hu/post/2501703975</guid><pubDate>Tue, 28 Dec 2010 21:45:00 +0100</pubDate></item><item><title>“If you touch it, you will break it. If you break it, it becomes yours. The best policy is to...</title><description>&lt;p&gt;“If you touch it, you will break it. If you break it, it becomes yours. The best policy is to walk away, run. the messes are hard to clean” - Robert Martin  &lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/1473520836</link><guid>http://blog.vidabalazs.hu/post/1473520836</guid><pubDate>Wed, 03 Nov 2010 22:56:03 +0100</pubDate></item><item><title>"So, there are a few basic ground rules for remote development, at least as I’ve seen it work:

The..."</title><description>“&lt;p&gt;So, there are a few basic ground rules for remote development, at least as I’ve seen it work:&lt;/p&gt;

&lt;ul&gt;&lt;li&gt;The minimum remote team size is two. Always have a buddy, even if your buddy is on another continent halfway across the world.&lt;/li&gt;
&lt;li&gt;Only grizzled veterans who absolutely love to code need apply for remote development positions. Mentoring of newbies or casual programmers simply doesn’t work at all remotely.&lt;/li&gt;
&lt;li&gt;To be effective, remote teams need full autonomy and a leader (PM, if you will) who has a strong vision and the power to fully execute on that vision.&lt;/li&gt;
&lt;/ul&gt;”&lt;br/&gt;&lt;br/&gt; - &lt;em&gt;&lt;a href="http://www.codinghorror.com/blog/2010/05/on-working-remotely.html"&gt;Coding Horror: On Working Remotely&lt;/a&gt; (via &lt;a href="http://lenardgabor.hu/"&gt;lenardgabor&lt;/a&gt;)&lt;/em&gt;</description><link>http://blog.vidabalazs.hu/post/616166293</link><guid>http://blog.vidabalazs.hu/post/616166293</guid><pubDate>Thu, 20 May 2010 15:13:05 +0200</pubDate></item><item><title>Flash Loader maszkolása</title><description>&lt;p&gt;Az alábbi módon lehet távoli swf-et beágyazáskor maszkolni. A hangsúly a sorrenden van. Másként nem maszkol.&lt;/p&gt;
&lt;p&gt;import flash.display.*;&lt;br/&gt;import flash.net.URLRequest;&lt;br/&gt;var rect:Shape = new Shape();&lt;br/&gt;rect.graphics.beginFill(0xFFFFFF);&lt;br/&gt;rect.graphics.drawRect(0, 0, 100, 100);&lt;br/&gt;rect.graphics.endFill();&lt;br/&gt;addChild(rect);&lt;br/&gt;var ldr:Loader = new Loader();&lt;br/&gt;ldr.mask = rect;&lt;br/&gt;var url:String = “http://www.untrusted.example.com/content.swf”;&lt;br/&gt;var urlReq:URLRequest = new URLRequest(url);&lt;br/&gt;ldr.load(urlReq);&lt;br/&gt;addChild(ldr);&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/535203597</link><guid>http://blog.vidabalazs.hu/post/535203597</guid><pubDate>Tue, 20 Apr 2010 08:43:14 +0200</pubDate></item><item><title>rtmpdump 2.2b telepítés osx 1.5-re</title><description>&lt;p&gt;Macports nem teszi fel, de a leszedett forrást sem lehet lefordítani hiba nélkül, de szerencsére csak a Makefile hibás. Megoldás szedd le a 2.2b forrását innen:&lt;/p&gt;
&lt;p&gt;svn export svn://svn.mplayerhq.hu/rtmpdump/tags/rel-2.2b&lt;/p&gt;
&lt;p&gt;A Makefile-t módosítsd az alábbi diff szerint:&lt;/p&gt;
&lt;p&gt;23a24,25&lt;br/&gt;&gt; LDFLAGS=-L/opt/local/lib/&lt;br/&gt;&gt; &lt;br/&gt;33c35&lt;br/&gt;&lt; posix linux unix osx:&lt;br/&gt;—-&lt;br/&gt;&gt; posix linux unix:&lt;br/&gt;44a47,49&lt;br/&gt;&gt; osx:&lt;br/&gt;&gt;     @$(MAKE) INC=-I/opt/local/include $(MAKEFLAGS) progs&lt;br/&gt;&gt;&lt;/p&gt;
&lt;p&gt;Fordítsd le (libz openssl és kitudja mi kell hozzá macportsból):&lt;/p&gt;
&lt;p&gt;make osx&lt;/p&gt;
&lt;p&gt;Végül másold a binárisokat az /opt/local/bin könyvtárba.&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/525440316</link><guid>http://blog.vidabalazs.hu/post/525440316</guid><pubDate>Fri, 16 Apr 2010 11:28:00 +0200</pubDate></item><item><title>Flex komponensben bindable attribútum átjátszása</title><description>&lt;p&gt;Flexben komponensen belül ez a kód nem bindolódik: &lt;br/&gt;&lt;mx:Repeater dataProvider=”{parentApplication.remarks}” &gt;&lt;/p&gt;
&lt;p&gt;Helyette saját bindable attribútumot kell definiálni és kívülről hívni: &lt;br/&gt;&lt;mx:Repeater dataProvider=”{remarks}” &gt;&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/381495104</link><guid>http://blog.vidabalazs.hu/post/381495104</guid><pubDate>Wed, 10 Feb 2010 09:17:53 +0100</pubDate></item><item><title>Android fejlesztés nagyon kezdőknek (unix környzet)</title><description>&lt;p&gt;Egyrészről itt van eclipse használat lépésről lépésre (alábbi link). Másrészről az oldal alján pedig, hogy mit csinálj ha nincs eclipse-ed.&lt;br/&gt;&lt;br/&gt;&lt;a href="http://developer.android.com/resources/tutorials/hello-world.html"&gt;&lt;a href="http://developer.android.com/resources/tutorials/hello-world.html"&gt;http://developer.android.com/resources/tutorials/hello-world.html&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Én azzal kezdtem, miután leszedtem és kicsomagoltam az sdk-t, hogy beállítottam a PATH változóba az sdk tools könyvtárát, hogy könnyebb legyen parancsokat hivogatni.&lt;br/&gt;&lt;br/&gt;megcsinálod a virutális device-ot:&lt;br/&gt;android create avd —target 1 —name my_avd&lt;br/&gt;&lt;br/&gt;Aztán a lap alján lévő paranccsal létrehozod a projekt könyvtárat:&lt;br/&gt;android create project —package hu.vidabalazs.helloandroid —activity HelloAndroid —target 1 —path ./HelloAndroid&lt;br/&gt;&lt;br/&gt;Debug mode-ban kell buildelni, mert:&lt;br/&gt;“Debug mode simply allows you to run your application without manually signing the application.”&lt;br/&gt;forrás a másik hasznos oldal: &lt;a href="http://developer.android.com/guide/developing/other-ide.html"&gt;&lt;a href="http://developer.android.com/guide/developing/other-ide.html"&gt;http://developer.android.com/guide/developing/other-ide.html&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Így sign-olni nem kell semmit.&lt;br/&gt;parancs: ant debug&lt;br/&gt;&lt;br/&gt;Én USB-n csatalkoztattam a telót. ekkor így tudod telepíteni a lefordult cuccot:&lt;br/&gt;ant install&lt;br/&gt;&lt;br/&gt;Ha változtatsz a kódon és újrafordítottad nem tudod telepíteni amíg az előző fent van, leszedni így lehet:&lt;br/&gt;&lt;br/&gt;adb uninstall hu.vidabalazs.helloandroid &lt;br/&gt;&lt;br/&gt;az uninstall után a package name-et kell megadni, nem a projekt nevét!&lt;/p&gt;
&lt;p&gt;Van ant uninstall is, de az nem szedi le az appot.&lt;br/&gt;Ha a leírtak után is van kérdésed akkor hívj bátran!&lt;br/&gt;&lt;br/&gt;Még annyit hogy az ant hasonló cucc, mint a make (Makefile) vagyis sok parancsot, tennivalót lehet egy-egy kulcsszó alá rendezni és okosan futtatni. Java világban azt használják, nem a make-et.&lt;br/&gt;&lt;a href="http://ant.apache.org/"&gt;&lt;a href="http://ant.apache.org/"&gt;http://ant.apache.org/&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/379901251</link><guid>http://blog.vidabalazs.hu/post/379901251</guid><pubDate>Tue, 09 Feb 2010 13:45:32 +0100</pubDate><category>android</category></item><item><title>rails generátor ütközés</title><description>&lt;p&gt;Nem jó irány, hogy gemek saját generátort adnak ki a rails standard generátorai helyett, mint például az rspec_controller.&lt;/p&gt;
&lt;p&gt;Most választanom kell, hogy vagy rspec, vagy facebooker által generálok kontrollert. Szeretném mind a kettőt egyszerre.&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/202498512</link><guid>http://blog.vidabalazs.hu/post/202498512</guid><pubDate>Fri, 02 Oct 2009 12:45:50 +0200</pubDate><category>rails</category><category>generate</category><category>gem</category></item><item><title>kút érték</title><description>&lt;p&gt;Sok 10 évvel ezelőtt, amikor bekötötték a vezetékes vizet úgy döntöttek elődeink, hogy a kútra már nem lesz szükség. Az akkori átalakítások törmelékét drága lett volna elszállíttatni, ezért feltöltötték vele a feleslegessé vált kútat, végül a terasz 30 centis betonrétegével elfedték. Manapság könnyen lehülyéznénk aki ilyet csinál. Annak idején ez racionális döntésnek tűnt, mint az is, hogy a betont csak habarcsnak használták és mészkővel töltötték fel a teraszt. Ma a mészkövet drágán vesszük a sziklakerthez.&lt;/p&gt;
&lt;p&gt;Generációnként változik, hogy mi drága, mi olcsó.&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/199042069</link><guid>http://blog.vidabalazs.hu/post/199042069</guid><pubDate>Mon, 28 Sep 2009 11:57:10 +0200</pubDate></item><item><title>A francia Bercsényi huszárezred indulója</title><description>&lt;p&gt;Hallgassatok bele (alul) a francia Bercsényi huszárezred indulójába!&lt;br/&gt;Ez az ejtőernyős alakulat Rákóczi szabadságharc után Franciaországba menekült gróf Bercsényi László által alapított Bercsényi huszárok utódainak tekintik magukat.&lt;br/&gt;&lt;br/&gt;A szöveg francia fonetikusban:&lt;br/&gt;Prononciation du chant&lt;br/&gt;&lt;br/&gt;Dienne guienne vi o la nac&lt;br/&gt;Les teureutes en za gane&lt;br/&gt;Azene ba na tom nac&lt;br/&gt;Nitch vigas ta la chan&lt;br/&gt;&lt;br/&gt;Refrain (bis)&lt;br/&gt;Chou o kasell&lt;br/&gt;Kechmar failette&lt;br/&gt;Eteche ro jame&lt;br/&gt;Ich tene vilaide&lt;br/&gt;&lt;br/&gt;Nad nercheny mi cloche&lt;br/&gt;Chir do galma gaban&lt;br/&gt;El fodiote se gue gnec&lt;br/&gt;Mi decato nayane&lt;br/&gt;&lt;br/&gt;Refrain (bis)&lt;br/&gt;Chou o kasell&lt;br/&gt;Kechmar failette&lt;br/&gt;Eteche ro jame&lt;br/&gt;Ich tene vilaide&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Magyarban:&lt;br/&gt;Bercheny hongrois&lt;br/&gt;&lt;br/&gt;GYENGE VIOLANAK&lt;br/&gt;LETOROTT AZ AGA&lt;br/&gt;AZ EN BANATOMNAK&lt;br/&gt;NIMCS VIGASZTALASA&lt;br/&gt;&lt;br/&gt;Refre`n&lt;br/&gt;SUHOG A SZEL&lt;br/&gt;KESMARK FELETT&lt;br/&gt;EDES ROZSAM&lt;br/&gt;ISTEN VELED&lt;br/&gt;&lt;br/&gt;NAGY BERCSENYI MICKLOS&lt;br/&gt;SIRDOGAL MAGABAN&lt;br/&gt;ELFOGYOTT SZEGENYNEK&lt;br/&gt;MINDEN KATONAJA&lt;br/&gt;&lt;br/&gt;Refre`n&lt;br/&gt;SUHOG A SZEL&lt;br/&gt;KESMARK FELETT&lt;br/&gt;EDES HAZAM&lt;br/&gt;ISTEN VELED&lt;br/&gt;&lt;br/&gt;És itt lehet meghallgatni:&lt;br/&gt;&lt;br/&gt;&lt;a href="http://www.rhp1.terre.defense.gouv.fr/Chants/chant_rgt_hongrois.mp3"&gt;&lt;a href="http://www.rhp1.terre.defense.gouv.fr/Chants/chant_rgt_hongrois.mp3"&gt;http://www.rhp1.terre.defense.gouv.fr/Chants/chant_rgt_hongrois.mp3&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Az ezred honlapjáról:&lt;br/&gt;&lt;a href="http://www.rhp1.terre.defense.gouv.fr/m1_H_chant_rgt.html"&gt;&lt;a href="http://www.rhp1.terre.defense.gouv.fr/m1_H_chant_rgt.html"&gt;http://www.rhp1.terre.defense.gouv.fr/m1_H_chant_rgt.html&lt;/a&gt;&lt;/a&gt;&lt;br/&gt;&lt;br/&gt;Csuda dolgok vannak a világban!&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/176134511</link><guid>http://blog.vidabalazs.hu/post/176134511</guid><pubDate>Mon, 31 Aug 2009 09:43:35 +0200</pubDate><category>bulvár</category></item><item><title>A Scrum bővebben</title><description>&lt;p&gt;Korábban már &lt;a href="http://blog.vidabalazs.hu/post/84699087/gondolatok-scrum-kapcs-n"&gt;írtam a Scrum-ról&lt;/a&gt;. Most találtam ezt a részletesebb leírásomat a témában.&lt;/p&gt;
&lt;p&gt;A scrum-ot elsősorban szoftverfejlesztéshez találták ki, de persze máshol is alkalmazható. Azért terjed, mert kezelni tudja a menet közben érkező ügyfél oldali változtatásokat. 1-2 hónapos ciklusokból épül fel a menetrend. A ciklusok elején egy sima listába felírjuk az ügyféllel közösen, hogy mit szeretne/énk elérni a ciklus végére. A listát addig rágjuk, amíg mindkét oldal megérti és ugyan azt érti az egyes feladatok alatt. A feladatokhoz prioritást rendel az ügyfél. Ekkor még csak azt tudjuk tehát, hogy mik a feladatok és az ügyfélnek melyik milyen fontos. Ezután leülünk a fejlesztőkkel és átbeszéljük, hogy melyik feladat milyen konkrét tennivalókra bontható, és melyik tennivaló mennyi órát vesz igénybe. Így kijön, hogy a ciklus végére mennyi feladattal tudunk végezni. Ezzel az infóval visszamegyünk az ügyfélhez és meggyőzzük róla, hogy a listája alján lévő dolgokat ebben a ciklusban nem fogjuk tudni megcsinálni. Ekkor ezt elfogadja, vagy kicsit átpriorizálja, de a lényeg, hogy ennek a megbeszélésnek a végén befagyasztjuk a feladatlistát. Az ügyfél szinte végig jelen van a ciklus tervezésnél, és majdnem minden ponton beleszólhat. Ezzel zárul a tervezés, és megkezdődnek a ciklus hétköznapjai.&lt;br/&gt;&lt;br/&gt;A fejlesztők által összeállított tennivalók akkorára vannak szabva, hogy egy embernek kb. 1, max 2 napját tegye ki. A ciklus közbenső napjain mondjuk reggel átbeszéljük az előző napot, ki hol tart, és mit szeretne a tennivalók közül ma megcsinálni. Mindenki kérhet neki tetsző feladatot. Frissítjük a táblázatban, hogy mennyi feladat van hátra, így minden nap pontos képünk van arról, hogy hány órányi munka marad a ciklus végéig.&lt;br/&gt;&lt;br/&gt;Ciklus hétköznapjai alatt a feladatlista nem változhat! Se mi, se az ügyfél nem változtathatja meg. Ha erre mégis szükség van, akkor - elvileg - le kéne lőni a ciklust és újra csinálni, persze csak nagyobb változtatásokhoz. A gyakorlatban, ha ilyen szitu van, akkor egyezkedések kezdődnek: ok bevesszük még ezt a feladatot, de akkor ezt meg ezt kivesszük stb. Ilyenkor résen kell lenni a rendszer függőségei miatt.&lt;br/&gt;&lt;br/&gt;Fontos, hogy egy feladat az egy komplett feature, egy elejétől a végéig befejezett funkciója a rendszernek, egy olyan dolog, aminek elkészültsége könnyen mérhető. Hiába van meg pl. egy kalkulációs rész logikája, ha nincs rendesen kivezetve a felületre, akkor még nem használható így nincs készen. &lt;br/&gt;&lt;br/&gt;Ciklus végén megmutatjuk az elkészült funkciókat az ügyfélnek. Ez konkrétan azt jelenti, hogy fogunk egy projektort és a fejlesztők ki-ki a maga által (vagy pont mások által) készített részt bemutatja, ledemozza. Az ügyfél ezt a prezentációt végignézi és, ha minden megbeszélt feladat elkészült, akkor elfogadja a ciklust. Ez azt jelenti, hogy megkapja a terméket, és fizet az addigi munkáért. Ha nem fogadja el a ciklust, akkor nem kell fizetnie, de (ez is egyezkedés eredménye) esetleg a termék újabb feature-eit sem kapja meg. A fejlesztő cégnek ott a kockázat, hogy 1-2 havi munkáját nem fizetik ki, az ügyfélnek meg ott, hogy 1-2 hónapot vár és esetleg nem kap semmit.&lt;br/&gt;&lt;br/&gt;Fontos, hogy a határidők (pl. ciklus vége) nem változtatható. Nincs olyan, hogy megleszünk az összes feladattal, de egy hetet csúsznánk. Olyankor meg kell beszélni az ügyféllel, hogy figy. az a helyzet ,hogy nem lesz meg minden feladat. Lelövöd a ciklust, vagy még így is akarod?&lt;br/&gt;&lt;br/&gt;A módszer bizalomra épül. Az ügyfél belelát a munkába. Bármikor megnézheti az előrehaladást a feladatlistában. Ott lesz, hogy ki melyik tennivalót csinálja és mennyi van még hátra. (persze lehet trükközni, kijátszani az ügyfelet, de csak legvégső esetben érdemes.&lt;br/&gt;&lt;br/&gt;A felelősségek szerepekre vannak bontva. Van Project Owner-i szerep. Ő képviseli az ügyfelet. Ügyfél oldali döntéshozó. A fenti leírásban ami ügyféllel kapcsolatos feladat azt mind ő látja el. Őt az ügyfél adja. Vele tartjuk a kapcsolatot. Kicsit olyasmi mint egy projekt manager. &lt;br/&gt; Van a Scrum Master szerep. ő a mentora a fejlesztő csapatnak. ő vezeti a reggeli megbeszéléseket. Hozzá fordulnak a fejlesztők ha bármi problémájuk, panaszuk van. Lassú a számítógép, a Józsi nem hagy békén stb. Célja, hogy a csapat hatékonyan működjön. Utasítani nem utasíthat, csak javasolhat, tanácsolhat. &lt;br/&gt; Végül van a Team. Ő a fejlesztő csapat (a scrum master is tagja). Olyan mint egy cserkész őrs: együtt szívunk, együt örülünk. Ha valaki nem dolgozik, vagy elkalandozik, lusta stb. akkor nem az egyén szív, hanem az egész csapat, ha emiatt bebukják a ciklust, tehát a Team szól rá az egyénre, nem egy főnök vagy ilyesmi. A team tartja kézben saját magát.&lt;br/&gt;&lt;br/&gt;Nem minden projekt esetében tud az ügyfél egy teljes embert teljes időben a projektre szánni. Ilyenkor van lehetőség rá, hogy a fejlesztő cég adjon Project Owner-t az ügyfélnek. Az ügyfélnek teljesen meg kell bíznia abban az emberben és minden döntési jogkört meg kell kapjon, ezért ez elég ritka. Inkább csak összeszokott partnereknél fordul elő.&lt;br/&gt;&lt;br/&gt;Létezik olyan is, hogy kívülről (ügyfél irányból) nem látszik, hogy scrum-mal dolgozik a cég, mert minden szerepet a fejlesztő cég lát el, és kvázi belső projektként kezelik. Belső meetingek vannak a feladatlistát is belül állítják össze. Persze le lehet egyezteti az elkészült feladatlistát. A ciklusok végén lehet prezentációt csinálni. de a ciklus elfogadása/elutasítása már nem tudom hogyan kivitelezhető.&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/161989943</link><guid>http://blog.vidabalazs.hu/post/161989943</guid><pubDate>Thu, 13 Aug 2009 13:27:16 +0200</pubDate><category>scrum</category><category>módszertan</category></item><item><title>hunspell api és a jruby </title><description>&lt;p&gt;Sajnos a ruby-s binding-ok használhatatlanok.&lt;/p&gt;
&lt;p&gt;Hunspell-hez létezik JNA itt: &lt;a href="http://dren.dk/hunspell.html"&gt;&lt;a href="http://dren.dk/hunspell.html"&gt;http://dren.dk/hunspell.html&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;suggest, misspelled működik, de stem és az analyze nem. A JNA csomagban van előre fordított hunspell lib, de vmi régi verzió, amiben ezek a funkciók még kísérleti fázisban vannak. A használatához újra kellene fordítani —with-experimental kapcsolóval. Próbáltam elszáll számos helyen: befejezetlen a kód.&lt;/p&gt;
&lt;p&gt;Leszedtem legfrissebb hunspell-t, amiben ezek már alapból benne vannak. lefordítottam. stem megy. Az analyze-hoz kicsit módosítani kell a JNA-t, mert nincs megírva a binding. Semmi vész egy copy paste az egész. A HunspellLibrary.java file-ban felveszed a Hunspell_analyze metódust, Hunspell_stem alapján, illetve Hunspell.java-ban lemásolod a stem metódust és átírod a nevét.&lt;/p&gt;
&lt;p&gt;Végül ant clean aztán ant és kész.&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/157118228</link><guid>http://blog.vidabalazs.hu/post/157118228</guid><pubDate>Thu, 06 Aug 2009 13:58:36 +0200</pubDate><category>ruby szótövezés</category></item><item><title>Akkor ide is, lopott Macbook</title><description>&lt;p&gt;&lt;a href="http://flux.hu/post/155517102/lopott-macbook"&gt;steerio&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;
&lt;p&gt;Ha valaki egy fehér Macbookot próbál nektek eladni (főleg utcán), akkor nézzétek meg az Airport hardvercímét, ami ha 00:19:E3:03:8A:B5, akkor vérmérséklet szerint kezdjétek el légyszi ütni a bitangot vagy ráhívni a rendőrt, mert az a gép az &lt;i&gt;enyém&lt;/i&gt;. Köszönöm.&lt;/p&gt;
&lt;p&gt;Reblognak is nagyon de nagyon örülök.&lt;/p&gt;
&lt;/blockquote&gt;</description><link>http://blog.vidabalazs.hu/post/157042308</link><guid>http://blog.vidabalazs.hu/post/157042308</guid><pubDate>Thu, 06 Aug 2009 10:25:47 +0200</pubDate></item><item><title>Sávszél korlátozás OS X-en</title><description>&lt;p&gt;Az alábbi parancssor részlet mutatja, hogyan lehet 60KByte/s-re lassítani Mac-en a localban futó webserver sávszélességét. Az utolsó sorral törölhető a korlátozás&lt;/p&gt;

&lt;p&gt;
&lt;script src="http://gist.github.com/125878.js"&gt;&lt;/script&gt;&lt;/p&gt;
&lt;p&gt;az ipfw egyébként egy firewall alkalmazás.&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/119983872</link><guid>http://blog.vidabalazs.hu/post/119983872</guid><pubDate>Mon, 08 Jun 2009 17:26:43 +0200</pubDate><category>osx</category></item><item><title>lenardgabor:
lodovik</title><description>&lt;img src="http://26.media.tumblr.com/v08vlipleo1qw8gq8hsVRPH7o1_400.jpg"/&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;&lt;a href="http://lenardgabor.tumblr.com/post/114737752/lodovik"&gt;lenardgabor&lt;/a&gt;:&lt;/p&gt;
&lt;blockquote&gt;&lt;a href="http://lodovik.tumblr.com/post/114582652"&gt;lodovik&lt;/a&gt;&lt;/blockquote&gt;</description><link>http://blog.vidabalazs.hu/post/114739487</link><guid>http://blog.vidabalazs.hu/post/114739487</guid><pubDate>Fri, 29 May 2009 10:12:29 +0200</pubDate></item><item><title>war kicsomagolás osx-en</title><description>&lt;a href="http://www.screencast.com/t/fm8xtYsHU"&gt;war kicsomagolás osx-en&lt;/a&gt;: &lt;p&gt;az osx-es kicsomagoló nem ismeri a war file-okat, de a fenti screencast megmutatja hogyan lehet neki megtanítani.&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/114339823</link><guid>http://blog.vidabalazs.hu/post/114339823</guid><pubDate>Thu, 28 May 2009 17:20:51 +0200</pubDate></item><item><title>Madárének a kertünkből. Hangosítsd fel! Videón látható még a...</title><description>&lt;iframe width="400" height="300" src="http://www.youtube.com/embed/7eccVLy4Hms?wmode=transparent&amp;autohide=1&amp;egm=0&amp;hd=1&amp;iv_load_policy=3&amp;modestbranding=1&amp;rel=0&amp;showinfo=0&amp;showsearch=0" frameborder="0" allowfullscreen&gt;&lt;/iframe&gt;&lt;br/&gt;&lt;br/&gt;&lt;p&gt;Madárének a kertünkből. Hangosítsd fel! Videón látható még a szerző önelégült mosolya. Az alabbi madarak egy halmaza szólal meg: füstifecske, rozsdafarkú, cinke, feketerigó, veréb.&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/112819257</link><guid>http://blog.vidabalazs.hu/post/112819257</guid><pubDate>Mon, 25 May 2009 18:48:00 +0200</pubDate></item><item><title>Timeout rendes StandardError-t is dobhat</title><description>&lt;p&gt;&lt;a href="http://jerith.livejournal.com/40063.html"&gt;Többünk&lt;/a&gt; számára érthetetlen okból a Ruby Standard Library Timeout Module-ja nem StandardError-ból származó exception-t dob az idő lejártakor. Vélhetően az Interrupt téves éretelmezése miatt a Timeout::Error-t abból származtatták, amit a sima rescue nem kapja el.&lt;/p&gt;
&lt;p&gt;Az alábbi monkey patch segít, hogy az elvárható módon működjön a timeout.&lt;/p&gt;
&lt;p&gt;
&lt;script src="http://gist.github.com/117540.js"&gt;&lt;/script&gt;&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/112750214</link><guid>http://blog.vidabalazs.hu/post/112750214</guid><pubDate>Mon, 25 May 2009 15:42:00 +0200</pubDate><category>ruby</category></item><item><title>twitter</title><description>&lt;p&gt;Újabban inkább twitterezem. Ha napi szinten érdeklődsz, akkor &lt;a href="http://twitter.com/vida_balazs"&gt;&lt;a href="http://twitter.com/vida_balazs"&gt;http://twitter.com/vida_balazs&lt;/a&gt;&lt;/a&gt;&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/98446509</link><guid>http://blog.vidabalazs.hu/post/98446509</guid><pubDate>Tue, 21 Apr 2009 09:58:30 +0200</pubDate></item><item><title>Ruby 1.9 Mysql támogatása OS X Leopard alatt</title><description>&lt;p&gt;Mysql Macports-szal lett felrakva.&lt;/p&gt;

&lt;p&gt;sudo port install ruby19&lt;/p&gt;
&lt;p&gt;sudo gem1.9 install rails —no-ri —no-rdoc&lt;/p&gt;
&lt;p&gt;wget &lt;a href="http://tmtm.org/downloads/mysql/ruby/mysql-ruby-2.8.1.tar.gz"&gt;http://tmtm.org/downloads/mysql/ruby/mysql-ruby-2.8.1.tar.gz&lt;/a&gt;&lt;/p&gt;
&lt;p&gt;tar xzf mysql-ruby-2.8.1.tar.gz&lt;/p&gt;
&lt;p&gt;cd mysql-ruby-2.8.1&lt;/p&gt;
&lt;p&gt;ruby1.9 extconf.rb —with-mysql-lib=/opt/local/lib/mysql5 —with-mysql-config=/opt/local/lib/mysql5/bin/mysql_config&lt;/p&gt;
&lt;p&gt;make&lt;/p&gt;
&lt;p&gt;sudo make install&lt;/p&gt;
&lt;p&gt;cd&lt;/p&gt;
&lt;p&gt;rails -r `which ruby1.9` -g -s -d mysql PROJECT&lt;/p&gt;</description><link>http://blog.vidabalazs.hu/post/94494069</link><guid>http://blog.vidabalazs.hu/post/94494069</guid><pubDate>Thu, 09 Apr 2009 14:13:13 +0200</pubDate></item></channel></rss>

