Buducnost informatiky za 5-10 rokov

l2api

Re:Buducnost informatiky za 5-10 rokov
« Odpověď #45 kdy: 05. 01. 2015, 12:09:14 »
Mirku z urobenych worth sharing mam len jeden :) ostatne boli nuda.

Kazdopadne prisla info ze jeden znamy chcel kupit novu klimatizaciu (stara mu fungovala) len preto ze nemala "planovanie a drzanie teploty" ... ze si nastavis ze chcem doma o 17:00 ked pridem z prace 24 stupnov. Napriklad.

No a ta stara mala ovladac, tak supho arduino, raspi, IR diody a teplotne cidlo. IR simulovalo ovladac, raspi sa staralo o planovanie, kontrolu dat a pristup z vonka (basic web interface) ... mohol si nastavit nech sa mu to zapina a vypina, nech sa mu drzi teplota a mohol to kontrolovat a menit z roboty... no a potom som tak sedel a uvazoval som ze co vsetko je dnes na IR, ako sa to da este jednoduchsie a mensie spravit, ze to cez wifinu schovas hocikam a mozno by to mohla byt najaka basic automatizacia IR pristupnych veci... ci uz na detekciu pohybu, niekto sa pohne nieco sa zapne, alebo napriklad na jednoduche tlesknutie / hlasovy povel ...

akoze cele velmi primitivne ale s tym IR plus mozno moznosthou google API na analyzu hlasu to nemusi byt ako vedlajsi projekt zle ... ak tomu dorobim pekny interface a mozno este nejake tools.. preco nie ...


l2api

Re:Buducnost informatiky za 5-10 rokov
« Odpověď #46 kdy: 05. 01. 2015, 12:10:49 »
"roomba vysavaj"
"pustit telku"
"klima schlad"
"video nahraj"
"pust youtube"
a a a ...

vsetky tie zariadenia maju ovladac a to uz ide celkom easy...

Re:Buducnost informatiky za 5-10 rokov
« Odpověď #47 kdy: 05. 01. 2015, 12:34:43 »
Primitivnost imho nevadí, spíš naopak! ;)

Jsme asi netypická domácnost, ale vůbec nic na IR nemáme :) Roombu máme, ale nižší model bez ovládání. Už dosluhuje, tak uvidíme, co bude mít jeho nástupce. Nejvíc se těším na to, že stará Roomba mi zůstane na hraní ;)

Jediná věc, kterou bych fakt chtěl zkusit rozjet (spíš jako pokus než že bych to potřeboval), je lokace člověka v rámci baráku. Akorát jsem ještě nevymyslel, jak to udělat jednoduše. Nejspíš nějaký RF modul s RSSI + nějaká triangulace... Až budu mít někdy víc času, tak bych si s tím chtěl pohrát.

l2api

Re:Buducnost informatiky za 5-10 rokov
« Odpověď #48 kdy: 05. 01. 2015, 12:42:44 »
Lokacia cloveka v ramci domu. Hmm.

Mozem vediet teoreticke vyuzite? Ide o lokaciu konkretnych osob alebo celkovo len o info ze niekto je niekde. Pripadny modul co by clovek mal - moze byt lubovolny, alebo je nutnost inregrovat funkcionalitu uz do veci ktore so sebou nosime (mobil)?

Mal som projekt lokalizacie osob v nakupnom centre a riesenim boli WIFI beacony a meranie sily signalu, human device bol smartphone s appkou na pozadi... Len to by v dome asi moc neslo.. resp data by neboli presne (a asi by to koli wifi beacnonom - co izba to beacon aj drahe)

Re:Buducnost informatiky za 5-10 rokov
« Odpověď #49 kdy: 05. 01. 2015, 12:49:16 »
Mozem vediet teoreticke vyuzite?
Jak jsem psal, zaujalo mě to spíš jako teoretickej problém, využití bych kdyžtak našel až potom ;) Mohlo by to snad být zajímavý kvůli optimalizaci topení a svícení nebo třeba i jenom jako legrácka - vyrenderovat mapu toho, jak se člověk pohyboval po baráku třeba za poslední měsíc by bylo docela cool ;)

Možná řešit to přes RF je zbytečnej overkill, třeba by stačily i jenom dobře rozmístěné detektory pohybu a dobrý algoritmus na serveru, který by to vyhodnocoval (musel by poznat, že člověk z místnosti neodešel - tj. je tam, jenom se nehýbe). Nevím, zatím je to jenom ve fázi nápadu a nemám teď čas se tomu věnovat :(


l2api

Re:Buducnost informatiky za 5-10 rokov
« Odpověď #50 kdy: 05. 01. 2015, 13:03:48 »
rf je overkill suhlas :) detektor pohybu je fajn ale neriesi problem nehybnej osoby :) ked si uz ochodny "vratat" v kazdej izbe na detektor co tak :

pokial by mi islo len o pohyb osoby a statistiku napriklad "v ktorej miestnosti sa zdrzuju ludia najcastejsie" tak co dvere to dve svetelne cidla a jeden laser, luc rozpolit a poslat na cidla ktore su od seba ja neviem 2 cm... a vtedy viec si dverami niekto vosiel alebo odysiel? (dva lasery by boli mozno lepsie ale ked sa da usetrit preco nie)... a ked by si mal info o dverach tak vies o miestnostiach ... taky mini raspi s wireless modulom, adapterom, krytom a a a a by nevysiel viac ako 20-30 eur podla mna ... len musis mat vsade zastrcku :P

Re:Buducnost informatiky za 5-10 rokov
« Odpověď #51 kdy: 05. 01. 2015, 13:14:54 »
pokial by mi islo len o pohyb osoby a statistiku napriklad "v ktorej miestnosti sa zdrzuju ludia najcastejsie" tak co dvere to dve svetelne cidla a jeden laser, luc rozpolit a poslat na cidla ktore su od seba ja neviem 2 cm... a vtedy viec si dverami niekto vosiel alebo odysiel? (dva lasery by boli mozno lepsie ale ked sa da usetrit preco nie)... a ked by si mal info o dverach tak vies o miestnostiach ... taky mini raspi s wireless modulom, adapterom, krytom a a a a by nevysiel viac ako 20-30 eur podla mna ... len musis mat vsade zastrcku :P
Jako tohle není úplně blbej nápad. Určitě bych to neřešil přes raspi, stačila by nějaká attiny + levný RF modul a baterka. Akorát je to blbý s tím laserem, že by měl dvě části, obě s baterkou - při počtu třeba 7 dveří jsme na 14 baterkách, to by je člověk pořád jenom vyměňoval ;) Leda vést napájení + komunikaci zvonkáčem, ale komu by se zas chtělo to instalovat? :)

Možná nemá smysl se to snažit vymýšlet a nejjednodušší by bylo použít něco na způsob http://en.wikipedia.org/wiki/IBeacon

l2api

Re:Buducnost informatiky za 5-10 rokov
« Odpověď #52 kdy: 05. 01. 2015, 13:19:51 »
Jasne, preboha uz mi sibe. Samozrejme arduino a xbee. Baterky meh, zastrcku radsej. A ibeaconje ok ale doma ti je ak chodis bez mobilu na nic. Ja casto kukam TV bez mobilu tak isto ako aj toaleta a sprcha. Do toho nskupneho strediska co sme robili sme o tom uvazovali ale simple wifi vyhralo :-)

Re:Buducnost informatiky za 5-10 rokov
« Odpověď #53 kdy: 05. 01. 2015, 14:54:24 »
Tyhle úvahy a diskuse o tom, jak se IT každých 10 let mění, se mi hrozně líbí. Je to takové odlehčené scifi povídání. Dobře se to čte. Ale to je tak celé.

Realita je taková, že když se přenesete o 40 let zpět, tak IT vypadalo vlastně úplně stejně jako dnes. U jazyků se časem jen mění syntax, paradigmata se ovšem nemění. Datové struktury jsou 40 let pořád tytéž. Jen s kosmetickými obměnami, které jsou dané více méně jen možnostmi HW a efektivním způsobem uložení. Operační systémy furt na stejných principech. Virtualizace, kontejnery, všechno existuje x desítek let.

Jediné co se mění jsou velikosti úložišť a rychlost zpracování, ale společně s tím velikost zpracovávaných dat . Skoro se mi chce říct, že relativně to vychází pořád nastejno (je jedno, zda máte 1MB dat a zpracujete je za hodinu, nebo 10GB dat a zpracujete je za hodinu). Lidé jsou ochotni čekat pouze určitou dobu a tomu se podřizuje to co se zpracovává. Dále se mění dostupnost HW. Před 30 lety měl počítač s trochou přeháněním 1 člověk ze sta, dneska má člověk počítačů víc (i když se tomu třeba neříká počítač, ale třeba tablet, mobil, foťák apod).

Lidé, kteří mají pocit, že se neustále všechno mění hrozně rády nasedají na hype vlny (jak to správně popsal Mirek Prýmek), a taky je sami vytvářejí. Takže data neustále přelévají tuhle na key-value, tuhle do dokumentů, tuhle do grafových db, tuhle do sloupců a o každé předchozí technologii prohlašují (po pár měsících) jak je neskonale zastaralá. Když z jakékoliv supermoderní IT technologie utřete ten hype výcak, tak zjistíte, že je to jen reinkarnace toho, co už tu bylo hodně dávno.

Takže budoucnost IT za 5-10 let závisí na tom, zda má člověk nasazené hype brýle. Pokud ano, tak za 10 let se IT kompletně změní. Pokud je člověk ale nohama na zemi, tak IT za 10 let bude vypadat úplně stejně jako vypadá dnes a úplně stejně, jako před x desítkami let. Jen se možná změní jméno nejoblíbenějšího jazyka, jen se změní název služby pro ukládání dat, jen se zvýší velikosti úložišť a společně s tím velikost dat. A pořád budou existovat lidé, kteří budou vytvářet hype technologické bubliny a účelově na nich vydělávat.

oldies

Re:Buducnost informatiky za 5-10 rokov
« Odpověď #54 kdy: 05. 01. 2015, 15:14:11 »
Primitivnost imho nevadí, spíš naopak! ;)

Jsme asi netypická domácnost, ale vůbec nic na IR nemáme :)
to jses tu spravne. z toho seznamu... akorat pust youtube. a to jeste zahrabany az ve virtualce.

meh

Re:Buducnost informatiky za 5-10 rokov
« Odpověď #55 kdy: 17. 01. 2015, 15:56:23 »
Realita je taková, že když se přenesete o 40 let zpět, tak IT vypadalo vlastně úplně stejně jako dnes. U jazyků se časem jen mění syntax, paradigmata se ovšem nemění. Datové struktury jsou 40 let pořád tytéž. Jen s kosmetickými obměnami, které jsou dané více méně jen možnostmi HW a efektivním způsobem uložení. Operační systémy furt na stejných principech. Virtualizace, kontejnery, všechno existuje x desítek let.

kdyz vydim posledni dobou v matematice kupu pocitacovych dukazu, co bude trvat vecnost lidem overit/potvrdit a neschopnost klasickych metod obsahnout soucasne dukazy v prijatelnem objemu - viz abc konjunktura, tak je podle me celkem jasne, ze si nekdo toho zadrhelu v klasickem pojeti vsimne a casem z toho snad neco vypadne.

Tomáš Marný

Re:Buducnost informatiky za 5-10 rokov
« Odpověď #56 kdy: 17. 01. 2015, 17:22:07 »
kdyz vydim

Tak to už je moc! :D

Re:Buducnost informatiky za 5-10 rokov
« Odpověď #57 kdy: 17. 01. 2015, 17:39:37 »
kdyz vydim

Tak to už je moc! :D

Tje jako woe buoucnost tý čežtiny né?

technomaniak

Re:Buducnost informatiky za 5-10 rokov
« Odpověď #58 kdy: 17. 01. 2015, 17:57:56 »
Rád bych tu myšlenku trochu upravil a možná i zpřesnil.
Lidé, kteří mají pocit, že se neustále všechno mění hrozně rády nasedají na hype vlny

Komplikovanost a změny jsou závislé na mentálních schopnostech pozorovatele. Nebo-li, jednodušší jsou v tom tak zmateni, že se pořád v tom nejsou schopni vyznat a považují to na NEW.

Orákulum

Re:Buducnost informatiky za 5-10 rokov
« Odpověď #59 kdy: 17. 01. 2015, 19:30:13 »
Předvídám vám budoucnost, proto slyšte a važte slova má!

1) Smrt agile metodologií
Agile je pouhý hype, který vznikl spolu s rychlým rozvojem webu a jeho technologií. Agilní týmy byly, jsou a budou schopny dodávat rychle a levně software malé až střední komplexnosti, avšak trh bude časem přesycen a mnozí malí hráči odpadnou, už dnes dělá weby kde kdo a konkurence je veliká. Ve velkých firmách kde se programují složité, tzv. enterprise, systémy však bude časem agile zcela zahozen jako nefunkční přístup, protože v praxi často jenom sloužil k ospravedlnění prasáckému programování tak aby  se hlavně stihl deadline a doručení zákazníkovi. Především přístup kdy se neplánuje architektura aplikace a bastlí se jednotlivé "user stories" v naději že architektura aplikace vyplyne sama a nebo se bude refaktorovat bude zahozen a vše se vrátí do starých kolejí, protože nejeden takto řízený projekt nakonec skončil fiaskem.

2) SOA sa na nás bude smát PaaS
Jak asi všichni víme, tak SOA (service oriented architecture) je mrtvý a opuštěný přístup. Ale to vůbec nevadí, protože se nám mrška překabátila do pláštíku jménem PaaS (platform as a service). Jednotlivé dostupné platformy budou nutit programátory k tomu, aby prakticky programovali SOA, akorát už tomu tak nebudou říkat a nebudou mít plnou kontrolu, to jak bude aplikace nakonec fungovat bude dáno právě dodavatelem PaaS. Vznikne mnoho nových vendor lock-inů a s tím i nejedno fiasko když dodavatel platformy padne.

3) Zpoplatnění některých knihoven Javy
Některé knihovny v Javě budou zpoplatněny Oraclem, následně i open source řešení na nich stavějící budou vyžadovat koupi licence. Oracle bude ještě více nenažraný a hodně toho spoliká. V korporátních kruzích dojde tento rok k oblibě JavaFX, aby se pak další roky přepisovalo na HTML5. Budeme svědky migrace mezi technologiemi od Oracle a od Microsoftu, což ale není nic nového, tohleto veselé kyvadlo.

Místo JavaScriptu se rozšíří TypeScript a podobné chujky (ECMA6...?)
Koho baví psát v JavaScriptu, jak se moderní webové trendy budou více a více uchycovat v korporátním prostředí, vznikne stále větší potřeba pro silně typovou kontrolu i v JavaScriptu. Na projektech které mají třeba 100 programátorů opravdu není rozumné vše pokrýt unit testy, rozhraní mezi subystémy musí být jasně definovaná.

Transkompilace
Bazmeky jako Haxe čeká zajímavá budoucnost, i když zrovna u tohohle "herního" trochu pochybuji. Nikoho už nebude bavit psát logiku x krát v různých jazycích. Lze ale očekávat, že se něco prosadí. Pokud se objeví transkompiler který generuje JavaScript a uložené procedury do databází, tak mu plánuji skvělou budoucnost. Z toho také plyne že nelze zatracovat ani procedurální paradigma.

Smrt funkcionálního programování
Funkcionální programování se neuchytí, a ani F# s tím nic moc nezmění. Funkcionálně budou programovat pouze malé týmy špičkových programátorů, kteří tím budou schopni v určitých oblastech konkurovat daleko větším týmům. Ve velkých společnostech kde je velká fluktuace se ale dál bude psát v Javě a C#, protože lidské opice jsou levné a ve firmách mají vendor lock-in na několik velkých společností. Nikdo nebude chtít riskovat, že když mu z projektu napsaném funkcionálně odejdou lidi že za ně nenajde náhradu!