トップ «前の日記(2008-01-29) 最新 次の日記(2008-01-31)» 編集

muneda's diary


2008-01-30 晴れ,風はあるが比較的ヌクい [長年日記]

_1 Ubuntu7.10(Gutsy)でapache2の設定

public_htmlを有効にする

/home/USER/public_htmlを

http://www.example.com/~USER/

でアクセスするためには以下のコマンドを実行する.

# sudo a2enmod userdir

Ubuntu(Debianも?)では

/etc/apache2/mods-available

ディレクトリ配下に利用可能なモジュールを読み込むためのファイル(*.load)と その設定ファイル(*.conf)が配置されている.これを

/etc/apache2/mods-enabled

ディレクトリ配下に配置することで,そのモジュールを利用することが可能とな る.上記のコマンドは指定したモジュールへのシンボリックリンクを mods-availableディレクトリ配下に作成してくれる.

% ls -l /etc/apache2/mods-enabled/userdir.conf
lrwxrwxrwx 1 root root 30 2008-01-29 10:20
/etc/apache2/mods-enabled/userdir.conf -> ../mods-available/userdir.conf
% ls -l /etc/apache2/mods-enabled/userdir.load
lrwxrwxrwx 1 root root 30 2008-01-29 10:20
/etc/apache2/mods-enabled/userdir.load -> ../mods-available/userdir.load

なお,モジュールを無効にするためには

# sudo a2dismod userdir

とするか,/etc/apache2/mods_enabled配下のシンボリックリンクを削除すれば よい.

設定を変更した後は

# /etc/init.d/apache2 force-reload

などとしてapacheを再起動させないとモジュールを読み込んでくれないので注意 すること.

ユーザが作成した.htaccessを完全に有効にする

ユーザが作成した.htaccessをどこまで許可するかは,同じくuserdir.confで設 定されている.デフォルトは

AllowOverride FileInfo AuthConfig Limit

となっており,このままでは Options も DirectoryIndex も使えない.今回の 場合ディレクトリごとに許可不許可を変更したいので,以下のようにし て.htaccessを完全に有効にすることにした.

AllowOverride All

で,設定を変更したあとはお決まりの

# /etc/init.d/apache2 force-reload

を実行.

Tags: Ubuntu Linux

_2 physical-line.el

こまつさん作ではなく,KAMADAさん作のもの.

\C-a, \C-eでの物理行の行頭,行末へ移動はできないが,\C-n, \C-p での物理 行移動はしっかり行えるので問題なし.

http://www.bookshelf.jp/cgi-bin/goto.cgi?file=meadow&node=previous-window-line を使っていたがこちらに乗り換え.

"GNU Emacs 22.1.1 (i486-pc-linux-gnu, GTK+ Version 2.12.0)
of 2007-11-07 on terranova, modified by Ubuntu"

で動作確認済.

モードラインに PL と表示されるのが邪魔なので

(setq physical-line-mode-string "")

で非表示にした.

Tags: Emacs

_3 Hiki の右サイドバーテーマ対応

管理画面では

<div class="sidebar">
<div class="main">

の順になっているのだが,通常のページ(FrontPageとか)では

<div class="main">
<div class="sidebar">

となっている(他にも例外があるかも知れんが).

右sidebarテーマ(今回試したのはこさかさん作のweb20)を使ったときに管理画面 だけサイドバーが左に表示されるという現象が発生した.テーマの作成方法で回 避できるのかもしれないが,Hiki側で揃えておいた方いいような気がしたので以 下のパッチを当てておいた.

---
adminform.html |   14 +++++++-------
1 file changed, 7 insertions(+), 7 deletions(-)

Index: template/adminform.html
===================================================================
--- template.orig/adminform.html       2008-01-30 15:28:01.000000000 +0900
+++ template/adminform.html    2008-01-30 15:30:30.000000000 +0900
@@ -7,13 +7,6 @@
</head>

<body>
-<div class="sidebar">
-<ul>
-<% @plugin.each_conf_key do |key|%>
-  <li><a href="<%=@contents[:cgi_name]%>?c=admin;conf=<%=key%>"><%=@plugin.conf_label( key )%></a></li>
-<% end %>
-</ul>
-</div>
<div class="main">
<div class="adminmenu"><%= @contents[:tools] %></div>
<h1 class="header"><%=@conf.msg_config%></h1>
@@ -31,6 +24,13 @@
</form>
<hr class="sep">
</div>
+<div class="sidebar">
+<ul>
+<% @plugin.each_conf_key do |key|%>
+  <li><a href="<%=@contents[:cgi_name]%>?c=admin;conf=<%=key%>"><%=@plugin.conf_label( key )%></a></li>
+<% end %>
+</ul>
+</div>
<div class="footer"><%= @contents[:footer] %></div>
</body>
</html>

_4 picture-mode

Emacs で図を描く - ひげぽん OSとか作っちゃうかMona-でpicture-modeを知る.picture-movement-neの使い方がわからんかったのでググったところ以下のページに書いてあった.

なるほど.これは便利だ.さっそく利用開始.

Tags: Emacs

_5 配列の初期化

一次元の場合,[迷信] とりあえず memset で初期化|株式会社きじねこにあるように

a[10] = {0};

でOK.

なお,配列の初期化範囲は

kernel/irq/handle.c

50  struct irq_desc irq_desc[NR_IRQS] __cacheline_aligned_in_smp = {
51          [0 ... NR_IRQS-1] = {
52                  .status = IRQ_DISABLED,
53                  .chip = &no_irq_chip,
54                  .handle_irq = handle_bad_irq,
55                  .depth = 1,
56                  .lock = __SPIN_LOCK_UNLOCKED(irq_desc->lock),
57  #ifdef CONFIG_SMP
58                  .affinity = CPU_MASK_ALL
59  #endif
60          }
61  };

のように ... という記述が使える.これを使って二次元配列は以下のようにし て初期化することが可能.情報ありがとう>T内くん.

int a[10][10] = { [0 ... 9] = { [ 0 ... 9] = 0 } };

ま,でも今回はstatic変数はゼロクリアされるとかいう大学でも習うらしいテク を使い

static int a[10][10];

としかしなかったけど.

Tags: Linux

_6 給油

前回は20080110だったので,約3週間ぶり.

いつものP78沿いの鮎壺交差点北の出光.

今回走行距離415.6 Km
給油量27.1 L
実燃費15.3 Km/L
燃費計16.1 Km/L
総走行距離33,800 Km

2月からガソリンの卸値が\2/Lあがるとニュースで見たので急いで給油.レディースデー割引のおかげで\144/Lなり.

Tags: Fuel Car

_7 夢・出逢い・魔性 (講談社ノベルス)(森 博嗣)

森博嗣,第二十弾.Vシリーズ.

かなりひさびさにダマされた.完全にええ〜という感じだったので気持ちいい.良く読めば分かったのかも知れないが,ダマされる方が楽しいし面白いのでこれでよし.

今回のストーリはあんまり大事じゃない感じ.登場人物がいっぱい増えたのは今後のVシリーズの布石か.

Tags: Book

過去の日記
2002|05|06|07|08|09|10|11|12|
2003|01|02|03|04|05|06|07|08|09|10|11|12|
2004|01|02|03|04|05|06|07|08|09|10|11|12|
2005|01|02|03|04|05|06|07|08|09|10|11|12|
2006|01|02|03|04|05|06|07|08|09|10|11|12|
2007|01|02|03|04|05|06|07|08|09|10|11|12|
2008|01|02|03|04|05|06|07|08|09|10|11|12|
2009|01|02|03|04|05|06|07|08|09|10|11|12|
2010|01|02|03|04|05|06|07|08|09|10|11|12|
2011|01|02|03|04|05|06|07|08|09|10|11|12|
2012|01|02|03|04|05|06|07|08|09|10|11|12|
2013|01|02|03|04|05|06|07|08|09|10|11|12|
2014|01|02|03|04|05|06|07|08|09|10|11|12|
2015|01|02|03|05|06|
トップ «前の日記(2008-01-29) 最新 次の日記(2008-01-31)» 編集