Shut the fuck up and write some code

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

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を本格的にいじり始めてる。諸々ライブラリが充実しているもの、かつクロスプラットフォームで出来るもの…

Toolkit for CreateJS 1.2 でスクリプトが動かない

Toolkit for CreateJS 1.2でファイルを出力すると一部スクリプトが動かない箇所が出てきたので備忘のために貼っておきます。 フレームにステージに配置してあるMCに対するgotoAndStopを記述してMCのフレームを移動させる(緑→赤に切り替え)シンプルなサンプル…

自由と成長

成長したければ、ひたすら変化すべし順応するな。意図を持て上の記事を読んでいて、「成長」という部分について自分の経験と重なるところが多く、考えさせられたので、新年度一発目ということもあり初心に帰るべく書き記して置く。 自分の来た道筋を振り返っ…

スマートフォンにおけるアニメーション実装 <2013年版>

スマートフォンにおけるアニメーション実装 ~FlashからHTML5へシフトするには~ 昨年、某セミナーにて発表させて頂いたときのスライド、未だに見られているようで有り難いのですが、それからかなり環境が激変して、ここで書かれている内容は、今となっては…

CoffeeScriptの三項演算子

CoffeeScriptの記述で勘違いしやすいのでメモっておきます。三項演算子で記述するとき hogehog = a ? b : cと三項演算子で代入したいときはif~else文で書くと出来ます。 hogehoge = if a then b else c 二項の場合はそのままで! hoge1 = a ? b hoge2 = a ||…

IntelliJ IDEAを導入してみた

JetBrainsがマヤ暦終了セールと銘打って1日限定で同社製品を75%OFF!! これは渡りに船、欲しかったIntelliJ IDEAを購入。もともとweb/phpStormには大変お世話になってました。もはや、これ無しではJavaScriptは書けません、と言うくらい。補完機能が充実、多…

CoffeeScriptのFor文

すんごい初歩の話。基本形は for i in [0..9] console.log "index="+i[]内で範囲を指定します。for文で配列からデータ取り出すときは for i in [0..hogehoge.length-1] console.log "value="+hogehoge[i]とか //配列からデータ取り出す for i,value of hogeh…

論理演算の書き方

jsの高速化には論理演算が欠かせない!ということであまり使っていないので備忘のため簡単ながらメモ。 c = a && b右辺が真なら左辺が代入される。 右辺が偽なら右辺が代入される。 c = a || b右辺が真なら右辺が代入される。 右辺が偽なら左辺が代入される…

CoffeeScriptでクロージャを使って関数を生成する

ループで関数を生成するとき、クロージャをうまくやらないとカウンタが回り切った状態になってしまうのでそれを回避するようにCoffeeScriptで書いてみた。何気によく使う処理なのでメモがてらソースを残しておきます。特定のdivタグをクリックしたら、それに…

coffeescriptでモジュールパターンを書いてみた

最近はcoffeescriptを使ってjavascript書いているのですが、クラスの記述など深いところまで使い込んでないですがなかなか良い感じで書けます。何より超スッキリ書けるのが気持ちイイ。SASSと組み合わせると最高なんで、もう少し使い込んでみたい。オブジェ…

退職しました

10月末をもって1年4カ月在籍した株式会社CyberXを退職しました。せっかくなんで「退職しました」エントリを書いてみる。 「退職しました。」系エントリーに学びが多い件 初めてのソーシャルゲーム業界、入社してしばらくは不慣れなとこもあったけれども、ス…