mbaron blogja

Ubuntu-t kipróbálnám

A probléma viszont az, hogy üres CD-R-em már alig van, a Windows-os installer meg döglassan tölti le a szükséges file-jait. Nem baj, majd ha egyszer megyek Szlovákiába, veszek CD-r-eket, aztán majd akkor. Már nagyon érdekel, mitől lehet annyira népszerű...

off: gyógyszertári kaland :-)

Lementem a gyógyszertárba venni egy Rhinospray plus-t. Ennek az ára néhány hete emlékeim szerint 1029 HUF környékén volt. Adtam egy 5000 HUF-os bankjegyet. Kérdezte a pénztáros, hogy van -e apróm. Közben végig ott állt mellette a főnöke. Mondtam, hogy nincs. Elkezdett kotorászni a szomszédos pénztár fiókjában is. Végül adta a visszajárót. Feltűnt, hogy mintha 4 ezres lenne közte. Gondoltam, rosszul látom, ezért bementem a lépcsőházba, és nyugodt körülmények között szétválogattam a kezemben lévő pénzt. Csakugyan 4 ezres volt közte, valamint volt közte egy '56 50-edik évfordulós 500-as is. Visszamentem a gyógyszertárba. Akkor már csak a főnök volt ott. Mondtam neki, hogy 1 ezressel többet kaptam vissza, majd átnyújtottam neki. Helyszín: Pharma Dr. Révay Patika Dorog, Hősök tere 7/a.

Elmélkedés a "BlackPanther harc"-ról

Nem olvastam el az egész cikket a témáról, de ahogy látom, itt arról van szó, hogy az állam sokakat károsított meg azzal, hogy az adóbevallást lehetővé tevő szoftvert zárt forráskóddal, Windows alá tette kizárólag közzé. Ezen károsultak egyike, a BlackPanther ezért beperelte az államot egy az állam számára teljesen jelentéktelen, de a BlackPanther fejlesztők számára annál jelentősebb összegre. Ezzel a pereskedésekkel persze csak a BlackPanther fejlesztők fognak jól járni, mert kihúzhatnak egy kis pénzt az állam zsebéből. Az államot viszont ez a továbbiakban sem fogja befolyásolni abban, hogy milyen módon teszi lehetővé az adóbevallást. A többség azzal járna jól, ha az adóbevalló program nyílt forrásúvá, ezáltal bármely platformra portolhatóvá válna, vagy portolásra kerülne valamely bármely platformon elérhető keretrendszerre (Java, Mono, stb.). Mindez a BlackPanthereseknek nem célja, ők csak egy kis pénzt akarnak az államtól. Ugyanakkor az is igaz, hogy ha megnyerik a pert, annak precedens értéke lehet további perekben.
Ha valaki tévedést fedez fel az elmélkedésemben, javítson ki! Előre is köszönöm.
Megjegyzés: Nem, nem szavaztam. :-)

Újabb elmélkedés a Linuxról, még mindig abszolút kezdő szemmel, de kicsit más szemszögből

Igen, most más szemszögből vizsgálódok. A kérdés ugyanakkor változatlan: Mi a baj a Linux-szal? Miért szidják? Nos, ennek megválaszolásához először azt kellene megválaszolni, mi is a Linux. A Linux egy igen nagyra hízott moduláris, monolitikus kernel. Ebben a nagy probléma ott van, hogy nagyra hízott. Minél nagyobb egy program, annál több hibalehetőséget tartalmaz. A több hibalehetőség több hibát is von maga után. Persze, a bazár fejlesztési modell miatt úgyis lesz, ki kijavítsa. Tényleg? Ahogy látom, itt is fennáll az a hatás, hogy a fejlesztők számára vonzóbb új feature-t implementálni, mint hibát keresni. Ebből adódóan az új hibák száma is növekszik, nem csak a javított hibák száma. A kód mérete folyamatosan növekszik, folyamatosan implementálnak új dolgokat, és a kernel felépítése egyre bonyolultabbá válik, ebből adódóan a hibák valószínűsége is növekszik. Mintha a fejlesztők nem egészen tartanák magukat ahoz, amit ESR az A katedrális és a bazár című művében írt:
"13. A tökéletességet (a tervezésben) nem akkor érjük el, amikor már nincs mit hozzáadni, hanem amikor már nincs mit elvenni."
Mintha a mikrokernelek ennek jobban megfelelnének. Vannak dolgok, amiket talán jobb lenne felhasználói térben megvalósítani. Persze én ezt mind csak gondolom, nem állítom határozottan, hiszen nem tanulmányoztam még a Linux forráskódját.

Egy kis elmélkedés a Linuxról, abszolút kezdő szemmel

Sokan szidják mostanában a Linuxot. Többnyire olyanok, akik a MacOS X-et, vagy a Windows-t dícsérik. Miért? Miben jók ezek? Miközben a válaszon törtem a fejem, egy érdekes gondolatom támadt: Az a baj a Linux-szal, ami jó benne: Rengeteg változata van. A "gyári" kernelnek is több ága van, és mintha ez nem lenne elég, sok disztribucióhoz jár valamilyen agyonpatchelt kernel. Márpedig ezekből a disztribuciókból sincs kevés. Ha ez még mindig kevés lenne, minden disztribució más libraryket, és nem utolsó sorban más csomagkezelőt tartalmaz. Mindennek az a következménye, hogy ha valaki megír egy programot linuxra, azt ahhoz, hogy biztos legyen benne, hogy mindenhol működik, minden disztribución, minden kernelváltozattal ki kellene próbálnia, ami nem kis munka. Ebből adódóan sok program csak néhány disztribución, néhány kernelverzióval van tesztelve, ebből adódóan előfordulhat, hogy más helyeken nem is működik. Ezzel szemben MacOS X-en, vagy Windows-on elég csak a legutóbbi verzión tesztelni a programot, mert a legtöbb felhasználónak nagy valószínűséggel az van. Persze már hallom is a választ, hogy a bazár fejlesztői modellnek köszönhetően ez nem probléma, hiszen a felhasználók elvégzik a teszteket, és a szükséges javításokat. Ez mind szép és jó, de lenne egy kérdésem: Van elég hozzáértő felhasználó? A tapasztalat ugyanis azt mutatja, hogy a felhasználók többsége nem képes, vagy nem is akarja megtalálni az okát annak, hogy miért nem fut a program az általa használt rendszeren. Így tehát a Linuxot használók számának növekedése nem vonja feltétlen maga után a hibakereső és hibajavító felhasználók számának növekedését. Aki értene hozzá, sem biztos, hogy ezzel foglalkozik, hiszen sokkal nagyobb sikerélményt nyújt előállni egy n+1-edik megoldással egy problémára, mint a hibakeresés. Olyan felhasználóból, aki hibákat keres, és javít, mindig is kevesebb lesz, mint a fentebb említett n+1-edik megoldást gyártó linuxosból. Ugyanakkor ettől jó a Linux: semmire sem kényszeríti rá a felhasználót, mindenre vannak alternatívák.
Persze a fentebbi érvelés erősen el lett túlozva, hiszen a programok többségének teljesen mindegy, hogy mely kernelverzió alatt futnak. A rendelkezésre álló library-k viszont a programok többségének egyáltalán nem mindegyek. Ha valaki kernelmodult ír, akkor viszont valószínűleg már egyáltalán nem mindegy, mely kernelverzióról is van szó. Igen, azt mondom, hogy valószínűleg, mert még soha nem írtam kernelmodult Linuxhoz, soha nem írtam komolyabb programot, és soha nem javítottam hibát mások programjában. Ebből adódóan egyáltalán nem szükséges komolyan venni a véleményemet, hiszen semmi komolyabb tapasztalat nem áll mögötte. Egyébként is fog még változni a véleményem, hiszen rengeteget fogok még ezekben az ügyekben tanulni. Még csak 3 éve használok Linuxot, és csak 18 éves vagyok, úgyhogy ezt itt tényleg egy abszolút kezdő szemszögéből tudtam leírni.

Egy kis kultúrálódás: ESR: A katedrális és a bazár

Elkezdtem olvasni az A katedrális és a bazár-t. Érdekesebb, mint amire számítottam. :-) Főleg, hogy egy olyan program (a fetchmail) fejlesztéséről ír, melyet magam is használok (a kevésbé gyakran használt e-mail postafiókomhoz), és olyan következtetésekre jut, melyeken el lehet gondolkodni. Ha van még, aki nem olvasta, mindenképpen ajánlom.
Megjegyzés: Feltűnt, hogy a szöveg tartalmaz néhány "fura" megfogalmazást, és pár helyesírási hibát. Ilyenkor tudok bosszankodni, hogy az ilyenek miért nem Wiki-ben vannak.

Kísérletezgetés a VirtualBox-szal, majd egy kis virtuális földgömbözés

Tegnap és tegnapelőtt és tegnap erős lázam volt, úgyhogy nem tudtam sokat ülni a gép előtt, bár tegnap már annyit igen, hogy el tudtam kezdeni kísérletezgetni a VirtualBox-szal Windows XP alatt. Miért WinXP? A válasz egyszerű: A linuxos particiómon már csak pár MB hely van. Első kísérletem tárgyát a Windows 98 képezte, melyet sikeresen feltelepítettem a VirtualBox-ra, bár az eredmény egyáltalán nem lett tökéletes. Az emulált VESA-kompatibilis grafikus kártyát VGA kártyának látta a Win98, ebből adódóan a 640*480-as felbontásnál és a 16 színnél többet nem sikerült kisajtolnom belőle. Az emulált AC97-es hangkártyával szintén nem sikerült mit kezdenie. Talán ha szereznék hozzá egy driver-t, akkor működne. Az emulált hálózati kártyát viszont jól kezelte, úgyhogy meg tudtam nézni a HUP.hu-t InternetExplorer-rel, 16 színben, 640*480-as felbontásban. Különös látvány volt. :-) Raktam rá egy firefox-ot is. Az sem nézett ki szebben. :-) Következő kísérletem tárgya a BugOS 2007-01-10 volt. A telepítés simán ment. Ez meglepő, ugyanis QEMU alatt nem akart működni. Sikerült bejelentkeznem, és a "run bc" parancs hatására pillanatok alatt megjelent a képernyőn a Norton Commander-szerű filekezelő. A sikeren felbuzdulva megpróbáltam felrakni a ReactOS-t is. Elkezdte betölteni a modulokat, majd teljesen befeketedett a képernyő, és lefagyott. Ez is érdekes, ugyanis a ReactOS más emulátorokban, például QEMU-ban hibátlanul megy.
Ezek után elkezdtem szórakozni a Google Earth nevű cuccal, és mivel úgyis WinXP fut, kipróbáltam a Microsoft Live Local Virtual Earth nevű terméket is. Ez után a NASA World Wind következett. Mindhárom program lenyűgöző látványt nyújt.

Visszaszámláló 2

Alakul, mint púpos gyerek a prés alatt... Most viszont el kellene döntenem, hogy milyen rendszer alatt fusson a cucc. A cél az lenne, hogy nagy böszme számjegyekből álló visszaszámlálót jelenítsen meg a cucc, ami az egész képernyőt elfoglalná. Nem ártana, ha közben hangkeltésre is képes lenne. Meglehetősen gányoltra sikerült a forráskód annak ellenére, hogy nem egy bonyolult programról van szó. Gyengébb idegzetűek számára nem ajánlott! Íme.

Visszaszámláló

Elkezdtem programozgatni, megpróbáltam összedobni egy egyszerű programot, ami semmi mást nem tesz, mint hogy visszaszámlál 20 másodpercig visszaszámlál mikroszekundumokat megjelenítve. Nem egy bonyolult valami, de miután lefordítottam, nem egészen úgy működött, ahogy azt elvártam. Nem áll meg nullánál, és nem jövök rá, miért. Íme a forráskód:

Barebone jóság [:-)]

Sikerült "kijavítanom" a barebone gépbe rakott régi merevlemezen kévő Windows XP telepítést. Jó gép. Mindent tud, amit egy mai géptől elvárhat az ember. Néhány apróság azonban egy kicsit hiányzik:
* Hely több merevlemeznek - Nincs rá akkora szükség, úgyis hálózatba van kötve egy nagyobb merevlemezű géppel.
* Kisfloppymeghajtó - Ez pótolható egy külső USB-ssel.
* Párhuzamos port - Na jó, erre nincs szükség, de zavar a hiánya. Egyébként is lehet rá megoldást találni.
A proci 68oC-on üzemel.

Barebone furcsaság

Ma összeraktam egy barebone gépet. MSI Hetis 915. Intel chipkészlet. P4 proci. Kingmay 512M-s ram. SONY-NEC DVD+-RW meghajtó. Régi 40 GB-os Samsung merevlemez. Összerakatam, áramot neki, bekapcsolás, MSI, valamint Intel logo a képernyőn, majd egy pillanat alatt betölt a GRUB a merevlemezről. Nagy vigyor az arcomon. [:-)] Megpróbálom elindítani a vinyón lévő WinXP-t. Dob egy kékhalált, újraindul. Nézzük a Win98-at! Hardware elemek felismerése... Ezt inkább hagyjuk! Frugalware! Elindítom, megy, X nem indul. Bejelentkezem. Beteszek egy dvd-t a meghajtóba. mplayer dvd:// Nézem egy ideig a DVD-t. Kezd unalmas lenni. kilépek... Megpróbálom életrekelteni az X-server-t, de nem járok sikerrel. Újraindítás. XP telepítőlemez előkeres. Meghajtóba be! Gép újraindít. Nem ismét GRUB. Kérek egy parancssort. Megpróbálom onnan elindítani a WinXP telepítőlemezt. Másodpercenkénti újraindulás. Nem viccelek, nem túlzok, tényleg. Hűtőventilátor felpörög, leáll, ismét felpörög, stb. Bekapcsolt állapotot jelző led villog. Gép kikapcs. TV nézés. [:-)] Pár perccel később újból a gépnél. Hmm... Még mindig meleg egy kicsit a gépház. Bekapcsolom. Linuxozás. Újabb próbálkozás a Win XP CD-vel. Ez úttal bootsorrend változtatás. Ismét a másodpercenként újraindulós jelenség... Kikapcs. Pár perc múlva újra a gépnél. Bekapcs. GRUB elindul, én megyek inni egyet. Mire visszaérek, újból ezt játsza. IDEGBAJ!!!

Emlékeztető magamnak [:-)]

Olvasgattam Gabucino blogjat, és rátaláltam az L4/Fiasco című cikkre. Most nincs időm végigolvasni, sem kultúrált formában lementeni magamnak úgy, hogy meg is találjam, úgyhogy álljon itt magamnak emlékeztetőül ez a blogbejegyzés! [:-)]
Megjegyzés: Kellene csinálnom magamnak valamit, amibe lerakom az emlékezetőimet, és biztos, hogy bármikor meg is találom... [:-)]

Egy "kis" áramszünet...

... mégpedig az iskolában, de ne ugorjunk ennyire előre az időben! A tanítási nap teljesen normálisan kezdődött attól eltekintve, hogy megcseréltük az osztályfőnöki és a történelem órát, így ez utóbbi a negyedik órába került. Tettük mindezt azért, mert Gergely Endre tanárúr (osztályfőnök, történelemtanár) úgy döntött, meg akar velünk nézetni egy dokumentumfilmet a náci Németországról. Harmadik óra (matematika) közepén azt vettük észre, hogy megszűnt az áramellátás. Történelmen így meghiúsulni látszott a filmnézési tervünk, de végül egy időre mégis lett áram. Ez idő alatt elkezdtük nézni a filmet (VHS lejátszó + DLP projector párossal), de egy idő után megint megszakadt az áramellátás, így a filmnézés félbemaradt. Közben persze folyamatosan sípolt a teremmel szomszédos 53-as szertárban a szerver (hercules.dobo) szünetmentes tápja. Egy pár percre ismét visszatért az áramellátás, ez alatt elkezdtük folytatni a filmet. Az áramellátás pont az óra végén (11:40-kor) újra megszakadt, de mikor mentünk ki a teremből, ismét lett 2-3 percre. Következő óránk média lett volna, de elmaradt. Áram végig nem volt. Ez idő alatt lementem a folyosón lévő gépekhez, kikapcsoltam a bekapcsolva maradt ősrégi CRT monitorokat, visszatoltam a székeket a helyükre, visszatettem egy billentyűzetet a helyére, nézelődtem, hová tűnhetett 2 db egér, de nem találtam őket. Közben arra sétált a karbantartó, és szólt, hogy ne kapcsoljam fel a főkapcsolót, mert az áramlökések tönkretehetik a gépeket. Megnéztem a 27-es terem ajtaja mellé kitett versenykiírást, mikor lesz a második forduló, aztán visszamentem a terembe. Nem maradtam sokáig, hamarosan újból lementem, ezúttal a tanári folyosó másik végéhez nézelődni. Nem sokára az alábbi szavakat hallottam: "Jajj nekünk!" Kis gondolkodás után rájöttem, hogy ez valószínűleg a technikus lehet, ugyanis ő szokott gyakran ilyeneket mondani. Bementem a tanári folyosóba, hátha többet megtudok az áramszünetről. Hamarosan az alábbiakat hallottam: "Jó hírem van... Elcsípték a 10 kV-os vezetéket, ami jön errefelé, úgyhogy valószínűleg egész nap nem lesz áram." Mondta ezt, vagy valami ilyesmit a technikus (Szabó Laci bácsi) valószínűleg Motesiczki Ottó tanárúrnak, aki egy személyben igazgatóhelyettes, rendszergazda, valamint informatika tanár. Motesiczki tanárúr megkérdezte, hogy haladok a C programozás feladattal. Mondtam neki, hogy még mindíg ugyan azzal a problémával vagyok elfoglalva, amivel órán. Rákérdeztem, hogy egyébként a szerver szünetmentes tápegysége sípol -e már 2 órája. Mondta, hogy igen, majd ment megnézni, hogy mi megy még a szünetmentesről. Megállapította, hogy semmi, majd kikapcsolta. Erősen meglepődtem, hogy egy egyszerű kis asztali APC BackUPS-ről kapja az áramot a szerver. Motesiczki tanárúr azt mondta, erről 15 percig elmegy a gép. Még jobban meglepődtem, mikor megtudtam, hogy az iskolai szerver egy közönséges PC egyszerű IDE merevlemezzel, és mindössze 100 W-ot fogyaszt. Közben megérkezett az igazgató, én meg mentem német órára. Óra közben egyszer csak ismét lett áram.
---
Elnézést, hogy ismét ide offtopicolok, de mostanában nagyon nincs időm megcsinálni a honlapomat/blogomat...

Nyelvvizsga megvan!

Elnézést kérek az ismételt offtopic-ért, de mivel a saját blogmotoromat még nem írtam meg, ide megy az offtopic is. Tehát a nyelvvizsga megvan. Íme:

Vizsgaközpont: Mária Valéria Nyelviskola
Vizsgakód: HU-036021/2006.10.14/EN-C
Vizsgázói azonosító: 268740184
Hallás utáni értés: 76 %
Szóbeli kommunikáció: 76 %
Olvasott szöveg megértése: 84 %
Írásbeli kommunikáció: 68 %
Összesen: 76 %

A vizsga teljesítése sikerült.
...bár nem úgy sikerült, ahogy vártam. Ahhoz képest viszont, hogy semmit nem készültem rá, egész jó...
Jut eszembe: Informatika OKTV 2. kategória iskolai fordulóban 87 % -ot értem el.