2009. május 19., kedd

Az evolúciótól az algoritmusokig


Az evolúciótól ellesett módszereket az IT legkülönbözőbb területein hasznosítják, így – nem meglepő módon – az autóiparban is kísérleteznek velük.

Extensive resource management is required in low rainfall regions, where groundwater reserves are rare and must be tapped with great care. Various factors must be taken into account… This complex application problem was examined by Tobias Siegfried and Wolfgang Kinzelbach, professor at the Institute for Environmental Engineering at the ETH Zurich, with the help of simulated evolution. In doing so, they used methods developed by the group of Eckart Zitzler who specialises in tackling these types of hard problems with “Evolutionary Algorithms”. The algorithms are called “evolutionary” because the characteristics of evolution – mutation, recombination and selection – form the basis of their search for promising solutions. They are most often used for complicated construction problems in engineering. The method is time-intensive but flexibly applicable; meaning it is particularly suitable for complex applications in which classic analytical processes do not work. The random search process on which the algorithms are based is not mainly about finding the best solution, but rather about meliorization, i.e. constantly improving solutions. The researchers never know when they have reached the maximum improvement. “That’s not the main issue. We are more interested in how well the initial solution can be improved,” says Zitzler. The Zitzler Group’s most recent research project deals with automotive electronics; the computer systems, which, for example, control braking, air-conditioning and airbags, must be optimised. The problem here is that the wiring of the components, spread over various parts of the car, weighs over 100 kilograms. The researchers must build a hardware structure, and determine where which element can be optimally assembled in the car to keep the wiring weight low, costs minimal and the reaction time of the entire system short. The system must also be as reliable as possible.

IT3 komment: A mindig a legjobb megoldást kereső evolúciót szimulálva, azaz evolúciós algoritmusok alkalmazásával könnyebben kivitelezhetők és optimalizálhatók a gépjárművek fékezését, légkondicionálását és légzsákjait vezérlő számítógépes rendszerek. Legalábbis egy felettébb szerteágazó svájci projekt résztvevői szerint.

Forrás: http://www.ethlife.ethz.ch

2009. május 13., szerda

A krómozott böngészők jobban fénylenek


Milyen lehetőségek rejlenek a Google új böngészőjében?

A Google arra tervezte a Chrome nevű böngészőjét, hogy elmossa a határvonalat az online és az asztali szoftverek között. Közvetlenül a böngésző utolsó béta-verziójának kibocsátása után a cég egy olyan projektet is elindított, amely a Chrome jövőbeni képességeit hivatott bemutatni. A Chrome-kísérleteknek nevezett projekt olyan alkalmazásokat sorakoztat fel, amelyek egyszerre több lapon keresztül jelentősen leterhelik a számítógépet. Sok ilyen demónál más böngészők lefagynának – állítják a kísérleteket végző fejlesztők. Azonban míg egyes fejlesztők azt mondják, hogy a projekt által bemutatott technikák új lehetőségeket tárnak fel komplex webszoftverek készítésében, mások azon aggódnak, hogy nehézségekbe ütközhet a szükséges képességek szabványosítása. Ők azt mondják, hogy a böngésző biztonságának sokkal magasabb prioritást kell kapnia. A Chrome egyik ilyen „kísérleti alkalmazása” a Twitch, amelyet Casey Rea, los angeles-i fejlesztő tervezett. A Twitch egy apró böngésző ablakot nyújt a felhasználónak, amely egy golyót tartalmaz, amelyet az egyik oldalról át kell ggurítani a másikon lévő célba. Amint a célba beérkezett, egy új ablak jelenik meg, amelyben egy újabb golyó van és másfajta akadályok. A Twitch a Chrome azon képességét használja ki, hogy minden ablak vagy „fül” a számítógép egy külön processzeként indulhat el, azaz a sok ablak úgy működik mintha külön alkalmazások lennének. Enélkül – Reas szerint – a Twitch elkezdene lassulni, ahogy a felhasználó előrehalad a játékban. Ahogy egyre több ablak nyílik meg, mindegyik minijáték a számítógép processzoráért versenyezne, és a játék szép lassan leállna.
Egy másik, BallDroppings (golyóesés) nevű kísérleti alkalmazást Josh Nimoy programozó (és művész) készített. Ennél a felhasználónak vonalak behúzásával fehér golyókat kell megakadályoznia, hogy továbbessenek a fekete háttérben. Amikor egy golyó megpattan egy vonalon, megkondul egy harang; ahogy egyre több golyó esik lefelé, a felhasználó újabb és újabb vonalakat húzhat be, és ilyen módon egy zsúfolt teret hoz létre, amely egyszerre látvány és hangzás. Ezek a kísérleti alkalmazások azt mutatják be, hogy mi mindent tud csinálni egy felturbózott böngésző a JavaScript-tel és a HTML-lel, a weboldalak alapvető építőelemeivel anélkül, hogy Flash-t kellene használni, amelyet eddig általában ilyen effektusokra alkalmaznak.


IT3-komment: A kaland és a rend örök perpatvaráról szólnak ezek a játékok is. A böngészők nehezen kialakult, szabványosított működését a Microsoft régóta próbálta olyan megoldásokkal kikezdeni, amelyet más gyártók böngészői nem tudtak kezelni. Most paradox, bár törvényszerű módon a Microsoft legnagyobb versenytársa, a Google tereli magát abba a helyzetbe, hogy az új lehetőségek érdekében nem szabványos és nem is könnyen szabványosítható megoldásokkal operál. A Google a „web, mint platform” koncepció leghíresebb szószólója, ahol a felhasználói felületet a böngészők szabványos felülete adja. De természetesen jól látja, hogy a böngészők mai formájukban nem tudnak olyan felhasználói élményt nyújtani, mint amire más, kevésbé szabványos megoldások már ma képesek. A kereskedelmi érdekei azt diktálják neki is, hogy a fejlődés újabb kalandjai a saját rendjével összhangban történjenek meg. Nevén nevezve a dolgot: a böngészőből egy olyan szabványos működtető környezetet (operációs rendszert) kell csinálni, amely versenyezni képes a Windows-zal és a Linux-szal.


2009. május 11., hétfő

A Google a setésinfluenza nyomában


Hogyan hasznosítható a Google keresője a sertésinfluenza elleni küzdelemben?

The company is trying to compile information from swine flu-related Google searches in Mexico to map out how the disease is spreading through the country. The Mexican effort is based on Google Flu Trends, which the company launched last November in the U.S. At the time, Google officials said that they had found a connection between people searching for flu information and the number of people who actually have the flu in any given area. "Google Flu Trends may be able to detect influenza outbreaks earlier than other systems because it estimates flu activity in near real time," said Jeremy Ginsberg, one of the engineers on the Google Flu Trends project. Ginsberg acknowledged that the new effort, dubbed "Experimental Flu Trends for Mexico," may produce somewhat faulty data because of the lack of available recent information from the Mexican government. "While we would prefer to validate this data and improve its accuracy, we decided to release an early version so that it might help public health officials and concerned individuals get an up-to-date picture of the ongoing swine flu outbreak," said Ginsberg. "Our current estimates of flu activity in the U.S. are still generally low as would be expected given the relatively low confirmed swine flu case count. However, we'll be keeping an eye on the data to look for any spike in activity. In the United States, we were able to validate our estimates using data from a surveillance system managed by the U.S. Centers for Disease Control and Prevention (CDC). We have not verified our data for Mexico in the same manner, but we've seen that Google users in Mexico (and around the world) also search for many flu-related topics when they have flu-like symptoms. Given the tremendous recent attention to swine flu, our model tries to filter out search queries that are more likely associated with topical searches rather than searches by those who may be experiencing symptoms. We're keenly aware of the trust our users place in us and our responsibility to protect their privacy. Experimental Flu Trends for Mexico -- like Google Flu Trends -- cannot be used to identify individual users. The patterns we observe are only meaningful across large populations of Google searchers."

IT3 komment: Úgy tűnik, a Google-keresés gyorsabb eredménnyel jár egy-egy vírus terjedésének felmérésében, mint például az Egyesült Államok járványügyi központjának vizsgálatai. A jövőre nézve igen tanulságos, hogy a keresési minták miként hasznosíthatók fertőző betegségek elleni küzdelem során. Nyilvánvalóan nem ez lesz az elsőszámú megoldás, de figyelmen kívül hagyni sem lehet.

Forrás:www.computerworld.com

2009. május 1., péntek

Még több Twittert!


Hogyan lehet bővíteni a Twitterben rejlő lehetőségek körét?

A zavarodottság sokak első reakciója a Twitterrel szemben. Miért akarnának rövid üzeneteket olvasni arról, hogy mit reggelizik valaki? A kérdés ésszerű. A Twitter szabadjára engedte 14 millió felhasználójának naplóírói fantáziáját. Annak a 14 milliónak, akik márciusban 99 millió alkalommal keresték fel a honlapot csak azért, hogy mobiltelefonról, számítógépről küldött posztokat olvassanak. Darabokra bontva, a 140 karakteres üzenetek – „tweet”-ek – jelentős része semmitmondónak, értelmetlennek tűnik. Viszont, ha összességükben nézzük, az üzenetáramlat a Twittert meglepően hasznos problémamegoldó eszközzé teszi, digitális hangulatokba enged betekinteni. A földkerekség kollektív elméjében turkálva, legváltozatosabb szakterületek kutatói vélik úgy, hogy véve a fáradságot és elég mélyre ásva a világias kommentárokban, a valósidejű beszélgetések korai jelzéseket adnak közhangulatokról, mi több, e jelzéseket használva, alakíthatják is azokat. Az olyan cégek, mint például a Starbucks, a Whole Foods és a Dell megtudják, mit gondolnak a fogyasztók egy-egy terméket használva, majd marketingjüket ennek megfelelően alakíthatják, alkalmazkodhatnak hozzájuk. Moldáviában tüntetők híveket toboroztak a Twitteren keresztül: tweet-jeiket böngészve, a kívülállók komoly segítséget kaptak ahhoz, hogy megértsék, mi történik az alig ismert kis országban.
Hamarosan a gépek ugyanúgy twitterezhetnek, mint az emberek. Corey Menscher, a New York Egyetem PhD hallgatója fejlesztett egy Kickbee nevű rendszert, ami nem más, mint rezgésérzékelőkkel felszerelt rugalmas szalag. A szalagot Menscher terhes felesége hordja, s minden egyes alkalommal, amikor a születendő gyerek rúg egyet az anya hasában, figyelmezteti a Twittert: „megkocogtattam Anyu hasát pénteken, január másodikán, reggel 8.52-kor!” Menscher fontolgatja a termék eladását. A szenzorokkal összekapcsolt Twitter egyesek szerint arra is jó, hogy figyelmeztető jelzéseket küldjön az otthoni biztonsági rendszernek, értesítse a kezelőorvost, ha a beteg vércukorszintje vagy szívverése túl magas. Összességében, az ilyen jellegű valósidejű adatfolyamok segíthetnek az orvosi kutatásoknak. Orvosok már élnek is a Twitter nyújtotta lehetőségekkel: segélyhívásnál használják, kezelési módokra vonatkozó információkat osztanak meg rajta keresztül.
„A Twitter feje tetejére állítja a csoport fogalmát” – jelentette ki Paul Saffo, Szilícium-völgyi futurológus. – „Ahelyett, hogy létrehoznánk az általunk óhajtott csoportot, elküldjük az üzenetet, és a csoport magától összeáll.” Viszont ahhoz, hogy tényleg fontos kutatási segédeszköz legyen, nagyobb felhasználói körre lenne szükség. Ha a Twitter képes lenne az emberi gondolkodás reprezentatívabb részének összegyűjtésére, lehetővé tenné, hogy felsőoktatásban dolgozók, tudósok például jobban nyomon kövessék járványok terjedését.


IT3 komment: A web 2.0-ás megoldások közül kétségtelenül a Twitter az egyik legsikeresebb. Az üzenetek rövidségének, a kommunikáció gyorsaságának köszönhetően több fontos eseményről e médium segítségével jutottak el a nyilvánosságig az első hírek. A gyakorlatilag kimeríthetetlen szociális, gazdasági, kutatási és egyéb potenciált egyre több fejlesztő és üzleti partner igyekszik kiaknázni.

Forrás: www.nytimes.com