タグ

rubyに関するhate-urumaのブックマーク (98)

  • Trik Pasti Menang Main Live Casino Online QQ303

    Rahasia Mudah Menang Live Casino Elivros Gratis – Bagi siapa pun yang sedang bermain di permainan judi online pastinya menghendaki yang namanya keuntungan bahkan penghasilan yang juga besar pastinya dari permainan yang mereka mainkan. Demikian juga halnya kepada kita yang bermain pada permainan casino online. Banyak di antaranya sesungguhnya sangat menginginkan dan juga meminta pastinya untuk mera

  • Apacheアクセスログと私(クローラーのアクセスを分ける)

    ロボットのアクセスを分けることにする.特に,ページ内遷移は,人のアクセスだったら「どのぐらいの時間を掛けてるのかな~」と思うけど,クローラーなら一瞬でどんどん読み込んでいっちゃうんだろうから滞在時間なんていらない. 実のところ,だんだん慣れてきたので,コードを書くのはそれほど大変じゃなかった.大変だったのは,どのユーザーエージェントがロボットで,そのロボットはどういう検索エンジンのロボットかを調べることだった.調べている最中にメールアドレス収集ロボットのUAをいくつか知ったので,.htaccessではねておいた. ま,そいつはともかく,調べた結果を,「ユーザーエージェント名」,「その説明」のタブ区切りテキストにした.このファイルの名前をrobotsinfo.txtにして,定数ROBOT_TXTに読み込んでおく. それから,ロボット情報読み込みのためのモジュールを作っておく. #クローラー情

  • Waves チュートリアル パート2 - ma2’s diary

    http://www.rubywaves.com/tutorial-2 パート1の翻訳はこちら。 【2008-03-18更新】id:t-wadaさんのご指摘により誤訳を修正しました。 - 次にビューを作り,ブログエントリのリストを表示します。まずエントリ関連のテンプレートのディレクトリを作ります。unixならこんな感じ。 ~/blog $ mkdir templates/entry次に template/entry に list.mab というファイルを作ります。"mab" 拡張子は Markaby テンプレート用です(Markaby は ruby ライクな記法がそのまま使えるテンプレートエンジン)。Waves は Markaby と Erubis をサポートしています(そして追加も簡単です)が,ここでは Markaby を使います。 layout :default, :title =>

    Waves チュートリアル パート2 - ma2’s diary
  • Rubyで記述したWebフレームワークの新顔 Waves チュートリアル パート1 - ma2’s diary

    http://www.rubywaves.com/tutorial チュートリアルがあったので訳してみた。まだパート1だけ。 ここだけ見るとまだ Rails との差はあまり無いです。 - Waves アプリを作るのに,一番手っとり早くて簡単な方法は,こんな風に waves コマンドを使うことです。 ~ $ waves blogこれはデフォルトの Waves アプリを blog というディレクトリの中に作ります。次に,このディレクトリの中の configurations ディレクトリにある default.rb を修正して,データベースに接続できるようにする必要があります。 デフォルトはこんな感じ。 module Blog module Configurations module Default database :host => 'localhost', :name => 'blog',

    Rubyで記述したWebフレームワークの新顔 Waves チュートリアル パート1 - ma2’s diary
  • MOONGIFT: » RoRの高機能ECシステム「Substruct」:オープンソースを毎日紹介

    Eコマースを成功させる秘訣は何だろうか。単純に言えば、商品と決済方法そして配送の的確さだ。システムは重要ではあるが、最重要ではない。また、現状のECシステムは独自開発かパッケージかに限らず、どれも似たり寄ったりだ。 そう考えると今更ECシステムを開発するのは無意味だろう。むしろオープンソース・ソフトウェアを導入することで得られるメリットの方が大きい。 今回紹介するオープンソース・ソフトウェアはSubstruct、Ruby on Rails製の高性能ECシステムだ。 オープンソースを利用するメリットは何だろうか。まず第一に開発コストの低減、次に海外圏のものを利用することで多言語対応(海外展開)が臨めること、そして技術的な観点からのパブリッシングが臨めることなどが挙げられる。 Substructは特にRuby on Railsを利用していることもあって、エレガントな画面構成と多数の機能が盛り込

    MOONGIFT: » RoRの高機能ECシステム「Substruct」:オープンソースを毎日紹介
  • そろろろRailsについて本音を書いてみるか - ひがやすを blog

    最近の大田さん@mixiのところで、Rubyについて考察する機会があったのと、よういちろうの考えと同じことを思っていたので、たまには音で書いてみる。 Railsで、最も良いところは、テストの雛形も自動的に作ってくれて、テストの敷居を下げてくれてるところだと思う。なのに、それについて触れる人があまりにも少ないような気がする。一応、私は、1年半以上、はてなのキーワード検索で毎日Railsについては調べているので、はてなRailsについて書いている人の記事はたいてい見ています。 理由は、いくつか考えられますが、私の読みだと、テストが当たり前の人にとっては、当たり前すぎてわざわざ書く意味がないし、そうではない多くの人にとっては、ほとんどテストは書いていないんじゃないかな。 実は、テストを書くのは結構工数かかるんですよ。スクリプト言語は、コンパイラがミスを教えてくれることはないので、Javaと比

    そろろろRailsについて本音を書いてみるか - ひがやすを blog
  • RubyCocoa のサイトを収集してみた - つぶやき〜

    自分の gmail ドラフトに貯めていたんだけど、外に出した方が良いので。 Ruby しか分からないのですが、RubyCocoa を覚えるとっかかりになりそうなサイトを集めました。 RubyCocoa のよく分からないメソッド名で困ったら、使い方の例は cd /Developer/Examples/RubyCocoa grep -R 'initWithHogefuga' * で探せば良さそう。あとグーグルで。 Cocoa のリファレンスは Xcode から右クリックで引ける。良い。 あとグーグルでw # ずいぶんとっちらかってます、すいません。 # コメントも自分向けだったのでかなり適当です、間違いや不適当なものがあればコメント等で教えて下さい。 RubyCocoa 入門 http://limechat.net/rubycocoa/tutorial/ LimeChat for OSX の作

    RubyCocoa のサイトを収集してみた - つぶやき〜
  • ruby & perl - 軽量プロセスをthreadで代用 : 404 Blog Not Found

    2007年05月18日03:30 カテゴリ ruby & perl - 軽量プロセスをthreadで代用 erlangで唯一萌える軽量プロセスですが、これはthreadでも比較的簡単に代用はできます。 Rubyist Magazine - Rubyist のための他言語探訪 【第 10 回】 Erlangで紹介されていたErlang Landのフィボナッチ数を非同期で計算する例は、rubyで書くとこんな感じになるでしょう。 thrfib.rb require 'thread' require 'Common' def worker(n, q) return Thread.new do q.push("fib(#{n}) = #{fib(n)}") end end def manager(n, q) Thread.new do n.times { puts q.shift } end end

    ruby & perl - 軽量プロセスをthreadで代用 : 404 Blog Not Found
  • Perlish のための他言語探訪 ~Ruby~

    Perlish のための他言語探訪 〜Ruby〜 書いた人:まつもとゆきひろ Ruby について 今回は Perl 使いには気になる言語である Ruby を紹介しようと思います。Perl に似ているところもあるけれど、ちょっと違う、Perl よりもすぐれていると言われることも多いけれど、なんかヌケている、そんな Ruby のとっかかりの部分だけを紹介します。 Ruby は 1993 年に Yukihiro Matsumoto (通称 Matz) によって開発されたと言われています。しかし、この 1993 年版の Ruby を見た人はほとんどいませんから、当にそんなものが存在していたのか怪しいものです。聞けば Matz 自身もこの当時のソースコードを持っていないそうです。実際に Ruby が人目にふれたのは 1995 年 12 月、fj.sources に投稿されたものです。ですから、実際

  • Webページの本文抽出 (nakatani @ cybozu labs)

    Webページの自動カテゴライズ の続き。 前回書いたとおり、パストラックで行っている Web ページのカテゴライズでは、Web ページの文抽出がひとつの鍵になっています。今回はその文抽出モジュールを公開しつつ、使っている技法をざっくり解説などしてみます。 モジュールの利用は至極簡単。require して analyse メソッドに解析したい html を与えるだけ。文字コードは UTF-8 です。 【追記】大事なこと書き忘れ。モジュールは Ruby1.8.5 で動作確認していますが、特別なことはしていないので、1.8.x なら動くと思います。 $KCODE="u" # 文字コードは utf-8 require 'extractcontent.rb' # オプション値の指定 opt = {:waste_expressions => /お問い合わせ|会社概要/} ExtractCont

  • CapiFy | Home Page

    Welcome to easy deployment The Pitch. You lead a busy life. You don’t have the time to waste logging in and logging out of your servers all day, running tasks, installing software, keeping machines in sync, and trying to make sure it all happens correctly. Enter Capistrano. Let Capistrano do the heavy lifting for you. It is designed with repeatability in mind, letting you easily and reliably autom

  • On the Rails バックグラウンド処理(大量メール送信とか)をおこなう BackgrounDRb

    BackgrounDRb を使えば、時間のかかる処理をバックグラウンドでおこなわせることができる。 大容量のファイルのアップロードや大量メール送信など時間のかかる処理をおこなわせるのに最適だ。 » InfoQ: Introduction to BackgrounDRb では、処理経過をプログレスバーで表示する例が解説されている。 » I sort my thought... - BackgrounDRbについて調べてみた が同じ例を日語で解説しているが、これを読みながらでもいくつかつまずいた点があったので、補足しておく。 まず、 $ script/plugin install svn://rubyforge.org//var/svn/backgroundrb でプラグインをインストールしたあと、 $ rake backgroundrb:setup を実行すること。 DRB サーバーを起動

  • Rubyリファレンスマニュアル - Rubyリファレンスマニュアル

    注: Rubyは2.1.0からSemantic Versioningを採用しています。 Ruby 2.1.1, 2.1.2等はバグ修正やセキュリティfixのみを含むため、リファレンスとしては2.1に統一しています。

  • Ruby on Rails/インストール for windows

    はじめに † Ruby on RailsWindowsで動かすにあたって。 Ubuntu Linuxで動かすにはこちら↓参照のこと。 Ubuntu/Ruby on Rails ここでは Windowsネイティブ版をインストールしていますが、 RailsWindowsで動かすと起動が非常に重かったりして、 けっこう苦しい面もありますので、 Portable Ubuntu(つまりcoLinux)やVMWareなどの仮想環境を使うことも考慮に入れてください。 2009/12/04時点で管理人は Portable Ubuntu上に入れて仕事などのサイト作ってます。 (ただし、Pentium4のマシンとか所詮Netbookとかだと余計重いw) もしPortable Ubuntuで開発したいという際は、下記も参考にしてみてください。 Ubuntu/Ruby on Rails Ubuntu/Por

  • Download ebook pdf absence of the hero at blog.tkmr.org

    Free HTML5 Website Template by ProBootstrap.com

  • Ruby Boy CentOS Ruby On Rails インストール

    CentOSでRuby On Railsのインストール方法を纏めた。 1,Ruby ①DownLoad(ruby-1.8.5-p2.tar.gz) http://www.ruby-lang.org/ja/downloads ②Install $ tar xvfz ruby-1.8.5-p2.tar.gz $ cd ruby-1.8.5-p2 $ ./configure $ make $ su # make install # exit ③確認 # ruby -v 2,RubyGems ①DownLoad(rubygems-0.9.0.tgz) http://rubyforge.org/frs/download.php/11289/rubygems-0.9.0.tgz ②Install $ tar xvfz rubygems-0.9.0.tgz $ /usr/local/bin/ruby /

  • CentOS で構築する自宅サーバ

    CentOS で自宅サーバを構築する方法を紹介しています。このサイトでは、CentOS という Linux ディストリビューションを用いて自宅サーバや SOHO サーバを構築する方法を紹介しています。今後徐々にコンテンツを拡充していく予定です。 CentOS とは、ボランティアベースで開発が進められている Linux ディストリビューションで、世界トップシェアの Linux ディストリビューションである Redhat Enterprise Linux と高い互換性を持っています。そのため、Redhat 社のサポートを必要としないホビーユーザから、ヘビーユーザまで幅広い層に支持されています。Redhat Enterprise Linux との互換性のため、興味深い最新のパッケージが採用されているといったことはありませんが、逆にサーバ用途として申し分の無い安定性を持っています。 このサイト

  • 生産性の高いWeb開発環境 Ruby on Rails:ITpro

    ジャンル:Webアプリケーション開発環境 作者:David Heinemeier Hansson氏など ライセンス:MIT License URL:http://www.rubyonrails.org/ Ruby on Railsはデータベースを利用したWebアプリケーションを構築するためのフレームワークだ。RubyMySQLで構成される。新規に記述するコードの量が少なくて済み,簡単にWebアプリケーションを開発できる。利用可能なアプリケーションも多い。 Ruby on Rails(以下,Rails)は,2005年12月14日にバージョン1.0が登場したこともあり,今最も注目されるWebアプリケーション・フレームワークといえるだろう(写真1)。PHPJavaを使った既存のフレームワークに比べて,開発時間が短い,すなわち生産性が高いことが特徴である。Ajax(Asynchronous J

    生産性の高いWeb開発環境 Ruby on Rails:ITpro