すこしふしぎ.

VR/HI系院生による技術ブログ.まったりいきましょ.(友人ズとブログリレー中.さぼったら焼肉おごらなきゃいけない)

【Max/MSP】jsオブジェクトでリスト処理【JavaScript】

お久しぶりです.1000chです. 修士論文と戦いはじめブログ停滞からはや5ヶ月. 怒涛の修士論文の後,激動の新社会人生活にもなれ,だんだんと落ち着いてきました. ということでそろそろブログ再開したいなと思った次第です. 方向性は以前と変わらずやりたいことやってく感じで.

続きを読む

【openFramewoks】oFアプリはどのようにして起動しているのか?【for iOS】

こんばんは.1000chです. 実験やら研修やら,何かと年末は忙しいですね.

最近oF for iOSの記事を書いている訳ですが, 「そもそもiOS上でoFアプリはどのように動いているのだろう?」と気になりました.

そもそもiOSアプリのライフサイクルも分かっていないので,その辺りから調べてまとめようと思います!

続きを読む

【openFrameworks】oF for iOSでretina対応する(ためにoF初期化コードを読んでみた)話【ofxiOSAppWindow】

こんばんは.1000chです.

oFを利用するメリットの一つに,モバイル端末向けのアプリを簡単に開発できる,という点があります. oF for iOSだとか,oF for Androidとかですね. ユーザ操作イベントに関するロジックとかは別個になってしまいますが,メインロジックに関しては共通コードで開発することができます. Mac上で作ったアプリがiPhone上で動くと,ちょっとした感動がありますね.

で僕もよくoF for iOSiPadアプリ作ってたりするんですが,デフォルトでは画面解像度が1024*768で固定だったりします. これだと,せっかくiPad Airとか使っても画像がガクガクなんですよね. 今回これをretina仕様に変更する方法を知ったのでメモっておきます.

【記事書き終わって追記】 コード読みながらgdgd書いてたらとんでもない長さに... シンプルに結論だけ気になる方はこちら

続きを読む

【openFrameworks】ofxTweenで連続アニメーションさせる【ofxTween】

こんばんは.1000chです.

この前ふと思いついたんですが,コード中case1,case2を簡単に切り替えたいときに

/*
#case1
/*/
#case2
//*/

としておくとcase2,

//*
#case1
/*/
#case2
//*/

としておくとcase1が適用でき,冒頭の/有る無しでtoggleできます.

よく切り替えが発生する部分なら#indef使えって話なんですけど.後々消すつもりでちょっとテストしたいなー,って時には便利...じゃないかなぁ?

さて,それとは関係なく今回もoFネタいきますよ.

続きを読む

【openFrameworks】ofxTweenでアニメーションさせる【ofxTween】

こんばんは.1000chです. 関数型のパラダイムを知りたいなーと思いClojureの勉強を始めました. まだ基本文法を知っただけですが,昔嫌いだったカッコの嵐も今はそこまで抵抗無く読めて成長を感じています.

まだ今は,ね.

さて今日もoFネタでいきますよ.

続きを読む

【find】複数ファイルをまとめてafconvertする【xargs】

こんばんは.1000chです. 翌日午前中から予定があると,夜中に無理出来なくて進捗がアレですね. ライフサイクルをずらせ,という話でしょうか.

さて,今回はunixコマンドネタです.

いきますよー.

続きを読む

【openFrameworks】自作クラスのvector対応時におけるeventバインディングでドハマった話【ofEvent】

こんばんは.1000chです. 情報社会においては,いろいろなところでアカウントを作成する機会がありますね. 最近はソーシャルアカウント連携で登録なんてのもありますが. アカウント登録と切っても切れない関係なのがパスワード. よくないよなーと思いつつも流用してしまうこと多々ですよね.

で,一定期間経つと「パスワード変更してください」ってなることもあるじゃないですか. あーそんな時期かーとか思って思いつきで変えたりすると,後で悲惨になったりするんですよね.

...反省します.

お決まり文字列3パターンくらいと,サービスごとにprefixでもつくればいいのかなーとか思いました.

さて,今日も元気にoF使っていきましょう.

続きを読む