タグ

rubyに関するnihenのブックマーク (15)

  • 僕たちが待ち望んでいたRubyスクリプトをデーモン化する方法 - http://rubikitch.com/に移転しました

    Rubyでは、簡単にデーモンが記述できる。その方法は簡単!Ruby 1.9だと Process.daemon と書くだけだ。その行の後は制御端末が切離され、デーモンとして実行される。Ctrl+Cで終了できないので、永遠に実行を続けるスクリプトは「pkill -f」などで殺す。 既存のスクリプトをデーモン化するには、この一行を加えればいいだけなのだが、常にデーモンにしてしまうとデバッグが困難になってしまう。そこで、テスト時はふつうに実行して、普段はデーモンにしてしまえばいい。その方法もまた簡単!上の一行を daemonize.rb というファイルに保存すればいい。だけどこれだけだとつまらないので、ついでにRuby 1.8にも対応させてみる。 if Process.respond_to? :daemon # Ruby 1.9 Process.daemon else # Ruby 1.8 req

    僕たちが待ち望んでいたRubyスクリプトをデーモン化する方法 - http://rubikitch.com/に移転しました
    nihen
    nihen 2010/01/09
  • Rubyを支えるYuguiの自信 「最後にはわたしがいる」 - @IT自分戦略研究所

    第33回 Rubyを支えるYuguiの自信 「最後にはわたしがいる」 金武明日香(@IT自分戦略研究所) 浅井隆晃(撮影) 2009/9/28 Yugui (園田裕貴) Ruby1.9系統リリースマネージャ Rubyコミッタ。2008年6月よりRuby 1.9リリースマネージャ。MtF-TS。1981年生。2004年、立教大学理学研究科在学中から大手航空会社予約管理システムなどWebシステムの開発に携わる。その後いくつかのwebシステム開発に携わり、2008年から株式会社スケールアウト。著書『初めてのRuby』。http://yugui.jpにてブログを執筆中。 ■「誰かがやらなければ」「ならばわたしが」 Rubyを使い始めてから、今年で9年目になります。「Perlよりもすっきりしていて使いやすい」という噂を聞いたのが、Rubyとの出合いでした。実際、当時はあまりPerlを使いこなせていま

  • ruby1.9*-full不要! Ruby 1.9.1をDebianにインストールする : \ay diary

    ruby1.9.1パッケージがDebian/sidに入った。いくつか考え込んでいるうちに作業を進めてもらってしまうことになってしまい、実質的に何もお手伝いできなかった。いくつか必要そうなパッチが出ているように思うので、そちらで協力していくのと、ruby1.9.2パッケージの準備のほうで、今度こそ貢献できるようにと考えている。 さて、ruby1.9.1パッケージの登場によりDebian/sidでも(ようやく)手軽にRuby 1.9.1を使えるようになった。とはいえ、DebianのRubyパッケージはいくつかのサブパッケージに分割され提供されている。そのためフルセットの環境を構築するのはめんどくさい…… と思われがちである。しかしながら、いまどきのaptitudeを使えば以下のコマンドラインで一括してインストールが可能だ。もうruby1.9.1-fullなんていうパッケージはいらない。 $

  • RubyKaigi 2009 の 不完全ustリンク集 - kawaguti’s diary

    ほかに誰かまとめているかもしれませんが、とりあえず自分を助けるべく見つけたものはここに書きます。あ、そっか、もしかしてはてブでタグできてるかな。(無理してみなくても、そのうちビデオがYoutubeとかニコ動あたりで公開されると思います。) チャンネル http://www.ustream.tv/channel/rubykaigi1 http://www.ustream.tv/channel/rubykaigi2 http://www.ustream.tv/channel/rubykaigi3 1日目 14:40 - 16:10 Railsエコシステムの研究 / 松田 明 http://www.ustream.tv/recorded/1821403 http://www.ustream.tv/recorded/1821408 http://www.ustream.tv/recorded/18

    RubyKaigi 2009 の 不完全ustリンク集 - kawaguti’s diary
    nihen
    nihen 2009/07/20
  • Railsデプロイは(特に4章以降が)いい本だと思います - moroの日記

    訳者の小倉さんから献いただきました。ありがとうございます(感想出遅れて申し訳ありません)。 すでにid:authorNariさんも書評してらっしゃいますが、これは良書です。自分が以外が使うRailsアプリを作ってる人は、一読する価値ありと思いますよ。 序盤、3章くらいまではすごく基的なRailsの話がつづきます。いちおうずっとRailsを使ってる身としてはおとなしい立ち上がりだな、という感想でした。 が、4章のCapistranoからはこの領発揮。 基的な設定箇所を一通り説明するだけにとどまらず、自分でタスクを定義する方法やそこで使える各種APIなど、踏み込んだ内容になってます。コールバックの説明なんかもあって(使ってる人います??)、before_before_after_before_deployなんていうコールバックの定義方法も紹介されます。 このあたり、私もウェブキャリ

    Railsデプロイは(特に4章以降が)いい本だと思います - moroの日記
  • へぼへぼCTO日記 - メールアドレス(addr-spec)の正規表現

    能書き 前エントリを書いてからいろいろと調べていて驚いたんだけど、日語のwebsiteで、それなりにまともにRFC822(RFC2822,RFC5322)に準拠した(もしくはきちんと意図的に準拠していない部分を選択している)正規表現はPerlだろうがPHPだろうがRubyだろうが軽くぐぐった程度では見当たらない。PerlのモジュールのEmail::AddressもEmail::Validも程度の差はあれ問題を抱えている。そこらへんの既存の出回ってる正規表現にどういった問題があるかなんてことは次回エントリにて。 というわけで、PerlPHPRubyでRFC5322準拠なメールアドレス(addr-spec)の正規表現を以下に示します。尚、addr-specの最終的な正規表現のみならずそれを作成するに至る部分も併記してあります。これは、最終的な正規表現だけでは難解すぎてとても理解できないか

    nihen
    nihen 2009/03/22
    「メールアドレス 正規表現」あたりでぐぐると上のほうに出てくるようになればいいけど、まぁならないだろうなーw / id:moriyoshi MXレコードでIPv6アドレスの解決すればいいだけなんじゃないですかね?"普通"は
  • るびま

    『るびま』は、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 直

  • Ruby on Perl(s)

    Generated by MagicPoint

    nihen
    nihen 2009/02/01
    うわ、この講演聴きたかったなぁ。Rubyのとってるあの方法はCSIっていうのか。なるほど。
  • プログラミング言語 Ruby

    表現力の高い文法と、強力で内容の豊かなAPIを持つコアクラスライブラリを備えた動的プログラミング言語であるRubyは、プログラミングの楽しさを感じる言語として世界中のプログラマから大きな支持を集めています。書はRubyプログラミング言語を徹底的に、かつわかりやすく解説するものです。字句構造、データ型、式と演算子から条件分離、関数プログラミング、クラスとモジュール、メタプログラミングまでRuby言語のすべてを包括的に説明しています。Rubyコアプラットフォームやプログラミング環境についても詳述。Rubyを学ぶすべての人におくるRuby解説書の決定版です。 目次 著者まえがき はじめに 1章 イントロダクション 1.1 Rubyひとめぐり 1.1.1 Rubyはオブジェクト指向言語 1.1.2 ブロックとイテレータ 1.1.3 Rubyの式と演算子 1.1.4 メソッド 1.1.5 代入 1

    プログラミング言語 Ruby
    nihen
    nihen 2009/01/09
    逆輸入なのか
  • Jpmobile/携帯電話特有の機能を Rails で利用するためのプラグイン。

    nihen
    nihen 2007/09/10
    いいなこれ
  • Rubyソースコード完全解説 / 青木峰郎

    $Id: index.html,v 1.6 2004/07/20 23:08:12 aamine Exp $ この文書は書籍『Rubyソースコード完全解説』のHTML版です。 ただし初校段階の原稿をベースにしているため、 書籍では修正されている間違いが残っている場合があります。 予め御了承ください。 2004-02-16 に全章を公開しました。 目次 まえがき 序章 第 1 部「オブジェクト」 第 1 章「Ruby言語ミニマム」 第 2 章「オブジェクト」 第 3 章「名前と名前表」 第 4 章「クラス」 第 5 章「ガーベージコレクション」 第 6 章「変数と定数」 第 7 章「セキュリティ」 第 2 部「構文解析」 第 8 章「Ruby言語の詳細」 第 9 章「速習yacc」 第 10 章「パーサ」 第 11 章「状態付きスキャナ」 第 12 章「構文木の構築」 第 3 部「評価」 第

  • 楽天グループ株式会社: 過去のプレスリリース

    楽天株式会社(社:東京都港区、代表取締役会長兼社長:三木谷 浩史、以下楽天)は、2007年6月1日付でまつもとゆきひろ氏が当社楽天技術研究所フェローに就任することをお知らせいたします。 まつもと氏は、プログラミング言語の技術動向やオープンソースソフトウェアの開発・活用に関する豊富な知識と経験を有しており、オブジェクト指向プログラミング言語「Ruby」(※1)の開発者として知られ、株式会社ネットワーク応用通信研究所のフェローも務めています。 まつもと氏が開発したプログラミング言語「Ruby」および、RubyをベースとしたWebアプリケーションフレームワーク「Ruby on Rails」(※2)は、サービス開発における高い生産性と、Webアプリケーションに対する親和性を持つことで知られています。楽天も「Ruby」によるサービスを構築するRubyプロジェクトチームを立ち上げ、開発手法の標準化や

    nihen
    nihen 2007/05/31
  • Let'sプログラミング ~初心者の方を対象としたプログラミングの総合学習サイト~

    Let'sプログラミングでは初心者の方を対象にJavaPythonPHPRubyなど色々なプログラミング言語の解説を行っています。 Java Java入門 これからJavaを使ったプログラミングの習得を目指している方を対象としたチュートリアルです サーブレット(Servlet) / JSP入門 サーバサイドで動作するアプリケーションの作成方法 Androidプログラミング入門 モバイル向けプラットフォーム Android で動くアプリの作成 Swingを使ってみよう GUIを使ったJavaアプリケーションの作成で使用するSwing入門です Eclipse入門 開発環境として広く使われているEclipseのインストールと活用法 Javadocの記述 ソースコードからHTML形式の仕様書を生成します Apache POIでExcelを操作 Excelファイルの作成・操作

    Let'sプログラミング ~初心者の方を対象としたプログラミングの総合学習サイト~
  • Step up Ruby on Rails - Step up Ruby on Rails - Top

    Rails のチュートリアルは終わったけれど、その次に何かを作ろうとしたら止まってしまって先へ進めない人へ向けて、チュートリの次のステップとなりそうなネタを集めてみます。 主な情報源は Web と「Ruby on Rails 入門〜優しい Rails の育て方」(くまくまーの人)です。

  • Four Days on Rails日本語版

    Four Days on Rails語版 Ruby on Rails家サイト でも紹介されている、John McCreeshさんの作成したチュートリアル"Four Days on Rails":http://rails.homelinux.org/ を日語に訳しました。 Rails4Days-J.pdf このチュートリアルは、Creative Commons Attribution-NonCommercial-ShareAlike Licenseのもとで公開されており、日語版も同様です。 Four Days on RailsはScaffoldを試すという、一番最初のチュートリアルから、実際のアプリケーションを作成するにはどうすればよいのかを示した、優れた入門テキストです。残念ながらRailsの初期にかかれたため、現在のRailsには適合しない部分も見られますが、これからRuby

  • 1