2012-01-01から1年間の記事一覧

find mtimeオプション

よく忘れるので。 $ find ./ -mtime +7 -exec rm {} \; +7 で8日以上前 -7 で6日以内 7 で7日前 に修正されたファイルを削除

アジャイルサムライ

読み始め。アジャイルサムライ−達人開発者への道−作者: Jonathan Rasmusson,西村直人,角谷信太郎,近藤修平,角掛拓未出版社/メーカー: オーム社発売日: 2011/07/16メディア: 単行本(ソフトカバー)購入: 42人 クリック: 1,991回この商品を含むブログ (257件)…

redmineのインストール

基本はRedmine 2.1をCentOS 6.3にインストールする手順で。 で、若干ハマったところ。yumでrubyをインストールしていたのだが、rubygemsのsetup時に # ruby setup.rb define_method name do |*args, &block| # TODO: really works on 1.8.7?versionが古いと…

普段使わないyumコマンド

Error: database disk image is malformed. と出たので、キャッシュを削除 # yum clean all実行中のままのyumトランザクションを終了 # yum install yum-utils # yum-complete-transaction指定ファイルが含まれるpkgを検索 # yum whatprovides */pg_stat_sta…

centos postgresql9.1 pg_stat_statementsを導入

SQLログの出力 log_statement = 'none' # none, ddl, mod, all none : 出力しない(デフォルト) ddl : DDLを出力 mod : DDLとDML all : 全てのSQL を設定する。設定後、log_directory, log_filenameの設定のファイルに実行SQLが吐かれる。スロークエリの出力 …

postgreSQLへの非同期問い合わせ

やってみたのでメモ。 pg_send_query または、pg_send_query_paramsを使う で、postgreSQL側でクエリの実行中の時は、次の問い合わせはできないとのこと pg_send_queryは $db = pg_connect("db_name=db1"); pg_send_query($db , "select pg_sleep(3); select…

apacheでhttpヘッダーをセットする

必要があったので。 httpd.conf, virtual host, .htaccess に定義 Header set Pragma no-cache Header set Cache-Control no-cache

文字列のバイトコードを探ってみる

php

中国語のはずのテキストがsjisで保存出来た!?ので調べてみる 対象のテキスト:此地名(地址)不存在

UIWebViewはリダイレクタにアクセス

クライアントアプリに表示ファイルのURLを仕込むと、URL変更を変更する為にはアプリのアップデートが必要 なので、リダイレクトさせるファイルにアクセスしてサーバで表示URLを管理すると運用が楽

出勤途中

朝の空気!!

memcachedのインストール

リポジトリはremiで # rpm --import http://rpms.famillecollet.com/RPM-GPG-KEY-remi # cd /etc/yum.repos.d/ # wget http://rpms.famillecollet.com/remi-enterprise.repo # yum install --enablerepo=remi memcached # chkconfig memcached onでインスト…

プログラマが知るべき97のこと

プログラマが知るべき97のこと作者: 和田卓人,Kevlin Henney,夏目大出版社/メーカー: オライリージャパン発売日: 2010/12/18メディア: 単行本(ソフトカバー)購入: 58人 クリック: 2,107回この商品を含むブログ (350件) を見る今更ながら読み始め。

ちょっと変わったFizzBuzzを書いた

php

フィッシュストーリー

フィッシュストーリー [DVD]出版社/メーカー: ショウゲート発売日: 2009/09/25メディア: DVD購入: 3人 クリック: 149回この商品を含むブログ (182件) を見る 伊坂幸四郎 世界は偶然の積み重ね 何度観ても飽きない疾走感はすごい 逆鱗 早すぎたパンクバンド …

slony-I slonik_store_node時のエラー schema does not exist

slony-Iのslonik_store_nodeでスレーブ追加時に $ slonik_store_node 2 | slonik <stdin>:12: Set up replication nodes <stdin>:15: Next: configure paths for each node/origin <stdin>:26: PGRES_FATAL_ERROR select "_schema_name ".storePath(2, 3, 'host=address1 dbname=d</stdin></stdin></stdin>…

SSLの大雑把な仕組み

SSL

要は安全に共通鍵を交換する ということかな SSLアクセス時、サーバーはサーバー証明書をクライアントへ返す クライアントはサーバー証明書を検証 サーバー証明書を受け入れた場合、共通鍵を作成。 この鍵をクライアント、サーバ間で保有し、暗号化通信を実…

メールの文字コード

そろそろUTF8に移行したい

SSL 2048bit鍵長の秘密鍵の作成

1024bit時と変わらず。 # openssl md5 * > rand.dat # openssl genrsa -rand rand.dat -des3 2048 > server.key 212 semi-random bytes loaded Generating RSA private key, 2048 bit long modulus .+++ ..................................................…

範囲型を試してみる

9.2からの新機能 range typeを試してみました。テーブル作成 create table range_sample( int_range int4range, bigint_range int8range, mumeric_range numrange, timestamp_range tsrange, date_range daterange );データ登録 INSERT INTO range_sample VA…

postgres9.2の起動

インストールに引き続き起動してみる /etc/init.d/postgresql-9.2 start /var/lib/pgsql/9.2/data is missing. Use "service postgresql-9.2.0 initdb" to initialize the cluster first.と言われたので、 service postgresql-9.2.0 initdb postgresql-9.2.0…

郄(はしごだか)をSJIS→UTF8に

php

SJIS-winとする $dest = mb_convert_encoding( $value, 'UTF-8', 'SJIS-win' );

postfixの設定作業

設定途中のpostfixの構築を引継ぎsendmailの停止 /etc/init.d/sendmail stopmtaの切り替え alternatives --config mta 2 プログラムがあり 'mta' を提供します。 選択 コマンド ----------------------------------------------- *+ 1 /usr/sbin/sendmail.se…

CentOS5にpostgresql9.2をインストール

リリースされたそうなので。リポジトリを追加 wget http://yum.postgresql.org/9.2/redhat/rhel-5-x86_64/pgdg-centos92-9.2-5.noarch.rpm rpm -ivh pgdg-centos92-9.2-5.noarch.rpmインストール yum install --enablerepo=pgdg92 postgresql92* postgresql9…

シーケンスの初期値を1からに戻す

デバッグが終了してシーケンスを1からスタートの初期値に戻したかったので select setval('seq_name', 0); ERROR: setval: value 0 is out of bounds for sequence "seq_name" (1..9223372036854775807)と叩くとエラー。 0は有効な範囲ではないと怒られるの…

UTF8の多言語ファイルを文字化けせずにエクセルで開けるようにする

php

よくあるCSVダウンロード機能で、多言語(日本語、中国語、etc)が記載されたUTF8テキストファイルをダウンロード。 そのままエクセルで開くと文字化けする。。。(SJISに変換すると日本語以外の文字が落ちる) で、調べてみるとUTF8のファイルをエクセルで開く…

Connection refused

これでつながるけど、 $ psql databaseこれでエラーになるとき $ psql -h 192.168.0.1 database connectDB() -- connect() failed: Connection refused Is the postmaster running (with -i) at '192.168.0.1' and accepting connections on TCP/IP port '54…

エンコードディングとロケールの指定

initdb時かcreatedb時に指定。 $ createdb db_name --encoding=UTF8 --locale=ja_JP.UTF-8こんなエラーが出ると、 createdb: database creation failed: ERROR: new encoding (UTF8) is incompatible with the encoding of the template database (SQL_ASCII…

複合unique制約のつけ方

ただのメモ。 複合uniqueキーの設定 CREATE TABLE example( column1 SERIAL PRIMARY KEY, column2 INTEGER NOT NULL, column3 INTEGER NOT NULL, UNIQUE ( column2, column3 ) );でcolumn2とcolumn3でユニークなレコードの制約となる実行と同時に NOTICE: CR…

CentOSの言語設定

メモ EnglishからJapaneseに変更# vi /etc/sysconfig/i18n LANG="ja_JP.UTF-8" SYSFONT="lat0-sun16"# source /etc/sysconfig/i18n

jpg作成時のモスキートノイズの軽減

php

JPEGの画質劣化jpg作成時の圧縮率を下げてやるといいらしい imagejpeg( $resource, $file, 100 ); 0(品質は最低 ですが、ファイルはより小さい=高圧縮)〜100(品質は最高ですが、ファイルは 最大=低圧縮)を指定。でよいらしい。