みのるのはてなブログ

プログラミングレッスンの備忘録

google-translate:"Failed to search TKK" エラー対策

英語力のない私にとって Emacsgoogle-translateは必須アイテムです。ところが最近

google-translate--search-tkk: Failed to search TKK

というエラーを吐いて突然動かなくなることが多くなりました。どうやらGoogleの仕様が変わったらしいです。

作者の issuse board に応急的な修正案が提示されていたので試してみたらバッチリ動くようになりました。あくまで応急的な対応だと思うので恒久的に機能するかどうかはわかりませんが、とりあえずやれやれです。

続きを読む

Emacs on Macの日本語入力に ac-mozcを使う

Emacsユーザーの多くは SKKという日本語入力を使って居られるようなので僕も使ってみたが馴染めなかった。 今は、ac-mozcというモードレスの入力方式を使っている。 ac-mozcはauto-complete+Mozcで日本語入力するための Emacsプラグインです。


ac-mozc

はてなダイアリーにEmacsから投稿する

結城浩さんの「はてダラ」環境でMacから快適に投稿できていたのが、いつの頃からか上手く動かなくなり、はてなダイヤリーも書かなくなっていた。 はてダラに変わる環境を探していて素敵なTipsを発見、早速試して見ました。

はてなダイアリーにEmacsから投稿 - 貳佰伍拾陸夜日記d.hatena.ne.jp

導入法はTipsのページに詳しく書かれているので、設定だけ公開しておきます。

機能やコマンドはいろいろあるのですが、日記一覧表示をベースにして使うほうが簡単で覚えやすい。 書いた記事は、M-x save-buffer (通常 C-x C-s) で投稿されるが、下書き保存したい時もあるので、C-c C-c で下書き保存できるようにキーバインドした。

(autoload 'hatena:d:list "hatena-diary"
  "List Hatena::Diary blog entries in a buffer." t)
(autoload 'hatena:d:list-draft "hatena-diary"
  "List Hatena::Diary draft entries in a buffer." t)
(eval-after-load 'hatena-diary
  '(load "~/Dropbox/Shell/hatena-credentials.gpg"))

;; hatena-markup-modeを編集時に使う
(require 'hatena-markup-mode)
(setq hatena:d:major-mode 'hatena:markup-mode)

;; key-chord.el でキーバインド
(key-chord-define-global "hh" 'hatena:d:list)     ; 日記一覧
(key-chord-define-global ";;" 'hatena:d:list-draft)   ; 下書き一覧

;; C-c C-c で下書き保存出来るようにする
(add-hook 'hatena:markup-mode-hook
          '(lambda ()
            (local-set-key (kbd "C-c C-c") 'hatena:d:save-as-draft)))

アカウント設定の暗号化ファイル

EasyPG Assistant ではうまく作成できなかったので、オーソドックスにGnuPGで作成したものをDropboxに保存した。 起動するたびにパスフレーズを聞かれるのが煩わしいので、 ~/.gnupg/gnupg.conf の最下行に次の一行を追加した。

passphrase 【パスフレーズを書く】

シンクタップコンセントを活用してテーブルライトの省エネ化を実現

https://c2.staticflickr.com/6/5635/22725541170_a4a58cda4e_z.jpg

永年使っていた蛍光灯のテーブルライトが故障したのでLEDタイプのものを新しく購入した。 山田照明 Z-80 | Z-LIGHT です。 ランプの寿命は40,000時間とのことなので、少なくとも10年以上は大丈夫。もっともメーカーに依頼しないとランプ交換できないらしい。 離席後も点けっぱなしで家内によく叱られていたので人感センサーのついた上位機種 Z-81というのを選びたかったのですが一万円ほど高価だ。センサー機能ごときに1万円も出せません。

何かほかに良い方法はないものかとググっていると人感センサー付きコンセントというパーツが見つかりました。3,000円前後とやや高いですがこれを使えば同じような機能を実現できそうです。

しかしながら年金生活者は更に考えました。そして昔のデスクトプパソコン時代に使っていたシンクタップコンセントがあそんでいるのを思い出しました。昨今のPC周辺機器は全て個々に自動省エネ機構を具備しているのでいつの間にかシンクタップコンセントは職場を失っていた。 そこでシンクタップの親機側に外部モニターを接続し、連動側にデスクライトを差してみた。モニターがスリープすると見事に連動してデスクライトも消えるではないか(^_^)v

ぼくの自宅PC環境はノートパソコン+外部モニタという形で、且つパソコンを使わないデスクワークというパターはないのでこの発想でも十分実用になる。斯くして無料で省エネ対策が実現したよ。

はてな日記を復活

emacsから記事をポストできる環境を試したいので投稿を再開しようと思います。 いつの頃からか、結城浩さんのPerlスクリプトはてダラ」での投稿がうまくいかなくなり試行錯誤したけれど解決しませんでした。

しばらく放置してあったのですが、最近以下の記事を見つけたので試してみたところ実に快適(^^)

はてなダイアリーにEmacsから投稿

このTipsにある設定は以前にも試した記憶があるのですがその時は上手く行かなかったような… 試行錯誤して勉強している間にぼくの能力も進歩したのかもしれないなぁ〜(^^)

ps: 今後、はてな日記は、主に Emacs,Prel,Mac など開発環境の備忘録として使うことにします。

iPod から iPad mini に移行

大きさはカシオの電子辞書のモニター部分とキーボード部分を180度に開いたのと同じ、また重さも300gでほぼ同じです。

写真を見ると一目瞭然ですがiPodよりはだいぶん大きいでしょ(^ ^)

iPhone 5 & iPad mini
photo credit: Yutaka Tsutano on Flickr

written by iHatenaSync

iPod に於ける辞書登録

iPod で文章を書くためには効率よく漢字変換したいのて、辞書を教育することにした。
ユーザー辞書登録は、環境設定の画面からキーボードを選択すれば出来るんだけど、出来ればもう少しスマートにやりたい。

『かんたん辞書登録』という無料アプリを見つけたので取りあえずインストールした。文章を書きながらその都度範囲選択して登録できる仕様のものがあるとさらに便利なので捜して見ます。