読者です 読者をやめる 読者になる 読者になる

Shut the fuck up and write some code

グダグダ言わずにコードを書きたいブログ

フロントエンドに秩序を取り戻そうしている話

今月から新たな案件を引き受け始めたのですが、これが中々の地雷案件だったので、作業内容を今後のメモ的に残して置こうと思います。 問題 内容としてはページ内に埋め込んで使う汎用的なブログパーツ的なコンテンツの改修/開発なのですが、現状のソースを見…

mozCamera Update

あけましておめでとうございます。今年はアウトプットの充足と営業活動も兼ねてちまちまとブログを書いていこうと思います。小ネタを乱発すると思いますが、お目汚しご勘弁を。 新年早々ですが、思い立って放置していたopenFrameworks iOSのサンプルアプリmo…

2016年を振り返る

1年半ほど放置していた当ブログですが久々の更新です。前エントリに何かあったのかすっかり失念してますが(Swiftで何か作った気がしますが・・・察してください)・・・丁度年末なのでお仕事の振り返りをしたいと思います。基本的に個人語りな内容です。 ここ…

近況

更新の間が空きましたが、辛うじて生きてます。季節はすっかり夏になりました。 春先までopenFrameworks触ってましたが、「これは面白いけど飯の種には全くならない」ことに気が付き、デモ制作は一旦停止(0.9が出たらまたやりたい)。今はcocos2d-xでのゲーム…

Audio Reactive + Shader Effect by openFrameworks

以前にThree.jsで作ったものの模造品といいますか、全く同じ内容で、動画をshaderで加工しつつ、audioでリズム検出してリズムのタイミングで処理を切り替えるデモを作ったので、 Youtubeで公開してみた。 Audio Reactive + Shader Effect by openFrameworks …

AtomからProcessingを実行するPackageを作ってみた

久々にProcessingを触り始めたところ、やっぱり標準エディタはカスタム出来ず使いづらいなと思い、Atomでの開発環境と整えることに。 もうSublimeの時代は終わったw シンタックスハイライトのパッケージは既にあったのでそちらを利用。 Atomから直接実行し…

ofxBox2dを使う時のオブジェクトの宣言

今更ながらにoFでのopenCV+Box2dという組み合わせを試してたのですが、某書のサンプルを使ってたみたところ動かず、かなりハマったのでメモっておきます。 環境はoF0.8.4+ofxBox2d最新版です。 某書のサンプルの記述ではBox2dのオブジェクトのインスタンスを…

oFShaderでGLSLを読み込んで表示

Three.js経由でwebGL触り始めてシェーダーに興味が出てきて、本格的に触り始めたのでoFでも試してみました。 試した環境はopenFrameworks iOS 0.8.4です。 既にoFの中に、GLSLファイルを読み込むサンプルがあるので(iosES2ShaderExample)それをいじる形で…

Audio Reactive + Shader Effect by Three.js

openFrameworksをやっていたら「OpenGL勉強しなければ」→「WebGLでも書けるかも」→「 Three.jsで良くね?」という流れになり、気が付いたら Three.jsやってました。 今回作ってみたのはシェーダとWeb Audio APIを組み合わせてビートに合わせて適用するシェー…

oFで実行画面のキャプチャ画像を保存する

取り急ぎ手っ取り早く画面キャプチャをしたいときにkeyPressedなどにペロっと貼って使う用です。 // ofImage定義 ofImage myImage; //キャプチャの描画 myImage.grabScreen(0, 0, ofGetWidth(), ofGetHeight()); //書き出し myImage.saveImage("./file_name.…

oF 0.8.4 (ios)でのビルドエラーの対処

昔作ったoF(ios)アプリのソースを0.8.4+Xcode6.1.1環境でビルドしようとしたところ of_v0.8.4_ios_release/libs/openFrameworks/types/ofTypes.h:9:10: 'tr1/memory' file not found なるエラーが出た。 一通り調べてるみるとどうもDeployment Targetを6以下…

ofMapを使う

openFrameworksをまたまた触り始めてる。毎度通常業務で時間取れず、勉強がかなり中断しがちなんですが・・・今度こそコンスタントに触ってアプリの一つや二つ作りたい。 今回は1から勉強しようと思ってMatering openFrameworksを買いました。 Mastering op…

AngularJSを触ってみた感想

「嫌い」やら「死ね」やら「好き」やら、昼ドラばりの愛憎劇で話題沸騰中のMVCフレームワーク、AngularJSを勉強がてら触ってみたのでその感想を書きます。 勉強作ってみたのはyoutube検索して検索結果からプレイリストに追加削除出来るようにしたもの。よく…

openFrameworks 0.8.4 iOS + Xcode6でビルド出来ない

世間はiPhone6の話題が多いのですが、自分といえば夏ー秋は仕事が多忙過ぎてビッグウェーブには乗り切れず・・最近になりようやく時間が出来てきたので久しぶりにoFを触ってみました。 Xcodeも6が出たので、最新リリース0.8.4を動かしてみようとしたのですが…

タイピング改造計画

恥ずかしながら自分はタッチタイピングがまともに出来ない。これまで困る事はないのだけれども、他の人と比べると明らかに見劣りする。作業効率を考えるともっと高速化させたいので、色々手を加えることにした。 参考:思考の速度でパソコンを使う技術 ホーム…

フロントエンドエンジニアにならざるを得ない

近況です。あまりに更新してなかったのでこれからはマメにブログ書きたい・・・と書くとまた書かなくなるか。一昨年フリーになって割りと良いペースで仕事をやってきたのですが、去年暮れから良い塩梅に燃え上がってる案件に投入されることが多く、老体に鞭…

iOSゲームアプリをリリースしました

久しぶりの更新ですが、告知系で。先週になりますが開発していたゲームアプリ「 Wild Kids」をリリースしましたWild Kids 〜ミルクしか信じない〜Libra Studio, Inc.ゲーム無料 開発について リリース元の@librastudio_jpが元同僚ってことで、その縁で開発に…

Boogie Board Sync 9.7

ネットを徘徊してたら「Boogie Boardの新バージョンがpdf保存に対応してBluetoothで転送可能に!」という情報を聞きつけ、勢い余ってそのまま購入。以下触った感想です。・大きさ比較 ・思ったよりデカい。昔A5のノートを使っていたのでこのくらいのサイズ感…

個人サイト(仮)設置

仕事用のサイト作ってなかったのと、さくらのVPSを借りてはいるけど放置しっ放しで大して使っておらず、これはもったないので、去年末から続いていた案件もようやく落ち着いて時間ができたし、勉強を兼ねて突発的に個人サイトを設置してみた。http://vertire…

OSX 10.9でgit-svnを動かす

プライベートはgitを使っていますが、仕事はまだまだsvnが現役で、こりゃ本格的に使う機会に恵まれないかも。。。と思ってたところでgit-svnの存在を今更知ったので、暇を見て導入を試みる。が、OSX 10.9だとエラーで動かないらしい。 $ git svn --version C…

2月

今月ブログ全く更新出来なかった・・・せめて今日くらい書きます。今月はずっと関わってる案件の作業が終わらず、基本的に延々とJS(CoffeeScript)+HTML+CSSを書いていた。昨年11月くらいからもうずっとやってますが一向に完成しない。jsばっかり書いていた…

【CreateJS】gotoAndPlayメソッドがundefined

今月何も書いてないことに気がついたので今月一番げんなりした事象について書きます。内容は昔にも書いた気がするけど気にしない。 最近は久々にCreateJSを使った実装をやっていて、Flash CCもHTML5書き出しが標準になり、時代を感じる訳ですが、あるmcに対…

2013年を振り返る

久々の更新。ま、年末なんで書いておきます。 仕事で気が抜けない状態が2ヶ月ほど続き、仕事納めになったものの、正月休み中の宿題(発生している問題の対応策の検討と未実装箇所の設計)が盛りだくさん過ぎて、悩ましいですw 最近はoFやCocos2d-xについて書…

Cocos2D-X 2.2.0 iOSでviewDidLoadが呼ばれない

最近は専らCocos2D-Xで実装していて、使い方も大分覚えられて楽しくなってきた。 一点詰まったところがあったのでメモ。 Cocos2D-X 2.2.0のiOSプロジェクトではRootViewControllerクラスがあり、ここに EAGLViewを追加することによって描画領域を確保してい…

Rhizomatiks

土曜、ICCのアレを観に行けなかったのもあって、ライゾマ斎藤氏の話を聴きに行って、日曜は巨人V逸に涙目になりながら情熱大陸を観て、ライゾマ尽くし。ええ、かなり追っかけ状態ですよ。はなまるに出た時もリアルタイムで見ましたよ。 http://f-site.org/ar…

openFrameworks 0.8.0 iOS版でiOS7でもStatus barを非表示にする

iPhone5sを手に入れてようやく気がついたことですが、フルスクリーンで表示しているにも関わらず、ステータスバーが出っ放しで、被ってしまう。 設定の変え方がようやくわかったのでメモ書き。 Xcodeよりアプリのinfo.plistにAdd Rowで項目を追加。 項目名で…

openFrameworks 0.8.0 iOS版をxCode5でビルドした際に出るUse of undeclared identifier 'GL_STENCIL_INDEX'エラーの対応

openFrameworksで作ったiOSアプリをxCode5に移行しようとしてるのですが、色々エラーが出てなかなかビルド出来ない。とりあえず一発目ビルドしてみたところ libs/openFrameworks/gl/ofGLUtils.cpp:183:9: Use of undeclared identifier 'GL_STENCIL_INDEX' l…

cocos2d-X 2.2.0でプロジェクトファイルを生成する

気分も新たにcocos2d-Xをやることになったのでそのメモ。 新しいバージョンで環境を作ろうとしてみたのですが、ファイル構成が変わってるではないですか!以前はinstall-template-xcode.shを実行すればファイルが生成できたのに無くなっている・・・ドキュメ…

「ECMA-262 Edition 5.1を読む」を買いました

ECMA-262 Edition 5.1を読むposted with amazlet at 13.10.02秀和システム 売り上げランキング: 6,730Amazon.co.jpで詳細を見る 予約していたのが先週届いていたのだけど、手に取る時間がなく、昨日やっと開封してさらっと斜め読みしただけですが、レイアウ…

iOSアプリをリリースしました

以前githubにソースをアップしていたopenFrameworks製iOSアプリですが、作りっぱなしもアレなので、appleに審査を出して見ましたところ、何故か一発で審査が通ってしまったのでw、勢い余ってそのままリリースしてしまいました。こんなレベルでも審査通るんだ…

Gruntで自動ブラウザ更新

久々にJS案件をやっていて、開発環境にGruntを使ってみようと思い設定してみたのでメモ。自動ブラウザ更新をやる方法は少し前まではgrunt-contrib-livereloadでやるのが主流だったみたいなのですが、grunt-contrib-watchというファイル更新されたか監視する…

CocaCola VideoWall

openFrameworksの制作事例です。詳しいサイトなどはまだ上がってないのですが動画だけアップされたようなのだけど、とりあえず紹介。 使っているのはAIR (flare3d/Starling) + OpenFrameworks + Kinect + Arduinoということらしいのですが、動画見る限りセン…

クリエイティブの授業

クリエイティブの授業 STEAL LIKE AN ARTIST "君がつくるべきもの"をつくれるようになるためにposted with amazlet at 13.09.19オースティン クレオン Austin Kleon 実務教育出版 売り上げランキング: 28,191Amazon.co.jpで詳細を見る 最近読んだ本ですが、…

OF Showreel

OF Showreel from openFrameworks on Vimeo. 先日openFrameworksの制作事例を集めたショートフィルム/プロモビデオがアップされていたので紹介しておきます。 これを観れば、oFで何が出来るか、どんな可能性があるかがすぐ分かる。特にハードとの連携は面白…

openFrameworks製iOSアプリのソースを公開しました

今日一日oFについて調べていて、ホント全く情報無くて詰まってばかり。軽くキレたので勢い余ってgithubに今作りかけているoF製のアプリのソースを公開します。 https://github.com/verytired/mozCom/ 内容は「カメラから画像をキャプチャして顔認識処理して…

ofxGUIの使い方

openFrameworks 0.8から標準でインストールされているofxGUI。簡単にUIの実装が出来る・・・はずだが、詳しい使い方がわからず・・・orz。ググってもロクな情報が出てこないので、サンプルから推測した使い方をまとめておく。(exampleフォルダに入っているgu…

openFrameworks 0.8 (iOS版)で画面をキャプチャしてカメラロールに保存する

oFでのカメラロールへの画像の保存がわからず小一時間ほど悩む。 ofxiOSScreenGrab(NULL); これをtouchDoubleTapなどのイベントで実行したところ保存できた。 0.8以前のバージョンだと ofxiPhoneScreenGrab(NULL); となる。

openFrameworks 0.8 iOS版を使うときの注意

openFrameworksでアプリを作ってみようと本格的に触り始めてみるも色々と詰まるところが多いので、メモを残す。他のことにも気がついたら追記していきたいと思う。 ofxiPhoneではなくofxiOS そもそもの話ですが名称が変わったので注意。 iPhoneの向きを指定…

oF0.8+ofxFaceTrackerを動作させる

知らない間にopenFramework最新版がリリースされていたわけですが(日本語サイトはまだ更新されて無い)、以前に詰まっていたofxFaceTrackerの設定を最新環境で試して、あーだこーだやってみたところ、ビルドが通りました! ファイルが足りないとエラーが出…

最近Macにインストールして良かったもの

7月ももう終わりですね・・・突然全く関係ない話ですが、使い始めてて明らかに効率が良くなったアプリやソフトをご紹介します。結構今更なものあります。アプリは基本的にMac用です。 1. MOU http://mouapp.com/ Markdownエディタ。シンプルで見やすいので使…

Node.js+phantomJSで使うモジュール

webエンジニアになりたい衝動のせいでNode.jsを使い始めた。少し前からHeroku+Node.jsで3ページ程度の超簡単なサイトを勉強がてら作ってはいたけども、本格的な処理は書いてないので、これからDB周りやら勉強兼ねて掘り下げて行こうと思ってます。やりたいこ…

iOSシミュレータ/iOS7にアプリがインストール出来ない

軽くハマったのでメモ。 iOSアプリでiOS7でテストする必要が出てきたので、Xcode5-DB3でビルドして、iOSエミュレータでiOS7を指定して起動させようとしてみたところ、ポップアップが出て止まります。アプリがインストール出来ないだと!他のバージョンで試し…

私の履歴書

@nakano_pixyさんにこんなことを言われたので、自分の過去のキャリアについて振り返りつつ書き綴ってみる。自分のキャリアについては過去ログ見ると結構出てくるのだけど、あとこれとか今となっては赤面ものだわw。もう既にかなりどうでも良くなってしまって…

gitのエラー解決方法

2013/09/25 一件追記しました 個人的にgithubやbitbucketを使ったり、自前サーバにリポジトリを置いたりするなど(しかし仕事で使う機会には何故か恵まれてない)、日々の作業でgitを使う機会が増えつつあるのだけど(今更!)、gitのエラーメッセージを全く…

Galaxy S4のWebViewでのCanvasの挙動がおかしい

技術メモです。Androidアプリ内のWebViewでCanvas内の表示がおかしくなるという不具合が報告されたので調査してみると、createJSに限らず、Canvas周り全滅。早速調べると同じ症状が報告されています。 Galaxy S4のWebviewで、非同期処理の中でのCanvasの描画…

【未解決】oF0.7.4+ofxCv+ofxFaceTrackerが動作しない

追記 8/27 一応解決しました ofxFaceTrackerは顔認証出来るaddonで、こんなことが可能。 Face Substitution by Kyle McDonald - YouTubeこれを試してみようと環境を作ってみたけれども、まずサンプルのビルドが通らない。こちらを参考にしてみたのですが htt…

openFrameworksでiOSのGUIを使う

oF本第二版出版記念!という訳でもないですが久々にoFネタ。iOSのGUIを使いたい!なんて場合、真っ先にiOSのGUIをopenFrameworksのプロジェクトに追加する openFrameworksでiOSのGUIを使ってみるこちらを参照した方が早いわけですが、最新0.7.4で作る時、tes…

Pure Data Japan 1st Sessionに行ってきた

久々にメモ以外のエントリ。先日Pure Data Japan 1st Sessionというイベントに行ってきました。日本初のPdイベントということで、元々ダラダラ遊びで触っていて興味があったのもあり、完全ド素人状態ですが恥を忍んで行ってきました。Pure Dataは平たく言う…

PVectorのmultメソッドのエラー

小ネタメモです。メディアアート系の勉強の流れでThe Nature of CodeやGenative Artなどを読んでいて、それらの本でも使っているのもありますが、Processingでコードを書いています。ちょっとしたものを動かしてみたい、式の動作を確認するのに、丁度良いで…

openFrameworks iOS版でFFT

最近「インスタレーションっぽいものを作りませんか」というお話を打診レベルですが頂いたこともあり、メディアアート系の勉強も兼ねてopenFrameworksを本格的にいじり始めてる。諸々ライブラリが充実しているもの、かつクロスプラットフォームで出来るもの…