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

Movable Type で複数ブログの同一カテゴリをまとめて一覧表示

ブログ1 カテゴリA カテゴリB ブログ2 カテゴリA カテゴリC とあった場合にサイト全体でカテゴリAの一覧を表示したい場合、を使って表示できた。 <h2>全ブログのカテゴリA</h2> <mt:Blogs include_blogs="children" include_with_website="1"> <MTIfArchiveTypeEnabled archive_type="Category"> <div class="categorycommon"> <h3><a href="<$MTBlogURL$>" title="<$MTBlogDescription$>"><$MTBlog…</a></h3></div></mtifarchivetypeenabled></mt:blogs>

MT5(Movable Type 5)でサイトマップを作成

Movable Type 5のウェブサイト全体のサイトマップを作成したい場合の例。 ポイントはこちらのコードをで囲むこと。include_blogsモディファイアでブログを指定する。必要に応じてinclude_with_websiteモディファイアも指定する。 サイトマップページ作成はも…

Movable Type カレンダーに同じ日に複数記事表示のための日別記事リスト作成

Movable Typeではカレンダーにリンクされるのはその日の最新の記事となる。 これを同じ日のエントリすべて表示させる場合、 日別記事リストテンプレート作成 上記テンプレートにアーカイブマッピングを日別として設定 カレンダーの修正 ということが必要のよ…

MovableType 公開日指定での公開

公開日を指定して日時指定で保存したページは、以下のコマンドによって、指定した日付以降であれば公開となる。指定した日付以降で該当ページを変更保存しても、以下のコマンドを起動させないかぎり公開はされない。 $ perl $MTDIR/tools/run-periodic-tasks…

MovableTypeのスタイル変更とpage_layout,page_columnの関連

[デザイン]->[スタイル]にスタイルを変更できるところがある。これは要するにhtmlを変更せずにスタイルだけ変更することで見た目を変えることができるようになっている。管理画面から変更すると、テンプレートのスタイルシート(styles.css)が変更になる。も…

基本(Basic)認証後にIEからexcel/wordを取得すると再認証画面が表示される

あるディレクトリに基本認証をかけておいて、その配下のページにアップロードしたexcelやwordのファイルにリンクを貼り、そのexcelやwordにアクセスしようとすると再度、基本認証の画面が出てきてしまう。キャンセルすることで表示はされるのだが納得がいか…

wordpressの引っ越し

現サーバの wordpress から 新サーバの wordpress への引っ越し。現サーバでは[ツール]->[エクスポート]で該当ユーザの記事をエクスポートする。 新サーバでの設定 1. wordpressを設置 2. 以下を実行 $ cp -ip wp-config-sample.php wp-config.php $ view wp…

apacheでのphp設定

php.iniに書くべき内容をapacheのコンフィグレーションで設定する場合の書き方の備忘録。 <Directory "/home/foo/public_html"> # <IfModule sapi_apache2.c> <IfModule mod_php5.c> php_value memory_limit 48M </IfModule> </Directory>sapi_apache2.cはPHP4のとき(だったはず)。PHP5ではmod_php5.cでOKのようだ。 booleanの値は php_flag で On/Offする。

IE6で border dotted が途切れる件

<style type="text/css"> div#test { border: 1px dotted #999; } </style> .... <div id="test"> <h2>test<h2> <p>テストです。</p> </div> みたいなことをしていたら、IE6で表示するとborderの縦の途中が途切れてしまう。 どうやらバグのようで、 div#test { border: 1px dotted #999; width: 100%; } と width: 100%; を追加す…

mysql FILE権限追加

mysqlでLOAD DATA INFILE などをする場合FILE権限が必要。FILE権限はグローバルレベルでないと設定できないので、データベース名を指定するとエラーになる。なんだかハマったので、備忘録。 GRANT FILE ON *.* TO ユーザID@localhost参照URL http://fukaz55.…

Movable Type(MT5)をxrea無料(広告つき)にinstallする前の設定

http://www.koikikukan.com/archives/2007/05/07-013327.php の 4 の通り、 .htaccess に LayoutIgnoreURI *.cgiを設定しておかないと、xreaの無料バージョンでは、http:// が included:// になってしまい、 Firefox では included というプロトコルはどのプ…

rubyのtips(ランダム文字列生成とcgi.rbのオフラインモード)

ランダム文字列の生成 def random_string(len = 8) arr = (0..9).to_a + ('A'..'Z').to_a + ('a'..'z').to_a + ['-', '_', '.'] key = '' len.times {key += arr[rand(arr.size)].to_s} key end cgi.rbのオフラインモードの回避・抑制 ARGV.replace(%W(name0…

wordpress テンプレート関連tips

home.php [設定]の[表示設定]において、[最新の投稿]にしているときに home.php というファイルがあるとトップページはこのテンプレートを使う。 ダイナミックウィジェット [外観]の[ウィジェット]というのがある。[サイドバー1]に表示させたいウィジェット…

IEでのselect/optgroupのスタイル

IEではselect要素中のoptgroupのデフォルトのスタイルがイタリックになっているが、これをcssで変更しようとしてもできないようだ。 確認したところ、IE6,7,8すべてダメ。参考URL http://hyper-text.org/archives/2007/05/optgroup_css.shtml

Mac OSからWindows共有をsmbマウント

Mac

アップルスクリプト(.applescript .scpt)に以下のように記述。 tell application "Finder" try mount volume "smb://username:password@hostname(or IP address)/directoryname" delay 1 end try end tellで、アップルスクリプトウィンドウで実行する。http:…

namazuのオプション

2.0.6あたりから、mknmzで環境変数LANGまたはオプションに文字コードを指定しないと分かち書きがまともに認識されないとのこと。 http://www.namazu.org/doc/tutorial.html#japanese #!/bin/sh /usr/local/namazu/bin/mknmz \ --indexing-lang=ja_JP.SJIS \ …

Thunderbirdでpop3s(995)を使ったときのエラー

メールサーバ側の変更に伴い、いままでpop3s(995)で接続できていたものが、 あなたのサーバ証明書は認証局によって発行された他の証明書と同じシリアル番号を持っています。一意なシリアル番号を持つ新しい証明書を取得してください。(エラーコード: sec_err…

SVNとGoogleCode

参考:: http://kdl.weblogs.jp/open/2008/06/mac-subversion-.htmlCodaは製品なのでsvnをコマンドラインで使用。 その他、Versions.appもあるがこちらも有償。 GoogleCode http://code.google.com/hosting/ プロジェクトの作成 [Create a new project]を選択…

Mac OS X 10.6 Snow LeopardのCyberduck

Mac

Snow LeopardにバージョンアップしたらCyberduckが動かなくなっていた。 http://cyberduck.ch/ にはすでに対応版(現時点では3.4.1)があるのでそれをダウンロードする。 ダウンロードしたzipファイルを解凍してカレントに復元したcyberduckをアプリケーション…

jQueryプラグインのPhotoSlider

jQueryを使用したスライドショーPhotoSlider。元ページは以下。 http://opiefoto.com/articles/photoslider また、設置の説明などは以下が詳しい。 http://ascii.jp/elem/000/000/187/187279/ ただし、こちらの環境では、以下の修正が必要だったのでメモ。 j…

daemontool tai64nlocal パッチ

以前作ったものの備忘録。 概要 daemontool-0.70用tai64ntaiのsourceを参考にdaemontool-0.76のtai64nlocal を変更したもの。これは、qmailのログ解析qmailanalog、tcpserverのログ解析tcpanalogのmultilog版に必要なため。 オプションなしの場合はtai64nloc…

PHPの表示をファイルに出力

PHP

PHPで表示しているものをファイルに出力する例。 出力バッファを設定 出力 出力バッファの中身を変数にセット 出力バッファをクリア ファイルに出力 <html> <head> <title>Test<title> </head> <body> <h1>テスト</h1> <p>これはテストです。</p> </body> </html>

TinyMCEのオプション

$('textarea.tinymce').tinymce({ .... readlonly : 1, width : '95%', height : '240px', .... }); readonlyを指定すると表示のみとなる。TinyMCEにて、textareaに入力さたくない場合、 <textarea name="desc" class="tinymce" readonly="readonly"></textarea> と指定しても入力できるようになってしまうので、readonlyオプション…

clamav(Clam Antivirus)についてのメモ

参考:: http://clamav-jp.sourceforge.jp/jdoc/clamav.htmlclamavの主なものは以下の通り。 freshclam (ウィルス定義データベース更新) clamd (ウィルススキャンサーバ) clamdscan (clamdとやり取りしてウィルススキャンを実行) clamscan (単独でウィルス定…

Apache type-map の設定

ブラウザの言語設定によりページを切り替える方法として Apacheでは type-map の設定を行える。モジュールは標準の mod_negotiation である。 前提条件 デフォルトは日本語(Shift_JIS)。 とりあえず英語を用意。 SSI(Server Side Include)の設定もしている。…

perlのCGIでのInternal Server Error の時に是非

レンタルサーバに設置した、CGIのInternal Server Errorが出たら、 http://www.kawa.net/works/perl/catch/news.html を試してみるのがよい。KCatch.pm をアップロードして、 #!/usr/local/bin/perl use KCatch qw( execdata );__DATA__ use warnings; use s…