木曜日, 12月 13, 2007

Scuttleの設置

オープンソースのソーシャルブックマーク Scuttle
MySQLは4じゃないとだめみたいです。

ダウンロード元

インストール方法
解凍したソースをドキュメントルートに格納、
ルートディレクトリにある config.inc.php.example を config.inc.php にリネームして、
このへんとか
$dbtype = 'mysql4';
$dbhost = '127.0.0.1';
$dbport = '3306';
$dbuser = 'username';
$dbpass = 'password';
$dbname = 'scuttle';

このへんを環境に合わせる。
$locale = 'en_GB';


新規アカウント登録は、http://サイト名/register.phpから。

参考
Scuttleという名の ソーシャルブックマーク を設置してみる
Scuttle ソーシャルブックマーク の設置
エラーがでましたが上記サイトより以下の方法で解決
注意点 php5でscuttleを動かす場合の変更点

setlocale()のエラーが出るときは、
scuttle\includes\php-gettext\gettext.inc の131行目、
$ret = setlocale($category, $locale);

コメントアウト
//$ret = setlocale($category, $locale);
次の行に、
$ret = setlocale(LC_ALL, $locale);
とする。


Rename Tag
タグのリネーム機能を使えるようにするにはファイルを追加する必要がありました。
ScuttleのTagReplace機能

[ 1597978 ] Missing tag rename for 0.7.2
ダウンロードしたファイルは以下のように配置
/tagrename.php
/templates/tagrename.tpl.php

タグの大文字小文字対応
あとで試してみます。
引き続きブックマーク(Scuttle)ネタ

木曜日, 11月 08, 2007

Blogger 投稿記事をメールで送信

設定タブのメールのところで、任意のアドレスを指定すると、
公開時に投稿内容が送付される。

火曜日, 11月 06, 2007

Movable Type 4.01 インストール

Movable Type インストールでやったこと

ActivePerlインストール

5.6.1は不具合があるので、5.8.8をインストール

コマンドプロンプトで
perl -v
するとバージョン情報確認できます。

ActivePerlのPPMで必要なモジュールをインストール

PPMのモジュールインストール時、プロキシ通す場合はコマンドプロンプトで、
SET HTTP_Proxy=http://www.hoge.ne.jp:8080/

Apacheの設定

cgiが動くように追記
<Directory "C:/path/to/htdocs/">
・・・
Options Indexes FollowSymLinks ExecCGI
・・・
AddHandler cgi-script .cgi

</Directory>

木曜日, 10月 25, 2007

デフォルトファイルの設定

index.phpまで指定しないとファイルの一覧が表示されてしまうのを
ちゃんとindex.phpを読ませるには、apacheの設定ファイルhttpd.confの
DirectoryIndexのところにスペース区切りでindex.phpを追記する。

水曜日, 10月 24, 2007

joomlaインストール

ステップ2のところでインストール失敗となっていたが
MySQLのmy.iniでsql-modeをコメントアウトしたらインストールできた。

インストールが終わったら戻したほうがいいでしょうか。

MySQL4と5を同一マシンにインストール

MySQL5が既に入っているけれど、typo3はMySQL4じゃないと動かないので、
両方のバージョンが使えるようにMySQL4.1もインストール。4.0はもう無かった。

通常通りインストールを進めて、最後に設定画面で名前をMySQL4.1とわかるように変えて、ポートをMySQL5と別のものを指定するだけで良いらしい。

TYPO3をインストールするときは、ブラウザのウィザードに出てくるホスト名入力ボックスに
"localhost:3307"といった感じにポートを指定する。

Typo3インストール後ログインできない

id:admin
password:password

のはずなのにログインできない。
調べるうちに、データベースでアカウントのテーブルにレコードが作成されていないことに気づいた。
MySQL4じゃないと作成できないみたい。
MySQL5がすでに入っているが、設定ファイルのmy.iniで、

sql_mode="MYSQL40"

とすると、MySQL4.0として動作するらしい。
編集してMySQLを再起動すると、ログインできた。

木曜日, 10月 18, 2007

Bloggerをカスタマイズ

テンプレートのカスタマイズ

Bloggerのマイレポートに表示されているブログの一覧から任意のブログの「レイアウト」をクリックすると、「テンプレート」タグを選択した状態で画面が表示され、既存のテンプレートを選択したり、配置を変えたり、配色を変えたりといったことが一通り簡単にできますが、さらにオリジナルのcssを書きたい場合、「HTMLの編集」をクリックして表示されたソースを編集します。


なお、「テンプレートをすべてダウンロード」をクリックすると現在のソースがxmlファイルとして取得できるのでバックアップがとれるので、これをダウンロードしてから編集したり、編集済みのオリジナルテンプレートのバックアップを取っておいたりということができます。


cssで画像をつかう

cssで背景画像を使いたい場合は、サーバにファイルを置くことができないので、どこかウェブ上にある画像をURLでしなければならない。


今回はflickrに置いてみた。


flickrでプライベートモードでアップロードしてもURL参照できた。



ブックマークアイコンを変える

headerタグ内に以下を追加します。


<link href='ファイルのURL' rel='shortcut icon'/>

js-kit

http://js-kit.com

以下を書くだけでコメントやレイティングが組み込めます。

<div class="js-kit-rating"></div>
<script src="http://js-kit.com/ratings.js"></script>
<div class="js-kit-comments"></div>
<script src="http://js-kit.com/comments.js"></script>


サンプルここから
js-kit-rating


js-kit-comments


サンプルここまで