タグ

Rubyとrubyに関するbash0C7のブックマーク (484)

  • Ruby会議2009運営委員長、角谷信太郎さんインタビュー | gihyo.jp

    2009年7月末日、都内某所。RubyKaigi2009を無事に終えて一息ついた運営委員長の角谷信太郎さんに、今回のRubyKaigi2009についてインタビューさせていただきました。また、偶然居合わせた実行委員の島田浩二さんにも同席いただきました。 角谷さん RubyKaigi2009 ─⁠─さっそくですが、質問させていただきます。RubyKaigiについて、去年までと大きく変わったと感じた点はどこでしょうか。 角谷「まずは国際化です。格的に世界のRubyistを相手にしてみたというのが最大の変化です。規模もRubyKaigi史上最大です。といっても毎年史上最大規模なので、これは変わっていない点なのかもしれません。あと、正式にマルチトラックを採用したことです」 ─⁠─開催規模は、例年より大きくするという意志はあったのでしょうか。 角谷「ありました。実行委員長である高橋さんの思いは『来た

    Ruby会議2009運営委員長、角谷信太郎さんインタビュー | gihyo.jp
    bash0C7
    bash0C7 2009/08/25
    "「行動規範として『Niceであれ』というのは大きくて,いちいち承認を取って行動しなくてもよいんですよね。それはすごく心強いです」"
  • Ruby On Rails ピチカート街道 - rubyでハッシュのハッシュのハッシュとかを簡単に作る方法 -

    Perlだと、特に宣言なしに、 $a{'size'}{'upperbody'}{'chest'} = 100; とか出来るのに Ruby だといちいち Hash.new() など宣言しなくてはならず不便です! しかし以下のおまじないを唱えると、ハッシュのハッシュのハッシュとかを一気に宣言できちゃって便利ったらありゃしません。 my_hash = Hash.new{|h,k| h[k]=Hash.new(&h.default_proc)} my_hash[:size][:upperbody][:chest] = 100 my_hash[:size][:egg] = 'XL' my_hash => {:size=>{:upperbody=>{:chest=>100}, :egg=>"XL"}} というのが使い方で、とっても便利ですね、いろんな場面で使えそうです! 以下は、なんでーそうなるの?と

    bash0C7
    bash0C7 2009/08/21
  • sakuraの"レンタルサーバ"にRuby on Railsを入れてみる - onodes’s Memo

    nequalの”専用鯖”のほうでもいいんですけど、実際みんなで使ってるやつなんでネットワーク系これから勉強っていう人間はいじるのが怖いです。そこでSakuraのレンタル鯖に入れようと頑張ってみました(ちなみに専用サーバではなくてレンタルです) プランは月500円でHDD3GBのプラン(スタンダード)です。 基的にはこのサイトに書いてあるとおりですがエラーがあったので、少し書き足しています Ruby on Rails入門3 さくらインターネットにRuby on Railsをインストール - nyon2.net Rubyのバージョンでも調べてみます %ruby -v ruby 1.8.7 (2009-04-08 patchlevel 160) [i386-freebsd7] gemのインストール ここで--prefixを忘れないように注意!! %mkdir $HOME/src %cd $HO

    sakuraの"レンタルサーバ"にRuby on Railsを入れてみる - onodes’s Memo
  • シンプルな Ruby フレームワークの Sinatra をインストールした

    2009-08-14 Sinatraというフレームワークがシンプルでいいらしい。 Rails を使うまでもないという程度のアプリを作るときに向いているとのこと。 Sinatra の基は、以下の URL が参考になる。 Sinatra (公式サイト: 英語) ウノウラボ Unoh Labs: Sinatra気に入った Rubyの軽量Webフレームワーク「Sinatra」がステキ - 医者を志すを応援する夫の日記 Ruby Freaks Lounge第7回: 小規模Webアプリのためのフレームワーク,Sinatra Sinatraで鼻歌まじりのWeb開発 PHP と同じくらいサクサク使えるみたいなので、試しにインストールしてみた。 なお、RubyGems のアップデートまでは、昨日の日記を参照のこと。 まず、公式サイトの記述どおりにやってみた。 ソースはシンプルで、これだけ。 $ sudo

    シンプルな Ruby フレームワークの Sinatra をインストールした
    bash0C7
    bash0C7 2009/08/15
  • Shibu's Diary: RubyでJavaのsynchronizedを

    渋日記@shibu.jp 渋川よしきの日記です。ソフトウェア開発とか、ライフハックを中心に記事を書いていきます。 注意!コード間違ってました。インスタンスを2度生成すると、aliasが2度働いて無限ループになってしまいます。initialize内のコードが2度走らないようにする必要があります。 taken by sun dazed under CC-BY-SA 最近Rubyで遊んでいます。当はRubyで遊ぶのが目的ではなかったのですが。今までの変遷。 PySpecの新バージョンを作ろう →PySpecの新バージョンでは新しいアーキテクチャーに挑戦しよう →軽量メッセージキューを実装しよう。名前は栃木っぽくberryMQ →せっかくMQなら多言語対応しないと面白くないよね。Ruby版作ろう。 →言語間の通信はXML RPCでもいいけど、JSON RPCかな?Ctrl+Cで止まらないの不便だ

    bash0C7
    bash0C7 2009/08/12
  • fixtureファイルに画像データを含めるには - yuumi3のお仕事日記

    Ruby on Rails の開発でデータベースにテストデータを設定する fixture は便利ですが、カラムに画像データのようなバイナリーデータを入れたい場合は、下のようなコードで出来ます。 <% def image_data(file_name) ActiveSupport::Base64.encode64(IO.read("test/fixtures/img/#{file_name}")).gsub(/^/, " ") end %> neko: screen_name: neko password: pass profile_image: !binary | <%= image_data 'se_025.png' %> kame: screen_name: kame password: pass profile_image: !binary | <%= image_data 'se_

    fixtureファイルに画像データを含めるには - yuumi3のお仕事日記
    bash0C7
    bash0C7 2009/08/09
  • http://atnd.org/events/1257

  • RubyでAndroidアプリ開発、JRubyが意欲的 | エンタープライズ | マイコミジャーナル

    JRuby - Java powered Ruby implementation JRubyの主要開発者であるCharles Nutter氏がHeadius: Return of Ruboto!において、AndroidプラットフォームでRubyのインタラクティブシェルであるirbが実によく動作していると報告している。成果物はheadius's ruboto-irb at master - GitHubとして公開されている。 Androidでスクリプト言語を使えるようにする試みにはGoogle Codeで公開されている。Android Scripting Enviornment (ASE)がある。現在のところPython、Lua、BeanShellがサポートされ、今後のバージョンではRubyJavaScriptもサポートも追加される計画になっている。 しかしCharles Nutter氏は

  • 2つの逆引き本「Ruby逆引きレシピ」「Ruby逆引きハンドブック」 - きりかノート 3冊め

    最近出版された、2冊のRubyを冠した"逆引き"。「似たようなで、どっちか買えばいいかな〜」と考えている人もいるかもしれないけれど、ぜんぜんちがう。「レシピ」はプログラムを書く前に見る、「ハンドブック」はコード書くときに見る、という位置づけになる。たぶん。 Ruby 逆引きレシピ すぐに美味しいサンプル&テクニック 232 (PROGRAMMER’S RECIPE) 作者: 島田浩二,設樂洋爾,村田賢太,前田智樹,谷口文威出版社/メーカー: 翔泳社発売日: 2009/07/25メディア: 単行(ソフトカバー)購入: 16人 クリック: 349回この商品を含むブログ (77件) を見る Ruby逆引きハンドブック 作者: るびきち出版社/メーカー: シーアンドアール研究所発売日: 2009/05/25メディア: 単行購入: 24人 クリック: 263回この商品を含むブログ (72

    2つの逆引き本「Ruby逆引きレシピ」「Ruby逆引きハンドブック」 - きりかノート 3冊め
    bash0C7
    bash0C7 2009/07/25
    「Ruby逆引きレシピ」はかった「Ruby逆引きハンドブック」も買おう
  • 開発コアメンバが語るRubyの今とこれから(前編) - @IT

    Ruby 1.9は移行準備オッケー @IT yuguiさんは、2009年2月のDeveloper's Summitの講演で、そろそろRuby 1.8系から1.9系への移行を始めるべきだと主張されてましたね。 園田裕貴氏。裕貴のピンイン表記である「yugui」のハンドル名で知られている。Ruby 1.9系統リリースマネージャで、Rubyコミッタ。1981年生まれ。著書に『初めてのRuby』(オライリージャパン)がある。最近はRailsアプリケーションをよく書いているという yugui ええ、一般のRubyユーザーはRuby 1.9への乗り換えは慎重にという立場の人もいますけど、私はそろそろ移行を考える時期だと思います。 @IT もう1.9に移行してもオッケーだと。 yugui もう根的な仕様が変わることはないという意味でオッケーです。2007年12月に出た1.9.0は、仕様が煮詰まっていな

    bash0C7
    bash0C7 2009/07/25
  • 開発コアメンバが語るRubyの今とこれから(後編) - @IT

    2009/07/24 Ruby開発コアメンバのまつもとゆきひろ氏、笹田耕一氏、yugui氏の3人に話を聞いた。対談の前編ではバージョン1.8系から1.9系へという大きなバージョンアップの話を中心に、RubyRailsの関係やRuby開発コミュニティのあり方についてお話しいただいた。後編の話題は、Rubyに宿る設計思想や、今後のRubyの多様化や進化の方向性などだ。 LispとRubyの違い @IT yuguiさんは子どもの頃からプログラミングを? yugui 最初に触ったのはN88-BASICでした。父のお下がりで、一次方程式を解いたりしてましたね。 @IT それは中学生のとき? yugui えーと、小学生ですね。 まつもと おぉー、ちょっと何だろう……、ぼくとのこの差は……(笑) yugui その後、FM-TOWNSのBASICでライフゲームを作ったりしてました。その後、Webがブレー

    bash0C7
    bash0C7 2009/07/25
  • iPhoneでirbが動く! takuma104さんが作った iphone_irbを試してみた - yuumi3のお仕事日記

    Rubykaigi2009 でみた RubyをつかったiPhoneアプリケーション開発で話されていた irb for iPhone を試してみました。 キュートなiPhoneの上でキュートなRubyが動くのになんだか感動します。 irbの上で階乗を計算するメソッド def fact(n); n == 0 ? 1 : fact(n - 1) * n; end を定義して 100! を計算している画面 rubyのインストール手順、注意点は iphone-irb/ruby/ruby-1.8.7-p72/READMEに書かれてます % git clone git://github.com/takuma104/iphone-irb.git % cd iphone-irb/ % cd ruby/ruby-1.8.7-p72/ % wget http://ftp.iij.ad.jp/pub/lang/r

    iPhoneでirbが動く! takuma104さんが作った iphone_irbを試してみた - yuumi3のお仕事日記
  • Key-Value Store for Local Environment(Rubykaigi2009 Day1 Lightning Talks) - koeだめ 過去アーカイブ[〜2013-12-14]

    Ruby会議2009初日のライトニングトークスにて発表した、「ローカル環境向けKey-Valueストアの紹介」の資料です。 概要 Rubyによる誰でも使えて”みんなに良し”なローカル環境用Key-Value Storeを作成しました。 永続化機構を工夫した結果、以下の機能を実現しています。 1.Key-Value Storeとしての処理を極めて簡潔なコード記述で実装している事 2.オンメモリで動作する事 3.シームレスにエンドユーザと連携が出来る事 このKey-Value Storeの成り立ちとそこから得られた気付きを、このLTで語りたいと思います。 当日のIRCで流れた、世界からの喜びの声 やるとおもったwwwwww これはひどい *** hahahaha 実装もひどいwwwww 当に実装も酷いwww これはあかんw ビバExcel! excel'ent スライド Key Valu

    Key-Value Store for Local Environment(Rubykaigi2009 Day1 Lightning Talks) - koeだめ 過去アーカイブ[〜2013-12-14]
    bash0C7
    bash0C7 2009/07/22
    Rubyはプログラマの友達。Excelは多くの人の友達。Ruby×Excelはみんなの友達。
  • Sinatraとは コンピュータの人気・最新記事を集めました - はてな

    bash0C7
    bash0C7 2009/07/20
  • Ruby会議2009 1日目レポート[更新完了] | gihyo.jp

    日から東京都千代田区の学術総合センターにて3日間にわたり、RubyKaigi2009が開催されます。ページでは、1日目のレポートを随時掲載していきます! ※今回のレポートは、一橋記念講堂でのセッションを中心にお送りします(全セッションを回れておりません。ご了承ください⁠)⁠。 イベント開始前 開場は12時30分からですが、スタッフの皆さんは8時30分に集合しました。 まずは、スタッフ専用のTシャツが配られました。イベント開催期間中、スタッフはこの専用のTシャツを着用します。 日午前中は、スタッフ総出で、慌しく、会場の準備にあたりました。 準備中の中、会場の入り口から各会場へ、通しで簡単に撮影したものが以下の動画です(なお、撮影の後に、掲示物が貼られたもの等もあります⁠)⁠。 ニコニコ動画:https://www.nicovideo.jp/watch/sm7657153 オープニング

    Ruby会議2009 1日目レポート[更新完了] | gihyo.jp
    bash0C7
    bash0C7 2009/07/18
    "恐らく今回のLTで最も盛り上がった発表でした。"コーラ噴いた
  • RubyKaigi2009の受付方法について, RubyKaigi2009懇親会の受付方法について, 企画部屋について, コミュニティアピールについて - RubyKaigi Nikki(2009-07-15)

    * RubyKaigi2009の受付方法について いよいよ金曜日に迫ってきた(迫ってきた!!)、RubyKaigi2009の受付方法をおしらせします。直前のおしらせですみません。 懇親会受付については別エントリでお伝えします。 忙しい人のためのまとめ 一般参加者の皆さまには、入場時に受付で「引換券(Exchange Ticket)」と引き換えに参加者の「名札」をお渡しします。 「引換券」は「Exchange Ticket notification」という文言が入った件名のメールに取得方法が載っています。差出元アドレスは 2009@rubykaigi.org です。編(Conference)、懇親会(Party)それぞれ別のメールで送信されます。 引換券のお知らせメール文にあるURLのリンク先の画面を印刷して持参していただくのがもっともスムーズな入場手段です。 引換券通知のメールを紛失し

    bash0C7
    bash0C7 2009/07/15
    "いよいよ金曜日に迫ってきた(迫ってきた!!)、RubyKaigi2009の受付方法をおしらせします"迫ってきた!!!
  • Ruby会議2009 直前レポート | gihyo.jp

    はじめに オブジェクト指向スクリプト言語Rubyに関する世界を代表するイベント、日Ruby会議が今年も開催されます。 2006年の開催から4回目を数える日Ruby会議2009(略称:RubyKaigi2009)は、7月17日(金)から19日(日)までの3日間、過去最大のスケールで開催されます。 今回、RubyKaigi2009を3日間に渡ってレポートします。基調講演や一般発表、Lightning Talksの様子を、写真付きで随時更新してお届けしますので、現地にこられない方も、RubyKaigiの熱気を感じていただければ幸いです。 初回は事前レポートということで、これまでのRubyKaigiを振り返りつつ、RubyKaigi2009の見所を紹介します。 イベント概要 チケット(初回販売分)が発売から約2時間で売り切れるなど、開催前から期待の高さをうかがわせました。チケットは追加販売を含

    Ruby会議2009 直前レポート | gihyo.jp
  • Re: 大量のハッシュデータを簡潔に作成する - kなんとかの日記

    これもどこまでマジなのかよくわからんのだけど…… つ injectとだけ言わせていただく。 jijixi's diary - Re: Python での組み込み型をより自然な名前にする - kwatchの日記 , Re: 大量のハッシュデータを簡潔に作成する - kwatchの日記 inject()があればHash.create_with()はいらないというご指摘をいただきました。 検証してみましょう。 ## Hash.create_with()を使う方法 data = Hash.create_with(:name, :gender, :role) {[ ["Haruhi", 1, "Leader of SOS Brigade"], ["Mikuru", 1, "Time Traveler"], ["Yuki", 1, "Humanoid Interface"], ["Itsuki", 0

    Re: 大量のハッシュデータを簡潔に作成する - kなんとかの日記
    bash0C7
    bash0C7 2009/07/15
    "わかりやすさや簡潔さより柔軟性が必要になったら初めてその方法を採用すればいいだけのこと"
  • 大量のハッシュデータを簡潔に作成する - kなんとかの日記

    スクリプト言語では Hash や dict のリテラルが用意されているので、書きやすい。しかしテストデータなどで大量の記述が必要になると、さすがにちょっと面倒である。 data = [ {:name=>"Haruhi", :gender=>1, :role=>"Leader of SOS Brigade"}, {:name=>"Mikuru", :gender=>1, :role=>"Time Traveler"}, {:name=>"Yuki", :gender=>1, :role=>"Humanoid Interface"}, {:name=>"Itsuki", :gender=>0, :role=>"ESPer Boy"}, {:name=>"Kyon", :gender=>0, :role=>"Story Teller"}, ] 同じキーが繰り返し出てくるのがいやだよね。これなら

    大量のハッシュデータを簡潔に作成する - kなんとかの日記
    bash0C7
    bash0C7 2009/07/14
  • Linux 上の Ruby で Excel ファイルを作成する - takihiroの日記

    家のなかを森にしたい、という欲望 今年はなんだか観葉植物の観察が楽しい。日は植物についての記事ですが、土や根っこなどの画像もあるので苦手な方は避けてくださいね。 フィカス・ウンベラータ うちのメイン的存在はフィカス・ウンベラータ。ウンベ殿が我が家にやってきたのは2020年5月。コロナ禍初…

    Linux 上の Ruby で Excel ファイルを作成する - takihiroの日記