čtvrtek, 22. prosince 2011

Na YouTube sněží!

Moc pěkné vánoční překvapení nám Google naservíroval na videoportálu YouTube. Na spodním ovládacím panelu videa se objevila nová ikonka, po jejímž stisknutí se začnou přes přehrávané video od shora dolů pomalu snášet sněhové vločky, které se "na zemi" postupně hromadí. Vločky lze navíc "rozhánět" kurzorem myši.

čtvrtek, 8. prosince 2011

Vyhledávač Google jako grafická kalkulačka

Vyhledávač Google se dal použít například i jako kalkulačka nebo konvertor veličin, nyní můžete využít další možnost: pokud zadáte do vyhledávacího políčka vzoreček, vykreslí vám průběh funkce.

Podívejte se například na průběh funkcí (sin x)/x a 1/x2:




Nebo sqrt(1-(abs(x)-1)2) a arccos(1-abs(x))-π:




čtvrtek, 27. října 2011

Jak objet zákazníky?

Hledání optimální trasy si můžete vyzkoušet s mapovým mashupem Google Maps Fastest Roundtrip Solver na gebweb.net/optimap:

středa, 26. října 2011

Kam až dojdete či dojedete za hodinu?

Pokud to nevíte, pomůže vám mapový mashup Isochronous Application na cartoo.dyndns.org/. Určitě se může hodit některé rozvážkové službě:

Report z HTML5 hackathonu

Minulý týden se konal v pořadí již třetí hackathon pořádaný Google User Group.
Do školícího centra Silicon Hillu na Strahově dorazily celkem 4 týmy programátorů, z nichž jeden tým byl tvořen členy Vídeňského GTUGu. Všichni programovali hry za použití HTML5.

Během dne jim byl k dispozici speciální host z Google - Ilmari Heikkinen, odborník na WebGL a HTML5, o kterém jsme psali nedávno. Motivováni touhou vytvořit něco skvělého za velice krátký časový úsek, za podpory kofeinu z kávy a Coly, účastníci vytvořili několik funkčních a zajímavých aplikací.

Porota ve složení všech účastníků hackathonu a Ilmariho Heikkinena ohodnotila vytvořené aplikace takto:

  1. tým 4J (Jindřich Šaršon, Jan Šaršon, Jan Veselý, Jan Svoboda) - HTTPong
  2. tým Incredibles (Ondřej Bartas, Jan Kuča, Tomáš Holas) - Battle Droids
  3. tým Kladivo (Martin Šlapák, Marek Fišer, Petr Havelka) - Life Game

Kolegové z Vídeňského GTUGu pořádají tento týden v sobotu (29.10.) rovněž hackathon, ovšem tentokrát na téma Google Chrome.
Pokud toužíte po celodenním programování v týmu, udělejte si víkendový výlet do Vídně.
http://www.gtug.at/2011/10/google-chrome-hackathon-29-october-2011.html

Fotky z akce


středa, 12. října 2011

Ilmari Heikkinen: "JavaScript is ubiquitous on the web"

I’ve heard, that we’re near the situation, when JavaScript becomes modern assembler. What do you think about it?

It is interesting. On the other hand there are projects like CoffeeScript and GWT that compile other languages to JavaScript. And then there is a LLVM->JavaScript compiler that creates a JavaScript code that looks like assembler. It runs well but is a pain to debug. Having JavaScript equivalents to machine code ops JITted to something very close to the intended machine code would be nice from the web assembler point of view. Typed Arrays help in making the data unboxed and knowing which machine ops can be used on the values.

JavaScript is ubiquitous on the web, that's why web language developers are targeting it. To run your language, you need to turn it into something the browser understands. And what the browser understands tends to be JavaScript.

Do you think JavaScript will replace traditional server-side languages?

It helps to have the same language on both the server and the client. But sometimes you want something less verbose, sometimes something with a more expressive type system. Sometimes you want C or C++.


You can meet Ilmari Heikkinen on HTML5 hackaton 19th of October.


Are you satisfied with actual situation about implementation of HTML5 features in nowaday desktop and mobile browsers?

Yes, pretty much. All the important bits are getting there. Web Storage APIs are supported on most desktop & mobile browsers, as is the canvas element.


For backwards compatibility, using JavaScript both on the server and the client could help.


The JavaScript is everywhere nowadays, there’re even some webapps, which won’t run without JavaScript. What about backwards compatibility?

It is difficult to run a JavaScript application without JavaScript capability, to say the least. For backwards compatibility, using JavaScript both on the server and the client could help. Implement client-side logic on the server when the client has no JavaScript. Implementing your application logic purely on the server and having an enhanced versions of the site for modern browsers and mobiles is one way to do it.

Do you think there’s some difference between website and webapp (if we’re talking about amount of JavaScript code and the way of usage)?

In my mind, web apps have a larger amount of code on the client. They use the server as a data store and do their main processing on the client. Web sites, on the other hand, run mostly on the server and use client-side code to enhance the experience.

Have you ever been on a hackaton? What do you mostly like on hackatons?

Yes, a few times. I like being able to work on new things and build things from scratch. Creating stuff.

Radek Simko was interviewing Ilmari Heikkinen.

Ilmari Heikkinen will be available for you as a mentor on our HTML5 hackaton on 19th of October in Prague.
Come and build something cool from scratch with HTML5!

čtvrtek, 22. září 2011

Google Instant Preview nově

Ve výsledcích vyhledávání jsou nyní i náhledy na stránky nebo soubory:

neděle, 18. září 2011

ČZU.GUG.CZ: Video z přednášky Martina Omandera




Český Chrome Web Store

Před devíti měsíci jsme ve Spojených státech byl spuštěn internetový obchod Chrome Web Store s aplikacemi, rozšířeními a schématy pro Chrome. Od čtvrtka je dostupná i jeho plně lokalizovaná verze pro Českou republiku a dalších 23 zemí celého světa:

2011 ACL Festival Webcast

Ještě dnes se můžete podívat na přímý přenos 2011 ACL Festivalu na YouTube:

Blogger ve stylu LightBox

Pokud klepnete na obrázek v blogpostu ve službě Blogger, zobrazí se vám nově zvětšený obrázek ve stylu knihovny LightBox. Vlevo dole je URL obrázku: