2009. szeptember 27., vasárnap

OpenGL - A NAGY Bevezetés


Azoknak akik C# nyelven kívánnak OpenGL-ezni, van egy rossz hírem. Hivatalosan nincsen OpenGL támogatás menedzselt környezetben, de még DirectX sem! Ezt el kell fogadni, de nem kell beletörődni…

De mi is az OpenGL?

Az OpenGL (Open Graphics Library) egy szabvány specifikáció, ami több nyelven és több platformon elérhető API-t (Application Programming Interface) definiál, két- és háromdimenziós grafikai programok írásához. Ez az interfész több mint 250 különböző függvényhívást tartalmaz, melyek segítségével komplex háromdimenziós jeleneteket rajzolhatunk egyszerű primitívekből.

2009. szeptember 16., szerda

A Bordeaux elcsent egy pontot a Juve otthonából

Torinóban az első félidő jobbára úgy alakult, ahogy a vendégek elképzelték: Menegazzo már a 4। percben gólhelyzetbe került, de lövését Buffon kitűnő reflexszel hárította, majd a 10. percben gyors jobb oldali akció után Chalmé Yoann Gourcuff elé tálalt, de az irányító nem tudta kihasználni a lehetőséget.
Ha ez nem lett volna eléggé bosszantó a „zebrák” drukkereinek, hamarosan ismét Gourcuff ijesztgetett, de a tizenhatoson belüli esése után Övrebö továbbot intett.
A középpályát gyorsan átjátszó (értsd: a labdát rendszeresen hosszan előrevágó) Juve Vincenzo Iaquinta és Amauri révén veszélyeztette a vendégek kapuját, de Cédric Carrasso vagy védett, vagy – ha éppen hibázott – jól fohászkodott…
A második félidő ziccerekkel kezdődött, előbb Legrottaglie mentett az utolsó pillanatban Wendel elől, majd Samah lépett meg egyedül, de Buffon lábbal mentett a ziccerben। A hazaiak Iaquinta révén szerezhettek volna vezetést, de a csatár visszagurítás helyett nullszögből akart gólt lőni, nem jött össze neki… Az 55. percben a Girondins kapust cserélt, Ulrich Ramé jött Carrasso helyére.
Az új kapuvédő mögött mindössze nyolc perc múlva már meg is rezzent a háló: Fabio Cannavaro jó labdát adott Iaquintának, aki most is egyedül fejezte be az akciót – ezúttal sikerrel, kötényt adva a kapusnak (1–0).
Cannavaro nem sokkal később cserét kért, a két kapus pedig továbbra is munkában maradt, Buffon Menegazzo löketét, Ramé pedig Amauri közeli fejesét tolta kiegy szöglet után. A Bordeaux aztán az utolsó negyedórára fordulva egalizált: Gourcuff szabadrúgása után Plasil maradt üresen (és lesen?), a cseh középpályás pedig közelről betalált, majd azzal a lendülettel le is cserélte őt edzője, Laurent Blanc (1–1).
A hátralévő 15 percben még mindkét csapat megpróbálta megszerezni a győztes gólt, nem koronázta azonban siker a próbálkozásokat, bár Marchisio még eltalálta a lécet। A Bordeaux értékes ponttal távozott a torinói Olimpicóból.

2009. szeptember 12., szombat

WTC 911 8:46


A majdnem 3000 áldozatot követelő 2001. szeptember 11-i terrortámadás a 21. század egyik legmeghatározóbb eseménye volt. Függetlenül attól, hogy terrortámadásnak vagy összeesküvés elméletnek gondoljuk. Egy nappal és 8 évvel az esemény után még mindig ugyan olyan megrázó, félelmetes és hihetetlen. Sokaknak ez a nap volt a legnehezebb…
Az események után sok kérdés merült fel, amit később igyekeztek is megmagyarázni. Az egyik ilyen nagy kérdés a tornyok váratlan és megmagyarázhatatlan összeomlása volt. Sokak szerint ennek NEM lett volna szabad megtörténnie, a gépek becsapódása NEM indokolta a dolgok ilyen irányú alakulását. A kérdés tisztázása végett elkészült a World Trade Center ellen lezajlott terrortámadás szimulációja is. A 3D-s szimulációt egy kétéves, az amerikai Nemzeti Tudományos Alap részleges támogatásával létrejött projekt keretében alkották meg a Purdue Egyetemen. A kutatás egyik célja, hogy olyan építészeti megoldásokat találjanak segítségével, melyekkel akár a hasonló katasztrófák esetében sem omlanak össze a megsérült épületek.

 A WTC elleni támadás szimulációja

Az elkészült videón egy, az épületbe becsapódó repülőgépet láthatunk, végigkövethetjük a belső terekben is, s láthatjuk, milyen módon roncsolja a szerkezetet. A kutatás vezetője, Christoph Hoffmann informatikus professzor a sajtónak nyilatkozva elmondta, hogy a legnagyobb kárt a meggyulladó üzemanyag okozta, mert a robbanás és a feltámadó tűz eltávolította a legfontosabb tartóelemek tűzbiztos szigetelését. Az ütközés és a tűz oly sok kulcsfontosságú tartóelemet semmisített meg, hogy az mindenképp az épület összeomlásához kellett, hogy vezessen. A Világkereskedelmi Központ tervezésekor annak idején számoltak egy lehetséges repülőgép-katasztrófával, ám az építkezés idején még a Boeing 707 számított a legnagyobb gépnek, s e jármű kevesebb üzemanyagot vitt magával, mint a 767-es, így a várható tűz sem volt olyan mértékű, mint amely 2001-ben végzetes károkat okozott. Hoffmann szerint a kísérlet legfontosabb eredménye ennek felismerése volt, s az adatok azt mutatják, hogy ha egy ilyen gép hasonló körülmények között, ám üzemanyag helyett vizet szállítva csapódott volna az épületbe, a szerkezet kibírta volna, s evakuálni lehetett volna a bennlévőket. Forrás

Hát igen, milyen jó lenne, ha vízzel mennének a repülők! Látszik a komoly kutatómunka és végkövetkeztetés. Akkor most következzenek azok a gondolatok, amik szerint a tornyok nem dőlhettek volna össze:
  1. Az épületek tervezésénél figyelembe vették a 737-es Boeing karakterű gépek becsapódása okozta hatásokat. A szeptember 11-én becsapódott 767-es típus valamivel nehezebb, de méreteiben közel azonos géptípus. Így elméletileg nem omolhatott volna össze egyik torony sem.
  2. Az északi toronyba csapódó repülőgép (8:46-kor) üzemanyaga begyulladt, de mindössze 17 perc múlva már gyakorlatilag el is oltották, csak kisebb tűzfészkek voltak az érintett emeleteken. Ehhez képest másfél óra múlva, 10 óra 28 perckor omlott le az épület, ami nehezen indokolható.
  3. Kétségessé teszi a történetet az a tény, hogy a kerozin égési hőmérséklete mindössze 375 Celsius fok. Az épület acéltartóinak meglágyulásához több mint 800, megolvadásukhoz mintegy 1300 fok kell, amit kerozin égésével nem lehet elérni!
  4. A tűzoltóság szakemberei, akik szakértőnek mondhatók, csak azért mentek föl a tornyokba, mert meg voltak arról győződve, hogy nincsenek közvetlen veszélyben (nem csak hősködtek). Azóta bebizonyosodott, hogy az első tűzoltócsapatok Orio Palmer és Ronald Bucca vezetésével a 78. emeletig, azaz a becsapódás helyszínéig eljutottak. Egyikőjük sem tudósított 1300 °C forróságú tűzről és olvadó acéltartókról, és még statikailag instabil elemekről sem, amit az is bizonyít, hogy erősítést kértek. Pár perccel később a torony leomlott!
  5. A déli toronyba 9:03-kor csapódott be a repülő. Az ütközés korántsem volt olyan súlyos, mint az északi toronynál, ugyanis a felvételek szerint a gép nagy része leszakadt a becsapódáskor, nagyobb mennyiségű kerozin sem juthatott az épületen belülre, mert az üzemanyag nagy része egy hatalmas tűzgömb formájában, a szabadban égett el. A 236 külső oszlopból alig 40 sérülhetett komolyabban, a 47 központi tartóból is 4–5 károsodhatott nagyobb mértékben. Ezt a károsodást ki kellett volna állnia az épületnek.
  6. Sok szakértőnek az épületek összeomlásának felvétele a házbontásoknál alkalmazott precíziós robbantást juttatta eszébe. Mindkét épület példaszerű pontossággal saját függőleges tengelye mentén omlott össze. Nehéz elképzelni, hogy a két aszimmetrikus terhelést okozó becsapódás, melyek egymástól is erősen eltérő terhelést jelentettek, szinte hajszálpontosan ugyanolyan módon döntötték romba a két épületet.
  7. Belső robbanásra utal az a jel, hogy az összeomláskor az épülettől oldalra nagy ívben repülnek jelentős méretű épületrészek. Ezt a hivatalos „rakott-palacsinta” verzió nem magyarázza.

2009. szeptember 9., szerda

The First Computer Bug...

In 1945, Grace Murray Hopper was working on the Harvard University Mark II Aiken Relay Calculator. On the 9th of September, 1945, when the machine was experiencing problems, an investigation showed that there was a moth trapped between the points of Relay #70, in Panel F. The operators removed the moth and affixed it to the log. (See the picture above.) The entry reads: "First actual case of bug being found."
Grace Murray Hopper, who lived from 1906-1992, found the first computer bug while working in a temporary World War I building at Harvard University on the Mark II computer where a moth had been beaten to death in the jaws of a relay. She glued it into the logbook of the computer and thereafter when the machine stops (frequently) they say that they are "debugging" the computer. The very first bug still exists in the National Museum of American History of the Smithsonian Institution. The word bug and the concept of debugging had been used previously, perhaps by Edison, but this was probably the first verification that the concept applied to computers.
Moth found trapped between points at Relay #70, Panel F, of the Mark II Aiken Relay Calculator while it was being tested at Harvard University, 9 September 1945. First actual case of bug beeing found.

Kivonat

A mai napon (-64 év) megtalálták az első valódi számítógépes „bugot” (magyarul: bogár): a Harvard Egyetemen működő Mark II hibás működését egy, az egyik relé érintkezői közé szorult molylepke okozta. Az operátorok a rovart eltávolították, és beragasztották a gép naplójába. A legenda szerint azóta hívják bugnak a számítógépes hibákat (eltávolításukat pedig debuggingnak), ám valójában a szót az angol műszaki szakzsargonban már a 19. század óta használták ilyen értelemben.




2009. szeptember 8., kedd

DIGITÁLIS GÉNEK, avagy Csaó Darwin!

Az ember mindig is kíváncsi volt a természet rejtélyeire, igyekezet megismerni belőle minél többet. Folyamatosan kezdte el másolni, ami később a művészetében, formáiban és mindennapi eszközeiben egyaránt megjelent. A modern korban a számítástechnika rohamos fejlődésének köszönhetően már nem csak tárgyak, hanem folyamatok is modellezhetők, kihasználva, hogy számolási kapacitásaink jelentősen megnőttek. Ezen cikk a matematika és a biológiai modellhasonló és alapjaiban különböző tulajdonságaira szeretne rámutatni a teljesség igénye nélkül. Így aztán Horatius után szabadon inkább in medias res a dolgok közepébe vágok és megpróbálom a magam egyszerű módján legombolyítani gondolataim fonalát.
„…elképzelem, hogy egyszer majd egy lelkes tudós ikreit Adeninnek és Timinnek fogja nevezni.”
Francis H. C. Crick.
Talán csak egyetlen egy olyan molekulaféleség létezik a világon, amelyet mindenki ismer, aminek a neve ma már „márka”, amitől mindenki a csodát várja, és amitől mindenki egy kicsit fél. Ez a DNS.
E. SCHRÖDINGER Nobel-díjas osztrák fizikus egy fiatal tudományról már keletkezésekor megállapította: „…alighanem napjaink legérdekesebb tudománya”. Személyes adatai:

Neve: Molekuláris Genetika
Születési éve: 1944
Születési helye: Rockefeller Intézet, New York
Apja neve: Klasszikus Örökléstan
Anyja neve: Kémia

Tapsvihar! Hiszen ez életünk egyik legnagyobb vívmánya, az emberiség „szép új világának” kapuja, a sci-fi írok megtestesült álma és minden jogi, etikai, ökológiai, szociológiai és teológiai probléma okozója. Pedig nem több mint a nukleáris energia reinkarnációja mégis van benne valami csodálatos. Ez nem véletlen, hiszen maga a DNS és a genetika hatalmas intellektuális izgalmat és kihívást jelent mindenki számára. Így volt ezzel Darwin is, aki főművében (A fajok eredete) ezt írja: „…egész munkám egyetlen hosszú gondolatmenet…” (15. fej., 1. mondat) Persze nem azt állítom, hogy Darwin értett a molekuláris genetikához, de hatalmas lépést tett felé, sőt maga az evolúció elmélete minden kritikától eltekintve talán még nagyobb eredmény, mint a 21. század molekuláris genetikája. De mit is értünk evolúció alatt? Mi Darwin elmélete? Hogyan kerül a képbe a genetika?

A dolgok jelenlegi állása

Darwin elmélete szerint, ha képesek az egyedek exponenciális mértékben szaporodni de a környezetük eltartóképessége véges, akkor az egyedek között a legapróbb különbség is fontossá válhat és ez a létért folyó küzdelemhez, és kiválasztáshoz vezet, azaz a gyengébb elpusztul az erősebb tovább él. Természetesen az egyedileg eltérő, örökletes változatok eltérő mértékben sikeresek. Az örökletes eltérések a folyamatos kiválasztás révén felhalmozódnak, ami adaptációkat (a túlélést és a szaporodást, segítő jellegeket) hoz létre. Látatjuk hogy a szelekció, mint egyszerű elv, hogy képes létrehozni a fajok sokszínűségét. Természetesen ez önmagában nem elegendő, Darwin többször ki is kéri magának ezt a gondolatsort, „Meg vagyok győződve arról, hogy a természetes kiválasztás volt a módosulások legfontosabb, ha nem is kizárólagos eszköze”. Azonban a szelekciónak, mint vezérlőelvnek van még egy nagyon érdekes tulajdonsága, mégpedig az, hogy absztrakt fogalom és nem függ az élő földi világtól. Ugyan ez a helyzet az evolúcióval is, ez is elvonatkoztatható a bioszférától.
Ezt a gondolatot fogalmazza meg Csányi Vilmos Evolúciós rendszerek című munkájában, amiben az evolúció általános elméletét ismerteti. Ez az absztrakt modell rendszerelméleti fogalmakkal dolgozik, és megmutatja, hogy az evolúciós mechanizmusok nemcsak a biológiában, hanem az anyag csaknem minden szerveződési szintjén érvényesülnek, a molekuláris szinttől kezdve a sejteken és a többsejtű organizmusokon keresztül egészen a társulásokig és ökológiai rendszerekig, vagy az idegrendszertől kezdve a viselkedésen keresztül a kultúráig és a technikai evolúcióig.
Gondoljuk csak példaként a replikátorra amely, egy olyan entitás, amely képes létrehozni saját másolatát, könnyen beláthatjuk, hogy erre nem csak a baktériumok, nyulak és a rókák képesek, hanem milliónyi más dolog is. Ilyen módón lehetőség van arra, hogy az absztrakt fogalmakat többféle konkrét tartalommal töltsük fel, alternatív élővilágot létrehozva ezzel. Így elképzelhetünk olyan „fajok” evolúcióját, mint a gráfok vagy a függvények. Ezek a fura állatok is szaporodhatnak, meghalhatnak vagy mutánsaik jöhetnek létre – a számítógépek virtuális világában. És mire jó ez a matematikai állatkert? Ha a létrejövő egyedek mind egy probléma lehetséges megoldásai, akkor máris van egy optimumkereső algoritmusunk…
Most képzeljünk el egy világot, amiben nincsen Google; nincsen szélessávú internet és nincsen is rá szükség, hiszen még csak most adja el Bill Gates és Paul Allen az Altair 8800-ra írt BASIC-et, a személyi számítógépekhez írt első számítógépes programozási nyelvet a Microsoft első ügyfelének, az Albuquerque, Új-Mexikó székhelyű MITS vállalatnak. Képzeljük el azt a világot ahol a BEK döntőben a Bayern München 2-0-ra veri a Leeds Unitedet, és ahol még a Balatonban is Steven Spielberg Cápája úszkál bambit majszolva; amikor még apáink úgy néztek ki, mint Bobijuing, és az Abba, a BoneyM, meg a Borsodi Világos volt a trendi. Ez a mi világunk csak éppen 1975-öt írunk, és ekkor bukkan fel John Holland, aki a keresési és optimalizálási faladatok megoldásra természetes kiválasztódás darwini elveire épülő adaptív lágy számítási módszert dolgoz ki, másnevén Genetikus Algoritmust (GA).
Ma már nincsen az életnek olyan területe, ahol elkerülhetőek lennének az optimalizálási, adatfeldolgozási feladatok. Már egy mérési eredmény kiértékelése is valamilyen szinten optimalizálás, de természetesen köznapi életünk is tele van ilyen feladatokkal. Gondoljunk csak a napi időbeosztásunk megtervezésére vagy két város közötti optimális út megtalálására. Kellő tapasztalattal ezek a feladatok hamar megoldhatóak, azonban akadnak olyan problémák, amelyekre nincsenek egzakt módszerek, azonban belátható időn belül szükségünk lenne egy „kellően jó” megoldásra, ilyenkor lépnek akcióba a digitális gének és a GA. A GA felépítését a már ismertetett darwini elmélet inspirálta, azaz az élőlények genotípusának és fenotípusának változását veszik a fejlődés alapjául. A fenotípus jellemzi egy egyed külső megjelenését, a genotípus pedig a génstruktúrát. A megoldások egy adott lépésben érvényes halmazát populációnak nevezik, a populáció elemei a feladatot különböző sikerrel látják el, eltérő tulajdonságúak, képességűek. A keresés lépésekből áll, az egyes iterációk populációját generációknak nevezik. A keresés célja, hogy az újabb generációkban létrehozott populációinak minél több eleme legyen közel a jó megoldáshoz, mialatt a gyenge eredményt adók egyre ritkulnak. Az egyes egyedek tulajdonságait kromoszómákkal reprezentálják, amelyekhez hozzárendelhetők a kritériumfüggvény értékéből következő jósági, más szóval a fitnes-értékeik. Az iterációk során a kromoszómákban tárolt információt kell a következő generációkba tovább örökíteni, mely valószínűségi operátorokkal történik. A legegyszerűbb genetikus algoritmus a következő alap-operátorokkal rendelkezik: reprodukció, keresztezés és mutáció. A genetikus algoritmusok így tehát a genotípus változtatásával operálnak. A reprodukció során egy kromoszóma a jósága és a populációba tartozó összes kromoszóma átlagos jóságának aránya által meghatározott valószínűséggel megjelenik a következő populációban is.
Ne lepődjünk meg azon se, ha azt halljuk, hogy a darwini alapelvek már a motorsportban is megjelentek. Gondoljunk csak a Formula 1-re, ahol milliókat költenek évente a jobb kezelhetőségre, a nagyobb biztonságra, ahol az autók helyes beállításával sorsdöntő tizedmásodpercek lefaragása lehetséges a köridőkből. A döntések a tapasztalaton alapulnak, azonban arra nincsen garancia, hogy mindig a helyes beállítást sikerül eltalálni egy-egy verseny előtt. Ezt a problémát boncolgatták a University College London tudósai is, akik kifejlesztettek egy a GA elveken nyugvó számítógépes modellt melynek segítségével nyerő Formula 1-es versenyautókat „tenyészthetnek”. A GA modell ugyanis szelektíven kombinálva optimalizálja a teljesítményt, amelynek köszönhetően akár 0,88 másodperc is lefaragható a köridőkből. Ez pedig tetemes előny egy olyan iparágban ahol századmásodpercek választják el a győztest a vesztestől. A GA erejét azonban abban mutatja meg, hogy egy ilyen elveken nyugvó szoftver akár verseny közben is képes kialakítani az autó „legjobb” beálltásait, így alkalmazkodva az adott pályához, hőmérséklethez vagy akár sérüléshez.
Összefoglalva láthatjuk, hogy a GA is azokon az absztrakt fogalmakon nyugszik, mint a molekuláris genetika vagy akár Darwin elmélete. De vajon miért működik? Miért használható fel bonyolult feladatok megoldására? Maga az evolúció az, ami olyan módszert valósít meg, amely igen nagyszámú lehetséges megoldás között képes „keresni”. Ahelyett, hogy egy fajjal foglalkozna egy időben, fajok millióit próbálja ki és változtatja egyszerre. A biológia rendszerek ezen robosztussága, hatékonysága és rugalmassága megdöbbentő lehet, aminek az alapja az önjavító, önvezérlő és a szaporodó képesség. Ezért ha a tervező mérnöknek szüksége van egy párhuzamosításra képes flexibilis, adaptív modellre, akkor nincs más dolga, mint lemásolni a természetet, a legnagyobb tanárt. Hajrá digitális génsebészek!
Talán ennél jobb végszó nem is zárhatná a cikk végét, de sajnos még nem fejezhetem be, mert a végén képesek lennénk azt hinni, hogy e gének mindenre megoldást kínálnak. Pedig ez nincs így, legalább is szimulációs rendszerek estében. Adott ugyanis egy klasszikus feladat az utazó ügynök problémája (travelling salesman problem, TSP). Voltaképpen könnyen érthető, ám annál nehezebben megoldható logikai-matematikai játék. Az ügynöknek több városon keresztül, a lehető leggyorsabban kell megtennie egy utat. Az összes várost kell érintenie, ám egy adott városban csak egyszer járhat. Melyik a legrövidebb útvonal? Gondolhatnánk a fentiek alapján, hogy GA erre a feladatra is megoldást kínál. Ez így is van de valóban ez a legeredményesebb? Nem lenne e célszerűbb egyből kiválasztani a fenotípus alapján egy olyan egyedet melynek külső tulajdonsága és viselkedése a legjobban felel meg az adott feladatnak? Érdekel e minket, milyen is belül? Érdekes dilemma, de egy biztos, ha útvonalat akarunk optimalizálni, azt bízzuk a hangyákra. Ugyanis a hangyáknak van egy olyan bizonyos képessége, hogy a lehetséges útvonalak közül (feromonlerakódás alapján) rátalálnak a legrövidebbre! Itt most nem gének által leírt digitális organizmusokról van szó, hanem mesterséges hangyakolóniáról. A hangyák a TSP-gráfon városról városra mozgó ágensek - véletlenszerűen indulnak el, virtuális feromont hagyva maguk után. Valószínűség és az információként szolgáló, korábban lerakott feromon alapján döntenek. Miután befejeztek egy-egy utat, a gráf élein hagynak nyomot: (értelemszerűen) a rövidebb út mentén többet. Végül - azt az élt választva, ahol a legtöbb a speciális illatanyag - kialakul az optimális útvonal. Láthatjuk, hogy itt egyből a valódi hangyák viselkedését vettük alapul, mivel őket is az evolúció tenyésztette ki az évmilliók alatt, így felesleges a gének szintjén mindent újra kezdenünk. Elegendő egy bevált, működő stratégiát átvenni és alkalmazni. Pukkk. Hogy lyukadt ki most egyből a molekuláris genetika „isteni” luftballonja.
Természetesen a fentiek nem ilyen egyszerűen értelmezendőek, hiszen az egyenlő lenne a gumilepedőre dobált súlyos tárgyak szemléletes képével azaz a gravitáció hatására meggörbülő einsteini téridővel. Ezt pedig egy bonyolult fizikai elméletről nem gondolhatjuk komolyan. Elvégre a tér idő nem gumilepedő. Így van ez a genetikával és minden komoly tudományággal is. De míg Darwin idejében elég volt az evolúció megértéséhez a Fajok eredetét és még néhány más köznyelven megírt könyvet átolvasni, akkor ez ma már távolról sincs így. A matematika, a játékelmélet, a genetika, a populációbiológia megértéséhez és együttes alkalmazásához rengeteg irodalmon és cikken kell átrágnia magát az embernek, úgy, hogy közben hosszú évek telnek el. Bár a matematika a tudományok királynője ennek ellenére mégis be kell látni, hogy az elkövetkezendő évek a biológia sikerei lesznek. Pontosan ezért érdemes az eredményeit más diszciplínákkal összekapcsolni és olyan kérdésekre választ keresni amik eddig megválaszolatlanul maradtak vagy pedig ennek következményeiként merülnek majd fel. Egy ilyen intellektuális kaland mindenki számára vonzó lehet? Gondolom én, de most be kell fejeznem mert indul a Győzike Show!

USB eszközök gyors eltávolítása

Windows XP és Vista esetében nem túl könnyű néha eltávolítani USB eszközeinket. No, nem azért mintha bármi gond lenne velük, csak néha a felhasználói interfész útvesztőiben könnyedén eltévedhetünk miközben egy apró zöld nyilacskára vadászunk egerünkkel. Ha megtaláljuk a tálcánkon, akkor már szerencsés embernek érezhetjük magunkat, mert néha bizony meg sem jelenik, ha meg mégis, akkor gyakran előfordul, hogy nem a megfelelő eszközt távolítjuk el. Szerencsére van más megoldás a problémára.

1. ábra

Nosza, készítsük el saját parancsikonunkat és billentyűkombinációnkat az USB-s eszközök biztonságos eltávolítására. Hozzunk létre egy új parancsikont! A folyamat a következő Windows Visa esetében: jobb klikk az Asztalon és a megjelenő helyérzékeny menüből válasszuk ki az Új menüpontot azon belül pedig a Parancsikon opciót. Ekkor a Vista Parancsikon varázslója elindul és a Parancsikon célját kérdezi meg tőlünk. Célnak a következő helyet adjuk meg (1. ábra):
RunDll32.exe shell32.dll, Control_RunDLL hotplug.dll
majd klikk a Tovább gombra. Végül pedig a parancsikonunk nevét kell megadni, ami tetszőleges lehet (2. ábra).

2. ábra

Innentől kezdve működik is az ikon, választhatunk hozzá még egy passzoló képet is, hogy jól nézzen ki az Asztalon. A hivatkozás a hardver biztonságos eltávolítása menüt hozza elő, innen még egy gombnyomás az eszközök leállítása. Hogy még jobban felgyorsítsuk a folyamatot, billentyűparancsot is rendelhetünk az ikonhoz. A tulajdonságok között navigáljunk a billentyűparancs menühöz, és nyomjunk meg azt a billentyűt, amelyet használni szeretnénk. A kombó első két része automatikusan a Ctrl+Alt lesz, s ezt követi az a karakter, amelyet megadtunk.
Ugye, hogy máris sokkal komfortosabb az egész?!