Fülembe jutott, hogy egy megbízható (jó) cég keres (java || c#) fejlesztőket. Természetesen Budapest. Ha valaki ingerenciát érez, írjon egy levelet nekem (String a[]=new {„voji”,”@”,”.hu”};mail(a[0]+a[1]+a[0]+a[2]); ) ügyesen, és beszélünk a dologról.
Sze szoftverfejlesztés előadás
Bár nincs sok időm blogolni, de volt előadás, jó volt, öröm, boldogság, meg minden ilyesmi.
Az előadás anyage letölthető innen.
Vám ügyintézés (made in hungary)
Vám
Kerültem kapcsolatba korházakkal, és hivatalokkal eddigi életem során (sajnos) és megrázó volt az élmény. Balszerencsémre a sors úgy hozta, hogy ismét életem jelentős részét a bürokráciának szentelhettem…
Rendeltem ugyanis egy ZVEX Fuzz Factory-t, de az ami kellett nem csak made in usa, hanem available only in USA…
De hát ha kell, és csak ott van, logikusan meg kell rendelni.
Az amerikaiak kedvesek, és végtelenül segítőkészek voltak, valahogy ott ez a természetes…
Meglepő módon a posta is kitett magáért 5 nap alatt a csomag meg is érkezett kicsiny falunkba…
És jött az állam. Vagyis a vám. Ugye a csomagot cég rendelte, és így vámolni kell. De az már nem is olyan egyszerű dolog (legalábbis kicsiny országunkban).
Tehát az ember első körben elmegy naivan a vámhivatalba, ami egy igen szimpatikus hely. A bejárat egy szakadt vasajtó, nem könnyű azonosítani miről is van szó.
A hely jellegzetessége, hogy bár van portásfülke, portás nincs. Tehát a tudatlan ember mondjuk fél órát eltölt a portásfülke előtt, bízva abban, hogy van portás, vagy bármi. De nem.
Miután erre ráunt az ember nekiáll téblábolni a sok felfegyverzett egymással bőszen beszélgető, egyébként feltűnően semmit nem csináló vámőr között, és azon gondolkozni, hogy most így hova kell menni, és vajon miért. Ha szerencséje van, valaki megszánja és elküldi várakozni. Várakozni jó, tudni kell hogy a vámosok olyan lények akik csak 3ig dolgoznak, és rendszerint 9 előtt nem. Na de ezek nem leküzdhetetlen akadályok, az ember mondjuk ha reggel odamegy, akkor délután 1 körül sorra is kerül.
Én is sorra kerültem, de bár ne tettem volna. A vámos közölte, hogy nem itt kell vámoltatni, de én amúgy sem tudok vámoltatni, mert a vámoláshoz VPID szám kell. Semmi baj. Megtudakoltam hol lehet csinálni, és segítőkészen közölte, hogy itt. Na ekkor gondoltam, megérte a várakozás, most már minden rendben lesz. De természetesen nem. Ahhoz, hogy ilyet kaphassak, szükséges egy cégkivonat (hogy pontosan milyen régi jó nem tudom, mert eddig 3 ember 3 időt mondott). Az én legkorábbi cégkivonatom is 1 évnél régebbi, de már délután van, és a cégbíróság is csak délig van (komolyan senki nem dolgozik államigazgatásba 3 után?).
Hétvége, szomorkodás, hogy nincs fuzz, de van gitárom, majd gyakorolok addigra, amire végre megkapom, remélhetőleg hétfőn.
Hétfő: cégbíróság, ahol meglepően EU színvonal volt, és ennek örültem is. Gyorsan elrendeztük az ügyet, megrövidítettek 5000 Ft-vel, de legalább az ő nyomtatójukban volt patron (a vámosoknál kb. teleszemetelte a toner a lapot :).
Rohanás vámra, abban a tudatban, hogy lesz nekem fuzz-om mindjárt. Természetesen nem. Azt monda a kedves úr, akire most csak 1.5 órát kellett várni (de tudtam hova kell menni 🙂 hogy délutánra kész lesz.
Kész lett a papír, de ezzel még semmi nem történt a vámolás érdekébe, elmentem egy vámügynökséghez. Vámügynökség barátunk, látszott a helyen, hogy ott aztán van tőke. Nem tudtam miért de már tudom. Tehát a vámügynökség úgy kezdte, hogy igen, ők elintézik a vámolást 18000 ft. Hát ha ennyi akkor ennyi. Nincs mit tenni. Elkezdődött a vám procedúra, kaptam egy papírt, amivel a postán már fel tudom venni a csomagot, csak nem bonthatom ki. Testközelben volt a pedál, de még nem láthattam. Mondom sebaj.
Másnap reggel (azaz ma) elmentem a vámügynökséghez, hogy legalább láthassam hőn áhított pedálomat. De nem láttam. Nincs ugyanis számla, számla nélkül nem lehet vámolni…
Tehát itt tartunk most.
Győrben az egyetemen meg nincs free wifi hotspot… Ez már most egy csodás nap…
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ő.
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).