Seasons.NET

ちょっとした技術ブログです

Ruby

独自Twitterつぶやきボタンを作成しました

Twitter公式ボタンが発表されたようですが、やはり自分のブログには、 自分のデザインしたTwitterボタンを配置したいお年頃。 色々と試行錯誤した結果、TextExpanderのShell Script機能で、 /tweetと打ち込んだら、コピーされた文字列を加工して、 画像ボタ…

Mechanizeを使って、英語->日本語翻訳しちゃうスクリプト書いてみた

MechanizeというRubyのライブラリがあり、 これがとても便利なんだけどサンプルがややこしいものが多い。 html内のボタン、チェックボックス、テキストボックスを 操作できるうえに、Submitも行う事ができる。 例えば、辞書サイトとかでありがちな翻訳方法と…

TwitterArchiveFilter1.0.8リリース

@hitoriblogさんからpageの取得に失敗していると 報告受けましたので、直しておきました。 http://github.com/Seasons7/twitterarchivefilter/tree/master

Macの辞書.appに登録しておくと便利なRuby辞書

Rubyの辞書では、vimだとReFe入れてるんですが、普段の辞書として 何か便利ものを探していたら見つけました。 英語ですけど、サンプルコードが載っているので、 それほど難しくないと思います。 Priit Haamer > Blog > Ruby dictionary for Mac OS X

rakでテキスト検索

Macでテキスト検索する便利なものないかなーってググっていたら、 @takiuchiさんのエントリーでRak: カラフルで見やすいRuby版grep - Hello, world! - s21gを見つけた。 早速 sudo gem install rak でさくっと入れる。 自分の用途は、*.htmlをサブディレクト…

TwitterArchiveFilter1.0.7リリースしました

1.0.7では、最近のTwitterのhtml構造に対応しました。 あと、取得する際にプロテクトユーザーがいるとログインが必要になる為、 その辺り処理を修正しました。詳細は、ここから

twitterarchivefilterをgithubに移行しました

流行にのって、githubへ移行させました。 http://github.com/Seasons7/twitterarchivefilter/tree/master 今後何かRubyでソースを書いたら、ここに登録するようにします。 元々、Mercurialで管理してましたが、MacだとGitXで結構便利だし、 管理は、こっちの…

Ultravioletで色つきソースを作ろう

Twitterで教えてもろた。Ultravioletというライブラリがありまして、 それをこんな感じでインストールすると入るんですわ。 gem install -r ultraviolet --include-dependencies コマンド名は、uv。 んで適当なコードを書いて、出力するコマンドは、これ。 b…

Jsonを使ったHTMLスクレイピング for Twitter版のご紹介

TwitterJSON - すぱいだー日記。 TwitterArchiveFilterもどうぞ宜しくお願い致します。

TwitterArchiveFilter.rb 1.0.6リリース

http://svn.coderepos.org/share/lang/ruby/twitterarchivefilter/ Twitterのアーカイブを取得するツール作りました。No Use API版 - Seasons.NET

TwitterArchiveFilter.rb 1.0.4リリース

またhtmlの仕様が変わったので、修正しました。 http://svn.coderepos.org/share/lang/ruby/twitterarchivefilter/

TwitterArchiveFilter.rb 1.0.5リリース

htmlの仕様がころころ変わるので、それに対応しました。 http://svn.coderepos.org/share/lang/ruby/twitterarchivefilter/

scrapiでクラス名が2種類ある時の取り方

scrapiでtwitterのhtmlを解析していますが、 最近entry-content、entry_contentで 頻繁に発言タグの構成が変わります。。。毎回対応していては、 めんどくさいので、一気に定義してしまう方法を見つけました!! $KCODE = "s" require 'rubygems' require 's…

日付名にファイル名を変換

001.jpg -> 20080505_001.jpg 等に変換するスクリプトです。 自分は、即席で書いてしまったので、ショートコード的要素は、一切なしですが、 もっと短く出来るという方チャレンジ〜。 $KCODE = "S" require 'date' t = DateTime.now() Dir.glob("*.jpg").eac…

TwitterArchiveFilter.rb 1.0.3リリース

現在のTwitterでは、発言のタグのクラス名が変更されているので、取得できなくなってました。 修正したものは、以下から http://svn.coderepos.org/share/lang/ruby/twitterarchivefilter/

TwitterArchiveFilter.rbをCodeReposに登録しました

URLは以下からどうぞ。 http://svn.coderepos.org/share/lang/ruby/twitterarchivefilter/

シンボルについて

2005-10-29 - sumim’s smalltalking-tos

TwitterArchiveFilter最新版1.0.2リリース

Twitterのアーカイブを取得するツール作りました。No Use API版 - Seasons.NET 最新版公開です。

カレントディレクトリエントリーを全てMercurialリポジトリにするスクリプト

$KCODE = "s" IGNORE_ITEMS = ".mercurial_ignore_items" class String def file? File.file? self end def directory? File.directory? self end end def createHgIgnore(path) path += File::Separator + ".hgignore" open( path , "w" ) do |f| f.print <

RSpec.vim 1.0.2リリースしました。

http://d.hatena.ne.jp/Seasons/20071124/1195854730

Twitterのアーカイブを取得するツール作りました。No Use API版

Gti版に移行したので、ソースは以下のサイトから http://github.com/Seasons7/twitterarchivefilter/tree/master APIだと制限くらって嫌な気分になるので、BASIC認証版で Twitterのアーカイブを取得するクラスを作りました。元々、自分がMercurialのクライア…

簡単なタグの抜き方

1 require 'rubygems' 2 require 'scrapi' 3 require 'pp' 4 5 html = open("index.html","r").read 6 7 ret = Scraper.define do 8 process 'p' , "items[]" => :text 9 result :items 10 #end.scrape( URI.parse(url) ) 11 end.scrape( html ) 12 13 pp r…

Ruby+PaSoRiでSuica乗車履歴を取得

Rubyを使ってPaSoRi経由でSuicaの乗車履歴を取得し、GoogleMapsやGoogleEarthで表示する これは、おもしろい。 RC-S320非接触ICカード&リーダ/ライタ -Sony Style libusb for Windows LibUsb-Win32 - osdev-j (MMA)

拡張モジュール入門

| View | Upload your own 綺麗にまとまっていますなぁ〜。

笹田さんに会ってきた〜。

id:hajimehoshiさんにセッティングしてもらい、 今日、秋葉原まで食事に行ってきました。会う前からバクバクどきどきでしたが、 非常に気さくな方で話しやすかったです。 すげー感動。また、ラボの方もハード周りが強いようで、 iPod Touchは、無線LAN環…

rspec1.1.2

リリースされたようです。

ruby 1.9.0使ったが、rspecで早速エラーキタ

rspecのコードで、ブロックの要素にインスタンス変数を渡して、 書き換えているコードがある。 spec/matchers/be.rb ね。これがエラーなので直さないといけない。 しばらくは安定版使うかな。こういうことがありそうなんで、一応Changelog 張っておく

Ruby1.9.0を導入検討の方は、読んで欲しい

Ruby 1.9.0登場、一気に性能アップ - 開発者は採用検討を | エンタープライズ | マイコミジャーナル 最新のCPUで開発することがある現場では、もう遅いとかより、書きやすいかで検討してもいいんじゃね? と俺は思うんだけど。

1.9.0キターっす

オブジェクト指向スクリプト言語 Ruby いぇぇぇぇい!! これでいったん1.9.0に置き換えて問題がでたら戻すなりしようかな。 というか、OpenSSL周りを自分でビルドしたことがないから、それ先にやらんと。

まつもとさんx笹田さんRubyを語る。

まつもと×笹田、Ruby 1.9を語る − @IT Ruby好きならよんどけー。