『優秀な技術者を「一円も価値を生まないセクター」に幽閉する愚行』、にまつわる恐ろしい話

「自分のアタマで考えた結果」を愚行呼ばわりする愚言経由で優秀な技術者を「一円も価値を生まないセクター」に幽閉する愚行を読みました。 ソニーで働く人達は、新卒入社の段階では日本で最も優秀なエンジニアの卵だったはずです。その人達が一生懸命働いて…

本当は恐ろしい、MySQLのライセンス?

(2012/02/10追記:まぎらわしいのでタイトルに「?」を追加しました。) ここ数日、MySQLのライセンスに悩んでいました。きっかけは知り合いがFacebookに書き込んだ以下のコメントです。 MySQLのライセンスの話から、GPLについて調べてた。受託開発でGPLライセ…

アメリカ人の笑いのツボは日本の6歳児と同じ!?

https://twitter.com/#!/tamaxyo/status/166342359481720832 より 6歳のうちの息子も笑うだろうなと思った。いや、アメリカ人が子供と同程度と言いたいのではない。(タイトルは飾りです) なぜ、子供はそんなことでも笑えるのかということ。 きっと私も子供…

ものすごくえぐいネガキャン、Gmail Man

私は中学生の頃にN88BASICに出会ったことがきっかけでコンピュータの世界を知った。それから1年もしないうちに私の夢はMicrosoftで働くことになった。 あれから15年。 いまはNaClという塩な会社*1で働きつつ、世界で活躍するITスターになることを夢見ていま…

MacRuby on Rails #2011-05-29

ここ最近MacRubyに対して行った定数探索の修正が原因で次の不具合が発生している。 修正前と比べてメソッド呼び出しが3倍遅い。 Objective-CからRubyのコードを呼び出すときに定数が探索できない。 Objective-CからRubyのコードを呼び出すときによく落ちる。…

MacRuby on Rails #20110321-1

Module.class_evalやModule.module_evalがレシーバの定数しか探索しない不具合 不具合の説明 現在のMacRubyでは以下のスクリプトを実行すると定数が見つからないという例 外が発生する。当然cRubyでは動作する。ActiveSupportの随所でこのような実 装がある…

MacRuby on Rails #20110320-1

.rboの生成を抑制する方法 MacRubyの動作確認ではvm.cppを頻繁に修正する。vm.cppを修正するたびに.rboを 再生成するのは時間がかかる。そこで、.rboの生成を抑制する方法を調べる。以下が.rboを生成している部分。minirubyよりも.rboの最終更新日時を新しけ…

MacRuby on Rails #20110314-1

Assertion failed: *1, function pop_current_exception, file vm.cpp, line 3434. エラーが発生しているのはvm.cppの以下の関数。 void RoxorVM::pop_current_exception(int pos) { RoxorSpecialException *sexc = get_special_exc(); if (sexc != NULL) { …

MacRuby on Rails #20110311-1

はじめに MacRubyを普及させたい。その思いは日に日に高まっている。ではどうすればよ いのか。Mac上でRubyを使っている人がMacRubyに移行するにはどうすればよい のか。うん、それはRaiis。これが答え。ということでMacRuby上でRailsが動くようにする。Rail…

関西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…