DRY

Web関連の技術の事、食事/お酒の事、旅行の事など

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

iPhone用のFacebookSDKでfbDidLoginに飛んで来ない

iPhone用のFacebookSDKでfbDidLoginに飛んで来ない現象で頭を悩ませました。。。 stackoverflowでしか引っ掛からないのですが、みんな言ってる事がマチマチで。とりあえず、fbDidLoginにはコールバックが来たのでその方法をメモしておきます。 SDKは2011年12…

AWSに自作のAMI(CentOS6.0)にLAMP環境も構築

ついでにLAMP環境(MySQL5.5クライアントのみ、PHP)を真っ新なCentOS6.0に作ったのでそのコマンドもメモしておこう■まずはyum関連 yum list yum updateyum -y install gcc gcc-c++ yum -y install zsh yum -y install vim-enhanced yum -y install screen yum…

MacでAWSのRDSコマンドを試す

Mac

RDSのmy.cnfを任意にいろいろ変更したいので、rds-???コマンドを試してみる。Webで検索するといろいろなやり方が出てきて、古い記事もあるので自分の環境で動かした方法をメモしておく(2011/11/11)■環境 MacBookPro OS x 10.7.2 AWS リージョン:US_EAST …

xcode4とcocos2d

Mac

xcode4のバージョンアップをしてから、テンプレートにcocos2dが表示されなくなったので sudo ./install-templates.sh -f と何度やっても表示されないので、入れ直そうかと思ったけど ./install-templates.sh -f -u こっちで入れ直し完了して、ちゃんと表示さ…

AWSにCentOS6.0をMyAMIとして作成する

AWSが用意してくれているサーバでもいいのですが、テスト環境は非AWSでCentOS6を使っているので、どうせなら合わせたいなというのがそもそもの需要です。まああとは興味本位。 今回はこちらのsuz-labさんのサイトを思いっきり参考にさせて頂きました。 ※とい…

CentOS6.0にredmineをインストールする

CentOS6.0にredmine1.2をインストールしたので、そのメモを残します。今回はこちらの徒然さめざめサイトをかなり参考にさせて頂ました。下記は私の作業順通りに記載していますが、後からrubyと紐付けるのがめんどくさいので、下記は先にインストールした方が…

MySQL-MHAを試してみる

たまにはAndroid以外のエントリーを。最近巷で噂になっているMySQL-MHAを試してみる事にするコマンド/手順等はこちらのエントリをだいぶ参考にさせて頂きました。 http://myhome.munetika.mydns.jp/ossdbwiki/index.php/%E3%83%A1%E3%82%A4%E3%83%B3%E3%83%9…

LiveWallpaperを試してみる

またまた遅ればせながらですが、デコメ、デコアニメ、着せ替え等は好きなユーザは多いので、Androidのライブ壁紙機能は試しておいて損は無いかなと。今回は単純に画像(thumbnail.png)をCanvasで適当に移動させるだけの簡単な物を作りました。 重要なのは、A…

JNIでAESの暗号化/復号化する方法

Android上で、KEYとIVを用いてAESで暗号化された2Mぐらいのファイルを復号化したのですが、スゴイ時間が掛かるんです。。。 私のエミュレータ上で16000(m/s)ぐらい。ですのでJNIで復号化する処理を作成しました。結果的にはまったく同じファイルで7000(m/s)…

HTTP::Server::Simple::PSGIで簡易ダウンロードサーバの生成

今更ですが何となく。単純にAndroidのHttpClient辺りから、ポリッとbinaryファイルのダウンロードに反応してくれるサーバが欲しくって。 何かPSGIでポリサクっと出来ないかな〜と探していたら、HTTP::Server::Simple::PSGIにぶつかってお手軽・簡単でした。 …

Eclipseでandroid-ndk-r6のJNIをgdbを使ってデバッグする方法

やっぱりマジメなJNI作ってるとブレークポイント張って中見ないとサッパリワカラナイんですよね。 でも、あんまりEclipseでやってるエントリが見つけられなくて、苦労したのですがJNI側のブレイクポイントまで飛んできたので方法をメモしておきます。# 環境 …

EclipseCDTとandroid-ndk-r6のJNIをプロジェクト統合する方法

別に結果としてやらなくても良かった気がしますが、まあ1つのAndroidアプリとしてJNIも梱包した形が理想なのでEclipseも統合しておこうかなと。# 環境 Windows7 Eclipse 3.6 Helios Cygwin android-ndk-r6 とりあえず、JNI作ってndk-buildで単体では動いてい…

android-ndk-r6でopensslを動かす

これは本当に苦労しました。。。泣きました。。。とりあえず改めて環境の確認ですが# 環境 Windows7 Eclipse 3.6 Helios Cygwinとなっています。 # 環境変数の設定 export NDK_DIR=/cygdrive/c/bin/android-ndk-r6 export ANDROID_NDK_ROOT=/cygdrive/c/bin/…

android-ndk-r6でstlportを動かす

これは以外とあっさりできました。他のサイトをみると、gitでstlportをDLしてコンパイルしなきゃいけない等あると思いますが、android-ndk-r6だと必要無いようです。 単純にApplication.mkとAndroid.mkで実行できました。 ディレクトリ構成は以下のようにし…

android-ndk-r6を動かす

Androidの開発を進める中で、NDKを使う必要が出てきたので最新バージョン(2011/07/27時点)のandroid-ndk-r6をWindows7にインストールして使用しようとしたのですが、また結構動かすのに変な苦労をしたんのでメモっておきます。 ■まず現時点でr6のインストー…

EclipseのEmulatorで起動しているのに、No space left on device となる

私もなりました。 実機であれば、SDカードの実際の容量が不足している等あり得ると思うのですが、エミュレーターなのに出ちゃうのはどうしたものかと。いろいろ調べましたが、結局誰もよくわからないみたいですね。 adb uninstall 'パッケージ名' で入ってい…

node.jsをLinux系サーバにインストールするコマンドまとめ

すみません。完全に自分用です。 いちいちコマンドコピペするの面倒なので、まとめメモに使わせて貰おうかと。。。 もう少し詳しいのは過去のエントリを読んで頂ければ。 # 事前準備 yum install gcc-c++ yum -y install python yum install openssl-devel.x…

Androidでカメラ撮影し画像を保存する方法

多々ハマりました。。。 とりあえず実機一台でしか試してないですが、GalaxyS2でAndroid2.3が前提です。 他のサイトを調べたりすると、イロイロな情報があるのですがそれらを繋ぎ合わせて、私が実装したポイントを最初に幾つか列挙して、最後にソースを載せ…

Androidの実機でFacebookSDKの認証をする方法

昨日までは、Eclipse上で開発をしていたのでちょっと実機でFacebookの友達リスト取得するとパフォーマンスどれくらい出るかな〜?と思って、実機上で動かそうと手を付けたのが悲惨の始まりでした。。。まあ遅かれ早かれいずれやらなきゃいけないのですが。。…

Android SDKを用いてFacebookの友達をListViewに表示するコード

何か調べていてあんまりこの手のエントリーが無いのはなんででしょう?気のせいかな?内容的には単純にAndroidアプリ上でSDKを用いてFacebookのauthorizeを呼び、友達リストとその画像をListViewに表示するソースです。■参考サイト ・Facebookのオフィシャル…

node-inspectorとnode-devでnode.jsをデバックする方法

まだ慣れが無くてついつい忘れてしまうので、自分への備忘録も含めて以前からのエントリの通り、node.jsが動いているサーバはMacBookAir上のVMWareFusion上のCentOS5.6なので、Mac⇔Centでnatも入っているのでそこも記載。 ※そんなメンドくさくない、普通の環…

CentOS5.6にyumでMySQLの最新をインストールする方法

CentOS5.6のインストール直後に普通にyumでMySQLをインストールしようとすると、古いバージョン(5.0.77)がインストール されてしまうので、これをMySQL5.5系のインストールに変更する方法 # yum info mysql Available Packages Name : mysql Arch : i386 Ver…

node.jsでreq.bodyが受け取れない件

またもや無駄に嵌ったので記載を。express + ejsを使ってから入力されたデータをDBに格納するプログラムを作っていたのですが、入力された値(responce)がどうにも受け取れなくて困りました。 4 Jul 18:52:01 - [ERROR] TypeError TypeError: Cannot read p…

VMWareFusion上のCentOS5.6でnode.js動かす

ちょっとハマったのでメモとして。この前入れたVMWareFusion+CentOS5.6の環境でnode.jsを動かしてMac側からアクセスしたい。 じゃないと意味ないからね。まずは普通にnode.jsのインストール ちなみにインストールしたCentOSはほぼ最小構成で、Xが入ってるぐ…

MacBookAirにVMWareFusionを入れ、CentOSをネットワーク経由でインストールする方法

Mac

MacBookAirを持ってますが、ドライブ無いのでネットワーク経由でCentOSを入れたので、その時のメモを残しておきます。■VMWareFusionのインストール Mac向けのVMWare製品はFusionのみみたいなので、まずはココから無償評価版をダウンロード (ちょっと試して…

dotcloudでperlも試しておく

ついでなので、perl環境も試しておこう。環境は変わらずWindows7 + Cygwinです。 とりあえず、perlのframeworkはdancerというのを使っているらしい。 すみません。。。よく知らないのでおいおい勉強しておきます。当然Plack/PSGIなんだねって事で。とりあえ…

windows+cygwinでdotcloudする

Androidアプリを作っているのですが、サーバサイドもそろそろ必要だな〜と言う事でdotcloudを使ってみる事にしました。Macにも環境を作ろうと思いますが、まずはWindows7 + cygwinで作ってみます。dotcloudのinviteは1日掛からずぐらいで来ました。cygwinが…

Macでロックをかける

Mac

最近Macを使う事が多くなってきたが、要するにWindowsキー+L(画面ロック)みたいな機能って どうやってするんだろう?と恥ずかしながらずっと思っていた。ふと思いだしたので、調べてみるとLockTight for Mac OS X Intel | gkoyaというソフトが良さげなので、…

DBViewer

AndroidでSQLiteを使っている続き。EclipseのDBViewerプラグインを導入する。SQLiteのJDBCドライバーを http://www.xerial.org/trac/Xerial/wiki/SQLiteJDBC#Download ダウンロードする。DDMSのファイル・エクスプローラーで「/data/data/[パッケージ名]/dat…

AndroidでSQLite

多くの皆さんと同じように、僕もAndroidでSQLiteを使用する際にContextって???となった。ちょっとここでの躓きは痛そうなので、納得いけるよう調べた軌跡を残しておこうと。 勝手に人様のブログや、developersサイトから引用してます。 まずはAndroid-Dev…