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

ハッシュの登録の仕方と取得の仕方

JavaScriptでハッシュを使ったデータ格納方法は var hash = { 'key1' : "value1" , 'key2' : "value2" , 'key3' : "value3" , }; で、取り出し方は hash.key1; とか。 ぐるぐる回すには for ( key in hash ) { alert( hash[key] ); } とか。

runserverのIP変更方法

Djangoを使ってアプリを作る際、実行状況をチョコッと確かめるのに便利なのが python manage.py runserver & デフォルトの設定だとhttp://127.0.0.1:8000/とかになってしまう。私のテスト環境は、colinuxでNAT接続してるのでこれだと少々問題があった為、 dj…

TurboGears インスト

先ず、最初に Python をインストールする必要あり $ wget http://www.python.jp/pub/ftp.python.org/python/2.4.3/Python-2.4.3.tar.bz2 $ tar jxf Python-2.4.3.tar.bz2 $ cd Python-2.4.3/ $ ./configure --prefix=/usr $ make # make install python2.4は…

debian環境下でのtracのインストールと設定

debianなんでメッサ簡単!apt-getでインスト # apt-get install trac # mkdir /var/www/trac # cd /var/www/trac 日本語化 # wget http://www.i-act.co.jp/project/products/downloads/trac-0.8.4-ja-2.zip # unzip trac-0.8.4-ja-2.zip # cd trac-0.8.4-ja-…

サブバージョン コミットメールの配信方法

* /var/subversion/svn/hooks/post-commit スクリプトを作成し、(コミット直後にSubversionにより実行される) * post-commit スクリプトから/usr/lib/subversion/hook-scripts/commit-email.rb を呼ぶ * スクリプトには実行権限を付けておく post-commitを書…

FedoraCore3 に yum package インストール

【キー取得】 Fedora core 3のyumではデフォルトでGPG(GNU Privacy Guard)キーチャックを行うので、GPGキーをインストールします。 # rpm --import /usr/share/doc/fedora-release-*/RPM-GPG-KEY* 【リポジトリ変更】 # vi /etc/yum.repos.d/fedora.repo […

debianにpostfixをインスト

# apt-get install postfix # /etc/init.d/postfix stop # /etc/init.d/postfix start ※ 注釈debian に元々入っている exim4 は自動削除される /etc/postfix/main.cf はデフォルトのまま大量にたまったメールキューを削除するには # /usr/sbin/postfix abort…

HTML2PDF で日本語を使う為の設定

【必要ライブラリ】 HTML2PDF http://sourceforge.net/projects/html2fpdf FPDF_japanese http://www.fpdf.org/download/japanese.zip 【ファイル配置と修正】 HTML2PDFを解凍。できたディレクトリ内でjapaneseを解凍する。 62行目 require_once(RELATIVE_PA…

IEとFirefoxでCSSを表示しながら編集できる

http://www.sitevista.com/cssvista/ゴリゴリ書いていける人には便利かも! .NETフレームワークが必要。

skypeの隠し絵文字

(mooning) (toivo) (finger) (bandit)

faviconエラーを出さない記述

Apacheのログには、画像が見当たらない為に出力されるエラー場合があります。 これを出力しないようにするには、設定ファイルに SetEnvIf Request_URI "\.(gif)|(jpeg)|(jpg)|(png)|(ico)$" no_log CustomLog logs/error_log common env=!no_logのように記述…

dotProjectのインストール

source:http://prdownloads.sourceforge.net/dotproject 日本語:http://elf.no-ip.org/~elf/contribute/dotproject/ 【前提条件】 php.iniの設定 session.auto_start = 1 mbstring.language = Japanese mbstring.internal_encoding = UTF-8 # tar -zxvf do…

sambaインストールから取敢えず動くまで【起動と停止編】

1. 状態確認 /etc/init.d/smb status 2. 起動 /etc/init.d/smb start 3. 停止 /etc/init.d/smb stop 4. 再起動 /etc/init.d/smb restart

sambaインストールから取敢えず動くまで【パスワードの設定編】

1. ユーザの追加 # /usr/bin/smbpasswd -a User_name 2. 既存のユーザーのパスワード変更 # /usr/bin/smbpasswd User_name 3. LinuxのユーザーをSambaパスワードファイルに追加する # /usr/bin/mksmbpasswd.sh 4. グループのユーザーを全部登録する # grep G…

sambaインストールから取敢えず動くまで【smb.confの変更編】

1. 設定ファイル・グローバルな設定 #============= Global Settings 設定ファイル・グローバルな設定 ================= [global] workgroup = WORKGROUP Windows の Workgroup 名を指定 server string = Samba Server Windows の 「コンピュータの説明」に…

sambaインストールから取敢えず動くまで【環境設定編】

1. smb.conf ソースを展開したディレクトリにsmb.confのディストリビューション別サンプルがあるので --with-configdir で指定したディレクトリにコピーする 2. smbpasswd --with-privatedir=で指定した場所に作成する. なければ、コマンド使用時、自動的作…

sambaインストールから取敢えず動くまで【インスト編】

ソースの入手 ftp://ftp.samba.gr.jp/pub/samba/ ソースからインストール $ tar -zxvf samba-*.*.tar.gz $ cd samba-*.*/source $ ./configure $ make # su - # make install configure 例 ----- ./configure \ --prefix=/usr \ --localstatedir=/var \ --wi…

PHPXrefの設定

クロスリファレンスドキュメントの自動生成ツール source:http://phpxref.sourceforge.net/ # tar -zxvf phpxref-0.6.tar.gz # cd phpxref-0.6 # vi phpxref.cfg (Windowsの場合は、phpxref.bat) # ./phpxref.pl phpxref.cfg --- 7 # The base directory co…

mime_type一覧

"ai" => "application/postscript", "aif" => "audio/x-aiff", "aifc" => "audio/x-aiff", "aiff" => "audio/x-aiff", "asc" => "text/plain", "au" => "audio/basic", "avi" => "video/x-msvideo", "bcpio" => "application/x-bcpio", "bin" => "applicatio…

my.confの設定例

[mysqld] port = 3306 # 起動ポート番号。セキュリティ面から変更しておいた方がいい場合もある set-variable = key_buffer=256M # メモリに余裕がある場合に指定。 # 検索に使われるインデックスをバッファに保存する際のメモリサイズ set-variable = max_a…

mySQLのインストールオプション

# --without-server // クライアントだけをコンパイルする # --without-bench // ベンチマークツールをインストールしない # --without-docs // ドキュメントをインストールしない # --prefix=/usr/local/mysql // インストール先ディレクトリの変更 # --loc…

インストールから取敢えず設定

先ずは、ユーザとディレクトリを作成する # groupadd mysql # adduser -g mysql -d /usr/local/var mysql ソースを取得し、コンパイルでインスト $ wget mysql-download-site $ tar -zxvf mysql.tar.gz $ cd mysqldir $ ./configure --with-charset=utf8 -wi…

SHOWコマンドよく使うもの

SHOW VARIABLES mySQLのシステム変数の値を表示します。 http://dev.mysql.com/doc/refman/4.1/ja/show-variables.html SHOW PROCESSLIST 実行中のスレッドを表示します。タスクマネージャーっぽい。 http://dev.mysql.com/doc/refman/4.1/ja/show-processli…

設定ファイル

Linuxの場合 1. /etc/my.cnf 2. データディレクトリ/my.cnf 3. defaults-extra-file 4. ~/my.cnfWindowsの場合 1. %SystemRoot%/my.ini 2. C:/my.cnf 3. データディレクトリ/my.cnfmySQLは上記の表にかかれている順にオプションファイルを読みます。もし複数…

起動オプション

起動オプションをサポートしているコマンド mysql, mysqladmin, mysqld, mysqldump, mysqlimport, isamchk and pack_isam, mysqld_safe --no-defaultsオプションファイルを読込まない。コマンドラインの一番最初に記述しないといけないらしい。 --defaults-e…

LIKE演算子を用いた検索

検索項目に入力されたキーワードであいまいな条件抽出行いたい場合、 CriterionをCriteriaに登録する必要があります。 $c = new Criteria(); $c->add( $c->getNewCriterion( [TableName]Peer::[FieldName], "%".[Keyword]."%", Criteria::LIKE ) ); $result …

テーブル結合

ここにテーブル結合した時、全てのフィールドを取得するにはschemaで外部参照の設定をしておかないと、自動的には関数を作ってくれないというような事を書いてありましたが、私の英語力が低いためそのように解釈したのかもしれないので、誰かご存知の方いら…

ヘルパーとかバリデータとか

sfStringValidatorで日本語の文字数チェックをすると 日本語の文字数×3でチェックされる。 EscapingHelperでHTMLをエスケープするとキャラセットが指定されていない為、文字化けするときがある。 ObjectHelperとか使っているやつはどうやってエスケープすれ…

参照元

YAML home http://yaml.org/

ヘッダとフッタ

『---』でデータ構造を区切る事で1つのファイルに複数のYAMLドキュメントを含めることができます 『...』でデータ構造を区切る事とそれ以降は読込まれません。『__END__』のようなものです。 --- name: foo email: foo@mail.com --- name: bar email: bar@m…