Blogbejegyzések

5 másodperc javulás

A tegnapi edzés során a 20. perc végére már 5 másodpercet javítottam a saját időmön. Persze, van még mindig mit javítani rajta. Viszont az edzés arra tényleg elég volt, hogy - ahogy Mó fogalmazott - ne feltartott kézzel érkezzünk a céges versenyre...

A strukturálatlan adatf...sás eredménye

Pont tegnap tettem egy kirohanást, hogy mennyire káros a strukturálatlan adatgenerálás és a nem szabványos megoldások használata, erre mit látok ma? Exception hegyek az egyik feldolgozónknál, mert valaki képtelen volt egy & jelet XML-ben kiescapelni. Gondolom, ott is csodás módon echo-val lett kitolva a tartalom, "mert úgy egyszerűbb", ahelyett, hogy használtak volna valamilyen XML Writer megoldást.

Na ezért kell a szabványokat az utolsó betűig betartani, akármilyenek is.

Miért egy nagy rák az IT-ben a szövegfájl?

Avagy "Akinek kalapács van a kezében, mindent szögnek lát... "

Egy másik topicban előkerült ismét a textfile vs egyebek témakör és hogy ez mennyire hú de fontos is az unix filozófiában. Nos, szerintem ez egy olyan rák, amely több évtizede fertőzi az informatikát és oda csúcsosodott ki, hogy ma a programjaink ahelyett, hogy gyorsan, egyszerűen bináris tartalmakkal kommunikálnak, képtelenek meglenni lassan egy-két-három méretes XML/JSON/akármi feldolgozó nélkül. Na de ne rohanjunk ennyire előre.

Egy valóban nyomós érv a szövegfájlok mellett az, hogy az ember számára jól olvasható, mindenféle tool nélkül is. Ezzel nem is fogok vitába szállni, mert ez így igaz, persze más kérdés, hogy egy 160M-s XML-t ki akar "kézzel" olvasni.

Túlélés biztosítva

A szokásos "alacsony AFP szint" diagnózis miatt ma voltunk Budapesten, a genetikai vizsgálat előtti tanácsadáson. Járt hozzá egy ultrahangos vizsgálat is, így kiderült - még egy fiunk lesz. El is kezdtünk agyalni a neveken.
A poén, hogy annak idején Gergőt is sokáig lánynak vártuk, és most az öcsit is. Mondtam is az asszonynak, hogy legközelebb fejreáll, nem állt rá... :)
Pesten közlekedni eléggé katasztrofális dolog, de már javult a morál. Ma például kétszer is beengedtek sávváltáskor, egy pedig megköszönte, hogy magam elé engedtem. Hihetetlen, komolyan mondom.
Manowar - Hymn of the Immortal Warrior
BATHORY - Through Blood by Thunder
Candlemass - Under the Oak
Amorphis - The Castaway
Judas Priest - Touch of Evil
Black Sabbath - Lonely is the Word
Skid Row - In a Darkened Room

Évfolyam Zh-t íratok 2013

Ahogy eddig minden évben idén is eljött ez a nap.
Ez az utolsó, mert szeptembertől már nem dolgozom itt a laborban.
Idén időben rájuk dörrentem, és nem tudták atrendezni a termeket. Mikor mondtam, hogy számológép legyen mindenkinek, az egyik srác azért bepróbálta az okostelefont... Rossz helyen, rossz embernél próbálkozik ;-)
A jó időnek köszönhetően valahogy a lányok is csinosabbnak tűnnek B-)
Lassan letellik az első negyed óra. Asszem itt az ideje, hogy megnézném hogy hol is tartottam a Shadowgunban ;-)

UPDATE 01:
Basszus, nem bírom megöli a Cyberlobstert :-(
Még 5 perc és félidő, eddig minden csendesnek tűnik.

90 km robogóval [megvolt]

Vasárnap délután úgy 1, fél 2 körül pattantam rá a fekete "szörnyetegre". Nem volt gyors út és nem is teljesült végig. Ebből leginkább a vége nem volt jó, ugyanis Dunakeszi és Újpest között történt némi gikszer. Azt már tudtam róla, hogy lejtőn lefelé a gázt húzva hajlamos bezabálni és befulladni. Valami hasonlóval kezdődött.

Dunakeszin megálltam tankolni (úgy du.3 körül lehetett), örömmel konstatáltam, hogy a benzinmérő műszer ha fekszik, akkor még mindig van egy liter benne, de azért kapott naftát. Berúgtam, pöccröff, indulás tovább, már csak uszkve 10km van hátra. Egyszer csak egy nagyobb gáznál befulladt. No para, félreállok, 2 perc pihi, berúgás. Illetve csak rúgnám, a berúgókar nem mozdul. A mechanika totál kiakadt... Jó páran megálltak, hogy kell-e benzin, szerszám csak egy motorosnál volt, de ő sietett. Egy autósiskola ígért utánfutót, de kiderült, hogy az a kocsijuk már beért a központjukba, így ők sem tudtak segíteni. Feleségemék közben elindultak Gyarmat felől, hoztak némi szerszámot, de nem volt minden náluk.
Nekiálltam hát szétszedni egy buszmegállóban a paripát. A buszmegállóban volt egy srác, kicsit dumáltunk, ő elment, de "megnyugtatott", hogy én még bőven ott leszek, mire ő visszaér. Így is lett, jött két füzettel a kezében. Jó fej volt, beinvitált hozzájuk, hogy ott kényelmesebb lesz és van szerszám is.
16 év forma srác, kiderült, hogy infó suliba jár, még nem dötött, hogy programozó, vagy rendszergazda lesz, de filózik a váltáson is elektronika irányba. Elláttam a tőlem telhető legjobb tanácsokkal.

Lynis – Security and system auditing tool

Lynis is an auditing tool for Unix (specialists). It scans the system and available software, to detect security issues. Beside security related information it will also scan for general system information, installed packages and configuration mistakes.This software aims in assisting automated auditing, software patch management, vulnerability and malware scanning of Unix based systems. It can be run without prior installation, so inclusion on read only storage is no problem (USB stick, cd/dvd).

Full Story

Grand Theft Auto Complete Pack Akció Steam-en

Kicsit OFF, de gondoltam hátha valakit érdekel.

A Grand Theft Auto Complete Pack-ot - tehát az összes eddigi megjelent GTA részt - most 75%-kal olcsóbban megkaphatod Steam-en.

Ez 7,49€-t jelent. ~ 2 263 Ft.

A pack tartalma:

  • Grand Theft Auto
  • Grand Theft Auto 2
  • Grand Theft Auto III
  • Grand Theft Auto: Vice City
  • Grand Theft Auto: San Andreas
  • Grand Theft Auto: Episodes from Liberty City
  • Grand Theft Auto IV

Durván még 6 óráig él az akció, szóval siess, ha nem akarsz lemaradni róla!

Ma gokart

Jövő héten pénteken kerül megrendezésre a szokásos céges gokart háziverseny. Mivel a csapatban számos profi gokartos és rendszeresen gokartozó van, többünk hedikeppesnek éri magát. Ezért ma egy kis felzárkóztató edzést tervezünk. Már majdnem 3 éve annak, hogy nem ültem gokartban. Akkor éppen az operált könyökömből alig vették ki a csavarokat, így nem nagyon ment ~ fél kézzel. Talán most jobb lesz!

Egyik kutya, másik eb

Egy jópár hónapja meguntam az opensuse bugjait, és a fejlesztők hozzáállását. Váltottam desktopon centosra. Jó volt, de hiányzott a frissesség, illetve néhány csomag is. És persze a régi csomagok itt is tele voltak buggal (pl. kde), ez mondjuk nem a rendszer hibája. Aztán váltottam Fedora-ra kb. 3 hónapja. Messze jobb, mint az opensuse minden téren... De itt is vannak azért furiságok, amik rendszeresen előjönnek. Tökéletes rendszer nincs.

Nem bántam meg a váltást, de bugok, hibák mindenhol vannak, itt is, ezeket el kell fogadni. A kérdés hogy mennyi, illetve a közösség és a fejlesztők hogy viszonyulnak egy bugreporthoz...

Sárga festék

Egy talány számomra, hogy egy hótt közönséges, fehér alapon feketével xar hivatali papír kinyomtatása kapcsán miért cimmog a nyomtató (valami Canon mfp), hogy nincs sárga festék, és hogy "recommended" kicserélni. Jól van, vettem, majd alkalomadtán, ha lesz kedvem ezzel tökölni, akkor kicserélem. De mérnem nyomtat ez a xar, értemén, hogy szaladj festéket venni, de attól még a feketében van bőven, rohadjmeg?
f@sz kivan ezzel az egész hülye szakmával.

Steam Debian 64-bit testing-en és Bastion

Na, most jutottam el odáig, hogy foglalkozzak a dologgal, meg meguntam, hogy dualbootolni kell ahhoz, hogy a Bastionnal tudjak játszani.
Hivatalosan ugyan csak az Ubuntu támogatott, de természetesen Debianra is mostmár viszonylag fájdalommentesen fel lehet rakni a steam-et:

Szoftver fejlesztoi es C++ halado technikak III - memory leak keresés

Qt-ben a hagyományos memória kezelési módszereken kívül választhatunk smartpointereket vagy rábízhatjuk egy objektum megszüntetését a "szülőjére". Kettőt egyszerre nem megy. Az utóbbinak van egy veszélye, mi van akkor ha elfelejtettük beállítani a szülőt? QObject *pObject = new QObject(this); helyett QObject *pObject = new QObject(); írtunk?

Probléma. Ha szerencsénk van használhatunk pl valgrind-et. http://www.cprogramming.com/debugging/valgrind.html Ha nincs, mert a platform nem támogatja, akkor ki kell valami okosat találni. Miután ezt a feladatot kaptam a meglévők mellé, pár napi keresgélés után (persze megtaláltam végül a kérdéses részt) megfogalmazódott bennem hogy kellene egy saját memória foglaltság nyilvántartót írni. Kicserélni a new/delete párosítást sajátra, a végén pedig kiiratni azokat a helyfoglalásokat, amelyek esetén nem alkalmaztunk delete-t, és ezáltal memória szivárgást kaptunk.

Ha elfelejtették a jelszót...

Ha azzal keresnek, hogy elfelejtették a cellavédelem jelszavát és mindenképpen módosítani kell a benne levőt, akkor felesleges mindenféle (nem működő) szarért pénzt kiadni és mindenféle nem működő tippre az időt fecsérelni. Az Excel megnyitása után Alt+F11, majd Insert -> Module beszúrása. A lenti kód bemásolása és a "play" gomb megnyomása (Run -> Sub/UserForm).

Kedvenc webhelyek

Kérjük töltésétek ki ezt a kérdőívet a kedvenc webhelyeitekkel kapcsolatban:
http://bit.ly/Y3ni8b
(A Mozilla Firefox OS beépítve és a telefonokra előtelepítve tartalmaz különféle weboldalak eléréséhez szükséges alkalmazást, amely webalkalmazásként telepítheti a telefonra a kívánt weboldalakat. A hazai igények felmérése céljából szeretnénk összegyűjteni azt a 15 magyar és 15 külföldi weboldalt, amelyeket a napi, heti szinten meglátogatsz.)

egy hét termése

Age of Empires 1, sajnos valami külföldi ~ezt-vedd-meg szerű akármi
Age of Empires 2, +MS matrica +booklet
MDK +booklet \o/
Descent 2 +booklet +gyári papírdoboz \o/
Quake 2 Ground Zero +booklet
Moorhuhn Total 2, a rakás csirkés +békás szar egy lemezen

illetve egy C64&kazetta verziós Target Renegade. a tulajdonost megkérdeztem, hogy jó-e a szalag, nincs gyűrve stb. megnyugtatott, hogy nincs - másnap amikor érte mentem, azt mondta tutira és teljesen jó a szalag, végighallgatta :DD még azt is elmondta, hogy neki bejön ez a sípolás... na ilyet se hallani mindennap

Tényleg a papír ami számít?...

...Tettem fel magamnak a kérdést a minap.
Történet a következő. Meglepett egy ismerősöm, aki egy pár fős webfejlesztő csoportban tevékenykedik. A csoport főnöke egy hihetetlenül beképzelt, ehhez mérten irtózatosan hülye egyén, aki akut papír függőségben szenved és csak felsőfokú végzettséggel vesz fel embert kávéfőzésre is...

Ha Win2008 P2V után 0x000007B

Ha fizikai Windows Server 2008 (VMware) virtuálissá konvertálása (P2V) után az első boot elpatkol 0x0000007B (INACCESSIBLE_BOOT_DEVICE) BSOD-dal, akkor a következőket kell tenni:

1) A virtuális gépen a merevlemez-vezérlőt át kell állítani LSI Logic SAS-ra.

2) El kell indítani a gépet F8 -> "Repair Your Computer" üzemmódban

3) Command Prompt

4) regedit

5) A HKEY_LOCAL_MACHINE kiválasztása

6) File -> Load Hive

7) a _rendszerlemezen levő_ (itt, ebben az esetben rendszerint D:, mert a C: az operációs rendszer számára fenntartott 100MB-os, "System Reserved" partíció lesz) Windows\System32\Config\SYSTEM betöltése

Ha win2008 p2v után 0x000007B #1