平衡点


2006/07/18

_ 皆で Rails を実感

良い加減な Turtorial を作成し, それを行ないました.

まあ, 語録なんて適当なモンを作成してるんで, どうかなーとか思いますが.

結局, install と設定で時間を大幅に使う, となりました.

帰りにヨドバシでポイント購入したのは以下の本.

…これを読んだ方が良い気がする. プレゼンで大嘘こいてないか, ちょっと不安

_ はじめよう Ruby on Rails

って訳で, プレゼンで杉山さんから教えてもらった本.

  • すごく読みやすい(開発作業の対話形式実況中継 + 薄い!!)
  • 作成するスケジューラって結構重宝しそう

この本で作成するスケジューラに mhc から import できれば, 個人的用途には十分な上にグループ用途でもいけそうな….

はじめよう Ruby on Rails
高橋 征義, アスキー, ¥3,080

_ 検索可能に(1)失敗

tDiary の検索プラグインを導入してみる. 何種類かあるみたいなんだが, ど うしよう. とりあえず namazu 先生に任せようか.

namazu2 の導入

$ sudo apt-get install namazu2 namazu2-index-tools libtext-kakasi-perl

諸々 install されました.

sqeeze.rb の導入

動的に HTML を生成するのではなくて, plugin で生成しておきます. これを使用して namazu の index を作成するわけです. squeeze.rb 自体は同梱されているので, plugin 選択画面で選択するだけ.

… squeeze.rb 直打ち(CGI 実行) は駄目, コマンド実行も駄目, おやー?

… tdiary を更新したらイケた. うーんと?

コマンド実行でのエラーは

undefined method `+' for nil:NilClass
/usr/share/tdiary/tdiary.rb:485:in `load'
/usr/share/tdiary/tdiary.rb:402:in `initialize'
public_html/diary/squeeze.rb:292:in `new'
public_html/diary/squeeze.rb:292

行頭のエラーは結構 FAQ らしく,

  • Revision: 1.11 以降を使用
  • @options['squeeze.output_path'] を指定

のどちらかで回避できるらしいが, この squeeze.rb, Revesion:1.18 なんですけど.

ruby の debug モードで主力すると, erb_fast が無い, と言われた. おや? …あ, これは良いのか. erbscan を入れていたら, それを使う, って設定ですね.

tdiary.rb の冒頭に

begin
        require 'erb_fast'
        ERbLight = ERB
rescue LoadError
        begin
                require 'erb'
                ERbLight = ERB
        rescue LoadError
                require 'erb/erbl'
        end
end

ってあるし.

Exception `NoMethodError' at /usr/share/tdiary/tdiary.rb:485
- undefined method `+' for nil:NilClass

な訳で, 該当行を読むとやっぱり data_path.

うーんと…あ, 場所によっては security エラーとか出よるな.

この方針やめ. また今度

_ 検索可能に(2)安直版

namazu2 を使うには squeeze.rb で一度静的生成が必要なんで, とりあえず止め. 安直に google 先生に全てまかせよう.

フッタにでも

<form method="get" action="http://www.google.co.jp/search">
<input type="hidden" name="hl" value="ja" />
<input type="hidden" name="ie" value="euc-jp" />
<input type="hidden" name="oe" value="euc-jp" />
<input type="hidden" value="orchid.ep.sci.hokudai.ac.jp" name="as_sitesearch" />
<input type="hidden" name="as_epq" value="/~uwabami/diary/" />
<input type="text" name="q" size="10" maxlength="256" value="" />
<input type="submit" name="btnG" value="google 検索" />
</form>

とりあえず書いておく.


連絡先など
最近の日記
  • 2024/10/09
    • 1. Mastodon でのメール通知, というか Exim4 と Apparmor
  • 2024/06/19
    • 1. WSL2 での gpg-agent, ssh-agent
  • 2024/06/18
    • 1. WSL で Windows 側のフォントを利用する
  • 2024/06/17
    • 1. WSLとWindowsの時刻同期
  • 2024/06/12
    • 1. wsl2 で systemd
    • 2. wslg の設定
一覧
2006|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|02|03|04|08|09|10|11|12|
2013|01|02|03|04|05|06|08|09|10|11|12|
2014|01|02|04|05|06|07|08|09|10|11|12|
2015|01|02|03|04|05|06|07|09|10|
2016|02|03|
2017|01|02|03|05|06|07|09|11|12|
2018|03|06|07|10|11|12|
2019|01|02|03|04|05|07|10|12|
2020|01|02|03|04|05|08|09|10|11|12|
2021|01|02|03|05|06|07|08|09|11|12|
2022|01|02|03|04|05|06|08|10|11|12|
2023|02|03|04|06|08|09|11|12|
2024|01|02|03|04|05|06|10|
Back to Top ▲