The following articles were authored by はるかなる熊

lundefined method `jpmobile’ for #

さくらのVPSにOpenPNE&Railsを立ち上げるまでのメモ。 そもそもOpenPNE3とRailsを同時にインストールする人もそんないないと思うけど・・。 自分用メモ。 MySQL, PHP, Git、Rubyをインストールする。 # remiレポジトリ追加 $ wget http://download.fedora.redhat.com/pub/epel/5/i386/epel-release-5-4.noarch.rpm $ wget http://rpms.famillecollet.com/el5.i386/remi-release-5-8.el5.remi.noarc.......

iPhone/iPadアプリ開発、Clangでメモリリークを診断!

iPhoneアプリ開発。 CGI開発はメモリをそこまで意識する必要がなかったが、 iPhoneだとそういうわけにはいかない。 メモリリークが命取りになったりする。 今までメモリを意識する必要があまりなかったのでアプリ開発で手こずる。 メモリについて調べてると静的解析プログラムが発見。 早速導入してみる。 Clang http://clang-analyzer.llvm.org/ 導入方法は下記サイトが分りやすかったので省略。 http://tktech.blog21.fc2.com/blog-entry-1.html ただ実行すると下記のようなエラーがでる。 $ scan-build R.......

NSLogでメモリ使用量を出力

XcodeでiPhone/iPadアプリの開発中に気になるのがメモリ管理。 デバックで使用メモリを確認したいときにぜひ。 参考: http://stackoverflow.com/questions/787160/programmatically-retrieve-memory-usage-on-iphone あと関係ないけどObjective-Cのコーディング規約。 http://www.textdrop.net/google-styleguide-ja/objcguide.xml http://google-styleguide.googlecode.com/svn/trunk/objcg.......

弱電界エリアで自分で地デジ対策してみた

テレビはほとんどつまらない番組ばっかで、 地デジ移行も税金投入してるのが謎だし、 アンテナ設置業者もぼったくりなとこばっかだし、 基本的に嫌いで無くても不便ないけど、2,3番組とたまに見るニュースのためにしぶしぶ地デジ対策してみることに。 ちなみに我が家は東京タワーのエリアぎりぎりの最弱電界エリア。 一度業者に見積もり&調査依頼をしたら、7万5000円とぼったく価格を提示された。 原価数千円のブースターが2万ってなんだよ。って心の中でつっこみ。 市販の地デジをアンテナ(↓みたいな)では映らないですか?と聞いたら、この辺りだと屋根に取り付けないと無理です。と言われた。 普通は諦めて向こ.......

FaceBook動向、活用事例やブランディングについてメモ

日本でのFaceBook動向  2011年3月、FaceBookはアクセス数でGoogleを追い抜いた事で一段と存在感がでてきたが、日本での知名度はまだまだ高いとはいえない。 しかし日本でりのFacebookの人気は急増しており、2011年1月時でアクティブユーザーが200万人を超えた(※1)ようだ。 MixiやGreeにはまだ及ばないものの無視できない存在となっている。 実際に周りでもFaceBookの法人ページを立ち上げた方や、これから立ち上げたいという声も多く聞こえてきた。 テレピやラジオで「ツイッター」という言葉が自然とでてくるようになって間もないが、次はフェイスブックという言葉が聞こ.......

AppStore登録でInvalid Binaryがでてしまった。

 ようやくアプリができたと思ってAppStore登録を試みたが最後の最後でつまづいた。 itune connectでアプリのバイナリファイルをアップロード完了後に「Invalid Binary」と言われてしまった。メールには「Invalid Signature」としか書かれていないので具体的に何か原因かわからない。 Dear Developer, Thank you for your recent binary submission for “Flash Card of Kuman Professor” to the App Store. Unfortunately w.......

Titanium.UI.iPhone.SystemButton [undefined] is not an object

Titanium Mobileで開発していると下記のようなエラーが出る時がある。 Titanium.UI ….. [undefined] is not an object 解決するには”build/iphone/”フォルダ内を一旦削除して再ビルドすればいいみたい。 ちょっいはまったのでメモ。 参考ページ 関連サイト....

Web上で動画ストリーミング配信する時のメモ

動画ストリーミングはたまに依頼がくるけれど、頻繁に対応しているわけではないのとストリーミングサービスも日々変化しているので、 それらの調査を兼ねてメモしてみる。ホームページに動画を組み込みたい時など参考にどうぞ。 動画ストリーミングとは 通常、動画配信にはWebサーバーを利用して行います。 動画配信には動画ファイルをWebサーバー上に置くだけでは実現できず、FlashやSilverLightやWindowsMediaPlayerといった動画再生用のアプリケーションを利用する必要があります。また動画ファイルも適切な形式に変更(エンコード)する必要があります。 また、動画配信は回線に相当の負荷がか.......

Titanium Mobileの関連サイトを集めてみる

iPhoneとAndoroidのアプリが両方同時に開発できる iPhoneアプリはObjective-Cで開発、AndoroidアプリはJavaなどで開発する必要があるが、 それだと開発者の負担が大きく、開発に大きなコストと時間を費やす事になる。 それを解決するための救世主が両アプリを同時に開発できるTitanium Mobile! JavaScriptで開発する Titanium Mobileで使用する言語はObjective-CでもJavaでもなくJavaScriptである。 ホームページを作った事ある人やAjax開発に慣れている人ならすぐにでも開発にとりかかれる。 Objective-C.......

express+node.jsのSocket.ioを使ってチャネル対応チャットを作成

Express+node.js+socket.ioでシンプルなチャットサイトを作ることはすぐできたけど、 複数チャットを利用する時に必要なチャネル分けみたいに機能がないみたい。 ググってみたけどあまりこれだというのが引っかからなかったのでクラスを少しいじって対応してみた。 【 やりたい事 】 - クライアントをチャネルに入室~ - チャネルら入室しているメンバーにのみメッセージ送信 一応、これでチャネル分けとメッセージ送信できた。(Clientクラスのrequireがちょっと気持ち悪いけど・・) 上のコードだと「hoge channel」限定なのでチャネル作成・管理なども実装していく必要あり。.......

express+node.js+redisでセッション管理

expressは初期状態だとサーバーを再起動するとセッションが切れてしまいます。 セッションを維持するためにredisを利用します。 redisのインストール rpmからインストールしました。 wget ftp://ftp.pbone.net/mirror/centos.karan.org/el5/misc/testing/i386/RPMS/redis-2.0.0-rc4.el5.kb.1.i386.rpm rpm -ivh redis-2.0.0-rc4.el5.kb.1.i386.rpm chkconfig –level 3 redis on /etc/init.d/redi.......

node.js+MongooseでMongoDBを試してみる – ServersMan@VPS

Mongooseを試してみましたが、mongoDBかなり扱いやすいです。 スキーマレスなドキュメント指向データベースはRDBMSのようなカラムをいちいち定義しなくていいので柔軟にデータベースが使えます。 ドキュメント指向データベースになれるとRDBMSはもう使えないかも・・。 1. mongoDBのインストール 前回の記事参照。 → MongoDBインストール手順 2. mongooseのインストール コマンド一発でOKです。 $ npm install mongoose 3. コードサンプル 関連ページ node.jsを試してみる express+node.js+sequelizeを試してみ.......

MongoDBインストール手順

1. レポジトリの設定 mongoDB用のレポジトリファイルを追加します。 /etc/yum.repos.d/10gen-mongodb.repo 32bit版Mongodbレポジトリの場合 (Fedora 14/13/12/11, CentOS 5.4/5.5 and Red Hat (RHEL) 5.4/5.5/5.6/6 on i686) [10gen] name=10gen Repository baseurl=http://downloads-distro.mongodb.org/repo/redhat/os/i686 gpgcheck=0 64bit版Mongodbレポジトリの場合.......

WordPressお薦めプラグイン10選

ワードプレスをよく利用していてプラグインを色々試してるとどれが良かったとかわかんなくなってくる。 お薦めプラグインというか、それを忘れないようにするためのメモ的な感じです。 1. Google XML Sitemaps (必須) サイトマップ自動生成してくれるプラグイン。 新しく記事を投稿した時にサイトマップを自動生成してくれるだけでなくGoogle,Yahooなどの検索エンジンに更新報告してくれる。 2. All in One Webmaster (必須) Google Analytics,Webmaster,Bing WebMaster Centerなどメジャーな解析サイトを纏めて管理でき.......

express+node.js+sequelizeを試してみる – ServersMan@VPS

前回の「ServersMan@VPSでnode.jsを試してみる」に続いて、今度はnode.jsのSinatra風フレームワークExpressを試してみる。 本当はRuby on Railsを模したExpress on Railwayを試してみたかったけど、まだ機能的に未実装な部分が多かったのでまた今度。 今回はExpressを試してみました。 開発環境はServers@VPSのCentOS 5です。 Expressフレームワークの特徴 本家に書いてあるExpressの特徴をざっくりと、、(間違ってたらごめんなさい) WEBアプリケーションが簡単に実装できます! ルーティング設定できます! コ.......