hehe. Ez nem biztos, hogy megvalosithato, de ugy kene tervezni a jovo protocoljait, hogy cachelhetoek legyenek es ami be van cachelve egy remote service-bol azt lokalisan is lehetne hasznalni amig nem urul. Egy preloading mechanizmussal novelheto lenne a hatekonysaga. Sajnos egy szerveroldali script eseten nem konnyu cachelni magat a szerveroldali adatbazist, szoval nem az adatbazist kell cachelni, hanem az eredmenyet. Nyilvan chat-et se lehet, meg szotarat sem. (Bar ez utobbira azert lennnek otleteim.) De file access-t, web access-t siman lehetne.
No meg kene oldani az osregi backup problemat is. Fogadjunk, hogy a szamitogeppel rendelkezo emberek 99%-anak van olyan sajat keszitesu adata ami nincs backupolva. Ez nem mehet igy tovabb! A merevlemezek egyre megbizhatatlanabbak, nem beszelve a gagyi optikai hordozokrol.
Ket backup rendszert is kitalaltam, az egyik egy LAN-on egy spec gepre masolja a tobbiek adatait rsync segitsegevel (dirvish+wake on lan). A masik pedig interneten masol kivalasztott dir-eket masokhoz (haverok/idegenek) titkositva.
Update: Mindket otletre lett valami megoldas-fele.. A LAN-ra ezt talaltam a p2p-re pedig ezt.
Nagyszabasu webkettes cucc aminek celja is van. Hajlektalanok visszaillesztese a tarsadalomba. Ez is egy komplex otlet, a lenyege, hogy ki kell dolgoztatni szakemberek szuk csapataval egy utemtervet egy hajlektalan tarsadalomba valo visszaillesztesere, a listanak viszonylag primitivnek kell lennie, nem baj, ha nem mindig mukodik, csak egyszeru legyen betartani. Persze bizonyos dolgokhoz penz kell, masokhoz ugyintezes megint masokhoz pedig informacio. Ezt a komplext informacios igenyt egy website elegitene ki, ahol az emberek kulonfele anyagi, idobeli es informacios juttatasokkal jarulnanak hozza, amibol osszeallhatna egyes resztvevok visszasegitese. Aki penzt akar adni, azt ad, aki elintezne a hatosagokkal az ugyeit masoknak az azt adja, aki keres olcso alberletet az ezt adja, aki beszamol rola, hogy a telepulesen nagyszabasu kozmunkak kezdodnek a nyar vegen az ezt adja.
Latszik, hogy sok kidolgozando resz van benne, de az alapotlet ez.
A kozelmult kulcsszava volt a konvergencia, egy alapvetoen elhibazott cel. Szerintem ez realizalodott mar a legtobb emberben, mert mostanaban ritkan hallani ezt a szlogent. Bizonyara sokak vasarolnan
ak fenykepezogeppel ellatott telefont, de ezt az emberekre eroltetni nem biztos, hogy a legjobb otlet. Egyebkent pedig fejlodhet a technika sokat, de valoszinuleg soha vagy nagyon soka lesz egyenerteku egy picike es egy normal meretu megoldas. Persze siman lehet az is, hogy ez hulyeseg es megoldjak a dolgot. Azonban meg ebben az esetben is lehet hatranya a konvergens megoldasoknak, megpedig a megbizhatosag teruleten. Ugyanis ha van egy uber-szuper eszkozom mindenre es lemerul/elromlik/ellopjak akkor teljesen meg leszek fosztva minden digitalis lehetosegtol. Ellenben, ha specifikus eszkozeim vannak gyenge konvergens tamogatassal, akkor sokmindent meg lehet oldani egy-egy eszkoz kiesese eseten is, a katasztrofa mindenkepp kisebb. Nem beszelve a skalazhatosagrol, mindenki azokat kell, hogy megvasarolja amiket hasznalni szeretne. Tovabba az elosztott modellben lehetoseg van atmenetileg novelni a rendelkezesre allo eroforrasokat (kolcsonkerni egy GPS-t), vagy atmenetileg csokkenteni a terhelest (otthonhagyni a fenykepezogepet). Plusz elony, hogy az elosztott szisztema megkivanja a publikus interface-ek hasznalatat (ami lehet, hogy a legfobb akadalya is az elterjedesenek!) lehetoseget adva barkinek, hogy tetszoleges hasznos es haszontalan funkciokkal bovitse a rendszert.
Ha kiegeszitjuk ezt a rendszert a node-okkal akkor egy vilagmeretben egyuttmukodo eszkozhalozatot kapunk. Egy ilyen rendszerben pl kerhetem a fenykepezogepemet, hogy a fotok melle tarolja el mondjuk a nagybatyam tartozkodasi helyet is, vagy minden szamot amit meghallgatok feltesz egy rss feedre. Tetszoleges lokalis szolgaltatas azonmod globalissa teheto persze a megfelelo biztonsagi rendszer mellett. Peldaul kaphatok egy peldanyt a kinaban fotozgato rokonom fotoirol promtpt a tv-mre.
Erdekes kezdemenyezesek vannak egyebkent mar. Kollaborativ word kiegeszitesek (szornyu, jelleglzetes microsoft megkozelites), vagy a SubEthaEdit OS X-en. A torekves nem rossz, a megvalositas nehezkes. A webkettes cuccok egyebkent szepen illeszkednek a fentiekbe, de sajnos az o alapjuk amire epithetnek az kicsit tul magasszintu es tulzottan masra van kitalalva. De az eredmenyek meg igy is biztatoak. Ami szerintem azt jelenti, hogy oriasi igeny van az ilyen jellegu megkozelitesre.
Kiserletkeppen az olvaso probaljon szerezni ket (egymasnak) idegen wifi/bluetooth laptopot, es kezdjen el kesziteni kozosen a masik laptop tulajdonosaval valamit. Egy montazst, egy konyvet, barmit. Kivancsi vagyok a karomkodasok percenkenti szamara…
technorati tags:duma, konvergencia, node
Blogged with Flock
Ujabb primitiv termekotlet.
A dolog annyira trivialis, hogy le se merem irni. A lenyeg, hogy piacra kell(ene) dobni egy routert (DSL/cable/wifi/stb) ami hasonlo a linksys cuccokhoz, linux(varians)t futtat es van rajta valami hattertar + rajta futo applikaciok. Tudom, tudom, ilyen hardware mar van. Tenyleg van majdnem ilyen hardware, de valami megis hianyzik. A software es a biztatas. Szoval ehhez kulonfele hasznos toolok jarnanak, plusz a lehetoseg, hogy ujak keszuljenek szabadon.
Szukseges hardware elemek:
- min 4 USB2.0 plug hdd szamara (webcam/pendrive/bluetooth/printer/akarmi)
- CF/SD slot hattertarnak
- 32-64MB ram
- proci kb 100-as P1-hez merheto
- DSL/cable/wifi beepitve
- min 3 eth pluszban
- parport nyomtatonak
Lehetseges alkalmazasok:
- webmail
- fotok megosztasa feltoltes nelkul
- p2p nonstop
- remote admin
- wake-on-lan
- backup manager
- figyelmezteto/figyelmeztetes-fogado (security systems, stb)
- file-megosztas hazon belul
- nyomtatas tavolrol (mire hazaerek ki van nyomtatva)
- security system manager
- webcam dolgok
- lakasban kozos adatbazisok fenntartasa (itunes library/photo library)
- mindenhol elerheto adatbazisok nyilvantartasa (linkek, stb)
- egyszeru website uzemeltetese (blog, oneletrajz, stb)
Szerintem ez a nagyon-nagyon pici ujitas a felhasznalas koret drasztikusan novelne meg. Esetleg lehetne benne par SATA csatlakozo is advanced usereknek.
Ez pedig a legerdekesebb otlet szerintem, nem biztos, hogy megvalosithato, de egyszer megprobalom. A lenyege, hogy az internet v3 egy teljesen eloszotott halozat lesz aminek semmifele kozpontja nincs, akarhany darabra szakadva mukodik es multihop rendszeru ahol a BRexx otlethez hasonloan az egyes node-ok kulonfele informacios, szamitasi es savszelessegi eroforrasokkal jarulnak hozza a rendszer mukodesehez. Az alapotlet, hogy egy adatcsomag kisebb ugrasokkal eszkozrol eszkozre - barmilyen fizikai eszkozt igenybeveve - ugral egeszen a celig. Persze a legerdekesebb resze a multihop distributed routing. Erdekessege a rendszernek, hogy ahogy no a node-ok szama, a teljesitmeny nemhogy degradalodik hanem no.
Ket szinten lehet elkepzelni a megvalositast az elsot akar el is lehetne kezdeni. Az elso fazis fejlesztesenek vegtermeke egy targy, amit egy falra lehet erositeni, kb 40×40cm-es. Belul egy pc-t tartalmaz (pc104?), ethernetekkel, wifi-vel, bluetooth-al, modemmel es minden egyeb kommunikacios eszkozzel, akar GSM-el is. A szoftver resze hasonlo a masodik fazishoz csak a multihop routing sokkal egyszerubb, ugyanis ezek az eszkozok nem mozgathatok. A telepites soran meg kell adni a koordinatait amit egy GPS meressel meghatarozhatunk, koltozeskor ezt frissiteni kell mert kulonben nem mukodhet a protokoll. Amint egy ilyen eszkozt telepitettunk, az megprobal hasonlo eszkozoket keresni pl wifi-n esha talal egyet legalabb akkor felepiti a halozatot es node-a valik. Elmeletileg semmifele drotra nincs szukseg a mukodeshez, de ehhez kello eszkozsurusegre van szukseg ami nagyon sokaig elhuzodhat tehat, hogy addig is mukodhessen a rendszer esetleg hagyomanyos internetkapcsolatra is szukseg lehet, amit a rendszerbe lepve “kijarat”-kent lehet felhasznalni. Mivel fix eszkozokrol van szo amik tudjak a sajat koordinatajukat (ha a telepitonek nincs GPS-e akkor hasznalhat varost is a koordinata-megadasra) ezert a routing epulhet a foldrajzi helyre. Eleinte hasznos lehet backup halozatnak, elerhetetlen helyeken halozat biztositasara (kulso antennakkal, stb), olcso internet biztositasara baratainknak, savszelesseg-megosztasra illetve ki lehet hasznalni az ellenorizhetetlenseget is megfelelo celokra.
A masodik fazis a mobil verzio, amikor minden eszkoz mozoghat is. Ez par nagysagrenddel komplexebb problema. Kesobb irok rola.
A wireless egyuttmukodeshez szukseges lenne valami scriptnyelv vagy valami felulet tobb nyelvhez amivel ezeket a szolgaltatasokat el lehetne erni. A dolgot nem kell nullarol inditani mert van par hasonlo kezdemenyezes csak meg kell vizsgalni oket. (BRexx - bluetooth rexx) A Rexx nevu nyelv pl kifejezetten kulonallo processek egyuttmukodesehez lett tervezve es szerintem pompasan illeszkedhetne ehhez a koncepciohoz is. Persze kellene C-s api is es ezzel megnyilik az ut az osszes nyelv fele. Komoly problemat jelent ugyanakkor, hogy az eszkozok elmozdulnak, egyszer jelen vannak egyszer nem, a lekerdezes koltseges stb. A problema azonban megoldhatonak latszik meg a mai eszkozokkel is.
van egy ilyen dolog ami hasznos: zeroconf
Lakasba telepitheto betoresvedelem, aktivalt allapotban a behatolot egy, az eloszobaban felszerelt fenykepezogep lefotozza vakuval es az eredmenyt publikalja pl a flickr-en vagy barhol mashol. Kiegesziteskepp kuldhet SMS-t meg ilyesmit.
Autos lopasgatlo. Ezeknek az a fo problemaja, hogy a GPS/GSM kombo rendkivul konnyeden arnyekolhato. Erre megoldast kinalnak az atalanydijas csomagok amik lehetove teszik, hogy ne a kuldes jelezze a lopast, hanem a kuldes megszakadasa vagy az auto indokolatlan mozgasa egyarant. Egy webszerver fogadhatja a logokat es mivel tudja, hogy a rendszer elesitve van-e vagy sem, eldontheti, hogy mi a teendo es a tovabbi teendoket megfontolhatja.
Eleg konnyen lehetne kb 100ezer ft-bol epiteni egy vizallo terkepet.
hozzavalok:
Ha lemondunk a bluetooth kapcsolatrol akkor egy olcsobb pda is megteszi amit egyebkent hasznaltan erdemes beszerezni akkor lenyegesen olcsobb.
A 8 AA elem tartojat az otterbox hatlapjara ragasztjuk, es az aramot egy kabelen vezetjuk at az elolapra. A pda burkolatat el kell tavolitani, az aksit eladni, es az otterbox elolapjara helyezni, csatlakoztatni a gps vevot, amit szinten lehet a doboz hatlapjahoz rogziteni. A memoriakartyat es a bluetooth kartyat a helyere tesszuk a fennmarado helyet a dobozhoz mellekelt szivaccsal kitoltjuk. Az egesz kepzodmenyre linuxot installalunk es mehet a terkepeszet. Persze a driver-vadaszat utan.
Amint osszegyulik a penzem egy hasznalt pda-ra, nekifogok a kivitelezesnek es persze dokumentalom az epites folyamatat.
Egy rovid peldat irok arrol, hogy hogy kepzelem a valodi egyuttmukodest egy PAM halozatban a resztvevok kozott.
szereplok:
- mobiltelefon
- gps
- pda
- mp3 player
- fenykepezogep
tortenet:
Biciklizel egy erdei uton, az utvonalat meg otthon rogzitetted a desktop gepen, ami persze elmeselte a reszleteket a pda-nak mikozben az uj valogatast az mp3 playeredre masolta. Egy belathatatlan kanyarhoz ersz amikor a zene lehalkul es kozli veled Zaphod Beeblebrox hangja, hogy kb egy perc mulva jobbra egy osvenyre kell rahajtanod (a pda es a gps parbeszedebol kiderult, hogy a kanyar nincs messze, ezert a pda osszeallitotta a megfelelo mondatot es atkuldte a lejatszo szamara). Az osvanyen haladva ismet lehalkul a zene es kozli veled egy hang, hogy a testvered keres telefonon (amit a telefon kozolt a pda-val, ami pedig a nevhez tartozo hangmintat atkuldte az mp3 lejatszora). Egy halk “rendben” hatasara (az mp3 lejatszo a rogzitett mintat atkuldi a pda-ra felismeres celjabol, ami viszont utasitja a telefont, hogy kapcsolodjon az mp3 lejatszohoz headset celjabol es epitse fel a kapcsolatot). A beszelgetesbol kiderul, hogy a testverednek szoksege lenne egy erdei fotora a prezentaciojahoz. Meg is allsz egy pataknal es keszitesz nehany fotot (a fenykepezogep felveszi a kapcsolatot a gps-el, hogy metaadatkent rogzitse a felvetel poziciojat es idejet) amikor elegedett vagy a keppel, kivalasztod a ket legjobbat es elkuldod a testverednek emailben. (a fenykepezogep a kuldes opcio megjelenitsehez lekeri a telefonkonyvedet a pda-rol es megjeleniti az email cimet is tartalmazo neveket egy listaban, a testveredet kivalasztva a kep kicsinyitesre kerul es a pda-ra masolodik a cimmel es a kuldest vezerlo paranccsal egyutt, ami a mobiltelefon aktiv kozremukodesevel az epp elerheto GPRS halozatot felhasznalva elkuldi az adatokat). Korulbelul tiz perc mulva erkezik a nyugtazo SMS az elegedett ocsedtol amit a pda text-to-speech rendszere beolvas a lejatszodba.
welcome to the future
Valami elvadult zold szetszedhetne egy gadgetet (pda/fenykepezogep/etc) es egy animacion bemutathatna ahogy az alkatreszei bejarjak a foldet eljutva a gyarig, onnan a device elkerul a forgalmazohoz onnan pedig a felhasznalohoz.