タグ

rubyに関するn246のブックマーク (150)

  • Railsの本 読む順番

    1 [] Ruby on Rails入門―優しいRailsの育て方(西 和則) 「01 Railsを理解する」には感動した。入門者がこれを読んで理解できるかどうかは分かんないけど、とにかく感動した。ここで時代が変わったと思った。 くまくまー読んでないなら、MLに質問する前にとりあえず全部読めば幸せになれると思う(2時間くらいかかったお)。 p.41 モデル内からの logger の呼び出しって、delegate 必要でしたっけ? 2 読む順番 2chに難易度順が出てたけど、あんまり意味ないと思うので、今から読むといいと思う順番。 たのしいRuby 第2版 Rubyではじめる気軽なプログラミング(日Rubyするなら避けられない) (任意:準備用)はじめよう Ruby on Rails Ruby on Rails入門―優しいRailsの育て方(日Railsするなら舞波は避けられない

  • http://www5e.biglobe.ne.jp/~sirokuma/ruby/ruby-chasen.html

  • http://zerobase.jp/blog/entry-213.html

    n246
    n246 2006/08/09
  • BookmarkOnInstantRails

    **10分間で作るRailsアプリケーションをInstant Rails環境で試す** "PythonのフレームワークTurboGears":http://lightson.dip.jp/blog/seko/1191はいかがですか? "10分間で作るRailsアプリ":http://www.masuidrive.jp/rails/という記事がSoftware Design12月号(以後、と記す)に載っていた。 リンクの内容をバージョンアップしたものらしい。 ここでは、その内容をInstant Railsを使って再現してみる。 **何のために行うのか** ものごとは、やってみなければわからないことが多い。しかし、とっかかりが大変そうで、何もしないということが多いのが現実だ。 Instant Railsや10分間で作るRailsアプリはそうした障壁を下げ、多くの人にRailsのよさを知っても

  • Bridge Word

    This shop will be powered by Are you the store owner? Log in here

  • 【ハウツー】Ruby on Rails 開発環境"RadRails" (MYCOMジャーナル)

    Eclipse IDEが登場して以来、開発環境といえばGUI統合開発環境だというデベロッパも多い。JavaならNetBeans IDEもそうだ。ともかく、Eclipse IDEが登場してから開発環境の前提が変わった感がある。高度に洗練されたGUI統合開発環境は、もはやダウンロードすれば使える時代になった。古参のデベロッパならCUI開発環境も好んで使うが、新参のデベロッパならEclipse IDEは最低限はずせない条件になっているだろう。 Ruby on Rails(以降、RoR)はリリースから2年をむかえ、これからが一般への普及期といえる。Javaの開発環境を一新させたEclipse IDEが、今度はRoRの開発環境を一新させるかもしれない。そんな可能性を秘めている「RadRails」を紹介したい。 RoR統合開発環境「RadRails」 RadRails.org, the RadRail

  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

    n246
    n246 2006/07/14
  • るびま

    『るびま』は、Ruby に関する技術記事はもちろんのこと、Rubyist へのインタビューやエッセイ、その他をお届けするウェブ雑誌です。 Rubyist Magazine について 『Rubyist Magazine』、略して『るびま』は、日 Ruby の会の有志による Rubyist の Rubyist による、Rubyist とそうでない人のためのウェブ雑誌です。 最新号 Rubyist Magazine 0058 号 バックナンバー Rubyist Magazine 0058 号 RubyKaigi 2018 直前特集号 Rubyist Magazine 0057 号 RubyKaigi 2017 直前特集号 Rubyist Magazine 0056 号 Rubyist Magazine 0055 号 Rubyist Magazine 0054 号 東京 Ruby 会議 11 直

  • mecanize.rb で mixi diary を自動取得する - World Wide Walker

    mecanize.rb で mixi diary を自動取得する Posted by yoosee on Web at 2005-09-02 23:42 JST1 WWW::Mechanize alike in rubyWWW::Mechanize は Webページに対して、ブラウザからのアクセス的な処理を自動化して行える ruby library。例えば http://example.com にアクセス → 1番目の form の各フィールドに foo, bar, baz を入力して submit → ページ内の "foo" を含む link を列挙してクリック → ページを取得 と言ったアクセスの動作を記述できる Ruby library 。元は Perl に同名の WWW::Mechanize があり、それの ruby 版と言った立ち位置のようだ。Web Test フレームワークで同

    n246
    n246 2006/07/13
  • http://www.ocicat.org/pukiwiki.php?RRTicker

    n246
    n246 2006/07/10
  • RubyでXML操作: Netsphere Laboratories

    Warning. (2019.1) REXML は, 標準添付ですが, 品質・速度の両面であまりよくありません。Nokogiri (鋸) がメジャーで、長らく標準の地位で使われています。REXML の3倍速い。 最近は, 大鋸 (おが) の人気が高い。スレッドセーフ、高速、機能性もある。Yorick Peterse / oga · GitLab REXMLの特徴 REXMLは、 XML 1.0に準拠した、高速なXMLパーサで、DOMツリーを生成したり、XML文書を読みながらコールバックさせる (SAX2ストリームパーサ) ことができる。 XPathの実装を含み、検索式によってDOMツリーの好きな要素を取り出すことができる。 Ruby 1.8.5にはREXML 3.1.4が添付されている。チュートリアル、APIリファレンスは下記で見られる。が、APIリファレンスのほうは不十分かつ誤りもある。

  • Ruby Quiz

    Quiz FAQ Is Ruby Quiz Still Active? Yes, but it's under new management and this is no longer the site for the current challenges. After running three years worth of quizzes, I retired as quizmaster and passed the project on to some loyal fans. New quizzes are still posted to the Ruby Talk mailing list so look for them there if you want to participate. The rest of these questions are left as they w

  • AN HTTPDでRuby/eRubyを動かす

    Ruby/eRubyをインストールし、AN HTTPD上で簡単なスクリプトを動かすまでを説明します。2001.7.28 全面書き替えました ダウンロード Windows用 eRubyには、mswin版、Cygwin版など4種類のバイナリがある。どのビルドを使うかは、以下の説明などを参考にしてください。 ・Microsoft Windows版のビルド環境による違い ・うささんの Ruby-mswin32 のページ 私は最初、mswin版を試したのですが 改行問題 に遭遇し、Cygwin版に変更したら解決した。どうも Cygwin版を使うのが無難なようである。以下では Cygwin版について説明する。 以下の(1)〜(3)のバイナリをダウンロードする。 (1) Ruby for Cygwin の最新版 http://www.ruby-lang.org/~eban

  • pylori*style: Ruby の正規表現によるXMLの解析

    Ruby スクリプト: Amazon ECS で BrowseNode の検索で、Amazon Webサービス(ECS)を使ってBrowseNodeを検索するスクリプトを作りました。 ECSの返り値はXML(HTMLもありますが)なので、当然XMLを解析(パース)する必要があります。このXMLをパースする部分は、Ruby付属のXMLパーサは使わずに、自前で実装しました。 なお、その実装は、Perlメモ/XMLの解析を参考にしています。 なぜREXMLじゃないのか? RubyでXMLと言えば、Ruby 1.8 以降で標準添付となった REXML を使うのが普通でしょう。バーコードレビューでも REXML を使っています。 しかし、格的なXMLパーサは汎用に作られている分、重いです。REXMLはかなりがんばって高速化しているそうですが、それでも状況に特化したプログラムを作ったほうがきっと速い

    n246
    n246 2006/07/10
  • Ruby による Win32OLE プログラミング

    2001/01/08 石井 勝 はじめに ここでは,Ruby の Win32OLE モジュールの使い方を解説します. Win32OLE モジュールを使えば,こんなときに便利です: データベースのテーブル定義仕様書が Word で提供されている.この Word ファイルを自動的に読み込んで,create table の SQL 文を自動生成したい. プログラムの関数仕様書を Excel ファイルできれいに整形し提出しなければならない.ソースファイルをパースして Excel ファイルを自動生成できないだろうか. テスト仕様書のフォーマットが Excel ファイルのテンプレートとして用意されている.Excel ファイルを直接編集するのはいやなので,普段は XML ファイルを編集し,提出時に Excelファイルとして自動生成したい. 個人的には,開発文書に Excel や Word

  • 実習 - Rubyプログラミング実習

    #!/usr/bin/env ruby puts "Hello, world!" エディタで test.rb ファイルを作成 [DOWNLOAD] % vi test.rb 実行 % ruby test.rb または % chmod 755 test.rb % ./test.rb このときは、1行目の #!/usr/bin/env ruby が PATH の通っているディレクトリから ruby コマンドを探して実行してくれる。 ワンライナーと irb 短いプログラムの場合、いちいちファイルに書いて実行するのが面倒なため、 コマンドラインでプログラムを記述して実行するワンライナーを使うこともある。 % ruby -e 'print 2**49' # => 562949953421312 Perl との大きな数字の扱いの違い: % perl -e 'print 2**49' # => 5629

    n246
    n246 2006/07/09
  • Ruby Debuggerの良さ - 技術メモ帳

    会社からだから、走り書き。 特に推敲もしていない。一度も見直していない。 だが、これは限りなく音に近いのだ。 ruby -rdebug hoge.rb よく使うコマンド break クラス:メソッド名 delete ブレークポイント解除 c ブレークポイントまで続行 l 該当ソースコード表示 n 次の行へ s 次の行へ、関数であれば中に入る p 画面にデバッグ表示 catch off 例外発生時に止まらなくする。 catch <Exception> 指定した例外発生時に停止 var l ローカル変数をすべて表示 良いところ rubyの標準モジュールが使えるところ。 irb 見たいな感覚で使える。 当然、デバッグ中に require 出来るので、 たとえば、pritty print したかったら require 'pp' pp @hoge とかもできるし、 require 'y' y @h

  • Instituto Gato Dumas | Cursos de Cocina y Carreras Gastronomicas

    Estudiar Postítulo en Cocina Profesional El propósito de especializar a los profesionales de la cocina es darle las cualidades necesarias para convertirse en un profesional altamente valorado, con las capacidades para adaptarse a nuevas tendencias y ser creadores e innovadores de estilos culinarios propios y diferentes. Más Información Estudiar Postítulo en Pastelería y Panadería Hoy día los profe

    Instituto Gato Dumas | Cursos de Cocina y Carreras Gastronomicas
  • 視覚復号型秘密分散法 - @jitteの日記

    暗号っていうのはどうも難しい響きがあります.そこが良いって言う人もいますが,暗号文を手にして,分厚いコードブックや難しいプログラム…というイメージをおもちの方も多いかとお思います.しかし,そんな物が必要ない暗号だって勿論存在します.このページで御紹介する視覚復号型秘密分散法 (Visual Secret Sharing Schem, 以下,VSSSと略)はまさにそんな簡単な暗号システムです. この先生の論文に、生成方法がまとめられているらしい。だけど読むのが大変そうなので、RMagickで作ってみた。 =begin vsss.rb - create image by visual shared secret scheme =end require 'rubygems' require 'rmagick' class VSSS def initialize(seed = 0) @seed =

    視覚復号型秘密分散法 - @jitteの日記
    n246
    n246 2006/07/05
  • Windows上のrubyでMeCabをちょっこっと使ってみたい - Λάδι Βιώσας

    ActiveRubyとかからちょろっとMeCabを使ってみたい、、、でもMeCabのruby bindingとか使うのは億劫、って人向けに書いてみました。単にpopenで直接MeCabを呼んでるだけですが、、、 #!/bin/ruby -Ks # -*- coding: euc-jp -*- # # easymecab.rb # class MeCab def initialize(option) @path = "/cygdrive/c/MeCab/bin/mecab.exe" # MeCabへのパス @option = option end def parse_file(s) cmd_string = [@path, @option, s].join(" ") word_list = [] io = IO.popen(cmd_string, "r") until io.eof? wor

    Windows上のrubyでMeCabをちょっこっと使ってみたい - Λάδι Βιώσας