配列沼入門

最初に

私は配列沼という特殊なジャンルのおたくをやっている。この記事は「日本語入力を効率化して、気持ち良く、楽に文章を書けるようになるための情報」をまとめてある。書かれていることを実践すれば、1.7倍の効率で文章を書けるようになったり、指に掛かる負担を減らして腱鞘炎を予防できるようになる。
私はパソコンに付属していた安いメンブレンキーボードで、なおかつQwerty配列という非効率極まる環境で文章を打っていたせいで、腱鞘炎になったという経緯がある。
そのせいでなるべく指に負担が掛からないように文章を書けるようにする必要があった。指が痛くなってからでは遅いので、その前に効率的な日本語入力環境を整えて欲しいと願っている。

Read more...

Linuxの仮想環境でAtokを使う。

Alt text

Linux環境下で快適に日本語が入力できる環境を追求した結果、「VirtualboxにWindows XP環境を作り、Atokをインストールして、やまぶきやDvorakJで配列を変更する」方法に落ち着いた。
親指シフトや新JIS配列といったマイナーな日本語配列を使い続けるのは年々難しくなりつつある。配列変更ソフトは長らく更新が止まっていて、Windows10の更新内容によっては突然使えなくなる可能性もゼロでは無い。富士通は親指シフトのサポート終了を発表したし、かえうちや自作キーボードを使うのはハードルが高い。
LinuxはというとMozcの登場で多少ましになったとはいえ、Google日本語入力に比べると雲泥の差がある。Google日本語入力用の変換辞書は搭載されていないため、文脈に応じて賢く変換結果を変えるような芸当はいまのところできない。変換精度が変換制度になるような変換精度だ。
Mozcの強化辞書版をビルドしたり、WineでAtokを動かそうと四苦八苦していたのだが、最終的に「VirtualboxにWindows XP環境を作り、Atokをインストールして、DvorakJややまぶきで配列を変更する」ことで快適な日本語入力環境を手に入れるに至った。


・方法

・参考までに方法を記しておく。
・Windows XPは古いパソコンのリカバリーディスクを使った。無ければオークションやフリマサイトで探すのも手だ。日本語入力をするだけなので、Virtualboxに割り当てるメモリが256MB程度でも十分に動く。
・Atokの過去バージョンをなんとかして手に入れる。Windows XP SP3はAtok2014までなら対応している。
・場合によってはWindows 7でもいいかも知れない。
・オフライン状態で使うので、セキュリティの問題は関係が無い。
・ネットワークドライブとしてLinuxのフォルダを割り当てられるので、保存したテキストをDropboxやNextcloudでバックアップできる。
・UnicodeとShift-JISの文字コード、改行の問題が発生するので、MeryやTerapadなどの高機能なテキストエディタを使おう。
・標準のフォントが汚いので、GoogleのNotoフォントを入れる。
・Seamlessモードで使うと、Linuxのデスクトップ環境と一体化するので使いやすくなる。
・OSの更新にあまり左右されない。
・理論上はVirtualboxのサポートが終了するまで同じ日本語入力環境を使い続けられる。
・英語の入力環境だと簡単にDvorakとかColemak、Workmanといった配列が選べるのに、どうして日本語を入力するときにはこんなに苦しまなければならないのか。

Read more...

拡張新JIS配列の系譜

この項目では拡張新JIS配列をどのようにして改造していったのかについての軌跡をまとめてある。配列沼の住人向けの記事なので興味の無い人には全く意味がわからない文章だ。 ここで紹介している配列はあくまでも、自分がどういった理由で配列沼をさまよっていたのかという軌跡でしかない。自分の指や環境に合わせて柔軟に配列を組み立てていく方法論こそが、拡張新JIS配列の本体だと考えている。 ・新JIS配列 何も手を加えていない状態の新JIS配列。 /* 文字キーを単独で入力 */ [ 1|2|3|4|5|6|7|8|9|0|-|^|¥| そ|け|せ|て|ょ|つ|ん|の|を|り|ち| | は|か|し|と|た|く|う|い|゛|き|な| | す|こ|に|さ|あ|っ|る|、|。|れ| | ] /* [shift] + 文字キー */ -shift[ !|”|#|$|%|&|’|(|)|_|=|~||| ぁ|゜|ほ|ふ|め|ひ|え|み|や|ぬ|「| | ぃ|へ|ら|ゅ|よ|ま|お|も|わ|ゆ|」| | ぅ|ぇ|ぉ|ね|ゃ|む|ろ|・|ー| | | {shift}| ・新JIS配列小指負担軽減版 配列沼に足を踏み入れることになった記念碑的配列。「小指の負担になる文字を別の場所に移動すれば良いのではないか?」と漠然と思っただけなのに、気がついたときには深みにはまって帰ってこれなくなった。 ここから長い旅が始まったのだ……。 /* 文字キーを単独で入力 */ [ 1|2|3|4|5|6|7|8|9|0|-|^|¥| そ|け|せ|て|ょ|つ|ん|の|を|り|、| | は|か|し|と|た|く|う|い|゛|き|゜| | す|こ|に|さ|あ|っ|る|。|れ| | | ] /* [shift] + 文字キー */ -shift[ !|”|#|$|%|&|’|(|)|_|=|~||| ぁ|ち|ほ|ふ|め|ひ|え|み|や|ぬ|「| | な|へ|ら|ゅ|よ|ま|お|も|わ|ゆ|ぃ| | ぅ|ぇ|ぉ|ね|ゃ|む|ろ|・|ー| | | {shift}| ] ・新月JIS配列 月配列で良いなと思った配列を取り入れ始める。これ以外にも「な」をCapslockに割り当てたものが存在する。配列迷走期である。
Read more...

拡張-新JIS配列

・拡張-新JIS配列

新JIS配列をベースにして、快適に入力できるように調整された配列。右薬指同時打鍵を導入しているので、濁音を単打感覚で入力できる。
新JIS配列を使っているときに感じた不満点を解消するために生まれたものなので、初めての方は素の新JIS配列から習得することを強く推奨する。

shin_JIS
shin_JIS

Read more...

プライバシー保護中級編

この記事では個人情報とプライバシーを守るために有用なツールやサービスを紹介している。
基本的なPC技術と簡単な英語が読めるレベルを想定しているが、アプリケーション自体は日本語に対応している場合も多いので、そこまで気負う必要はない。

Read more...

AndroidにLineage OSをインストールしてGoogleフリーの端末にする。

LineageOS – LineageOS Android Distribution
Lineage OSはAndroidのカスタムROMだ。プライバシーを重視するユーザーはLineageOSなどのカスタムROMを導入して、Googleのサービスに別れを告げる。Googleアカウントを登録しなくてもAndroidが使えることや、自由にカスタマイズができる点、余分なアプリが入っていない点が特徴のカスタムROMだ。
デメリットとしては、導入の敷居が高い、保証が無効になる、最悪の場合文鎮化して起動しなくなる、日本製の端末はほとんどカスタムROMに対応していないので海外端末を手に入れる必要がある……などの壁を乗り越える必要がある。

Read more...

フィルタリング戦記タクティクス

Certain things catch your eye, But pursue only those that capture your heart.
目を奪われるものがたくさんあるだろう。しかし、心奪われるものだけを追い求めなさい。
『ネイティブアメリカンのことわざ』

・スルー力は有限リソースである。
このエントリでは日々使っているフィルタリング方法を紹介する。
古のインターネットユーザーは「スルー力が大事」だと口を酸っぱくして私たちに教えた。それは真実ではあるのだが、スルー力には限りがあって使うたびに失われていく。それを念頭に置かなければ、スルー力が尽きてインターネットの暗黒面に取り込まれる。
不快な言説に反応しないための忍耐力は消耗品だ。スルーすることが大事だと言われても、目に入った時点で注意力を奪われてしまう。自制心を働かせ、注意深く振る舞い、行動を律さなければならないような状態に追い込まれてしまった時点ですでに劣勢に追い込まれている。
ここではフィルタリングを用いて精神衛生を害するコンテンツを遠ざけ、スルー力の摩耗を抑える方法についてまとめておく。

Read more...