[表示 : 全て 最新50 1-99 101- 201- 301- 401- 501- 601- 701- 801- 901- 1001- 2chのread.cgiへ]
Update time : 05/09 20:08 / Filesize : 254 KB / Number-of Response : 1002
[このスレッドの書き込みを削除する]
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧] [類似スレッド一覧]


↑キャッシュ検索、類似スレ動作を修正しました、ご迷惑をお掛けしました

Lisp Scheme Part26



1 名前:デフォルトの名無しさん mailto:sage [2009/04/24(金) 19:12:39 ]
※ ここはCommon Lisp、SchemeをはじめとするLisp族全般のスレです ※

■過去スレ
 Part25: ttp://pc12.2ch.net/test/read.cgi/tech/1231856193/
 Part24: ttp://pc11.2ch.net/test/read.cgi/tech/1224939205/
 Part23: ttp://pc11.2ch.net/test/read.cgi/tech/1215875388/
 Part22: ttp://pc11.2ch.net/test/read.cgi/tech/1211381920/
 Part21: ttp://pc11.2ch.net/test/read.cgi/tech/1207300697/
 Part20: ttp://pc11.2ch.net/test/read.cgi/tech/1205021786/
 Part19: ttp://pc11.2ch.net/test/read.cgi/tech/1200237296/
 Part18: ttp://pc11.2ch.net/test/read.cgi/tech/1186922295/
 Part17: ttp://pc11.2ch.net/test/read.cgi/tech/1177065699/
 Part16: ttp://pc11.2ch.net/test/read.cgi/tech/1172404795/
 Part15: ttp://pc11.2ch.net/test/read.cgi/tech/1151025773/
 Part14: ttp://pc11.2ch.net/test/read.cgi/tech/1132275726/
 Part13: ttp://pc11.2ch.net/test/read.cgi/tech/1115901841/
 Part12: ttp://pc11.2ch.net/test/read.cgi/tech/1100229366/
 Part11: ttp://pc11.2ch.net/test/read.cgi/tech/1091456033/
 Part10: ttp://pc11.2ch.net/test/read.cgi/tech/1075630259/
 Part09: ttp://pc11.2ch.net/test/read.cgi/tech/1069594582/
 Part08: ttp://pc5.2ch.net/tech/kako/1058/10582/1058263391.html
 Part07: ttp://pc5.2ch.net/tech/kako/1042/10421/1042167213.html
 Part06: ttp://pc3.2ch.net/tech/kako/1031/10315/1031560687.html
 Part05: ttp://pc3.2ch.net/tech/kako/1023/10230/1023091882.html
 Part04: ttp://pc.2ch.net/tech/kako/1016/10162/1016211619.html
 Part03: ttp://pc.2ch.net/tech/kako/1008/10082/1008220265.html
 Part02: ttp://pc.2ch.net/tech/kako/1002/10025/1002584344.html
 Part01: ttp://piza2.2ch.net/tech/kako/987/987169286.html

■テンプレート置き場
 ttp://wiki.fdiary.net/lisp/ (id:guest pass:cl)

51 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 23:31:37 ]
>>39のネタがわかった時点で>>41もおっさんだw

52 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 23:45:16 ]
>>35
> 最初につまづくのは再帰によるループと、かっこの扱い(car,cdr,cons,list関連)
> それがクリア出来そうならschemeが一番おすすめ。覚えることも他言語より少ない
> ただ、これらは結構序盤にある山なのでそこが問題
いわゆるループはC的(手続き型言語的)考えた方なのかなと個人的に思うんだけどなあ
初学言語がSchemeだったら違う見え方になるのかなと思うし

> PythonはLLなので
> 初心者にもさわりやすいとは思う
> あと、わりとlispに近いと聞く
> ただ、情報量はまだそれほど多くないかな?
Webドキュメントはみやすいと思う
訳書は少ないかな
最近、入門書のクズ本が増えてきたみたいだけど
まあ、メジャーや注目度の証なのかなもしれないけど

vimとかの選択肢も多少あるけど、半強制的にemacsを触ることになるのがすごく良い気もするんだけどなあ
どうなんだろう

学習コストが高いからこそ最初がいいと思うんだよなあ
"難しいんではなく学習コストがある"というのは明確に伝えるべきだけど

コンピュータに関心のある10代の子は、どのくらい忍耐力がないんだろうなあ

53 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 23:49:32 ]
>>49
初学者だとしても単純なメモ帳でプログラミングする感覚はよくわからないけど

ダウンロードして、ダブルクリックするだけですぐ使える環境は、さすがにあるんじゃないの?
開発環境として主流でないだけで

54 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 23:51:21 ]
>>49
メモ帳でも書けるじゃない。Emacsやviを使うともっと楽に書けるってだけで。
他の言語に比べて、メモ帳で書きづらいのは確かだけどさ。

でも、Emacsやviを使ってると、括弧のお陰で移動が凄い楽だから、
トントンってところな気がする。

55 名前:デフォルトの名無しさん mailto:sage [2009/04/27(月) 23:57:43 ]
ループは言う程簡単じゃない
小学生のときN88のFor Nextを理解するのに恐しいぐらい時間かけた気がする
さらに正確に書こうと思ったらホーア論理の初歩を知っておかないと
慣れるまでまともに動作するコードが書けないから

56 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 00:00:40 ]
>>55

恐ろしいくらいベーマガのソースコードを打ち込んだんですね。
わかります。


57 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 00:03:08 ]
男ならEdwin

58 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 00:26:20 ]
>>55
ネットない時代だと悲惨だよね
なんの言語でもいいけど、入門書なんてなかった気がする
現行PCが30万〜40万する時代だからなあ

東京の人は別なのかもしれないが


ダウンサイジングってあるけど、これが超緩やかで2109年ぐらいが今のPC・ソフトの価格だったらどうだったんだろうなあ
お金儲けに走りすぎて、その副作用がすご過ぎる気がするなあ

大量生産・大量消費は人を幸せにしてきたか?

59 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 00:28:21 ]
>>55
俺はBASIC→機械語(Z80)→PASCALつまみ食い→LISP…てな順にやってきたけど
FOR NEXTやIF THEN (GOTO)でループには苦労しなかったな。
PASCALで初めて再帰を知ったときはちょっと感動した。
当時のBASICじゃローカル変数なんて当然無いから配列で擬似的にスタックを作ったりしたけど
GOSUBやFOR NEXTのネスティングは16重までだったから再帰なんて無謀だったなw



60 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 00:44:44 ]
C
 int i;for(i=0;i<10;++i){printf("hello");}
scheme
 (let loop ((s 0))
  (if (< s 10) (begin (print "hello") (loop (+ 1 s)))))
python
 for i in range(10):print("hello")
pythonは今インストールして0から勉強して30分ぐらいで上の式を作った
(他言語の前提知識がなければもっと時間かかると思う)
どうやらこれはpython3.0系という新しい非互換のバージョンらしく
新しいバージョンの情報は検索であまりヒットしなくて苦労した
初心者はこっちには手を出さない方が良さそうに思う

61 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 01:03:47 ]
Haskell
 replicateM_ 10 $ print "hello"

しかしモナドとかあるから論外ですね

62 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 01:12:08 ]
Ocaml
for i=0 to 9 do (print_string "hello";) done;;
でもOcamlも初心者向きじゃないかな

63 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 01:42:59 ]
JavaScript
for(var i = 0; i < 10; i++){alert("hello");}
ほとんどCと同じだな。
文法はシンプルだしブラウザ上で動くから入門向けにはいいんじゃないかな
this周りに若干癖があるけど

64 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 01:52:14 ]
Ruby
10.times { puts "hello" }

65 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 02:00:05 ]
こうして見比べるとやっぱり Ruby は入門用としてはよろしくないような
気がしてきた。

Ruby で入門した後、他の言語を勉強する時に、多分、苦労するぞ。

プログラミング言語は一個できたらそれで十分、
というのだったら、Ruby でも良いとは思うんだけど。

(もっとも、そういう人が Ruby を使えるようになるかについては、
これまた、疑問なんだけど。)

66 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 02:13:44 ]
perl
print "hello" for (0..9);

67 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 02:17:50 ]
>>64
>10.times
なにそれ

コンピュータの常識や他の言語を意識して、言語仕様を決めるべきだと思うけど
その言語の性格上、現在の記述法が妥当であって統一感があればいいと思うけどなあ

Perlが流行ったのって正規表現が強力だったから?
広告宣伝に莫大なお金が投じられたわけでもないんだよね?

68 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 02:27:49 ]
Perl
for ($i=0;$i<10);$i++) {print "hello";}
foreach $i (0..9) {print "hello";}
とか

for i in Array.new(10)
print"hello"
end
Rubyならまぁこれでもいいけど統一感がないよな
初心者にはまったくお勧めできない

69 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 02:33:33 ]
Ruby
1.upto(10) {puts "hello"}
10.downto(1) {puts "hello"}

まぁ,いろいろあるね.





70 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 02:36:16 ]
>>69
どれが標準的な書き方なの?

71 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 02:39:17 ]
ちなみに

10.times {|i| puts i}   => 0 1 2 3 4 5 6 7 8 9
1.upto(10) {|i| puts i}  => 1 2 3 4 5 6 7 8 9 10
10.downto(1) {|i| puts i} => 10 9 8 7 6 5 4 3 2 1

(改行略)
境界でどうなるか悩まないんだろうか.

つまり 10.times の時に i は 0 から始まるのであって,
1 からはじまるわけではない.

1.upto(10) のときは i は 1 から 10 まで動く.
10.downto(1) のときは i は 10 から 1 まで.

意味考えたらわかるから,悩まないか.

>>70
知らね.Ruby あんまり使わないし.

72 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 02:40:15 ]
む、いかんいかん。乗り遅れる所じゃった。
Smalltalk
1 to:10 do:[ :i | Transcript show:'hello']


73 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 02:47:04 ]
そうそう,Ruby だとこれもあるね.

1.step(10, 1) {puts "hello"}

これは

1.step(10, 1) {|i| puts i} => 1 2 3 4 5 6 7 8 9 10

この意味合いは 1 から増分 1 で 10 まで数える.

(例えば増分を 2 にしたければ
1.step(10, 2) {|i| puts i} => 1 3 5 7 9
とすれば良い.)





74 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 02:48:35 ]
pforthで
10 0 do ." hello" loop

factorで
10 [ "hello" print ] each

75 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 02:52:49 ]
Scheme
(let loop ((s 0))
  (if (< s 10) (begin (print "hello") (loop (+ 1 s))))) ;>60
(for-each (lambda (i) (print "hello")) (iota 10))
(dotimes (i 10) (print "hello"))
どれが標準的?

76 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 03:00:16 ]
もっとHENTAIにいこうZE
((lambda (f) (f f 10)) (lambda (g n) (cond ((< 0 n) (print "hello") (g g (- n 1))))))

77 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 03:04:19 ]
何故,みんな「素直」に do を使わないんだw

(do ((i 0 (+ i 1))) ((= i 10)) (print "hello"))

78 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 03:07:00 ]
そろそろAPLがやってくる予感・・・!

79 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 03:09:31 ]
CommonLispで
(loop repeat 10 do (print "hello"))
>>75
たぶんGauche使ってるんだろうが標準のschemeにはdotimesはないぞ
CommonLispからの移植な
あとprintじゃなくてdisplayな



80 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 04:22:55 ]
>>66 >>68
ところでPerlなら
print "hello" x 10;
でいいのだが?

81 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 04:27:07 ]
M-x run-schemeでC-x C-eとするけど
M-x run-gosh,M-x run-guileとソースの画面も合わせて、3画面にして
goshでの評価、guileでの評価を各自のコマンドと
一気にgoshでもguileでも評価する設定できないのかな
guileが不人気みたいだから、こういうのはないか

Common Lispでもclispとsbclとできると個人的には便利なんだけどなあ

82 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 12:04:29 ]
(iter:iter (for i from 1 to 3) do (print "hello"))


83 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 12:16:37 ]
doなんか使うより
(for-each (lambda (x) (print "hello")) (iota 10 0))

>>80
じゃあrubyなら
puts"hello"*10
だな

84 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 18:07:57 ]
Scheme は、仕様自体はコンパクトでも取り扱っている概念や方法論がハイレベル
Lisp 系なら Emacs Lisp が初心者向きかと。Emacs も理解できイベントループや簡単な
ウィンドウ取り扱いなども学べて一石二鳥にも三鳥にもなるし

85 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 18:27:26 ]
Emacsのウィンドウやバッファの取り扱いはEmacsにしか通用しないだろ...
ま、Emacs自体がREPLになってる上にコードのほとんどがElispでのぞきみ放題
なのはいい勉強になると思うけんど。
英語が苦にならないならcommon lispの方がライブラリが整っていて、自前の
プログラムを1から書く分にはschemeよりいいと思うんだが。なんだか
ruby vs pythonの構図と似てるなあ。

86 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 19:36:47 ]
"一切ほかの言語に触りたくなく、(Scheme/Lispの中から)スクリプト言語をひとつ選ぶならどれがいい?"という質問があるけど、愚問だよね
初恋の子と付き合って、純愛を一生貫きたいみたいなもんで
3年目に浮気するからなあ
>>84
> Scheme は、仕様自体はコンパクトでも取り扱っている概念や方法論がハイレベル
言葉にするとSchemeはそういう存在のところもありそうだね
付け加えるならSchemeも初学者向きだと思う

ここのスレで実用言語としてのGaucheとLispがどういう関係なのか、興味があるところだけど
ここのスレで実用言語としてのGauche使いって多そうだよね
>>85
> ruby vs pythonの構図と似てるなあ。
触らず嫌いだけどrubyは、ないなあ
なぜか頭から却下してしまう
手続き型言語only使いからするとLisp/Schemeがそういう存在なんだろうけど

自分がググった限りだと触るならPythonがいいなあ

Scheme/Lispは親戚関係みたいに血がつながっているイメージ
なんか違う気がする
まあ、血縁関係にお金と権力が絡むと殺し合いが始まるんだけどね
日本の歴史のように

血の例はよくないね

87 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 19:45:21 ]
話が飛躍しすぎ

88 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 20:05:29 ]
2点だな

89 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 20:43:09 ]
>>86
日本の歴史で、
血縁関係にお金と権力が絡むと殺し合いが始まる事例を
複数あげてください。



90 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 20:57:25 ]
何ら具体性がない

91 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 21:23:28 ]
>>89
同じ年代だけど織田さんのところと斉藤さんのところがそうだよ

92 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 21:41:11 ]
俺のダチのツネとトモとか

93 名前:デフォルトの名無しさん [2009/04/28(火) 22:05:14 ]
>>91
誰だよそれ

94 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 22:11:29 ]
>>91
斎藤さんとこは息子とバパで既に仲悪かったじゃん。
確かに織田さんとこに血縁者はいるけど、実質、斎藤さんとこの親子喧嘩に
義理の息子が割って入ったってかんじだから、
血縁者同士って括りでは斎藤さんとこだけの話だよね。

95 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 22:16:18 ]
マムシとウツケの話?
それはそうとして「バパ」って何?

96 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 22:48:04 ]
>>95
携帯からなんで…

97 名前:デフォルトの名無しさん mailto:sage [2009/04/28(火) 23:34:16 ]
「初学者」って受験参考書の前書きによく使われてる言葉だよな。
あと、大学入りたての鼻息荒い学生がよく使う。

98 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 00:07:42 ]
>>96
それはゴメンなさい
自分の知らない言葉だと思ってググったりしてしまったw

99 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 00:23:13 ]
>>97
じゃあ、なんて言うんだ?



100 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 00:27:53 ]
『初心者』じゃない?微妙にニュアンス違うかもだけど

101 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 00:29:12 ]
普通は「初心者」だろうな.「初学者」なんて一般社会では聞いたことがない.

102 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 00:29:40 ]
>>97
言語学関の板での初心者と同義語

103 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 00:34:42 ]
横駄レス
俺はプログラマについて「初心者」って言うのを
リアルでは一度も聞いたことないわ。
学術の世界って、法学とか文学でもそうでしょ。
Windows使いHOWTOを「初学者」っていうと
逆に固すぎる感じがするわ。


104 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 00:39:03 ]
こういう場合は「人それぞれ」で話を終わらせるか
特定の個人に限定して話を続けるとよい

105 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 00:50:25 ]
古い地球人よ

106 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 00:52:15 ]
アクターじゃない!
アクターじゃない!
継続なのさ〜

107 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 01:05:01 ]
恥丘の男に飽きたところよ

108 名前:デフォルトの名無しさん [2009/04/29(水) 01:39:10 ]
継続ってノンエンプリティブなOSでマルチタスクやってたころを思い出すかな。

109 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 01:51:13 ]
「少なくとも入門は済ませた俺は"初学者"ではない。むふふ」
という中二病心がうずくのさ。



110 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 02:00:07 ]
くっ!俺の右腕のアセンブラが火を噴く前に、あんた逃げな!!

111 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 02:00:35 ]
>>34があれから現れていない件

112 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 02:17:38 ]
お前も実は>>34だったんだよ・・・
みんなが>>34で、>>34がみんなだったんだ!うわーい



ま、Smalltalkerなおでは違うけども

113 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 03:50:39 ]
>>52
忍耐を要求する時点で終わってる

プログラミングは楽しくなきゃ

114 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 07:27:10 ]
>>113
子供にとって楽しさってなんだろうなあ
サッカーだったら活躍したらうれしい、もっとうまくなりたいとかかな
でも、ピアノとか、お習字とか、武道の習いごとは、違うよね

個人的には子供のころは馬鹿みたいに時間があって、それを退屈しないで
過ごせればなんでもいい気がするんだけどなあ

退屈しない = 楽しさかな?

115 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 08:46:08 ]
LisperってHHKとか使ってるの?

116 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 10:00:18 ]
キーボードは個人の趣味

117 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 10:13:42 ]
和田先生だし、Lispむけなのかな?HHKだと()打ちやすいのかなぁ?
なんて考えたのですが。

118 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 10:21:07 ]
>>110
そういえばcomp.lang.schemeで「継続をCで実装するにはどうするんですか〜?」って質問に"real man uses assembler."の一言でスレをストップした漢がいたなあ。
あれは、おまえの右腕だったのか@@・・・(w


119 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 10:21:47 ]
()は、日本語配列の方が打ちやすいな〜とか思う。

US: 9→( , 0→)
JP: 8→( , 9 →)

多くの人が小指より薬指の方が長いから、
指が届き易いんじゃないだろうか?



120 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 12:46:16 ]
>>119
> 指が届き易いんじゃないだろうか?
JPの0の位置って好きじゃないかも
C-u 99 ほにゃららってするね
C-u 55 ほにゃららってするね
あとC-u 22 C-n 約半ページ移動

なぜC-uのあとに左手が多いのかなと思ったら、右手の人差指でuを押して、右手の薬指で9を押すと
右手がちょっと不安定になるからっぽい
まあ、どうでもいい話でした

US配列はjp106を設定していないあの配列なのか
hhkとか使いたくないなあ

121 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 13:37:20 ]
>>86
Sheme/Lispで多言語の文字列生成検索関数があれば、
いいんだ!(emacs lispはいや。)

122 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 17:38:13 ]
>>119
小指?
いや小指より薬指は長いけど
自分は890あたりは中指薬指で打つな

123 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 19:59:39 ]
>>122
それだと、ホームポジションの基本から外れるじゃん。

だが、冷静に考えてみると、閉じ括弧って lisp の時、滅多に入力しない。
pairで入力するから。

だから、たまに括弧の数の調整をする時、使って、
「ああ、遠い」って思うんだよな。


124 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 20:03:45 ]
>>122
わからなくなもないけど、混乱しないの?
右薬指で0もありならp/もそうなの?
標準的と思われるタッチタイプにどれだけ妥当性があるのか、よくわからないがね
小指の使用率高いし
人間の適用力はすごくて、vi, emacsのESCの過度のタイプも意外と平気だからなあ

125 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 20:23:45 ]
俺も数字の段では小指を使わない。
これで腕は移動しなくても、手首の回転と指の折り曲げで対応できる。

>>124
> /もそうなの?

小指は短いんだから、折りたたむ位置のキーはかえって有利。

126 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 20:36:53 ]
クロダって凄い人なの?

127 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 20:38:49 ]
黒部ダムは、すごいところだ。

128 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 21:17:56 ]
黒田節はいつ聞いても心にしみる

129 名前:デフォルトの名無しさん mailto:sage [2009/04/29(水) 22:15:08 ]
以前はEmacsのM-系はAltキーで
viの挿入モード抜けはESCでしてたけど
いまはどっちも^[。
Ctrlキーで代用が聞くBSやTABも^H、^I。
最近コンソールアプリで^Hが使えないものでも
^8が効くということに気が付いた。
Ctrlキーは便利なんだけど
Macだとブラウザのアクセスキーとカチ合うのが難点
wikiを見てる時に何度履歴のページを見る羽目になったことか…



130 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 00:38:50 ]
括弧が遠いと思うのなら、SymbolicsのキーボードみたいにUS配列の'['と']'の
位置を'('と')'に変更してしまうのもいいかも。これ結構打ちやすいよ。
'{'と'}'は滅多に使わないのでずいぶん遠くにある。あとAの左隣がRUBOUT
(DELETEに相当)というのも麻薬的な魅力がある。

www.pfu.fujitsu.com/hhkeyboard/kb_collection/images/symbolics.gif

131 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 01:44:51 ]
>>126
既存コミュニティの努力を全て無に帰して、新しい言語を構築しようって人は、
近代中世から何百年とずーっと存在し続けているのさ。
今に始まったことじゃない。

132 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 02:44:04 ]
ESCがずいぶん離れていて不便だ・・・と思っていたんだが
いわゆる省スペースのだとどうということもない

133 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 03:07:31 ]
>>131
pgの悪口言うな><
クロッティはむしろ逆の方向性だろ。

134 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 04:06:44 ]
キーボードの話が出たので
省スペースキーボードの KEK-EA9AU の
復活に向けて布教しようと思ったら、何故か普通に売られてた!

ヤホーイ!!
kakaku.com/item/01505010404/

値段が上がり続けてるのが心配だがこのキーボードはマジでオススメ
キーピッチが小さいから数字キーまでブラインドで打てるし
フルキーだから変な配置で困ることもない。

なのに全く知られてないのは何故なんだ!

135 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 07:39:04 ]
>>134
形が普通すぎてださいし、JIS配列だから使い物にならない。


136 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 11:46:14 ]
thinkpadでいいよ
乳首最高

137 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 12:43:20 ]
>>132
漢字キーと入れ替えちゃえばいいじゃないか
IMEのスイッチを変換に当てて使えば上段全部が遠いおれでも楽勝だぜ(無変換はSUPER)


138 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 13:39:01 ]
>>137
うん、でかいキーボードに戻ったらそうするだろうw
省スペースだとファンクションキーも楽に届く・・・のはいいんだが
今度は左のALTやCTRLが押しにくい

139 名前:デフォルトの名無しさん mailto:sage [2009/04/30(木) 21:25:25 ]
>>138
小さくなるとALT,CTRLが押しにくかったりするんだよね
おれは店頭に並んでいる1000円キーボードが一番好きだね
外し方が悪いのかもしれないけど、うまくキーボードが外せなかったりするし
ブラシとエアーダストでお茶を濁している
あと、用途 来客訪問時用 and 予備用ととストックしてあるなあ
ケースバイケースで生活感のあるキーボードを見せたくない場合もあるし

乳首パッドも使っていたけど、しょせんノートパソコンだよね
持たなくて済むなら持ちたくないね
盗難がすごくこわいし、セキュリティ的にも安易に席を離れられないからなあ
デスクトップPCも盗もうと思えばできるんだろうけど
素人がやる犯罪行動コストとしてけっこうありそうだからなあ
常習者だったらあっさり行けるんだろうけど



140 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 01:55:33 ]
>>119-123

8 は人差指、9 は中指、0 は薬指が基本。
ttp://www.softpedia.com/screenshots/Touch-Typing-Deluxe_3.png


141 名前:デフォルトの名無しさん mailto:sage [2009/05/01(金) 03:18:24 ]
こっちが標準だろうけど、そっちのほうがいいかもね
左手の小指に比べると右手の小指のタイプ範囲が広いこと、広いこと
表計算を頻繁に使うならマウスは左のほうが使いやすそうだよね
タッチタイピング - Wikipedia
ja.wikipedia.org/wiki/%E3%82%BF%E3%83%83%E3%83%81%E3%82%BF%E3%82%A4%E3%83%94%E3%83%B3%E3%82%B0



142 名前:デフォルトの名無しさん mailto:sage [2009/05/02(土) 00:47:11 ]
左手小指の付け根でCtrl押す派はどれくらいいるのだろうか?

143 名前:デフォルトの名無しさん mailto:sage [2009/05/02(土) 01:29:39 ]
>>142
どんだけ変態なんだよ
なにかの事故で小指がないならわかるけど

144 名前:デフォルトの名無しさん mailto:sage [2009/05/02(土) 02:18:31 ]
お前らそろそろ自重しろよ

145 名前:デフォルトの名無しさん mailto:sage [2009/05/02(土) 02:42:07 ]
>>144
それならネタ投下しろよ

146 名前:デフォルトの名無しさん mailto:sage [2009/05/02(土) 05:36:02 ]
プラインド・タッチの普及に於いてサイト・アンド・サウンドの果たした
役割について考察せよ。因みにWikiでは触れられていない。
これネタ

147 名前:デフォルトの名無しさん mailto:sage [2009/05/02(土) 06:57:29 ]
>>142
わたしもやりますー
小指はあるよ

148 名前:デフォルトの名無しさん mailto:sage [2009/05/02(土) 11:57:24 ]
>>142
俺もフルサイズのキーボードではやるよ。
ノートとかだとできなくて辛い。

>>143
某Scheme処理系作者もそうだった気がする。
結構打ちやすいよ?

149 名前:デフォルトの名無しさん mailto:sage [2009/05/02(土) 12:18:46 ]
>>148
付け根なんでしょ?
それだとCtrlとCaps lockは交換していないよね
第一関節と第二関節の腹で押すなら、多少は想像できるけど、でもとても効率性や機動性があるとは思えない
まったり操作のときに使うの?

右手小指の付け根では成り立たないの?

すげー謎過ぎる



150 名前:デフォルトの名無しさん mailto:sage [2009/05/02(土) 12:25:34 ]
小指の付け根あたりにもう一本指があればいいのに

151 名前:デフォルトの名無しさん mailto:sage [2009/05/02(土) 12:26:09 ]
ホームポジションでタイプするときに小指の付け根ってちょうど左右Ctrlキーのあたりにあるけど。
付け根で押すと、押した状態でさらに指が5本ともつかえて効率的。Emacsにイイ。






[ 続きを読む ] / [ 携帯版 ]

前100 次100 最新50 [ このスレをブックマーク! 携帯に送る ] 2chのread.cgiへ
[+板 最近立ったスレ&熱いスレ一覧 : +板 最近立ったスレ/記者別一覧]( ´∀`)<254KB

read.cgi ver5.27 [feat.BBS2 +1.6] / e.0.2 (02/09/03) / eucaly.net products.
担当:undef