20 Jun '12, 3pm

rubyで文字列からURL抜きだすのを作ってて、URI.regexpを見つけた。 中身表示したらとんでもない正規表現だったから、読む気なくした。URIのルールってすごい :URI.regexp([match_schemes])

pathname は Unix のパス名を扱うライブラリです。 Windows などの DOSISH な環境ではドライブ名やパスの区切り文字などで問題が起きる可能性があることに注意が必要です。 DOSISH については ruby-man:DOSISH 対応 も参照してください。 基本的な使い方 Pathname オブジェクトは Pathname.new(パスを表す文字列) で生成します。 パスが指すファイルに対する操作やパス名自体の文字列操作が出来ます。 ファイル関係 Pathname オブジェクトを使って、ファイル関係の操作がいろいろ出来ます。 require 'pathname' path = Pathname.new('/usr/bin/ruby') p path p path.size p path.executable? p path.dirname p path.basename p path.split p path.symlink? p path.readlink p path.realpath 出力例: #<Pathname:/usr/bin/ruby> 3504 true #<Pathname:/usr/bin> #<Pathname:ruby> [#<Pathname:/usr/bin>, #<Pathname:ruby>] true #<Pathname:ruby1.8> #<Pathname:/usr/bin/ruby1.8> この例以外にも chmod などのファイル関係のメソッドがあります。 パス名関係 Pathname#+ や Pathname#parent などでパス名関連の操作が出来ます。 require 'pathname' path = Pathname.new('/tmp') p path path += 'hoge' p path path2 = Pathname.new('foo/../bar') p path2 path += path2 p path p path.cleanpath p p...

Full article: http://jp.rubyist.net/magazine/?0015-BundledLibraries

Tweets

“Rubyist Magazine - RubyOnRails を使ってみる 【第 6 回】 ...

jp.rubyist.net 17 Jun '12, 4pm

ここでとりあげるのは、ソフトウェアテストのうち、ユニットテスト (unit test) と機能テスト (functional test) といわれるものです。 まず、言葉の意味を確認しておきましょう。 ユニットテストとは ユニットテストはユニッ...

Rubyist Magazine - 他言語からの訪問 【第 1 回】 Groovy (前編)

jp.rubyist.net 07 Jun '12, 7pm

Rubyist の皆さんこんにちは。Groovy についての記事を書くことになりました上原と申します。Groovy についてはるびまでも、「Rubyist のための他言語探訪 【第 5 回】 Groovy 」で 2005 年にみずしまさんの手に...

Rubyist Magazine - Chef でサーバ管理を楽チンにしよう! (第 1 回):

jp.rubyist.net 22 Jun '12, 11am

クライアントーサーバなツールなので、chef-server と chef-client に関しては特に何の疑問もないと思います。 いっぽうで chef-solo というサーバ無しでもレシピが実行できるツールも存在します。つまり、クラサバツールで...

Microsoft Announces Windows Phone 8

Microsoft Announces Windows Phone 8

lesterchan.net 21 Jun '12, 2am

Earlier this morning, Microsoft announced Windows Phone 8 at the Windows Phone Developer Summit. Before I start, existing ...

スはスペックのス 【第 2 回】 RSpec on Rails (コントローラとビュー編)

jp.rubyist.net 25 Jun '12, 6am

diff --git a/0023/myblog/config/environments/development.rb b/0023/myblog/config /environments/development.rb index 0589aa...

Microsoft Surface Windows 8 Tablet Computer

slamxhype.com 19 Jun '12, 7am

icrosoft have surprised us all with a last minute press event to reveal their new Surface Windows 8 Tablet Computer. Our f...

8 Attributes of Content That Inspire Action

8 Attributes of Content That Inspire Action

seomoz.org 20 Jun '12, 5am

I’ve put together an evaluation rubric that grades content on the above eight attributes. Content Evaluation Rubric Period...

Microsoft own-brand tablet PCs a ploy to drive ...

digitimes.com 20 Jun '12, 2am

Microsoft own-brand tablet PCs a ploy to drive Windows 8 adoption, says Acer founder Aaron Lee, Taipei; Adam Hwang, DIGITI...

@shugomaeda 「test/unitと何が違うの?」って聞いたら「書き方が違う」って言...

jp.rubyist.net 18 Jun '12, 3am

RSpec とは、公式サイト の説明によれば、「プログラムの振舞 (behaviour)」を記述するためのドメイン特化言語 (DomainSpecific Language:DSL) を提供するフレームワーク」 です。 プログラムの振舞? ドメ...

(8 GAMBAR)Blackberry Porsche Design P9981 Yang ...

amazingnara.com 21 Jun '12, 5am

lulz on (8 GAMBAR)Blackberry Porsche Design P9981 Yang Berharga RM6388 Anonymous on (8 GAMBAR)Blackberry Porsche Design P9...