2010-11-01から1ヶ月間の記事一覧

C#におけるヒープVSスタック問題、あるいはUnityにおけるスクリプト高速化。

個人的にC#はグルー言語であるという認識が強くて、パフォーマンスを意識したプログラミングの経験が無い。しかしUnityのスクリプトをC#で書いていると、そこを意識しなくてはならないケースに出くわすことがある。最近あったのは、テンポラリな配列のアロケ…

Wikipediaの顔写真バナーの裏に潜む科学

The Information Is Beautiful - THE SCIENCE BEHIND WIKIPEDIA’S JIMMY APPEAL最近、Wikipediaを閲覧していると、やたらとジミー・ウェールズの顔が出てきてウザ……いやいや、何と言うか、気になってしょうがない。この「創立者からのメッセージ」という形で…

MacBookの据え置き運用

導入前はスペックに不安を感じていたMacBook Air 11″も、現在はすっかりメインマシンとして活躍している。動画編集以外の作業はほぼすべて、このMBAの方で行っている。ここまで実用になるとは、正直なところ思ってもいなかった。それで、今まで使っていたMac…

Tumblrを使いこなす人たち

Tumblrは色々な使い方のあるサービスだ。もっぱらreblog用のサービスという印象があるけれど、中には普通のブログとして使いこなしている人たちもいる。Minecraftの作者のブログThe Word of NotchはTumblrを利用している。これは本当に普通のブログとして使…

中途半端にDropbox好き

コラボ作業だの納品だの、やたらとhttp://www.dropbox.com:Title=Dropboxを使っていたところ、当然のごとく、標準の2GBでは容量が足りなくなってしまった。結局50GBのプランを契約して、その後もヘビーに使い続けている。ちなみに50GBのプランは年額$99だ。8…

Unityで作ったiOSアプリを60fpsで動かす

Unityを使ったiOSアプリの制作に手を出す際、まず最初にひとつだけ、覚えておいてほしいことがある。 Unityから出力されたソースのAppController.mmにある定数kFPSを60に変更する おめでとう。君のアプリは60fpsでなめらかに動くようになったはずだ。まあ、…

UnityとC#とJavaScript

UnityのスクリプティングはJavaScriptを採用している……というのは、かなり大雑把な表現だ。Unityは.NETフレームワーク互換のMono環境の上で動いている。スクリプトの方も、純粋なJavaScriptというよりかは、JScript .NETに近いものとなっている。この辺りの…

Unityプロジェクトのバージョン管理

GitHubの有料プランを契約して、その非公開リポジトリにはUnityのプロジェクトを格納することにした。そこで生じる疑問が、Unityのプロジェクトはどこまでがソースファイルなんだろう?ということ。Assetディレクトリにアセットが格納されることはすぐに分か…

GitHubの有料プランを使う

仕事用のリポジトリを作成するために、GitHubの有料プランを契約した。契約したプランは最小規模の"Micro"だ。月$7で5つの非公開リポジトリを作成することができる。また、1人の非公開コラボレーターを招待することも可能だ。実はGitを本格的に使うのは今…

MacBook Airで開発

SSDを導入してSpotlightが快適になった……というのは、実はMacBook Airを購入したのでした。少し迷ったものの、現在の仕事で移動が多いというのと、メインで使っているMacBookが型落ち気味だったということもあり、思い切って購入。本気で仕事に使うことを考…

Spotlight検索

以前から、SSDを導入するとSpotlight検索が滅法快適になるという話を聞いていたのだけれど、実際にSSDを導入してみるとこれが本当だということに気付いた。まず、アプリを起動するのにSpotlightを使うようになる。「CTRL+スペース」でSpotlightを開いてから…

Minecraftで遊ぶ

最近わりと話題のインディーゲームMinecraftをプレイしている。YouTubeで何気に見かけたSeaNannersの実況動画がきっかけだった。このひとの実況はMinecraftの面白さをよく伝えていると思う。興味はあるけど時間が無い、って場合は、とりあえずこの動画のシリ…

SOUNDBYTES

SOUNDBYTES : Denkitribe | KORG INC.少し前の話になりますが、KORGサイトのアーティスト・インタビューのコーナー"SOUNDBYTES"にて、Denkitribe名義での活動について取り上げていただきました。嬉しいやら恥ずかしいやら……いやはや。

Adobe Digital Publishing Suiteビデオチュートリアル

Adobe InDesign CS5を中心とした電子書籍ソリューションであるDigital Publishing Suiteについて、簡単なビデオチュートリアルを作成してみました。諸事情あって作ったデモなのですが、ついでなのでYouTubeにアップしておこうかと。個人的には、これを使って…

ゲームエンジンUnity

最近、仕事9割、趣味1割ぐらいの気持ちで、Unityに触れている。UnityはiPhoneゲームなどでよく使われているゲームエンジンだ。個人的にはGame Blenderに近いものがあるかなと思う。3Dシーン上に配置されたオブジェクトに対して、各種のコンポーネントと…

KORG iMS-20 for iPad

昨日、KORG iMS-20 for iPadがリリースされました。このアプリではテンプレートパターン(Ambient Template)とデモ曲の制作に関わらせていただきました。デモ曲の方はアプリに内蔵のデータではなくSoundCloudにアップしてあります。ぜひダウンロードして聴…

Adobe CS5を使ってWIRED Magazine for iPad的なものを作る

最近、仕事半分趣味半分で手を出しているのが、Adobeの電子書籍ソリューションDigital Publishing Suiteだ。最近までDigital Publishing Platformという名前でリリースが予定されていたのだけれど、先日のAdobe MAX 2010において、Digital Publishing Suite…

ブログを書かねば

ブログを書かなきゃいけない――みたいな事を自分で言っておきながら、まったくブログを書かない日々を送っていました。どうやら僕は音楽関係の仕事が入ると、まったく他の事ができなくなってしまう性分のようで……ひとまず、ここ最近あったことを思い出してみ…