タグ

Rubyとrubyに関するhidesukeのブックマーク (44)

  • 高速にサムネイル画像を生成するRubyライブラリ、Speedpetalを公開しました。 - kaeruspoon

    require 'rubygems' require 'speedpetal' Speedpetal::resize(100, "in.jpg", "out.jpg") Speedpetal::resize_square(100, "in.jpg", "out_square.jpg")

  • ブログ . retrospectiva

    まだまだ発展途上ではありますが、簡単にgemリリースできる環境を整え、リリースしました。 0.0.3 以降は Rails 2.1.0 移行のみ対応となります。 0.0.2 からの主な機能追加は iモードIDへの対応 DoCoMoオープンiエリアで緯度経度取得 autoload (walf443さんありがとうございます) イーモバイルに対応 です。 その他Railsのバージョンアップに追従するため、多くの修正が行われています。

    hidesuke
    hidesuke 2009/08/03
    明日のために
  • - ノヴァちゃん日記 - Rubyで色んな意味で正しく文字コードをUTF-8に変換する方法とそのソース

    どんもどんも、ノヴァちゃんです。 まず結論 Rubyで文字コードをUTF-8に変換したい時、 RubyのライブラリであるKconvのtoutf8なんかを使いますよね? でもこれって半角カタカナが勝手に全角カタカナに直されてしまったり、波ダッシュ問題などで 一部の文字列が正常に変換できなかったりして色々悩みのタネとなる事が多いわけなのですよ。 で、そういうのを解決したい時どうすんのよ?って思ったんですが、 なんか一般的にはそういうライブラリとかが用意されてないようなので自分で作りました。 以下からダウンロードできます。 (このエントリーの最後にソースコードも載せてます、コピペだけしたい方はそちらをお使い下さい。) e2u.rb ダウンロード 使い方 使い方は簡単で、ダウンロードしたe2u.rbを適当な場所へ置いて、 使いたい個所でrequireします。 で、実際に変換をかけたいと

    hidesuke
    hidesuke 2009/04/15
    波ダッシュ問題解決用スクリプト。が、微妙に波ダッシュ問題の文字が足りてない……
  • Rubyコーディング規約

    はじめに 文書は、Rubyによりコーディングを行う際の規約について述べる。 実際のプロジェクトに適用する際には、このコーディング規約をカスタ マイズして用いることを推奨する。 ソースコードの整形 インデント プログラムを読みやすくするため、インデントを適宜行う。インデント 幅は2とする。また、インデントにはスペースのみを使用し、タブは使用 しない。(環境によりタブ幅が異なるため。) 例: if x > 0 if y > 0 puts "x > 0 && y > 0" end end 一行の桁数 一行の桁数は最大80桁までとする。 空行 複数のクラスの区切には空行を挿入する。 例: class Foo ... end class Bar ... end 誤った例: class Foo ... end class Bar ... end また、クラス内の各構成要素の区切にも空行を挿入する。