Október és zenék

Koncertek
Jó hónapjuk lesz a jó zenéket és koncerteket kedvelő embereknek.
Két (szerintem) nagyon jó koncert is lesz most októberben.

Muse – Október 10. szerda este Sportaréna 20:00
MSI (igen, ez az az MSI) – Október 19. 19:00 A38

Waa

MSI annyira durva, hogy rakok ki még pár klippet az új számok közül (reményeim szerint ezekből is hallunk párat)

Mindless Self Indulgence – Shut Me Up
Mindless Self Indulgence – Straight To Video

Mindez itt, csak nekünk az A38-on… Azt hiszem az év legjobb bulija elé nézünk 🙂

Öltönyös közlekedés

Mindig azt hittem, hogy az öltönyös, nagy céges autókkal rendelkező emberek azért csinálnak életveszélyes manővereket nagysebességgel a belvárosba, mert nagy rajtuk a nyomás, a stressz, pszichés problémákkal küzdenek…
Pedig a probléma oka sokkal egyszerűbb. Öltönyben (főleg a hozzá tartozó cipővel) teljesen más értelmet kap a gázadás, és a fékezés fogalma. Lehet, hogy ők is csak folyamatosan ezzel a problémával küzdenek, miközben próbálnak életben maradni.
(Bár a múltkor pont mellettem vágott be egy ilyen, és nem láttam az arcán a halálfélelem jeleit, ellenben bőszen köpködte a szélvédőt miközben a mobilt nyomta a fejéhez. De mint tudjuk, a kivétel csak erősíti a szabályt. Csak azt nem értem, aki olyan okos, hogy ilyen autója és szép öltönye van, hogy lehet a közveszélyességen felül olyannyira primitív, hogy a mai technológiák által alapból nyújtott dolgokat (lásd bluetooth, és audio enchantments) még nem ismeri. 🙂

Elfoglaltságok

Mostanában ismét nő az elfoglaltságaim száma, így törvényszerűen ritkulni fognak a postok is. Jó hír, hogy a java mellé nemsokára bekerül a c# is, és próbálok e témában is írni okosságokat, valamint tervezem pár színvonalasabb anyag készítését is (képernyőképekkel, részletesebb, összeszedettebb leírással) csak időm híján ez eddig még mindig háttérbe szorult picit. Aggodalomra semmi ok, minden olyan dolgot, amit érdemesnek tartok ide leírni gyűjtöm, és amint van egy kis időm, már írom is ide.
De sajnos a közeljövőt elnézve elég sok tárgyalás, előadás, leadás, kiadás van kilátásban (és mind „ás”-ra végződik :), amik sajnos pillanatnyilag prioritást élveznek a blogolásal szemben…

A blogolás egyébként nagyon jó (annak ellenére, hogy „ás”-ra végződik) ugyanis ma épp azon gondolkoztam, vajon lehet e c#-ban TCP/IP-n keresztül SOAP üzenetekkel kommunikálni úgy hogy én implementálom a dolgot (tehát nem .Net remoting-al). A megoldást egy ehhez hasonló blogolással foglalkozó Charles Easton nevű emberke honlapján találtam meg, teljes forráskóddal itt. Respect!

Firefox add-ons for developers

Előző postban szó esett az általam hasznosnak ítélt, a böngészést segítő add-on-okról. Ha valaki olyan szerencsétlen helyzetben van, hogy nem csak néznie kell a honlapokat, hanem csinálni is, akkor az alábbi add-on-ok nagyban meg tudják könnyíteni a dolgát:

Dom Inspector
Mint web fejlesztők tudjuk, hogy a Dom nem más mint a Document Object Model, ami a web oldalon található összes dolgot egy szép nagy fába rendezi. Ez tekinthető itt meg, a lapot alkotó elemek részletes tulajdonságaival.

InspectThis
Ha egy adott dolog tulajdonságaira vagyunk kíváncsiak a lapon, akkor bizonyos helyzetekben (mindig) elég macerás kikeresni a dolgot a Dom Inspector-ból. Az add-on telepítése után az előugró menüben lesz egy InspectThis elem is, amilyen lapelem felett a menüt nyitottuk, megnyílik a dom inspector és mutatja azt az elemet.

WebDeveloper
Különböző, a fejlesztést segítő, a firefox működését befolyásoló funkció gyűjtemény. Ki lehet vele kapcsolni a böngésző cache-t, pixel pontosra lehet állítani a böngészőablak méretét, klikkelésre lehet validáltatni a honlap tartalmát, a tábláknál a cellákat lehet outline-olni (ez az egyik leghasznosabb funkció), stb.

FireBug
JavaScipt debugger, és ezen felül még rengeteg dolgot támogató eszköz. Aki nem hiszi járjon utána 🙂

Firefox add-ons

A böngészők piacán igen nagy mostanában a fluktuáció. Én továbbra is tartom magam ahhoz, hogy bár a világon a legtöbben Internet Explorert használnak, a legjobb böngésző a firefox, az IE többlet pedig csak abból adódik, hogy a világon a legtöbb embert nem érdekli mit használ.
De a firefox sem önmagában jó, hanem a hozzá telepíthető add-on-okkal.
Elég sok időt töltöttem régen a megfelelő add-on-ok kiválogatásával, gondoltam kigyűjtöm egy listába azokat amiket én jelenleg használok.
Ezek pedig:

Launchy
Adott linkeken, vagy oldalakon a jobb egérgomban feljövő menüben lesz egy launchy menüpont. Itt ki lehet választani, hogy az adott linket, vagy oldalt miben szeretnénk megnyitni. Például egy olyan oldalt ami csak IE alatt működik Internet Explorerrel, egy mp3-at winampal, stb.

AdBlock
Az oldalon található linkeket, flash objektumok töltődését lehet szűrni, url, vagy tetszőleges reguláris kifejezés alapján. Pl. ha a reklámok a
http://reklamszerver.hu/reklamok/reklam1
http://reklamszerver.hu/reklamok/reklam2
http://reklamszerver.hu/reklamok/reklam3
akkor megadjuk hogy
http://reklamszerver.hu/reklamok/*
es örülünk 😉

Sumble Upon
Egy olyan hálózat, ami a hasonló érdeklődésű felhasználók által érdekesnek mondott honlapok közül ajánl egyet, mert az lehet hogy minket is érdekel. Elég sok érdekes honlap található a segítségével.

SwitchProxyTool
Ha valaki használ proxy szervereket, többet felváltva, és unja már, hogy mindig kézzel kell beállítani, amikor egyik helyről a másikra megy, ez a megfelelő megoldás. Listába fel lehet őket venni, egy klikkel lehet váltani.

Mouse Gestures
Bizonyos funkciók elérhetők oly módon, hogy az egérrel jobb egérgomb lenyomás mellett egy alakzatot rajzolunk. Ilyen például a felfele balra előző tabra váltás, felfele jobbra következő tab, balra vonal előző oldal, jobbra vonal következő oldal, stb… A lista tetszőlegesen megadható, valamint bővíthető.

Fasterfox
Gyorsabb lesz tőlle a böngészés, valamint támogatja az oldalon lévő linkek tartalmának előre töltését (prefeching) is.

FlashGot
Az oldalon található adott link, vagy az összes link tartalmát átadja egy általunk beállított letöltés menedzser programnak. Pl. ha apache szerveren található könyvtárban lévő fájlokat szeretnénk letölteni nem kell mást tennünk mint flashgot all-ra klikkelni.

Google Notebook
Böngészés közben az oldalon található adott tartalomhoz, vagy csak úgy tudunk jegyzeteket készíteni.

Update Notifier
Ha valamilyen add-on-ból újabb verzió áll rendelkezésre, azt jelzi, valamint lehetőséget biztosít az összes frissítés letöltésére, és a firefox újraindítására is.

myuninst

„Amikor az ember Windowst kezd használni, pár hiba rögtön szembetűnik neki. A többi majd akkor, amikor használja.”
Őszintén szólva nincs bajom a Microsoft-al, de néha nekem is olyan érzésem van, mintha Redmond-ban a microsoft mérnökök csak feltelepítenék a windowst, megnéznék hogy működik e a kód amit írtak, és aztán már törlik is le. De vannak olyan szerencsétlenek, akik próbálnák ezt a dolgot használni mondjuk évekig. Ha valaki sokáig használ windowst akkor a lassulás mellett (amit azért lehet javítani, de erről majd talán később írok), azt veheti észre, hogy egy adott program eltávolítása körülbelül olyan egyszerű művelet, mint amikor az ember villával próbál tejet inni.
A sok program között nemhogy név szerint keresni nem lehet, de egyszerre kiválasztani többet sem, arról meg már ne is álmodjon senki, hogy olyat is el lehet távolítani, aminek a telepítője már le lett törölve, de a listában benne van.
De szerencsére, mint szinte mindenre, a programok eltávolítására is létezik nagyon jó, és ingyenes megoldás.
Ennek a neve nem más mint: MyUninst
Ajánlom mindenkinek aki szereti. 🙂

A használat során egyetlen egy dolog akadt, ami nekem nem volt elsőre triviális:
A program néhány legjobb funkciója nem volt elérhető (pl.: kijelölt elemek törlése a listából). Kis olvasgatás után megtudtam, ezért egy „biztonsági” funkció a felelős, amit a View menüpont Advanced Mode opció kipipálásával mellőzni lehet. Ezek után már minden program funkció elérhető.

post it notes

Ki ne ismerné a kis sárga (később mindenféle színű) jegyzetcédulákat, amit mindenhová lehet ragasztgatni.
A természetvédők hatására (vagy ahogy valószínűbb inkább csak a pénzért) minden boldog boldogtalan ilyen programot fejlesztett az utóbbi időben, és próbálja eladni.
Sokat megnéztem, és az egyik legjobb ilyen meglepő módon teljesen ingyenes. A program azért is érdekes mert, valahogy ha egyszer valamiért újra meg kellene találni, mindig elfelejtem a nevét, és fel kell hívni egy régi kollegámat, aki ezt a programot ajánlotta, és még emlékszik rá. Valahogy mindig google-zok előtte, de soha nem találtam rá.
Miután tegnap is ez történt (kerestem, telefon, fejfogás hogy-hogy felejthettem el).
De most megemlékezek róla egy post-ban, remélhetőleg most már nem fogom elfelejteni, és ha valaki keresne ilyen programot ne keresgessen feleslegesen, legfőképp ne vegyen pénzért.
Töltse le a WireNote nevű szoftvert, nézze meg, és nem fog csalódni.
A program honlapja megtekinthető itt.

Kiadók és a jog

Ha mostanában körbenézünk, azt vehetjük észre, hogy egyre több a jogász, az ügyvéd, ami szerintem mindenkit aggályokkal tölt el, aki nem a fenti két kasztba tartozik.
És mivel a filmstúdióknak, és lemezkiadóknak is sok jogászuk, ügyvédjük van, akik mint a jogászok általában nem tesznek semmi kézzelfoghatót (papírokat írnak, és tépnek szét, néha beszélnek, meg felveszik a fizetést) felmerült néhány emberben az ötlet, hogy használják is őket valamire. Ennek következtében a net mellett élő emberek közül kaptak már páran feljelentést, fenyegetést, ki szolgáltatótól, ki a kiadótól…
Ez nem kimondottan jó, és mint ilyen dolog kerülendő is.
A probléma megoldására több kézenfekvő lehetőség is van.
Az első az, hogy ne töltsünk le illegális tartalmat. De talán egyszerűbb egy másik módszert kipróbálni, ami bár nem tökéletes védelem, nagyban hozzájárulhat az ellenünk indított perek számának csökkenéséhez…
A megoldás lényege, hogy a sok kedves kiadócég (akik értünk vannak, és nem az alkotók lehúzásáért) is rendelkezik ip címekkel. Pár szorgos ember ezen ip címeket listába gyűjti, rendszerint frissíti, és egy kedves program a megadott ip tartományból érkező kéréseket eldobálja… Mondván nincs itt semmi látnivaló.
Az rendszer több leíró fájlal is dolgozik, hogy milyen leíró fájlba milyen címek kerülnek elolvasható itt.
Az adatok felhasználását Windows alatt a PeerGuardian nevű program segíti, amit az ember letölt bekapcsol, és örül. Frissíti magát időnként, meg az ip tartományok listáját is, konfigurálható, és működik is.
Linux alatt kicsit bonyolultabb a helyzet, ugyanis a PeerGuardian nem nagyon fejlődött ezen a platformon. Megnéztem, nem ajánlom senkinek. Ellenben készült egy másik projekt, ami a MobLock névre hallgat. Ugyan abból az adatbázisból dolgozik, mint a PeerGuardian, de van „rendes” telepítője.
A telepítés menete le is van írva itt. Ezt én nem ismétlem meg.
Ellenben néhány dologra érdemes odafigyelni. Telepítés után, az iptables szabályokat egy laza mozdulattal felülvágja.
A felülvágás helye itt található: /etc/moblock/MoBlock-nfq.sh
Ebben a fájlban az alábbit lehet látni normál esetben:
iptables -I INPUT -p all -m state --state NEW -j MOBLOCK_IN

Ez annyit tesz, hogy minden bejövő forgalom a moblock chain-be kerül, és ha a moblock nem dobja el, akkor gyakorlatilag minden eddigi tűzfal szabályt megkerülve szépen eléri a gépünket az adott emberke. Ez nem szép, én módosítottam kicsit ilyesmire:

for PORT in $MOB_TCP_IN; do
iptables -I INPUT -i eth0 -p tcp -m tcp --dport $PORT -m state --state NEW -j MOBLOCK_IN
done

for PORT in $MOB_UDP_IN; do
iptables -I INPUT -i eth0 -p udp -m udp --dport $PORT -m state --state NEW -j MOBLOCK_IN
done

Ahol a szükséges változókat így adtam meg:
MOB_TCP_IN="4642 50357"
MOB_UDP_IN="4652 6311 50668"

Ezek azok a portok amik nyitva vannak tartva az én bevásárló programjaimnak, és csak ezeket kötöttem be a moblockba.

A másik hasznos dolog, ha nem akarjuk túlszigorítani a szűrési feltételeket, akkor ajánlatos az alábbi dolgot megtenni:
Az /etc/cron.daily/moblock-nfq fájlban található egy ilyen sor:
BLOCKLISTS="ads-trackers-and-bad-pr0n bogon dshield hijacked level1 level2 Microsoft spider spyware templist"

Én ezt az alábbira cseréltem:
BLOCKLISTS="level1"

Ezek után le kell törölni a /etc/moblock/guarding.p2p fájlt, és létre kell hozni üresen (rm /etc/moblock/guarding.p2p && touch /etc/moblock/guarding.p2p), és a cron job futtatásával már le is tölti az aktuális beállításoknak megfelelő fájlt.

Így már azért lehetett böngészni is mellette.

Na mindenkinek további szép napot. Előre egy szabadabb világért (meg minden ilyesmi).

Amikor én még kis srác voltam

Tegnap nosztalgikus hangulatomban a régi képek nézegetése közben leltem rá erre a gyöngyszemre:

(gyk: klikk a képre a nagyobb méretért)

Hosszas gondolkozás után arra jutottam, hogy valószínűleg számomra nem is volt olyan szimpatikus a java nyelv a 90-es években 🙂
Erre enged következtetni az éppen hallgatott zenekar is az Anal Cunt, pedig én csak nagyon kivételes esetekben folyamodok ilyen durva eszközökhöz… (aki nem tudná mi az az Anal Cunt az megtekinthet egy teljes koncertet itt… Csak 9 perc, érdemes 🙂