2011-01-01から1年間の記事一覧

ahk-mode を独自に作ってみた

AutoHotkey_L 所収の ahk-mode.el が古かったので*1、AutoHotkey_L に対応した ahk-mode を独自に作成してみた。以下に示すのは自作の ahk-mode を用いて、本家 AutoHotkey のスクリプト*2と AutoHotkey_L のスクリプト*3を表示している様子である。 設定し…

はてなブログ用のアカウントを取得した

私が開設したはてなブログのページは以下の通りである。 http://blechmusik.hatenablog.jp/ ただ、しばらくの間は、はてなブログではなくここの日記の更新を続けたい。こちらの方が使い勝手がよいと考えているからだ。というのも、はてなダイアリーに実装さ…

オーナードロー版ポップアップメニュー

[AHK_L] PUM - owner draw object based popup menu Help topics - PUM - popup menu OS の標準的なポップアップメニューではなく、AutoHotkey 側で独自に描写するポップアップメニューである。そのおかげで背景色やアイコンを自由に設定できるようだ。

カスペルスキー インターネット・セキュリティ 2012 をインストールした

Amazonのキャンペーン「Amazon.co.jp: 「Kaspersky 2012」とお好きな本を1,000円以上一緒に買うと1,000円引き」を利用して、カスペルスキーのマルチ・プラットフォーム・セキュリティを購入した。1,000円以上の書籍を購入する予定があったので、得をしたと言…

メニューの項目すべてにアイコンを表示する

次に公開する版ではメニューの項目すべてに何かしらのアイコンを表示することにした。アイコンの種類も少々増やすつもりである。

ここ一年の間に公開された、Dvorak配列の派生に関するエントリー(他サイト)

更新日:2010/12/31 gACT10解説書 2011-05-18 [文字入力] Dvorak系の入力方法を比較してみる その1 - ほっしー日記 (2011-05-18) 2011-06-16 [文字入力] Dvorak系の入力方法を比較してみる その2 - ほっしー日記 (2011-06-16)*1 2011-10-17 日本語入力用配列…

html から半角空白を適宜取り除くプログラムを作った

Pandoc から xml や html を出力すると不要な半角空白が生じてしまう。これを取り除くプログラムを作った。日本語の文章を書くときに重宝するだろう。

DvorakJ のマニュアルをオフラインでも閲覧出来るようにしたい

現在ウェブ上で公開しているマニュアルを Markdown 形式で書き直し html を生成しようと考えている。そうすればインターネットに接続していない環境でも DvorakJ をより活用できるだろう。

Lisp Cabinet を使わず、 gnupack をもとに lisp 関連のファイルを用意したい

Lisp Cabinet を使って編集している common lisp スクリプト(sbcl用)をスタンドアロンの実行バイナリにしようとしたものの、quicklispの設定ファイルの読み込み方法が分からなかった。 このようなことは quicklisp を独自に導入すれば疑問に思わないだろう。…

Pandoc 用拡張 Markdown 記法

Pandoc では通常の Markdown 記法を拡張した拡張 Markdown 記法を使うことができる。通常の Markdown 記法はDaring Fireball: Markdown Syntax Documentation*1で説明されているものだが、脚注機能や表組み機能等を追加したものが Pandoc’s markdownだ。後者…

中国語(繁体字) の New Phonetic 関連の処理にまだ不具合がある

IME の変換モードによって直接入力用配列と日本語入力用配列を切り替える際、中国語の IME を使用しているのに、日本語入力用配列を使用してしまう。このように動作してしまうのは、日本語の IME が普段使わない処理を DvorakJ が見逃していたためだ。修正す…

中国語(繁体字) の New Phonetic を使用しているとき、中国語の IME を使用していると検知するよう修正した

中国語(繁体字) の New Phonetic を使用していると、Index of /_pub/eamat/MyScript にある ime.ahk の IME_GetConvMode() が 1 を返すことがわかった。 昨日の 中国語の IME と想定される場合は直接入力用配列を使用するようにした - blechmusik2の日記 …

スクリーンショットの編集ソフト Greenshot の使い勝手がよい

Greenshot | Free Graphics software downloads at SourceForge.net 必要最低限の機能のみを実装していて、使い勝手がよい。スクリーンショットに矢印や円を数個書き入れる際に便利なソフトである。

中国語の IME と想定される場合は直接入力用配列を使用するようにした

中国語の IME と DvorakJ の挙動を確認していたところ、中国語の IME を使用しているとIndex of /_pub/eamat/MyScript にある IME.ahk の IME_GetConvMode() が 1000 以上の値を返す可能性があることが分かった。日本語の IME ではおおよそ 100 未満の値が返…

設定画面の右上の×ボタンを無効にできるようにした

以下の画像にあるとおり、設定画面の右上の×ボタンを無効にできるようにした*1。この機能を有効にしているときに DvorakJ を終了するには、メニューの「ファイル」から「終了」を選択すること。 *1:羽藤さんの2011/12/13 12:25のコメントを受けて、このよう…

Pandoc を活用したい

かなり時間がかかってしまったが、Pandoc をなんとか使えるようになってきた。今後作業メモをいくつか残しておこう。

本日付の DvorakJ を導入すると一部の設定が初期化されます

これは GUI 関連の不適切な処理を整理した副作用です。ご了承下さい。

README.txt の配置を変更した

doc フォルダから DvorakJ.exe と同一のフォルダへと移動させた。

DvorakJ 用のホットキーとして任意のキーを指定できるようにした

これまでは私が指定したホットキーによって、DvorakJ を停止したり再起動できたが、本日公開した版からは、そのホットキーとしてユーザーが任意のキーを割り当てられるようにした*1。まず「その他」の項目を表示している以下の画像を見てほしい。 「DvorakJ …

brasscast.com がほぼ閉鎖された

別のページやmp3ファイルへのリンクがすべて削除されている。 http://www.brasscast.com/ 近いうちにサイト自体が閉鎖されるのだろうか。

Windows 8 においても DvorakJ は動作するようだ

Windows Metro Style Apps Developer Downloadsから入手した'Windows 8 Developer Preview'を Oracle VM VirtualBox 上で動作させ、DvorakJ が使えるかどうかを調べてみた。どうやら問題は無いようだ。以下に示すのは、Windows 8 上で DvorakJ を起動してい…

Lisp Cabinet 0.2.1 が公開された

Lisp Cabinet Lisp Cabinet Changelog SBCLやCCLのバージョンは上げられたものの、clisp は相変わらず旧バージョンのままである。

最新版 Flash Player をインストールした際の作業メモ

はじめに 先日、Internet Explorer 用と Firefox 用の Flash player を更新しようとして Flash player のインストーラーを入手し起動したが、成功しなかった。当方の環境は Windows 7 sp 1 に Norton Internet Security 2012 (最新版)を導入したものだが、…

「日本における健康管理: 恩恵づくしというわけではない」

Health care in Japan: Not all smiles | The Economist ランセット誌に掲載された論説を引きながら*1、国民皆保険制度の長短のうち、短所の方に比重をおいて解説している。長所については 国民皆保険制度がわりとうまくいっていた理由 - NATROMの日記 を参…

「Dvorak 配列入門」を少々更新した

Dvorak 配列入門: 配列の説明と練習プログラムの紹介 DvorakJP の練習用テキストを変更したり例示を減らすなど、内容を少々更新した。

台風被害の件について考えること三点

被害の全容が未だに把握されていないようだ。 台風12号で非常災対本部設置 NHKニュース 全国で19人死亡 54人不明 NHKニュース 記録的豪雨 引き続き厳重警戒を NHKニュース 結論だけ書こう。 マスコミは、罹災地域毎や報道の内容毎に担当を決めるなどし…

Windows で各種コントロールを操作する際に用いる各種定数

Const_MonthCal.ahk のソース中の // は ; に置換すること。 Windows Constants

同時に打鍵する処理と順に打鍵する処理を組み合わせたときに、ただしく動作しない

コメント欄で報告を受けたように、以下のように、同時に打鍵してから順に打鍵するよう設定したとき(同時に打鍵するキーは文字キーか否かを問わない)、そのとおりに入力してもただしく動作しない。これは 2011-01-31 版以後で生じている不具合である。 (-he…

同時に打鍵したと判定する処理の作り直しは当分先になるかもしれない

3キー以上を同時に打鍵したと判定する処理まで新規に作成したのだが、特定の処理に時間がかかっているようで、意図的に20ミリ秒程度処理を停止しなければならなくなってしまった。このような処理は、既存の DvorakJ の処理とは大きく異なっており、使い勝手…

AutoHotkey_L <August 28, 2011 - v1.1.03.00> が公開された

AutoHotkey_L AutoHotkey_L v1.1.03 今回の更新分で注目すべきなのは、ActiveX components をGUI に埋め込めるようになったことだろう。以下のように記述すれば、該当ウェブページを表示するGUIが作成される。ただ、これでは、アドレスバーが表示されないた…