平衡点


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 した時点で,タイトル行中の「カテゴリ」がパースされてしまっているのか. そうすると,記事本体の投稿と「カテゴリ」の設定を別途行なえば良いのかな?

リンクは貼れるのかな? 単にテキスト流し込んでるだけなら,大丈夫そうではあるけれど.

リンクは記法通りに貼れそう.そうすると日記の「カテゴリ」の扱いが鬼門かな?

とりあえず

  1. mt.setPostCategories で [] を渡して,既存の日記のカテゴリをクリアする
  2. 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 内容を投稿したりすることはできたのだけれども).

...続く.

_ Software Design 2017 2月号

購入

ソフトウェアデザイン 2017年 02 月号 [雑誌]
技術評論社, ¥36

そろそろ職場で定期購読したいなぁ(棒)

_ OCN モバイル ONE を契約

一年定額で利用していた SIM の契約期間が切れた. 普段はともかく出張先なんかでいつも通りに使ってしまうと, あっというまに3日制限にひっかかるので, これまで1年間強を定額で購入していた SIM を更新するのは止めた.

ということで,「3日制限が無い SIM」ということで OCN モバイル ONE を契約.

OCN モバイル ONE エントリーパッケージ [音声対応SIM / SMS対応SIM / データ通信専用SIM] (ナノ / マイクロ / 標準サイズ対応)
NTTコミュニケーションズ, ¥300

そもそもメイン回線のドコモの契約でも 2GB/月を使い切れていないわけで. 出張時にバーストモード(だっけ?)に切り替えることにしておいて 普段は 110MB/日でも良いかもしれない,と最初は思ったり. とはいえ,考えてみれば翌月まで通信容量の繰越があるので, 必要な時期にマルっと 6GB弱 まで使えるという安心感のために, 月に缶コーヒー2本分ぐらいの投資はしても良いか,ということで, 3 GB/月 のプランで運用してみる.

使用感など,気がついた事があったら別途書く.


連絡先など
最近の日記
一覧
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|
Back to Top ▲