2010-01-01から1年間の記事一覧
ループと条件分岐をバッサリすてたら、意外とまともなのがかけた気がするから、眠い勢いで紹介してみる。http://github.com/umezo/umezone/blob/master/javascript/template.js 特徴 変数展開しかサポートしてない JSにコンパイルしている JSにコンパイルし…
以前こんなエントリー 処理時間が一定以上かかったらGrowlで通知するzshrc - 心魅 〜 cocoromi 〜を書きましたが、現在の職業柄、コマンドの実行はVMで行っています。 なので、以前の仕組みではうまくいきません。そこで、今度はGrowlのGrowlTalk over UDPプ…
Windowsな環境の中で孤軍、Macで戦っているとよく以下のような、パスをFinderで開きたくなります。 \\server\path\to\folder\file.txt Finderではこのパスをそのまま解釈出来ないので、Automatorを噛ませてFinderで開けるようにしました。http://github.com/…
http://googlesystem.blogspot.com/2010/08/google-chrome-labs.html まじで熱い。Canary版はここから落とせます。 ご利用は当然自己責任で。 http://tools.google.com/dlpage/chromesxs 実行時に以下のオプションをつけて起動。 --enable-vertical-tabs タ…
あーあー。 なんか気づいたらお騒がせしていたようですが、俺の身になにかすごいことが起きてるとかそう言うのではないです。 いや過去形ではなんか色々ありましたが、そっちはもう大丈夫です。 今日も元気にペンギンクラブ セレブ買ってきました。 夏がイケ…
多分、この問題にぶち当たってる人には、エントリータイトルで何が起きてるかわかると思う。 これは分からんかったなー。 というより、layoutとかlistSelectorの問題に見えてしまう。 解決方法 色々見当違いな方法(listSelectorとか)を試した挙句以下のスレ…
転職は落雷に似ている。 ほらあれって、雲からの電気と、地面からの電気がくっつくとドカーンって落ちるでしょ? 落ちたい!っていう電気だけじゃおちれないんですよ。 でも、ふとしたきっかけで、お迎え放電がきて落ちるわけですよ。 ドカーンってね。 遠く…
WindowsユーザがMacユーザになって割と困りそうなこと。 Terminalでコーディング ↓ ブラウザで検索するために日本語入力をオン ↓ Terminalにもどってviで入力しようとして「ふんcちおn」 ↓ クソがっ・・・・ あるあるあるあるあるあるある え?ない? Wind…
Android端末を手に入れて初めてタッチデバイスを、使っている。 タッチだから使いやすいと言う人もいるかもしれないけど、全くそんなことはないと思っている。 タッチでも使いにくいものは使いにくい。多くのWEBページがiPhone用のViewも用意しているのがそ…
日記のタイトルにやたらと「の」が入っていて全くセンスがないですが、ヌルく見守ってください。Androidアプリ開発で基本的な画面の作り方を(眠いので)何回かに分けてメモっていきます。 大体以下のような内容を予定しています。 Activityって言われてさっ…
魔法の公式 (74 * n) - 2 計算用スクリプト こういうマジックナンバー満載の公式はとっととスクリプト化しておくに限る。 #calWidgetLength expr 74 "*" $1 - 2 使い方は簡単 $ calWidgetLength 4 294
Intentが飛んでくるので受信しましょう。 AudioManager.ACTION_AUDIO_BECOMING_NOISY AudioManager.ACTION_AUDIO_BECOMING_NOISY サンプル private static IntentFilter filter = new IntentFilter(AudioManager.ACTION_AUDIO_BECOMING_NOISY); private stat…
※tableタグのデザインが死んでるのでなんとかしてます。あー自分でオリジナルのステッカーはりてぇなー って先週の日曜に思いついたんですよ。 手段 オリジナルステッカーを作る手段は大きく分けて3つです。 業者に頼む 自分で印刷+自分でカッティング カ…
コード上である音楽ファイルのタイトルやアーティストなどを取得したい時がある。 え?ない? いやまぁあったんですよ。 はじめに AndroidではMediaScannerというのが定期的にSDカード内のメディア情報(画像や、音楽、動画)を収集しています。 この収集さ…
android.content.ContentResolver.queryメソッドの各引数は、それぞれSQLのSELECT句や、FROM句に対応している。 第3引数はWHERE句にあたるが、中に?を埋め込んでおくと第4引数で展開することが出来る。 queryの参考文献などはこちらがいいんじゃないでしょう…
音を再生するためのクラスMediaPlayerというのがあるのだが、こいつにたいして送るメッセージはMediaPlayerの状態に応じて変更する必要がある。状態遷移図がAPIドキュメントに読むのでコーディングするときはにらめっこしながらやりましょう。 MediaPlayer |…
コンテナにRelativeLayoutを用いることで水平に左揃えと右揃えのテキストを表示することができる。 layout_widthとgravity layout_widthはその名の通り幅の指定で、許される限り最大の幅をとるfill_parentと子要素の幅に従うwrap_contentなどのキーワードを…
Root化してRecoveryも変えて、カスタムModまで入れてるとFroyoにするのは結構大変。 ハマリポイントとかは続きに書きました。 手順 フルリカバリする OTA 2.1にupdateする OTA 2.2にupdateする 参考文献 基本的にはAndroid Custom Cookbookを見れば良い。 An…
せっかくFroyoにしてFlash Player 10.1が動くようになったので、むかーし作ったシンセサイザを動かしてみた。 結果 なんかチカチカする。 音が途切れがち。 再生しているFlashはこちら http://umezo.tsuyabu.in/w/fl/synth.swf 動画は続きに
絶対有料ソフトなんて買わないんだから!Abelton Liveほしー DAW REAPER Windowsでも使ってたし、何の問題もない。 音源 Macで使える音源はVSTi , AUi , Componentファイル、どれもWindowsのバイナリとは互換がないのでMac用を探さねばならない ↓の辺はwindo…
なんかよくわからないけど、ネットからコマンドコピペしてきたら微妙に時間かかるっぽい! ↓ ちょっとニコ動でもみてよっかな ↓ 2時間後 ↓ ッハ! あるあるあるあるあるあるあるある そんな時に処理が終わったらGrowlで教えてくれたら良くね?ってわけでそん…
だめ結構いろんなことやったのにメモしてなくてわすれる。めもめも1. 10.5 -> 10.6 2. XCode 3. mac ports 4. portsでgit mercurial python vimをいれた 5. Chrome Skype 夜フクロウ QuickSilver入れた 6. Spacesの設定した 7. GoogleIME入れた 8. TerminalC…
実は2月の中旬にNexus Oneを購入していた。 購入方法 1ShopMobile.com $ 665.5011日に購入し、確認のメールを受け取った後、18日の追跡番号の通知まで一切のメールがなくクソ不安だった。あと11日よりまえのどっかの真夜中に一回別のサイトから注文したけど…
pythonの正規表現でマッチした部分の文字列を取得するにはmatchメソッドの戻り値のgroupメソッドを使います。 正規表現 http://www.python.jp/doc/2.5/lib/re-objects.html 4. パターンにもっと力を 正規表現オブジェクトの生成とマッチング reパッケージのc…
pythonのテンプレートエンジンmakoでテンプレートをファイルから読み込むにはコンストラクタでキーワード引数を使います。 mako welcome to Mako! Djangoだとファイルから読むのが面倒だったからmakoに乗り換え。 ファイルからテンプレート読み込み キーワー…
pythonでファイル操作(not中身)をするときにはosパッケージかshutilパッケージを使います。 os 14.1.4 ファイルとディレクトリ shutil 404 Not Found コピー コピーはshutilパッケージで出来ます。 ex) ディレクトリをコピーする import shutil shutil.cop…
グリモンuserscriptをChromeに移植するときに使う、GM APIのラッパっぽいものとプロジェクトテンプレートを書いた - 心魅 〜 cocoromi 〜 上記のエントリーでアップしたChrome用のGreaseMonkeyラッパーのソースをgithubにupしました。http://github.com/umez…
URLの後ろにsignedって付ける。 簡単。涙がでる。 参考文献:AjaxOAuth - opensocial-jquery - jQuery.ajax のリクエストに署名できます。jQuery.get や jQuery.post などのショートカットでもリクエストに署名できます。 - OpenSocial jQuery is jQuery bas…
Django便利なんだけど、最初にやることが多すぎて覚えられないから、手順をメモる。 本家チュートリアルはこちらはじめての Django アプリ作成、その 1 — Django v1.0 documentation django-admin.py startprojectでプロジェクトを開始する settings.pyにDB…
注:python 2.6で動作確認しました。 pythonの事は良くわからない。だからどんなことでもメモしていく。 参考文献:6.2 os.path -- 共通のパス名操作 アプリケーションを作っていると、とあるファイルからの相対パスで指定したくなることと言うのが良くある…