Django cleaned_dataからFKを追跡
ことだまんです。
タイトル通りFKを追跡。
cleaned_data['hoge'].id
まぁ当然といえば当然なんだけど・・・
validator作ってたらどつぼにハマッタw
Django Settingsに好きに定義したものをげっとする。
ことだまんです。
タイトル通り
settings.pyに
TESTVAL = 'hoge'
などと書いておいて、げっとするときは
from django.conf import settings
print settings.TESTVAL
TextMateショートカット
フリートライアルが終わっていませんが買いました。Paypalの支払いはとっても楽ですね。価格は39EUR、ちなみに日本円で5,200くらいでした。円高ですなぁ。買い物するには具合良いです@ことだまんです。
で、よく使うショートカットを備忘録。
キャレット
⌘↩ 行末尾に移動し改行
⇧⌘↩ 行末尾に移動し;を挿入し改行
⌃A, ⌃E 行先頭,末尾に移動。
⌃P, ⌃N 行の前後移動
⌃J 現在地をスクリーン中央にする。
ファイル移動
⌥⌘←→ 開いているファイルを左右にタブ移動する。
⌘T ファイル名を入力して開く(補完)
⌘Tがめちゃめちゃ具合良い。
選択
⇧⌘L 現在の行を選択
⌃W 単語単位で選択
インデント
⌘[ 上げる
⌘] 下げる
英語配列で使っているとほんとに具合良い。
その他色々。
また追記しておこう。
Django 1.1 aggregation min max countなど集計が可能
タイトル通りですが、Django1.1で集計が可能になったご様子(group_by,having)
ますますSQL書く頻度がw
http://docs.djangoproject.com/en/dev/topics/db/aggregation/#topics-db-aggregation
Gyao視聴可能でした
でんち です。単なる報告です。
たしかGyaoを見たいときだけWindowsを起動する、と言っていた人が身近にいた気がします(笑
ネットのどこかで、「Macも対応した」と見た気がしたので、とりあえずGyaoへ。
動画を見ようとすると、Microsoft Silverlight を入れるように言われたので入れます。
で、動画のページを再読み込み。以上。視聴可能でした。
Mac OS X Snow Leopard QuickTimeの動画再生対応フォーマットを劇的に簡単に増やす方法
ことだまんです。
FLVとかMpeg4とか再生するのにプラグイン(コーデック)を入れないとQuickTimeで再生できませんが・・・
プラグイン探すの面倒!!!
という事でおすすめがこちら。
ダウンロードしてインストールするとコントロールパネルに増えますが・・・
設定とか何もいりません。
いきなり再生できます。
めちゃめちゃ具合良いです。
QuickTimeはMacで起動すると速くてイイネ!
気に入ったら寄付しましょうw
DjangoのManyToManyでハマッタ
ことだまんです。
ViewやTemplate内でリレーション先のオブジェクトをループ参照などすると
ManyRelatedManager' object is not iterable
イテレーターオブジェクトじゃないよ。
っと怒られました。
多対多テーブルにクエリーを投げてあげないと中身がないんでエラーになるようですな。
とりあえずView内で参照したい場合は
object.hoge.all()
などとして評価してあげないといけない。
ちなみにテンプレート内では
{{ object.hoge.all }}
のようにしてあげれば評価可能。
自分のメモ用に断片コードをのせておく。(View内)
taggroup = TagGroupM.objects.all()
for tag_g in taggroup:
print tag_g.Name
for tag in tag_g.TagID.all():
print tag.Name
print '-----------'
相変わらずインデントしてソースを載せられないと言ってみるテストwww
Mac OS X でTomBoyみたいなソフト
ことだまんです。
MacでTomboyは、またバギーよ@でんさん報告。ということで
似たようなソフトを探していたら
xPadというのを見つけました
http://getxpad.com/
preferencesからセーブする間隔も決められます。
ドキュメント全部移さな(笑
TomBoyが使えれば問題ないんですけどね・・・
WebDavやSSHで同期とか具合良いですからね。
Mac OS X GNOMEやWindowsで言う所の右クリック新規作成を使える様にする@SnowLeoPardにはまだ対応してませんよ
現在のNuFileのバージョンだとSnowLeopardには対応していません。
ことだまんです。
先日でんちさんが
右クリック新規作成ができないから、アプリケーションを起動して保存しないといけない。それは面倒。
と言っていました。
確かに。
アプリケーションから階層の深いフォルダーを指定して保存するのは面倒なので、予めファイルを作成してやってますなー。
っということで探してみたらありました。
NuFile
http://growlichat.com/NuFile.php
ダウンロードしてインストールをすると、システム環境設定のその他にNuFileの項目が増えます。
後は+を押して増やすも良し。
SnowLerpardで動いてくれ(笑
Mac OS X 終了のショートカットキーなどのメモ
ことだまんです。
command+qでアプリケーション終了。
これは重要なんですけど。サファリでwindowを2つとか起動している場合
全部閉じちゃう。
windowだけ閉じるショートカットは
command+w
ちなみに、サファリのタブも同じショートカットキーで閉じる。
ファイル名の変更方法
FinderでファイルをクリックしてEnterを押すだけ。
いやー、これが一番分からなかった。