odt2png

Az unoconv és az imagemagick csomagok segítségével egészen egyszerűen lehet ezt a problémát megoldani. Ím a script ami elvégzi az átalakítást.


#!/bin/sh

if [ ! -f $1 ]; then exit; fi
unoconv -f pdf $1
convert -density 300x300 $(basename $1 odt)pdf $(basename $1 odt)png
rm $(basename $1 odt)pdf

újfajta spam

Van egy sanda gyanúm, hogy egy újfajta spam van kialakulóban. Most kaptam egy levelet a gmail-es címemre, miszerint épp most regisztráltam egy új weboldalra (külföldi). Valós felhasználónév, véletlenszerű jelszó. Első gondolatom az volt hogy valaki regisztrált a nevemben, de aztán rájöttem, hogy ennek így semmi értelme nem lenne, hiszen, véletlenszerűen generált jelszó esetén nincs értelme ilyesminek. Marad az a megoldás, hogy a spamlistát arra használja az oldal tulaja, hogy valós hozzáféréseket biztosít. Így egyszer legalább meg fogja látogatni az áldozat a weboldalt hiszen a valótlan regisztrációt törölni kell, nehogy visszaéljenek azzal.
Ötletes. De ettől függetlenül szarjon sünt az ilyen.

Ja, és a regisztrációt nem lehet törölni.

ráncfelvarrás

Kis ráncfelvarráson esett át a blog. Blogmotor frissítése, új téma, pár új bővítmény. A blogmotor az előző alatt nagyon régi volt már (2.0.x), és mivel nem sikerült úgy telepíteni, hogy 2.6 és aztán az upgrade script, egyesével kellett feltenni a 2.0.x és a 2.6 közti tizenakárhány verziót. Egy script-tel mindez 5 perc volt csak. 🙂
Jó munkás nagy munka után pihenni tér. Két hét szünet (az egyébként se gyakori posztolásban :)).

windows-on írt cdk ékezetei

A winen megírt cdk ékezetes fájljai hajlamosak nem jól megjelenni ubuntu alatt. Erre megoldás lehet egy opció megadás az fstab-ban. Az /etc/fstab fájlt szerkesszük rendszergazdai jogokkal. A következő sort:
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto 0 0

egészítsük ki a következőre:
/dev/scd0 /media/cdrom0 udf,iso9660 user,noauto,iocharset=utf8 0 0

emesene login error

Tegnap óta az emesene 1.0 nem engedett be, visszadobott “Server error 911” üzenettel. Pidgin viszont minden további nélkül beengedett. Átmeneti megoldást az jelentette hogy megváltoztattam az a-zA-Z0-9 jelszavamat, a-zA-Z jelszóra. Most beenged.

mail led

Hardy-n a mail ledes megoldást két dologgal kell kiegészíteni:

/etc/rc.local -ba beírni exit elé:

chown userneve:usergroupja /sys/devices/virtual/leds/asus:mail/brightness

A villogtatást a /sys/devices/virtual/leds/asus:mail/brightness -be való 0, 1 beírása végzi.

firefox 3

Nem rég sikerült megoldani a frissítést a gépemen. Az egyik legtöbbet használt új verziós program egyértelműen a firefox 3. Egyszerűen valami elképesztően zseniális az intelligens címsor. Még ugyan szokni kell, hogy szinte mindenben keres és így pillanatok alatt bárhogy megtalálok már meglátogatott oldalt (vagy könyvjelzőt). Respect aki kitalálta és megcsinálta! 🙂

A firebug viszont nem megy 🙁

citromail

Kontakt says:
[21:04:10] húha
[21:04:21] eltűnt kb 300 levelem
Karcsi says:
[21:04:45] mik?
Kontakt says:
[21:05:03] régiek. emlékeim.
Karcsi says:
[21:05:18] hol voltak?
Kontakt says:
[21:05:36] a citromailen.
Karcsi says:
[21:05:56] aj aj
Kontakt says:
[21:06:16] durva
[21:06:31] még jó, hogy már átköltöztem gmailre
Karcsi says:
[21:06:47]
Kontakt says:
[21:07:21] az a durva…hogy elveszett minden
[21:07:33] a bejövők, a kimenők, a címlista…minden.
Karcsi says:
[21:07:41] az érdekes
[21:07:46] üres az egész?
Kontakt says:
[21:07:54] igen
[21:08:18] belépek mégegyszer
[21:08:44] nomindegy.
Karcsi says:
[21:08:48] nincs?
Kontakt says:
[21:08:53] nincs.

Sanoma produkció.

valós cimke alapú gettext

Egy ideje már gondolkodom, hogyan lehetne 0 erőforrástöbblettel megoldani azt, hogy ténylegesen címkék kerüljenek a msgid-k helyére. Erre egyébként azért van szükség, hogy feloldható legyen a szavak más kontextusban való másként fordítása, pl: Search Keresés Kereső (amire a domain tökéletes lenne, csak hát ahhoz többet kéne programozni…).
Ha a problémát onnan közelítjük meg, hogy a gettext-be kéne beépíteni egy nyelvi fallback mechanizmust akkor szerintem soha nem lenne meg, viszont ha a po fájlok generálásakor és a sablongeneráláskor változtatunk az eddig bevett szokáson akkor talán szélesebb körben is nagyobb elfogadásra találna a megoldás. (működő kódok, minták és promó tömkelegével)
Az ötlet a következő:

  • msgidben csak A-Z\_\- karakterek szerepelhetnének
  • a programban meg kéne adni az initltools számára egy fallback nyelvet (pl en_US). Esetleg a fejlécben egy plusz mező.
  • sablon generálásakor létrejön az üres fájl amit a fejlesztő feltölt a felületen megjelenő nyelvi szövegekkel
  • Új nyelv hozzáadásakor a fallback nyelv msgid-k alapján a fallback nyelvből feltölti az új nyelv msgstr-jeit, hogy a felületen a fordítatlan szövegek helyén angol szöveg jelenjen meg.

Ehhez a megoldáshoz még a felületet fordító programokat se kéne módosítani. (persze pár funkciót be kéne építeni)
Megoldatlan probléma a fallback nyelvben a msgstr módosításakor hogyan vezetjük át a többi nyelvbe, hogy módosult a szöveg (msgid elévülés). Esetleg a megjegyzésben el lehetne helyezni egy időbélyeget, melyeket összevetve lehetne kilistázni azokat amik módosultak.

Működő kódok, shell scriptek hamarosan…

M.D. linux

Épp egy barátom próbált meg küldeni egy szép msn vírust ami szerint Britney meghalt. Kár érte. A linkre azért nem kattintottam rá. Persze csak azért mert más dolgom van. 🙂

Viszont megint eszembe jutott egy ötlet amit közhírré teszek, aztán ha valakinek van batár sok ideje meg kapcsolata valamelyik vírusharcos céggel (akár magyarországival, like VB) akkor jópízé meg is csinálhatná. Én meg örülnék mint majom a farkának hogy kitaláltam 🙂 Persze a havi juttatások mellett…

Nos az elképzelésnek van már gyakorlati előszele, miszerint ha egy dualboot-os gépünk van akkor a linux alól bátran tudjuk managelni a win-t. (jelszó módosítás, regiccstri turkálás és a többi)

Ha kapunk (vagy van) egy win, ami tele van mindenféle vírussal akkor kézenfekvő megoldásnak tűnik hogy a fertőzött rendszert békén hagyva egy olyan rendszert indítunk ami tiszta és még véletlenül sem fertőződik. Linux. 🙂

A tiszta rendszerre (linux) kéne olyan grafikai felülettel és vírusadatbázissal megtámogatott programot készíteni amivel képesek vagyunk megkeresni a win-t egy partíción, felmérni a fertőzött rendszer indulásakor induló folyamatokat (regedit regiccstri), azok károsságát megítélni és adott esetben a regiccstrit megtisztítani a káros dolgoktól.
Jó kis iparágat lehetne erre ráépíteni. Livecd be (vagy PXE): linux bootol, automatikusan keres, javasol, töröl. Gép kikapcs, tulaj örül, hogy nem kellett az egész gépet legyalulni…
Ennek megvalósításához csak kétféle szakember kell:
– nagy tudású windowsos szakember, és
– nagy tudású linuxos szakember/jó programozó.

Ha majd egyszer sok időm lesz… Bár ha most elkezdek házalni az ötlettel lehet, hogy valaki lecsap rá.