memo

memo dayo.

2010-08-01から1ヶ月間の記事一覧

ほしいものメモ

USB2.0接続 MOBILE DRIVE XS(1TB) 32717 USB2.0接続 ポータブルHDD(500GB・ホワイト) HD-PVR500U2-WH USB2.0ハブ 個別スイッチ付 (4ポート・ホワイト) BSH4U05WH

指定日以降に更新されたファイルの一覧

sh

touch -m -d '2010/08/04 00:00:00' /tmp/gomi.txt find . -type f -newer /tmp/gomi.txt

セッションハンドラをDBに変更する

php

/*DROP TABLE IF EXISTS t_session;CREATE TABLE t_session ( sess_index varchar(200) NOT NULL COLLATE utf8_bin ,sess_value text DEFAULT null COLLATE utf8_bin ,sess_life_time int(11) NOT NULL DEFAULT 0 ,PRIMARY KEY (sess_index) ,KEY i_t_sessio…

Indexを使わないSlow Queryを出力する

SET GLOBAL slow_query_log = 1; SET GLOBAL long_query_time = 5; SET GLOBAL log_queries_not_using_indexes = 1; SET GLOBAL slow_query_log_file = '/log_file_path/slow.log';

DBユーザ作成(mysql)

※以下の様に読み替えてください。 aaaaaa: root passwd bbbbbb: dbuser name cccccc: dbuser passwd dddddd: database name eeeeee: table name 【rootのパスワード設定】 ■rootユーザでログイン(パスワードなし) /usr/local/mysql/bin/mysql -hlocalhost …

すべての文字を各一回使ってできる文字列のパターン

php

$tmp = array('a','b','c','d','e','f','g','h'); pat($tmp); function pat($arr,$level=0,$base = ""){ $num = count($arr); if($num == 0){ print $base."\n"; } for($i = 0;$i if(isset($arr[$i])){ $arrclone = $arr; unset($arrclone[$i]); pat($arrclo…

データベース名の一覧を取得する

SELECT datname FROM pg_database ;

postgresでdescribe

SELECT column_name ,data_type ,udt_name ,character_maximum_length ,is_nullable ,is_identity FROM information_schema.columns WHERE table_name = 'yourtablename' ;

超簡易Key-Value型API

php

■__init__.php // ============================================== if (function_exists('date_default_timezone_set') !== False) { date_default_timezone_set('Asia/Tokyo'); } // ============================================== // ---- define ---- …

scpでファイルを受信する

sh

scp -rp -oIdentityFile=identity_file yourname@xxx.xxx.xxx.xxx:/otherserver/yourname/* /thisserver/yourname/

指定した長さのランダム文字列を取得する

php

function make_rand ($int_length) { $master = array( '0','1','2','3','4','5','6','7','8','9' ,'a','b','c','d','e','f','g','h','i','j','k','l','m','n','o','p','q','r','s','t','u','v','w','x','y','z' ,'A','B','C','D','E','F','G','H','I','J','…

rsyncでファイルを送信する

sh

rsync -vrpt /thisserver/yourname/* yourname@xxx.xxx.xxx.xxx:/otherserver/yourname/

scpでファイルを送信する

sh

scp -v /thisserver/yourname/* yourname@xxx.xxx.xxx.xxx:/otherserver/yourname/

ほしいものメモ

海外旅行用変換プラグ (マルチタイプ)「サスケ」 TI-13 単3形 充電式ニッケル水素電池 「新eneloop」(4本) HR-3UTGA-4BP

IdentityFileを利用したSFTP

sh

chmod 600 identity_file sftp -oIdentityFile=identity_file yourname@xxx.xxx.xxx.xxx

DBユーザの一覧を取得する

SELECT usename FROM pg_user ;

テーブル名の一覧を取得する

SELECT tablename FROM pg_tables WHERE schemaname = 'public' ; SELECT relname FROM pg_stat_user_tables ;

検索したファイルを削除する

sh

find / -name .DS_Store -exec rm {} \;

http query string に記号を入れてみる。

http://localhost/test.php?a_.+-*!"$'()|{},z=0 array(1) { ["a___-*!"$'()|{},z"]=> string(1) "0" } ■メモ 「.」と「+」は、「_」に変わるらしい。 手持ちのデフォルトxamppで。 【追記】 というか、これはPHPの仕様らしい。 「変数名のドットやスペース…