Týden Živě: Mobile Surface, Skinput a další vynálezy

Diskuze čtenářů k článku

10. 03. 2010 18:29

Co tak dávat ke stažení nejen mp3, ale i video? Abych si jej mohl stáhnou a přehrát až budu potřebovat i když budu offline? Nebylo by to možné? Něco jako mají kluci z digitu, prostě pod článek hodit odkazy na stažení...

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 10:44

Ke kotouckum disku:

bezne kotoucky jsou slitinou hliniku

ale byly i sklenene ... IBM deskstar, Maxtor ... obe krachly, nicili se data ... jak IBm tak maxtory tim byly povestne a prave ty serie, co to sklo pouzivaly.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 18:14

Myslím si že spíš než jen z Office a Windows žije Microsoft z podnikových řešení a jejich propojením s těmito dvěma produkty plus windows mobile. To si neuvědomuje většina jeho klientů ani konkurentů. Ani linux ani Apple a ani Google nenabídnou takové řešení které by bylo tak dokonale synchronizované jako třeba Exchange nebo Sharepoint

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 12:24

Přesně, prostě není opravdová konkurence Outlooku-Exchange a SP. Přitom Outlook je tak zabugovaný soft, ale opravdový konkurent zatím není.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 15:01

Tento dil utekl nejak rychle :( . Skoda , cekal jsem ten linuxovy special a nic . David vypadal jako by prave vstaval :D ..takovy pomaly ospaly ...hlavne zw zacatku ...pak to bylo ok

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 12:31

Mobile Surface je fakt krasna hracka. Mel jsem to stesti a byl jsem v Microsoft super dome. A prave jedna ze super veci byl surface na jidelnim stole. Prekvapive moc krasne to fungovalo:)

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 10:48

škoda... čekal jsem hledač od pana hejla ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 11:02

ziadny strach, este o nom bude pocut.. napr v rekapitulacii hlbokych analov internetoveho roku 2010 :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 10:43

Té reklamy co v pravo jezdí nahoru a dolu je vidět jen polovina...

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 10:19

Este jedna otazky, kedy bude pan Ott resp. special s nim?

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 10:27

Tak tak, tiez na to cakam.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 10:17

tak koukám na nadpis a už jaksi nevím, co je vůbec ten skinput :D

ve vyhledávání skloňovaných výrazů nevidím výhodu, komplikuje to hledání konkrétního článku s určitou frází

k přechodu na youtube jsem se už vyjadřoval, ale asi to neplánujete měnit zpátky

jinak super, taky bych zkousnul klidně delší video, protože v neděli mám jaksi seriálové vakuum :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 11:26

"komplikuje to hledání konkrétního článku s určitou frází"

Stačí se naučit psát uvozovky.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 13:57

a co kdyz sem ve frazi napsal neco nepresne, nebo nedej boze spatne?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 15:33

Tak prichazi na radu sklonovaci algoritmus od googlu. A nesnazte se mi tu tvrdit, ze kdybyste to napsal spatne u predchoziho vyhledavani, tak ze by to naslo to, co jste hledal.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 16:57

tu prvni vetu chapu, ty dalsi uz ne, to je znak nejake dusevni choroby?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
08. 03. 2010 21:54

Ano. Zašlete mi prosím dárcovský příspěvek na 198378614/0300, abych měl na léčbu. Děkuji.

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 23:19

no spis mi posly pristupy ;)

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 23:23

To celkom jednoznacne. Mozno by si mal vyhladat pomoc

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 09:36

Diel bol dobry, aj ked ako tu niekto spominal, malo temat, ale zato aspon neboli temy preletene a venovalo sa im troska viac. Ako som minule vravel, zvladol by som aj o 10 minut dlshie video ;) .

Ked sa ale rozoberali inovacie od Microsoftu, tak podla mna to tak nie je, ze Microsoft je uplne bez inovacii. Ako bolo aj povedane, tazko nieco nove vymysliet, ked ten trh je taky velky. Ak ma firma najviac penazi, neznamena to hned, ze musi byt automaticky ten najvacsi inovator. Staci, ked bude dostatocne rychlo kopirovat a imitovat to najlepsie z celeho IT sveta a pokusat sa to integrovat do svojich produktov + k tomu daco dhoodit navyse.

Pozrime sa na Windows 7. Nemozeme povedat, ze Micorosft spravil nejaky obrovsky prevrat, ale to co spravil, spravil dobre a spravnym smerom. Takisto sa Microsoft snazi znovuzrodit u mobilnych telefonov - Windows Phone 7, uvidime co z toho vylezie.

Microsoft ale robi napriklad dobre pokroky v oblasti programovania - C# a .NET. Znova, nehovorim ze bol prvy s tym co teraz spomeniem, lebo to neviem, ale inovaciu urcite priniesol a programovanie znova troska zjednodusil a ponukol silne nastroje.

-

LINQ - Toto je vazne silny nastroj a to nie len pre pracu s XML subormi.

Paralelne programovanie - v C# 4.0 su ponuknute jednoduche moznosti vyuzitia viacjadrovych procesorov. Praca s vlankami je v niektorych pripadoch narocna a jednoducho programatori na to kasli a aplikacia tak vyuziva len jedno jadro aj v pripadoch, kedy by dalsie jadra mohli vykon zvysit. Pomocou napriklad Parralel.For() je mozne spravit v programe cyklus, ktoreho obcas bude vypocitavany a automaticky rozdeleny do viacerych jadier, co je pre programatora velmi jednoduche pouzit. Nevravim, ze to nahradi vlanka, to urcite nie.

Inovacii a moznosti vyuzitia je samozrejme viac, ale tak nie je to potrebne rozoberat. Reagoval som len na margo toho, ze z videa vyplyvalo, ako keby Microsoft zaspal, pricom ja ten pocit nemam. Urcite vo vela oblastiach zaostava, ale prave v poslednom case mam opacny pocit a to taky, ze zapol na plne obratky a snazi sa vsetko dohnat (ci uz je to Windows 7, Bing, Explorer, Windows Phone 7, ....). Nevravim, ze su to genialne produkty, vsetko co pisem je len to co som uz povedal - nemyslim si, ze zaspali. Skor mam pocit, ze spali nejaky cas po vydani XP

-

PS: Uz sa 'tesim' na video reklamu pred kazdym videom. Kedy to pride :) ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 10:18

.NET a C# je to najhorsie, co kto "vymyslel" ani JAVA nie vobec je dobra, ale aspon o kusok menej zla ako .NET

citujem:

"

Dvaja profesori z New York University sa v obšírnejšej rozprave zaoberali problémom, ktorý trápi mnohých zamestnávateľov v IT priemysle: programátorské schopnosti nových absolventov počítačových vied sa postupne znižujú

Vývoj programovacích schopností vo viacerých jazykoch potom študentov učí automaticky používať veľké knižnice a špeciálne balíky s kódom, akoby programovali z predpripraveného receptu[kuchárskej knihy]. Výsledným negatívom pre softvérový priemysel je nedostatočná zručnosť, najmä pre bezpečnostné a ochranné účely, ktorá je navyše prakticky na úrovni toho, čo ponúka outsourcingový priemysel. Skrátene sa to dá povedať tak, že vysoké školy (zo zamerania dvoch profesorov vyplýva, že teda najmä školy v USA) trénujú ľahko nahraditeľných IT profesionálov. Problémy so stupňom programátorskej vyspelosti absolventov už navyše naznačujú aj zamestnávatelia.

Stalo sa tak azda následkom zníženia dopytu po vzdelaní počítačových programátorov medzi maturujúcimi stredoškolákmi; Java má spraviť programovanie väčšou zábavou a hlavne ho zjednodušiť. Profesori z NYU však varujú, že tento prístup má pre študentov výrazne negatívne následky. V prvom rade sa sa študentom ťažko píšu programy, ktoré nemajú žiadne grafické rozhranie; ďalej nemajú pochopenie pre vzťah medzi zdrojovým kódom a tým, čo hardvér dokáže skutočne spraviť. Nakoniec, vôbec nerozumejú sémantike ukazovateľov (resp. smerníkov), takže majú neskôr problémy s C pri systémovom programovaní.

"

http://www.itnews.sk/spravy/software/2008-01-1... ...

Open source applications took only 36 days from first submission to reach a passing security score, compared to 48 days for internally developed apps and 82 days for commercial applications.

61 per cent of open source projects failed VeraCode's audit on the first attempt, compared to a figure of 62 per cent for commercial software packages. The prevalence of critical vulnerabilities for open source was 21 per cent, versus 20 per cent for commercial software, according to VeraCode.

http://www.theregister.co.uk/2010/03/01/software_secur... ...

To je tragicka sattistika a dosledok prave .NET a JAVA-y a podobnych blbosti....

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 11:34

V ziadnom pripade nemozem suhlasit s tvojou prvou a poslednou vetou. Aboslutne sa nepozeras na danu problematiku s nadhladom. Zo zvyskom v podstate suhlasim.

Treba si uvedomit jednu zakladnu vec. Svet IT sa rozsiruje stale viac a viac a treba toho tvorit stale viac a viac. Verim, ze sa najdu ludia, co by vsetko radi programovali v jazyku co najnizsej urovne. Samozrejme ze vysledny kod je najviac efektivny (a casovo narocny), ale takymto sposobom sa poziadavky trhu proste nikdy nenaplnia, pretoze poziadaviek je vela a nie kazdeho bavi a nie kazdy vie a nie kazdy chce programovat takymto sposobom a casovo by to nebolo mozne stihat.

Prave preto je tu Java a .NET, ktore tak hrozne dehonestujes. Programovanie je presne ako pises jednoduchsie. Samozrejme z toho vyplyva, ze miestami menej efektivne a narocnejsie na vykon. V konecnom doslekdu to ma ale rozhodne viacej plusov ako minusov.

Co sa tyka vyspelosti programatora, tak podla mna nie je objektive v dnesnej dobe popisovat to len na zaklade znalosti v C. Vyspely moze byt aj programator v .NET a ver, ze rozdiel medzi 'rychlokvasenym' .Net-akom a skusenym .Net-akom je badatelny (ci uz v pristupe k problematike alebo vo vyslednom kode a aplikacii).

Vzdy bude potrebne, aby boli programatori rozdeleni do viacerych urovni (vyssia, nizsia, .... stredna, ....) Nastastie vzdy sa najde niekto, koho bavi ten ci onen segmet a robota je pre kazdeho.

Samozrejme chapem, ze pri vyssich jazykoch je problem prave v tom, ze je tam vela tych 'rychlokvasenych', co si to proste 'skusaju na kolene', ale s tym sa neda nic robit. To, ze firmy beru aj takychto ludi do zamestnania ale nie je dovodom toho, ze by sa zmensoval pocet kvalitnych ludi. Dosledkom je to, ze miesta pribudaju vyssou rychlostou, ako skusenejsi programatori. Nemyslim ale, ze by boli skoly navine

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 16:35

ja sa na t prvae pozeram z nadladu. Ja ucim paralelne programovanie a systemove programovanie (na urovni utilit) na FEI STU v druhom rocniku Bc. studia v studijnom programe Priemyselna informatika. Viem, co chcu kvalitne SW house-y u nas a v CR. Tak isto viem, co nevedia studenti. oni nevedia ani len algoritmovat. Viem aky je tlak na nevyhadzovanie studentov (holt Ftacnikove normativne financovanie Suma=normativ * pocet studentov)

A ja suhlasim s tym, ze ak ludia nechcu ist na techniky tak v EU bude chybat v roku 2015 640 tisic kvalifikovanych IT-akov (studia tusim od CISCO zverejnena niekedy tento, alebo minuly tyzden)

Takze sa to nahradza "neumetelmi" Ale to nie je riesenie, ktory by vydrzalo dlhodobo....

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 16:49

ta studia je na

http://www.itbiz.cz/itbyznys-eu-nedostatek-it... ...

Nedostatek IT odborníků v EU v roce 2015

V roce 2015 by mohlo v Evropské unii chybět až 670 tisíc odborníků na informační technologie. Toto varující zjištění vyplývá z analýzy německé společnosti Empirica sponzorované Evropskou komisí.

Kde by boli ceny IT-akov na trhu prace, keby tieto posty neboli obsadzaovane nekvalifikovanymi ludmi?

Aj takto tie frameworky skodia.. Umoznuju nasadit menej- a ne- kvalifikovanych ludi do IT. Keby neboli, nwbolo by to mozne...

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 17:17

17. januára 2007 Pravda

Na Slovensku začína chýbať kvalifikovaná pracovná sila. Podľa šéfa Microsoftu Slovakia Róberta Šimončiča len v IT sektore bude do troch rokov chýbať 40-tisíc informatikov.

http://spravy.pravda.sk/slovensku-budu-chybat-tis... ...

Ale aj tak tvrdim, ze problem nedostatku nemozno riesit znizovanim kvality... a to .NET aj JAVA robia...

soamrejme expert na .NET je iny ako programator v .NET ale to je na inu diskusiu...

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 18:14

Chce to riadnu davku odvahy dovolit si povedat, ze tieto frameworky skodia.

Ako som povedal, nie, nepozeras sa na to s nadhladom. Nie je riesenim programovat v zakladnych jazykoch. To nie je riesenie a nema perspektivu do buducna. Ludia maju jednoducho iste obmedzene kapacity, ale poziadaviek je viac a viac.

To ze chybaju IT ludia nie je problem toho, ze ich je menej a menej. Je to problem toho, ze je poziadaviek VIAC a VIAC a jednoducho treba zohnat viac ludi. Zaskolit viac ludi. Vdaka .Net dokaze programovat ovela viac ludi. Ovela viac ludi to bavi, pretoze jednoducho nemaju chut na jazyky ako C atd... Samozrejme, ze treba odbornikov aj na C, ale jednoznacne treba aj odbornikov na C#, pretoze sa nikam nedostaneme.

Cas su peniaze.

Predsav si skupinu 20 odbornikov na C# a skupinu 20 odbornikov na C, alebo iny jazyk, neviem aky preferujes :) .

Zadaj obidvom skupinam rovnake projekty (samozrejme nie na vsetky sa C# hodi, takze prosim uvazujme teraz len o projektoch, kde sa C# hodi a tych je vela). Zistis, ze odbornici v C# stihnu ovela viacej roboty za dany cas a dokazu sa venovat viacerym projektom za dany cas. Jednoducho zarobia viac penazi ako odbornici v C - uspokoja tym viac poziadaviek trhu. Cize co je v konecnom doslekdu efektivnejsie?

Nechcem znizovat dolezitost jazyka C a inych! Na to pozor. Ja len vravim, ze ten sa hodi na ine projekty, ale ak ho zadame na urcitu skupinu projektov, kde jednoducho je vyhodnejsie pouzit C#, tak je to neefektivne aby sa pouzilo C. Sily treba rozlozit.

Ake riesenie teda navrhujes ty? Vyskolit viacej C-ckarov? Nerealne a neefektivne. Prosim daj nejake realne navrhy.

Navyse ak mame istu cast C-ckarov a istu cas Java vyvojarov a C# vyvojarov a dokopy nam to da cislo XYZ, tak ak by vsetko mali byt len programujuci podla teba 'v normalnych jazykoch a nie Java a .NET' tak by sme ich potrebovali mozno skoro aj dvojnasobok.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 20:10

Pre Kristove rany. Pisal som o tom, ze ucim systemove programovanie.

http://en.wikipedia.org/wiki/System_programming...

t.j. programovanie systemoveho SW

http://en.wikipedia.org/wiki/System_software...

specialne Utilit

http://en.wikipedia.org/wiki/Utility_software...

ktorym su aj antivirusove programy

Co je oblast, kde bolo Cesko-Slovensko este v roku 2007 svetovou supervelmocou

1. miesto Grisoft (terajsi AVG technologies) z Brna so svojim AntiVirus Grisfotu (AVG)

2. miesto progam Nemocnica na okraji disku(NOD) od bratislavskeho ESET-u

3. miesto program Anti Virus Allwill Software Toolkit (AVAST) prazkeho Allwill software

http://news.softpedia.com/newsImage/NOD32-Among-The... ...

v roku 2009 to dopadl tragicky

najelpsi bol ESET na 3. mieste

7. bol tusim Allwill Siftware a Grisoft az 10. na svete..

http://www.av-comparatives.org/images/stories/test/summa... ...

Jednoducho tvrdim, ze tie frameworky likviduju nasu zakladnu systemovych programatorov. Tym sa zdegraduje nas SW priemysel u nas v svojej najsilnejsej stranke.

To je horsie, ako ked sa neplnia poziadavky trhu, v inych oblastiach.

Ty len tvrdis, ze je lepsie plnit pozidavaky trhu na SW, ktory nevieme robit kvalitne. S cim ja nesuhlasim..

Jednoducho kvalitni aplikacni programtori nie su Cesi, Moravania, Slezania ani Slovaci a Rakusania. Su To Madari

Charles Simonyi (Hungarian: Simonyi Károly; born September 10, 1948) is a Hungarian-American computer software executive who, as head of Microsoft's application software group, oversaw the creation of Microsoft's flagship office applications.

http://en.wikipedia.org/wiki/Charles_Simonyi...

Tak nech to robia len madari, nie my , ktori to nevime robit...

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 20:54

Troska mi unika dovod, preco si musel davat tie linky. Ja ti to tvoje systemove programovanie neberiem. Prave to je to, co som povedal. Som rad, ze kazdeho bavi nieco ine a len vdaka tomu sa moze IT rozmahat.

Zial zrejme stale nechapes vyhody .NET a Javy, ktore som sa snazil napisat. Ich zmazanie zo sveta, po com zrejme ty tuzis, nie je riesenim a je to krok spet.

V podstate si neponukol ziadne riesenie. Ziadnu alternativu.

Ze to maju robit madari? Ale prosim ta... to nie je riesenie, ale blabol - aj ked viem, ze si to myslel troska s nadsazkou.

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 07:27

>Zial zrejme stale nechapes vyhody .NET a Javy, ktore som sa snazil napisat.

.NET ani JAVA nemaju ziadne technicke vyhody. Ak maju nejake vyhody tak su ekonomicke,teda nie odborne informaticke. Aj tie su diskustabilne.

> Ich zmazanie zo sveta, po com zrejme ty tuzis,

>nie je riesenim a je to krok spet.

Davas mi do ust, co som nepovedal. Ak sa kvalitny programator v C, ci jazyku symbolickych instrukcii (v cestine jazyku symbolickych adres) rozhodne pouzit C#, Java alebo VB.NET, proti tomu nic nemam, Ale ma zasadne vyhrady voci tomu, aby sa tieto technologie pouzivali na vyuku programovania. Lebo tam kazia system. Doelsdkom toho, ze sa pouzivaju a kazia SW, je mnou citovana statistika, ktora ukazuje,ze az 62% SW ma bezpecnostnu chybu. Preto hovorim, ze ekonomicka vyhoda je diskutabilna. Pretoze keby bolo 62% vyrobenych aut zmatkami, tak si auta nikt nebude kupovat. Pri SW vsak ochotne pri rovnakej zmatkovosti plati za SW a potm sa cuduje...

Vyucba .NET-om a JAVA-ou (to druhe som dokonca nuteny robit) Vytvara dojem, ze programovat moze kazdy...

Co nie je pravda ani zdaleka

Despite the enormous changes which have taken place since electronic computing was invented

in the 1950s, some things remain stubbornly the same. In particular, most people can’t learn to

program: between 30% and 60% of every university computer science department’s intake fail the

first programming course

in the first administration

they divided into three distinct groups with no overlap at all:

• 44% used the same model for all, or almost all, of the questions. We call this the consistent

group.

• 39% used different models for different questions. We call this the the inconsistent group.

• The remaining 8% refused to answer all or almost all of the questions. We call this the blank

group.

have found that computer scientists and other programmers have almost

all predicted that the blank group would be more successful in the course exam than the others:

Non-programming social scientists, mathematicians and historians, given the same

information, almost all pick the inconsistent group:

Remarkably, it is the consistent group, and almost exclusively

the consistent group, that is successful.

http://www.eis.mdx.ac.uk/research/PhDArea/saeed/pa... ...

Suma sumarum programovat vie len uzka skupina ludi s konzistentnym myslenim, Konzistentne myslenie sa neda naucit, musi byt vrodene.

.NET a JAVA a ich propagacia ako prvych jazykov, predbvaju akurat iluziu, ze aj clovek s nekonzistentmy myslenim moze vediet programovat. Ak niekto je v skupine s konzistentnym myslenim je mu jednoa, aky jazyk pouziva.

Balmer zalozil svoje podnikanie na predaji iluzie, ze neodbornik na IT vie pracovat z pocitacom. To vsak nie je prvada, len iluzia. To iste je ucenie .NET a JAVA. Ak ma niekto odprogramaovanych 10. rokov v C(JSI) tak mu pomozu. Ak ich pozuije zacitocnik uskodia mu.

>V podstate si neponukol ziadne riesenie. Ziadnu alternativu.

To mi pise ten, co v IT diskusii pouziva len ekoinomicke nie technicke argumenty

Alternativa je jednoznacna

1. Pocitace maju pouzivat len odbornic na IT, nie siroka verejnost

>Ze to maju robit madari? Ale prosim ta... to nie je riesenie, ale blabol - aj ked viem, ze si to myslel troska s nadsazkou.

Nemyslel som to az tak z nadsazkou. Jednoduchao ak mame predpoklady na jeden typ IT robne len ten jediny..

Ro znamna uzka speciliazcia IT sektora v state.

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 11:36

"Pocitace maju pouzivat len odbornic na IT, nie siroka verejnost"

Vy jste asi srandista. Podle vás by se měla celá společnost vrátit do pravěku.

To, že se díky moderním jazykům programováním zabývají lidé kteří by to jinak nedělali je pravda. Ale podobná situace je i v jiných odvětvích, nejen v IT. Kvůli tomu ale přece nebudeme tyto jazyky rušit. Je spousta odborníků v Javě. A dělají v ní, protože jim ulehčila práci. Rušit Javu a NET jen proto, že v nich "programují" i neodborníci je blbost. Tady bych dal důraz na školy aby učily skutečně programovat a programátorsky přemýšlet.

A nakonec to záleží na zaměstnavateli, jestli přijme nějakého kodéra z Hornídolní, nebo opravdu odborníka. Problém asi je, že těch opravdu odborníků je málo.

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 13:52

Ja som nepovedla, zrusit, ale zrusit ich pri uceni programovania.

>t.j. Tady bych dal důraz na školy aby učily skutečně programovat a programátorsky přemýšlet.

Plne suhlasim. Len nas Ministerstvo skolstva SR priamo tlaci robit opak. Ak budeme studentov ucit, a nie len pustat do vyssieho rocnika, budem mat tak nizke dotacie, ze skrachujeme.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 11:03

Jednak souhlasím s tím co napsal první reagující,ale problémy vícevláknových aplikací se týkají je zkostnatělého kernelu windows (rozhodně to není pokus o flame).Když dekóduji video na Windows,tak si aplikace která neumí používat více jader jen přehazuje proces z jednoho jádra na druhé,v Linuxu to ovšem řídí systém a pokud dělám v Linuxu to samé v té samé aplikaci,tak systém sám rozděluje činnost na obě jádra (pokud to lze).Pouze Windows je tak pitomý program,že za víc jak 20 let vývoje se nenaučil,několik základních věcí jako je odebrání paměti aplikaci pokud ji aplikace nepoužívá,i W7 neustále tupě čekají než aplikace uvolní paměť sama,neumí rozdělit volání která přichází do systému na několik vláken když to aplikace neudělá sama.Jen chci poukázat ne to,že MS neinovuje,ale pouze kopíruje ostatní a vrcholem toho je,že pokud už něco okopíruji a chci to vydávat za své dílo,měl bych to udělat pořádně,ale MS kopíruje a ke všemu ještě blbě

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 11:27

To je pokus o vtip nebo to myslis vazne? Pokud bezi proces s jednim vlaknem, tak z nej tezko OS sam o sobe vyrobi vic vlaken, to fakt nevim, jak bys chtel technicky zvladnout. To ze se pak aplikace prehazuje z jednoho jadra na druhy je snad obecny jev a bude to delat linux i windows, ne? S tim uvolnenim pameti jsem to taky moc nepochopil - jak muzes odebrat aplikaci pamet, pokud si ji alokovala? Asi muzes, ale co budes delat, az do te alokovane pameti bude chtit neco zapsat?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 13:11

Koukám že svět IT si vyrábí už i vlastní pohádky. Automatické "zvícevláknování" a "kradení paměti" se mi fakt líbí Na druhou stranu, kdyby tohle existovalo, to by se programátoři fakt měli (hlavně ta samoparalelizace by se hodila). Windows i Linux mají KLT, což znamená, že program musí být vícevláknově napsaný, ale přidělování vláken na jádra procesorů řídí systém.

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 10:38

Pavel Nygrýn

linux neprehodi aplikaci na jiny cpu ) ... to by musela nastat jo situace, aby takovouhle zvrhlost delal.

Co se tyce multithreadovosti aplikaci, ano i ne, nekdy to resi programator, jindy prekladac. Kazdopadne linux na to ma skvele veci, jako openMpich, fortran90 (napr. ve fortranu se nic neresi, udela to prekladac)

Nebo takove prelozeni aplikace proti PVM knihovnam taky udela ledacos samo.

Existuji pro unix obecne postupu, jak psat kod primo pro vice theradu a je to hodne ulehceno prave normami, jako OpnMpich, kter z toho udelaji trivialni zalezitost.

Jenze, GCC dost orezava stare fce. a nuti program,atory, pouzivat moderni ... no a pokud pouziva objektove programovani (tedy c++) tak ty nove objekty velmi casto kod zpracovavaji paralelne.

Dale na linxu umi bezet vice procesu skutecne najednou, tedy diky RISC vecem, ktere presly i do x86 sveta, jako zpracovavani instrukci mimo poradi.

Dale CPU ma vice jednotek a linux skutecne umi rozhodit SSE instrukce jinam, ale umi to udelat i na 1 cpu, nebot moderni CPU umi delat vice veci najednou v ruznych jednotkach ... proto tam je tech SSE jednotek tolik )

Ale samozrejme mnohem vetsiho efektu dosahnu prave pres mpich.

To ale nic nemeni na faktu, ze linux zasadne neprehazuje aplikaci, pokud nemusi, cimz usetri prehazovani pameti a virt. IRQ.

Uvolneni pameti: windows ma 3 druhy adresace a jedna z nich je realny mod, ano slysite dobre, tuhle metodu pouziva treba IIS .... tedy tahle pamet nejde uvolnit, nema cenu ji odswapovavavt a nelze ji defragmentovat.

Linux naproti tomu umi jen jednu metodu a to virt. pamet, kterou ridi kernel, tada pokud i nenapisu modul jako vmware, nevymezim kernelu RAM a se zbytkem si muzu delat co chci.

No a jsme u dalsi veci, linux umi udelat defragmentaci RAM ... coz windows neumi, dale neumi widnows zmensit swapak, pokud je na konci nejaka aplikace ... ne ze by linux swapak defragmentoval, to asi ne, ale rozhodne jej uvolnuje.

No a jsme u toho uvolnovani RAM, windows, pokud spadne aplikace, neumi RAM vycistit, tedy tam zustavaji par kB pohrobky, cemuz se v unixu rika zombi proces a je to povazovanao za chybu kernelu, ve windows je to povazovano za chybu aplikace, ze si po sobe nevycistila pamet .... tohle je windows tezky problem, zvlaste u multithread aplikaci.

windows kernel je skutecne zaostaly, napr. pouziva messaging model, coz je prezity model, dale jej ma udelan tak blbe, ze tim, ze kernel nezna uzivatele, tohle api muze volat kazdy uzivatel, tedy kazdy uzivatel je schopen vykonavat prikazy pod pravy kernelu.

Ve windows pokud vim, se stara o uzivatele userspace, nebot kernel vychazi z OS/2, kde to bylo stejne blbe.

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 11:08

Ty si něco pil nebo je to trvalý stav? Nebo sis o tom možná něco přečetl, ale asi se ti to trochu pomíchalo a moc to realitě neodpovídá.

Mícháš dohromady věci týkající se OS a věci týkající se překladačů. To že za tebe vícevláknovost řeší nějaká knihovna nemá nic společného s OS.

Ty ale mícháš i věci týkající se sw a hw. Třeba zpracování instrukcí mimo pořadí si zajišťuje samo CPU a ne OS. Jednak by to bylo pomalé a druhak kdyby OS nějaké pořadí přehazoval a nedělal to CPU, tak to není zpracování mimo pořadí.

S tou pamětí - ve win se používá normálně chráněný režim, nevim, kde si přišel na real mode. Můžeš to nějak doložit?

Podobně by se dalo pokračovat ještě u dalších věcí, ale to bude zatím stačit...

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
08. 03. 2010 13:41

To je tedy chaos, který jaksi motá jablka s hruškami (zejména programovací jazyky, překladače a OS). Vždy to musí řešit programátor i překladač, naopak nikdy nemůže více vláken vyrobit OS. A jestli je psaní vícevláknových aplikací triviální záležitost, tak sežeru svoje boty :)

Linux samozřejmě přehazuje aplikaci na jiný procesor/jádro a to se stejného důvodu jako Windows - pokud se nějaké jádro uvolní a jiné je vytížené, sebere se proces z vytíženého jádra a přemístí na uvolněné.

Co se týče messaging modelu, ten je naopak považován na moderní (naopak původní fork/exec linuxu a unixu, který se stále používá je velmi zastaralý)

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 14:35

Sparvoval jsi nekdy cluster ?

delal jsi na projektech jako Mosix ?

Pouzival jsi mpich, nebo openmpich knihovnu ?

Prekladac je zaklad kazdeho OS, micham vice veci dohromady, ale linux je proste tvoren prekladacem a preklad aplikaci je zaklad tuningu OS/aplikaci ... je jeste vice pouzivany, nez sysctl.

A ta skutecna multithreadovost na 1 CPU neni na windows bezna, proto windows navysuji vykon na HT, zatimco linux ne, net to umi i bez HT.

A skutecne si zjisti, co je to f90 a jaky je ten hlavni rozdil proti F70 )

Messaging system je zastaraly a to, ze kernel nezna uzivatele je taky out.

jeste k prispevku, o tom co dela, nebo nedela CPU ... ano, on sice zpracuje instrukce mimo poradi sam, ale pokud to dobre neprelozi prekladac, tak je to nanic, co ale CPU neudela je prave vyuziti vice jednotek soucasne, to udela prave prekladac.

Treba moje promenne na notebooku:

-O2 -march=pentium4m -mtune=pentium4m -ffast-math -fexpensive-optimizations -frename-registers -fforce-addr -fomit-frame-pointer -fprefetch-loop-arrays -msse -msse2 -mmmx -mfpmath=sse"

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 14:38

jo a kdyz jsem u toho jako ze programovani:

tak ted mi reknete, kde rikam, ze ma pouzivat mmx, sse, sse misto zastaraleho a pomaleho mat. koprocesoru etc ))

... prekladac umi tolik veci ))

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
08. 03. 2010 18:56

"Prekladac je zaklad kazdeho OS". Pokud ve vašem vesmír platí toto, tak pak je všechno v pořádku. V normálním vesmíru to pravda není (proč taky, spousta překladačů je multiplatformním třeba i to gcc).

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 23:21

gcc neni multiplatformni ))

gcc je pro Unix like OS ... pro ostani jsou to uz jen preportovani mrzaci, bez podpory a bez moznosti hlasit bugy )

Proste kdyz chci neco ladit a udelat neco paralelni, musim mit zdrojaky a musim mit moznost to prelozit.

Viz: PVM, openmpi.

Nebyt GCC, neni linux, kvalitni kompiler je zaklad OS, kernel je nanic, pokud nemam kvalitni kompiler, kompiler muze nadelat vic bugu a vaznych bezpecnsotnich der, nez programator ... a to nehovorim o tom, ze nic nebude stabilni.

Ono totiz jsou platformy, jako AMD ale jine RISC, kde kompiler pripravuje i veci, ktere na x86 dela CPU ... vyhoda je moznost opravovat bez vymeny HW, nevyhoda je potreba kvalitni kompiler.

A jak jsem rekl, delal jsem na ladeni veci pro vypocetni clustery a ulohy jsem distribuoval pres cluster (single image cluster, tedy aplikace stacila pro vice threadu, ne aplikacni jako PVM etc.) a to i jednu, jakze vim o cem mluvim, meli jsem gamess a pouzivali jsme fortran90 a nmpi .... bez prekladacu bych si ani neskrt.

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 14:48

linux samozrejme neprehazuje aplikaci, pokud uz na nejakem CPU bezi a pokud je to AMD s NUMA, tak uz vubec ne.

linux pusti jednu na 1 cpu a druhou na 2 cpu, dokud nedojde k pretizeni CPU, tak ji tam necha.

Pokud ma aplikace vice threadova, tak umi rozkladat thready, ale kdyz ma sdilet RAM, tak nastava problem, kazdou virt. pamet spravuje vzdy je jeden CPU, u NUMA dokonce spravuje CPU i fyzickou RAM ....

Chovani linuxu si lze jednoduse overit, testoval jsem to na MOSIXu, kdy jsem vytezoval CPU a vzdy kdyz jsem system vytizil, pridal jsem dalsi proces a sledoval, jak se rozhoduje kde ho spusti a kdyz uz jej bude ochoten prestehovat ... linux mam vice scheduleru a lze to ladit.

A prave to reseni pameti vazane na CPU resi komunikace mezi thready, o tom je prave ten mpich, protoze realne, je to velice slozite, ale kdyz na to nekdo udela sytem a ja jej budu dodrzovat, tak je to trivilani zalezitost, nebot zdileni RAM jiz neresim, je na jednom miste a netreba ji prepinat, muzu k tomu vyuzivat jiny proces ))

Takze zatimco linux na NUMe bezi velice rychle, windows si kopiruji pamet mezi CPU a chipy, nebot neumi pozadat jiny proces.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 11:42

Priznam sa, nepoznam Linux do takych podrobnosti aby som vazne mohol plnohodnotne argumentovat.

Ak je v Linuxe dana aplikacia spustena priamo z nejakeho zdrojoveho kodu (teda k zdrojovemu kodu ma pirstup aj operacny system a aj pouzivatel), tak pochopim, ze su veci, ktore si popisal mozne. Vtedy si moze OS dany kod analyzovat a zistit tebou popisovane veci.

Mimochodom to co si popisal, to vsetko dokaze .NET. Je tam automaticka sprava pamati a automaticky sa uvolnuje pamat, ktoru uz program nepouziva. Nerobi to OS, robi to jednoducho .NET.

Co sa paralelneho programovanie tyka, tak takisto - vdaka nemu je mozne urcite casti kodu rozdelit do viacerych jadier.

Neviem si inac dost dobre predstavit, ako by bolo mozne rozdelit jedno vlakno na 2 vlakna. Ako by sa riesila synchronizacia?

Ale ako vravim, nemam dostatocne znalosti aby som mohol plnohodnotne argumentovat, ale zda sa mi to na dnesnu dobu este ako tazky oriesok. Samozrejme budem len rad, ak sa sem do fora napisu nejake podrobnejsie informacie o danej problematike.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 13:55

:D, k uvolneni nedojde, dokud nesestrelis process ktery pamet alokoval, samozrejme v pripade ze process sam pamet neuvolni, pokud maji nejake programy problemy s uvolnovanim pameti, zpravidla jde o problem tvurcu daneho programu, kteri proste neumi po zavolani malloc zavolat free. rozdelovani volani na vlakna? co mas na mysli? message queue? nebo co mas temi volanimi na mysli?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 14:40

Toto inac ale vazne pri C# a .NETu nie je potrebne.

Garbage collector tieto veci kontroluje.

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 10:42

A to je ten problem, spoleha se na aplikaci, misto toho, aby to delal kernel v pripade, ze to aplikace udela spatne.

Dale unixy maji limity, ja mel aplikaci, ktera mela v sobe chybu a obcas vyzrala celou RAM i swap, pak ji sice linux sestrelil, ale trvalo to pres minutu, tak jsem ji nastavil limit a kdyz nastal, tak ji sestrelil hned a zadne zpozdeni nebylo.

to zpozdeni doslo tim, ze se pokusil prerovnat swapak, ram ... a to trva ... pritom ta plikace zrala porad dal ... jeden limit na RAM a byl klid.

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 11:39

nj, zachvyli bude kernel delat uplne vsechno a co zustane na aplikace? to je jako chtit po silnici aby ridila auto :) musel ste si nastavit limit, a taky jediny kdo by mel limit nastavovat ste vy, system ho nastavit nemuze protoze system o podstate toho co chcete delat nevi nic a tudiz nevi jestli jde o chybu a nebo to skutecne chcete.

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 23:26

Ukolem kernelu je pridelit pamet, defragmentovatji, oswapovavat a v pripade, ze uloha jiz nebezi, uvolnit tu pamet ... proc by tam mela byt ?

Unixovy programator mimochodem nikdy necisti RAM, ulozi si veci na disk, uzavre, udela vynuti tyreba sync souboru a RAM uvolni kernel.

Ja nevim, jak by mela aplikace uvolnovat RAM, vzdyt ona bezi na virt. adresach, kde se nachazi fyzicky vi jen a pouze kernel.

Ci je to tedy prace, kdyz treba aplikace spadne ? ... to ji tam ma jako nechat ?

Kernel vi i o kazdem threadu, vi kdo je jeho rodic a vi, ze kdyz umre rodic, ma killnout i child, pokud nerekl rodic jinak ... vzdyt dela planovani pro pana krale, kdo jiny to ma vedet ?

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 11:42

pri c++ to taky neni potreba, proste si napisete vlastni garbage collector, a pametovej manager, coz ostatne c# a .NET uz teda napsanej maj, akorat nad nim ztracite kontrolu a dostavate vicemene odladene a bezchybne reseni o ktere se nemusite starat. ale garbage collector porad vola alloc a free, jen to primo nevidite, coz je kolikrat skoda, od okamziku co to clovek ztrati z oci, zacne se na to az prilis spolehat a pak nakonec pise neefektivni kod ktery by predtim nikdy nenapsal.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 19:31

"Když dekóduji video na Windows,tak si aplikace která neumí používat více jader jen přehazuje proces z jednoho jádra na druhé"

Nemyslíš, že si trochu protiřečíš? Jak si může aplikace přehazovat jádra, když neumí používat více jader? Ty jsi dnaska pil.

Aplikace si nic nepřehazuje (jak by taky mohla, když ani nejni naprogramovaná jako vícevláknová a nezná počet jader v systému), to si určuje systém sám na kterém jádře poběží, nebo si to může určit uživatel sám. Otevři si Správce úloh-procesy-nastavit spřažení. Pokud jsou zaškrtnuta všechna CPU tak si systém podle vytíženosti určí na jakém jádře to poběží. Nebo si zaškrtnu jen jedno a poběží to na tom jednom.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 09:35

1) Mobile Surface - nerekl bych ze termalni kamera snima pohyby rukou. Reaguje i na chladne palicky, takze nevim nevim.

2) se slovem ballot se budeme setkavat mozna casteji nez budeme chctit. takovy nastin dalsi spojeni se slovem ballot jsem uverejnil na svem blogu (staci kliknout na hvezdicku nad komentarem :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 11:23

Ona nebude infra kvuli teplu, ale nejaky duvod to asi ma. U normaniho surface stolku taky pouzivaji infra a snima to predmety, ktere maji normalni teplotu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 11:40

podstatnej asi bude teplotni rozdi.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 11:57

To nemyslim, pokud na ten stolek neco polozis, tak ta teplota bude cca stejna jako okoli. Ale na anglicke wiki mj pisou:

The computer's "vision" is created by a near-infrared, 850-nanometer-wavelength LED light source aimed at the surface. When an object touches the tabletop, the light is reflected to multiple infrared cameras with a net resolution of 1024 x 768, allowing it to sense, and react to items touching the tabletop.

Podle toho to vypada, ze neco vyzaruje IR zareni, to se odrazi od predmetu a snima se to odrazene "svetlo". Pak je docela logicke, proc neni pouzito viditelne spektrum.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 12:16

Přesně tak, úplně stejně jako Natal, to je asi jediná velmi použitelná a spolehlivá technologie na de facto 3D gesta ve vzduchu. Každopádně doufám, že se toho někdy dočkáme, the future is coming

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 12:30

jo takze jde o odraz infra zarezni. zareni ktere ma vyrazne vetsi teplotu nez okoli. Ano nejde o pasivni snimani, ale o aktivni.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 12:37

jak jsem psal níž, o teplotu VŮBEC nejde. Nevím jestli jste někdy viděl záznam z průmyslové kamery, tam je to řešeno přes infračervenou kameru, a to co vyzařuje IR světlo je zpravidla několik IR diod kolem kamery.

Jediný důvod pro použití IR kamery je, že je nezávislá na množství viditelného světla v místnosti - dá se přisvítit aniž by to lidé vnímali.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 12:53

ja bych rek ze o teplotu jde, pokud by jste pouzil zareni o energeticke hladine odpovidajici rozsahu 20-30°C tak kamera uvidi ho...no. pokud pouzijete slabe zareni odpovidajici 2000°C tak odraz uvidite kontrastne oproti okoli ne?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 17:55

ne, protože IR kamera nesnímá teplo, infračervené záření je jenom světlo, a IR kamera toto světlo zachycuje. Samozřejmě jako normální žárovka s vysokým výkonem ohřívá, tak ohřívá i IR lampa s vysokým výkonem, ale pro přisvětlení místnosti stačí několik vysoce svítivých IR LED diod, jejichž výhřevnost je zanedbatelná.

Zkrátka IR kamera NESLOUŽÍ(!) ke snímání tepla.

...

Ještě mě napadl příklad, viděl někdo z vás noční vidění prodávané s COD:MW2? To je řešené obyčejnou kamerkou, která má odstraněný IR filtr a zabudovaný filtr na viditelné světlo - velmi levná a jednoduchá technologie s malým výkonem, která se dá vyrobit i z obyčejné web kamery.

Oproti tomu termovize - tzn. snímání tepla, je několikanásobně dražší a sofistikovanější technologie a funguje na úplně jiném principu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 18:35

IR záření není "jenom světlo", protože světlo je podle definice viditelná část elmg. spektra.

Jinak to že je detekce teplých předmětů založená na IR je dané tím, že každé těleso vyzařuje záření, které lze detekovat. Ale v případě nízkých teplot je většina záření v infračervené oblasti, takže není vidět. Proto si asi olda_rab pořád myslí, že ta IR kamera je tam kvůli teplu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 21:27

infracervene zareni je elektromagneticke zareni specifickeho rozsahu, svetlo taky ale napravo od IR ;) a pokud definuju ir jako el. mag. slouzici pro prenos tepla (i ve vakuu) tak jde o tepelne zareni, a to kupodivu jde a proto i kazera snimajici ir snima tepelne zareni.

Nejspis si chtel napsat ze kombinace ir led a kamery pouziva jen jednu vlnovou delku a meri jeji intenzitu, zatimco kamery pro MWIR, snimaji celi rozsah vlnove delky a tudiz musi kombinovat do jednoho obrazu dva parametry vlnovou delku a intenzitu, taky proto se chladi ;)

jenom nechapu proc si to nenapsal

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 22:01

Ale IR neslouzi pro prenos tepla, to je jenom dusledek toho, ze malo tepla telesa vyzaruji prevazne v IR oblasti, pokud jsou teplejsi, tak ve viditelnem spektru (treba v pripade zarovky nebo hvezdy). U tech zarizeni typu surface se snima v IR oblasti, protoze je tam zaroven zdroj IR zareni, kterym se scena osvetluje. Ve viditelne oblasti by to asi nejak fungovalo taky, ale rusilo by to. Takze tady nejde o to zjistovat nejaka tepla telesa.

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 11:33

ale ja taky nikde nepisu ze ten system slouzi k prenosu tepla, jen ze ho prenasi ;)

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 11:40

Jenže to není v tomto případě podstatný pro činnost toho stolku .

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 17:59

ja bych rek ze teplne zareni (ir zareni) je pro cinost toho stolku podstatne, kdyz ho to pouziva , hele to je semantika ;) nechme toho ;)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 12:26

Pletete si infra kameru s termálním snímačem.

Infračervená kamera snímá jenom světlo, stejně jako kterákoli jiná kamera v mobilu nebo v kameře, kde se IR světlo filtruje zvláštním filtrem. Stejně tak je možné u normální kamery odstranit IR filtr a dát tam filtr na viditelné světlo - viz kamery a fotoaparáty od Sony s NightVision.

Výhodou IR je že není vidět - používá se pro dálkové ovladače - a za jasné noci je ho všude plno. Takže si můžete přisvětlit celou snímanou scénu a zvýšit tak účinnost rozpoznávacích algoritmů, aniž by si toho někdo všiml.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 12:30

btw viz termální snímače a surface. Myslím že tam to také není řešeno přes teplotu, jednak to je zbytečné a hlavně dost drahé. Podle mě je tam klasická infračervená kamere, a povrch skla je matný, což zabraňuje vidět dál než pár centimetrů za povrch. Je to jako když máte matnou - zbroušenou - skleničku, skrz ni nevidíte, ale jakmile se jí dotknete prsty, nebo na ni něco položíte vidíte to krásně a zřetelně.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 11:55

Řekl bych že se předměty můžou ozpoznávat snadno když je například na mobilu teplota kovu a plastu propastná, a kdyby jste měl ruce o teplotě vzduchu tak by jste toho na klávesnici moc nenapsal.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 12:06

"Řekl bych že se předměty můžou ozpoznávat snadno když je například na mobilu teplota kovu a plastu propastná"

- Pokud se necha mobil bez vnitrniho zdroje tepla (napr. je vypnuty) dostatecnou dobu v prostredi o konstantni teplote, ma plast i kov stejnou teplotu. To, ze se to cloveku zda podle dotyku jinak, je vec tepelneho odporu material-ruka, tepelne vodivosti samotneho materialu a tepelne kapacity techto materialu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 12:33

teplota neni propastna, teplota je stejna, to co rukou vnimas je rozdilna tepelna vodivost, proto ti kovove povrchy pripadaji chladnejsi, protoze odvadi rychleji teplo z tve teple ruky a tim ji vice ochlazuji, coz ti zpusobi pocit ze sahas na neco studeneho ;)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 13:01

Máte pravdu, unáhlil jsem se, každopádně to funguje :)Tady je hezkej orázek, sic trochu jiný použití http://www.centurionservices.com/infraredleakdetection.htm...

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 11:58

"Reaguje i na chladne palicky"

- to, ze se cloveku zdaji palicky chladnejsi nez okolni vzduch, nemusi zdaleka znamenat, ze maji jinou teplotu nez onen vzduch.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 17:10

Tvoj zapisok je len smutnym dokazom toho, ze sa ludia dokazu vyjadrovat k rok staremu problemu bez toho, aby si za ten rok dokazali zistit, coho sa tykal

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 17:16

konkretneji?

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 17:24

Nuz, v uvode by sa dalo upozornit na to, ze nedoslo k ziadnemu sudnemu sporu, ale to by zas niekto vyhlasil za slovickarenie.

Odpoviem teda protiotazkou. Na co presne sa stazovala Opera a ako je to aplikovatelne na pribalovanie operacneho systemu?

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 17:27

reagujes na muj blog, ale toto neni diskuze k nemu, takze sem to nezatahuj zbytecne a kdyz se potrebujes vyjadrit, tak na blogu.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 08:10

Pěkný díl, díky

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 07:54

nabadanie na preklikavanie adsense reklam je v priamom rozpore v podmienkami, takze ak vas niekto uda, mozte sa pekne vratit k etargetu ci co ste pouzivali

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
redaktor Živě.cz | 08. 03. 2010 08:37

A kde vás k tomu vybízíme? Ve videu se praví, abyste se podívali na novou reklamu. Jestli na ni kliknete, už záleží pouze na vás .

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 01:39

...už jsem se lekl že vtípek nebude, ale nesklamali jste a trapného vtípku jsem se dočkal...bylo to tak trapný že jsem se zasmál až na Kubův dodatek ...vy jste určitě ty jedničky

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 09:36

doufam ze na konci videi nebudou pak nejake zviratka (uz by mi to zacinalo pripominat Novu)

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 01:11

Ballot screen operačních systémů - http://www.root.cz/clanky/komiks-naprosta-ro... ...

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 10:11

Děkujeme vám za zájem o získávání aktualizací z našeho webu.

Chcete-li využívat tento web, musíte použít prohlížeč Microsoft Internet Explorer 5 nebo vyšší.

Chcete-li upgradovat prohlížeč na nejnovější verzi, přejděte na web Soubory pro aplikaci Internet Explorer ke stažení.

Používáte-li jiný webový prohlížeč, můžete vyhledávat aktualizace na webu Stažení softwaru, nebo můžete zajistit aktuálnost softwaru v počítači povolením služby Automatické aktualizace, která poskytuje nejnovější nejdůležitější aktualizace a aktualizace zabezpečení. Zapnutí služby Automatické aktualizace:

To byl pokus o ubdate v opeře, pravda je že jsem ale Ballot screen zakázal jak doma, tak šéfovi v práci.

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 01:00

Google hledání na Živě nějak blbne v Opeře (10.50) - když potvrdím enterem, tak se jen načte znovu ta samá stránka a nic se nehledá.

Jináč týden živě se mi líbil

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 01:03

Mě to s Chromem fachá normálně

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 01:07

"Google hledání na Živě nějak blbne v Opeře (10.50) - když potvrdím enterem, tak se jen načte znovu ta samá stránka a nic se nehledá. "

Takže u mě:

Google Chrome 5.0.307.11 - OK

Opera 10.1 - dělá to, co píšete

Navíc v Opeře a možná i v Chrome musím být přihlášen, abych mohl vyhledávat.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 01:23

Nezbývá než souhlasit, dělala to i předchozí (stabilní) verze Opery, přitom Chrome, Safari i Explorer fungujou

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 09:21

Firefox je tiez ok.

Vyzera to, ze bude treba specialnu optimalizaciu pre Operu :) .

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 11:15

Speciální prohlížeče si žádají speciální optimalizaci

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 11:39

nejhorsi je kdyz se specialni optimalizace stanou standartem pro vetsinu prohlizecu a normalni prohlizec pak vypada ze sam potrebuje specialni optimalizaci idkyz by syacilo pouzit normalni optimalizaci.

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 21:57

Tim se z normalniho prohlizece stava specialni co vyzaduje ted uz specialni opt., a po urcitem poctu techto ted uz specialnich opt. se z nich stava onen standart a specialnost se presouva na nove specialni, drive vsak standartni prohlizece. A to, jestli je dany prohlizes zrovna standartni, nebo specialni pak zalezi na velikosti kroku a jeho zacatku. Tak vlastne zas nevim nic :(

Souhlasím  |  Nesouhlasím  |  Odpovědět
08. 03. 2010 11:31

njn, vychazim z toho ze standart vytvari w3c cokoliv jineho je nestandartni :)

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 00:51

by som este viac stisil to ako "zvoni" s tymi platnami od HDD lebo so sluchatkami mi skoro oci vypadli

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 00:25

To jsem nevěděl, že projektor snímá Ale jinak supr díl. Díky

Souhlasím  |  Nesouhlasím  |  Odpovědět
07. 03. 2010 21:51

mne vyslovene pobavila ta hlaska o pripojeni tela co "nosim po kapsach". Ja teda nosim telo tak nejak srostle dohromady a pak nemusim resit cim ho pripojovat :D

Souhlasím  |  Nesouhlasím  |  Odpovědět
avatar
07. 03. 2010 00:24

Dneska docela pěkné, leč málo témat probráno...

Souhlasím  |  Nesouhlasím  |  Odpovědět
Zasílat názory e-mailem: Zasílat názory Můj názor