2012 - 38 megfelelő bejegyzés.

Mutass mindent

Jelöld be, hogy főbb mely kategóriákat akarod olvasni, vagy ha csak egyet: kattints a nevére.


Haszprus

TDD - Test Driven Development

©   Haszprus   |   fejlesztés sanoma emarsys bme

A TDD-ről (Test Driven Development) még a BME-n írtam Szoftverminőség és menedzsment tárgy kereteiben, és bár tetszett az ötlet, de nem igazán tudtam elképzelni öt éve, hogy hogy lehetne egy alkalmazást fullosan tesztelhetővé tenni, vagy úgy megírni.

2010-ben egy korábbi munkahelyemen, ahol azért elég pro arcokat válogattak össze, még mindig ott tartottunk, hogy invesztigálni kellene a TDD-t, hogy mire jutnánk vele.

2011-ben amikor a Sanoma Mediánál voltam a PPCS (Product Price Comparison System) / Olcsóbbat / Kirakat projekten, egy több hetes hibakeresésre sikerült pontot tenni azzal hogy - az amúgy korábbról teljesen teszteletlen kódhoz - felraktam egy PHPUnitot és írtam pár unit tesztet, egyből (egy napon belül) kibuktak a bugok. Ekkor kezdtem ténylegesen hinni a unit tesztelésben.

2012-ben alkalmam nyílt részt venni az Emarsysnál egy igen nagy folyamatos fejlesztő / refaktor projektben, ami teljesen megváltoztatta a Test Driven Developmentről kialakult képet a fejemben, mivel végre láttam hogy hogy is lehet ezt fulltime alkalmazni, hogy lehet valamit 100% TDD-vel megírni.

A módszernek láttam előnyeit és hátrányait, és biztos vagyok benne, hogy vannak helyzetek, amikor alkalmaznám. Alapvetően feladatfüggőnek gondolom. Ha sok pénz múlik azon, hogy a kiadott termék hibamentes legyen (pl. mert egy olyan piaci szegmensben játszol, ahol a bugok egyszerűen nem tolerálhatóak, a vevők odébb mennek), akkor mindenképp érdemes lehet használni.

Haszprus

HTML5 history management

©   Haszprus   |   fejlesztés

Today I've learnt a small but very exciting feature, html 5 history management:

window.history.pushState(data, "Title", "/new-url");

Paired with:

window.onpopstate = function(event) { 
    console.log(event.state); 
};

This way you can set the window.location to your custom new url without reloading the page (or even without any communication with the server), but creating an entry in the browser's history (so the user can go back and forward between the saved states), and saving any custom state data as the first attribute of pushState().

With onpopstate you can catch the browser's navigation events and load the previously saved state to your page (eg. fill forms, request ajax page elements etc).

HTML5 has it's very funky features.

Haszprus

Squash ROXX

©   Haszprus   |   barátok kondi life squash

Squasholtunk Imoval végre, és kurvajó volt!

Leszámítva hogy feljött a fél talpam, de ez most baromira nem izgat, megérte, és megyünk még remélem. Csak várom hogy begyógyuljon a lábam. Btw holnapra totális izomláz várható.

Haszprus

Nyolcadik jubileumi kilencéves blogtali

©   Haszprus   |   barátok buli

Gyerekek, 2012. szeptember 21-én KILENC ÉVES lesz a blog!

Ezért aztán egy fergeteges iszonyat überbrutál giga blogtali kerül megrendezésre aznap.

Akinek van képe távol maradni, azt személyesen fogjuk meglátogatni és lezúzzuk az arcát könyörtelenül ámde alaposan.

Ehhez tartsátok magatokat, amikor válaszoltok a kérdésre, hogy ott lesztek-e.

Haszprus

Kondi 2012 H2

©   Haszprus   |   barátok bringa kondi done

No hát az utóbbi egy évben nem fektettem túl nagy hangsúlyt az edzésre, párszor voltam teremben, egy kezemen számolható. Újra szeretném tolni itthon is meg teremben is. Időközben belekóstoltam a Krav Magába és a Kettlebellbe, de egyiket se vittem egy alkalomnál többre. Pedig tetszettek amúgy, csak nehézkes megoldani, mert mindkettőhöz tök későn voltak az edzések (20-21-es kezdéssel), amikor én már hulla vagyok, meg az előtte levő idővel se tudok értelmesen kezdeni semmit, és így utána se marad időm semmire... Játszik további sportlehetőségként még az úszás (de ott is csak egyszer voltam idén), valamint a squash (de azt előtte meg kéne tanulni, mert még nem próbáltam, csak érdekel).

Ami a célokat illeti... A Sanoma alatt felszedtem kb. 10 kilót, idén másfél hónapja így 82 kilóról indultam, most 77,4 kg vagyok éppen (16,7% testzsír, 55,6% testvíz, 93 cm pocak). Próbálok kicsit másképp étkezni (nem 0-24 meki/bk), de nem könnyű. Meglátjuk mi lesz, általában ez a logolás segíteni szokott régebben az elhatározásaim kivitelezésében. Cél egyébként a kb. 72 kg, de ez változhat bármerre.

Július teremben

  1. Júl 12 Sonic Süti mell kardió
  2. Júl 17 Imo váll kardió
  3. Júl 19 Sonic mell hát has
    fekvepad 8x70, 2x80
  4. Júl 26 Sonic Süti

Július itthon

  1. Júl 21 bic tric has váll comb
  2. Júl 22 mell bic tric has váll comb

Augusztus teremben

  1. Aug 9 Süti
  2. Aug 16 Süti
  3. Aug 27 Bibi Barby
  4. Aug 30 Sonic Süti

Augusztus szabadon

  1. Aug 14 Zoli Barby bringa

Szeptember teremben

  1. Szep 3 Imo squash
  2. Szep 6 Sonic
  3. Szep 8 Barby hát kardió
  4. Szep 12 Barby hát kardió
  5. Szep 13 Barby kardió
  6. Szep 28 Emarsys bowling

Szeptember itthon

  1. Szep 4 váll has
  2. Szep 5 váll has
  3. Szep 7 váll
  4. Szep 9 váll
  5. Szep 10 mell bic tric has
  6. Szep 11 has
  7. Szep 14 váll

Szeptember szabadon

  1. Szep 11 Barby Kopaszi futás
  2. Szep 16 Pas Kopaszi futás

Október teremben

  1. Okt 9 Imo squash
  2. Okt 10 Barby bowling
  3. Okt 12 Barby squash
    Asics Gel-Blast 4
    + Bowling
  4. Okt 16 Imo squash

Október itthon

  1. Okt 1 váll
  2. Okt 2 váll
  3. Okt 3 váll
  4. Okt 4 bic tric váll
  5. Okt 8 váll
  6. Okt 9 bic váll
  7. Okt 10 has
  8. Okt 11 váll
  9. Okt 12 tric váll
  10. Okt 16 mell váll comb
  11. Okt 17 bic has kardió
  12. Okt 18 váll
  13. Okt 19 bic váll
  14. Okt 21 has váll
  15. Okt 29 váll

Október szabadon

  1. Okt 8 Barby bringa 33km

November teremben

  1. Nov 13 Imo váll tric
  2. Nov 15 Imo mell bic
  3. ??? Nov 22 Imo mell bic
  4. ??? Nov 24 Imo

November itthon

  1. Nov 07 váll
  2. Nov 11 bic váll has
  3. Nov 12 bic tric váll
  4. Nov 18 bic tric
  5. Nov 25 váll

November szabadon

November 21-én névnapomra kaptam egy squash ütőt, ám sajnos nem használtam egészen sokáig, mint ahogy akkortájtól kondiba se mentem jóideig.

Haszprus

Úsztam! 2012

©   Haszprus   |   life úszás

O jea, a hónap végéig le kell úsznom (legalábbis érdemes lenne) egy 10 alkalmas bérletet. Tegnapra esett az első nap amikor rá bírtam venni magam ÉS az úszóbolt is nyitva volt, hogy vehessek egy úszósapkát. És azt hittem ott fogok lubickolni majd két órát, de fél óra alatt úgy lefárasztottam magam, hogy még most is érzem a lábamat, tegnap meg egyenesen alig bírtam járni utána. Rox.

Fogyós projekt megy egyébként, talán sikeresebben mint az elmúlt fél évben.

Meg egyéb dolgok is vannak.

Hulla fáradt vagyok.

Haszprus

Normafa @ Normafa

©   Haszprus   |   buli barátok

Eljött a dárenbéz buli, amire régóta vártunk, és aminek az előző epizódja a Cinema Hallban elég jó is volt, de ez most nekem nem jött be, ez van. Cserébe úgy döntöttem hogy az egészség jegyében gyalog jövök haza, úgyhogy éjjel 2-kor nekikezdtem a kis 10 km-es gyalogutamnak, egy egész más képet kapva a városról...

Ami valóban nem tetszett: kifelé le kellett adni a karszalagot, mondván hogy egyszeri belépésre jogosít.

Haszprus

Sleep-as-an-Droid

©   Haszprus   |   life fáradtság

Megvettem az első appomat a Google Playből, ami konkrétan a Sleep-as-an-Droid. Ez a cucc a telefont a matracra helyezve figyeli alvás közben a matrac mozgását, és ebből következtetéseket von le hogy vajon mélyen alszol-e vagy sem. Konkrétan a módszer helyességéről nincs információm (az app amúgy 290 Ft volt), az azonban biztos hogy az app használatának első napján még 4:xx-et aludtam, azóta pedig folyamatosan odafigyelek és igyekszem 7-8 órákat aludni (valójában átlagban 6 jön össze, de a lényeg hogy sokkal többet alszom mint régebben, mert végre ez is mérhető teljesítménnyé vált).

Elég jól jött ez a hosszú hétvége. Már alig vártam hogy végre kipihenjem magamat. ÁM AZ ÉGIEK KÖZBE SZÓLTAK. Szombat este megünnepeltük Kata szülinapját egy lájtos alapozgatással Zsolttal, elindultunk az Up!-ba, ami zártnak - mármint bezártnak - bizonyult, úgyhogy csodák csodájára elfogadták hogy menjünk a Hajógyárira, bár ehhez nyilván le kellett itatni őket. Bed Beach, ami nem volt annyira szar (főleg hogy már csak két órát kellett kibírni Coronitáig ), de persze heringparti keményen. Aztán Coronita, ami jött, látott, és győzött, szokás szerint. És normál esetben itt mindenki hazament volna egy jót aludni, de nem, nekünk muszáj volt kitalálni hogy akkor menjünk még valahova. Meki, aztán majdnem kimentünk a telkre, de végül az AquaWorld győzött, amiről azt kell tudni hogy kisebb mint amilyenre az ember számít, és a fűben méhseregek lakolnak. Amit nem is értek egyébként, de ahogy leraktuk a törölközőnket, ott volt már ilyen 10 méh/darázs körülöttünk. Amúgy meg kellemes a hely. Voltak igazi emlékezetes látványosságok emberanyagban, mindenféle értelemben. 24-kor váltak szét útjaink, de én szerintem a második napi alvást is simán kihagytam volna.

A HTC One X-nek nincs hardveres gombja amit meg lehetne nyomni (kitapintani!) fényképezéskor. Ezt egy súlyos problémaként felrovom neki.

Haszprus

Alvós app

©   Haszprus   |   fáradtság life hwsw

Iszonyat kipihenetlen vagyok mostanában, és hiába figyelek oda, gyakran álmossággal küzdök. Kipróbáltam egy appot a Play marketből Androidra, amiben különböző zörejeket/hangokat lehet végtelen ciklusba beállítva hallgatni, és beállítható hogy mennyi időn át játssza neked elalvás előtt. Pl. vízcsobogás, légkondi, akármi. Elég komoly probléma, hogy a loopolás nincs rendesen megoldva, hallatszik hogy hol van a hangfájl vége, mert ott akad, ugrik egyet. Ellenben volt egy dorombolós cicahang, ami marhára bejött, és álmodtam is valami macskásat, aztán konkrétan arra ébredtem hogy a macska pofozza az arcomat. Ami önmagában ijesztő volt, viszont végre kipihenten és tökjó kedvvel ébredtem.

Haszprus

HTC One X

©   Haszprus   |   hwsw

Hát ez kurvajó. Pedig hogy oda voltam a HTC Desire-ért... Sajnos utóbbi üzemképtelen állapotba került. Majdnem vettem helyette egy másik Desire-t, de végül úgy döntöttem hogy ha már eltelt másfél év, akkor nézzük meg hogy hol tartunk...

Amik így elsőre: ez egy vadállat, brutális, lezúz, érzed a lóerőt a motorháztető alatt. Tűéles kép, iszonyat felbontás (1280x720 pixeles kijelző ugye), a nagyobb méretből fakadóan könnyebb szövegbevitel, angol nyelven diktálási lehetőség (itt még van mit csavarni vagy a felismerésen vagy az én kiejtésemen vagy mindkettőn), full igényes email és chat felület, facebookon lehidalsz hogy milyen minőségben láthatod a fotókat, a beépített kamera is iszonyat videókat és fotókat csinál... Engem meggyőzött.

Haszprus

HP Elitebook 8460p Premium Business notebook

©   Haszprus   |   hwsw

Megvettem életem első notebookját a héten.

Nyilván már rég megtehettem volna, és nyilván sokan csodálkoztak hogy mi a francért nincs notebookom. Mindig úgy gondoltam, és az volt a hozzáállásom az élet dolgaihoz, hogy nem szeretek olyan dolgokat venni, amiknek fenntartási költsége van. Persze egy notebook nem kér enni, mondhatnánk, de ez óriási tévedés, hiszen ha másodlagos gép, akkor onnantól már két gépet istápolhatsz egyfolytában, valamint két gépet upgrade-elhetsz/cserélgethetsz pár évente, ami a költségek többszöröződését is jelenti (főleg hogy a notebook nem olcsó játék, pláne egy asztali géphez képest).

Mivel nemrégiben megcseréltem két szobámat, egy halkabb asztali gép (vagy hosszú kábelek beszerzése), vagy egy notebook vált szükségessé. Próbálkoztam a hosszú kábelekkel, de végül a noti mellett döntöttem, egyszerűen azon okból, hogy ezzel a szabadságomat veszem meg, végre lemehetek a telekre úgy, hogy vihetem a gépemet, átmehetek barátnőhöz szintén így (bár most épp nincs kihez, de lesz ez még másképp is).

A cucc amit vettem, annyira nem lényeges, igazából azzal volt egy mélytorkos köröm, hogy kis gépet akartam venni, amiben nem Intel integrált vga van (hanem valami nvidia/ati), és DisplayPort, ezek szolgálják ki ugyanis a 30-as monitor 2560x1600-as felbontását. Kis gépben ez ritka mint a fehér holló, és az ára sem kifejezetten kedvező. De mindegy, megvan a gép, öröm öröm.

Haszprus

PHP 5.4

©   Haszprus   |   fejlesztés php english

Things I like:

(Of course there are other things too.)

+1 lol from the changelog:

<?= is now always available, regardless of the short_open_tag php.ini option.
How hard they were fighting against short open tags… I think this is similar to HTML 5 where you don't have to close your tags despite the whole community was forcing strict XHTML for years because it's better.

Haszprus

Gilda Max @ Óbuda Gate + Kettlebell

©   Haszprus   |   barátok kondi kettlebell

Kondiztunk Zsolttal két órát ma az óbuda gate-ben levő Gilda Maxban.

Nem volt szar.

Utána rögtön jött egy Kettlebell edzés Orcával. Az se volt szar. Nomeg ez egy elég kemény achievement, két edzés egymás után. A kettlebell edzőtől kaptam is némi respektációt.

Haszprus

Szilveszter

©   Haszprus   |   barátok buli

Szilveszter @ Balage & Mad World DONEZ w/ Dávid, Anett, Balage. Megjegyzem, a Mad World szekusai atom parasztok voltak, a bejutási procedúra kritikán aluli volt (mit nézel? kérdéssel elkezdte emelni a hangját ordibálássá aztán majdnem nekem jött a szekus), de ettől függetlenül kib. jó este volt, akárcsak a tavalyi szilveszter, hasonló csapattal. Még sok ilyet! És nem kellett taxizni.