Skoč na hlavné menu

Total Commander - získanie označených súborov

Kategórie: Ruby and Rails, Windows

Niekedy sa stane, že potrebujem spracovať súbory aktuálne označené v Total Commanderi nejakým skriptom alebo programom. Napríklad mám skript, ktorý premenuje súbory s titulkami podľa videosúboru a jazyka titulkov. Pokiaľ takýto program spúšťam priamo z Total Commandera, dá sa využiť parameter %L, ktorý ukazuje na dočasný súbor s cestami k označeným súborom. Takéto riešenie je však pre mňa často zbytočne nepohodlné.

… pokračovanie článku

02. 07. 2009, 20.40 stalker Komentáre: 0

Video: metaprogramovanie v Ruby

Kategória: Ruby and Rails

Koho zaujíma (a malo by), čo je skryté za pozadím deklarácií belongs_to alebo has_many známych z Railsov, už určite počul pojem metaprogramovanie. Tento štýl programovania samozrejme nie je záležitosťou iba Railsov a už vôbec sa netýka len jazyka Ruby. Je to ale Ruby, ktoré to umožňuje „spraviť tak krásne“.

Pokiaľ chcete vedieť, ako to vlastne v Ruby funguje, dávam do pozornosti výbornú prednášku Davea Thomasa s názvom MetaProgramming - Extending Ruby for Fun and Profit.

07. 01. 2008, 21.56 stalker Komentáre: 0

Video: webové frameworky

Kategórie: Webdesign, Ruby and Rails, PHP

Better Web App Development (36 minút; .mov; 378 MB)
Porovnanie web frameworkov a nástrojov Java J2EE, Ruby on Rails, Zope/Plone, TurboGears, Django a JBoss pre NASA. Screencast Seana Kellyho.
Konferencia PHP frameworky
  • Nette (111 minút; rôzne formáty videa)
  • Zend (149 minút; rôzne formáty videa)
  • Symfony (146 minút; rôzne formáty videa)
  • pwapi (73 minút; rôzne formáty videa)
Applying Agile to Ruby (48 minút; video a prezentácie priamo na stránke)
CMM vs. agilné metódy a Ruby vs. Java. Nie je priamo o žiadom frameworku, ale myslím, že sem zapadne.

19. 12. 2007, 19.54 stalker Komentáre: 1

Spracovanie HTML v Ruby

Kategórie: Webdesign, Ruby and Rails

Dnes by som rád predstavil ďalšiu Ruby knižnicu. Volá sa Hpricot a je to parser HTML dokumentov.

Inštaluje sa ako hocijaký iný Ruby gem balíček:

gem install hpricot

Pred použitím treba knižnicu načítať, rovnako ako open-uri ktorú využijeme na otváranie URL adresy.

require "hpricot"
require "open-uri"

Vstupom môže byť reťazec alebo priamo HTML súbor:

doc = Hpricot("<p>Lorem ipsum dolor sit.</p>")
doc = open("index.html") { |f| Hpricot(f) }
doc = Hpricot(open("http://www.google.com"))

… pokračovanie článku

19. 12. 2007, 15.56 stalker Komentáre: 0

Parser mikroformátov v Ruby

Kategórie: Webdesign, Ruby and Rails

O tom, čo sú mikroformáty písať nebudem, to už urobili iní. Na to, aby z nich bol aj nejaký osoh, ich treba zo stránky vyčítať. Rôznych parserov je implementovaných už mnoho, v jazyku Ruby som sa stretol s knižnicami uFormats, Scrapi a mofo. Poďme sa pozrieť na vlastnosti poslednej menovanej, keďže s ňou som na jednom projekte pracoval.

… pokračovanie článku

13. 12. 2007, 22.36 stalker Komentáre: 0