Blogbejegyzések

EOEC -> LOEC, azaz LibreOffice Extension Creator

Jó rég nem frissítettük a EuroOffice Extension Creatort, most viszont úgy döntöttem megpróbálom folytatni a munkát. Elég sok munka lesz, hiszen az EOEC nem támogatja az újabb LibreOffice-ok passzív kiterjesztés regisztrációját. Ennek megvalósítása lenne a fő cél, amiért belevágtam az LOEC létrehozásába, egy fork keretén belül. Sajnos az eredeti projekt nem frissül már, és nincs is ráhatásom, de arra gondoltam megpróbálok új lendületet adni a projektnek az LOEC révén.

Mi is ez? Egy kiterjesztés készítő Pythont használó keretrendszer LibreOffice és OpenOffice.org-hoz.

AbevJava Debian tároló csomagkészítőjének forrása

Sziasztok,

Szerettem volna még kipofozni az AbevJava csomagkészítő forrását, de mostanában nemigen jutottam hozzá. Így inkább kiadtam a csomagkészítő forráskódját. Ha van kedvetek adjatok hozzá új funkciókat (más csomagok támogatása), vagy ésszerűsítsétek a kódot. Minden továbbfejlesztésre nyitott vagyok és ha működik, ki is frissítem a csomagtárolón.

Szóval dolgozzunk együtt:
https://github.com/KAMI911/abevjava

Remélem hasznosnak találjátok ;)

Mától elvileg össze van drótozva az AbevJava FB oldallal és a Twitterrel, így ott is megjelenik, ha van új csomag.

CentOS, virtualbox, meg iproute2

Két jó mókával is szórakozhattam ma, az egyik, hogy minimál CentOS6-ot futtassak VirtualBox-ban, ez elvileg next-next-finish megy. Valóban megy, de az add-ons, ami az egérintegrációt (azaz ne kelljen Host gombot nyomkodni, ha kimegyek a konzol ablakból) nem akarta az igazságot (vboxvideo modul), de aztán csak összejött, miután feltoltam az X-et - ha jól tippelem, hal kellett neki.

Az iproute2 már fogósabb kérdés, még küzdök, de lehet, hogy van, aki csípőből tudja a megoldást. Van egy gép, aminek van két lába (mindkét háló /24), 10.0.1.1 és 10.0.2.1, default gw a 10.0.1.254. Eddig semmi extra :)
A 10.0.2.1 lábon hallgatnak azok a szolgáltatások, amiket a 10.0.0.0/24 hálózatból el kell érni, ezeket több okból nem lehet a 10.0.1.1 lábra átrakni.
A 10.0.0.0/24 irányába a gw a 10.0.2.254 (örökség, más okból nem módosítható)

Harrison Ford: A Szárnyas Fejvadász folytatás forgatókönyve a legjobb amit valaha olvastam

Ridley Scott egy, az MTV News-nak adott interjúban arról beszélt nemrég, hogy nemcsak, hogy megvan és kész a rajtra a Szárnyas Fejvadász (Blade Runner) kultfilm folytatásának forgatókönyve, de Harrison Ford imádja. Scott elküldte Ford-nak a forgatókönyvet, aki azt válaszolta, hogy "Wow, ez a legjobb dolog amit valaha olvastam."

[ 'Blade Runner' sequel best script Harrison Ford has 'ever read': Ridley Scott ]

Programsugárzás műsorszóró adókkal

30 évvel ezelőtt, 1984.12.14-én éjszaka a Kossuth URH FM adóján műsorként számítógépprogramot sugároztak ZX Spectrum számítógépre a Magyar Posta közreműködésével. Középhullámú adón is lett volna rá lehetőség. Az átvitel során sem az adó- sem a vevő oldalon nem volt szükség kiegészítő áramkörökre. A későbbiekre olyan megoldás akartak kidolgozni, hogy a műsortól függetlenül, a műsor mellet sugározhassák ki a programot.

AKCIO!!!

Ez a termék akciós áron kapható!
Az akció neve: Jabra

Az Ön ára /bruttó/: *27 999 Ft* 90,60 €
Az Ön korábbi ára /bruttó/: *24 999 Ft* 80,89 €

Tiszta mazli, h ratalaltam.

Frissítettem Fedora 21-re miután tönkrement a kávéfőzőm

Kalandos reggel után úgy döntöttem, hogy frissítek Fedora 21-re.

Az eddigi eseménytelen frissítések után (Fedora 13-ról frissítgetem a jelenlegi gépem) a mostani kifejezetten problémás volt. Az új verzió úgy döntött, hogy átnevezi a régi jó eth0 interfészemet valami enp0s7-re. Induláskor nulla hálózat. Mezei desktop gép, nincs más hálózati eszköz. Némi iPaden történt guglizás után ráakadtam a megoldásra. Azóta boldogan használom a gépet, újabb hiba eddig még nem derült ki, viszont a boot sokkal gyorsabb.

Fikaötperc (Firefox)

Az előző főverzióban (hacsak nem hagytam ki egyet...) a Firefox a letöltéseknél megszakadtnak jelezte, ha egy letöltés megszakadt (eleve hogyan hagyhatja, hogy egy folytatható letöltés megszakadjon...), kiírta a sikeresen letöltött adatmennyiséget, és az újrakezdés gombbal folytatni lehetett a maradék adatmennyiség letöltését. Most ebből semmi nincs meg, a fájlt teljesen letöltöttnek jelzi, akkor is, ha megszakadt a letöltés. Vajon a firefoxosok rontották el? Szokásuk... Kinézem abból a csapatból, amely egy sima listában képtelen helyesen működő navigációt összehozni... (Igen, még mindig rossz a letöltések listája.) Netán egy kiegészítő okozza? Mégis melyiknek lenne köze hozzá...? Az érintett weboldal változtatott valamin? Akár igen, akár nem, a fájlt nem kellene letöltöttnek jelezni, tehát ez kiesett. A Firefoxra gyanakszom, de most fikázáson kívül másra nem telik.

The Talos Principle Public Test a Steamen

Mit mondjak róla. Először is natívan fut Linux alól, gyönyörű, belső nézetes logikai játék. Mint a Portal, csak portalok nélkül és természetes környezetben :)

Jónak tűnik. A legegyszerűbb innen elérni.

Most éppen ingyenes, de csak a nyilvános teszt idejéig. Viszont addig is a teljes verziót kapjuk egy tartalmas demót kapunk. Nálam valamiért nem akart 5 FPS fölé menni a sebesség, de ez valszeg helyi dolog. (Azóta kiderült, hogy a Bumblebee-t nem vették elég komolyan, és nem is érzik problémának, hogy nem megy két kártyás gépekkel. Legalábbis Manjaro alatt. Intel HD4000-rel meg elég ergyán fut.) Kicsivel több mint egy giga helyet foglal, tehát öt perc alatt lejön bárkinek.
Kép:

VS2010 kis színes

Volt nekem egy ilyesmi adathalmom, amit beégettem a fejlesztés idejére:


var list = new List<Foo>();

list.Add(new Foo() {
  Valami = "akarmi",
  Salala = "tralala",
  Numerikus = 123,
  ...
});

...

Most ezt elkezdtem átrakni egy XML fájlba. Leírom, hogy <Foo majd egy jól irányzott copypasztázással odamásolom a C# kódból a propertyket. Erre mit csinál a VS? Átírta nekem szabványos XML-re: propertyket elválasztó vesszőket eltűntette, számok köré odarakta az idézőjeleket, stb.

Egyetlen szépséghibája, hogy pl az &, és a \" karaktereket nem escapelte ki nekem XML helyesen. Illetve visszafelé se megy. De ez is több, mint a semmi.

"Kedvenc web framework" es a node.js

Sajnos keson vettem eszre, igy erdemben nem tudtam reagalni a megfelelo helyen igy ezt megteszem itt, es most. Felmerult, hogy node.js-t is fel kene venni, mint lehetoseg a "Kedvenc web framework" szavazasnal. Ezzel azonban van egy kis bibi.

A node.js nem igazan web framework. A wikipedian igy kezodik a rola szolo szocikk:

Node.js is an open source, cross-platform runtime environment for server-side and networking applications.

Es valoban, a nodejs onmagaban csak egy kornyzet, ahol javasrciptben irt kodot lehet futtatni. Ebben a kornyezetben persze egy zsak frameworkot implmentaltak, pl: sailsjs, express, etc. Ezek azonban annyira elteroek egymastol, hogy nem lehet oket egy cimszoval meghatarozni.

Lollipop

Az utobbi napokban megbolondult a cyanogenmod a telomon. Ha hivtam v. hivast fogadtam, akkor nem volt hangja.

Eloszor raktam ra Ubuntut, de meg mindig nincs igazan kesz(*), de mar alakulgat. Az viszont tisztan kiderult, h a HW rendben van.
Ugyhogy vegul raktam ra egy 5.0.1-es originalt.

*ORDENARE SZAR*

Ha jol ertem, az uj iranyvonal lenyege, h lehetoleg animaljanak minel tobbet. De tenyleg, meg a pin beirasa is annyira egy idegesito cucc lett, mintha a sajat labamra hugyoznek. Szerencsere az animaciok kikapcsolhatok.
Van meg josag ezen kivul hajjaj. Pl. eddig ha hivott, akkor egy eleg nagy baszra kellett ranyomni es mar felvettem, sot az egesz kepernyo villogott, visitott, h hivas van, 10 meterrol lehetett latni wtf. Most meg a tetejen egy kis csikban megjelenik, a lenyeg. A kepernyo 80%-a meg levan szarva. Megint ott tartanak, hogy epp csak a lenyeg maradt ki a tervezesbol, azaz hogy ez egy telefon lenne.
A mail app megszunt, ehelyett a gmail app-nak lehet beallitani pl. imap-ot. Fasza is lenne, csak epp pl. az accountvaltas annyira korulmenyes, h a gyakorlatban lenyegeben hasznalhatatlan. A gmail-bol a gmail accountot kiszedni v. hide-olni vagy barmit toszni vele nem lehet.

Nagyon szar kocka poén...

Hibásan működő program, ami gyakran segfault-ol: kórokozó (core-okozó)...

ééééééééééérted, ugye?

igen... nekem is ennyire fájt.

Erről mindig eszembe jut az a story, amikor a segfault után az alkalmazás nem indult el, mert korrupt binárisra panaszkodott. Kis nyomozás után kiderült, hogy a script egy ./core file-t hív meg ... igen. Ez volt a neve az alkalmazás binárisának.

Hamarosan kiderült, hogy a TSM backupból is ki van exclude-olva minden core nevű file :D

Kínai webshopok

Elkezdtem összeírni magamnak a kínai webshopokat, amikkel eddig dolgom volt, aztán eszembe jutott, miért ne lehetne publikus?
Talán még jól jöhet azoknak, akiknek még hátra van a karácsonyi ajándék vásárlás...

[http://www.pandawill.com/]
A kínai boltok közül a legjobb a keresője, de ha megvan a konkrét termék, érdemes máshol is megnézni, mert lehet olcsóbb lesz.
Pár hónapja nyílt egy spanyol raktáruk, ahonnan a készlet egy szűkebb része elérhető (újabban ezzel kapcsolatban nagy a csönd, szóval nem biztos, hogy még van). Innen elvileg gyorsabban megjön, és EU-n belül vám sincs tudtommal.
Folyamatosan vannak Happy Hour akcióik, ahol egész jó árakat lehet kifogni, de ezeken túl is vannak akcióik, kuponjaik.
Kétszer volt velük garis ügyem (nem az ő hibájukból), amit rendkívül korrektül sikerült megoldanunk.
Jobbára tableteket vettem tőlük.

OpenPGP vagy S/MIME?

Szóval minden úgy kezdődött, hogy kaptam egy feladatot:

http://hup.hu/node/137107

Háromféle digitális aláírás került a látókörömbe: OpenPGP, S/MIME és DKIM.

Ezek közül csak az első kettő minősül end-to-end digitális aláírásnak, vagyis csak erre a kettőre igaz, hogy az aláírást a levél feladójának számítógépe, az aláírás ellenőrzését pedig a címzett számítógépe végzi. A DKIM esetében a titkos kulcs a feladó tartomány kimenő levélszerverein van (azokon, amelyekre a tartomány SPF rekordjai mutatnak), itt történik az aláírás is. Az aláírás ellenőrzését a címzett tartomány leveleit fogadó szerverek (amelyekre a tartomány MX rekordjai mutatnak) végzik. Éppen ezért a DKIM nem end-to-end aláírás, már csak azért sem, mert nem felhasználónként, hanem tartományonként van egy-egy külön titkos-nyilvános kulcspár. A titkos kulcsot természetesen nem adja ki az SMTP szerver, a nyilvános kulcsot viszont egy TXT típusú DNS bejegyzésben teszi közzé a tartomány adminisztrátora. A levelet befogadó SMTP szerver egy Authentication-Results nevű mail headert hoz létre, amiben feltünteti, hogy milyen eredménnyel járt a levél DKIM aláírásának (és egyéb authentikációs jellemzők) ellenőrzése. A küldő szerver a DKIM aláírásí művelet paramétereit, és magát az aláírást a DKIM-Signature nevű mail headerben helyezi el. A DKIM nem csak abban különbözik a másik két digitális aláírási szabványtól, hogy nem biztosít end-to-end védelmet, hanem abban is, hogy nem a levél törzsében, hanem a fejlécében található, és nem csak a levél törzsét, hanem néhány fejlécmezőt (pl. from, to, subject, date, message-id, user-agent, stb.) is aláír. Ez alapján azt is gondolhatnánk, hogy nagyobb biztonságot, ad, de egyrészt nem tudja lekezelni a levél törzsének semmilyen változását, ami a levél befogadása után történik, másrészt nem találtam olyan levelezőklienst, amely képes lenne a DKIM aláírás ellenőrzésére. Csak a levél forrásának manuális ellenőrzésére (pl. az Authentication-Results mező átnézésére) hagyatkozhatunk. Ha azonban ezt kiegészítjük azzal, hogy a Google levelezőrendszere semmilyen módon nem teszi lehetővé, hogy a levél feladója meghamisítsa a saját email címét, akkor már egy viszonylag elfogadható biztonsági megoldást kapunk.