Internet Info, s.r.o. Lupa Měšec Podnikatel Root Zdroják DigiZone Slunečnice Vitalia TopDrive KupDnes Navrcholu NovýTarif Dobrý web Weblogy Woko Jagg Computer.cz SK: MojeLinky

Hlavní navigace

Články s nálepkou Ruby

Merb: nová webová vývojová platforma pro Ruby

Merb je webový framework silně inspirovaný slavným Ruby on Rails. Je velmi výkonný a vysoce konfigurovatelný, takže není žádný problém použít vaše oblíbené ORM či testovací framework. Ačkoliv je zatím mladý, už jej používají firmy jako je Engine Yard nebo Apple. Co přináší?

Ukvapené vydání Ruby 1.9?

Ruby 1.9 přináší velkou spoustu zajímavých novinek. Například podporu unicode nebo virtuální stroj YARV, díky němuž běží Ruby až čtyřikrát rychleji než dříve. Bohužel ale přináší také velkou řadu nepříjemných problémů především neodladěnost způsobenou přílišnou ukvapeností. Vyplatí se vůbec upgradovat?

Ruby on Rails 2.0: Evoluce, nikoliv revoluce

Webový framework Ruby on Rails již tu s námi je nějaký ten pátek. Za dobu své existence si získal velké množství příznivců jak z řad amatérských nadšenců, tak také z firemního prostředí. Nyní vyšla jeho dlouho očekávaná druhá major verze. Co přináší nového a co se změnilo? Jakým způsobem upgradovat?

Domain-Specific Language: programování pro každého

Jste už unaveni XML na stojedna způsobů? Nudí vás jeho fádní syntaxe? Irituje vás jeho ukecanost? Omezují vás jeho možnosti? Štve vás neustálé eskapování entit? Nemají jej rádi vaši uživatelé? Co takhle seznámit se s Domain-Specific language?

Ruby a unicode: co přinese chystané Ruby 1.9?

V posledním díle miniseriálku o unicode v Ruby vezmeme do rukou křišťálovou kouli a nahlédneme do budoucnosti jazyka – podíváme se na podporu unicode v chystaném Ruby 1.9 a pro zajímavost si také řekneme pár slov o podpoře unicode v alternativních implementacích Ruby.

Knihovny řešící problém s unicode v Ruby

Již minule jsme si řekli, že problém s unicode není v Ruby nikterak neřešitelný. Z minula již umíme implementovat podporu unicode ve vlastní režii, dnes si ukážeme jak na to, abychom se pomyslnému objevování kola vyhnuli - povíme si o knihovnách, které tento problém řeší za nás.

Ruby a unicode: bratři nebo nepřátelé?

Unicode je jedna z nejdůležitějších dnešních technologií, přesto je jeho podpora v Ruby stejně jako v mnoha dalších programovacích jazycích problematická. Pomoc však existuje, možností pomoci je dokonce více. Jak tedy nepodporu unicode elegantně vyřešit?

3rdRail: konečně pořádné IDE pro Ruby on Rails?

Na nedávné RubyConf 2007 v Berlíně bylo představeno nové IDE zaměřené na vývoj v Ruby a především v Ruby on Rails. Protože IDE pro Ruby a Ruby on Rails v současné době spíše nejsou nežli jsou, vzbudilo 3rdRail patřičný rozruch. Jaké je? Co nového přináší?

Utilitky pro Ruby: buildovací systém Rake VI

V posledním díle seriálu o utilitkách pro Ruby věnovaném systému Rake se budeme zabývat využití Rake ve webovém frameworku Ruby on Rails. Nakonec si vezmene křišťálovou kouli a podíváme se do budoucnosti, jinými slovy podíváme se na chystané novinky v Rake.

Utilitky pro Ruby: buildovací systém Rake V

V dnešním díle seriálu o utilitkách pro Ruby přijdou na přetřes jednotlivé knihovny pro tvorbu specifických tasků, naučíme se balit balíčky pomocí Rake, mazat dočasné soubory, ale také automatizovat testování naší aplikace a generovat dokumentaci.

Utilitky pro Ruby: buildovací systém Rake IV

V dnešním díle seriálu o utilitkách pro Ruby budeme pokračovat v popisu buildovacího systému Rake a konkrétně se budeme věnovat třídě FileList. Povíme si také další podrobnosti o vyvolávání jednotlivých tasků přímo z těla jiného tasku a řekneme si také, jakých zajímavých úprav doznal modul FileUtils v Rake.

Utilitky pro Ruby: buildovací systém Rake III

Metoda task není zdaleka jedinou možností tvorby úkolů. Řeč bude jak o tascích umožňující spouštět úlohy paralelně, tak o tascích souborových, které se používají například pro rozdílové kompilace. Povíme si něco i o pravidlech, která definují akce pro více souborů zároveň.

Utilitky pro Ruby: buildovací systém Rake II

V minulém díle našeho seriálu o utilitkách pro Ruby jsme se se systémem Rake seznámili, dnes si povíme více o práci s ním – věnovat se budeme parametrům Rake z příkazové řádky a zastavíme se také u různých možností závislostí rakeových úkolů.

Kniha Začínáme programovat v Ruby on Rails

Framework pro tvorbu webových aplikací zvaný Ruby on Rails je ve světě stále populárnější. Jeho rozšíření u nás donedávna mimo jiné ztěžovala absence dostupné knihy v českém jazyce. Má proto kniha Začínáme programovat v Ruby on Rails od nakladatelství Computer Press šanci vyplnit tuto mezeru?

Úvod do skriptování v Linuxu II

V minulém díle jsme se seznámili s tím, co to programování je a seznámili jsme se s nejznámějšími skriptovacími jazyky. Dnešní díl bude praktičtější – povíme si, jak vlastně skript vzniká, v čem se edituje i jak jej spouštět. Vše zakončíme krátkým FAQ o skriptování.

Utilitky pro Ruby: buildovací systém Rake I

Protože programátoři jsou verbež líná a pracují jen když už vyzkoušeli všechny ostatní alternativy, vymysleli si buildovací systémy, aby jim ulehčovali již tak dost lehkou práci. Pro Ruby existuje buildovací systém Rake, s kterým se dnes naučíme pracovat.

Utilitky pro Ruby: distribuujeme skripty v Ruby

Dnes se podíváme na distribuci skriptů v Ruby tak, aby pro jejich použití stačilo jediné kliknutí - nacpeme všechny naše kódy včetně knihoven a interpretu do jediného spustitelného souboru. Stačí jej poslat kamarádovi a může jej okamžitě používat, aniž by musel instalovat něco dalšího nebo splnit řadu komplikovaných závislostí.

Co nového přinesou NetBeans 6.0?

Populární javovské IDE NetBeans pomalu, ale jistě dozrává do verze 6.0. Od poslední stabilní verze se toho hodně změnilo, a NetBeans přicházejí s opravdu přelomovými novinkami. Na co se tedy můžeme těšit? Co všechno se změnilo? A jak nové NetBeans vypadají?

Utilitky pro Ruby: balíčkovací systém RubyGems potřetí

V minulých dílech jsme se naučili RubyGems používat z uživatelského a developerského hlediska, dnes to zkusíme z toho maintainerského. Řekneme si více o formátu gemovských balíčků a hned si také ukážeme, jak si vytvořit a podepsat vlastní gemový balíček.

TextMate: editace hrou

Jste spokojeni se svým editorem Vim či Emacs? Nehlodá ve vás občas červíček pochybností, že editor přece může být při srovnatelných schopnostech i jednodušší? Nebo pokud používáte některý z jednodušších editorů, nezdá se vám, že by editor mohl být i mocnější? Seznamte se s TextMate, skutečným editorem nové doby.

Utilitky pro Ruby: balíčkovací systém RubyGems podruhé

V dnešním díle seriálu o utilitkách pro Ruby se budeme opět věnovat balíčkovacímu systému RubyGems. Naučíme se, jak využívat knihoven distribuovaných skrze RubyGems a dokonce si povíme o fintách, které nám umožní přesně specifikovat, které verze knihovny je možné pro projekt použít.

Týden ve zkratce: iPhone je venku

Horká novinka tohoto týdne je applovský iPhone, který vyvolal opravdové davové šílenství. Spousty lidí stály mnoho a mnoho hodin před americkými prodejnami a doufali, že právě oni budou mít to štěstí a iPhone ještě dostanou. Ačkoliv se začal prodávat teprve minulý pátek, heslo roota je již známo.

Jan Minárik: S Rails vyvíjíme efektivněji

Poslední dobou se stále více a více mluví o populárním webovém frameworku Ruby on Rails. Jak ale vypadá jeho nasazení v praxi? Jaké výhody může firmě přinést nasazení Rails? To nám poví Jan Minárik z firmy iQuest, která zmíněnou technologii dlouhodobě využívá.

Utilitky pro Ruby: balíčkovací systém RubyGems

Jak programovat v Ruby a v Ruby on Rails si můžete přečíst všude. Ruby má ale také spoustu pomocných utilitek, jako je třeba balíčkovací nebo buildovací systém, o kterých se moc nepíše. Přitom právě ony dělají vývoj mnohem snazší a příjemnější. A co vy — znáte je?

Ostrava on Rails: co přinesla konference?

V pátek a sobotu se v Ostravě konala mezinárodní konference o populárním webovém frameworku Ruby on Rails. Rootu samozřejmě akce neunikla, takže pokud jste v Ostravě nebyli a nechcete si nechat uniknout zajímavé zážitky, můžete se s námi podívat alespoň virtuálně.

Nová softwarová sklizeň (6. 6. 2007)

Oblíbená středeční sonda do světa (převážně) otevřeného softwaru. Dnes se podíváme na trenažér čínské výslovnosti, budeme spravovat subversion repositáře přes webové rozhraní, naučíme se lokalizovat zvuky, z Ruby skriptů si uděláme binárku, povíme i o nové Fedoře a nakonec nás čeká tradiční blbinka.

Ruby on Rails: Co se nevešlo

Závěrečný díl je o filtrech, kešování, migracích, pluginech a vůbec o všem, co se nevešlo do předchozích dílů. Stručně řečeno: nebojte, je to delší.

Ruby on Rails: Renderování

Seriál Ruby on Rails se nám pomalu chýlí ke konci. V dnešním předposledním díle našeho seriálu se podíváme, jak Rails řeší session, cookies a obecně výstup dat.

Ruby on Rails: Testování

Měl jsem v úmyslu dnešním dílem seriál o Rails uzavřít. Nakonec jsem však zjistil, že několik důležitých funkcí Rails zůstalo nezmíněno, takže z toho nebude jedno, ale tři další pokračování. Dnes si povíme něco o testování, o kontrole vstupních údajů (validaci) a o jednotkových testech (unit testing).

Ruby on Rails: Galerie poprvé

Dnes se budeme zabývat administrační částí galerie. Princip bude obdobný jako u blogů, ale přibudou dynamicky generované náhledy. Každý uživatel bude moci vytvořit libovolný počet galerií, přičemž rozkliknutím konkrétní galerie se mu zobrazí snímky.