Archive for the ‘lifehack’ Category

ExcelファイルからWikiのページを生成

金曜日, 8月 15th, 2003
[`evernote` not found]
Facebook にシェア

前回述べた、ExcelファイルからPukiWikiのページを生成するRubyスクリプトを作成してみた。
まず、以下のようなExcelファイルを用意する(1行目が項目名、2行目以降がデータ)。

製品名 メーカー 価格 備考

製品A アルファ 5000円 品切れ

製品B ベータ 10000円 取り寄せ

製品C ガンマ 8000円 絶版

(※セル内で改行があってもかまわない。)

次にスクリプト末尾にあるテンプレート部分を自由に書き換える。Excelデータで置き換えたい部分は、「%項目名%」のように、前後を”%”で囲む。
コマンドプロンプトから、「ruby xls2wiki.rb Excelファイル名 出力先ディレクトリ名」と入力。
指定したディレクトリにWiki用のテキストファイルが生成されるので、これをPukiWiki用のWikiディレクトリにFTPでアップする。PukiWikiにアクセスすれば、「製品A」「製品B」「製品C」というページができているのがわかるはずだ。
適当に作ったもので、エラー処理などもろくに行っていないし、使い勝手もよくない。興味がある方は、自己責任でどうぞ。

(さらに…)

編集作業で使うRuby

金曜日, 6月 13th, 2003
[`evernote` not found]
Facebook にシェア

知り合いから「編集作業でRubyを使っているというのは、具体的にどうしているの?」と聞かれた。
私がやっているのは、

  • ライターさんから受け取った原稿に対して、形態素解析スクリプトをかける。
  • 類義語辞書から適切な候補を選んで修正するスクリプトを実行。
  • 推敲用のスクリプトで最終的なチェックを行う。
  • といったところだろうか。

    ……嘘です。
    実際の編集作業で文章を直すのはけっきょくほとんど手作業になります。用語統一には一部WZ EDITORを使っていますが、これについては別の機会に。
    では、実際にどういう風にRubyを使っているかというと、ある程度書式の決まった細かい記事の整理などですね。

    (さらに…)