SlideShare une entreprise Scribd logo
1  sur  85
やっとわかった
タイピングスピード向上のコ
      ツ
    @nappa / とあるISP所属
 at GEEK DAY TOKYO, 2012/3/31
about me
• とあるISPの中の人
• アプリケーション作ってる皆様が眩しい
  ぜ
キーボードの
打ち方の話
なんて
と
お考えの
アナタ
キーボードはこんなに進歩しているの
に
・Happy Hacking Keyboard
・Kinesis
・Realforce
・Majestouch
・ナチュラルなんちゃらキーボード
キー配列もいろいろあるのに

•   ASCII配列
•   JIS配列
•   Dvorak
•   親指シフト
•   飛鳥
省略入力ツールもいろいろあるのに

•   neocomplcache
•   type4it
•   Fortan Abbrev
•   Eclipse の何かいろいろ
練習法ときたら
「ホームポジションを覚
えましょうね」
「タッチタイピングを覚
えましょうね」
「あとは練習あるのみ」
以上
練習法が1990年代から
  変わっていない
進歩が


止まっている
  http://en.wikipedia.org/wiki/File:Human_evolution_scheme.svg
よって
今日の
 ネタ
新人向けに
工夫した
レッスン
タッチタイピング
をマスターしてか
ら進歩していない
   人へ
まず理論
キース
イッチ
happy
   hacking
keyboardの場
      合
深さ1ミリくらいのところが
 キーの反発力のピーク
“ON”になるのは
このへん
奥まで
押さなくても
  良い
ONになると
ころまで押せ
  ばOK
このへんが”ON”状態
A   B   C   B   A

                時間
スピードが
 肝心
間隔をつめて
 打つべし
 打つべし
指1 A B C B A

指2             AB C B A

                 時間
指1 A B C B A     間隔を
                詰めよう!!




指2   AB C B A


                時間
指1 A B C B A       もっと!


指2   AB C B A
指3      AB C B A

               時間
高級キーボード
なら、ほぼ同時に
キーを押しても
ちゃんと順番通り
 に検知する
指1 A B C B A    もっと!!


指2 A B C B A
指3   AB C B A

                時間
指1 A B C B A   もっと!!!


指2 A B C B A
指3 A B C B A


               時間
ほとんど
同時押しに
近い感じ
指1 A B C B A
指2 A B C B A
指3 A B C B A


               時間
練習法
“asd”
と打つ練習
左手の指を
 そろえて
一度に落とす
3
            本
            同
            時
            に
            落
            と
            す
            !

A   S   D
Aキー A B C B A
Sキー A B C B A
Dキー A B C B A


                時間
「ダッ」
と打鍵音が
したら、
力が強すぎ
「タッ」
が理想
“hoge”
と打つ練習
4本の指を
ほぼ同時に
 落とす
「タッ」
と鳴ればOK
理想の
打鍵音は1発
“tomato”
と打つ練習
“toma”
“to”
エ レ ガ ント


優雅に
打鍵音は、たった2発
「タッ
 タッ」
“fujiko”
と打つ練習
“fu”
“ji”
“ko”
「タッ
 タッ
 タッ」
ほか
“ls”
「タッ」
   と打つ
“less”
「タパッ」
   と打つ
2発目のSは
すばやく
Lキー: A B C B A
Eキー: A B C B A
Sキー: A B C B C B A


               時間
Lキー: A B C B A
Eキー: A B C B A
Sキー: A B C B C B A
        指を放して
         はならぬ
                時間
“erlang”
「タカタッ」
“javascript”
「ザタタパッ」
“activerecord”
「タカッタッタラ
タパッ」
と打つ!
注意点
痛みを
感じたら
すぐ休憩
やりすぎると
 腱鞘炎
腱鞘炎
つらい
進歩しているキーボードや
・Happy Hacking Keyboard
・Kinesis
・Realforce
・Majestouch
・ナチュラルなんちゃらキーボード
かっちょいいキー配列や


• Dvorak
• 親指シフト
• 飛鳥
省略入力ツールを使いましょう

•   neocomplcache
•   type4it
•   Fortan Abbrev
•   Eclipse の何かいろいろ
おだいじに

Contenu connexe

Tendances

組み込み関数(intrinsic)によるSIMD入門
組み込み関数(intrinsic)によるSIMD入門組み込み関数(intrinsic)によるSIMD入門
組み込み関数(intrinsic)によるSIMD入門
Norishige Fukushima
 

Tendances (20)

AVX-512(フォーマット)詳解
AVX-512(フォーマット)詳解AVX-512(フォーマット)詳解
AVX-512(フォーマット)詳解
 
明日使えないすごいビット演算
明日使えないすごいビット演算明日使えないすごいビット演算
明日使えないすごいビット演算
 
組み込み関数(intrinsic)によるSIMD入門
組み込み関数(intrinsic)によるSIMD入門組み込み関数(intrinsic)によるSIMD入門
組み込み関数(intrinsic)によるSIMD入門
 
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
ゲームの仕様書を書こう4 仕様書作成で楽をするconfluenceの活用
 
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
プログラミングコンテストでのデータ構造 2 ~平衡二分探索木編~
 
地理分散DBについて
地理分散DBについて地理分散DBについて
地理分散DBについて
 
本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話本当は恐ろしい分散システムの話
本当は恐ろしい分散システムの話
 
すぐに分かる!プロジェクト計画の作り方
すぐに分かる!プロジェクト計画の作り方すぐに分かる!プロジェクト計画の作り方
すぐに分かる!プロジェクト計画の作り方
 
ネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分けネットワーク ゲームにおけるTCPとUDPの使い分け
ネットワーク ゲームにおけるTCPとUDPの使い分け
 
Map
MapMap
Map
 
UEFIによるELFバイナリの起動
UEFIによるELFバイナリの起動UEFIによるELFバイナリの起動
UEFIによるELFバイナリの起動
 
詳説データベース輪読会: 分散合意その2
詳説データベース輪読会: 分散合意その2詳説データベース輪読会: 分散合意その2
詳説データベース輪読会: 分散合意その2
 
C#とILとネイティブと
C#とILとネイティブとC#とILとネイティブと
C#とILとネイティブと
 
競プロは社会の役に立たない+ベンチャー企業の話 (NPCA夏合宿OB講演).pdf
競プロは社会の役に立たない+ベンチャー企業の話 (NPCA夏合宿OB講演).pdf競プロは社会の役に立たない+ベンチャー企業の話 (NPCA夏合宿OB講演).pdf
競プロは社会の役に立たない+ベンチャー企業の話 (NPCA夏合宿OB講演).pdf
 
図と実装で理解する『木構造入門』
図と実装で理解する『木構造入門』図と実装で理解する『木構造入門』
図と実装で理解する『木構造入門』
 
競プロでGo!
競プロでGo!競プロでGo!
競プロでGo!
 
30分で分かる!OSの作り方
30分で分かる!OSの作り方30分で分かる!OSの作り方
30分で分かる!OSの作り方
 
いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例いまさら聞けないarmを使ったNEONの基礎と活用事例
いまさら聞けないarmを使ったNEONの基礎と活用事例
 
新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編新入社員のための大規模ゲーム開発入門 サーバサイド編
新入社員のための大規模ゲーム開発入門 サーバサイド編
 
プロジェクト予算と試算表_180815
プロジェクト予算と試算表_180815プロジェクト予算と試算表_180815
プロジェクト予算と試算表_180815
 

En vedette

渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
Yoshitaka Kawashima
 
エスイーが要件定義でやるべきたったひとつのこと
エスイーが要件定義でやるべきたったひとつのことエスイーが要件定義でやるべきたったひとつのこと
エスイーが要件定義でやるべきたったひとつのこと
Yoshitaka Kawashima
 
ITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザイン
Roy Kim
 

En vedette (16)

Apache 2.4 新機能 “SSL編”
Apache 2.4 新機能 “SSL編”Apache 2.4 新機能 “SSL編”
Apache 2.4 新機能 “SSL編”
 
エスイーのしごと
エスイーのしごとエスイーのしごと
エスイーのしごと
 
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
渋谷JVM#1 Immutable時代のプログラミング言語 Clojure
 
たとえ日本人同士でも必要な異文化理解力
たとえ日本人同士でも必要な異文化理解力たとえ日本人同士でも必要な異文化理解力
たとえ日本人同士でも必要な異文化理解力
 
エスイーが要件定義でやるべきたったひとつのこと
エスイーが要件定義でやるべきたったひとつのことエスイーが要件定義でやるべきたったひとつのこと
エスイーが要件定義でやるべきたったひとつのこと
 
良いコードとは
良いコードとは良いコードとは
良いコードとは
 
JDK9 新機能 (日本語&ショートバージョン) #jjug
JDK9 新機能 (日本語&ショートバージョン) #jjugJDK9 新機能 (日本語&ショートバージョン) #jjug
JDK9 新機能 (日本語&ショートバージョン) #jjug
 
JVM言語を使ってみようの歌
JVM言語を使ってみようの歌JVM言語を使ってみようの歌
JVM言語を使ってみようの歌
 
Java でつくる 低レイテンシ実装の技巧
Java でつくる低レイテンシ実装の技巧Java でつくる低レイテンシ実装の技巧
Java でつくる 低レイテンシ実装の技巧
 
java.lang.OutOfMemoryError #渋谷java
java.lang.OutOfMemoryError #渋谷javajava.lang.OutOfMemoryError #渋谷java
java.lang.OutOfMemoryError #渋谷java
 
楽して JVM を学びたい #jjug
楽して JVM を学びたい #jjug楽して JVM を学びたい #jjug
楽して JVM を学びたい #jjug
 
Graph Algorithms Part 1
Graph Algorithms Part 1Graph Algorithms Part 1
Graph Algorithms Part 1
 
言語設計者が意味論を書くときに考えていたこと
言語設計者が意味論を書くときに考えていたこと言語設計者が意味論を書くときに考えていたこと
言語設計者が意味論を書くときに考えていたこと
 
JEP280: Java 9 で文字列結合の処理が変わるぞ!準備はいいか!? #jjug_ccc
JEP280: Java 9 で文字列結合の処理が変わるぞ!準備はいいか!? #jjug_cccJEP280: Java 9 で文字列結合の処理が変わるぞ!準備はいいか!? #jjug_ccc
JEP280: Java 9 で文字列結合の処理が変わるぞ!準備はいいか!? #jjug_ccc
 
ITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザインITエンジニアに易しいUI/UXデザイン
ITエンジニアに易しいUI/UXデザイン
 
Java SE 9の紹介: モジュール・システムを中心に
Java SE 9の紹介: モジュール・システムを中心にJava SE 9の紹介: モジュール・システムを中心に
Java SE 9の紹介: モジュール・システムを中心に
 

やっとわかったタイピングスピード向上のコツ