2007 december - 29 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

Kommentkezelési újítások

©   Haszprus   |   fejlesztés

Nem nagy cucc, de ha már Mefi rákérdezett az üzenőfalon, akkor beszámolok róla.

A friss témák menüje kicsit megváltozott: színeződnek a dolgok aszerint, hogy hozzászóltál-e az adott topichoz, és hogy te voltál-e az adott topicban az utolsó.

Ha nem szólsz hozzá egy topichoz, azt nem szeretjük, ezért optikailag büntetünk és lelki terrort alkalmazunk:

Ellenben ha hozzászólsz, azt szeretjük és megköszönjük:

Mindehhez be kell jelentkezned.

mainframe

Game

©   mainframe   |   game hwsw

A kérdésem arra irányul, hogy lenne-e igény játékok ajánlójára, kritikájára, leírására, ilyesmikre, szigorúan nem trendek és újdonságok vezérfonalát követve, hanem szubjektíven amit kipróbáltam és tetszett/nem tetszett, hasonlóan a filmek terén már érvényben lévő rendszerhez.

Hű, basszus, ez egy mondat volt?

Haszprus

2007 évösszegzés

©   Haszprus   |   energiablog haszpra olivér life történelem

Idén ismét megszemezgettem kicsit a történelem kategóriát, és a következőkre bukkantam:

  • Labort tartottam két harmadéves bme műszaki informatikus csoportnak Számítógép labor 5-ből (oracle, sql, xsql, jdbc, php), aminek a bevállalása így utólag életem egyik legjobb döntése volt: egy csomót profitáltam belőle szakmailag, és jót tett az önbizalmamnak is. Ezzel elindított egy folyamatot, amihez asszem egy csomó járulékos dolog köthető.
  • Elég sikeres tavaszi félévet zártam (35 kredit + számelm szig + labvez)
  • Voltam egy skandináv körúton
  • Bekerültem az 1.2 Rendszerfejlesztés szakirányra
  • Belekóstoltam kicsit a franciába (igaz, az őszi félévkezdés körüli bonyodalmak miatt felhagytam vele, de most már legalább tudom hogy bármikor folytathatom)
  • Szeptemberben lecseréltem végre a teleszkópot a bringámon, így visszanyertem a tekerési kedvemet, és csináltam is rögtön pár extrém túrát (hogy csak egyet mondjak: éjszakai hegyi bringa egyedül )
  • Idén is megismerkedtem néhány új arccal
  • Ismét szerveztem (szerveztünk) egy-két dolgot.
  • Beálltam 66 kg környékére, megtartottam egy relatíve egészséges étrendet, nem hagytam fel a tavaly megkezdett sportolással
  • Idén is megkerestek egy-két dologgal, ezek közül kiemelnék két állásajánlatot, amiket néhány nap eltéréssel kaptam. Az egyikről nem írtam publikusan, a másikról meg csak nyomokban, viszont bízom benne, hogy a jobbikat sikerült elvállalnom, és hogy szakmailag igen sokat fogok tőle fejlődni, amellett, hogy immáron lesz 5x8 órás munkatapasztalatom is. A legelején rövidtávon gondoltam erre az állásra, de ha sikerül összeegyeztetni a bme-vel, akkor asszem minden adott, hogy szívesen maradjak náluk hosszabb távon is.

És bár van még pár óra hátra, de boldog új évet mindenkinek!

The GuNN

Life is sux

©   The GuNN   |   film

Az van, hogy itt figyel a gépemen a film és nem merem megnézni. Amíg nem nézem meg addig simán gondolhatom azt, hogy ez a _legjobb_ ilyen film a világon, viszont ha már megnéztem, akkor onnantól kezdve már csak 50% esélyem van rá, hogy kurvajó legyen. Vagy jó, vagy nem jó. Bazi nagy dilemma, úgy érzem kevés vagyok ehhez.

The GuNN

Alföldi a Nemzeti élén?

©   The GuNN   |   life színház

Az baszna be, ha egy Alföldi Róbert helyett nem lehetne jobbat találni A Nemzeti élére. Nekem személy szerint ugyan semmi bajom nincs vele, amíg a heti hetesben bohóckodik hetente egyszer és pár év gyakorlás illetve némi tapasztalat után akár még jó rendező is lehet belőle, de azért egy Nemzeti Színház élére tudjunk már találni egy súlyosabb, nagyobb jelentőségű személyiséget.

Haszprus

Rómeó @ The GuNN

©   Haszprus   |   350d art barátok fotózás maszat

Pénteken meló után felugrottam GuNN-hoz, el a mekibe, be a westendbe, vettünk 2 db 100W-os spotlámpát, aztán kezdődhetett Rómeó (aki egy ifjú perzsa macska) megörökítése (ISO400-zal). A kezdeti hiedelmemmel szemben Rómeó egyébként egyáltalán nem egy tárgy, teljesen játékos, nem lehet tőle cipőfűzőt kötni, mert rögtön játszani kezd vele, meg ilyenek. Kellett volna neki még a szemüvegem, az órám, az ujjam, és egy usb kábelre is igényt tartott.

Haszprus

Mátrix

©   Haszprus   |   fejlesztés mátrix

Azt találtam ki, hogy a munkahelyi bejegyzések a mátrix címke alatt fognak futni, legalábbis egy darabig. (A címke eddig is létezett, csak más néven, és nem volt publikus. Bizonyos címkéket ugyanis nem lát mindenki.)

Haszprus

Welcome to my place

©   Haszprus   |   350d fotózás i love this company mátrix történelem

Mint látható, serious development zajlik, ugyanakkor a kép valójában trükkfelvétel, mert a harmadik monitort nincs hova kötni, az csak úgy ott van az asztalomon az impresszió kedvéért

Itt van helyette egy worldshot a melóról:

Lehet, hogy az arckifejezésemből más jön le, de amúgy marhára élvezem, amit csinálok

Haszprus

Mission one completed (XML parser optimalizáció)

©   Haszprus   |   fejlesztés mátrix php xml

A cégnél az első feladatom egy olyan script optimalizálása volt, amely 12-től 30 vagy akár még több MB-ig terjedő XML állományok alapján hajt végre nagyságrendileg 100-500e egymással összefüggő SQL insertet (értsd: mély és széles xml-fa).

Az eredeti progi egy 30 megás XML-lel kb. 2 perc 40 másodpercnyi munkát adott az apache.exe-nek (ennyit foglalt a prociból tehát az apache), miközben a memóriahasználat az alapjáratú 27 MB-ról felment 558 MB-ra. A program teljes futási ideje 383 másodperc volt.

Elég sok időt eltöltöttem azzal, hogy egyrészt a program logikáját megértsem, másrészt utána nézzek, hogy vajon van-e valami hatékonyabb XML parser. Miután nem találtam a használt megoldásnál jobbat (tekintve hogy az se a teljes dokumentumfát tárolta a memóriában), már majdnem ott kötöttem ki, hogy ezt bizony nem lehet (vagy én nem tudom) optimalizálni (bár persze kételkedtem), ehelyett kicsit kitesztelgettem, hogy hogyan is működik a php-ben a változók és objektumok megsemmisítése (ld. __destruct), és a megfelelő stratégiai helyen mért csapás eredményeként a program most nem növeli az apache alapjáratú memóriafoglalását egy megával sem (Érdekes módon az unset nem segített.)

Azaz az én verzióm a 30 megás XML-lel ugyanúgy 2 perc 40 másodpercig tekeri az apache.exe-t, azonban összesen csak 358 másodpercig fut (fél perc nyeremény itt, miközben sebességre még nem is optimalizáltam), és ami a lényeg, hogy 27-ről nem 558 MB-ra nyomja fel az apache memóriahasználatát, hanem mindössze 29-re. Nem kell mondani, hogy ez mennyire előnyös egy olyan környezetben, ahol más dolgok is futnak (ti. ez egy webszerver).

Amikor nekiálltam a dolognak, egy nagyságrendi változást akartam volna elérni, aztán ahogy beleástam magam, megelégedtem volna akár egy memóriafelezéssel is, végül már majdnem teljesen feladtam, de arra álmomban sem gondoltam, hogy sikerül a memóriahasználatot úgy ahogy van megszűntetni Ettől igen jó kedvem lett

Rulz.

mainframe

Beowulf 3D

©   mainframe   |   film

Beowulf (2007) - Vasárnap sikerült megtekintenem ezt a művet a Palace Westendben, 3D változatban. Ez a verzió egyébként kizárólag ebben a moziban megy, máshol ne keressétek. Persze ennek (mind a monopolhelyzetnek, mind a technikának) megvan az ára is, így nemkevés (1750) köztársasági váltót kell kipengetni egy jegyért. Kapunk egy csini 3D-s szemüveget (engem a régi SZTK-s időkre emlékeztetett, de hát erre jó így is), és mindössze 1 db reklám (és 0 db előzetes, pedig azt szeretem) megtekintése után már jött is a film.

Az animációs technika is elég újkeletű, lévén élő szereplőkkel vették fel, és utólag húzták rájuk a rajzolt textúrákat. Ilyet már 1-2 helyen azért láthattunk (pl. A Scanner Darkly, vagy a Polar Express), de még mindig nem számít megszokottnak. A legtöbb dolgot elég jól meg is csinálták, csak 1-2 helyen voltak gondjaim, pl. a királyné esetében nem tudom h a színésznő volt ennyire faarcú, vagy csak nem sikerült jól a modellezés, vagy a kitalált textúráknál, mint amilyen Grendel vagy a sárkány bőre, kicsit mintha kezdetlegesebbre sikerült volna a hatás. De ez igazából csak a csomó a kákán, mert egyébként teljesen jó és élvezhető a mozi.

Látszik hogy 3D-re van optimalizálva a dolog, sok jelenetben vannak olyan elemek amikről süt hogy azért tették oda/csinálták úgy, hogy a 3D hatással lehessen izmozni. De persze ez jó, mert hát ettől lesz egyedi az egész. 16-os korhatárt kapott a dolog, pedig szerintem hellyel-közzel beleférne ez a 12-esbe is, én legalábbis nem találtam túl durvának sem az ábrázolást, sem a nyelvezetet (mindkettő alól 1-2 kivétel akadt csak). A történet a Beowulf-mítoszból táplálkozik, meglepően hűen, egyébként. Csak 1-2 dolgot ad hozzá a történethez, de azokat is úgy, mintha az eredeti lenne a hivatalos verzió, az a pár részlet pedig a háttérben megbúvó titok, ami nem került bele a legendákba (tehát nem kell a 300-ban látható vad elrugaszkodásokra számítani). Van némi óangol is benne, ha jól éreztem, kissé lebutítva, hogy azért a nézőknek legyen egy kis sikerélményük.

Összességében szerintem totál megérte, még akár sima verzióban is sokkal jobban mutat vásznon, nagyban a dolog mint képernyőn (bár így még nem volt hozzá szerencsém, csak gondolom). Főként a vége felé vannak ütős effektek (a sárkány elleni harcban pl.), de szépen elszórták az egész film során a dolgokat, hogy minden percre jusson. Engem végig lekötött, és tetszett, kb. jól ültek a poénok, az akció, és jól vitték a történetet is. Ez egy 9/10, simán.

Haszprus

133 komment - thx!

©   Haszprus   |   fejlesztés

133 komment! Pörgős hetünk volt. Igaz, ez nem mind látható, de azért sokminden ment publikusan is Risztekpa mindenkibe! Ja és köszönöm is a kommenteket, a héten több olyan bejegyzés is volt, ahol értékes hozzászólások érkeztek, és sokat segítettetek! Thx!

Hiszek abban, hogy itt egy elég frankó olvasóközönség alakult ki, amire/akikre nyugodtan büszke lehetek.

Montana

Zselégyertya

©   Montana   |   howto life

Anyám jár kézimunkaszakkörbe. (Nem röhög! Komolyan.) Karácsonykor mindig szoktak egymásnak valami apróságot vinni, de persze ilyen helyre nem lehet boltban vett dolgot, kézzel kell, hogy készüljön. Anyám idén marha egyszerűen elintézte: Montana.igazi.neve, ugye megcsinálod? Mindegy, hogy mi, legyen 14 egyforma ajándék. Így esett, hogy a hétvégét gyertyaöntéssel töltöttem. Na de azért nem volt ez ilyen egyszerű.

Haszprus

Energiablog

©   Haszprus   |   energiablog

Napok óta jó kedvem van, mosolygok, fütyörészek, minden oké.

Ti hogy vagytok? Pozitív energiakommentek előnyben

(Ez a bejegyzés hamarosan kommentestül publikus lesz.)

Haszprus

Szinkron

©   Haszprus   |   howto hwsw mátrix

Van ugye a munkahely, ahol napi 8 órában fogok fejleszteni saccperkábé. És van az itthoni gépem, ahol még nem tudom hogy lesz, de valszeg azt is használni fogom

Elég erősen számítógépcentrikus minden adattárolásom, nem papíron van a naptáram, nem a magyar postán keresztül levelezek stb. Most viszont két gépet fogok használni, úgyhogy jó lenne, ha az adatokat és beállításokat szinkronizálni tudnám köztük különösebb erőfeszítések nélkül.

A teendőimet a Remember the milken tartom számon, ez online, úgyhogy kipipálva. RSS terén Google Reader, dettó.

A levelezésemet igaz, hogy Gmail szerveren keresztül végzem, de nem webfelületen, hanem Outlookból. Valamilyen szinten így is látom bentről a levelezésemet (weben). Ha nagyon akarom, hordozgathatom a pst fájlokat, amik viszont kb. 1 gigát tesznek ki, úgyhogy nem biztos, hogy ezt napról napra el akarom játszani. Vagy igen?

A Firefox előzmények, könyvjelzők, jelszavak és cookie-k szinkronizálására találtam a Google Browser Syncet, ezt valszeg használni fogom, az itthoni gépemen már be is lőttem.

Mit lenne érdemes szinkronizálni még, és milyen megoldások léteznek?

Outlookra jó lenne találni valami jó megoldást. A pst-k másolgatása azért nem nyerő, mert ha egyszer véletlenül elfelejtem nap végén vagy elején, akkor igen nagy pácban vagyok. Látom hogy vannak különféle eszközök, próbáltatok-e már ezek közül valamit, ami be is vált?

Könyvtárak szinkronizálása is igen hasznos lenne, erre most látom a FolderShare.com-ot, ami ha minden igaz, valami Microsoftos megoldás, ami számomra már alapból bíztató, ugyanakkor egyelőre connect timeoutot dob, ami nem jó

Haszprus

Képajánló

©   Haszprus   |   adatbányászat bme fejlesztés

Bizonyos esetekben egész jól műxik. Időm nem volt alaposan kitesztelni meg ilyenek. Most ez nekem két kreditért oké volt, ennyi. Ha érdekel, itt megnézheted [update 2024-03-02: csak megnézhetted], hogy személy szerint neked mit ajánl.

Nagyjából azt érdemes figyelni, hogy az eddig letöltött képeid függvényében vajon úgy érzed-e, hogy nagyjából releváns képeket ajánl, tehát hasonló jellegűeket. Például ha tűzijátékos fotókat néztél, akkor jóeséllyel látsz további tűzijátékosokat. Ha külföldi fotókat néztél, jóeséllyel látsz további külföldi fotókat. Legalábbis ez volt a kiindulási alapfeltevésem, aztán egyáltalán nem biztos, hogy a gyakorlat ezt a feltevésemet igazolja. Ugyanis a képeket nem hasonlóság alapján ajánlja, hanem hozzád hasonló ízlésű felhasználók képnézegetési szokásai alapján. Azaz az ajánlott képek nem feltétlen kapcsolódnak egymáshoz. De azért megfigyelhető egy-két dolog, amibe most nem megyek bele…

Ha csak két képet látsz, az azt jelenti, hogy nem tud ajánlani neked a rendszer semmit. Valószínűleg nem tudja hogy ki vagy (pl. mert törlöd a cookie-kat), vagy még nem töltöttél le képet. Bizonyos bugok is vannak a userazonosítás körül, amiket még nem debugoltam (és egy darabig nem is fogom, mert nem érek rá).

  • Képajánló a Haszprus überblogon

2024. már. 02. 14:03 kivezettem ezt a funkciót. Magyarul töröltem.

Haszprus

Kész a Tesi-C, yeah

©   Haszprus   |   bme kondi

Gyerekek, megcsináltam a harmadik tesi aláírásomat… igaz, még nincs bevésve, de szerintem nyugodtan gratulálhattok, hiszen már-már úgy tűnt, hogy emiatt nem lesz diplomám… (Igaz, a D még hátra van, de most hogy rájöttem erre a kondi témára, asszem nem lesz gond.)

mainframe

Paranormális

©   mainframe   |   howto hwsw

Ezt magyarázza el nekem valami swguru: Excelben fordítottam, adott volt egy félig kitöltött táblázat (angol), egy mellette lévő oszlopba kellett írnom a magyar megfelelőket. Végigírtam (~1500 szó plusz), erre kijön egy ilyen fájlméret h 508K. Nézem az eredetit hogy mennyi volt: 514K. Ergo attól hogy majdnem megdupláztam a szómennyiséget, lejjebb ment a fájlméret. Wtf? o_O

Haszprus

Szglab5 2008

©   Haszprus   |   labvez

Jött a levél Gajdos Sándor adatbázisok előadótól (SEO), hogy jó lenne, ha tavasszal is vezetnék labort.

Menjek, ne menjek? Marha jó lenne, de kicsit hardcore lesz 5x8 óra munka + fullos bme félév mellett, nem?

mainframe

...meg az orvosok is.

©   mainframe   |   health howto life szánalmas

Azt mondja meg nekem valaki, hogy miért nem képes ebben az országban senki normális munkát végezni, csak ha kitömik a zsebét vagy fegyvert fognak a fejéhez? A legtöbb esetben kb. ugyanannyi erőfeszítésbe kerülne megcsinálni jól is mint szarul, mégis az utóbbi van hatalmas túlsúlyban. Nemrég varrni kellett rajtam egy sebet, és a varratszedés után valamivel úgy láttam mintha bennemaradt volna még egy darab cérna. De megnyugtattam magam, hogy á, biztos beképzelem és csak a helye. Aztán amikor napokkal később sem múlt el a gyanúm, meg jobban meg is néztem, kiderült hogy igazam volt. Gondoltam biztos olyan magától felszívódó cérna. De akkor minek kellett a varratszedés, meg hát 1 hónap alatt azért már felszívódott volna, gondolom, szóval nem. Így hát kis házi beavatkozással kiszedtem (Rambo tőlem tanulta...), és újra bebizonyosodott, hogy valóban. Vagy 1 cm cérna (inkább egy ilyen merevebb damil ez igazából), amit sikerrel bennem hagytak az orvosok. Ollé. És ez egy ötperces rutinműtét volt, 0 komplikációval. Félek mi lesz ha tényleg valami bajom lesz.

Haszprus

Referer hack

©   Haszprus   |   fejlesztés javascript php

Ma az adminfelületen a logok közé benézve a következő ablak villant fel:

Gondoltam biztos valamelyik firefox extension bugzik. De nem. Valaki egy lapletöltésnél user agentnek azt bírta megadni, hogy

<script>alert(1)</script>

Ofkorsz a user agentek biztonságosan kerülnek az adatbázisba egy $db->safe_string() konverzión keresztül, mert nehogymár valaki ott kezdjen sql-t injektálni, de arra még nem gondoltam, hogy valaki html-t vagy js-t fog becsempészni így az oldalra. Trükkös.