Deleted articles cannot be recovered. Draft of this article would be also deleted. Are you sure you want to delete this article?
女優の池澤あやかちゃんは、文句なしの美少女なのにガチでギーク。慶應義塾大学 環境情報学部(SFC)に通う現役大学生でもあり、Rubyプログラマー界では女神と呼ばれ、「ばりばりプログラムができる女優」として活躍中! MacPeopleでは「とりあえずRuby」を連載中です。 最近iPhoneアプリ開発を独学で勉強中のあやかちゃんは、少し前に登場したソニーのレンズスタイルカメラ「DSC-QX100」「DSC-QX10」に興味津々。しかもこのカメラ、APIが公開されていて個人でも対応アプリが作れるんです。そこで、「Macからレンズスタイルカメラのシャッターを切る」という実験に挑戦し、バッチリ成功させちゃいましたよ。まずは動画でご覧ください。 これまでにもウェブアプリは結構作ってきた彼女ですが、ハードウェアを制御するアプリはあまり経験がないとのこと。そこで、ソニーさんに押しかけて開発者さんにお話を
WebOS Goodies へようこそ! WebOS はインターネットの未来形。あらゆる Web サイトが繋がり、共有し、協力して創り上げる、ひとつの巨大な情報システムです。そこでは、あらゆる情報がネットワーク上に蓄積され、我々はいつでも、どこからでも、多彩なデバイスを使ってそれらにアクセスできます。 WebOS Goodies は、さまざまな情報提供やツール開発を通して、そんな世界の実現に少しでも貢献するべく活動していきます。 遅ればせながら、新年明けましておめでとうございます。今年もよろしくお願いいたします。 2008 年に移行してからずっと XREA で動いていたこのブログですが、さすがにこのご時世にレンタルサーバーはないだろということで、年末年始の休みを利用して Amazon S3 に移行してみました。 DNS は以前から Route 53 に移行済みなので、サイトのほぼ全体で 9
2014/2/20追記 下記はRSTRING_PTR()を誤った使い方をしています。mrb_valueにRSTRING_PTR()マクロを使った場合に取り出した文字列は終端がNULLとは限りませんのでご注意 Arduino互換機 chipKIT Max32でmrubyを動かす - kyabの日記でchipKIT Max32でのmruby動作に成功したわけですが、次にLEDを光らせてみました。 コードは以下のとおりです。 mruby_led(C側)。前のコードとほぼ同じですが、ruby側から呼び出せるdigitalWrite()とdelay()を実装して、mrubyに登録してます。 #define CHANGE_HEAP_SIZE(size) __asm__ volatile ("\t.globl _min_heap_size\n\t.equ _min_heap_size, " #size
Sinatra はRubyの軽量アプリケーションサーバです。 コンソールに出力するのではなく、ブラウザに表示することで、ちょっとした見栄えのいいアプリケーションを書くのに向いています。 Top インストール 簡単な例 (1) 簡単な例 (2) HTMLのページを作る やや複雑なアプリの場合 コンフィギュレーション セッション フォームとpostメソッド フィルタ クラスの構成 設定 コマンド テスト Sinatra::Contrib Extensionの使用 Sinatra::Reloader ApacheとSinatra (Passenger) ApacheとSinatra (FastCGI) インストール インストール方法は、ネットのどこかに詳しく書いてありますが、gemを使いこんな感じでインストールできます。 $ sudo gem install sinatra ちゃんとインストール
実は私、Ruby 2.0.0 のリリースマネージャです。8 月までに各種機能提案を取り仕切らないといけないので、Arduino で遊んでいる場合ではないのでした。 チケット残数を日ごろから意識するにはどうしたらいいか数週間くらい考えた末、こんなものを作りました。 見ての通り 7 seg が 3 つ載っただけの Arduino シールドです。PC 側で redmine の REST API でチケット残数を取得してきて、Arduino に転送・表示します。つまりこんなスクリプトを cron で動かす。 require "serialport" require "json" require "open-uri" DEV = "/dev/ttyACM0" RATE = 9600 URL = "http://bugs.ruby-lang.org/issues.json?project_id=1&t
『数学ガール』がアマゾンで予約可能になりました。この機会に「Amazon.co.jpの特定商品のランキングを調べるRubyスクリプト」を書いてみようと思いました。いまから作るのは「ASINのリストを元に、その本のタイトルと現在のランキングを表示する」というスクリプトです。 1. 準備 アマゾンに関連したgemがきっとあるはずなので探しましょう。 gem list --remote amazon あったのでインストールしましょう。 gem install amazon-ecs まずは説明文を読みましょう。 ri Amazon::Ecs 2. スクリプト your-aws-access-key-idの部分にはあなたのAWSAccessKeyIdを入れてください。 Windowsのコマンドプロンプトで動かすので結果はcp932で表示します。 なぜShift_JISにしなかったかというと、チルダの
他の言語に慣れた人がPythonを使ったときにつまずきがちな9つのポイントの続編。ささださんも書いています see: だいありー 0は真, 空文字列も真 C言語などと違って、0は偽ではない。PythonやJavaScript, PHPと違って空文字列も偽ではない。 >if 0 then print "true!\n" end true! > if "" then print "true!\n" end (irb):1: warning: string literal in condition true! 括弧がなくても0引数での関数呼び出しが起きる PythonやJavaScriptでは式中に現れた関数名は関数を指す。しかしRubyでは0引数での呼び出しが行われる。 # Python >>> def foo(): print "foo!" ... >>> foo <function foo
リリース、障害情報などのサービスのお知らせ
最新の人気エントリーの配信
処理を実行中です
j次のブックマーク
k前のブックマーク
lあとで読む
eコメント一覧を開く
oページを開く