Blogbejegyzések

Kis-nagybetű konverzió

A hülye mkisofs miatt át kellett neveznem egy csomó fájlt kisbetűsről nagybetűsre (szerencsére ékezetes nincs a készletben). Az adott dobozban egy meglehetősen korlátozottnak tekinthető Linux-like környzet lakozik Busybox-szal, és egy-s-más kiegészítővel, amit az idők során rátelepítettem. Legnagyobb meglepetésemre a jól bevált módszer - a hozzá szükséges segédeszköz híjján - nem működött, így elkezdtem a favágó (kézzel történő) átnevezés helyett kitalálni, hogy a szűkös parancskészlettel mit lehetne tenni. Ezek jutottak eszembe:

1. tr


for i in * ; do
mv "$i" "`echo $i | tr '[a-z]' '[A-Z]'`"
done

- ezzel szoktam általában, de itt tr: command not found vagy valami hasonló volt az eredmény.

GCD tamogatast kapott az Apache Multi-Processing Modul

"The Apache GCD MPM allows the Apache web server to use Grand Central Dispatch (GCD), rather than threads or processes, as a source of concurrency on Mac OS X and FreeBSD. It is intended to illustrate both GCD's programming model and programmability benefits, as well as how GCD can be integrated into a existing large-scale and thread-aware application. See the wiki page for more information."

Tovabbi reszletek itt.

Az információ szabad akar lenni, vagy mégsem?

Kedvenc FOSS és netsemlegesség kommiem Cory Doctorow ismét hallatott magáról és egy új cikke jelent meg a The Guardianban.
A "professzor úr" szépen eljut az "adatok szabadok akarnak lenni"-től az "emberek szabadok akarnak lenni"-ig, csap épp ez már 50 évvel ezelőtt lejátszott lemez. Egyesek még emlékeznek is milyen izmusnak hívták.
A legnagyobb probléma az egész témával, hogy amint egy embernél több van egy térrészbe összezárva, megszűnik a szabadság. Minél nagyobb az egyik fél erőfölénye annál jobban csorbul a gyengébb szabadsága, annál inkább kiszolgáltatott az erősebbnek. Az emberek számát és a térrész méretét növelve kialakulnak olyan struktúrák, ahol az erősebb fél már nem lesz kapcsolatban a gyengébbel. Megjelennek a közvetítők, és innen kezdve már nem csak az erősebb féltől fog függeni a gyengébb, hanem a kettő közötti közvetítőtől is.
Információra vetítve mindezt, az információ amihez az ember hozzáfér erősen függ a közvetítőtől, attól a csatornától amin keresztül érkezik.
Ha azt akarjuk, hogy a kapott információk szabadok legyenek, akkor valakinek biztosítani kell, hogy a közvetítő ne korrumpálhassa és ne akadályozhassa annak áramlását.
Itt jön a képbe egy újabb változó, mégpedig az információ értéke. A tudás (egy adott információ birtoklása )hatalom. A Pókember óta pedig tudjuk, hogy a nagy hatalom, nagy felelősséggel jár. A fiúk óta meg már a nehezebb felfogásúak is tudják, hogy a hatalom korruptá tesz.
A jelenlegi információs szabadságunk egyetlen oka, hogy az internet sokkal gyorsabban fejlődött és terjedt el, semhogy a különféle hatalmak (pénzügyi, politikai) birtoklói felismerjék jelentőségét, és az általa hordozott információ értékét és annak társadalomra gyakorolt hatását. Ilyen tekintetben elég csak kishazánk politikai életét megnézni.
Idővel, a hatalmak birtokosai utol fogják érni az új információs technológiákat és a saját képükre formálják. Biztosan állítható, hogy ez a közvetítőkön keresztül fog történni, a kérdés csak az, hogy a képes lesz-e az információtechnológia egy lépéssel előttük járni?
Doctorow egyik nagy hibája, hogy a társadalomról és annak működéséről alkotott képe hamis. Kisebbségnek nevezi azokat akik az internet által nyújtott információ cserét szórakozásra, különféle termékek ingyenes megszerzésére használják. Túlértékeli a internet szerepét a csoportok, közösségek működésében.
Végül, de nem utolsó sorban, nem képes túllátni a jelenlegi kommunikációs sémákon, és nem képes túllépni a "free" szó bűvkörén.

Tiny script - Putty settings converter

Windows-Linux migráció során született nálam az igény, hogy a Windows alatt használt putty-s beállításaimat valahogy át kéne pakolni linux alá ( tekintve, hogy elég sok szerver volt felvéve, így mindet manual ismét felpakolni elég nagy macera lett volna ). Ezen igény kielégítésére született az alábbi kis scriptecske. Gondoltam publikálom hátha még valakinek jól jön:
http://pastebin.com/TYxfLXFL

A folyamat kb a következőképp néz ki:
- Windows alól első körben ki kell exportáljuk a putty-s beállításainkat a registryből ( regedit.exe /e putty_settings.reg HKEY_CURRENT_USER\Software\SimonTatham\PuTTY\Sessions )
- A kiexportált .reg file-t át kell konvertáljuk UTF16ról valami emberibb formátumba ( UTF-8, CP-1250 ). Ehhez én a lokális gépen notepad++-t használtam, de ha cygwin alá felrakjuk az iconv-t azzal is megy ( megoldható lett volna egy perl alatti iconv modul include-olása, de mivel az is külső modult igényelt volna, így azt elvetettem )
- A scriptben megadjuk a .reg file helyét ( éljen a hardcoding :D (Jó tudom.. Lusta voltam megírni, hogy megkérdezze :))
- A scriptet futtatva ( nálam épp cygwinből, de elvileg activeperl is használható ) az aktuális mappába legenerálja nekünk a linux alatt használható file-okat
- A generált file-okat a ~user/.putty/sessions mappa alá bepakolva már is a helyükön lesznek a session-ök :)

Kisvállalkozások

A kisvállalkozások:
Jelentik a teljes foglalkoztatói állomány 99.7%-át.
Valamivel több mint a felét alkalmazzák a teljes privát szektor dolgozóinak.
Fizetik a 44%-át a privát szektor teljes bérkifizetésének.
Generálták az elmúlt 15 év új munkahelyeinek 64%-át.
Hozzák létre a nem mezőgazdasági GDP több mint a felét.
Foglalkoztatják a high-tech dolgozók (tudósok, kutatók, fejlesztők) 40%-át.
52%-ának lakóhelyen van a székhelye és 2%-uk franchize.
Adták az azonosítható exportőrök 97.5%-át, és az ismert exportbevétel 30.2%-át a 2007-es évben.
Alkalmazott számra vetítve, 13x több szabadalmat nyújtanak be, mint a nagy cégek, és ezek közül a szabadalmak közül kétszer annyi található meg a szabadalmak 1%-át adó leggyakrabban hivatkozott szabadalmak közt.

Régi notebooktáska helyett kéne valami

Notebookkal járó ember tudja, hogy milyen fontos a jó táska. Értékeli. Hosszú távra tervezve a jó cejg nem olcsó, ezért nem mindegy, hogy mit vesz az ember. Számos szempontnak kell megfelelnie egy ilyen munkaeszköznek:

  • legyen tartós (megfelelő anyagból készüljön, erős varrásokkal, csatokkal, cipzárral rendelkezzen stb.)
  • nyújtson megfelelő biztonságot a benne levő tárgyaknak (notebook, fényképező és társai)
  • legyen megfelelően tágas (sok minden férjen el benne)
  • legyen kényelmes a viselése (ne rohadjon rá az ember hátára, legyen megfelelő kiképzése)
  • legyen praktikus (könnyen lehessen beletenni dolgokat, könnyen lehessen kivenni belőle dolgokat, könnyen meg lehessen benne találni dolgokat)
  • ugyan autóval járok, de nem lenne baj, ha akár kerékpárral vagy motorral is megfelelő társ lenne
  • meg ami még nem jut most eszembe

De most ez komoly...

...hogy nincs egy mukodo parancssoros DVD ripper ami tud nekem egy szimpla ISO filet csinalni? Azert ez nem lehet egy nagyon bonyolult feladat.

koga@apollo:~$ dvdbackup -i/dev/sr0 -M
Error reading MENU VOB
Mirror of Title set 1 failed
Mirror of DVD failed
koga@apollo:~$ dd if=/dev/sr0 of=valami.iso
dd: reading `/dev/sr0': Input/output error
1760+0 records in
1760+0 records out
901120 bytes (901 kB) copied, 0.404633 s, 2.2 MB/s

Nem vagyok többé rendszergazda

Igen, a mai nappal végre átadom a stafétabotot. Ma "felvételiztettem" 10 emberből a helyemre, végül megtaláltuk az ideálisnak tűnő jelöltet. Jó-jó, még egy-két hét, amíg mindenre felkészítem az utódom, de aztán tényleg lazíthatok. Végre összpontosíthatok az informatika engem jobban vonzó részére, a programozásra, implementálásra, megvalósításra, hogymondjammég... a szellemi termék előállítására.

Már az elmúlt hónapokban feltűnt, hogy egy-egy howtot alighogy átfutok, már nem érdekelnek a részletek, "csak működjön"! Így vagyok a laptopomon is, már nem küzdök a rendszerrel, a beállításokkal, minden alapbeállításon van, szevasz. Néhány apró módosítástól eltekintve a disztribúció fejlesztőinek elképzeléseire hagyatkozok, hogy aztán joggal várhassam el a félévenkénti hibamentes release-upgrade-et.

mai hekkelés

Elkészült az AStech RS232-TTL szintillesztő. Akármennyire is hihetetlen, működik. 1db kék visszajelző LED, 1db zöld-piros visszajelző LED. Kompakt felépítés. :)

Belül megtalálható: 3db 560R, 1db kék 3mm LED, 1db zöld-piros 3mm duo LED, 1db MAX232 (dip16, lábak nélkül) 4db 1µF tantál, 1db 10µF tantál, Dsub-9 mama csatlakozó. Jó adag ón, alkatrészláb, ethernetkábel-darabok, egy jó adag ragasztó.
Nyák, az nincs benne, csak a tüskesor-aljzatnál.

http://www.astech.hu

Debian live (Squeeze)

Tegnap vettem észre, hogy már elérhetőek Squeeze image-ek a live verzióból:

http://live.debian.net/
http://cdimage.debian.org/cdimage/squeeze_live_alpha1/

Amit hiányoltam és már nagyon vártam a Lenny óta, azok a Hybrid image-ek (amit már OpenSUSE is egy ideje használ). Nagyon tetszik, hogy csak dd-zem egy pendrive-ra, és nem kell Unetbootin-nal meg hasonlókkal szórakozni. De akár egyből CD-re is égethetem.

A Gnome-os és Rescue rendszert tesztelem. Jó hogy Virtualbox-ban működik a framebuffer állítás (vga=792), ez más disztrónál újabb kernel-lel nem mindegyikkel ment emlékeim szerint (pl. a sysresccd-vel is belefutottam vbox alatt).

Régi switch nem vén switch

Pózolj switch-csel!

Ma guberáltam a gajdesz aljáról egy 3Com 4228G 28 portos switch-et. A VMware stuff (0, 1, 2, 3, 4, 5, 6) iSCSI részét eddig egy noname switch csinálta. Ezt lecseréltem erre a (valamelyes) menedzselhető matuzsálemre. Mivel ez is csak 10/100-as (plusz 2 giga port) folyamatban van egy izmosabb gigabites switch beszerzése. Valami olyan, ami tudja a Jumbo Frame-eket is. Állítólag az sokat dob a teljesítményen.

A switch cseréje alatt kipróbáltam a SAN hibatűrését. Megbontottam a preferált utat (gyakorlatilag szétszedtem teljesen). Az ESX host szépen ezt észrevette és meglátta a storage-ot a másik path-on keresztül. Lecseréltem a switch-et. A kábeleket visszadugva villogott az egész, mint a karácsonyfa, majd az ESX szépen észrevette, hogy a preferált út visszatért és visszaállt minden a rendes kerékvágásba.

Pózolj papuccsal!

Pózolj papuccsal

A cégnél a mélygarázsban olyan mély a víz, hogy rendes cipőben esélytelen átmenni rajta. Számomra érthetetlen okokból nem szivattyúzzák ki. Fehér cipőben végigmenni az olajjal kevert vízben nem egy nagy élmény. Főleg ha a cipőt az ember nemrég vette. De hát mire való az informatikai eszközök csomagolóanyaga? Ami elvileg veszélyes hulladék, az "árvíz" idején életet menthet. Merevlemezek csomagolóanyagából kiváló túlélőpapucsot lehet készíteni. Egyet össze is dobtam ma délután. Száraz lábbal értem el az autóig. A prototípus bevált!

Windows 7 kell a 3 terabájtos merevlemezhez (origo cikk minősítés)

Szerintem linux alatt is megy majd... :-D
szerk: SZVSZ A cikk úgy tünteti fel szerintem , hogy csak a Vista és a 7 kezeli.....
"A 3 terabájtos lemezt nem lesz egyszerű használni régebbi rendszerekben, és még az újabbakkal is akadhatnak problémák. A merevlemezeket a szoftverek 512 bájtos szektorokra osztják fel a nyolcvanas évek óta. Ezzel a mérettel viszont csak 2.1 terabájtos lemezeket tudnak kezelni a számítógépek, a nagyobb winchesterek kezeléséhez olyan modern operációs rendszer kell - Vista, Windows 7 - ami nagyobb szektormérettel is tud mit kezdeni....."

http://www.origo.hu/techbazis/hightech/20100518-windows-7-kell-a-3-tera…

HPC2009 - switch teszt

Ez itten egy ketto HP procurve 2910al-48G.

Az alabbi (egyszer hasznalatos) load generalo scripttel terheltem:


#!/bin/sh
MYIP=`/sbin/ifconfig eth1 | /usr/bin/awk '/inet addr:/{gsub(/^.*:/,"", $2); print $2}'`
PEER=`echo $MYIP | /usr/bin/awk -F. '{print $1 "." $2 "." $3 "." $4+1}'`
echo making floodping $MYIP '->' $PEER
while true; do ping -l 100000000 -c 100000000 -nf $PEER -s 1472 >/dev/null ; done &
while true; do ping -l 100000000 -c 100000000 -nf $PEER -s 1472 >/dev/null ; done &
while true; do ping -l 100000000 -c 100000000 -nf $PEER -s 1472 >/dev/null ; done &
while true; do ping -l 100000000 -c 100000000 -nf $PEER -s 1472 >/dev/null ; done &
while true; do ping -l 100000000 -c 100000000 -nf $PEER -s 1472 >/dev/null ; done &

A T-Home és a tervezett leállás

Nem értem a T-Home-ot. Délelőtt megszűnik az internetelérés. Ezért aztán tárcsázom a 1412-öt, és hosszasan hallgatok egy monoton -- zenének nevezett -- szörnyűséget. 8--10 percnyi várakozás után kapcsolják az ügyintézőt, aki tájékoztat, hogy a kerületben hálózatbővítés folyik, és lekapcsolták a fejállomást, dél körül újra működni fog a rendszer.
1./ Az ügyintéző nagyon udvarias volt, de ha már telefonáltam, akkor rögzítsünk egy hibajegyet. Megtörtént.
2./ Ha tervezett bővítésről van szó, akkor miért nem lehet előre tájékoztatni az érintett előfizetőket. Akkor talán kevesebb elégedetlen telefonáló, és kevesebb hibajegy lenne.
3./ Esetleg a monoton zajszerűség helyett bemondanák, hogy az adott kerületben éppen hálózatbővítés miatt nem elérhető az internet. Ekkor talán nem vártam volna 8--10 percet telefonnal a fülemen.

KAP Program

Tisztelt MagNet Bank ügyfelek!

Kérjük, hogy amennyiben módjuk van rá, támogassák alapítványunkat, hogy az üvegcsontú gyermekek minél gyorsabban felépülhessenek a törések után. A gyógytorna sokat segít a velőűrsín műtétek és egyéb traumatikus esetek utáni rehabilitációjában!

http://www.netbank.hu?com=kozossegi_bank&pk=46#a46

Hálás köszönettel: Üvegcsontú Betegekért Közhasznú Alapítvány

VMotion tervezése

Most, hogy egy hoston már nagyjából kialakult a rend, nekiállok megtervezni a VMotion-t. A VCenter a három host - ESX(i)1, ESX2, ESX3 - megtalálható. Ebből az ESX(i)1-en futnak a virtuális gépek jelenleg. Az ESX(i)1 három datastore-t lát iSCSI-n. A három datastrore-t összesen 6 úton látja, 3 preferált és 3 backup úton.

Hany evig kell hasznalnom egy programot, mire megismerem az osszes feature-ét, ami erdekel?

Ma hosszu evek utan okozott még mindig hatalmas kellemes csalodast az Amarok. Méghozza a sokatok altal fikazott Amarok2. (nekem az egyetlen bajom vele, hogy 60mega ram folott eszik, es hogy 20 secig indul). Volt egy album, amit eloszor leszedtem sima mp3-kent. Egybe volt omlesztve az egesz (10 track). Majd megtalaltam egy mappaban a valknut hublist search-ével flacban nagy nehezen, de a mappaban benne volt az a nagy (mixelt) mp3 is, a hozavalo koritessel (pl cue). Nos legangyobb meglepetesemre ha anno nem csak a nagy mp3-at szedtem volna le, hanem az egesz mappat, akkor is trackenkent cimestol megkaptam volna a szamokat, mert az amarok a cue-bol kilvasta es berakta mind a 10 tracket, amikor athuztam a mappat (ott voltak a listan a flacek meg a tordelt mp3). Legutobb is meglepodtem, mikor athuztam egy mp3-at, es bookmarkba ott volt az osszes cue-vagas, de ez még annal is elegansabb megoldas. (Hany eve is hallgatok remenytelenul mixeket?)