Screenshot Droboxba

Csoda feature:

https://blog.dropbox.com/2013/09/save-your-screenshots-in-dropbox/

Tehát, ha csinálunk egy képernyőképet, akkor azonnal felkerül Dropboxba és a linkje rákerül a vágólapra, így azonnal alkalmassá válik, hogy megosszuk barátainkkal!

Szegény embernek, ha más nincs, akkor csinál egy shell scriptet, ami megteszi ugyanezt.

mitmproxy https weboldallal használva

A mitmproxy egy olyan tool, ami akkor jó, ha az ember monitorozni szeretné, hogy például a böngészője milyen forgalmat generál.
Például iszonyaton hasznos, amikor az ember abban bízik, hogy Chrome DevTools network tabján a record gomb megnyomásával az összes kérés és válasz le lesz logolva. Ilyenkor azért jobb a mitmproxy, mert a Chrome minden logol, kivéve válaszokat. Egy proxyval természetesen ez is megoldható.

Installáljuk proxyt # aptitude install mitmproxy python-netlib commanddal (pl. Debianon).
Majd elindítjuk a mitmproxy paranccsal.

Fluxbox 1.3.3

Ma megjelent a Fluxbox ablakkezelő 1.3.3 verzióval jelölt verziója, amelyben a sok javítgatás mellett benne van az a változtatás, amit még én csináltam régebben.
http://www.fluxbox.org/news/#1356897701.
Végre révbe ért, remélem hasznát veszik a kedves emberek

Mutt, Dátum, Saját Timezone

Adva van egy probléma: A mutt (ami egy email kliens) a küldő által beállított időzónában mutatja, hogy a levél mikor lett elküdlve. Tehát, ha USA-ból kapok valakitől levelet, akkor oda van írva, hogy 9:00 AM PST. Ez nem annyira jó, mert a fenének sincs kedve számolgatni, hogy az mégis mennyinek számít idehaza. Ezt a problémát meg kellett oldani, amihez awk-t és a rendszerhez kapott date parancsot használtam, aminek a végeredménye a következő lett:

#!/usr/bin/awk -f
# A small awk script for mutt,
# which shows the send date in the user's current time zone
  {
  if (/^Date: /) {
    datestr="date -d \""
    for (i = 2; i < NF; i++) {
      datestr=datestr " " $i
    }
    datestr=datestr "\""
    printf "Date: "
    system(datestr)
  } else {
    print $0
  }
}

Ezt el kell menteni, mondjuk muttmessagefilter.awk néven, pl. a $HOME/bin/ alá, futtathatóvá kell tenni:

chmod +x $HOME/bin/muttmessagefilter.awk

Ezután $HOME/.muttrc-be egy messagefiltert kell tenni:

set display_filter="~/bin/muttmessagefilter.awk"

Aztán ennyi.

Fluxbox patch set

Már hosszú évek óta Fluxboxot használok ablakkezelőnek, mert gyors, szép és majdnem tökéletesre be lehet konfigurálni.
Addig amíg csak egy kijelzőt használtam, bajom se volt vele. Volt egy billentyű kombinációm arra, hogy az ablak a képernyő felét foglalja csak el függőlegesen és legyen maximum széles, esetleg fordítva, teljesen magas és vízszintesen meg fél képernyő méretű.

Android Linux

Annak idején, amikor bejelentették az Androdiot, nyílt forrású, Linux mobil operációs rendszert, akkoriban nagyon nagy lelkesedéssel és optimizmussal fogadtam. Arra számítottam, hogy hasonlóan az asztali és szerver disztribúciókhoz hasonlóan, itt is rengeteg nyílt forráskódú és többnyire ingyenes szoftverek fognak megjelenni, amit bárki módosíthat majd. Ennek az lenne a következménye, hogy lenne ezerféle felületünk, ezerféle megoldásunk mindenre, olyanra lehetne szabni a rendszert, amilyet valóban szeretnénk.

ACK exclusion

ACK - better than grep, a power search tool for programmer. Azaz jobb, mint a grep, nagyon jó eszköz kereséshez.
Ugye rendes ember gyakran keres a file-jai között, azok tartalmában. Egy , az átlagosnál rendesebb ember ezt reguláris kifejezésekkel is teszi, nagyon rendes ember pedig erre grepet használja. A lusta ember viszont az ack-ot azért, mert majdnem olyan, mint a grep, csak fele annyit sem kell gépelni hozzá. Alapból rekurzív, alapból nem keres verzió kezelők könyvtárában, alapból regexpekkel dolgozik, meg még rengeteg más is lehet, de én még annyira nem ismerem.

Viszont egyetlen óriási problémám volt, hogy nem tudtam hogyan kell file-okat kihagyni a keresésből. Teszem azt van sok fileban forráskódom, meg ugyanezek a file-ok egy nagyon fájlban összehányva (a gyorsabb kiszolgálás miatt ugyebár). Én ebben a nagy file-ban nem akarok sosem keresni, de mégis hogyan lehet ezt? ack ize | grep -v nagyfile? Nem így, hanem lookbehinddal:

ack ize -G (?<!nagyfile$)

Persze ez is hosszúnak tűnhet, de van olyan, hogy .ackrc file, es akkor abba is szépen bele lehet tenni a fenti kifejezést így:

-G (?<!nagyfile$)

... és akkor nem kell majd folyton beírni.
Ha több féle file-t szeretnénk kihagyni a keresésből, akkor fel kell őket sorolni:

-G (?<!nagyfile$)(?<!nagyfile2$)(?<!nagyfile3$)

Na így már lehet hatékonyan keresni!

_A fentieket nem magamtól találtam, ki, hanem blogban olvastam.

Linux Sucks!

Linux Sucks!

Linuxfesten készült egy videó, melynek címe Linux Sucks!. Érdekes videó, érdemes megnézni, tanulságos is. Olyanok beszélnek benne a Linux hibáiról olyanoknak, akik szeretik azt.
Sok témát érint az előadó, driverek, csomagok és a felhasználói programok. Node, nem is csak ez a lényeg, hanem, hogy szerinte mik a problémás részek.

Feltámadott a tenger

Megújúlt, feltámadott, hasznossá vált. A magyar Linux-közösség legfontosabb domainje végre életre kelt, értelmet kapott és készen áll arra, hogy hasznos ismeretekkel lássa el az oldal összes látogatóját.

ThinkPad R61 Debian Lenny

Amikor tavaly novemberben megvettem a notebookom Vista, SuSE majd Ubuntu kipróbálása után az Ubuntu mellett döntöttem. Annak ellenére, hogy a SuSE valamivel stabilabbnak tűnt, mégis emelett döntöttem kétség kívül azért, mert a disztribúció alapja Debian.