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

関西Ruby会議02でRHC本の宣伝をしてきました!!

11/6-7は関西Ruby会議02に出席していました。いままでのギークなイベントの中では最大級(つまりセミプロ級)に人との会話ができました。とても楽しかったです。そして、まつもとさんクラスの人にお会いしたことが私の一番のツボでした。これからもよろしく…

関西Ruby会議02 1日目

今日はNaClから一人で乗り込みました。平日だというのにRuby関西のコミュニティの人が多くてびっくりしました。また、終始okkezさんにお世話になり、無事にホテルまで帰ることができました。この場をお借りしてあらためてお礼を申し上げます。 次の方に今日…

MacRubyを使って理解するGCD(Grand Central Dispatch)

拙著『 RubyによるMac OS Xデスクトップアプリケーション開発入門 』は好評発売中!! - 2009年8月28日にMac OS X 10.6(Snow Leopard)が発売されてから2ヶ月がたちました。ぞくぞくとSnow Leopardへの乗り換えが進んでいると思います。 さて、そのSnow Leo…

初のRHC本のサイン&販売会が無事に終了

先日お伝えした 初のRHC本のサイン&販売会が無事に終了しました。そのときの発表資料をslideshareで公開しています。当日行った説明なしではよく分からない資料ですが、何かの参考になれば幸いです。RubyによるMac OS Xデスクトップアプリケーション開発入…

島根県松江市でのRHC本のサイン&販売会のお知らせ

本日(10/16)島根県松江市で行われる 第44回オープンソースサロン で、拙著 『RubyによるMac OS Xデスクトップアプリケーション開発入門』 に関するお話をする時間をいただきました。それに合わせて10冊限定のサイン&販売会もいたします。参加無料、事前登…

Snow LeopardでRubyを使ってMacアプリを開発するたった4つの手順とは

9/25に 拙著『RubyによるMac OS Xデスクトップアプリケーション開発入門』 が発売されました。 - Mac OS X 10.6(Snow Leopard)では、以下に説明するたった4つの手順でRubyを使ってMacのデスクトップアプリケーションを開発できます。開発するための準備で…

『RudyによるMac OS Xデスクトップアプリケーション開発入門』...この間違いが分かりましたか?

9/25に拙著『 RubyによるMac OS Xデスクトップアプリケーション開発入門 』が発売されました。(私としては)まずまずの売れ行きに満足しております。本書をご購入いただいたみなさま、本当にありがとうございます。なお、本書のMac OS X 10.6対応については…

RHC本の無料プレゼント企画の当選者決定!!

RHC本無料プレゼント企画の当選者が決定いたしました。2009年9月15日から25日までの11日間に40名の方にご応募いただきました。大変ありがとうございます。 抽選結果は以下のURLで確認できます。応募された方は、ぜひご確認ください。 http://www.takao7.net/…

『Xcode 3.2をインストールするには』『Xcode 3.2にRubyCocoaのテンプレートをインストールするには』

拙著『RubyによるMac OS Xデスクトップアプリケーション開発入門』の発売まであとわずかです。無料プレゼント企画の締め切りもせまっています。どちらもよろしくお願いします。 - 拙著『RubyによるMac OS Xデスクトップアプリケーション開発入門』は、実はMa…

MacRuby-0.5 RC版のリリース!!(実は、来週だけどね)

今日もSnow Leopard関係の何かを書こうと思いながらTwitterを流し読みしていると強烈なtwittが目に飛び込んできた。 「@lrz: *1 @Psychs Try trunk, it's quite stable now, we will do a RC next week :)」 なにー、来週(9月27日の週)MacRubyのtrunkのRC…

Snow LeopardのXcodeにRubyCocoaのテンプレートをインストール

拙著『RubyによるMac OS Xデスクトップアプリケーション開発入門』が9月25日に発売されます。無料プレゼント企画を開催中です。ふるってご応募ください。 - この記事の情報は古いです。id:kimurawさんがXcode用のRubyCocoaのテンプレートのインストーラを公…

Mac OS X 10.6(Snow Leopard)のRuby環境:その2

拙著『RubyによるMac OS Xデスクトップアプリケーション開発入門』が9月25日に発売されます。無料プレゼント企画を開催中です。ふるってご応募ください。 - 昨日はMac OS X 10.6(Snow Leopard)にプリインストールされているRubyのバージョンを調べました。今…

Mac OS X 10.6(Snow Leopard)のRuby環境

拙著『RubyによるMac OS Xデスクトップアプリケーション開発入門』が9月25日に発売されます。無料プレゼント企画を開催中です。ふるってご応募ください。 - 2009年8月28日に発売されたMac OS X 10.6(Snow Leopard)。およそ2年ぶりの新バージョンの変更点は歓…

無料プレゼント企画

みなさん、こんにちは。ひさしぶりに日記を書いています。今日は、とてもうれしいご報告があります。それは、拙著『RubyによるMac OS Xデスクトップアプリケーション開発入門』の発売が決定したことです。9月25日に発売予定で、すでにAmazonでは予約を受け付…

オフィシャルGitレポジトリの公開

待ちに待ったMacRubyのオフィシャルGitレポジトリが公開されました。 MacRuby-devel MLに投稿されたメールより Subject: [MacRuby-devel] Git Mirrors より Hi, We now have git mirrors of our SVN repositories: git://git.macruby.org/macruby/MacRuby.gi…

r2220でコンパイルに失敗

cd ext/digest/rmd160 ../../../miniruby -I../../.. -I../../../lib -r rbconfig -e "RbConfig::CONFIG['libdir'] = '../../..'; require './extconf.rb'" checking for main() in -lcrypto... The complier failed to generate an executable file. You ha…

git svnでMacRubyの全ソースコードを取得する

gitはMacPortsでインストール済み。 cymric$ mkdir -p ~/work/MacRuby/ cymric$ cd ~/work/MacRuby/ cymric$ git svn clone -s http://svn.macosforge.org/repository/ruby/MacRuby macruby-git-svn結構早い。30分くらいでダウンロードが完了した。 確認。 c…

MacRuby-devel ML: roadmap for 0.5(3)

昨日の続きです。これで、最終回です。 MacRuby-devel ML: roadmap for 0.5(1) - 高尾宏治日記 on はてな MacRuby-devel ML: roadmap for 0.5(2) - 高尾宏治日記 on はてな - 以下は、どうするか分からないような作業項目です。これらは、リリースにとってク…

MacRuby-devel ML: roadmap for 0.5(2)

昨日の続きです。それでは、第2回目をどうぞ。 - 以下は、リリースするまでに対応する必要があると考えている作業の一覧です。 新しいランタイムAPIを使ってMarshal、Enumerable::Enumerator、Rational、Complexの実装(または移植) 32ビットCPUアーキテク…

MacRuby-devel ML: roadmap for 0.5(1)

MacRuby 0.5までのロードマップを翻訳してみました。3回に分けて投稿します。これを読むとMacRuby 0.5が待ち遠しくてわくわくします。それでは、第1回目をどうぞ。 - 順調に作業が進んでいます。でも、バージョン0.5のリリースという目標を達成するまでにた…

MacRuby-devel ML: date broken in experimental r2001?

「require 'date'」ができない。これは、experimentalブランチでは、まだRationalが実装されていないからです。 これに対して、Ruby(MRI)のDateTimeはとても悪いのでGitHub - jeremyevans/third_base: A Fast and Easy Date/DateTime Class for Ruby :: Unma…

#290: Hashes do NOT stay ordered

http://www.macruby.org/trac/ticket/290 MacRubyでは、Hashのキーの登録順を記憶しない不具合があります。(MRI 1.9は、Hashのキーの登録順を記録できます。)この不具合を修正しない方針ではないが、MRI 1.9に100%互換を目指すよりも先にやることがあるた…

Readline.refresh_lineの追加

ruby(MRI) 1.9にReadline.refresh_lineメソッドを追加しました。(r24020)これは、twitter:jugyoさんからご要望があり、twitter:koichirooさんからパッチをもらいました。 なお、このメソッドの使い方は[ruby-list:45922]から始まる一連のスレッドをみてくだ…

第12回Ruby勉強会 in 松江

http://matsuesns.jp/bbs/bbs_list.php?root_key=4618&bbs_id=80&res=12470564132009年7月11日(土)に第12回Ruby勉強会 in 松江を開催します。場所は松江テルサ別館2Fのオープンソースラボです。時間は 11:30から16:00までで、11:30-12:00まで自己紹介をした…

MacRubyでiCalのTODOを取得する

ひさびさの記事ですが、書籍発売の告知ではありません。書籍を執筆している中で、MacRubyでiCalのTODOを取得する方法を調べました。それをメモとして記録しておきます。このスクリプトをターミナル上でMacRubyを使って実行すると、iCalのTODOの一覧が「::」…

私の執筆環境:ハードウェアとソフトウェア編

はじめに 先日の日記 で書いたように、現在、RubyCocoaとHotCocoa(MacRuby)に関する書籍を執筆中です。監修は、なんとRubyCocoaの id:kimuraw さんと、LimeChatの id:Psychs さんです。RubyCocoaでは有名なお二人に監修していただき、とても感謝しています。…

ここ最近

最近忙しくて、日記の更新をさぼっています。 いまは、書籍の執筆活動をしています。なんとか出版がRuby会議2009に間に合うように努力していますが、どうなることやら。レビューアさんや監修者さんにいろいろお願いしたりと大忙しです。 以下に簡単に書籍を…

人生で初めてまつもとさんと間違われました。

本日、バス通勤になってから初めてバスに忘れ物をしてしまいました。忘れたのはお弁当袋に入ったお弁当です。それをバス会社へ取りに行ったときの一コマです。 私「今日、バスで忘れ物をしたものですが」 バス会社の人(以下、バ)「これですよね」 私「あ、そ…

ruby-1.8.7-p78

ChangeLog Tue Jan 6 09:03:35 2009 Nobuyoshi Nakada <nobu@...> * parse.y (yylex): 8 and 9 in octal integer should cause compile error. [ruby-dev:35729] ソースコードの修正内容 Index: parse.y ============================================================</nobu@...>…

ruby-1.8.7-p77

ChangeLog Mon Jan 5 11:14:39 2009 Nobuyoshi Nakada <nobu@...> * eval.c (rb_thread_schedule): runs deferred finalizers. * gc.c (gc_sweep): sets rb_thread_pending to run deferred finalizers. * rubysig.h (CHECK_INTS): now checks rb_thread_pending even </nobu@...>…