2010年6月26日土曜日

postgres シーケンス番号の変更






How to reset postgres' primary key sequence when it falls out of sync?

http://stackoverflow.com/questions/244243/how-to-reset-postgres-primary-key-sequence-when-it-falls-out-of-sync

シーケンス番号 の整合性
SELECT setval('your_table_id_seq', (SELECT MAX(id) FROM your_table));

試してないけど、これでもOK
ALTER SEQUENCE sequence_name RESTART WITH (SELECT max(id) FROM table_name);

2010年5月17日月曜日

withステートメント

Understanding Python's "with" statement

基本構文
class controlled_execution:
    def __enter__(self):
        set things up
        return thing
    def __exit__(self, type, value, traceback):
        tear things down

with controlled_execution() as thing:
     some code

__exit__内で true value を返すと例外を投げるようです。
例えば、 return isinstance(value, TypeError) のように。

PEP 0343
The with statement (2.6リファレンス)

2009年11月7日土曜日

Windowsツール

Windowsツールのリンク。
流れのプログラマーなんでね。。。。。

text editor
Sublime Text (shift-jisが表示できない)
EditPlus
サクラ

Webブラウザ
Firefox (Firebug)
Chrome

DB/SQL
SQLyog
MySQL Workbench
pgAdmin

ターミナル
poderosa

仮想マシン
VirtualBox
coLinux (もう使う機会がないかも。。。)

鍵生成
PuTTY Download Page

FTP
FileZilla
FTP Rush

圧縮/展開
peazip
Lhaplus (64bit用)

バージョン管理
SourceTree
TortoiseSVN

diff/merge
WinMerge
Beyond Compare

クリップボード
ditto-cp

画像
GIMP
JTrim (画像切抜き)

フォント
Noto Sans CJK JP (Google/Adobeのフォント)

KVM (マウス/キーボード共有)
Synergy


USBへのインスール
winPenPack
PortableApps


更新 2014年



2009年10月17日土曜日

メモります

今まで、テキスト、ブックマーク、ブログなど、いろんな手段、サービスを使ったけど、
全部、中途半端になってよくわからなくなってきたというか、整理できなくなってきた。

いろいろ、細かいことは考えずに、全てここに集めていく。