2010-01-01から1年間の記事一覧

GUIツールキットShoesをUbuntuで動かしてみる

このエントリは「Ruby Advent Calendar jp: 2010」の20日目です。前日の記事はkwappa.856さんの「冗談で作ったrubygemsを「Pebbles」モジュールに押し込める」でした。明日はyuunyanさんの予定です。 はじめに RubyでGUIアプリケーションを書くのは比較的マ…

メモ: Ubuntu 10.10におけるGRUB 2の設定

以前のGRUBでは起動メニュー (menu.lst) を手で編集していましたが、現在のUbuntuのGRUB 2はupdate-grub (grub-mkconfigのフロントエンド) でgrub.cfgを生成する仕組みに変わっているようです。今までgrub.cfgを直接いじっていましたが、そろそろ正しい生成…

Hello, dRuby

特に利用目的はありませんがdRuby触ってみます。単に1台のマシン上で動かすのでは面白くないので、C RubyとJRubyの間でのプロセス間通信も試してみます。 動作環境 Ubuntu 10.10 (32bit) on VMware Player 3.1.3 on Windows 7 Ruby 1.9.2-p0 (以下CRuby) JRu…

AppleによるJavaサポート終了の報道に関する考察

アップル、「Mac OS X」のJavaを更新--今後の同梱中止を示唆 (CNET Japan)この記事によると、 現在のSnow Leopard (Mac OS X 10.6) までに関しては当面Javaのサポートは継続される 将来のMac OS ではAppleによるJavaサポートは打ち切られる可能性がある Mac …

読書メモ: CODE Version 2.0/4つの主題

CODE VERSION2.0作者: ローレンス・レッシグ,Lawrence Lessig,山形浩生出版社/メーカー: 翔泳社発売日: 2007/12/20メディア: 単行本(ソフトカバー)購入: 5人 クリック: 119回この商品を含むブログ (86件) を見るなかなか読むのに骨が折れるので、まずは2章…

EPUB→Kindle (MOBI) 変換メモ

ローレンス・レッシグの「CODE Version 2.0」をKindleで読みたいという動機から。「CODE」の英語版PDFは上記のページから無償でダウンロード可能ですが、Kindleで読むにはKindleネイティブ形式の方が読みやすいです (可変文字サイズなどの理由で)。 ただし、…

GDD2010参加メモ

2010/9/28(火)に開催されたGoogle Developer Day 2010に参加してきました。手抜きですが、Twitterで投稿したメモから再構成。 基調講演 CSS3+Device Orientation APIにより、PC本体の傾きに合わせて画面を回転のデモ Drag and Dropによるローカル資源 へのア…

ロボットの街つくば

日本Ruby会議2010と並行して行われていた「まつりつくば」で見かけた面白いもの。

RubotoによるRuby Androidスクリプティング環境

RejectKaigi2010発表資料の文章版です。Android側の実行環境はNexus One, Android 2.2です。 動機 Google Developer Day 2010のDevQuizで出題されていたPac-Manのシミュレータをいろんな人が公開しているのを見て、こんなのがAndroidでさっくりと動かせたら…

Rubyによる実用Androidスクリプティング (RejectKaigi2010発表資料)

8/27(金)-29(日)に開催された日本Ruby会議2010に参加して、せっかくなのでRejectKaigiに急遽エントリーしてしゃべってきました。 大したネタではないですが、発表することに意義があるという精神で。Practical Android scripting with RubyView more present…

Twitterのuser_timelineから新着発言を取得して別サーバにPOST

Twitterに投稿した自分の新着発言を取得して、何らかの処理を行うことを考えます。「はてなブックマークWeb Hook」のように、発言が投稿された時点でTwitter側からこちらの指定したURLを呼び出してくれれば都合が良いですが、そんなものはないので、cronで定…

DevFestクイズ答案: 漢字変換マシン

なんかもうすっかり時期を逸した感じですが、せっかくなので、ほぼas-isで答案晒します。 動作環境 Ruby 1.8.7-p243 RubyGems 1.3.5 Sinatra 0.9.4 WebサーバとしてWebrickを直接使うのと大差ないとは思いますが、一応Sinatraを使っています。 require 'ruby…

メモ: るりまのローカル環境へのインストール

Rubyリファレンスマニュアル刷新計画 (通称るりま)、普段はWebからオンラインで参照していますが、地下などのオフライン環境で参照できるように、ローカルのPC上にインストールして閲覧環境を構築してみました。 作業環境 Ubuntu Linux 9.10 apache2 (Ubuntu…

DevFestクイズ答案: 暗号通信

回答が締め切られたので解禁と解釈して、Google DevFest 2010 Japanの参加に必要なDevFest Quizへの回答用に作成したコード (を多少整形したもの) を晒してみます。 この記事は「暗号通信」への回答です。ポイントは以下の2点。 String#tr を使って、プレイ…

Andronjo Night行ってきました

2/15のAndronjo Night行ってきました。 日本Androidの会の定例会枠で、「日本Androidの会女子部」主催のイベントだそうです。 http://groups.google.co.jp/group/android-group-japan/browse_thread/thread/81b7a9f1df81acb3iPhoneはともかく、Androidは現状…

ruby-openid付属のサンプル実行

ruby-openid (OpenIDのRuby用ライブラリ) のインストールと付属のサンプルを試してみたので、動かすまでの作業をメモっておきます。 動作環境 Mac OS 10.6 (Snow Leopard) Ruby 1.8.7-p248 RubyGems 1.3.5 Ruby on Rails 2.3.5 インストール ruby-openidはRu…