平衡点
2007/02/05
_ 文字コードチェック
大した事じゃないけど, バッファーに貼り付けた時に, 文字コードが異なる場所を色付するための関数.
;;;=========================================================================== ;;; 文字コードのチェック (defun my-check-encode-able (beg end) (interactive "r") (save-excursion (let* ( (mycodingsystem buffer-file-coding-system) mychar mycharname (mycount 0) (mycharsetlist (coding-system-get mycodingsystem 'safe-charsets)) ) (goto-char beg) ;;;リージョンの先頭に移動 (while (< (point) end) ;;;リージョン内を順に調べる (setq mychar (following-char)) (setq mycharsetname (char-charset mychar)) (if (equal 'composition mycharsetname) (setq mycharsetname (char-charset (string-to-char (decompose-string (char-to-string mychar)))))) ;;encode できない文字だったら色をつける (if (or (equal mycharsetlist t) (member mycharsetname mycharsetlist)) nil ;;;encode できる時は何もしない。 encode できない時↓ (overlay-put (make-overlay (point) (1+ (point))) 'face 'region) (setq mycount (1+ mycount))) (forward-char) ;;;次の文字へ ) ;;結果の表示 (if (< 0 mycount) (message "%s で encode できない文字が%d 個ありました。" mycodingsystem mycount)) (if transient-mark-mode (setq deactivate-mark t)) ;;;region を色つけしている時、色を解除 )))
みたいなの. どこで見つけたのか忘れたけど, Meadow memo かな?
2009/02/05
_ wc とか文字コード一発変換とか
emacs 内で wc を使いたいので, wc.el を導入してみた. 非常に便利. そして関数名まで wc に変更してみたりして.
ついでに, text-adjust.el も導入.
さて, もっとガシガシコードを書こう.
しかし, 安心して使える Fortran90 コンパイラってなんなんだろう...
2017/02/05
_ あい変わらず xmlrpc のテスト
metaWeblog.newPost を叩いての投稿テスト中.
行をあけないと,勝手にタイトルになるのかな?
カテゴリの付き方なんかが,記法に依存しているのかな?
ああ,違うのか.post した時点で,タイトル行中の「カテゴリ」がパースされてしまっているのか. そうすると,記事本体の投稿と「カテゴリ」の設定を別途行なえば良いのかな?
リンクは貼れるのかな? 単にテキスト流し込んでるだけなら,大丈夫そうではあるけれど.
- 前々回: 平衡点(2017-01-23)
- 前回: 平衡点(2017-01-25)
リンクは記法通りに貼れそう.そうすると日記の「カテゴリ」の扱いが鬼門かな?
とりあえず
- mt.setPostCategories で [] を渡して,既存の日記のカテゴリをクリアする
- metaWeblog.editPost でカテゴリ指定したタイトル付きで日記を投稿
で,良い様だ.
そういや,空のエントリに editPost で投げるとどうなるのかな?
だめそうだな.getPost に反応があったら editPost で,そうじゃなかったら new なんだろうか? うーん....
_ emacs から tDiary を更新するために(1/n)
emacs-pe/http.el を導入してしまい,tdiary-mode が動かなくなってしまったので,そろそろ更新すべきだな,といわけで,じたばたし始めた.
いや,今のままでも tdiary-mode 自体はあって,Debianの場合には apel もちゃんと更新されているおかげで,Emacs25 での編集作業にも問題は無いのではあるが(単に tdiary-mode 同梱の http.el を rename すれば良いだけ).
前エントリで xmlrpc を試していたのは,既に punchagan/metaweblog があるので「これ使ったら良いんじゃない?」的安易な発想であった訳なのだけれど,そもそもきちんと決まった API 一覧があるわけでも無さそうだし「カテゴリ」がついたりつかなかったりして,ちょっと気持が良くない(一応,emacs から metaweblog を叩くことで,buffer 内容を投稿したりすることはできたのだけれども).
...続く.
_ OCN モバイル ONE を契約
一年定額で利用していた SIM の契約期間が切れた. 普段はともかく出張先なんかでいつも通りに使ってしまうと, あっというまに3日制限にひっかかるので, これまで1年間強を定額で購入していた SIM を更新するのは止めた.
ということで,「3日制限が無い SIM」ということで OCN モバイル ONE を契約.
NTTコミュニケーションズ, ¥300
そもそもメイン回線のドコモの契約でも 2GB/月を使い切れていないわけで. 出張時にバーストモード(だっけ?)に切り替えることにしておいて 普段は 110MB/日でも良いかもしれない,と最初は思ったり. とはいえ,考えてみれば翌月まで通信容量の繰越があるので, 必要な時期にマルっと 6GB弱 まで使えるという安心感のために, 月に缶コーヒー2本分ぐらいの投資はしても良いか,ということで, 3 GB/月 のプランで運用してみる.
使用感など,気がついた事があったら別途書く.