Több IE egy gépen

Ha az ember web alkalmazást fejleszt, előfordul, hogy több böngészővel is tesztelnie kell az adott alkalmazást. Ezzel nincs is semmi probléma, egészen addig, amíg nem Microsoft Internet Explorer-ről van szó, ugyanis amint a Windows frissíti az IE-t a régi verzió már nem elérhető. Erre megoldás a Multiple IE nevű programcsomag, aminek segítségével fel lehet telepíteni a többi (régebbi) Internet Explorer verziót.

Nullával feltöltött fájlok

Hogy mindenki megnyugodjon, mostanában is elég sok dolgot írok, csak nem ide.
A múltkor ütköztem bele egy olyan problémára, hogy nagyon sok fájl létrejött, amik zip kiterjesztésűek voltak, ellenben némelyik valóban zip volt, némelyik pedig csak 0-ákkal feltöltött zip kiterjesztésű fájl. Egy fél órás próbálkozás után sikerült letörölni a könyvtárból az összes hibás zip fájlt.

ls | awk {'print $0'} | xargs -I {} file {} | grep -v "Zip archive" | awk {'str=$1;sub(":","",str); print str;'} | xargs -I {} rm {}

A script nem tökéletes, de innen már lehet tovább cizellálni. És ezúton is köszönet a legnagyobb haveromnak aki szüttyögött velem, ha ő nincs akkor eszembe sem jut, hogy a file parancsot használjam.

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.

A máv és az újrahasznosítás

Manapság divat a hulladék újrahasznosítása. Valószínű ez vezérelte a máv-ot is, amikor e csodás költséghatékony érintésvédelmi megoldást alkotta.
Tartós, lopásálló, és 100% újrahasznosított anyagokból készül.

MÁV Recycle

Vpn szerver beállítás

Először is, tekintsük át, mire is jó a vpn. A VPN mint olyan a Virtual Private Network rövidítésből ered. A dolgot a legkönnyebben úgy lehet elképzelni, hogy a vpn olyan mint egy hálózati kábel. Bedugja az ember a belső kis hálózatába a kábelét, látja a megosztott nyomtatókat, fájlokat, gépeket.
Ha felcsatlakozunk a VPN szerverre, ott is ez történik, csak annyi különbséggel, hogy a kábel nem létezik, és a kapcsolat az interneten keresztül történik. Egyszóval bárhonnan csatlakozhatunk a belső védett hálózatunkhoz, és elérhetjük rajta a megosztott erőforrásainkat, persze csak akkor, ha használunk VPN-t.
Na de vágjunk is bele. Az általam említett parancsokat érdemes lehet root jogokkal rendelkezve kiadni.
A vpn telepítés első lépése letölteni a szervert.

apt-get install pptpd

Ezek után nézzük meg, hogy a vpn-hez szükséges kernel modulok be vannak e töltve. Ez a lépés elileg kihagyható, de valamiért nekem nem volt betöltve 1 és nem kevés ideig kerestem, vajon miért nem működik.

A betöltött modulokat az lsmod-al listázhatjuk ki, minket az alábbiak érdekelnek:

lsmod | grep ppp

Az alábbi modulokat kellene mindenképpen látni a kapott listában:

ppp_generic
ppp_async
ppp_mppe

Ha valamelyik modul hiányzik, azt a modprobe parancsal tudjuk berakni az alábbi módon:

modprobe ppp_mppe

Ha ezzel megvagyunk, már csak a konfigurációs fájlokat kell beállítani amik több helyen találhatóak. Első lépésben tekintsük át az álltalános konfigurációs beállításokat.

nano /etc/ppp/pptpd.conf

A fájlban pár nagyon fontos beállítás található:

bcrelay eth1
localip 192.168.1.2
remoteip 192.168.1.200-238

A bcrelay az a hálózati eszköz, ami ahhoz a hálózathoz csatlakozik, amire rá szeretnénk engedni a felhasználókat.

A localip az az ip (vagy ip tartomány) amit a kliens felcsatlakozáskor a szerver ip-jének látni fog (ez lehet egyenlő mondjuk a szerver tényleges ip-jével)

A remoteip az az ip cím, amit a kliensek kaphatnak. Célszerű ezt a tartományt úgy választani, hogy ne ütközhessen, a belső hálózaton található gépek ip-jével.

Aztán magával a ppp kapcsolattal kapcsolatos beállításokat szabhatjuk testre:

nano /etc/ppp/pptpd-options

Itt érdemes módosítani a name mezőt, ezzel kell ugyanis szerepeltetni a felhasználókat a hozzáférést leíró fájlban (lásd lentebb)

Második lépésben szerkesszük a vpn használatára jogosult felhasználókat tartalmazó fájlt.

nano /etc/ppp/chap-secrets

Miután ezt a fájlt szerkesztettük, csak a root-nak adjunk rá olvasási jogot, az alábbi módon.

chown root:root /etc/ppp/chap-secrets

Korlátozzuk a hozzáférést:

chmod 400 /etc/ppp/chap-secrets

Ellenőrizzük mit is csináltunk:

ls -l /etc/ppp

valami ilyesmit kellene látnunk

-r——– 1 root root 232 2007-06-04 22:56 chap-secrets

A kapcsolatot már windows alól is tesztelhetjük.

Ha minden tökéletesen működik, akkor egy saját vpn hálózat boldog tulajdonosai vagyunk, ha nem, akkor el lehet kezdeni bekapcsolni a konfigurációs fájlokban a debug módot, és találgatni, hogy mi a hiba.

Végezetül az én működő beállításaim letölthetőek innen.

Remélem nem felejtettem ki semmit. Mindenkinek további jó csatlakozást.

AutoPlay kikapcsolása

A microsoft operációs rendszerei, mindig megörvendeztetik a kedves felhasználókat új, és hasznosabbnál hasznosabb funkciókkal. Ilyen az AutoPlay is, ami mindig megpróbálja megállapítani milyen lemezt is tettünk a meghajtóba, és ha véletlenül rájön, akkor jól el is indítja.
Sok helyen lehet mindenféle registry kulcs módosításról, letölthető programról olvasni, de a Windows is nyújt ezen funkció kikapcsolására megoldást, az alábbi módon:

Start menu -> Run…

A feljövő futtató ablakba írjuk be: gpedit.msc

Ekkor megnyílik egy Group Policy nevű ablak, amiben egy egész masszív TreeView kontrol álltal, a beállítások tömkelege tódul elénk.

Keressük meg az alábbi helyet:

User Configuration -> Administrative Templates -> System

Ha a system van kiválasztva a listából, akkor a jobb oldali panelen látunk egy Turn off AutoPlay elemet.
Erre dupla klikk (vagy jobb egérgomb, Properties) és a feljövő ablakban válasszuk ki az Enabled opciót (ami a kikapcsolás bekapcsolása (Tm) Microsoft)

Megadhatjuk még, hogy csak a cd-kre szeretnénk kikapcsolni, vagy az összes meghajtóra.

Aki inkább vizuális alkat, annak ajánlom figyelmébe ezt a képet.