MacRuby is an implementation of Ruby 1.9 that is directly on top of Mac OS X core technologies. Recently, MacRuby has become viable as a tool for developing useful desktop applications for Mac OS X. However, as of March 2011, MacRuby is still missing some functionality that is present in cRuby. Therefore, MacRuby is not able to run Ruby on Rails. In my presentation, I will explain how I modified M
地球の内部で生じている熱(地熱)の半分は、地球が形成された約40億年前に発せられた「原始の熱」の名残であることを、東北大を中心とする国際研究チームが、地球内部から飛来する素粒子ニュートリノの観測を通じて突き止めた。残り半分は、地中の放射性物質が自然に崩壊する際に出す熱(崩壊熱)とみている。地熱の由来はさまざまな仮説があるが、観測で確認したのは初めて。17日付の英科学誌ネイチャージオサイエンス電子版に発表した。 地熱は、地震や火山活動を引き起こす原動力。これまでの調査で、地球全体の地熱は計44兆ワットとされている。 チームは岐阜県飛騨市神岡の鉱山の地下1000メートルにある装置「カムランド」で、ウランやトリウムが崩壊する際、熱と一緒に放出する「地球ニュートリノ」を観測。2002~09年の7年8カ月間に106個をとらえた。計算したところ、これだけの数の地球ニュートリノが観測されるために必要な、
Webアプリケーションを構築しているとどうしても必要になるのがJavaScriptだ。サーバサイドの言語はPHPやRuby、Perl、Java、Pythonなど様々な言語が選ばれるが、JavaScriptについては代わりがない。 RubyからJavaScriptが生成される 元のRubyコード サーバサイドの言語は得意だが、JavaScriptはちょっと…という人もいるのではないだろうか。そんな人にとって、これは朗報かも知れない。 今回紹介するオープンソース・ソフトウェアはRed、RubyスクリプトをJavaScriptに変換するソフトウェアだ。 RedはRubyの文法に則って記述したプログラムをJavaScriptに変換してくれるソフトウェアだ。まだ複雑な構文に対応している訳ではなく、クラスや関数を定義したり(無名クラス、無名関数も作成できる)、プロパティを設定したりといったことができる
whoisしてみると分かるようにrubykaigi.orgドメインは現在私が所有している。 元々RubyKaigiは独自のドメインというのは持っていなかった。その頃、確か高橋さんか角谷さんにだったと思う、rubyconfみたいにドメイン取らないのかと聞いてみた。取るつもりはないというお答えであった。思うに、当時は今にも増してイベントの継続性は神のみぞ知るところだったわけで、ドメインを取ってそこで継続的にサイトをメンテナンスするのはそぐわないということだったのだろう。 それにしても、RubyKaigi 2007が行われようかという時点で既にruby-talkやruby-coreでも"RubyKaigi"という文字を目にするようになっていた。と、すればいずれここに目を付けるスパマーもいるだろう。みすみすこのブランドをスパマーにスクワットされるがままに放置しておくのは惜しいように思われた。そこで
参加してました。コミッタ特権でタダ飯を食らえるのも残念ながら最後です。 今まではマジタダ飯にならないように何かしら発表することを心がけてたんですが、今回はネタ準備できず、ついに聞くだけ。"1.8 and 1.9" でちょびっとだけ壇上出たけど、その分弁当もらってしまったし。申し訳ない。なのでせめて見た発表ごとの一言感想を書きました。最後に。 そして Ruby とかなり関係ない Alloy 本は、ジュンク堂出張店で販売していただき、個人的な予想をはるかに上回る人数 (予想 1 桁、結果 2 桁) に汚い字でサインさせていただきました。ありがとうございます!おまえら買ったばかりの本を汚していいのか!ちなみにサインは実行可能な Quine になっています。typo してなければ RubyKaigi 中のコミッタの行動にプライバシーはないと思うので、サインさしあげたコミッタだけ晒すと mrkn さ
Ruby 会議 2011 先日行われた Ruby 会議 2011 の LT で Rios という自作のモジュールについて発表する機会を頂きました.SlideShare に発表資料を上げましたので,以下に URL を載せておきます(何を血迷ったか自作の別ツールを宣伝してしまってスミマセン……). この記事では LT 中に触れられなかった点について,簡単な補足などを行ないます. Rios Rios を一言で説明すると「CLI (Command Line Interface) のためのプロキシフレームワーク」となります.「プロキシフレームワーク」という言葉自体が私による全くの造語なため,イメージもわきにくいことでしょう. 「CLI」という言葉は,Rios の対象とするアプリケーションを意味します.こうしたアプリケーションでは,インタフェースが文字のみで構成されており,ユーザも文字を打ち込んで操作
技術部開発基盤グループの id:secondlife こと @hotchpotch こと舘野です。 先日の RubyKaigi 2011 で、「Ruby を利用した大規模ウェブサービスの開発・運用」という内容で発表させていただきました。 前半はクックパッドのサーバアーキテクチャ、各種サーバのアプリがどんな風に動いているのかの紹介を、後半では「開発」→「デプロイ」→「フィードバック」→「開発」…という、サービス開発で行われているサイクルを30人以上エンジニアが居るクックパッドでどう高速に回し続けているかのお話しです。 Ruby を利用した大規模ウェブサービスの開発・運用 [slideshare id=8630511&w=425&h=355&sc=no] View more presentations from hotchpotch 当日のRubyKaigi 2011 での発表の動画は、以下を
ブログ パスワード認証 閲覧するには管理人が設定した パスワードの入力が必要です。 管理人からのメッセージ https://mac-tegaki.comへ移転中 閲覧パスワード Copyright © since 1999 FC2 inc. All Rights Reserved.
Mac OS Xのユニークな機能として、システムサービスというものがあります。私はそれほど使っていませんが、便利といえば便利なものなので、ぜひ自分の作成したアプリケーションにも取り入れたいものです。そういうわけで、今回はサービスメニューへの対応の仕方を紹介しようと思います。 ちなみに、今回はサービスのみのアプリケーションについては説明しません。また、説明が結構適当になっているので、Appleのドキュメントとあわせてみるとより効果的だと思います。英語が苦手な方は、Cocoa Break!さんのところに日本語訳が置いてあります。 0. 概要 まずは一通り簡単な説明から行いましょう。サービスメニューはペーストボードを拡張したようなもので、データはペーストボードを経由し、アプリケーションへ渡されます。サービスメニューへ対応するために行う作業は主に2つあり、1つはOSヘサービスメニューがあることを知
■ 「The Final RubyKaigi」2日目 顔見知りのスタッフたちに会うたびに「たださん、(一般参加者としての)RubyKaigi、楽しいですか?」って聞かれるのだけど、そりゃもう楽しいよ! 好きなときに好きなところに行けるからな(笑)。というわけで2日目はちょいフリーダムに行動するなど。 朝イチは小ホールでベルギー美女や@m_sekiの発表を聞いて(並行系や分散系の話はあいかわらず大好物。仕事で使う機会はあんまりないけど)、「Writing Friendly Libraries」まで聞いたあと2Fの和室「yuruby」に飛び入り参加。@yuguiがみずから「初めてのRuby」を朗読するという、マニア垂涎の企画である。 で、「初めてのRuby」はKindleに入ってるだろう……と思いこんでいたけどまだ自炊してなかったというマヌケぶりを発揮。いっしょに本を見せてくれた方、ありがとう
今日も午後から参加してきた。@a_matsudaさん、@yharaさんの話が聞けなくて、寝坊してしまったことを激しく後悔している。 5 years know-how of RSpec driven Rails app. development. / @moro 最近のrspecやfixture-replacementを使ったテストの書き方のノウハウ。 fixture-replacementはFabricationを使ってるみたい。 寝坊して最後の5分しか見られなかったけど、早くもスライドやUstが公開されているのでそちらをチェックしよう。 shared_context fixtureはマスタ、fixture_replacementはリソース、beforeはイベントが向いてる 適宜使い分けるといい Rails3レシピブック買いました! Efficient JavaScript integra
7月16日(土)から18日(月)までの3日間にわたり、練馬文化センターにて日本Ruby会議2011(略称:RubyKaigi2011)が開催されています。本ページでは、3日目の模様を随時レポートしていきます。 今年のRubyKaigiにも、世界中から人が集まりました。 開場前、スタッフの集合写真が撮られていました。 高橋征義さん、okkezさん、Sunao Tanabeさん「一般社団法人日本Rubyの会と関連プロジェクト報告(るびま、るりま)」 まずは高橋さんの方から日本Rubyの会について話がありました。 一般社団法人 日本Rubyの会 日本Rubyの会は現在一般社団法人にする予定となっており、日本Rubyの会が発足した8月に法人化すると述べました。 現在の任意団体と一般社団法人の違いの一つに、高橋さんは「契約」を挙げました。たとえばRubyKaigiの会場の契約は現在は個人、つまり
rubykaigiえっと、真面目な方の資料はこちら。 CRubyGCの並列世界 View more presentations from authorNari 動画: Ustream.tv: ユーザー rubykaigi: 16S05, 16S05. 会議 書くの忘れていたのですが、ソースコードは以下で公開してます。 authorNari/ruby - GitHub 資料をかなり作り込んで大変だったのだけど、個人的にはたぶん今までで一番いいできのプレゼンというか、かなり自分の理想に近いものになったかなぁ。 まぁ、たぶん聞いてる方はそんなでもなかったでしょうが…。 時間オーバしてごめんなさい。あとのささださんにご迷惑かけてしまいました。ツイートする
2011年1月5日水曜日 RubyからGoogleスプレッドシートのデータを取得 環境 ・Ubuntu 10.10 Desktop 64bit ・Ruby 1.9.2 ・gdata 1.1.1 RailsからGoogleスプレッドシートのデータを取得して、DBにインサートするという機能を、今から作ろうと思っています。 Googleスプレッドシートのデータを操作するには、gdataというライブラリを使用します。 Ruby 1.9.2でgdataをrequireすると、下記のようなエラーが出てしまいます。 `require': no such file to load -- jcode (LoadError) これを解消するためには、 $HOME/.rvm/rubies/ruby-1.9.2-p0/lib/ruby/gems/1.9/gems/gdata-1.1.1/lib
Aaron Patterson (tenderlove)によるペアプログラマー道(動画)から全てが始まる最後の日本Ruby会議2011(7月16日〜18日)でした。 各セッションのレポートはRubyKaigi2011スタッフによるスペシャルレポートを見ていただいた方が、より詳細で適切な解説がされているので、そちらを見ることをオススメします。 RubyKaigi2011 スペシャルレポート:Ruby会議2011 1日目レポート RubyKaigi2011 スペシャルレポート:Ruby会議2011 2日目レポート RubyKaigi2011 スペシャルレポート:Ruby会議2011 3日目レポート RubyKaigi2011で使用されたBGM RubyKaigi2011で録画されたUstream rubykaigi on Vimeo僕はRubyKaigiってすごいな。と思うのですが、なん
参加しましたチケットはもちろん販売開始日の午前9時55分から机の前に待機して開始から2分以内に購入しました。だがそんなに頑張る必要はなかった…もっと寝れたのに…去年も参加してたんですが、まだ(知識||意識)的に足りてない部分があったりして、心の底から楽しめていなかったような気がしていたので、今年はどうだろうと張り切って参加してみた次第です。で、当日です色々とセッションを聞いて回ったりもしたけど、全体を通して思ったのは、 コミュニティに関わっていくことの大切さ でしょうか。 特に今回のRubyKaigiが「最後のRubyKaigi」だから、というのもあったのかもしれません。 2日目にメインホールであった@a_matsudaさんのセッションでもその話題はあって、基本的にはRailsにどう関わっていくべきなのかという話でしたが、その内容はRailsという一大フレームワークを取り巻くコミュニティへ
Rubyist達の夏フェスであるところのRubyKaigiが今年も開催され、猛暑の練馬が大いに盛り上がりました。今回が最後の開催とのことで、関係者各位は素晴らしい会議を本当にどうもありがとうございました。 さて、今年のRubyKaigi2011での各セッションで紹介されたgemのうち、気になったものをピックアップしてみました。 1. fakeweb fakewebは、指定したURLのHTTPレスポンスを偽装する、テスト用のライブラリ。外部サービスと連携するプログラムのテストを書くにはとても便利ですね。 Engine YardのAndy Delcambre氏による「Toggleable Mocks and Testing Strategies in a Service Oriented Architecture」という発表で紹介されました。 以下、サンプルコードです。(READMEより) F
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く