Switcher for Windows Vista
MacのExposéのような機能をWindows Vistaで実現するアプリケーション。
年別アーカイブ: 2009年
Hosts File Manager
Software Factory Group Homepage
Windowsのhostsファイルの編集、切り替えができる。
スタイルを変更しようとすると「URLが不正です」というエラー
「スタイルを選択」で、「MT4スタイルライブラリ」や「プロフェッショナル ウェブサイト」を選択したらエラーが発生。
テーマの読み込みでエラーが発生しました! -- URLが不正です: http://www.sixapart.com/movabletype/styles/mt4/library
また、システム情報で
mt-check.cgiが見つかりませんでした。mt-check.cgiが存在すること、名前を変えた場合は構成ファイルのCheckScriptディレクティブに名前を指定してください。
libwww-perlモジュールがインストールされていないのが原因だった。
以下でlibwww-perlをインストールしたらOK。
CentOS, Fedora
$ sudo yum install perl-libwww-perl
Ubuntu
$ sudo aptitude install libwww-perl
また、管理サイトをSSL(https)にしている場合は、システム情報を見る(mt-check.cgiをシステム情報から実行する)には、Crypt::SSLeayも必要。
$ sudo yum install perl-Crypt-SSLeay
PostgreSQL8.3でEUC_JPのデータベースを作成する
PostgreSQL8.3(Mac OSX、MacPortsでインストール)でEUC_JPのデータベースを作成しようとしたら、以下のようにエラーになった。
$ createdb -U postgres -E EUC_JP dbname createdb: database creation failed: ERROR: encoding EUC_JP does not match server's locale ja_JP.UTF-8 DETAIL: The server's LC_CTYPE setting requires encoding UTF8.
以下のようにオプションに --encoding=UTF8 --no-locale をつけてinitdbしなおしたら、作成できるようになった。
$ sudo rm -rf /opt/local/var/db/postgresql83/defaultdb $ sudo mkdir -p /opt/local/var/db/postgresql83/defaultdb $ sudo chown postgres:postgres /opt/local/var/db/postgresql83/defaultdb $ sudo su postgres -c '/opt/local/lib/postgresql83/bin/initdb -D /opt/local/var/db/postgresql83/defaultdb --encoding=UTF8 --no-locale' The files belonging to this database system will be owned by user "postgres". This user must also own the server process. The database cluster will be initialized with locale C. The default text search configuration will be set to "english". fixing permissions on existing directory /opt/local/var/db/postgresql83/defaultdb ... ok creating subdirectories ... ok selecting default max_connections ... 20 selecting default shared_buffers/max_fsm_pages ... 1600kB/20000 creating configuration files ... ok creating template1 database in /opt/local/var/db/postgresql83/defaultdb/base/1 ... ok initializing pg_authid ... ok initializing dependencies ... ok creating system views ... ok loading system objects' descriptions ... ok creating conversions ... ok creating dictionaries ... ok setting privileges on built-in objects ... ok creating information schema ... ok vacuuming database template1 ... ok copying template1 to template0 ... ok copying template1 to postgres ... ok WARNING: enabling "trust" authentication for local connections You can change this by editing pg_hba.conf or using the -A option the next time you run initdb. Success. You can now start the database server using: /opt/local/lib/postgresql83/bin/postgres -D /opt/local/var/db/postgresql83/defaultdb or /opt/local/lib/postgresql83/bin/pg_ctl -D /opt/local/var/db/postgresql83/defaultdb -l logfile start
MacPortsでphp5−mysqlをインストール
$ sudo port install php5-mysql Password: ---> Computing dependencies for php5-mysql ---> Fetching php5-mysql ---> Verifying checksum(s) for php5-mysql ---> Extracting php5-mysql ---> Configuring php5-mysql ---> Building php5-mysql ---> Staging php5-mysql into destroot ---> Installing php5-mysql @5.3.0_0+mysqlnd To use mysqlnd with a local MySQL server, edit /opt/local/etc/php5/php.ini and set mysql.default_socket, mysqli.default_socket and pdo_mysql.default_socket to /opt/local/var/run/mysql5/mysqld.sock ---> Activating php5-mysql @5.3.0_0+mysqlnd ---> Cleaning php5-mysql
表示されているメッセージにあるように、php.iniにdefault_socketを設定するのを忘れないこと。
To use mysqlnd with a local MySQL server, edit /opt/local/etc/php5/php.ini and set mysql.default_socket, mysqli.default_socket and pdo_mysql.default_socket to /opt/local/var/run/mysql5/mysqld.sock
Mac OSX port で MySQL5
symfony1.0系でphp5.3でエラー発生
symfony1.0系でphp5.3でエラー発生 - chiruboの日記
symfony framework forum: symfony 1.0 => Snow Leopard - longvarchar
Creoleの問題らしい。
lib/vendor/creole/CreoleTypes.phpで、
TEXTとLONGVARCHARに同じ値(17)が代入されているため、$affixMapと$creoleTypeMapでキーが重複していて、self::LONGVARCHARが捨てられている。(PHP5.3の場合)
そのため、schema.ymlでtypeにLONGVARCHARを指定している場合に、
./symfony propel-build-modelで
Unable to return 'affix' for unknown CreoleType
が発生する。
解決法は、TEXTに使用されていない整数値を割り当てることにより、TEXTとLONGVARCHARの値が重複しないようにする。
lib/vendor/creole/CreoleTypes.php
//const TEXT = 17; const TEXT = 30; //php 5.3.0 fix, using an unused int
その他
Is symfony-1.0 compatible with php-5.3 ? - symfony users | Google グループ
Practical Common Lisp
Practical Common Lisp
Common Lispの入門書