現状、内部APIとの通信はHTTPで行われており、localhostへの接続とはいえそれなりに通信コストがかかっているため、今後、内部APIはPHP-FPMで動かし、unix domain socket経由で叩けるようにしたいところです。 http://inside.pixiv.net/blog/2012/11/08/pixi…
Mac に memcached をインストールしようと思ったら、Lion には最初から入ってたので、それを有効にした。検索しても Lion に memcached が入ってることはほとんど知られてないみたいで、↓このへんぐらいしか出てこなかった。 https://gist.github.com/146282…
Mac OS Xのバッテリー残量は ioreg -n AppleSmartBatteryというコマンドで取得できるけど、CPUの温度については標準で付いてくるコマンドではどうやら取得できないらしい。IOKitのインターフェイスを使ってCで持ってこれるんだけど、まさにそういうツールを…
こちらのブログではお久しぶりです。定期的に数字を投げておけば勝手にいい感じでグラフ化してくれるツールが欲しい…!と思っていたら、GrowthForecastというのがPerl界隈で流行ってると教えてもらいました。 http://kazeburo.github.com/GrowthForecast/ 早…
pixiv の javascript のコメントが面白い - Dlog 隔離館 ↑ pixiv.js はほぼykskさんが書いたものなので、僕のコメントは無いだろうと思って開いたんですが、 7686: // マウスオーバーでおすすめタグをニョーンと出す と 7629: // TODO: pixiv.storage.localS…
東京に住み始めたので近くの人は遊びに誘ってください。 3月31日にGEEK DAY TOKYOというイベントで(たぶん)WebGLについて何か話します。ネタはまだ決めてませんが15分程度になる予定です。 ワクワクエンジニアリング ギークだってはしゃぎたい!GEEK DAY T…
趣味だったウェブのことにどっぷりハマってきたので、思い切って大学院をやめました。就活は11月ぐらいからやってたりします。といっても「いわゆる就活」はほっとんどしてませんが。数ヶ月以内には仕事を始めたいところです。
メリークリスマス。 JavaScript Advent Calendar 2011 参加者募集! - by edvakf in hatena JavaScript Advent Calendar 2011 (フレームワークコース) : ATND JavaScript Advent Calendar 2011 (WebGLコース) : ATND JavaScript Advent Calendar 2011 (Node.…
JavaScript Advent Calendar 2011 WebGL駅伝17日目になります。ほぼ独走状態でやってきましたが、明日から数日は書けそうにないと思うので、もしよかったら誰か代わりに書きませんか? id:ultraist さんとか id:ndruger さんとかいかがでしょうか(チラッ)…
JavaScript Advent Calendar 2011 WebGL駅伝10日目、独走3日目になります。今からでも参加したい方がいましたらぜひ教えてください。今日はこのオルセー美術館をTiltShiftさせてみます。実はこれがやりたくて一昨日から書いてきたのでした。 サンプルです。 …
JavaScript Advent Calendar 2011 WebGL駅伝9日目、独走2日目になります。今からでも参加したい方がいましたらぜひ教えてください。さて、今日は昨日の内容を発展させて、画像を貼ってみたいと思います。WebGLのテクスチャーとして使える画像は、通常は辺の…
JavaScript Advent Calendar 2011 WebGL駅伝参加者の方々、ありがとうございました。めでたく(?)最後のランナーまで辿り着きましたので、ここからは一人で走ってみたいと思います。(気力の続く限り…)もし僕の代わりに何日か書いてもいいよという人がい…
JavaScript Advent Calendar 2011 参加者募集! - by edvakf in hatena ↑まだまだ参加者募集中です。WebGL駅伝は、もし25人に満たなかったら、最後の人の次の日から僕が一人で走りたいと思います。ネタと時間的余裕が続く限り…なんてことを言っておきながら…
なんと今年は4本立て!それぞれコピペで紹介してみます。 JavaScript Advent Calendar 2011 (フレームワークコース) : ATND 「JavaScript Advent Calendar 2011 (フレームワークコース)」では jQuery, dojo, ExtJS, Sencha などなど好きな JavaScript フレー…
今日は小粒の変更。 http://edv.sakura.ne.jp/mmd/20111107/ (後ろ向いたときに髪の色がおかしいな…)Lat 式でも普通の速さで再生できるようになった。というか前遅かった原因の半分は僕のコードの些細な間違いのせいだったんだけど。あと Firefox のシェー…
IK を実装して踊れるようになった。11月2日現在、「きしめん」を踊ってくれる。普通のスピードで再生できれば25秒ぐらい。 http://edv.sakura.ne.jp/mmd/ MMD のフレームは 30fps なので、リアルタイムに再生するなら 1000ms/30=33ms ぐらいで1フレームの処…
Lat 式を表示できるようにして以来の変更。Lat 式と構造の似ている ulaP さんの雪歌ユフを表示してみたところ、なんかヒゲができてしまった。それ以外はほとんど同じなのになぜ…とアレコレ捻り回して眺めてたら、顔の前にほぼ真透明の材質があることに気づい…
とりあえず Forward Kinematics (IK ではない普通のボーン)はできた。 http://edv.sakura.ne.jp/mmd/ 10月26日現在、開くと変な盆踊りをしてくれる。Chrome 専用。Firefox は(少なくとも Windows では)シェーダーにバグがあってちゃんと表示されない。Ma…
MMD on WebGL は GitHub では MMDGL.js というプロジェクトだったんですが、nyamadan さんの mmdgl-coffee っていうプロジェクトが既にあったことに気づいたので、名前を変えました。幸い MMDGL.js という名前は宣伝して来なかったので、この際 MMD.js とい…
MikuMikuStudio を作ってる chototsumoushin さんに、「culling がおかしいんじゃね?」的な助言をいただいたので、頑張ってみた。↓デモ。10月20日現在、Lat 式になってる。たぶんあとで標準モデルに戻す。「コッチミンナ」目をオンにしてあるので、どのアングルを…
タイトルの通りです。VMD を読み込んだり、CoffeeScript で全部書きなおしてたりしたら時間がかかってしまいました。 http://edv.sakura.ne.jp/mmd/ (10月16日現在、開くと動き始めるはずです) ここからが本題。 補間曲線について MMD の補間曲線はベジエ…
試せるようにしたほうがいいと言われたので、マウス操作などの機能をつけてちゃんと形にした。もしかしたら将来は別の所に移動するかも。とりあえず暫定。 http://edv.sakura.ne.jp/mmd/ Chrome でしか使えません。Firefox は早く DataView を実装してくださ…
セルフシャドウなし セルフシャドウあり MMDGL MMD MMD のほうがぼんやりしてる影の部分がある。まあこれはそんなに気にするものじゃないので適当なところで放置。WebGL でのセルフシャドウには↓のサンプルコードが参考になった。 SpiderGL - Shadow Mapping…
輪郭がちゃんと付くようになった。一昨日は悲惨だったこのアングルも… ちゃんとできてる。どうしても輪郭線がうまく行かなくて MMDAgent のソースを見てみると、 普通に頂点をレンダリングし、 次に Cull Face でオモテ面をバッサリ切って、 輪郭線のある頂…
もう何番煎じという感じだけど、それなりに見えるようになった。3D プログラミングの知識ゼロで始めたので、検索しながら色々勉強になるのが楽しい。MMD はソース公開されてないので、シェーダーの調節が手探り状態。有志によって解析された PMD データ形式…
復活しました→http://www.youtube.com/watch?v=QH2-TGUlwu4 このブログの趣旨とは違いますが、他に書くところもないのでここに。YouTube で4月の月間最多再生数を取ったという Nyan Cat というビデオがあり、それに使われてた曲がニコニコ動画から出た曲だっ…
タイトルは↓の記事へのオマージュです。 Mac で GNU screen を使う時にやるべきたった一行の設定 - #生存戦略 、それは - subtech ここで紹介されてる termcapinfo xterm* ti@:te@ について調べました。ここの FAQ に詳しく書いてありますが、ちょっと分かり…
「自動的に隠す」だと2ピクセルほど見えてしまうので、完全に見えなくしてみた。Win32 API を使えば簡単だった。こんな感じで taskbar_switch.cpp を作る (C++ でもないが)。 #include <windows.h> #include <tchar.h> BOOL restore(LPCTSTR lpClassName, LPCTSTR lpWindowName) </tchar.h></windows.h>…
NicoCache_nl という、ニコニコ動画専用キャッシュプロキシがあって、今は NicoCache_nl+mod というやつのほうがデファクトらしいのだけど、これが便利で使わせてもらっている。 Install - NicoCache_nl(Mirror) これを OS のプロキシ設定 (後述) で使ってい…
Visual C++ Express を使ってると、よくビルド&実行した子プロセスが終了しなくて、VC ごと再起動しないとまたコンパイルできなくなってしまうことがある。解決方法知ってる人は教えてください。それで、Visual C++ Express を使うのはやめて、cygwin の Vi…