Blogbejegyzések

Pipelight – Using Silverlight in Linux browsers

Pipelight, which allows to run your favorite Silverlight application directly inside your Linux browser. The project combines the effort by Erich E. Hoover with a new browser plugin that embeds Silverlight directly in any Linux browser supporting the Netscape Plugin API. He worked on a set of Wine patches to get Playready DRM protected content working inside Wine and afterwards created an Ubuntu package called Netflix Desktop. This package allows one to use Silverlight inside a Windows version of Firefox, which works as a temporary solution but is not really user-friendly and moreover requires Wine to translate all API calls of the browser. To solve this problem we created Pipelight.

Slideshow Linux alatt

Készített már valaki közületek Linux alatt futó programmal slide-showt?
Bocs de nem tudom a magyar nevét. Lényeg hogy zenei aláfestéssel fotók mennek.
Van tapasztalata valakinek? Pl. ha adott a zeném hossza akkor az adott fotó mennyiségét időarányosan elosztja a program?

Segítenétek?

putty és egér (és mc)

Előző adásunk folytatása: most éppen az lenne jó, ha a 'putty'-t használva is menne az egerentyű.

Tesztek:

$ infocmp putty | grep 'kmous'
kmous=\E[M

rxvt ablakban:

TERM=putty mc
nem megy az egerentyű

Akkor most jöjjön az, hogy megpatcheljük a mc-4.8.10 forrását:

src/mc-4.8.10# diff -u0 lib/tty/tty.cold lib/tty/tty.c
--- lib/tty/tty.cold    2013-06-25 23:29:14.000000000 +0200
+++ lib/tty/tty.c       2013-09-02 16:50:06.000000000 +0200
@@ -107,3 +107,8 @@
-        || strncmp (termvalue, "konsole", 7) == 0
-        || strncmp (termvalue, "rxvt", 4) == 0
-        || strcmp (termvalue, "Eterm") == 0
+        || strcmp  (termvalue, "konsole")     == 0
+        || strncmp (termvalue, "konsole-", 8) == 0
+        || strcmp  (termvalue, "rxvt")        == 0
+        || strncmp (termvalue, "rxvt-", 5)    == 0
+        || strcmp  (termvalue, "putty")       == 0
+        || strncmp (termvalue, "putty-", 6)   == 0
+        || strcmp  (termvalue, "Eterm")       == 0
+        || strncmp (termvalue, "Eterm-", 6)   == 0

torjunk vilaguralomra

Adott egy szoftver, amit Ausztraliaban szeretnel teriteni. Csakhogy a szoftverek mar csak olyanok, hogy hardveren futnak, igy az a nagy terv, hogy csomagoljunk melle hw-t is (most hagyjuk a virtualis szalat, es koncentraljunk csak a kezzel foghato, fizikai vasakra), es amolyan appliance jelleggel tukmaljuk ra az ausztralokra. Hogyan csinalnad?

piler 0.1.24

Vagytok paran, akik mar archivaljatok az emaileket. A mai nap kijott a piler kovetkezo (0.1.24) verzioja, amiben bugfix-ek, javitott gui, par uj funkcio, jobb sphinx sema, stb. szerepel.

Aki a virtualis kornyezetet preferalja, annak gyerekjatek a deployment a debian 7 alapu OVA segitsegevel.

tar.gz: https://bitbucket.org/jsuto/piler/downloads/piler-0.1.24.tar.gz
OVA: https://bitbucket.org/jsuto/piler/downloads/piler-0.1.24.ova

Demo: http://www.mailpiler.org/en/demo.html

Ha upgrade-elsz: http://www.mailpiler.org/en/upgrade.html

a nagy lapátolás

Gimp & Windows: aki ezt a párosítást először a fejébe vette, azzal disznószart lapátoltatnék reggel nyolctól este 8-ig, hogy megkapja a nap végi levesét.

szóval ha valaki egy megfelelő kategóriás, DE használható grafikai szoftveren töri a fejét, (részemről) biztosan fog támogatást kapni akár Kickstarter-en.

Local History for Visual Studio 2010

Már elég régóta hiányoltam ezt a funkciót a Visual Studio-ból. A héten viszont elszakadt a cérna, mikor sikerült egy nagyobbacska XAML fájlt felülcsapni egy k betűvel és véletlen rámenteni (majd nem észrevenni) úgy, hogy még az undo-val sem lehetett már visszahozni.

Szerencsére időközben készült egy plugin. A dolog szépséghibája, hogy VS2012-höz készült. Forrás szerencsére fenn van a CodePlexen, amiből hamar kiderült, hogy azért, mert az SVsDifferenceService-t használ, ami csak a 2012-estől van. Kis berheléssel átírtam úgy, hogy külső diff toolt használjon hozzá (pl. WinMerge, TortoiseDiff, első használatkor kér egy .exe-t).

0 imei

Kaptam 5 db telefont. Kiállítási darabok voltak. Saumgung cuccok ezek, 1 db androidos is akad köztük, az imei száma mindegyiknek 0. Felenged hálózatra, valamikor egész szépen megyeget is, de valamikor meg simán ledobál mindig. Valószínűleg gondolom nem lehet velük kezdeni sok mindent, így ha esetleg valakinek szüksége van alkatrészre, ők azok. Vagy ötleteket is meghallgatok, hátha lehet aktiválni valahogyan.

Üröm az ürömben

Hát tényleg jó ez a klik. Az alkalmazott tanároknak kötelező teljes állást adni - ezzel nincs is probléma. Ennek elérésével már annál inkább. Nekem most lesz végre teljes óraszámom, a funfaktor kettős - egyrészt 26 óra lesz, másrészt 6 iskolában, ha jól számoltam, 16 osztállyal... Valahogy nem nézek túl optimistán a jövő elé...
Kötelező heti 32 órát a munkahelyen tölteni. Ez nem érdekes, máshol is így van egyrészt, másrészt meg a tanári munka olyan, hogy ott meg lehet csinálni. De, bazmeg, akkor legyenek megteremthetőek a feltételek! Az iskolai könyvtárak ellátottsága katasztrofális, szakkönyvek gyakorlatilag alig vannak, ami van is elavult. Az otthoni kiskönyvtárat meg talán mégsem fogom magammal vonszolni. Az informatikai hozzáférhetőség meg... Van a tanáriban egy elaggott gép. Nekem mondjuk van egy 701-es, amin ideig-óráig lehet dolgozni, de sajnos hosszútávon nem, nem erre van kitalálva. Az egésznek az eredménye az lesz, hogy bent a suliban órákig basszuk a rezet, dolgozni meg ugyanúgy otthon fogunk, csak a bentlét miatt még kevesebb idő jut a környezetünkre.
De persze megint megkapjuk majd, hogy a seggünk fáj...
Funeral Mourning - Drown in Solitude
Skepticism - Backward Funeral and the Raven
Frowning - Funeral March
Heimleiden - Der Toten Melodie
Colosseum - Withered
Cathedral - Ebony Tears
Shape of Despair - Entwined in Misery
Doom:VS - Dead Words Speak

Linux desktop 2013

Van ez a nyomorult 11 éves COMPAQ laptop. Eddig XP volt rajta, de ez is eléggé döcögött már. Egy szénné JS-ezett Facebook-ot nem igazán bírt. Plusz áprilisban lejár az XP támogatás, na mondom tegyünk rá Linuxot.

Abból is Debian-t. Az Ubuntu tele van hulladékkal, nekem minél lájtosabb környezet kell. RPM-alapú disztrót meg nem igazán szoktam használni, nem is ezen a gyenge gépen fogok elkezdeni kísérletezni vele.

Szóval CD1 ISO letölt, CDRW-re kiír, bootol. Nem sokkal később írja nekem, hogy a 6 éves WiFi dongle bizony nem fog menni. Miért is menne. Kell hozzá firmware, azt meg minek tegyük rá a CD-re. Sokkal fontosabb, hogy legyen CD-író meg chatprogram.

Logitech, Logitech de csodás...

Na jó, tudom, ezt Budapesttel szokás énekelni, de így se hangzik rosszul. :)

Van nekem egy Logitech K340-es billentyűzetem. Nem mai már, lassan óvodás korba lép.
Ma pedig vettem egy Logitech M525-ös patkányt. Lézeres, pont álmaim rágcsálója. Lenne. Ha a Logitech Unifying nevű okossága nem egy parasztvakítás lenne.

Idézet a Logitech magyar oldaláról: A Logitech Unifying vevőegység olyan vezeték nélküli vevőegység, amely kis méretének köszönhetően csatlakoztatva hagyható a hordozható számítógép USB-portjához. Egyszerre akár hat kompatibilis vezeték nélküli egér és billentyűzet is csatlakoztatható ugyanahhoz a vevőegységhez. A vevőegységet nem kell leválasztania, ha áthelyezi a számítógépet, így az elvesztésétől sem kell tartania.

CRUX the last sane distro

Jobban megy a jack, mint ubuntu alatt es
- nincs systemd
- nincs pulseaudio
- nincs networkmanager
- nincs pam szerk: pam van. utananeztem, megertettem, johet.
- nincs dbus

Vegre tudom, mit csinal a gepem. Hiaba, ha azt akarja az ember, hogy menjenek a dolgok, maganak kell csinalnia mindent.

cPanelre vált a DotRoll (kevéssé méltányos eljárással)

Sajnos billentyűzetet kell ragadnom, mivel úgy érzem, hogy sokakat érinthet itt a történet. A DotRoll úgy döntött, hogy minden tárhelyet és e-mailt cPanel stackre költöztet. A döntés okairól nem szeretnék filozofálni, viszont sajnos az eljárás ami keretében ez megtörténik nem feltétlenül mondható méltányosnak.

Először is jön egy levél, kb a következő tartalommal:

Tisztelt Pásztor János!

Ezúton tájékoztatjuk, hogy weboldalait egy új, nagyobb kapacitású és tudású szerverre költöztetjük.

Tárhelyének technikai beállításait a népszerű cPanel felületen, a domainneve.hu/cpanel címen érheti majd el. Ehhez a felülethez a felhasználónevét és jelszavát a költöztetés után e-mailben küldjük el Önnek.

Napi Dühöngés

Albérletet keresünk mostanság, és a mai 4. sikertelen megtekintés után szált el az agyam.
Odamegyünk a címre, ingatlanos sehol, felhívom a főnökét, az előszedi emelet/ajtó, felmegyünk, tulaj beenged, hoppá, mi nem ezt akartuk megnézni. "Kishölgy" beesik, annyit sem mond, bocs, majd megkér, hogy hamár itt vagyunk, írjuk alá, hogy megnéztük...

Második, telefon, szuper lakás, minden szuper, minden kritériumnak megfelel, odamegyünk, liftbe beszállunk, ingatlanos megnyomja a 10. emelet gombját. Finoman megemlítem, hogy kértük, ne 10.-en legyen a lakás...

Harmadik. Úton vagyunk, állítólag mi nézzük elsőnek, odafelé odaszólunk, biztos ami biztos, ja, bocs, most adták ki. Elsőnek, aha...

rxvt és egérgörgő (és mc)

Szóval, a kérdés: miért nem megy az rxvt-ben futtatott mc-ben az egérgörgő?

Haladjunk lépésenként:

1. xterm-ben, Eterm-ben megy a görgő

2. a TERM változó nem számít

3. nem arról van szó, hogy az egér általában nem megy; bal klikk, jobb klikk működik

4. segédprogrammal ellenőrizve (shkeys -mouse) azt látjuk, hogy a görgőtekerés küld be ESC-szekvenciát

4. mc verzió: 4.8.10, forrásból fordítva, linux-on; 4.7.5.5, forrásból fordítva, AIX-en; 4.7.0.9, Debian package-ből, linuxon

5. rxvt verzió: 2.6.4, forásból fordítva: nem megy a görgő; Debian package-ból: megy

Kinzó kérdés

Alice egyszerű user a jelszava pedig: almafa
Bob expert user ezért az ő jelszava: %jfh-K

Vajon mennyivel nő Bob jelszavának feltörésére irányuló kísérletünk, ha feltételezzük, hogy nem az Alice jelszavához hasonló pattern a mintája? (Nem szabályos, nem szó alapú etc.)

ezert megy a facebook a levesbe

A linkedin-rol botlottam egy irasba: http://www.adrants.com/2013/08/this-is-how-facebook-is-going-to-die.php#!

Osszefoglalo a vegerol:

"While it's teens who are shifting away from Facebook, it's the marketers who will pull the money that fuels the network. And that's why Facebook will fail. It won't happen overnight. It may not happen in the next decade. But it will happen. Which, of course, is sad and frustrating. Because we'll all have to start the stupid cycle over again. Teens find cool, new toy. Parents discover it a few years later. Teens leave. Cool, new toy goes out to pasture."

Lossless MP3 joining and Cuesheet generation

Mostanaban sokat foglalkozom audioval, ugyhogy jojjon egy ujabb ilyen temaju post. Az egy fajlban levo albumok sok esetben lehetnek kivanatosak. Ha egy olyan albumot sikerul beszerezni, ami 20 MP3 track-re van szetkaszabolva, gondunk lehet az egyesitesevel.

Leginkabb azert, mert a legtobb programozo ugy gondolja, erre az a favago megoldas a celszeru, hogy az egeszet ujra encode-oljuk. Szerencsere van mas, ertelmes utja is a problema megkozelitesenek.

[MD-RAID] RAID particio meretcsokkentese

Na ilyet se csinaltam meg. Szerencsere a neten van hozza egy csomo tutorial, kar, hogy egyik sem igazan up-to-date. Ez se lesz az, de legalabb majdnem.

Szoval, a targybeli muveletnek ket sarkalatos pontja van:
- A fajlrendszer
- Maga a RAID

A fajlrendszer legyen az egyszeruseg kedveert valami olyasmi, amit konnyu atmeretezni, esetunkben Ext3/4.

Annyi csavar van a dologban, hogy a particio GPT-s, vagyis kedvenc cfdisk-unk nem tud segiteni, a GPT-s alternativaja (cgfdisk) meg kisse erdekes felepitesu. A gdisk viszont jo lesz nekunk

1) resize2fs /dev/md2 [a kivant meret KB-ban / 4] # A resize2fs 4K-s blokkokban gondolkodik
2) mdadm --grow /dev/md2 -z [a kivant meret KB-ban]
3) Na itt jon a trukkos resz. Elvben ha valaki jo matekos, akkor rogton a jo meretet irja be a gdisknek a kovetkezokben. En nem voltam jo matekos, ugyhogy recoveryztem minden RAID membert. Mivel egyesevel haladtam, es egy member kieseset a RAID0-t kiveve minden RAID megoldasnak el kell tudnia viselni, igy a kovetkezok minden ilyen RAID tombnel jol hasznalhatoak.