Úterý, Červenec 19th, 2011 | Author: Dundy

Rok uplynul a nějak nebyl čas napsat nový článek. V současné době s pokusím zase trochu psát, inspirace začíná být čím dál více :)

V uplynulém týdnu proběhla médii informace, že v americké Indianě se již nebudou děti školou povinné učit psát, ale místo toho rovnou psát na počítači. Je ovšem několik důvodů, proč si myslím, že je to spíše scénář špatného hororu.

Samozřejmě, tento nápad má i několik světlých stránek. Ve školách ubyde poškrtaných sešitů. To je každopádně pozitivní dopad této skutečnosti. Navíc, ušetří se spoustu stromů a dalších přírodních složek, které se používají na tvorbu tužek a dalšího kancelářského materiálu.

Další pozitivní(?) věcí je, že dětem se zjednoduší testy. Bude-li se klást důraz na to, aby se děti nutily přemýšlet a ne jen vše biflovat z hlavy, nebude to problém. Navíc bude pro učitele jednodušší testy opravovat. Vlastně je ani opravovat nebudou muset (s výjimkou slohových prací). Pokud se budou v budoucnu psát pouze testy podobné české státní maturitě (zaškrtávání jedné a jediné správné odpovědi), bude ovšem velice náročné spravedlivě ohodnotit úlohy, na kterých školáci pracovali.

Vezměme si za příklad matematiku. V případě zaškrtávacího testu a pouze jedné správné odpovědi jen těžko posoudíte, zda-li školák udělal chybu tím, že od začátku počítal se špatným vzorečkem nebo v tom, že v posledním řádku výpočtu omylem neobrátil znaménko.

Právě zrovna v matematice se ovšem najde spousta věcí, které rychleji napíšete tužkou než na počítači. A nemusí to být žádná těžká věda. Stačí jen obyčejná odmocnina mající pod sebou několikanásobný zlomek. Toto ovšem není takový problém, ten nastává trochu jinde. Dá se předpokládat, že státy budou systémy pro sázení matematických vzorců (a obecně textů) určovat legislativně a plošně. Poté ovšem nastává problém ve chvíli, kdy se rodina rohodne se přestěhovat do jiného státu. Tato změna, i pokud by byla pouze uvnitř unie států jako je USA, bude pro dítě v mnohém velmi stresující, protože krom toho, že si bude muset zvykat na to, že již nemá staré kamarády, že se musí snažit zapadnout mezi nové, se ještě bude muset učit jiným zvykům v jiném státě.

Matematika ovšem není jediná věc, která se na počítači dělá obtížně. Už jen různé náčrtky a obrázky, které jsou podle mě nutné k porozumění souvislostí (např. u fyziky). Žádné zařízení, které bylo vynalezeno pro usnadnění ergonomické práce s počítačem (myš, trackbally, trackpointery apod.), neusnadňuje načrtávání obrázků – hlavně lidem, kteří jsou rádi, když je jejich obrázek důvěryhodný alespoň v podobě, v jaké ho stvořila ruka s tužkou. Částečným řešením tohoto problému byly TabletPC (nemyslím teď moderní, dotykové tablety), na které se dalo psát stylusem. Řešení to ovšem opět bylo pouze částečné. Abyste totiž mohli psát nebo něco načrtnout stylusem, musíte aspoň vědět, jak ho chytit do ruky.

Problémy spjaté s touto inovací ovšem nejsou pouze problémy, se kterými se budou potýkat školáci v učebnách. Ne pro všechny bude pouhé psaní na počítači výhodou. Představme si restaurační zařízení, nejprve luxusní restauraci, poté zapadlý pajzl kdesi na vesnici.

V budoucnu přijdete do luxusní restaurace, s číšníkem se ze začátku ani nesetkáte, jídlo si přece objednáte z iPadu, na kterém budete mít i obrázek toho jak vybraná pochoutka vypadá a pokud budete chtít, můžete si nechat poslat recept na toto jídlo v případě, že by vám zachutnalo a chtěli byste vyzkoušet si ho uvařit i doma. Najíte se (to už se někdo bude muset obtěžovat za vámi přijít a jídlo přinést) a za večeři zaplatíte přes systém mikroplateb typu PayPal. Sociální problémy, které jsou s tímto problémem spjaté (omezování komunikace se zákazníkem apod.) nechme teď stranou. Poté je tento systém vlastně dokonalý.

Nyní si představme již zmíněný pajzl. Podle mě by takový podnik ani nemusel být vybaven počítačem. Teď ho ale bude každý novodobý hospodský potřebovat alespoň pro to, aby vám mohl naúčtovat vypité litry piva, protože si to nebude umět napsat a spočítat rychle ručně.

Nejsem nepřítelem techniky, považuju pokrok za důležitý, ale vždy s rozvahou. Myslím, že naše lidstvo ještě nedospělo (a ještě opravdu dlouho nedospěje) do doby, kdy by si lidé vystačili pouze s počítačem. Je dobře, že politici mají vize, ale je třeba převést úvahy do praktičtější roviny, než mají ve svých kancelářích. Tam se už „jen“ píšou texty na hlavičkový papír. Školství, už jen tím, že má motivovat ke zdravému výběru povolání, musí podporovat všechny v rozvíjení jejich talentů a ne jen k tomu, aby to, co umí nejlépe, bylo „bytí kancelářskými krysami“.

Tento článek zároveň vyšel na serveru whip.cz.

Category: Všeobecné |  5 Comments
Pondělí, Srpen 09th, 2010 | Author: Dundy

V nedávné době jsem si přečetl životopis Tomia Okamury nazvaný příznačně „Český sen“. Knihu sepsal Tomiův dlouholetý kamarád Jaroslav Novák Večerníček. To určitě není na škodu, bohužel to knize dává i některé, ne příliš příjemné rysy.

Možná právě proto, že jsou tyto dvě osoby takoví přátelé, píše Novák více osobně, což může na čtenáře působit zvláštním dojmem. Novák také v knížce přímo kritizuje prostředí české politiky, což je sice přímo spjato s Okamurou, ovšem ve čtenáři to budí dojem, jako by psal Novák hlavně o svých zkušenostech a Okamura byl až na vedlejší koleji. Co se týče stylistického zpracování knihy, objevuje se v článku opět samé „Tomio tohle… a Tomio tamto“ atd. Tento styl čtenáře jakoby uspává, což také rozhodně není dobře. Je vidět, že psaní biografií není Novákův žánr, což mu rozhodně nedávám za zlé, jen to v knize občas působí jako rušivý element.

Abych ovšem jen nekritizoval, kniha se mi obsahově velmi líbí. Je zajímavé zjistit, kam až to může cizinec dotáhnout i přesto, že ve své zemi by byl např. popelářem. Tomio Okamura je podle mě příkladem dobrého a čestného podnikatele, kterých u nás sice není málo (hlavně drobní podnikatelé), ale rozhodně by jich mohlo být více.

Každopádně jsem nikoho nechtěl od čtení knihy odradit, naopak všem bych ji doporučoval. Můj článek je spíše taková příprava na to, na co „nepříjemného“ se v knize máte připravit. :)

Category: Všeobecné |  Leave a Comment
Čtvrtek, Květen 06th, 2010 | Author: Dundy

Blíží se nám volby a opět jsem znechucen. Před podzimními volbami to bylo kvůli negativní kampani, teď ale z jiného důvodu…

Předem doznávám. Nikdy jsem nebyl a ani nechtěl být voličem ČSSD. Ať byl v čele strany Gross, Špidla nebo i Paroubek. Ano, uznávám, pan Paroubek má občas „své dny“ (např. přirovnání voleb 2006 k únoru 1948).  Pro jeho výroky, ale i pro jeho chování vůči studentům, ho nemám rád.

Ovšem řeči pana Paroubka jsou nic ve srovnání s tím, co se v posledních dvou dnech událo. Stačí si jen přečíst nadpisy z novin: „Žhář podpálil předvolební stánek ČSSD“, nebo „Bohuslav Sobotka dostal na mítinku ČSSD pěstí“.

Chápu, že někteří lidé vidí v panu Paroubkovi a „jeho“ současné ČSSD zlo hraničící s komunismem a považují jeho předvolební sliby za nesplnitelné. Ale to ještě není důvod k útokům a ke konání krminálních činů.

Už před neuskutečněnými podzimními volbami se objevilo několik studentů, kteří zasypávali vedení sociálních demokratů na mítincích vejci.

Opravdu si takhle představujeme demokracii? Jak řečeno, opravdu se neztotožňuji s volebním programem ČSSD, naopak, mam zcela opačný náhled na svět, ale odsuzuji všechny, kteří tento nesouhlas vyjadřují agresivními metodami.

A nakonec jedna poslední výzva: jděte k volbám, vyjádřete svůj názor! :)

Category: Všeobecné |  39 Comments
Středa, Únor 17th, 2010 | Author: Dundy

O „zákeřnosti“ facebookových aplikací již toho bylo napsáno hodně. Nejen, že jim každý druhý automatickým povolením přístupu k profilu de facto dovolí stahování dat o dané osobě. Ještě k tomu se zřejmě aplikacím podařilo získat přístup na Facebook Chat, ze kterého vesele posílají spam, na který už jsme si zvykli například u v Česku populárního ICQ.

Nedlouho po oficiálním vstupu Facebook Chatu do jabberových sítí (i když neveřejně, tzn. nemůžete si povídat s kamarády z jiných jabberových serverů) mě překvapil jeden kontakt, který mi poslal následující zprávu:

facebook1

Po otevření odkazu na mě čekala zajímavá až lákavá stránka, která mě měla přimět k „přihlášení na facebook“:

fake_facebook

Proto, jak už jste určitě četli na webu milionkrát, dávejte si na tyto stránky pozor. Ano, vím, tahle stránka není vůbec povedená, styl „facebooku“ je oproti dnešku zastaralý, ale věřím, že kdyby se tento spam více rozšířil mezi lidi, hodně lidí by prostě naťukaly své jméno a heslo, za což by jim programátoři dané stránky jistojistě poděkovali.

Je také možné, že daná osoba, prostřednictvím jíž mi byla zpráva zaslána, někde svoje heslo omylem vyťukala a poskytla ho tak spammerům sama. Kdoví.

Category: Počítače |  40 Comments
Úterý, Prosinec 01st, 2009 | Author: Dundy

Dnešním dnem, prvním prosincem, vstupuje oficiálně v platnost Lisabonská smlouva. Dlouho jsem přemýšlel, jestli bych se k takovému tématu měl vyjadřovat, ale nedá mi to. Jak jistě již někteří z vás víte, zastáncem LS rozhodně nejsem. Dlouhou dobu jsem fandil prezidentu Klausovi v jeho boji, avšak na druhou stranu dokážu pochopit to, proč se nakonec rozhodl podepsat a to i přesto, že doznal, že rozvažoval nad abdikací.

O tématu se dlouho diskutovalo všude, kam se jen člověk podíval. Pojďme se však podívat na LS trochu z druhé stránky pohledu. Česká republika se stává obětí jakési vyšší moci, která si usmyslela, že celá Evropa by se měla pohyboval regulovaně a jednotně za společným cílem.

Nepřipomíná to něco? Nepřipomíná toto – úmyslně takto formulované – heslo něco, čeho jsme se před dvaceti lety vzdaly. Pomalu jako bychom se vraceli zpátky v čase do éry komunismu, tentokrát ovšem „demokratickou“ cestou. Demokratickou dávám schválně do uvozovek, protože víme, jak francouzský prezident Sarkozy vyhrožoval, že nepodepíše-li Klaus LS rychle, zbytek Evropy si rychle najde jinou smlouvu, kterou mezi sebou uzavře pouze jádro EU.

Pamatujeme si také exministra školství, který se ohrazoval velkými slovy o vlastizradě jakožto možnému důvodu pro odvolání prezidenta republiky z funkce.

Zpátky ale k významu LS. Ano přináší nám výhody, například se na nás nebudou všichni koukat jako na „ty, co nepodepsali“, třeba při přerozdělování peněz z Evropských fondů. Ale na druhé straně – tím, že jsme LS podepsali, ztratili jsme určitou část české státnosti. Evropská unie se nezadržitelně blíží ke svému ideálu „Spojených států evropských“. Jenže má to jeden háček. V Evropě, kde vznikly zěme již před několika sty lety, není možné již prosadit model, kdy, když se vás někdo zeptá, jaké národnosti jste, odpovíte, že jste na prvním místě Evropan a až na druhém Čech. V USA to tak ale je a proto si šéfové EU, hlavně pan Sarkozy myslí, že by to tady šlo taky.

Tak to tady ale, doufám, nikdy nebude. A aby tomu tak nebylo, je třeba se zamyslet…

Category: Všeobecné |  42 Comments
Pondělí, Červenec 27th, 2009 | Author: Dundy

Google chystá nový operační systém. Pojmenuje ho podobně, jako již pojmenoval svůj prohlížeč internetu – Chrome. O tomto tématu již bylo napsáno hodně. Je ale zajímavé, že se Google rozhodl postavit svůj prohlížeč na linuxovém jádře. Mnozí mluví o tom, jak Chrome úplně zničí svět a myšlenky svobodného softwaru, já si to však nemyslím.

Google avizoval, že jeho systém bude stejně jako většina linuxových distribucí otevřený. Co to znamená? Že si tento systém může každý stáhnout zdarma a pokud chce, může i upravit jeho zdrojový kód svým potřebám. To však není jeho největší výhoda – ani nemůže. Ostatně, programovat neumí kdekdo. A když už, má chuť si prohlížeč upravovat. Jistě, někteří se najdou, ale moc jich není.

Chrome OS bude mít pro linuxový svět úplně jiný význam. Google, jako internetový gigant, neměl žádný problém se domluvit na podpoře hardwaru s výrobci počítačů. To znamená, že v Chrome by neměly existovat problémy s nefungující zvukovou kartou, případně s grafickými nebo televizními kartami. A vzhledem k tomu, že bude kód Chrome OS otevřený, nebude problém, aby si ovladač našli programátoři ostatních distribucí a modifikovali ho pro své potřeby a poté ho použili právě ve svých distribucích.

To je dle mého názoru hlavní výhoda Chrome OS. Často jsem slýchával o tom, jak linuxová doba teprve přijde. Ale byly to jen výkřiky do tmy. Ta pravá revoluce může přijít právě teď. A vzhledem k oblíbenosti Googlu ve světě není až tak bez šancí. Jen by mě zajímalo, jak se s první pořádnou konkurencí vyrovná Microsoft (a zčásti Apple).

Category: Počítače |  43 Comments
Sobota, Duben 18th, 2009 | Author: Dundy

Na tento problém dříve nebo později narazí každý programátor webu, kde se něco hodnotí a podle hodnocení něco řadí. Jako příklad uvedu e-shop, kde uživatelé hodnotí produkty a jiní si je mohou podle hodnocení řadit. Předpokládejme, že každému produktu můžete udělit podle kvality jednu až pět hvězdiček.

Zmiňovaný problém však nastává, když se zamyslíme nad tím, zda-li chceme při seřazení jako první z produktů zařadit ten, který má z jednoho jediného hlasu pět hvězdiček, nebo ten, který má z padesáti hlasů průměr 4,8. Z hlediska důvěryhodnosti je rozumné zvýhodnit druhou možnost.

Jako první je třeba zjistit koeficient důvěryhodnosti hlasování. Pro vyjádření tohoto jsem zvolil logaritmickou funkci o základu, který je roven počtu očekávaných hlasujících.

1
2
3
4
5
6
7
$zaklad = 20; //počet očekávaných hlasujících
//zjištění počtu hlasujících
$dotaz = "SELECT COUNT(*) AS pocet FROM hlasovani WHERE id_produkt=$id_produkt;";
$hlasujici = mysql_fetch_array(mysql_query($dotaz));
$pocet = $hlasujici['pocet'];
 
$duveryhodnost = log($pocet, $zaklad);

Problém samozřejmě nastává, když odhlasoval pouze jeden člověk, protože poté je logaritmus roven nule a důvěryhodnost výsledku by tedy byla rovna nule. Tomuto problému je třeba se vyhnout, protože je nežádoucí a proto budeme jednoho hlasujícího člověka vydávat za 1,5 člověka.

1
2
3
if ($pocet == 1) {
  $duveryhodnost = log(1.5, $zaklad);
}

Důvěryhodnost není procentuální vyjádření, protože při počtu hlasujících větším než je základ hodnota přesáhne 1. Dále je třeba vypočítat průměrnou známku při hlasování.

1
2
3
4
5
6
7
8
9
10
if ($pocet!=0) {
  $dotaz2 = "SELECT SUM(hodnota) AS soucet FROM hlasovani WHERE id_produkt=$id_produkt;";
  $celkem = mysql_fetch_array(mysql_query($dotaz2));
  $soucet = $celkem['soucet'];
 
  $prumer = $soucet/$pocet;
}
 else {
  $prumer = 0;
 }

Obě hodnoty nakonec vynásobíme mezi sebou, abychom získali jakousi „oblíbenost produktu“.

1
2
3
4
5
6
7
8
if ($pocet != 0) {
  $oblibenost = $duveryhodnost * $prumer;
}
 else {
  $oblibenost = 0;
 }
 
echo "Oblíbenost produktu: ".$oblibenost." (průměrná známka ".$prumer." z celkem ".$pocet." hlasů)";

Uvítám vaše připomínky k tématu.

Category: programování |  40 Comments
Neděle, Duben 12th, 2009 | Author: Dundy

Nedávno jsem řešil problém, kdy jsem potřeboval zjistit příští auto_increment v MySQL tabulce. Nedalo se použít poslední id+1 a tak jsem trochu zagooglil a vyhledal, jak na to. Vzhledem k tomu, že se toto může hodit i někomu z vás, rozhodl jsem se tady zmíněný postup zveřejnit.
Základ všeho je v dotazu SHOW TABLE STATUS, jehož výsledkem je jeden řádek s různými sloupečky informujícími o stavu tabulky.

1
2
3
4
5
  $dotaz = "SHOW TABLE STATUS LIKE 'tabulka';
  $vysledek = mysql_query($dotaz);
  $radek = mysql_fetch_array($vysledek);
 
  echo "Příští hodnota auto_increment je: ".$radek['Auto_increment'];

Dotaz SHOW TABLE STATUS přináší i různé další informace o tabulce, je to de facto takové rychlé shrnutí včetně enginu tabulky, počtu řádek, ale i znakové sady tabulky nebo data a času vytvoření.

Category: programování |  47 Comments
Středa, Březen 11th, 2009 | Author: Dundy

Nevím, jestli jste si tohoto jevu už všimli, ale mě se zdá, že od doby co používam RSS čtečku, se výrazně zefektivnila moje práce. V poslední době neoplývám zrovna aktivitou a když je něco potřeba udělat, snažím se vyhledat všemožné jiné aktivity, které by práci odsunuli. Aneb kolik práce bych neudělal proto, abych nepracoval :)

Dřív jsem byl schopen pokaždé, když už sem se blížil k práci, si zapnout nějaké zprávy, jen abych si už poněkolikáté přečetl to samé a zjistil, že se nic moc nového neděje. Od doby, co používám RSS čtečku se toto změnilo. Každou zprávu čtu pouze jednou (ne, neotvírám si každou zvlášť, opravdu čtu většinou jen nadpisy). Takže se dostanu dřív k práci a víc toho stihnu.

Jako čtečku používám Google Reader. Má příjemné prostředí a ostatně jako všechny služby od Googlu – podle mého názoru – i povedenou ergonomii. Takže ji vřele doporučuji. Má alespoň pro mě jednu velikou výhodu – není to další z programů, u kterého bych musel dvakrát do týdne přenastavovat proxy (bohužel pendluji vždy mezi prostředím s a bez proxy-sítě). A tak si ji vždy nastavím pouze v prohlížeči a v QIPu a mam vystaráno.

Takže kolem a kolem nutno uznat, že čtečky jsou vynikajícím nástrojem, který se zřejmě každému z nás v této stresové době budou hodit :)

Dodatek: Napadlo mě, že byste se mohli ptát, jestli GReader otevírám tak často jako stránku se zprávama. Odpověď je ne, používám jednoduché rozšíření Firefoxu: Google Reader Watcher :)

Category: Počítače |  5 Comments
Úterý, Březen 03rd, 2009 | Author: Dundy

Již tuším v minulém roce se objevily zprávy o novém plánovaném vyhledávači od Microsoftu – Kumo. Ten by měl nahradit nepříliš úspěšný LiveSearch, který – kdyby nebyl integrovaný do Windows Internet Exploreru – asi ani neznám. Odbočka: nechci tady podporovat IE, protože ho používám pouze na stažení Firefoxu a porovnávání vzhledu stránek.

Nová zpráva o plánovaném vyhledávači se dnes objevila na Živě.cz a to i s obrázkem, který zřejmě vývojářům unikl.

Když si obrázek zvětšíte, je vidět, že na dotaz na zpěvačku Taylor Swift nevrací Kumo jen klasické výsledky vyhledávání, ale také (jak je již zvykem z Googlu) kontextové odkazy po pravé straně a po levé odkazy na její obrázky, tvorbu, alba, videa i biografii. Dále se zobrazí, co hledají uživatelé, kteří hledali i tuto zpěvačku a historie vyhledávání.

Co mě však zaujalo, je malý šedý textík pod každým z odkazů: „mark as spam“, nejsem si jist, do jaké míry toto bude implementováno a do jaké míry je toto označení spamu promyšlené. Není zatím zcela jasné, jestli se stránka označí jako spam pouze pro daného uživatele, nebo zda bude sbírat nějaké hodnocení, díky kterému bude dříve nebo později vyřazena z výsledků vyhledávání daného slovního spojení.

Celkem mi to připomíná situaci okolo Googlu, který loni uvedl vyhledávání, které mělo řadit výsledky podle hodnocení uživatelů. Během několika málo dní se rozjely takové akce, jen aby se stránky skrz komerční pseudokomunitu dostaly na první místa. Toto byl od Googlu trochu krok vedle a trochu se bojím podobného trendu i u Kuma, které má sice opačný princip, ale … … …

Uvidíme, jestli budeme v budoucnosti kumovat nebo googlovat – vždyť Kumo je přecijenom ještě v přípravě, ale se správně zvolenou marketingovou strategií (žádné „řekněte WOW“) by se (alespoň trochu) prosadit mohl.

Category: Počítače |  38 Comments