だらだら〜自由自在〜

インディーゲーム制作チーム GAME GABURI でプログラム担当してます

vfiler 7/24

コミット リストの更新監視と一定間隔で自動更新。 監視対象のディレクトリが削除されたときに監視Callbackが呼ばれないので、存在しないディレクトリをリストし続ける事があると思われる。 やってること keymapがぐちゃぐちゃだったので、KeycodeとModifier…

今日のコミット

今回のvfilerへのコミットで必須項目をいくつか実装した。 リスト上で、ディレクトリは上にファイルはそれ以降にまとめて表示 リスト上で、常に何かしらの項目を選択状態に。 インクリメンタルサーチで、Enter押してもリストに戻るようにしたい 他方のリスト…

Unity Input.Touch.deltaTimeがマイナスな件

この件、UnityRemote + Androidで実行して発生していましたが。BuildしてAndroid上でAPKとして実行したところマイナスの値が出ることはなさそうでした(たぶん) しかし、ゼロが入ってることはあってこの事は海外のForumでもTopicがたっていたように思います…

Unity Input.TouchのdeltaTimeの値がマイナス

UnityRemoteでAndroid(GalaxyS)と接続してInput.Touch周りのコードを書いているのですが、よく分からない現象が起こっているので晒してみる。 Input.GetTouch(0).deltaTimeとやると、UnityのDocument的には、前の変更(Touch関係のシステム側の更新?)から…

Unityのフリーの2DゲームFramework

http://www.wyrmtale.com/products/unity3d-components/orthello OrthelloというUnityの2DゲームFramework 詳しくはまだみてないがメモ、サイト下部のデモを見た感じSpriteAnimationもしているように見える。 OrthelloPROという文言とフィーチャーが書いてあ…

vfilerメモ

これがないと使えない ブックマーク これに伴って設定ファイルからの状態復元 リスト上で、ディレクトリは上にファイルはそれ以降にまとめて表示 リスト上で、常に何かしらの項目を選択状態に。 関連づけられたプログラムで開く Finderで開く 関連づけられた…

firefox5でvimperatorのあれが効かなくなる現象

firefox5か4にアップグレードしてからだと思うんですけど、firefoxウィンドウ内右上のクイック検索窓(?)(グーグルとかAmazonとかで検索できるやつ)で何かグーグル検索して、検索結果のページをjkとかで移動しようにも出来ない(キー入力が効かない)現…

vfilerにインクリメンタルサーチ

インクリメンタルサーチ実装した。'/'を押下したらTextCtrlにフォーカスが移り、正規表現を入力するとリストされた項目が絞られていく。で、ESCかCtrl+[をおすとフォーカスがリストに戻る。(画像は'de'と入力したとこ) フォーカスが移動する処理が入ってく…

vfilerにテキストコントロールを

まずvfiler作成の前に、python環境を整理した。 たぶんこの前macのシステムソフトウェアアップデートをやったときにpython環境がどうにかなってしまったような気がする。おかげでpythonの動作モードがデフォルト64bitになってしまって、wxpythonが動かなくな…

Unityの2011年のロードマップより気になった箇所

Unity Roadmap 2011 Unity3.4 Script execution order Unity now gives you eplicit control over the execution order in your scripts. Awake, OnEnable and Update calls are sorted by execution order. Execution order can be defined on a ‘per scrip…

Unity

UnityRemoteやってみた。 UnityPro + AndroidBasicという構成で。普通にAndroidにパブリッシュ出来る状態で。 Androidデバイスで、AndroidStoreからUnityRemoteというアプリをインストールする Androidデバイスを開発PCにUSB接続 Androidデバイス上でUnityRe…

今日のだらだら

夜まで社内ニートかましてしまった!巡回サイト全部みてしまって、みるものなくなってRSSリーダー無駄にリロードするという初級NEETって感じだった。 FireFox5 にしたのが原因かどうかは分からないしそんなことはどうでもいいのだけど、たまにvimpelatorが効…

vfilerディレクトリ移動できるようになったり

またvfilerというwxPythonのFileHanterをもとにした俺得ファイラーをつくってた。今回は 上下階層のディレクトリ移動(u/dキー) 左右ペインのフォーカス移動(h/lキー) ファイラーウィンドウを閉じる(qキー) とかを作った。次はcpやmvつくってみたい。 …

wxfiler wxPythonのチュートリアルかなんかで落ちてたFileHunterを有効活用して、ファイラー作成中。ほんとに自分が使えるだけのレベルでよいので完成させたいなぁ...。 ファイルコピー、移動、リネーム フィルタ インクリメンタルサーチ Grep Finder/Explor…

久々にファイラーのコードを書いた

2ヶ月ぐらい放置してた気がするwxPythonで書くファイラーのコードを書いた。 jとkでカーソルを上下に移動させて、eを押したらmacvimで編集することが出来るようになった。 でもディレクトリ移動は出来ない。そんなことより、HotKeyがうまく動かん。 self.Re…

Firefox4でXulMigemo使えるように

おそまきながらFirefox4にアップデートした。 vimperatorも公式にサポートしてるっぽいし、時間あるしやってみた(まずは普段使いのMacさんへ)で、Firefox4.01へアップデートしたわけですが。XulMigemoが使えなくなってた...これはやばい。vimperatorのあ…

yankringが機能しない vim7.3

Yankring入れて、C-Pとかしても履歴にあるテキストがペーストされなかった。 でも:YRShowとかしたら履歴には入っている。という状態。 set clipboard=unnamed,autoselect をvimrcに書いていたのがよくなかった様子。 set clipboard=unnamed としたら治った

AmazonEC2でEBSブートしているInstanceのEBSボリュームサイズを拡張する

http://d.hatena.ne.jp/antlabo/20110507/1304782492 > resize2fs /dev/sda1 を実行すれば終わりです これが必要

Skypeメッセージ受信時にWindowsのタスクバーが…

ピコっとせり出してくる(タスクバーを自動で隠れるように設定している時) これをやめさせたいと思ったのでググって見たけど分からなかった…。 てかぐぐりかたがよく分かんない。 Windows タスクバー ウィンドウ アクティブ 無効 とかでググっても出てこな…

DjangoのTemplateだけでランダムに分岐

{% ifequal "01"|make_list|random "0" %} Trueです {% else %} False〜 {% endifequal %} .pyでランダムになるContextを{% if x %}って書いても出来るけど、それだと大袈裟なので。 ランダムにON/OFFしたいならこれもおkなはず。で、"01"のとこを"012"とか…

djangoのTemplateリファレンスより、剰余 in template

こちらTemplateリファレンス http://djangoproject.jp/doc/ja/1.0/ref/templates/builtins.html#id2 divisibleby値を引数で除算できる場合に True を返します。使用例:{{ value|divisibleby:"3" }}value が 21 なら、出力は True になります。

こんなこと書いてる場合じゃないんだが…

FabricのRsync周りのコードを見ていて【おー】とおもったコード。こういう風にかいたらそういうことが出来るのか。 a = ["*.pyc", "*.svn"] b = '--include "%s" ' * len(a) c = b %( tuple( a ) ) bは別にはじめっからタプルで初期化しとけばいいんだけど。…

html5でCSSでBlink

AndroidとIPhoneでやってみた。 .blink{ -webkit-animation-name: "anime-blink"; -webkit-animation-duration: 1s; -webkit-animation-timing-function: ease-out; -webkit-animation-iteration-count: infinite; } @-webkit-keyframes "anime-blink"{ 0%{o…

s3cmdとbatでガッとget

s3cmdの-lsでバケット内のファイルをリストして、それをローカルのファイル(get_auto.lst)にリダイレクトしたあとに for /f "eol=# tokens=4" %%A in (get_auto.lst) do ( python s3cmd -d get "%%A" down\ )して、一括でgetするバッチを作った。…けどErro…

便利やなー

class c(): def echo(self): print "class c" class b(): def echo(self): print "class b" switch = False class d( c if switch else b ): pass id = d() id.echo() >>>> "class c" C++が長いからできるのか!?と思ったけど、できるのか。こういうのが動…

gangliaであるホストを複数のクラスタに所属させる

複数のクラスタ、と書いたけど実際には2つのクラスタに所属させるのしかやってないので3つ以上でもちゃんと動くかは確認してない。 先輩プログラマに複数クラスタへの所属をどうやるか聞いたところ、Gmondを複数立てればいける。というありがたい答えをいた…

gangliaでクラスタ分け

あんまりちゃんと試してないので間違っているかも。自分用メモということで。App、DB、Memcachedなどの各サーバーグループをGangliaのクラスタとして設定したい。 まず、gmond.confから clusterセクションのnameを任意の名前に設定(Appとか) 各ホストのudp…

rsync覚書

.svnフォルダとその他大勢のフォルダ&ファイルは除外(Exclude)したいけど、一部のフォルダとその中のファイルだけは同期(Include)したい。 これをやるのに手間取った(というか出来てると思ってたらできてなかった)のでメモ。状況 /root -misc -data -…

awstatsで何も表示されない

ページ自体は普通に出るけど、まったく集計がされてないかのように表示される状態。 http://www.bflets.dyndns.org/Tools/AWStatsDocs_JP/awstats_faq_jp.html#OLDLOG ドキュメントの【FAQ-SET350 : 空の統計が出力されてしまいます】のところを見て、LogFor…

Fabricのruns_onceの挙動

Fabricの@runs_onceはひとつのFabricコマンドにつき1回だけ実行されるようになるものだと思っていたが、ちがった。いや、違わないけど思ってたのと違った。という話。 fab -f deploy.py setup interval:10 main interval:5 cleanup というFabコマンドがあっ…