csomagletöltő

Készítettem egy programot amit képes csomago(ka)t és a hozzá(juk) tartozó függőségeket letölteni egy könyvtárba. Ez önmagában még nem olyan nagy szám, hisz’ eddig gyakorlatilag az apt-get -d -t írtam meg, viszont képes egy gép csomaginformációit összegyűjteni, majd egy másik gépen az alapján letölteni/frissíteni. A visszamozgatás történhet akármilyen adathordozón. Egyenlőre erőteljesen nélkülöz mindennemű dokumentáltságot és grafikus felületet, így inkább csak python haxoroknak javasolt 🙂
Letölthető innen:
http://workshop.connor.hu/src/pkg_downloader.py
Továbbfejlesztése várható ilyen irányokba (utolsó két mondat).

Olympus

Olympus ws-310m digitális felvevő rádugva zubuntu-ra azonnal pöccre működik, mint egy pen.
lsusb:
07b4:0215 Olympus Optical Co., Ltd

Wma átkódolása wav-ba ffmpeg-el aztán ki cd-re… Mai örömem megvan.

flashes fejlécek

A hupon állásajánlatok után böngésztem (jó hobbi tudom), és akkor bukkantam erre az oldalra:
http://www.evans-hr.com
A belső oldalak fejléce (és gyakorlatilag a menü) flashben íródott, ami minden kattintás után lejátsza a zenét meg a menü “felépítését”. Ez a módszer már eleve kizárja, hogy sokat böngésszek az oldalon, mert egy idő után az agyamra megy az effekt. Meg egyébként is, minek mindig lejátszani az animációt? Egyszer már láttam.
Ezt -az egyébként szerintem hibás kivitelezést- lehetne kivédeni azzal, ha a lejátszás nagyjából így nézne ki (nehogy valaki belekössön, hogy ez nem action script mert lelövöm):

if (!cookie.exist("played"))
  moovie.play();
  cookie.set("played");
else
  moovie.jump_end();

Vagy ajax…
Egyébként a design határozottan tetszik, igényes oldal.

86

Szeretnék féltéglát köszörülni annak a fején akinek a jóvoltából mai napon ezidáig 86 db backscatter-t kaptam.
Ennek eredményeképpen hamarosan kész a visszapattanó levelek spamszűrője.

magyar postfix feketelisták

A hup-on található spammer szégyenfal adta az ötletet, egy magyar feketelistához, mely ip alapú. Kicsi ország kicsi tartomány. 🙂

http://workshop.connor.hu/hipbl.php
http://workshop.connor.hu/hispbl_dump.php?type=postfix

Ez kétféle lista, előbbi egy ip alapú feketelista, utóbbi a magyar dialup tartományokat hivatott összegyűjteni (kaptam már vodás mobilnetről spamet).

Csak olyan IP-ket hagyok jóvá amik a hup topic-ba felkerülnek a bizonyító erejű spam szövegével együtt. Tartományokat viszont szívesen veszem ha küldötök (hiszen nem férek hozzá minden szolgáltató minden hálózatához, hogy tudjam pl az upc-nek mi).

Adott kliens ip netmaskja whois alapján:
IP=$(wget myip.connor.hu -O – -q); netmask $(whois $IP | grep ^inet | sed ‘s/\ \-\ /:/’ | awk ‘{ print $2 }’)

linuxhw, hwdb

Warp nagyon lelkes marketingjének hála ismét elkezdtem hwdb kimeneteket kapni -ezeket újfent köszönöm, a korábbiakkal karöltve-. Ha az emberek fáradnak azzal, hogy elküldik a kimeneteket akkor illő lenne valamit szólni a korábbi bejegyzésemről.

Amikor az a bizonyos blogbejegyzés megszületett még nem tudtam egy külföldi kezdeményezésről, melynek címe: http://www.ubuntuhcl.org/
Magát a külföldi adatbázist nem ismerem közelebbről, de ahogy elnéztem amikor tudomást szereztem róla, komplett dobozos gépek konfigurációiról nyújt egy tetszőleges listát és pontozási lehetőséget (ahogy a hupon valaki találóan megjegyezte, laptopomat mint laikus rápontozom 5.0-ra pedig csak annyit tud hogy bekapcsolom és megy, kamera, hotkey és egyéb ínyencségek nem működnek…). Ez azóta változhatott. Mint írtam nem ismerem.

Vegyük a következő eseteket:
o Szeretnék venni egy tv-tunner kártyát.
o Szeretnék venni egy komolyabb hangkártyát, vagy esetleg egy külső vasat, hangdigitalizáláshoz.
o Szeretnék magam összerakni egy gépet.
o Szeretnék mobilnetet használni.
o Szeretnék scannert venni. (akciós a madaras teccsóban, de támogatja-e a linux. Megtörtént eset, hogy póruljártunk.)
o Digitális kamerámmal le tudom-e szedni a képeket? Canon eos sorozatú gépem van. (vagy lenne ha lenne sok pízem)
o Nem Ubuntu-t használok, hanem xy linuxot, 2.6.108.10-es verziójú kernellel.
o Most még windowsom van, de szeretnék gentoo-t telepíteni mer’ az menő.

(mj.: Az esetek között vagylagosság van.)

Mi lenne egy ideális megoldás (szerintem)? Tetszőleges operációs rendszeren, Linux/windows, futtatok egy programot (python, pygecko, glade), az felsorol minden csatlakoztatott hw eszközt és az adatbázisból gyártó és termék azonosító (vendor/product id) alapján kiválaszja az eszköz nevét. Ha már van róla teszteredmény akkor azt is mutatja, hogy támogatott-e (akármilyen linuxon valaha, vagy adott terjesztésen ezzel a verizóval). Ha nincs még akkor ki tudom tölteni, hogy nálam az adott eszköz megy-e.
Tudok egy termékhez meghajtó vagy howto információkat linkelni (valós pl: web’n’walk stick esetén a hso drivert) vagy tetszőlegesen magam írni leírást a beüzemeléséről.
Ahogy látszik én leginkább olyan eszközök támogatottságát szeretném böngészni ami egyedi (hubble űrtávcső :D), és ami leginkább megakasztja az embert ha oda kerül, hogy szeretné megvenni, de nem akar zsákutcába szaladni. És ugye ki szereti lapátolni kifele az ablakon a pénzt?

Nos, ezek az elképzelések és a színes-szagos terv. És akkor most a valós tények:
o Szabadidő konvergál a 0-hoz.
o Nem szeretnék lelkes-hírbeküldő-aztán-csendesen-project-elhaló lenni, így vagy itt lesz a blogban az előrehaladás publikálva, vagy nem. (utóbbi esetén a project stagnálása várható :))
o Nincsenek kitűzött dátumok és konkrét adatbázis/oldal tervek (lásd: egyes számú tény).
o Van egy domain és egy rakás lelkes álom. http://linuxhw.hu
o Van jó pár xml-em amit korábban és most küldtetek. Ezeket néha megnézem és megállapítok dolgokat.
o Van egy nemzetközi oldal ami mögött van ember és van (valamilyen) adatbázis ami fejlődik és bővül.
o A netem júniusig hétközben a modemes betárcsázós időket idézendő sebességgel hasít.

Szóval így állunk ezekkel a dolgokkal.

más: Van egy új, programozóknak készülő project, melyet a “diákjaim” írtak. Hamarosan erről is szólok. (csak azért írom le, hogy maradjon írásos nyoma, hogy ezt is meg kell majd tennem :))

Zend Framework 1.5.2 debian csomag

Zubuntu alatt csináltam jó sok debian csomagot a fent nevezett kódkönyvtárból.

Egyenlőre nem lett se jóárasítva se repósítva, így ide tettem fel: http://workshop.connor.hu/ubuntu/deb/zendframework/
Pár dolgot még javítani kell benne (csomagok függőségei), ha azok megvannak felkerül a helyére.

(más: szemfüles franciák olaszok kiszúrták, hogy az aegisub nevű filmfeliratozó programból csináltam debian csomagot :))

frissítési tapasztalatok

Befejeződött egy kiszolgáló és egy “élesben” (értsd: mindennapi irodai felhasználásban) használt Ubuntu frissítése.
Az kiszolgáló gutsy volt és a fejlesztői szerverem. A munkáim és az erre-arra kicsapongások során sok minden felkerült a gépre így elég sok lom volt már teljesen fölöslegesen. Ez meg is bosszulta magát mert a frissítéskor a postconf scriptek által futtatott ldconfig futtatásakor teljesen véletlenszerűen elhalt. Mivel már egyébként is újra akartam telepíteni ezért a gép sorsa egy teljes újratelepítés lett. Legalább megnéztem milyen manapság egy kiszolgálót újratelepíteni. Gyorsan ment.

Az irodai gép viszont érdekesebb téma. Itt nem Gutsyról (feisty) egy lépésben frissítettem. Ez szintúgy tartogatott meglepetéseket, de nem is vártam mást, így inkább a tapasztalatokat osztanám meg.

Frissítéskor néha rákérdezett, hogy a módosult beállító fájlokkal mit kezdjen. Ezen tapasztalt debianos nem lepődik meg, hanem okosan eljár.

Néha ki kellett adni a dist-upgrade és install -f kapcsolókkal az apt-get-et. Hal Dbus párossal volt egy kis gond. De azt is meg lehet oldani.

Teljesen távoli frissítés után nem jött vissza a gép így kénytelen voltam lemenni az irodába megnézni, hogy mi történt, ahol is egy ehhez merőben hasonló sor sormintázta a képernyőt:

localhost kernel: [ 163.056000] device-mapper: table: 254:0: linear: dm-linear: Device lookup failed

Kis google után arra jutottam hogy az evms eltávolítása a megfelelő megoldás. A kernelbe gutsy alkalmával egy folt került amit az evms nem szeret. Feltehetőleg a feisty => gutsy frissítéskor ezt a programot leszedi a frissítés, viszont a feisty => hardy során nem. Rebootkor ez meg is bosszulta magát. Megoldás ilyenkor hogy frissítés után kézzel leszedjük vagy, ha elfelejtettük megtenni ezt, akkor helyreállító módban a gyökér kötet fölött készített chroot-on belül leszedjük az evms csomagot utólag.

Következő meglepetés az indítás után ért. Egyrészt lefutott az fsck ami ezúttal már szépen beleépült az uspash-ba, másrészt elindult a failsafe. Előbbinek örültem, utóbbinak már kevésbé, öröm az ürömben hibátlanul működik a failsafe elképzelés. Rögtön feltűnt, hogy nincs zárt eszközmeghajtó telepítve. Synaptics meg is mondta, hogy miért: Valami miatt a régi kernel-hez való restricted csomag volt csak feltéve. Feltettem, észlelte az nvidia drivert, telepítette a megfelelő csomagot, és újraindítás után már a rendes felbontás fogadott.

Thunderbird binárisa változott gutsy-ban, így a panelra kitett ikont cserélni kellett.

Más probléma nem volt, de holnap azért nyúzom kicsit a rendszert.
Tetszenek a grafikai változások, tetszik hogy lényegében pöccre megy a VPS (ki van kapcsolva de azért mégis, megnézem má’) és teljesen szolíd, tetszik a fsck amit fentebb említettem.
Igaz nem volt elvárás, hogy a két verzió között pöccre menjen minden de azért kíváncsi vagyok, hogy két LTS közötti frissítés hogyan zajlik. Főleg egy nagyon használt rendszeren.

Folyt. köv. Következik a feisty => hardy kiszolgáló frissítés: vserverben és sima rendszeren éles környezetben. Remélem szolidabb lesz az élménybeszámoló.
A laptopom frissítésén meg még dolgozni kell mert jelenleg 300 mega üres hely van pedig 1 giga kéne… 😮

az emberek és a viselkedésük

Nem szoktam politikával foglalkozni. Mert. Most mégis kivételt teszek.
Valamilyen alkalomból, talán karácsonyi műsor volt, a parlamentbe meghívták több zenekar mellett, a Szent Efrém férfikart énekelni.
A férfikarról magáról annyit érdemes tudni, hogy Magyarországon egyedülálló, bizánci zenét művelik igen magas színvonalon (jártasabbak számára: stílusban hasonló Marcel Pérés-hez). Együttes tavaly nyárvégi fellépéséről két videó. Nem bárzene kategória. Ezek után talán gondolható, hogy -ha volt- a többi fellépő szintúgy nem bárzene kategória.
Lényeg a lényeg, a kedves politikus urak és asszonyok megállás nélkül fennhangon beszélgettek minősítve ezzel a színvonalas műsort egyszerű háttérzenévé, bárzenévé. Milyen ember az ilyen? Anyja hol volt amikor a tiszteletet kellett volna megtanítani? Vagy ennyire elnyomja már az embert az a sok pénz amit saját zsebükbe tuszkolnak? Én nem értem… Soha nem is értettem a politikát és a -magyar- politikusok indíttatásait, tetteik miértjét, de ezek után már nem is próbálom.
Én Bubnó Tamás helyében felálltam volna, Beethovent idézve, ilyen disznóknak nem játszom felkiáltással otthagytam volna a díszes kompániát. Azért mindennek van határa.

ftpd tls/ssl

Ha az ftp kiszolgálón beállítjuk, hogy tls/ssl-t szeretnénk használni titkosítás gyanánt a kapcsolat viselkedése megváltozik, olyan mintha passzív lenne. Két passzív kapcsolat meg nem tud egymással kommunikálni. Ezért ilyenkor mindenképpen be kell állítani a passzív porttartományt a kiszolgálónál (passive portrange). Persze ne felejtsük el a kiszolgáló tűzfalán engedélyezni a tartományt.