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.
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.