Witaj na blogu prowadzonym przez Sebana. Spisuję tutaj swoje uwagi na różny temat. Przeważają tematy związane z Internetem, popieranymi przeze mnie rozwiązaniami dotyczącymi wykorzystania komputerów, oraz kilka innych. Przeczytasz tu również recenzje książek IT.
Railscasts, wszystkie odcinki
05 września 2007 | Klucze:
rails,
ruby,
Techblog
13 komentarzy. trackback
Wszyscy, którzy interesują się Ruby on Rails pewnie dobrze znają screencasty, których autorem jest Ryan Bates. Ci którzy nie znają, muszą poznać.
Całkiem niedawno zapragnąłem mieć wszystkie odcinki (nie widziałem wszystkich) u siebie na dysku i oglądać je w wolnej chwili. Jednak przechodzenie po koleji ze strony odcinka na stronę kolejnego epizodu to nie jest ciekawe zajęcie. Ale kim byłby programista, który robiłby to ręcznie? Chwilę pomyślałem i już wiedziałem.
Co potrzebowałem: Railscasts RSS, REXML, net/http, Wget jako mały pomocnik do ściągania plików, no i Ruby oczywiście. Całość trochę zamieszałem, wrzuciłem do jednego skryptu i voila! Skrypt ściąga wszystkie wydane epizody w formacie mov (cały Railsowy światek jest raczej makowy), a na dzień dzisiejszy jest ich 69. Da dysku sporo zajmują, ale chyba warto.
Warto też odnotować istnienie serwisu peepcode.com. Udostępnia on również screencasty o tematyce Ruby/Ruby on Rails, ale z tą jedyną różnicą, że są one płatne. Jeden odcinek kosztuje 9$. Jest jednak możliwość obejrzenia ,,free samples''. Ja osobiście nie widziałem żadnego odcinka, więc nie będę się pisał nic więcej na temat tej serii.
KOMENTARZE
05 września 2007 | zergu |
Dzięki, ściągają się :-)
06 września 2007 | mcv |
Ściągają, ściągają. :-)
06 września 2007 | mcv |
Zamieniłbym tylko system(„wget”,url) na system(„wget”,”-c”,url), coby w razie przerwania można było wznowić (inaczej wget będzie od zera wszystko ściągał).
07 września 2007 | night |
Ładny, czytelny kod. Zaczynasz mnie przekonywać do RoR coraz bardziej… Dziś będę w domu na łączu 17Mb/s (oh, poczuję różnicę w porównaniu z 512Kb/s :]) i ściągnę wszystkie railscasty. Mam 2 pytania:
a) ile wszystkie razem ważą? Mam małe problemy z miejscem na HDD :>
b) czy funkcja system() w RoR jest taka samo „niebezpieczna” jak w przypadku php czy nawet C/C++?
07 września 2007 | Seban |
W całości mają !.3 GB, sporo, ale jest to kilka godzin oglądania pewnie, ja ciągle nie obejrzałem.
Może i nawet dałoby się tego system() uniknąć i zapisać plik bezpośrednio z sieci
07 września 2007 | night |
Czy tego system nie dałoby się zastąpić Net::HTTP.get ? Zwyczajnym wywołaniem. Można by jeszcze pewnie pokusić się o odpowiednią identyfikację „przeglądarki” aby skrypt był jak najbardziej kompatybilny z „downloaderami”. :-)
1.3GB ? Mało :) Można ciągnąć... Aktualnie mam 700KB/s, dochodzi do 1MB/s, więc można się porywać :)
Przekonałeś mnie w 100% do RoR. Zaczynam! Trzymaj kciuki :-)
07 września 2007 | Sebastian Nowak |
obejrzyj to wtedy dopiero będzie 100% :-)
09 kwietnia 2008 | teamon |
Może troche odgrzewam, ale… iTunes ;]
09 kwietnia 2008 | Sebastian Nowak |
iTunes znam tylko z opowieści, nie mam Maca … ;-)
09 kwietnia 2008 | Teamon |
Pod zły system od Billa też jest ;]
09 kwietnia 2008 | Sebastian Nowak |
Nie używam Windowsa. :)
09 kwietnia 2008 | Teamon |
<flame-mode>A podobno linux taki user-friendly :P</flame-mode>
07 lipca 2008 | slawek |
czesc Sebastian
probowalem uruchomic Twoj skrypt, ale wywala blad:
undefined method `element’ for <UNDEFINED> ... </>:REXML::Document (NoMethodError)
czy ‘ domyslny’ REXML w ruby 1.8.6 jest wystarczajacy? czy tez trzeba pobrac nowsza wersje?
pozdrawiam
