2007-11-01から1ヶ月間の記事一覧

レポジトリ分割の作業記録

とりあえず新規レポジトリを作るまでもないけど作業履歴をとっておきたい,という場合,わたしは Sandbox というレポジトリに全部つっこんでいます。 /Sandbox /project1 /project2 /foobar 各サブプロジェクトごとに trunk 等を切ることもありますし,そう…

Fedora 7 ⇒ Fedora 8 にアップグレードした

最初 anaconda(つまり通常インストーラ)でアップグレードしようと思ったんですが,dependency check で異様に時間がかかったので yum upgrade でやることにしました。わかっている人にはこっちのほうがかえって安全かも。 基本的に下記のドキュメントに従…

いっちょ Apache のフィルタモジュール講座でも書いてみるか

と思ったら知ってることはすべて(しかもそれ以上)mod_perl のドキュメント(⇒mod_perl: Input and Output Filters)に網羅されていました。orz。Perl に疎くてもフィルタモジュールを書く人なら目を通しておいて損はないです。つかこのレベルのドキュメン…

CentOS 5 に ZABBIX をインストールした

ZABBIX の特徴 (Cacti ほどではないが)Nagios より見映えが洗練されている Nagios と異なり Web UI から管理項目を追加したりできる Cacti よりリモートエージェントが軽い,と思われる 警告通知にメールだけでなく Jabber プロトコルが使える*1 ざっくり…

CentOS 5 で xfs モジュールがいつのまにか extras レポジトリに入っていた件

いままで centosplus の xfs カーネルモジュールを使ってたんですが,これを使おうと思うと kernel も centosplus レポジトリから入れないといけないんですよね。つまり,メインラインでカーネルのバージョンがあがっても centosplus 版のカーネルがあがるま…

CSS に条件付きコメント機能を導入する Apache モジュール mod_css_cond

を書きました。⇒mod_css_cond - daily dayflowerこれで blockquote { /*#if ! IE */ opacity: 0.8; /*#else / filter: alpha(opacity=80); /#endif*/ } div { width: 420px; border: 2px; /*#if IE/ width: 416px; /#endif*/ } li { color: /*#if IE/ #00f /…

mod_css_cond

以下の仕様は今後変更される可能性があります。 ビルド方法 $ /usr/sbin/apxs -c mod_trimxml.c $ sudo /usr/sbin/apxs -i -A mod_trimxml.la 設定 Filter として CSSCOND を設定します。 .htaccess の設定例 # LoadModule css_cond_module modules/mod_css_…

mod_trimxml というのを作ってみた

最近いそがしくて書く暇がなかったんで,ひさびさにプログラミングしてみました。MSIE 6 だと DOCTYPE 宣言より先行して XML 宣言(等)があると Quirks mode になるのは有名です。それが不満だったので Apache のモジュールを作りました。MSIE だと先頭の …

mod_trimxml

ビルド方法 $ /usr/sbin/apxs -c mod_trimxml.c $ sudo /usr/sbin/apxs -i -A mod_trimxml.la 設定 Filter として TRIMXML を設定します。.htaccess の設定例 # LoadModule trimxml_module modules/mod_trimxml.so <IfModule mod_trimxml.c> AddOutputFilterByType TRIMXML text/html</ifmodule>…

Drupal 5 で静的 node を表紙にする場合の BK

Drupal では「管理 > サイト設定 > サイト情報」の「デフォルトの表紙」でトップページを設定することができます。たとえばここを node/1 などにすれば1番の node が表紙として表示されることになります。デフォルトの表紙は node で,contemplate をインス…

Drupal でメッセージを隠せるようにする

Drupal 5.x は昔と比べて見目麗しくなったので,最近ちょこちょこ遊んでいます。ページの追加とか管理作業とかすると上部にメッセージボックスがでるんですが,これをクリックすると消えるようにしたいと思いました。activeCollab*1 だとそういう挙動なんで…

Ubuntu 7.10 に WebKit の Gdk 版をインストールした

といっても気まぐれで Synaptic で webkit って検索して,でてきた libwebkitgdk0d というのをインストールしただけです。ライブラリだけかな,と思ったら一応サンプルのブラウザはついてきてました。ただしパスは通っていないので /usr/lib/WebKit/GdkLaunc…

GNOME Terminal で screen の hardstatus 等をタイトルバーに表示

screen のステータス等,ウィンドウのタイトルバーに表示するには, hardstatus string "screen(%n): %t%h"みたく,%h をいれとけばいけるっぽいんですが,GNOME 端末ではうまくいきませんでした。んで, % echo $TERM xterm-colorあ,そうなんだ。というこ…