test

まだ書けんじゃねーか。 というか、あれか。はてなブログか。

C84活動報告

今回は、3種類の同人誌を売ってたんですが全部完売になった。昼前くらいの売り上げがラッシュでした。3冊セットで買って行く人もけっこういた。 東のレガリア1:10冊(完売)原価190,売値200 東のレガリア2:25冊(完売)原価600,売値500 東のレガリア3:30冊…

TypeScriptセットアップ手順

$ brew install node $ brew link node Linking /usr/local/Cellar/node/0.8.12... Warning: Could not link node. Unlinking...Error: Could not symlink file: /usr/local/Cellar/node/0.8.12/lib/node_modules /usr/local/lib is not writable. You shoul…

OpenCV2.4.3 Androidビルド手順

環境 ・Mac OS X 10.7(MacBook Air) ・Eclipse Juno rev1 ・Androidの環境構築はすでに済んでいるものとする。CDT入ってなければ入れておく。 (デフォだとEclipseにC++/CのBuild Setting項目がないのでこれで増える / “Eclipse に C/C++ 開発ツール (CDT) …

Android環境セットアップ(Mac10.8)&ADT動作確認まで手順

過去に書いた手順が古すぎるので、今の手順をついでにメモっとく。(たまに参考にする人がいるらしい?) 今回はAndroidアプリというか、Android ADKを動かしたいのでそれ関連の動作確認ができるところまで書く。・Eclipse IDE for Java EE Developers(Eclips…

ios-ntp導入手順

ゲットする $git clone https://github.com/jbenet/ios-ntp.gitios-ntpプロジェクトをXCodeでビルドする ここで、Build SettingsのValid Architecturesにarmv7sを追加する。 スタティックライブラリをリンクして、ユニバーサル化するところでエラーが出る。 …

MsgPack Android導入手順 JUnitTestまで

環境 MacOS X 10.8 jdk1.7 Eclipse Junoゲットする $git clone https://github.com/nagoya0/msgpack-java.git $git checkout compati2ビルド $mvn package $mvn install $mvn eclipse:eclipse Eclipseのプロジェクトファイルができるので、importする。プロ…

Scala開発環境導入手順(Mac)

javasdk1.7にする http://jdk7.java.net/download.html ここからゲットし、インストールしたのち、ユーティリティのJava Preferenceで1.7を優先にする。Scalaを入手 http://www.scala-lang.org/downloads.bashrcに下記を追記 export SCALA_HOME=/Users/adach…

github page+ Octopress

XCode4.3にアップデートしたら、gcc,configureなどがインストールされてないので、 XCodeのPreferenceのDownloadから、Command Line Toolsをインストル。rvmインストールする。(ruby 1.9.3を使うため) url -L https://get.rvm.io | bash -s stable --ruby rv…

人狼/Android、C81、C82展望1

かなり前だけど、イケメン人狼のAndroid版をリリースした。 https://market.android.com/details?id=com.regaria.ijt そのあたりの話と、あとAndroidシステムで高速にプロセス間通信をどうやるか、を書いた40ページくらいの薄い本をC81で出した。全体的な人…

実機に同一アプリを複数インストールする

これは今のところ、パッケージ名を変えて Manifest.xml のpackage=で指定するしかない。 不便。

速度計測時の注意点

出力は最後にまとめて出す。 分解能は適切か。 データは複数回とる。 最悪値を出す。 ヒストグラムを出す。 キャッシュの確認。

Android開発環境セットアップ(Mac OS X 10.6.7)

Mac OS X 10.6.7(家) ・Eclipse 3.5.2(Galileo) Eclipse IDE for Java EE Developers Eclipse Galileo SR2 Packages (v 3.5.2) http://www.eclipse.org/downloads/packages/release/galileo/sr2 ・日本語化 ヘルプから、追加インストールを選択し、 Location…

before_fileter 非login時の定義は、routes.rbに書かない

Web

before_filter :login_required で、ログインされてないときのページは、routes.rbではない。lib配下に関数があるので、そっちを変更する。 http://rubist.blog77.fc2.com/blog-entry-95.html

char*からNSString*への変換

char* cp = "test"; NSString* str = [NSString stringWithCString: cp encoding:NSUTF8StringEncoding]; ここで、testが終端文字で終わっていなければ、 strにはnilがはいるので注意。 ついでだから書いておくと、 IBOutletを使用している場合、Static Text…

UIGestureRecognizerが糞使えない理由

iOS

皆使ってる UIGestureRecognizer ですが、こいつで泣かされる人もわりと多いと思う。 UIGestureRecognizerについては、ググってくれればいい。 UIGestureRecognizerの派生クラスで以下のものがある。 UITapGestureRecognizer タップ UIPinchGestureRecognize…

ResponderChainとDelegate

UIKitでプログラミングしていると、サブビュー(UIViewとその派生)が次々と増えていく。 ビューが重なりあった状態では、最も下層にあるビューが、FirstResponderとなる。 FirstResponderというのは、最初にイベントを受け取るオブジェクトのこと。 例えば、T…

MacBook Air 11インチ欲しい!

MacBook Air 11インチ欲しい!いちばんいいのをお願いします!

非公開ソースのインタフェースの数を調べる

ソースが公開されていないライブラリ、オブジェクトファイル(*a,*o)の呼び出されているAPI数を調べる。 次のスクリプトを実行させると、dにAPIの一覧がのる。 #!/bin/bash #呼び出し側のソース: find ${caller_path} -name "*.[oa]" | xargs nm | xargs cat…

Android(環境構築)

APR/1にXperiaをゲットし、今週月曜の会社の飲み会で、先輩に、 「そういうの買った人はAndroidのアプリを自作するでしょ」 とさらっと云われたので、密かに家で作るか。 ま、そんなのはどうでもいいことで、いつも通りメモ。 環境: MacOS X(10.5.8) JDK(1.…

一人の開発の意識

一人で開発して、納期に間に合わせるために必要だと思うのは以下のこと。 ・リソース 自分自身の全ての生きる時間をリソースとして考える。 生活のどれがリソースに対しどの程度のコストを払うかを考える。 あらかじめ、配分を決めておき、そこから大きく乖…

「イケメン人狼タウン」リリースしました

1ヶ月くらい、OpenSocialをぼちぼちとやってましたが、昨日、「イケメン人狼タウン」というmixiアプリをリリースしました。 http://mixi.jp/view_appli.pl?id=9624まだまだテスト段階ですが、遊んでくださる方を大絶賛募集しています。忙しい方のために3日…

mkisofs

mkisofs -d -N -D -J -r -V 'volume name' -publisher adachi -o 'IMG file(*.iso)' 'directory'

linux input subsystem参考

パート1 http://www.linuxjournal.com/article/6396 パート2 http://www.linuxjournal.com/article/6429オートリピート関連(パート2のリスト12、13)のIOCTLsは、実装されてないこともある。

ダブルポインタの配列と1次元配列

C

Aは、ダブルポインタを使った2次元配列のmalloc。以下のAは、配列の領域を確保し、0で初期化するコードである。 Bは、ポインタの一次元配列を静的にプールしたもの。その後、0で初期化する。 AよりもBのほうが高速に動作する。 理由は一つの要素へのメモリア…

プロファイリングツール

OProfile gprof ARM Profiler http://www.arm.com/products/DevTools/RVP.html LST google-perftool(移植が大変)ARMクロスコンパイル用のパッチあり。 http://cell.fixstars.com/ps3linux/index.php/Google-perftools%E3%82%92%E4%BD%BF%E3%81%A3%E3%81%A6CP…

OpenSocial #1 開発環境

私の環境: Darwin shot.local 9.8.0 Darwin Kernel Version 9.8.0: Wed Jul 15 16:55:01 PDT 2009; root:xnu-1228.15.4~1/RELEASE_I386 i386 eclipse: eclipse-SDK-3.4.2-macosx-carbon.tar.gz OSDEプラグイン: OpenSocial の view ( preview, home, prof…

git:proxy越え設定

git

以下を参考に。corkscrew使用。 http://sho.tdiary.net/20090323.html#p01 http://sho.tdiary.net/20090326.html#p01

fedora11:tetexインストール

texはいいよね、たくさんの人がトライしてくれている。ググればすぐに時間短縮できる。ありがたや〜 ptetex3をインストールする。 http://d.hatena.ne.jp/adachi_c/20090107途中でコンパイルエラーが出るが、stdio.hのgetlineの名前を一時的に変えればOK。 h…

aclocalとautomake

ユーザ用ツールのクロスビルド用のMakefileは、 Makefile.amにCCをかき、automakeすれば、Makefileに継承される。 以下を参考 http://www.fireproject.jp/feature/automake/basic/autotools.html(おすすめ) http://www.geocities.jp/fut_nis/html/automake…