Microsoft féle network monitoring

Hálózati forgalom vizsgálata során adódik, hogy az ember wireshark-ot használ. Ennek több oka is van, minthogy multiplatform, ingyenes, és nagyon jól működik. Az egyetlen hátránya viszont, hogy ő csak hálózati kártya szinten működik, tehát amennyiben egy adott process hálózati forgalmát szeretnénk nézni, akkor azért kell trükközni egy kicsit.

Windows 7-től ellenben jó alternatíva lehet a Microsoft megoldása, a Microsoft Network Monitor ami szintén ingyenes, ellenben process szinten csoportosítva írja ki a hálózati forgalmat (a csomagok szűrése, parsolása itt is szépen megoldott).

winnetmon

Chrome remote desktop

Lehet csak én vagyok lemaradva, de csak ma fedeztem fel, hogy a google chrome-ban van remote desktop, és állítólag jó. Az előnye, hogy bárhonnan (akár tűzfalak és proxy-k mögül is) el lehet vele érni a gépet.

És állítólag lesz ilyen tabletre, és telefonra is Chromoting néven…

 

Addig is a google chrome verzió: http://goo.gl/2FhDYW

 

Windows 8 update gone

Azt hittem naívan, hogy a windows 8 egész jó operációs rendszer, hiszen milyen kevés update jön hozzá…

Gyanút kellett volna fognom, mint annak idején a jó öreg XP-nél, de hát én bíztam, hittem, hogy a software update főleg ha az ember egy egész operációs rendszert készít nem lehet annyira bonyolult. És a Windows 8-ban biztos sikerült… mégis csak ez a 8. windows, ilyet linuxos srácok már évek óta tudnak jól írni…

Aztán jött a Windows 8.1, és gondoltam letöltöm, miért is ne… De nem töltődött, és mint utólag kiderült semmilyen windows update sem… Már egy ideje…

A probléma úgy látszik nem egy új keletű dolog, lassan egy éves a topic:

http://techwindows8.wordpress.com/2012/11/17/unable-to-download-windows-update/

Nekem a misztikus nevű Catroot2 könyvtár törlése oldotta meg a dolgot…

Az esetet inkább nem kommentálom, csak szomorú tényként megemlékezek a tényről: a windows maradt windows, a microsoftos fejlesztők pedig microsoftos fejlesztők, van még hova fejlődniük. Ezért még komoly erőfeszítéseket sem kellene igazából tenni, kezdhetnék pl. egy normális szoftver csomag kezelővel ami mellesleg az operációs rendszert is frissíthetné, mint teszi azt az apt kultúrált operációs rendszereken több mint egy évtizede…

Sed a barátunk

Hasznos sed példa, mielőtt elfelejtem 🙂

in:
99 Területen kívüli szervezet

out:
99;Területen kívüli szervezet

cat agazatok.txt | sed ‘s/^\([0-9][0-9]\) /\1;/’

Plex – Videót a világnak

Réges régen egy messzi messzi galaxisban… még másolgattam a filmeket, mindenféle eszközökre, mindenféle formátumban, és állandóan komoly fejtörést okozott, hogy mit másoltam fel, mit láttam már, és mik azok a tartalmak, amik ezen másolgatások közben elvesztek, és soha többé nem kerültek elő többet.

Azt gondoltam, kell lennie erre ennél korrektebb megoldásnak is, mert hihetetlen, hogy ezt emberek tömegével így csinálják. Elég sok szabványt, és még több implementációt találtam, de végül is a Plex mellett döntöttem. Nem ez a legokosabb lejátszó, és valószínű nem is ez a legjobb, de egyben van, működik, és folyamatosan fejlesztik.

Mivel többen nem hallottak még róla, én pedig már így is túl sokszor meséltem el, túl sok mindenkinek, gondoltam inkább leírom, hogy mi is ez, és mire jó.

A Plex mint olyan két fő részből áll. A plex média szerver, ami a tartalmakat szolgáltatja a másik komponens felé, ami maga a plex média player ami ezeket a tartalmakat tudja lejátszani. A szerver komponens nem csak szolgáltatja a tartalmakat, hanem azokhoz mindenféle metaadatot is letöltöget innen onnan, így a média könyvtárunkban jó eséllyel megjelennek a filmekhez, sorozatokhoz tartozó borítók, leírások, főcímzenék, és minden ilyen nyalánkság (itt fontos megjegyezni, hogy az esélyeket nagyban növeli a helyesen megválasztott könyvtár és fájl nevek). És ami még fontos, nyilvántartja azt is, mit néztünk meg, mit hagytunk félbe, és hol hagytuk félbe. Ha pl. a vonaton belenézek egy filmbe, otthon a tv-n folytathatom ha úgy tartja kedvem onnan, ahol abbahagytam. Ha megnézek egy epizódot a sorozatból, akkor látom, hogy miket néztem meg, és mi az amit még nem láttam. Ha pedig kevés lenne a sávszélesség (pl. mobilnet miatt) akkor a szerver újra is tudja kódolni a tartalmakat, hogy akadás nélkül le lehessen játszani azzal a sávszélességgel ami rendelkezésre áll.

A player egy kúltúrált médialejátszó (tv-re optimalizálva), aminek a segítségével lehet válogatni a szerveren található tartalmak között. Ha egy plex lejátszót elindítunk, akkor a lokális hálózaton alapból észreveszi az ott található plex szervereket.

A plexhez lehet csinálni egy online accountot (itt) amit ha megadunk a szerveren, és a lejátszón is, akkor bárhonnan elérhetjük a tartalmainkat az internetről. Sőt, ismerőseink a plex account ismeretében megoszthatják velünk a saját plex szerverüket, tehát amit ők kiraknak, azt mi is megnézhetjük.

A Plex szerver, és a desktop lejátszó ingyenes, a mobil kliensekért fizetni kell nagyságrendileg 5 dollárt.

http://www.plexapp.com/

Egér optimalizálás játékokhoz

Az elmúlt időben volt szerencsém mindenféle játékkal játszani, és kezdett kicsit fusztrálni, hogy az egerem nem mindig úgy viselkedik mint ahogy szeretném. Először azt hittem, hogy én vagyok a béna, aztán azt, hogy az egérrel van probléma, és végül rájöttem, hogy mindennek a fejlődés az oka. Történt ugyanis, hogy a felhasználók nagy részének kényelmetlen a pontos, precíz egér. A microsoft-nak pedig fontosak a felhasználók, így történhetett az, hogy mindenféle okos algoritmusokat raktak az egér és a pointert mozgató réteg közé. Ennek viszont az lett az eredménye, hogy a precíz egérhasználat megszűnt.

Szerencsére elég sokan játszanak mindenféle játékkal, és van köztük olyan, aki ért is ahhoz, amit csinál, így nem kellett sokat keresgélni ahhoz, hogy ráleljek erre a nagyszerű leírásra, amiben szépen elmagyarázzák, hogy miről is van szó:

CS:S Mouse Optimization Guide

Pár programról esik szó még a cikkben, ezek:

MarkC Windows 8.1 + 8 + 7 + Vista + XP Mouse Acceleration Fix Builder

Mouse Rate Checker

Mouse Movement Recorder

Azt hiszem minden gépen meg fogom tenni ezeket a beállításokat, mert sokkal pontosabb lett az egér, és ez nem csak a játékok alatt jön jól, hanem sok más területen is (pl. zeneírás, képszerkesztés, stb).

VirtualBox partíció növelése

Elfogyott a hely a virtuális gépen, szerencsére már nem olyan bonyolult megnövelni mint régen…  Persze a vmdk formátum (amit preferál új virtuális gép létrehozásánál) átméretezését a virtualbox  még nem támogatja.

Az alábbit kell tenni:

1. konvertálni a vmdk formátumot vdi formátummá:

VBoxManage.exe clonehd Appliance-disk1.vmdk appliance_1.vdi –format vdi

2. Új uuid-et generálni, mert ha ugyanaz több lemeznek az uuid-je, akkor a virtualbox ellenségessé válik, és nem csinál semmit egyik lemezzel se:

VBoxManage.exe internalcommands sethduuid Appliance-disk1.vdi

3. Átméretezni a kedvenc vdi formátumú lemezünket:

c:\Program Files\Oracle\VirtualBox>VBoxManage.exe modifyhd Appliance-disk1.vdi –resize 12000

(a 12000 mb-ot jelent)

4. átrakni az új lemezt a virtuálisgépbe (merészek vissza is konvertálhatják vmdk-ba)

5. átméretezni a partíciót az operációs rendszer számára (pl. bootolni egy ubuntu iso-t, és gparted-el átméretezni a kívánt partíciót)

Chocolatey finomságok

A minap elég sok alkalmazásból frissítettem verziót, és ennek kapcsán felmerült bennem az ötlet, hogy kellene készíteni egy programot, ami felveszi pontosan mit csinálnak az adott telepítők, és az rpm-hez hasonlóan egy univerzális csomagot készítene az ily módon rögzített adatokból (fájl és registry módosítások).

Ezt nem lehetetlen megcsinálni, elvégre a sysinternals process monitora is valami hasonlót csinál (csomagot nem készít, de a módosításokat szépen megmutatja). Ez egy elég jó kiindulási alap lehetne, és ha jól emlékszem open source is. Persze lennének problémák mindenféle varázs guid-ot generáló komponens regisztrációkkal, kiszűrni mi tartozik a telepítőhöz mi nem, nomeg a file formátuma, operációs rendszerenként eltérő műveletek. De hát a problémák azért vannak, hogy az emberek megoldják őket 🙂

Mivel időm nincs, gondoltam segítségül hívom a google-t, és megnézem, van e már ilyen. Sajnos pont ilyen nincs (szóval valaki aki lelkes, és ideje van igazán megírhatná), ellenben van egy sokkal egyszerűbb (de legalább vicces fejlesztők által készített) alternatíva, a Chocolatey.

Ez egy primitív apt-get windowsra, a felhasználók egyszerű scripteket készítenek, és egy leírót. A script általában letölti a telepítőt, felrakja silent módban a gépre. Update során megnézi a leírót, van e újabb verzió, ha van akkor ezt a folyamatot megismétli az újabb scriptel.

Értelemszerűen uninstallálni nem tud (az enyém tudna, bibibiii), és a csomagok terén is vannak még hiányosságok (pl: pspad, plex, winamp, fences, hypersnap még nincs), de a dolog működik, és még így is nagy könnyebbség, hogy nem kell kézzel frissítgetni mindent. A hiányzó csomagokat pedig bárki elkészítheti (én pl. hétvégén a felsoroltakat megcsinálom), és a support is csodás (vasárnap este írtam, hogy egy csomag hibás, másnap reggelre jött a válasz, hogy javítják).

Szóval egyenlőre maradnak a nagy álmok, az univerzális windows telepítő csomagot készítő alkalmazást illetően, aztán majd egyszer ha sok időm lesz (pl. elfogynak a synctocloud feladatok), akkor lehet nekiállok…

Addig is: The chocolatey gods have answered your reuest! Yipieee!