2008-09-01から1ヶ月間の記事一覧

SourceforgeのSSHシェル設定

1、公開鍵の作成 root@sst-desktop1:~# ssh-keygen -b 2048 -C XXXXXX -f identity -t rsa Generating public/private rsa key pair. identity already exists. Overwrite (y/n)? y Enter passphrase (empty for no passphrase): Enter same passphrase aga…

pgFouineでPostgreSQLのログを監視

DB

PHPで作成したPostgreSQLログ解析ツールpgFouineで定期的にログを解析し、 リポートを作成してくれます。 PostgreSQL8.1での設定方法を簡単に述べます。 思想: PostgreSQLのログをSYSLOGへリダイレクト出力後、定期的にリポートを作成してもらう。 1、post…

数値を日本語化

# coding:utf-8 UUNIT=[u'', u'十' , u'百' , u'千'] BUINT = [u'', u'万', u'億', u'万億' , u'兆'] NUM=[u'零',u'一',u'二', u'三', u'四', u'五' , u'六', u'七', u'八', u'九'] def conv4(num, flag=False): ret = u'' s = str(num) l = len(s) assert(l…

三行で素数を計算しよう

from math import sqrt N = 100 # N 以内の素数を計算する [ p for p in range(2, N) if 0 not in [ p% d for d in range(2, int(sqrt(p))+1)] ]

sqlite3の使い方まとめ

DB

### シェルからコマンドの実行 $ sqlite3 data.db ".tables" auth_group auth_user_groups auth_group_permissions auth_user_user_permissions auth_message django_content_type auth_permission django_session auth_user django_site-- ロードしたDBファ…

Oracleテーブル毎に自動バックアップ化

DB

Oracleをテーブル毎に自動バックアップする方法です。 -- exp.sql -- set line 300; select 'D:\oracle\ora81\BIN\exp userid=user/pass@sid' || ' file=user.' || table_name || '.dmp tables=user.' || table_name from user_tables order by table_name ;…

OracleテーブルデータをCSVファイルへ出力

DB

SQL*PLUSのSPOOL機能を使ってCSVファイル形式にDUMPします。 SQL> set echo off エコーをOFFします。 デフォルトではOFFですが念のため。 SQL> set linesize 1000 1行のサイズを設定します。 データより長ければ問題ありません。 SQL> set pagesize 0 ページ…