mx

how2readが無いとき

mx

how2readが無いとき require 'kakasi' Dir.glob("*/content.txt"){|d| open(d.sub(/content/,'how2read'),"w"){|f| f.write(Kakasi.kakasi('-JH -KH -U',open(d){|a|a.read}).upcase)} }

本体

mx

珍しくerubyで書いた。 取りあえずviewはできるようになった。 メールでの追加で書き込みできるようになったのでまずはよしとするか。 あと、wikinameでの参照は同一のタイトルを持つもののリストを出すようにし、 実際のページへはUUIDでアクセスするように…

mx

現在、行見出しの連番エンジンがおかしい。

mx

現在、行見出しの連番エンジンがおかしい。 #系のコマンドがインプリメントされていない。 $系のコマンドがインプリメントされていない。 パースエラー時の行番号ぐらいだそう。 やり方:解析時のEOLの個数を@lineに入れていく class Wikip prechigh left …

wikiページのコンバートをraccでやるのだプロジェクト

mx

現在還元/シフト衝突が一つ,preで起きている。まだまだっすね。 class Wikip prechigh left Bold Underline Italics Link Footnote Largefont List left Word Colon Url Mail preclow options no_result_var rule target : page { "<xml>\n#{val[0]}</xml>" } #ファイ…

mx

mx

引越しツール

mx

タイムスタンプを無視して引っ越すところだった #!/usr/bin/ruby -Ke srcdir="./olddata" distdir="./data" Dir.glob("#{srcdir}/*"){|dname| dddir = "#{distdir}/#{`uuidgen`.chop!}" `mkdir #{dddir}` File.open("#{dddir}/subject.txt","w"){|wfile| wfi…

mx

作業日誌

mx

本日の作業:mx-$today$#search(^mx-)

やること

mx

基礎部分

mx

とりあえずこんなもん? バッククオートけすこと #!/usr/bin/ruby -Ke require &#39;kakasi&#39; class Page @@basedir=&#39;./data/&#39; attr_accessor :name, :id, :mtime, :how2read def initialize(arg="2e23d54a-107a-47cd-93be-da204b20b26c") if arg…

conv.rb

mx

仕様 携帯電話からのメールをデータフォルダに入れる データフォルダ中ではuuidにて一意に決定されるフォルダを作成し、content.txt image.jpg subject.txtに分離する 設置方法 .procmailrc に *^Subject.*\[mx\].* |conv.rbとし、Subject: に [mx]が包含さ…