今更ながらではあるが, インストール.
なぜか素直にビルドできない. まず,
% ./autogen.sh % perl -lpe 's,gtkmozembed,gtkmozembed-devel-gtk2,g' -i configure % ./configure --target=i686-unknown-freebsdelf4.7
のように, 状況によって, configure スクリプト上の gtkmozembed を 別名に変更する必要があった. portsからインストールしたMozillaの 種類によって, 変更後の文字列は異なる模様.
また, configure 時には target を記述しておく必要があるらしい.
ここで make しても,
2箇所で止まった.
cb_apply_button_clicked() 内 gchar *new_gesture の宣言の末尾に ";"がふたつ並んでいるのが気に入らない模様. ひとつ消しておく必要がある.
REG_NOERROR が定義されていないらしい. おそらく何かをインストールし忘れているのであろうが, ここは面倒なので (ぉ, kz-link.c にある #include の並びの後ろあたりに
#ifndef REG_NOERROR #define REG_NOERROR (0) #endif
を追加.
これでひととおりコンパイルはとおり, 動作するようになった.
クラス定義にない KzMozWrapper::HandleRSSLink が定義さている旨怒られた. ごく最近(12時間以内)の変更のようだが, 今のところどこでも使われていないようなので, #if 0 - #endif で囲んで逃げる.
プロキシの設定もできるようになっており, ようやく会社環境でまともに使えるものになった. すばらしい.
橿原市内を車で巡回.
前から入手しようと思いつつ未だ入手していなかった B00005NDENおよび B00005NDEPを入手.
今のところまだ compact disc digital audio 企画のメディアだが, EMIだけに, いつ規格外のものに変更されるかわからないだけに, さっさと入手しておきたかった, というのが真相. まあ, 輸入版は規格を守ってくれそうではあるが.
何はともあれ, これで, QUEENのアルバムのうち, 初期7枚がようやく揃った. あとは, 8枚目以降を根気よく入手するしかあるまい.
すでにばかでかい建造物ができていた. 営業開始したら, 国道24号も県道35号も大渋滞の予感.
渋滞もなく, なかなか走りやすい. ただ, 高田バイパスから別れ, 169号線にはいってから, 渋滞. 小房から橿原神宮前駅前まで, 4速にクラッチをいれることがなかった.
from 徒然日記(12/3)
結構簡単な設定でパフォーマンスがよくなる方法を書いたサイトなのだが, 数日前にメモし忘れていたので, メモ.
from 過負荷な日々(12/05)
この表からrailデータベースを自動作成すれば楽ができそう. HTMLを厳密にパーズするのは相当リソースがかかりそうなので, Hikiデータを読んでパースするのが確実かな.
なお, 下のほうの不明なコードネーム, たしか, いただきものデータベースにはいっていたものを そのまま貼り付けただけだったように記憶してます. たしか, 送ってくださったの,kaoruさんだったように 記憶してますが, 結構昔の出来事なので, 定かではありません.
こせきさんの「Tikiでは…」のくだりのほうがHack欲をかきたててしまった (^^;
私の技量では Tiki の例のようなものはさくっと作ることはできないが, フォームに1行単位で入力できるフォームを提供するプラグインぐらいなら でっちあげることはできるので, やってみた.
# $Id$
##require 'csv'
def table_row_label
'追加行'
end
def table_post_label
'投稿'
end
add_body_enter_proc(Proc.new do
@table_num = 0
""
end)
def table_form( cols = 60, style = 0 )
cols = 60 unless cols.respond_to?(:integer?)
style = 0 unless style.respond_to?(:integer?)
style = 0 if style != 1
@table_num += 1
<<EOS
<form action="#{$cgi_name}" method="post">
<div>
#{table_row_label}:
<input type="text" name="row" size="#{cols}">
<input type="submit" name="table" value="#{table_post_label}">
<input type="hidden" name="table_no" value="#{@table_num}">
<input type="hidden" name="c" value="plugin">
<input type="hidden" name="p" value="#{@page}">
<input type="hidden" name="plugin" value="table_post">
<input type="hidden" name="style" value="#{style}">
</div>
</form>
EOS
end
def table_post
params = @cgi.params
table_no = (params['table_no'][0] || 0).to_i
rowstring = params['row'][0]
style = params['style'][0].to_i
return '' if rowstring.strip.size == 0
lines = @db.load( @page )
md5hex = @db.md5hex( @page )
flag = false
count = 1
content = ''
lines.each do |l|
if /^\{\{table_form.*\}\}/ =~ l && flag == false
if count == table_no
content << l if style == 1
if /^\|\|/ === rowstring then
# wiki style table
content << rowstring + "\n"
## else
## # CSV style table
## rowstring << "\n" unless /\n\Z/ === rowstring
## CSV::Reader.parse(rowstring) do |row|
## content << "||" + row.to_a.join("||") +"\n"
end
end
content << l if style == 0
flag = true
else
count += 1
content << l
end
else
content << l
end
end
@db.save( @page, content, md5hex ) if flag
end
ダウンロードはこちらからどうぞ.
ほとんどcomment.rbのパクリだが, 気にしない.
comment.rbと同じく
{{table_form}}
とすると, 表をフォームの上に追加していく. 逆に下へ追加したければ
{{table_form(60,1)}}
のように, 第二引数に1をつければよい.
編集領域と同様, "||"区切りで1行だけ入力する.
上記ソースのうち, "##"ではじまる行の先頭"##"を削除することで, Wikiフォーマット以外に, コンマ区切り(CSV)形式でも書くことができる. ただし, 要csv.rb.
コンマ区切りが有効の際は, 入力の先頭が
と, 自動判定するようになっている.
やはり, 専用ページを用意して入力させるようなフォームはつくってみたいところ. しかし簡単にできるんかいな…
昨日の続き.
昨日のバージョンは, すべてをひとつのフォームで扱い, 入力の際に区切り文字を使って入力する方式であった. これは, 実装の手間は省けるが, ユーザインタフェースとしてはあまりよろしくない. そこで, 各項ごとにフォームを分離する実装を行った.
ダウンロードはこちらからどうぞ.
{{table_form(60,0,"日付","入力者","報告","備考")}}
のように, 列に相当する項目第三引数以降に列挙する. 第一および第二引数はcomment.rbと同じ.
すると, 与えた項目に対する入力フォームが表示される. ここで項目を入力し「追加」をクリックすると,フォームの前(第二引数が1の場合は後ろ)に表が作成される. さらに入力すると, 行が追加されていくのが確認できる.
from ただのにっき(2003-12-11)
私がメインで使用しているPCはPentiumII/366MHzのノート *1 なのだが, たしかに, よっぽど重い処理でもさせない限り, これで十分なんだわな.
まあ, このスペックで Windows2000やWindowsXPは使いたくないが :-)
*1 ことクロックに限って言えば, もうひつのメイン端末(Linuxザウルス)より低いというのもなかなか.
昼から某申し込みをする必要があったので, 有休取得. 午後休でもよかったのだが, 以前, 会社での健康診断の際に, 一度きちんと血液検査できる病院で再検査するよう指示されていたので, この際, 午前中に行っておくことに.
結果だけみると, ほぼ正常. ただし, GPTだけは若干高めだったので, 明日, 肝炎がないかどうか, エコー検査を行うことに.
平日申し込みに行く必要があったので, 出かける. 本契約を1/9(金)に行うことに.
なお, この件, 詳細は後日.
まわるだけの時間がありそうだったので, 迂回乗車の旅・伊賀編を決行.
2番線が使用停止となり, ホームの使い回しが変更になった模様. 東改札からはいった場合, 桜井線以外は必ず階段を使う必要がある模様.
毎度おなじみの221系大和路快速でや加茂まで移動. 木津から加茂まで, 案外距離ありますな.
加茂駅は2面3線の駅. 中線は両側にホームあり. 乗り込むキハ120系は中線にいたが, 大和路快速が到着した側の扉だけが開いていた.
本日のメイン, キハ120系に乗車. 家庭用のゴミ箱が置いてある車両なんて, はじめて見た (^^; 6両あった大和路快速から単行のキハ120に乗り継ぐ人多数だったからか, 加茂を出発する時点では激混み. 迂回乗車の身分で着席するのも何なので, 最後尾に立って乗車.
しばらくは木津川の南側を走り, この間, 221系の絵が描かれた電化促進希望看板を見かけつつ, 伊賀上野に到達.
伊賀上野は2面3線の駅で,
が各1線ずつ使用しており, 近鉄860系車両が停車していた.
大半の乗客が伊賀上野で降りたため, 伊賀上野から先は座って移動. とある駅にあった 電化推進希望看板に描かれたいる車両は, 313系っぽいものになっていた. そのまま柘植まで乗車し, 降りる.
柘植も2面3線の駅で, 基本的には
が各1線を使用している. とくに, 今回行った, 関西本線上りから草津線の乗り換えは, ホーム上での乗り換えが可能な構造になっている.
柘植到着後しばらくたった頃に, これから乗車する 113系7000番台がやってきた. この車両は京都車(京キト)で, 同じ113系でも, 丹波編の際に乗車した 3800番台とは異なり, 座席が221系並みの転換クロスシートになっていたりと, 整備が行き届いている.
こちらは電化されているため, 電化推進等の看板はないが, 周辺の風景は伊賀路とさほどかわらない. 途中, 貴生川で信楽高原鐵道と近江鐵道を見かける. 写真に移っているのは信楽高原車.
乗車車両が223系, 221系, 105系とさほど珍しいこともなく, かつ, 日も暮れており風景が見えるわけでもないので, とくに記載することはなし. あえて書くとすれば, JR五位堂は着々と準備がすすんでいる模様.
IRCで流れていたURLをメモ.
フェードアウトって… (T_T)
まあしかし, やっつけ仕事あたりでいいから, Web page ぐらいは復活させんといかんな…
痛恨のスペルミス…_| ̄|○
おおはしさん, ご指摘ありがとうございます.
会社の忘年会が近鉄奈良駅の近所であったので, JRで奈良駅まで移動し, 近鉄方面へ徒歩移動.
移動時間に余裕があったので, 奈良ビブレにはいっているヴィレッジ・ヴァンガードに寄る. ざっと見渡してみて, 目に留まったものは以下のとおり.
歌詞を延々と載せただけの冊子. こんなんで商売するか, しかし.
B00005V2JWも同じところに置いてました.
http://www.realand.jp/ 情報. これは行かねば :-)
どうやら http://pure.fan.gr.jp/ 以下の Hiki で, 日本語の WikiName が文字化けのため うまく扱えてなかったので, 修正.
原因はよくわからないのだが, URL として EUC-JP をエンコードしたものを与えたとしても, なぜか cgi.params の各文字列が UTF-8 になってしまっていたため. 内部で EUC-JP に変換してやることで, とりあえず表示はできるようになった.
修正箇所は, 以下のとおり.
Index: hiki/command.rb
===================================================================
RCS file: /cvsroot/hiki/hiki/hiki/command.rb,v
retrieving revision 1.4.2.38
diff -u -r1.4.2.38 command.rb
--- hiki/command.rb 14 Nov 2003 13:04:31 -0000 1.4.2.38
+++ hiki/command.rb 22 Dec 2003 20:32:50 -0000
@@ -10,6 +10,7 @@
require "style/#{$style}/parser"
require "hiki/hiki_formatter"
require "messages/#{$lang}"
+require 'uconv'
include Amrita
include Hiki::Util
@@ -37,7 +38,8 @@
@page = Hiki::Page::new( cgi )
@aliaswiki = AliasWiki::new( @db )
- @p = @aliaswiki.original_name(@p).to_euc if @p
+# @p = @aliaswiki.original_name(@p).to_euc if @p
+ @p = @aliaswiki.original_name(Uconv::u8toeuc(@p)).to_euc if @p
options = $options || Hash.new( '' )
options['page'] = @p
この現象, 他では起こっていないのだろうか…
from うらゝのどす黒いエゴイズム日記
やってみた.
当該する法則の数が、鉄道ファン初級〜鉄道ファン中級レベルです。 鉄道ファンではあるけれど、まだまだ生活の中には浸透していないのかもしれません。
鉄道が頭の30%〜60%ほどを占領しているため、鉄道ファン的挙動不審者になってしまうことがあります。 これ以上ひどくならないようにご注意ください。
鉄道ファンとしては通常程度のウンチク度です。 あなたの周りの人はちょっと嫌気がさしていますが、まだ「かわいい」と捕らえることができる範囲内です。 本当にいやがられないうちに注意しておきましょう。
あなたは大人です。たまにぽろっと訂正をいれますが、それは冗談程度でしょう。 鉄道ファンをやりながらも周りとうまく付き合って行けるレベルです。
あなたは専門的な知識や経験のレベル的には低い〜普通なようです。 鉄道を極めたいなら、もうちょっと勉強したり、いろんなところの電車に乗って経験を積みましょう。
あなたは普通程度の時刻表マスターです。 時刻表がなければ生きられないわけではありませんが、時刻表で1時間暇つぶしができるでしょう。
あなたの生活の1/4はチョッパ装置に制御されています。 これぐらいなら、バランスのとれた生活ができそうです。
あなたはとても社会性があり、たまには恥じらいを覚えるような鉄道趣味行動に出るときもありますが、 大胆な行動に出るような人間ではありません。反面、人の目線を気にしすぎる傾向があるかもしれません。
あなたの鉄道ファン度はやや少なめ。いわゆる「鉄道ファン」のように深入りしたくない、 あるいはまだ鉄ちゃんになったばっかりなので、あまり鉄道ファン度が高くないようです。
鐵ヲタじゃないことが証明されますた.
シルクライナーで桐生まで移動.
1時間半ほど時間があったので, 例のごとくソフマップと新星堂に寄る.
新星堂がこんな状況だったので, 思わずB00012IJ6Eに手を出してしまう.
大阪・京都→伊勢崎・桐生の直行で, 例のごとく名古屋に寄らず.
案内表示ディスプレイのうち, 左下のディスプレイが楽しいことに :-)
地表には雪が張りついていた.
さすがにこの時間帯, みやげものコーナーを除いておぎのやも店を閉めていた.
それにしても3時前に上州入りって, はやすぎ…
迎えがなければどうしようもない時間帯に到着.
ちなみに, 伊勢崎到着は330だったが, 桐生以上にどないすんねんな場所 *1 で降ろされていた.
*1 桐生は近くにコンビニとカラオケ屋がある場所(桐生駅南口)だが, 伊勢崎はそれこそ何もない場所
ここ数日の間, 移動に中やたらt.A.T.u.の "Not Gonna Get Us" をきいた.
かかっていたのはすべて英語版だったが, ある意味 ロシア語版のほうが楽しめるのだが (^^;
3日連続御馳走になることに. つぶれる寸前であったが, なんとかもちなおす.
何はともあれ帰宅.
まあテレ朝発だしな.
このような書き殴りをお読みいただき, ありがとうございます. 新年も本年同様, ご愛顧の程, 宜しくお願い致します.
*Messages* の更新情報取得には、antenna.lirs もしくは index.rdfをご利用ください。 豪傑アンテナ の LIRSからも取得可能です。
1 zoe [すみません、HandleRSSLinkはぼくのコミット忘れです。まだ使われてないんですけど。 presf_gestu..]
2 simm [書いときました。異様に長くなってしまい、申し訳ありません。]
3 zoe [いえいえほんとにありがとうございます。]