PEG.js: Generátor parserů pro JavaScript

Dnešní webové aplikace jsou stále závislejší na JavaScriptu. Spousta věcí, které se dřív dělaly na serveru, se nyní řeší na straně klienta. Jedním z takových úkolů je i zpracování nejrůznějších formátů dat.

Celý článek »

Přednáška o tvorbě rozšíření pro Google Chrome - video a slajdy

Tento týden jsme měli s Martinem Hassmanem na ČVUTu přednášku o tvorbě rozšíření pro Google Chrome. Skládala se ze dvou částí – Martinova teoretického povídání a mé praktické ukázky, jak se takové rozšíření v Chrome tvoří.

Celý článek »

Pozvánka na přednášku o tvorbě rozšíření pro Google Chrome

Logo Google Chrome Používáte Google Chrome a jeho rozšíření, ale nějaké vám chybí a rádi byste si ho vytvořili? A nebo vás jen zajímá, jak se takové rozšíření dělá? Chcete vědět, co rozšíření v Chrome můžou, co nesmí, a proč? Zkoušeli jste psát rozšíření ve Firefoxu a zajímá vás srovnání?

Celý článek »

Pozvání na přednášku "Malé Ruby ve velkém Smalltalku"

Před měsícem jsem zde psal o projektu SmallRuby – implementaci jazyka Ruby v prostředí Smalltalk/X pocházející z ČVUT. Připadlo mi, že jde o velmi zajímavý projekt, a tak jsem s jeho vedoucím Janem Vraným a Karmim domluvil jeho představení na nejbližším z pravidelných setkání příznivců jazyka Ruby, která se konají každý měsíc v Praze.

Celý článek »

SmallRuby: nová implementace Ruby z ČVUT, napsaná ve Smalltalku

Jak známo, Ruby patří k jazykům, které mají poměrně hodně implementací. Jejich seznam se přibližně před rokem a půl stabilizoval a najdete ho třeba v mé diplomce (sekce 2.5). Bylo proto pro mě velkým překvapením, když jsem objevil implementaci novou – SmallRuby. Ještě větší překvapení následovalo, když jsem zjistil, že pochází z ČVUT.

Celý článek »