2011-08-21
■[プログラミング]MacRuby
Cocoaとかを使ったアプリケーションを実装する必要があったので,MacRubyに手を出しました.
最初はObjective-Cでやろうと思ったのですが,C言語とSmalltalkをごっちゃにした文法が好きになれなかったのでMacRubyにしました.
Ruby 1.9をObjective-CだのガベコレだのMac OS Xの技術をフルに使って実装したものらしいです.
一番良い点は,CocoaをはじめObjective-Cで使われるAPIが大体使えることだと思います.
簡単にアプリケーションを作りたい時には向いていると思います.
でも,MacRubyのサンプルコードが少ないのが悲しいところ.
APIのリファレンスもありません.(あってもObjective-Cとほとんど同じになると思いますが)
そのため,XcodeとかについているObjective-Cのデベロッパドキュメントを読む必要があるので,使いこなすにはObjective-Cが読める必要があります.
オライリーでMacRuby: The Definitive Guideが執筆中みたいですね.
この本はだいぶ参考になりそうです.
増井さんはMacRubyを使ってIMEを実装したようです.https://github.com/masui/Gyaim
2011-08-07
2011-06-02
■[Mac]Macbook Pro
4月にMacに乗り換えました.
# 乗り換えた事情は結構複雑なので,省きます.
Apple MacBook Pro 2.7GHz 13.3インチ MC724J/A
- 出版社/メーカー: アップル
- 発売日: 2011/02/25
- メディア: Personal Computers
- クリック: 27回
- この商品を含むブログ (5件) を見る
学割とか使えたので,ちょっとお安くなりました.
キャンペーン中でiPod touchももらえました.
Homebrew (Macportsは遅いと聞いたのでこっちにした)
Office 2008 for Mac (WIndowsのと違って使いづらい)
Microsoft Messenger for Mac 8 (これもWindowsのと違って使いづらい)
vlc media player (QuickTime Playerよりこっちのほうがいい)
Carbon Emacs (これがないと始まらない)
VirtualBox (vmware fusionがフリーではないのでこれにした)
Processing (諸事情によりいれたが,Processingは好きになれない)
RubyとかPerlが最初から入っていたのが嬉しい(ちょっと古い物だったけど).
gemとか使っていろいろ入れたり,Open CVとかいれました.
Windowsと違って,ターミナルやEmacsが楽に使えるのも嬉しい.
欠点としては,ハードウェアでしょうか.
重たい処理させると本体自体がすぐ熱くなってしまいます.
2011-02-08
2010-12-31
■[研究]今年のまとめ
適当に今年をまとめてみた.
1-3月
卒論でドタバタしていた.卒論発表終わったあとに,手が痙攣しながらPS3とかやってました.
4-7月
授業やら,研究テーマ決めでドタバタ.あとバイトも始めたのでドタバタ.
鬱度はこの時期が一番ひどかった気がする.
まぁでもこの学期だけで必要な単位をほとんどとれたので良かったのかも?
7-9月
それっぽい研究テーマがやっと思いついた.
とあるプロジェクトの書類を書いたりしながら,ERATOのお手伝いをしたりした.
Adaptive keyboardのプロジェクトにも参加してみた.
10-12月
とあるプロジェクトのプレゼンの準備したり,研究の実装をはじめたりした.
あとこの時期は学会参加もあったりしたので発表練習でドタバタしていた.
でっ,来年3月終わりか4月初めに締切にある学会に向けて,研究の実装を進める.
いや,これ間に合う気がしないんですが・・・ ←今ココ
今年1年で何が学べたのだろうか.
リスト化してみると
・英語の苦手意識が和らいできた(まだヘタクソだけど)
・論文読むのがちょっと速くなった.
・Haskellがちょっと組めるようになった
・MPIとCudaのプログラム
・UIとCGの知識がちょっと増えた.
何か少ないな・・・
無駄に長時間寝た


