tttttypingで、単語途中の「ん」をN1回で打てる設定を追加しました

tokです。今日は日が変わる前に眠りにつけそうです・・・!!! 昨日の投稿の内容を実装しました。単語途中の「ん」をN1回で打つためには、設定画面(下図)の一番下の項目について (N) があるものを選択すればOKです。 「ん」の設定は4つありますがそれぞれ次のとおりです。 項目名 <th class="has-text-align-center" data-align="center"> 内容 </th> NN <td class="has-text-align-center" data-align="center"> 「ん」は常にNN </td> XN <td class="has-text-align-center" data-align="center"> 「ん」は常にXN </td> NN(N) <td class="has-text-align-center" data-align="center"> 「ん」の後に あ行、な行、や行の文字があるときはN、それ以外はNN </td> XN(N) <td class="has-text-align-center" data-align="center"> 「ん」の後に あ行、な行、や行の文字があるときはN、それ以外はXN </td> 「ん」の設定 現状、(他の設定同様)どちらでも打てる設定にはしていません。(N)の設定をしたときには、N1つで打てる場合はN1つのみ。このときにN2回タイプすると2回目のNはお手付き扱いです。 (N)を選ぶからには最大限N1つでタイプしたいと思っているはずなので、そのように練習できるものだと理解していただければ。実装が面倒くさいとかそんなことではありまフガッ タッチタイピングある程度できるようになって、より効率的にタイピングしたい人におすすめの設定です。同じ指の二度押しは野暮ったいので、うまくタイピングできると気持ちいいです。 では楽しいタイピングライフを。 初心者/子ども向けタイピング練習サイトtttttypingのプレイはこちらから!

April 1, 2021 · tok(とく)

「ん」の効率的なローマ字タイピング方法で倍速に!

tokです。こんばんは。 多くの人は「ん」を入力する際、NN(N2回)でタイピングしているのではないでしょうか。 また、XNでタイピングすることでもできます。同じ指を2回押すより、異なる指を使うことで素早く打つことができます。 そしてさらに、ある条件を満たすときにはN1回だけで「ん」を入力することができます。上記のとおり通常だとキー2回押さないといけないので、これを知っているだけで2倍速くタイピングできるようになります!(「ん」だけ) その条件とは! 「ん」の後の文字が あ行、な行、や行以外の文字 のとき 例えば以下のようになります。 新幹線 → SINKANSENN(最後の「ん」はN2回) とんちんかん → TONTINKANN サンバ → SANBA 感染経路 → KANSENKEIRO 「ん」の後が あ行 の場合 単位 → TANNI (N1つだとTANIで たに になってしまう) 禁煙 → KINNENN (N1つだとKINENNで きねん になってしまう) 上記のとおり、N+あ行=な行 になってしまうのでNN(XN)が必要です。 「ん」の後が な行 の場合 旦那 → DANNNA (N1つだとDANNAで だんあ になってしまう) 担任 → TANNNINN (N1つだとTANNINN で たんいん になってしまう) 上記のとおりNが3つ重なって惑わされてしまいますがNN(XN)が必要です。 「ん」の後が や行 の場合 信用 → SINNYOU (N1つだとSINYOUで しにょう になってしまう) 珍遊記 → TINNYUUKI (N1つだとTINYUUKIで ちにゅうき になってしまう) 「ん」が無くなって「にゃにゅにょ」に化けてしまうため、「ん」のためにはNN(XN)が必要です。 ...

March 31, 2021 · tok(とく)

tttttyping 一部の問題を修正しました

tokです。こんにちは夜型。 世の中には、「この単語はこう表記しよう」というルールがあり、新聞やテレビなどで使われているようです。そのルールを守る上で参考になるのが共同通信社「記者ハンドブック」になります。 特に外来語の表記については色々決まりがあるようです。 ライターのバイブルとして用いられている本書と異なるものをタイピングで反復練習してしまうのは好ましくないと思い、一部の問題を見直しました。(古い問題が出る場合はブラウザのキャッシュを削除してみてください。このときcookieは削除しないでください。) 例えば 「コンピュータ」は「コンピューター」に修正。 「ウィルス」の正しい表記は「ウイルス」。これだとWIの問題にならないので削除。 「ウィンク」は「ウインク」。同上。 「ゴールデンウィーク」は「ゴールデンウイーク」。同上。 「ウィスキー」は「ウイスキー」。同上。(寿司打ではウイスキーだった!) 「ウェアラブル」は「ウエアラブル」。同上。 「ロープウェイ」は「ロープウエー」。うえー!びっくり。削除。 「ヴェルサイユ宮殿」は「ベルサイユ宮殿」。これだとVEの問題にならないので削除。 「ドヴォルザーク」は「ドボルザーク」。同上。 「ヴァチカン」は「バチカン」。同上。 「ヴォーカリスト」は「ボーカリスト」。同上。 「ヴィーナス」は「ビーナス」。同上。 基本的には「ヴ」を使わないとのこと。ただしハンドブックに掲載されていなくて、巷でよく目にするものは「ヴ」を残しました。ソーヴィニヨンやカーヴィーダンス、アーユルヴェーダなど。 某英語の発音を教える講師が「カタカナはダメ」と言っていた理由が改めて理解できました。ネーティブの発音とカタカナの発音は別物です。ウイルス(Virus)は実際の発音に近づけようと思えば「ヴァイラス」のほうが良いと思いますが、そもそも違う言語で何が一番近いかの議論はナンセンスです。日本ではこの言葉はこの表記と割り切りましょう。 では楽しいタイピングライフを。 初心者/子ども向けタイピング練習サイトtttttypingのプレイはこちらから!

March 30, 2021 · tok(とく)

苦手を意識して効果的にタイピング練習する方法

tokです。目指せ朝型。 ある程度タイピングできるようになったものの、その後伸び悩んだ経験は無いでしょうか。 正確に打とうとするとスピードが出ない。速く打つと間違える。 私も現在進行形で壁にぶち当たっています。。。 ここは一つ視点を変えて、全体的な正確性やスピードを伸ばすのではなく、個々の苦手な部分を意識してみるのはどうでしょうか。 tttttypingではタイピング終了後、間違えたキーの一覧や、遅かったキーの一覧が表示されます。 <ul class="blocks-gallery-grid"> <li class="blocks-gallery-item"> <figure><img loading="lazy" decoding="async" width="1000" height="600" src="/img/2021/01/ダウンロード-7.png" alt="間違えたキー" data-id="774" data-full-url="/img/2021/01/ダウンロード-7.png" data-link="https://smartlifeandwork.com/tttttyping/%e3%83%80%e3%82%a6%e3%83%b3%e3%83%ad%e3%83%bc%e3%83%89-7/" class="wp-image-774" srcset="/img/2021/01/ダウンロード-7.png 1000w, /img/2021/01/ダウンロード-7-300x180.png 300w, /img/2021/01/ダウンロード-7-768x461.png 768w, /img/2021/01/ダウンロード-7-105x63.png 105w, /img/2021/01/ダウンロード-7-280x168.png 280w, /img/2021/01/ダウンロード-7-320x192.png 320w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="blocks-gallery-item__caption">間違えたキー</figcaption></figure> </li> <li class="blocks-gallery-item"> <figure><img loading="lazy" decoding="async" width="1000" height="600" src="/img/2021/01/ダウンロード-8.png" alt="時間のかかったキー" data-id="775" data-full-url="/img/2021/01/ダウンロード-8.png" data-link="https://smartlifeandwork.com/tttttyping/%e3%83%80%e3%82%a6%e3%83%b3%e3%83%ad%e3%83%bc%e3%83%89-8/" class="wp-image-775" srcset="/img/2021/01/ダウンロード-8.png 1000w, /img/2021/01/ダウンロード-8-300x180.png 300w, /img/2021/01/ダウンロード-8-768x461.png 768w, /img/2021/01/ダウンロード-8-105x63.png 105w, /img/2021/01/ダウンロード-8-280x168.png 280w, /img/2021/01/ダウンロード-8-320x192.png 320w" sizes="(max-width: 1000px) 100vw, 1000px" /><figcaption class="blocks-gallery-item__caption">時間のかかったキー</figcaption></figure> </li> </ul></figure> <p> それぞれ一番ダメだった部分が、目立つように赤枠で囲われます。ちなみに数字の意味は、間違えたキーのほうは「そのキーを次に打つべきだったのに他のキーを打ってしまった回数」になります。左の図の例だと、Iキーを打つべきところ、他のキーを2回打ってしまったことがわかります。 </p> <p> また、時間のかかったキーのほうは「そのキーを打つべき状態になってから、実際にそのキーを打つまでの時間(秒)※」になります。そのキーを打つ回数の平均値になります。右の図の例だとEキーは平均0.16秒で打てていますが、Aキーは3秒超えていることがわかります。 </p> これらの結果から以下のように具体的な対策を打つことができます。 ...

March 29, 2021 · tok(とく)

Emacsでアウトラインエディタ org-mode編

tokです。もう眠いなんて言わないよ絶対。 前回のoutline-modeについての紹介はこちら。 今回はorg-modeでのアウトラインの使い方です。 ホームポジションを崩さずにすべての操作が行えるか? outline-modeと比べてTABを使っているのと、メタキーを使った操作が多い。個人的にはメタキーをホームポジション保ったまま使うのが苦手。 見出し追加 見出し追加はC-c Enterで今と同じ階層の見出しを追加できる。 その後TABを押し続けると、一個下の階層、一個上の階層、さらに上の階層・・・と切り替わる。 隠したい場合/表示したい場合 {.wp-block-heading} 隠したい見出しに移動してTABキーで隠せる。 表示したい見出しに移動してTABキーで表示できる。 TABキー押すだけの1キーで表示/非表示できるのは速いしコマンド覚えるのも楽。 見出し間の移動 前の見出しへ移動 C-c C-p 次の見出しへ移動 C-c C-n これはoutline-modeと同様。 日本語入力との親和性 Emacs-mozcの日本語入力状態で使った場合、その状態のまま操作が可能。 outline-modeとのキーバインド比較 Infoから抜粋。 ;; | Outline function | key binding | Org replacement | ;; |------------------------------------+-------------+--------------------------| ;; | `outline-up-heading' | `C-c C-u' | still same function | ;; | `outline-move-subtree-up' | overridden | better: org-shiftup | ;; | `outline-move-subtree-down' | overridden | better: org-shiftdown | ;; | `show-entry' | overridden | no replacement | ;; | `show-branches' | `C-c C-k' | still same function | ;; | `show-subtree' | overridden | visibility cycling | ;; | `show-all' | overridden | no replacement | ;; | `hide-subtree' | overridden | visibility cycling | ;; | `hide-body' | overridden | no replacement | ;; | `hide-entry' | overridden | visibility cycling | ;; | `hide-leaves' | overridden | no replacement | ;; | `hide-sublevels' | overridden | no replacement | ;; | `hide-other' | overridden | no replacement | M-left 見出しを1階層上へ M-right 見出しを1階層下へ M-up 今ある見出し配下の全てを同じ階層の上へ移動 M-down 今ある見出し配下の全てを同じ階層の下上へ移動 S-TAB 押すごとに次の切り替え表示。Overview, contents(見出しのみ), showall(全表示) ...

March 28, 2021 · tok(とく)

Emacsでアウトラインエディタ。Outline-mode編

tokです。今日は昼に記事投稿して夜早く寝る作戦です。・・・と思っていましたがまた日が変わりました・・・。 文章を書く際には骨組み(アウトライン)を作ってから書くべきとみんな言っています。そのアウトラインを作成するのに特化したエディタがアウトラインエディタになります。昨今Webサービスも含め様々出ているようですが、私は万能エディタのEmacs派なので、Emacsのアウトラインモードについて調べてみました。 キーバインディング <th> 機能名 </th> <th> 機能 </th> C-c C-a <td> outline-show-all </td> <td> <span class="marker">すべて表示する<br />(折り畳んでいるものが無い状態になる)</span> </td> C-c C-b <td> outline-backward-same-level </td> <td> 同じ階層の前の場所へ移動 </td> C-c C-c <td> outline-hide-entry </td> <td> 今の階層の本文だけ折り畳む </td> C-c C-d <td> outline-hide-subtree </td> <td> 今の階層含め下の階層全て折り畳む </td> C-c C-e <td> outline-show-entry </td> <td> 今いる本文だけ表示 </td> C-c C-f <td> outline-forward-same-level </td> <td> 同じ階層の次の場所へ移動 </td> C-c TAB <td> outline-show-children </td> <td> 今いる1個下の見出しだけ表示 </td> C-c C-k <td> outline-show-branches </td> <td> 下の階層の見出しだけ表示 </td> C-c C-l <td> outline-hide-leaves </td> <td> 今の階層以下の見出しだけ表示 </td> C-c RET <td> outline-insert-heading </td> <td> <span class="marker">今の階層と同じ階層の見出しを作成</span> </td> C-c C-n <td> outline-next-visible-heading </td> <td> 次の見出しへ移動 </td> C-c C-o <td> outline-hide-other </td> <td> 今いるところ以外すべて折りたたむ </td> C-c C-p <td> outline-previous-visible-heading </td> <td> 前の見出しへ移動 </td> C-c C-q <td> outline-hide-sublevels </td> <td> 今いる階層含み、上の見出しはすべて折りたたむ </td> C-c C-s <td> outline-show-subtree </td> <td> 今いるツリーを表示 </td> C-c C-t <td> outline-hide-body </td> <td> <span class="marker">見出しだけ表示</span> </td> C-c C-u <td> outline-up-heading </td> <td> 今いる1つ上の見出しへ移動 </td> C-c C-v <td> outline-move-subtree-down </td> <td> <span class="marker">今いるツリーを同じ階層の下へ移動</span> </td> C-c C-^ <td> outline-move-subtree-up </td> <td> <span class="marker">今いるツリーを同じ階層の上へ移動</span> </td> C-c @ <td> outline-mark-subtree </td> <td> 今いるツリーを選択状態にする </td> C-c C-< <td> outline-promote </td> <td> <span class="marker">今いるツリーを1階層上へ</span> </td> C-c C-> <td> outline-demote </td> <td> <span class="marker">今いるツリーを1階層下へ</span> </td> 自分の使い方でよく使いそうなものに黄色マーカ付けましたが指が覚えるまでは結構大変そう・・・。と思っていたところ、どうやらEmacsにはorg-modeがあり、そちらもアウトラインエディタとして使えるようです。 ...

March 27, 2021 · tok(とく)

単語タイピングをノンストップで反復練習できる腕試しステージ2オープン

tokです。いつだって6時間は眠りたい。 昨日予告したものを実装しました。次の問題が表示されるため、先読みすることで、止まることなくタイピングできます。間違えずに打ち続けられると気分爽快です! 先読みができるとステージ1よりスコアが高くなるはずです。ステージ1はお題が表示されてから、読み取ってタイピング始めるまでの時間が、出題のたびに加算されていきました。ステージ2は先読みができると初めの1問目だけ、その時間が発生することになります。 こちらの画面でTキーを押すと、そのとき選択されているステージの記録(自己ベストと最近の平均)をtwitterに送る画面が表示されます。ぜひ親子、友達で競ってみてください。 twitter以外のSNSに投稿する場合はCキーを押すと、記録がクリップボードにコピーされます。SNSの投稿画面にてペーストして使ってください。 では楽しいタイピングライフを! tttttypingプレイはこちらから

March 26, 2021 · tok(とく)

休む間もなくタイピング

tokです。睡眠大事。 次の単語を表示させるものを実装、テスト中です。窮屈になってきたので若干描画方法を変えようと思っています。ステージによって次の単語を出す/出さないを設定できるようにして、おそらく腕試しステージだけ使います。お楽しみに!

March 25, 2021 · tok(とく)

プログラムの特徴

tokです。また日が変わってしまった・・・! 今日は相棒のプログラム君の特徴を紹介します。 思った通り動作するのが嬉しい 人間関係など、人間が絡むものは思った通りにいくことは稀です。でもプログラムは記載したコードに忠実に動作します。何度でも同じように。その代わり「後は適当にやっておいて」ということはできません。細かい部分まで記載して、思うように動作したときはすごく嬉しいです。頼れる相棒が仲間になった瞬間です。違う?? 人間より速く、正確にできる 決められた処理は高速に動作します。また、間違ったりすることがありません。何度も繰り返すような定型作業であればプログラミングしてコンピュータに任せることで人間は楽できます。 人間にはできないことができる 速くて正確という点もある種、人間にできないことなのですが、各種センサーや通信機能と組み合わせるとすごいことができます。人間には聞こえない音をひろって何かしたり、世界の人に情報を届けたり。 たまに予測不能な動きをする 俗に言うバグというやつですね。大半はプログラマーの指示の仕方が間違っているケースです。最近だと新型コロナウイルス接触確認アプリのCOCOAで不具合があったり、みずほ銀行でシステム障害がありました。相棒が間違った道へ進みそうになったら別の相棒が教えてくれるような仕組みを作るなど、しっかり見守ることも重要です。 まとめ “人間が想像できることは、人間が必ず実現できる” ジュール・ヴェルヌ プログラムの可能性は無限大です。こんなことできる?を実現する重要な要素の1つがプログラムだと思います。これからますます情報が肥大化するので、情報を効率的に扱うスキルが必要です。興味を持った方は「プログラム 入門」で検索してレッツチャレンジ!

March 24, 2021 · tok(とく)

プログラミングが好きになったきっかけについて

tokです。眠いです。春だからでしょうか。 何かの参考になるかもしれないので(?)、私がプログラミングが好きになったきっかけについて記載します。 幼少の頃から家にパソコンがありました。それで父はよくゲームをしていたように記憶しています。雑誌にプログラムのソースコードが載っていて、それを入力するとゲームが遊べた記憶があります。間もなくファミリーコンピュータ(通称ファミコン)が発売されました。人気ソフトが出ると話題になるし、家に遊びに行ってファミコンを一緒にやったり、ソフトを貸し借りしたり。小学校の友達との交友の中でも重要な役割を占めていたんだと思います。 そのゲームが自分で作れる。これがプログラミングへの一番のモチベーションでした。 今は昔に比べてプログラミング環境も無料で手軽ですし、必要な情報もインターネットから入手しやすくなっています。プログラム勉強したい人にとってはパラダイスですね。羨ましい! しかしその一方で、最近のゲームは綺麗なグラフィック、3Dなど、完成度が高く、とても自分で作れるような気になれません。また、スマホを中心に無料ゲームが多種多様にあるため、わざわざ自分で作る必要が無いと感じられるかもしれません。そのため、プログラミングに興味を持ったり、学ぶモチベーションを維持するのは難しくなっているように感じます。 難しい数学も最初は一桁の数や足し算から始まるように、プログラミングも小さいところから学べる環境が必要です。学校でプログラム教育が始まっています。うまく興味を持ってもらえるといいな。 パソコンやスマホはもちろん、テレビや電子レンジ、エアコン、車、自動販売機。色々な物の中でプログラムが動いています。これからは誰もがそれぞれの目的に応じてプログラミングを使いこなす時代になっていくでしょう。うまく活用することで生活がより豊かになると信じています。

March 23, 2021 · tok(とく)