ツイートからリプライ、リプライから次のリプライへ移動するリンクを設置

// ==UserScript==
// @name         tweet_jump
// @namespace    http://tampermonkey.net/
// @version      0.1
// @description  try to take over the world!
// @author       You
// @match        https://twitter.com/*/status/*
// @grant        none
// @require      http://ajax.googleapis.com/ajax/libs/jquery/1.11.0/jquery.min.js
// ==/UserScript==
for (var i = 1; i < $('div[data-component-context] li[data-item-id]').length + 1; i++) {
  $('div[data-component-context] li[data-item-id]').eq(i - 1).attr('id', i);
}
for (var j = 1; j < $('small.time').length + 1; j++) {
  if (j == 1) {
    $('.metadata').eq(j - 1).after('<div><a href="#' + j + '">jump</a></div>');
  } else if (j == $('small.time').length) {
    break;
  } else {
    $('small.time').eq(j - 1).after('<div><a href="#' + j + '">jump</a></div>');
  }
}

phoenixかな配列について

現状

phoenixかな配列タイプウェルを打っています。本来漢直で使われる行段系の配列です。先日50秒が切れました。*1

phoenixかな配列を選んだ理由

  1. 漢直かつ打鍵範囲の狭い配列が打ちたい
  2. 配列の説明が丁寧でなおかつDvorakJの設定がしやすい
  3. 単純に名前がカッコいい


以上の理由からphoenixかな配列を選びました。以下は実際に使ってみての印象です。

phoenixかな配列のメリット

打鍵範囲外の打鍵によるミスタッチの減少

そもそも2段しか使わないので、JISかな「ぬ」を押そうとしてescとか、JISかな「こ」や「み」を押そうとしてspaceとかを押す可能性がありません。

段飛ばしが存在しない

これはいろは坂配列開発者めんめんつさんのツイートです。


そもそも2段しか使わないので、段飛ばしが存在しません。

WeatherTypingがなんとか打てる

これもめんめんつさんのツイートです。


数字とアルファベット小文字はCtrl+QWERTY、記号とアルファベット大文字はShift+QWERTYでどうにかなります。*2

phoenixかな配列のデメリット

左手縦連や人差し指の同指異鍵の増加

私は慣れでどうにかできるレベルです。JISかなと比べれば耐えられます。

漢直を使用する理由

結論から言うと、日本語を入力する以上漢直を使わざるを得ないというのが私の持論です。MS-IMEGoogle日本語入力を悪く言うつもりはありませんが、スピードを追求すればするほど足かせになる感覚があります。漢直は2ストローク以上が前提ですから、平仮名を打つ場合も単打を使わない行段系配列を使う必要があります。漢字は漢直で打ち、平仮名はかな配列で打てばいいという意見の方もいらっしゃるでしょうが、漢字と平仮名の混ざった文章を打つ上でこれを切り替えるのは現実的ではないと思います。

これからの目標

WeatherTypingも打っているので大会に出て漢直を広めたいところですが、そもそも配列の変更が認められていなかったり、大会参加者の皆さんとの力量差が大きすぎて出場する気がしません。常用配列、特殊配列というようにレギュレーションを分けてほしいですね。とりあえず現状が280kpm程度なので300台には乗せようと思っています。

*1:国語K、基本常用語

*2:公式ワード3に出てくる「K-1」のハイフンはこちらにまとめました

JISかなで仮想キーコード一覧

かな 16進数
0x33
0x45
0x34
0x35
0x36
0x54
0x47
0x48
0xBA
0x42
0x58
0x44
0x52
0x50
0x43
0x51
0x41
0x5A
0x57
0x53
0x55
0x49
0x31
0xBC
0x4B
0x46
0x56
0x32
0xDE
0xBD
0x4A
0x4E
0xDD
0xBF
0x4D
0x37
0x38
0x39
0x4F
0x4C
0xBE
0xBB
0xE2
0x30
0x59

Simple link previewの動作するサイトを限定

設定項目がないようなので作りました。リンク脇に出てくるアイコンをCSSで消しただけです

img#link_preview_icon[style]{display:none !important;}

@-moz-document url-prefix("https://travel.spot-app.jp/") {
img#link_preview_icon[style]{display:block !important;}
}

学校に行きたくない小学生に何を言えるのか

遅ればせながら少年革命家ゆたぼんくんについて考えてみました。まだご存じない人はこの辺とか適当に検索をかけていただければと幸いです。

学生時代に学ぶべきは何なのか説明する上で、下の表を使います。

この記事で主張したいのは、横軸のdo(行動)とthink(思考)についてです。inとoutは半分ノリでつけました。

学校で勉強するのは、主に何かを考えるということです。困ったときに簡単に投げ出さず考えるのは大事です。そしてこれは行動と一対の話です。行動する前に考えてばかりいても何も進みません。しかし、まったく考えることをせずに行動ばかりでも問題があります。横軸のdoとthinkを行き来してどちらも鍛えておくといいですよ。私はできてません。

thinkが重要なのは誰かの言いなりにならないためでもあります。経験上自分ではなく他の誰かの為に人生を過ごすのはつまらないと感じる可能性が高いです。
学校に行かないことでthinkの機会が失われるとしたら、とても残念なことだと思います。週5日きっちり全て行くのは難しいとしても、特に登校が難しい事情がないのなら例えば週に2~3日くらいのペースで無理なく行ける頻度を探しながら行くことをお勧めします。

やまぶきでphoenixかな配列を設定

簡単なyabファイルの元を置いておきます。自分では使おうと思いませんが、やまぶきでphoenixかな配列を試したいという方はどうぞ。yamabuki4.16.1で動作確認しています。

[シフト無し]
1,2,3,4,5,6,7,8,9,0,-,^,¥
無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,無,無,無,無,無,無

<q>
無,無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,ヴ,ゐ,わ,を,ゑ,無,無
無,無,無,無,無,無,無,無,無,無,無

<w>
無,無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,ゅ,無,ゃ,ょ,無,無,無
無,無,無,無,無,ゆ,、,や,よ,。,無,無
無,無,無,無,無,無,無,無,無,無,無

<e>
無,無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,無,無,っ,無,無,無,無
無,無,無,無,無,る,り,ら,ろ,れ,無,無
無,無,無,無,無,無,無,無,無,無,無

<r>
無,無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,ぶ,び,ば,ぼ,べ,無,無
無,無,無,無,無,ふ,ひ,は,ほ,へ,無,無
無,無,無,無,無,無,無,無,無,無,無

<t>
無,無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,ぷ,ぴ,ぱ,ぽ,ぺ,無,無
無,無,無,無,無,む,み,ま,も,め,無,無
無,無,無,無,無,無,無,無,無,無,無

<a>
無,無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,ず,じ,ざ,ぞ,ぜ,無,無
無,無,無,無,無,す,し,さ,そ,せ,無,無
無,無,無,無,無,無,無,無,無,無,無

<s>
無,無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,無,ー,ん,・,無,無,無
無,無,無,無,無,ぬ,に,な,の,ね,無,無
無,無,無,無,無,無,無,無,無,無,無

<d>
無,無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,ぅ,ぃ,ぁ,ぉ,ぇ,無,無
無,無,無,無,無,う,い,あ,お,え,無,無
無,無,無,無,無,無,無,無,無,無,無

<f>
無,無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,ぐ,ぎ,が,ご,げ,無,無
無,無,無,無,無,く,き,か,こ,け,無,無
無,無,無,無,無,無,無,無,無,無,無

<g>
無,無,無,無,無,無,無,無,無,無,無,無,無
無,無,無,無,無,づ,ぢ,だ,ど,で,無,無
無,無,無,無,無,つ,ち,た,と,て,無,無
無,無,無,無,無,無,無,無,無,無,無