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

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(品質は最高ですが、ファイルは 最大=低圧縮)を指定。でよいらしい。

windows genuine advantage notificationsが終了しない件

昨日、XPをリカバリした時にwindows genuine advantage notificationsが終わらない事象が発生。で、ボリューム ライセンス プロダクト キーを使用してインストールされた Windows XP ベースのコンピュータが正規の製品でないと通知されることがあるのページ…

trac ユーザ権限追加

いつも忘れるのでメモ ユーザの追加(basic認証) # htpasswd .password_file username 権限確認 # trac-admin /var/trac/repo permission list username 権限追加(例:TRAC_ADMINにする) # trac-admin /var/trac/repo permission add username TRAC_ADMIN