Ruby

関連ページ

2015-10-13 15:52AWS/S3/Rubyから使う AmazonのストレージサービスであるS3をRubyから使ってみた。 注!このドキュメントを作ったのは 2009-09-08 であり現在とはかなり状況が違うはず。参考程度に 環境 * Ruby 1.8.6, ,
2010-11-13 21:58BOMチェック君 バージョンと製造年月日 * 2008-11-26 * Ruby 1.8.6 BOMがついているファイルをチェックしたい! PHPのアプリでレスポンスにEF,BB,EBというものが混じるようになり、それが原因で表示がおかしくなって・・・その原因がUTF-8で記述されたPHPコード中にBO…, , , , ,
2011-04-20 15:37Capistrano Capistranoとは よく説明ではデプロイツールとか書かれてますけど、もっと単純に サーバをオートパイロットするためのコマンド送り込みツールと考えたほうがいろいろ使えていいかも, ,
2011-05-13 12:22Capistrano/SSHのkeyファイルを使って接続する バージョンと製造年月日 * 今日 * WindowsXP * Capistrano 2.5.21 SSHのkeyファイルを使って接続する IDとPasswordだと set :user, "hoge" #sshユー…, , ,
2012-07-23 20:54CSS/Sass/インストール Linux Mint 12にインストール Ubuntuの派生ディストリビューションなのでUbuntuでも同様にできると思う。 ってかディストリビューションに依存する部分なんでほとんどないけど一応。, , ,
2015-09-29 13:30Mongrel この情報はかなり前に書いたものなので今は使えない可能性アリ Mongrelとは Ruby+Cで書かれたWebサーバ。Railsが動くことで定評あり。モングレルと読む Linuxへのインストール gemでインストール可能だが、こいつはRubyとCのハイブリッド型なのでコンパイラとそのライブラリが…, ,
2012-04-04 17:17Rails * Rails Webook * #22 普段からRailsプロジェクトで使っている10個の便利Gem | tech.kayac.com - KAYAC engineers' blog * Ruby on Rails入門に最適なチュートリアルまとめ&比較 | TechStars Blog 関…,
2016-01-08 18:07Rails1.2/jpmobile jpmobileとは 日本のグチャグチャ仕様で作りにくい携帯電話サイト作りを支援してくれるプラグイン インストール 一発! $ ruby script/plugin install http://jpmobile.rubyforge.org/svn/tags/rel-0.…, ,
2012-04-04 17:18Rails3 関連ページ * Rails3/Ubuntu1204で環境構築 * Rails3/railsコマンドまとめ * Rails3/開発の流れ * Rails3/モデル * Rails3/コントローラー * Rails3/Railsでtwitter bootstrapを使う * R…,
2012-07-01 16:40Rails3/railsコマンドまとめ behavior command================= memo アプリを作る rails new hoge アプリ名hogeでアプリを作る。ディレクトリもアプリ名で作ってくれるので自分で掘らなくていい アプリを作る(DB無し), ,
2012-06-29 15:18Rails3/Ubuntu1204で環境構築 Rubyのインストール Ruby/Ubuntu1204にRVMをインストールして複数バージョンのRubyを使い分けられるようにするこんな感じでインストール Rails3のインストール 一発 $ gem install rails 必要なライブラリを入れる…, , , ,
2012-07-03 21:23Rails3/コントローラー 命名規約 point ex memo クラスファイル名 hoge_piyo_controller.rb スネーク。モデルから導出した場合hoge_piyoの部分が複数形になることが多い クラス名 HogePiyo コマンドで生成する, ,
2012-07-01 17:50Rails3/開発の流れ * アプリの雛形の生成 * rails new hoge * 足場の生成 * scaffold メモ $ rails new hoge -d mysql --skip-bundle $ sudo apt-get install libsqlite3-dev $ …, ,
2010-10-15 10:33Ruby ruby index * Ruby/クラス * Ruby/制御構文 * Ruby/並列処理 * Ruby/Pukiwiki のファイル名をUTF8に変換する * Ruby/SQLite を使う * Rails * Rails3 * Rails4 * Ruby/エコ…,
2015-12-21 17:25Ruby/ActiveRecord/PK以外のidというカラムの値を取る バージョンと製造年月日 2009年05月20日 id なんてカラム作るなよボケ! ActiveRecord では検索結果 model でその値はアクセサによってアクセスできるが・・・id という名前のアクセサは自動的にPKを指すものになる…, , , ,
2015-12-21 17:47Ruby/ActiveRecord/動的に接続先を変更する * ※これはActiveRecordをあまり知らない私が必要に迫られて適当にあり合わせのコードを書いただけで、たぶん正攻法はほかにあると思う。 * ※接続先のDBによっては無名のクラスは受け付けてくれないよう。, , ,
2014-07-21 11:34Ruby/Bundler Gem の総合的な管理をするツール Bundler Gemfile の記法 なし 最新版 1.2.3 ver 1.2.3 ズバリ固定 ~> 1.2.3 ver 1.2.3 以上 ver 1.3 未満 つまり 1.2 系だけど 1.2.3 以上 ~> 1.2 ver 1.2…,
2010-10-17 00:14Ruby/CSVファイルを読む バージョンと製造年月日 Ruby 1.8.6 普通にやってみる すごい簡単 require "csv" CSV.open('file.csv', 'r') do |row| puts row[1] end rowはArrayで各カラムが順番に入っている。 これの長さを…, ,
2011-09-29 20:55Ruby/JSON形式の文字列をパースしてRubyのオブジェクト化する バージョンと製造年月日 2011-09-29 Ruby1.9でパースする 1.9ならばJSONの取り扱いを標準でサポートしてるので非常に簡単 require 'json' puts JSON.parse('{ "hoge" => [ "…,
2014-02-22 19:02Ruby/Linux Mint 16にrbenvをインストールして複数バージョンのRubyを使い分けられるようにする rbenvをインストール apt でも突っ込めるのだが若干バージョンが古いのでgithubから入れる $ cd /hoge/piyo/fuga $ git clone git://github.…, ,
2012-06-01 00:30Ruby/LionにRVMをインストールして複数バージョンのRubyを使い分けられるようにする LionにRVMをインストール RVM: Ruby Version Manager - Installing RVM ここに従う まずおもむろにターミナルを起動して $ cd でとりあえずホームディレクト…, ,
2014-01-23 16:05Ruby/Mac OSX Mavericksにrbenvをインストールして複数バージョンのRubyを使い分けられるようにする Mac OSX 10.9.1 Mavericks ちなみにMavericksには最初からAppleが用意したRuby 2.0.0 がインストールされている, , ,
2011-06-08 12:59Ruby/Ruby1.8でGmailアカウントを使いメールを受信する バージョンと製造年月日 * Ruby 1.8.6 * WindowsXP SP3 POPのSSL対応 Windows編 Ruby1.8.6同梱のPOPではSSLに対応していないのでGmailからメールのダウンロードができない。なのでS…, , , , ,
2011-09-29 17:49Ruby/Rubyで2-legged OAuthのリクエストを投げてみる バージョンと製造年月日 * 2011-09-29 * Ruby1.9.2 準備 まずRubyをインストールして使うライブラリをgemで突っ込む gem install oauth 投げてみる, , ,
2013-03-02 20:04Ruby/RVM インストールできるRubyの実装の一覧を見る $ rvm list known インストールできる安定版のRubyの実装の一覧を最新化する $ rvm get stable インストールする $ rvm install 1.9.3-p125 引数に使う値は,
2012-06-23 20:05Ruby/Ubuntu1204にRVMをインストールして複数バージョンのRubyを使い分けられるようにする Ruby/LionにRVMをインストールして複数バージョンのRubyを使い分けられるようにするの別版 下準備 まず前提として、Ubuntuにはrubyが1個も入っていない。aptでインストールできるバージョ…, ,
2012-03-05 18:19Ruby/Webブラウザをコントロールする バージョンと製造年月日 2012-03-05 インストールWindows編 Rubyのインストール DownloadsここからRuby本体のインストーラーをダウンロードしてインストールする。, ,
2012-01-31 15:32Ruby/Windows7で1.8と1.9環境を同居させる バージョンと製造年月日 * 2010-08-11 1.8と1.9の同居どころか、さまざまなRuby実装を簡単に切り替えれるツールPikがある Pikというものを使えば環境を簡単に切り替えられるらしい, , ,
2016-01-27 18:45Ruby/ZIP で圧縮解凍 バージョンと製造年月日 * 2009年06月11日 * WindowsXP SP3 * Ruby 1.8.6 zipruby版 rubyzipよりもzipruby版をオススメします。インタフェースが素直です。 Zip/Ruby - Ruby bindings for …, , , ,
2010-11-14 10:37Ruby/イディオム バージョンと製造年月日 * 2009-06-03 * Ruby 1.8.6 変数の中身がからっぽなら入れる a ||= "A" ↓と同じ unless a a = "A" end nilならばnil 値が入っているならばそっちを採用
2011-09-07 15:42Ruby/エクセルファイルを読む バージョンと製造年月日 2011-09-07 タグ ruby エクセル,
2012-07-02 22:24Ruby/エコシステム Ruby本体 パッケージ管理 フルスタックフレームワーク ユニットテスト ホスティング ソースコード管理 デプロイ その他ツール バージョン * 2012-07-02 タグ ruby エコシステム,
2012-10-26 15:56Ruby/クラス * Ruby/クラス/動的にクラスを作る Ruby のクラスの概念 Ruby のクラスは Class クラスのインスタンスとして存在する。つまりクラスはオブジェクト。 オブジェクトとしてのクラスにとって Class クラスは klass となる, ,
2012-10-26 16:12Ruby/クラス/動的にクラスを作る クラスを生成する 通常のクラスを作る構文は class Hoge def piyo p "piyopiyo" end end RubyのクラスはClassクラスのインスタンスなので↑はClassオブジェクトリテラルということになる。 リテラル表記があるな…, ,
2012-04-19 11:51Ruby/コーディング規約 インデント 1段がスペース2個 ブロック構文 doの後にはスペース hoge.piyo do |fuga| p fuga end 参考サイト * LoveRubyNet Wiki: RubyCodingStyle バージョン 2012-04-19 新規 タグ …,
2011-09-07 14:10Ruby/チートシート 別の言語やってるとすぐに忘れるので。 バージョンと製造年月日 * 2011-09-07 * Ruby1.8.6 チートシート コード慣例 2タブ,変数スネーク,クラスキャメル 変数 アルファベットでいきなり使える,
2012-04-19 10:29Ruby/ファイル操作 ファイル操作に関してのまとめ。1.8.6ぐらいの時に書いたものもあるのでもしかしたら1.9系だと違う挙動かも ファイル情報取得系 ファイルの存在を確認 ファイルhogeが存在すればtrue。FileTestクラスにはファイルの性質を調べる便利なメソッドが何個もある。,
2011-06-14 21:42Ruby/ローカルファイルをGoogleDocsへアップロードする バージョンと製造年月日 2011-06-14 Ruby 1.8.6 WindowsXP SP3 GDocs4Rubyを使う まずインストール。一発! gem install gdocs4ruby アップロードだけなら非常にカンタンです, ,
2014-01-23 18:31Ruby/日時操作 日時操作に関して クラス Timeクラス 昔ながらの日時を示すクラス。 便利なメソッドが沢山搭載されているが・・・昔ながらなので・・・・1970年以前2038年以降の時刻を扱うことができない・・・実質できないがそれは実装の依存であって設計思想としては特に制限は無い,
2015-10-08 18:36Ruby/正規表現 Ruby の正規表現そのものは Rubular: a Ruby regular expression editor and tester ここで試行錯誤できる。 リテラル Rubyでも正規表現リテラルはスラッシュで挟む a = /^hoge$/ オプションが必要ならご存知何感じで …, ,
2011-01-07 10:45Ruby/空ファイルを作る方法 空ファイルを作る そんなのtouchコマンドで一発とか言われそうですけど、WindowsとかLinuxとかで違うから、統一して書きたいということで。 結果 File.open("./hoge", "w").close(),
2016-05-26 16:54Ruby/連想配列操作 バージョンと製造年月日 2009年04月27日 Ruby1.8.6 Rubyの連想配列 これはHashクラスとして実装されている。 作成 作る a = Hash.new リテラルを使って作る よく使うのでリテラルとして組み込まれている,
2012-04-11 09:41エディタ/Redcar Redcarってなんだ? TextMateライクなJRuby実装のエディタ。 オープンソースでTextMate用のナにやら拡張と互換性がある??ここらへんよくわからん インストール(64bit Windows7 編),
2012-04-19 13:00ログどれだけぐらい見える君 時刻順に並んでいるログファイルを読んで、各時間のログ数を視覚化するのを適当に作ったので貼っとく Ruby 1.9.3 File::open("log.txt") do |f| current = "" count = 0 f.each do |a| #抽出部は適宜…, ,
2013-05-22 11:46半角カナのファイル名を全角カナに直すツール リネームしたい対象のファイルが含まれているディレクトリに置いて実行すると、 再帰的に全ファイルリネームする # encoding: utf-8 require "nkf" Dir.glob("./**/*").each do |f| next unless Fil…, ,

参考サイト

タグ

ruby/start.txt · 最終更新: 2021-06-25 12:39 by ore