プログラミング言語Rubyについての、初心者向けスレです。質問・要望・雑談などどうぞ。
質問するときは、OSやRubyのバージョン、エラーメッセージを書いたほうがいいお
Ruby on RailsについてはWEBプログラミング板で
前スレ
Ruby 初心者スレッド Part 60
https://mevius.2ch.net/test/read.cgi/tech/1493398918/
るりまサーチ (リファレンス検索)
http://rurema.clear-code.com/
Rubyist Magazine - るびま
http://jp.rubyist.net/magazine/
逆引きRuby
http://www.namaraii.com/rubytips/
探検
Ruby 初心者スレッド Part 61 [無断転載禁止]©2ch.net
レス数が950を超えています。1000を超えると書き込みができなくなります。
2017/08/25(金) 15:59:11.22ID:HsL9LVKJ
890デフォルトの名無しさん
2017/11/19(日) 00:45:07.64ID:ico5wL+/ >>889
アホか?
C++がマジで使いやすくて速いとか思ってるなら、一回脳みそ洗濯機にかけた方がいいぞ?
C++は速さのために色々と犠牲にした言語だということを理解できないならエンジニアとして
致命的欠陥があると言わざるをえない
アホか?
C++がマジで使いやすくて速いとか思ってるなら、一回脳みそ洗濯機にかけた方がいいぞ?
C++は速さのために色々と犠牲にした言語だということを理解できないならエンジニアとして
致命的欠陥があると言わざるをえない
891デフォルトの名無しさん
2017/11/19(日) 00:50:56.77ID:ANnOsUYp Javaや.NETは起動時にコンパイルしてるから
実行速度ではなく起動速度が遅い
そしてRailsも起動が遅い。こっちは理由が少し
異なっていて動的型だからコンパイルが不要なんだが
読み込むファイルが多くなりすぎて起動速度が遅い
実行速度ではなく起動速度が遅い
そしてRailsも起動が遅い。こっちは理由が少し
異なっていて動的型だからコンパイルが不要なんだが
読み込むファイルが多くなりすぎて起動速度が遅い
892デフォルトの名無しさん
2017/11/19(日) 02:43:18.14ID:tAVjO9Xo いくら早くたってC++は複雑で読み書きしにくい
Rubyは実行速度より開発速度に振ってるから
Rubyは実行速度より開発速度に振ってるから
893デフォルトの名無しさん
2017/11/19(日) 04:19:06.14ID:/3rRHq6p894デフォルトの名無しさん
2017/11/19(日) 08:33:08.93ID:RgqRbH7C >>890
C++11以降はRubyよりはるかに使いやすい。
C++11以降はRubyよりはるかに使いやすい。
895デフォルトの名無しさん
2017/11/19(日) 08:55:34.34ID:kYPwLJsc スタートアップにはRailsが好まれるというのも眉唾だよな
ソースの量なんて最初のうちはすぐに増えるもんだし、事業が軌道に乗るまでは大きな変更も多いはず
とりあえず今手っ取り早く動くものを作りたいからという理由でRailsを選ぶような奴がテストなんか書いてるわけないし、
テストがないと変更が困難になるという動的型の性質がネックになるのは意外とすぐなんじゃないかという気がする
ソースの量なんて最初のうちはすぐに増えるもんだし、事業が軌道に乗るまでは大きな変更も多いはず
とりあえず今手っ取り早く動くものを作りたいからという理由でRailsを選ぶような奴がテストなんか書いてるわけないし、
テストがないと変更が困難になるという動的型の性質がネックになるのは意外とすぐなんじゃないかという気がする
896デフォルトの名無しさん
2017/11/19(日) 09:42:25.92ID:IcfiaN/i C#は「とても」書きやすいかといわれるとふんぬうううううって感じだ
書きやすいようにするモダンな構造はたくさん含まれてて文法未来も明るいが、全体としてはRubyのほうがまだいいと思う
今のところRubyよりいいなと思ってるのはKotlin+IntelliJ
Javaで書かなければいけない部分がもっと減れば書きやす四天王に入ると思うのでどんどんKotlin部分増やして欲しい
書きやすいようにするモダンな構造はたくさん含まれてて文法未来も明るいが、全体としてはRubyのほうがまだいいと思う
今のところRubyよりいいなと思ってるのはKotlin+IntelliJ
Javaで書かなければいけない部分がもっと減れば書きやす四天王に入ると思うのでどんどんKotlin部分増やして欲しい
897デフォルトの名無しさん
2017/11/19(日) 10:51:15.62ID:/3rRHq6p C#は、IDEのサポートが前提だからな。
898デフォルトの名無しさん
2017/11/19(日) 11:10:12.09ID:tAVjO9Xo >書きやす四天王
面白そうだからみんなで書いてみれば?
オレの場合書きやすいのはRuby一強で
二位以下はPythonとかLLが団子状態で並ぶけど
面白そうだからみんなで書いてみれば?
オレの場合書きやすいのはRuby一強で
二位以下はPythonとかLLが団子状態で並ぶけど
899デフォルトの名無しさん
2017/11/19(日) 11:42:50.02ID:udvNJGPu いや、洗脳されてる(というより確信犯←本来の意味でも誤用の意味でも)人の意見は
誰も興味ないというか常に無視されるというか
社民党が何か言っててもみんな聞き流してるわけで
大人な人達の言うところの民主主義というか
そもそも数に入ってないから無視してよいという暗黙の鬼畜現象
誰も興味ないというか常に無視されるというか
社民党が何か言っててもみんな聞き流してるわけで
大人な人達の言うところの民主主義というか
そもそも数に入ってないから無視してよいという暗黙の鬼畜現象
900デフォルトの名無しさん
2017/11/19(日) 12:15:25.95ID:ico5wL+/901デフォルトの名無しさん
2017/11/19(日) 12:24:31.26ID:lEYmgXHF 同じ事させるなら、「実行速度」がRubyより早い言語が有るのは当たり前。
Rubyは例えばCで書いた巨大ライブラリ・ツールとも言える訳だから。
Rubyは例えばCで書いた巨大ライブラリ・ツールとも言える訳だから。
902デフォルトの名無しさん
2017/11/19(日) 13:37:32.97ID:udvNJGPu ↑唐突になんだ?
903デフォルトの名無しさん
2017/11/19(日) 14:12:32.54ID:ojBPgPKj 話を変えるけど、
mswin32版のRuby2.4インスコして、今は懐かしきRDEで何か出来ないかハックしてんだけど普通に動くなコレ
動かない部分は、debug2から経由してrde.dllかrde.soを呼ぶデバッグ機能の辺りで、
バイナリについてきたこれらのファイルをロードできないのが原因だけど、
RDE1.1.1バイナリや1.0.1ソース拾えたんで何とかなりそう
mswin32版のRuby2.4インスコして、今は懐かしきRDEで何か出来ないかハックしてんだけど普通に動くなコレ
動かない部分は、debug2から経由してrde.dllかrde.soを呼ぶデバッグ機能の辺りで、
バイナリについてきたこれらのファイルをロードできないのが原因だけど、
RDE1.1.1バイナリや1.0.1ソース拾えたんで何とかなりそう
904デフォルトの名無しさん
2017/11/19(日) 14:26:48.86ID:GIoVTHnu RDEはすごく使いやすかったな
1.9や2.x以降も対応してくれるなら今でも使いたい
文字列コード関係とか問題ないの?
1.9や2.x以降も対応してくれるなら今でも使いたい
文字列コード関係とか問題ないの?
905デフォルトの名無しさん
2017/11/19(日) 15:34:37.97ID:ojBPgPKj >>904
特に問題ない
というかRubyの多言語化はCSI方式と呼ばれるもので、
ruby内部では種々の文字コードを認識せずバイナリとして扱い、指定した文字コード用のメソッドでバイナリに処理してるだけだから
マジックコメントでUTF-8指定して(2.x以降はデフォルトがUTF-8だから指定しなくても良い)、RDEもUTF8N指定しとけばOK
後、RDEについてるrde_export.rbみてたらちょっとした書き換えで2.4用の入力補完データを自動で出せるようになってる
RDEハック中だから、他にも聞きたいことあったら言ってくれ
特に問題ない
というかRubyの多言語化はCSI方式と呼ばれるもので、
ruby内部では種々の文字コードを認識せずバイナリとして扱い、指定した文字コード用のメソッドでバイナリに処理してるだけだから
マジックコメントでUTF-8指定して(2.x以降はデフォルトがUTF-8だから指定しなくても良い)、RDEもUTF8N指定しとけばOK
後、RDEについてるrde_export.rbみてたらちょっとした書き換えで2.4用の入力補完データを自動で出せるようになってる
RDEハック中だから、他にも聞きたいことあったら言ってくれ
906デフォルトの名無しさん
2017/11/19(日) 19:59:54.94ID:ojBPgPKj 問題は2.4用のrde.dllが無いことだからmswin32ruby1.8用のrde.dllをバイナリ改造して
msvcrt-ruby18.dllのロードをmsvcr100-ruby240.dllに書き換えて、
メソッドあわせれば楽に出来るんじゃないかと思いついたんだけど躓いた
msvcr100-ruby240.dllをPEviewで確認したらrb_str_new2が無いじゃないか
こういった内部に詳しい人、誰かいない?
msvcrt-ruby18.dllのロードをmsvcr100-ruby240.dllに書き換えて、
メソッドあわせれば楽に出来るんじゃないかと思いついたんだけど躓いた
msvcr100-ruby240.dllをPEviewで確認したらrb_str_new2が無いじゃないか
こういった内部に詳しい人、誰かいない?
907デフォルトの名無しさん
2017/11/19(日) 21:43:50.59ID:oda4btU4 日経Linux 11月号
Windows Subsystem for Linux (WSL) 特集。
ついに、ベータ版から正式版へ変わりました!
Docker の記事もある
Ubuntu 側では、Dockerデーモンが動かないため、
Windows 側の、VirtualBox に、Vagrant で、CoreOS を入れて、
その中に、Dockerデーモンをインストール
Ubuntu側から、Dockerコマンドで使う
付録は、サーバーがゼロから分かる本、100ページ。
サーバーでできること、77
付録DVD は、
Ubuntu 17.04 日本語 Remix (64 ビット版)
Ubuntu Server 17.04 (64 & 32 ビット版)
CentOS 7.3 LiveGNOME (64 ビット版)
Windows Subsystem for Linux (WSL) 特集。
ついに、ベータ版から正式版へ変わりました!
Docker の記事もある
Ubuntu 側では、Dockerデーモンが動かないため、
Windows 側の、VirtualBox に、Vagrant で、CoreOS を入れて、
その中に、Dockerデーモンをインストール
Ubuntu側から、Dockerコマンドで使う
付録は、サーバーがゼロから分かる本、100ページ。
サーバーでできること、77
付録DVD は、
Ubuntu 17.04 日本語 Remix (64 ビット版)
Ubuntu Server 17.04 (64 & 32 ビット版)
CentOS 7.3 LiveGNOME (64 ビット版)
908デフォルトの名無しさん
2017/11/19(日) 23:04:24.43ID:xn28G12Z mrubyをブラウザで実行するまで (WebAssembly) - Qiita
https://qiita.com/noontage/items/da846e78eebd1d3b2a78
https://qiita.com/noontage/items/da846e78eebd1d3b2a78
909デフォルトの名無しさん
2017/11/19(日) 23:16:02.85ID:wHgZOTEo >>906
外部シンボルの有無だけじゃなくstruct RStringとかRArray、RStructなんかは
要素数が少ない時にRObject内へと埋め込むようになってるし、
文字列オブジェクトとかは文字のエンコーディング情報を
抱えるようになってるしでまず無理
ソースコードを対応するrubyに合わせたパッチで当てて再ビルドした方がまだ近道だろうな
外部シンボルの有無だけじゃなくstruct RStringとかRArray、RStructなんかは
要素数が少ない時にRObject内へと埋め込むようになってるし、
文字列オブジェクトとかは文字のエンコーディング情報を
抱えるようになってるしでまず無理
ソースコードを対応するrubyに合わせたパッチで当てて再ビルドした方がまだ近道だろうな
910デフォルトの名無しさん
2017/11/20(月) 08:23:21.29ID:rLtj6AOb マジで?
ruby2.4(maswin32)いれたRDEのデバッグオプションを"-r debug2"から"-r debug"に書き換えると変数ウィンドウもデバッグも普通に問題なくうごくけど、
変数ウィンドウのオブジェクト表示タブで、一部オブジェクトの型が表示されず"(1)"表記されるのはそれが理由か
それと、rde.dlやrde.soをいれなくても、出来るってことは変数ウィンドウ辺りはRDE本体の機能かな?
これら機能が"debug"や"debug2"にどこまで依存してるのかいまいち分らない
ぱっとみrde.dlやrde.soだけruby2.4(mswin32)に対応したのをコンパイルすれば解決かと思ってたけど、
とりあえず、
SourceForgeやOSDNから拾ってこれるrde 0.9.9.0のソース(1.0.1はソースじゃなくバイナリだった、ごめん。一番新しいソースは0.9.9.0になる)をもう少し見てみるよ
現時点でもデバッグオプションを"-r debug2"から"-r debug"に書き換えればまともに動くんだからそれほど不都合は無いんだけど
ruby2.4(maswin32)いれたRDEのデバッグオプションを"-r debug2"から"-r debug"に書き換えると変数ウィンドウもデバッグも普通に問題なくうごくけど、
変数ウィンドウのオブジェクト表示タブで、一部オブジェクトの型が表示されず"(1)"表記されるのはそれが理由か
それと、rde.dlやrde.soをいれなくても、出来るってことは変数ウィンドウ辺りはRDE本体の機能かな?
これら機能が"debug"や"debug2"にどこまで依存してるのかいまいち分らない
ぱっとみrde.dlやrde.soだけruby2.4(mswin32)に対応したのをコンパイルすれば解決かと思ってたけど、
とりあえず、
SourceForgeやOSDNから拾ってこれるrde 0.9.9.0のソース(1.0.1はソースじゃなくバイナリだった、ごめん。一番新しいソースは0.9.9.0になる)をもう少し見てみるよ
現時点でもデバッグオプションを"-r debug2"から"-r debug"に書き換えればまともに動くんだからそれほど不都合は無いんだけど
911デフォルトの名無しさん
2017/11/20(月) 09:56:40.05ID:E4Z6XoUc RDEってwin7や8、10でも動くの?
912デフォルトの名無しさん
2017/11/20(月) 12:04:09.60ID:ohy70QIE RDE自体書き換えて再ビルドすりゃいいじゃん
ソース何で作ってあんのよ
……Delphiか…
すばらしい言語とすばらしい仕様とすばらしくない会社に翻弄された不遇の子か…
ほかのIDEのアドオンとかに注力したほうがいい…?
ソース何で作ってあんのよ
……Delphiか…
すばらしい言語とすばらしい仕様とすばらしくない会社に翻弄された不遇の子か…
ほかのIDEのアドオンとかに注力したほうがいい…?
913デフォルトの名無しさん
2017/11/20(月) 12:10:43.25ID:m3rw4xgt Delphiは打たれる
914デフォルトの名無しさん
2017/11/22(水) 22:47:26.40ID:Iq8RJWyk RDEもどきはGUI周りはGTKとかQtを使うにしても
基本的にRubyだけで再実装できないものなのかな?
基本的にRubyだけで再実装できないものなのかな?
915デフォルトの名無しさん
2017/11/22(水) 23:21:49.21ID:ITKojXQF 観念してVSCodeを使おう
TypeScript製なのでRubyistにとっては敵のケツを舐めることになる屈辱的なエディタだけど、他のを使う理由が見つからないレベルの出来
TypeScript製なのでRubyistにとっては敵のケツを舐めることになる屈辱的なエディタだけど、他のを使う理由が見つからないレベルの出来
916デフォルトの名無しさん
2017/11/22(水) 23:29:38.25ID:5on9dylu RDEってさして知らないんだけどemacsじゃあかんの?
917デフォルトの名無しさん
2017/11/22(水) 23:33:30.62ID:S4KAr5dn irbでコードを直接打ち込むとちゃんと動作するんだけどそれと全く同じコードをメソッドとして定義してそれを実行するとできないのなんでよ
918デフォルトの名無しさん
2017/11/22(水) 23:53:50.99ID:5on9dylu >>917
コード書かないで他人がわかるとでも?
コード書かないで他人がわかるとでも?
919デフォルトの名無しさん
2017/11/23(木) 00:00:05.02ID:Nvdrrync >>918
def binsort(a)
bin = []
(a.max+1).times do |i|
bin.push(a.count(i))
end
a = []
bin.length.times do |k|
bin[k].times do
a.push(k)
end
end
end
aは整数値の配列
この中身をirbで直接実行するとちゃんとソートしてくれるんだけどbinsort(a)で実行すると何もしてくれないのよ
def binsort(a)
bin = []
(a.max+1).times do |i|
bin.push(a.count(i))
end
a = []
bin.length.times do |k|
bin[k].times do
a.push(k)
end
end
end
aは整数値の配列
この中身をirbで直接実行するとちゃんとソートしてくれるんだけどbinsort(a)で実行すると何もしてくれないのよ
920デフォルトの名無しさん
2017/11/23(木) 00:06:20.01ID:Q47DTjos irbでもソートされないんだけど?
ちゃんと戻り値使いましょうね
def binsort(a)
bin = []
(a.max+1).times do |i|
bin.push(a.count(i))
end
ary = []
bin.length.times do |k|
bin[k].times do
ary.push(k)
end
end
ary # ←これ
end
ちゃんと戻り値使いましょうね
def binsort(a)
bin = []
(a.max+1).times do |i|
bin.push(a.count(i))
end
ary = []
bin.length.times do |k|
bin[k].times do
ary.push(k)
end
end
ary # ←これ
end
921デフォルトの名無しさん
2017/11/23(木) 00:08:55.64ID:Nvdrrync うちのirbだとさっきのでちゃんとソートされたんだが
922デフォルトの名無しさん
2017/11/23(木) 00:14:07.25ID:Q47DTjos 殆どのバージョンで試したけどそのようにはなりませんでした
君の実行環境を書いてください
君の実行環境を書いてください
923デフォルトの名無しさん
2017/11/23(木) 00:21:12.86ID:Nvdrrync a=Array.new(100) do rand(5) end
とかでaを決めてさっきのコードをirbで実行
それでもう一度aを表示するとソートされた配列が表示されるけど、binsort(a)でやってaを表示するとaそのものは変わってないって状況
だったんだけど
a=[]
のとこを
a.slice!(0..-1)
にしてやったらa自体を変えられた
とかでaを決めてさっきのコードをirbで実行
それでもう一度aを表示するとソートされた配列が表示されるけど、binsort(a)でやってaを表示するとaそのものは変わってないって状況
だったんだけど
a=[]
のとこを
a.slice!(0..-1)
にしてやったらa自体を変えられた
924デフォルトの名無しさん
2017/11/23(木) 00:33:11.45ID:Q47DTjos へーよかったね
925デフォルトの名無しさん
2017/11/23(木) 00:39:33.47ID:BeZbsl9b 日本語として何が言いたいのかさっぱりわからん
同じアルゴリズムなら俺ならこう書く
def binsort(a)
(0..a.max).inject([]){|s, i| s + [i]*a.count(i)}
end
同じアルゴリズムなら俺ならこう書く
def binsort(a)
(0..a.max).inject([]){|s, i| s + [i]*a.count(i)}
end
926デフォルトの名無しさん
2017/11/23(木) 03:06:34.20ID:AxcPEcxT これは多分あれだな
実引数aを表示してると思ってるけど実は仮引数aを表示しているパターン
実引数aを表示してると思ってるけど実は仮引数aを表示しているパターン
927デフォルトの名無しさん
2017/11/23(木) 08:53:22.23ID:XBDj7YCq >>915
朝鮮脳かー。
朝鮮脳かー。
928デフォルトの名無しさん
2017/11/23(木) 11:03:40.27ID:AMXsylzt Ruby書くのにVSCode使ってるわ
Ruby陣営にとっては多少アウェイなのかもしれんが
使いやすければどうでもいい
Ruby陣営にとっては多少アウェイなのかもしれんが
使いやすければどうでもいい
929デフォルトの名無しさん
2017/11/23(木) 11:43:03.92ID:tA8CL5L/930デフォルトの名無しさん
2017/11/23(木) 12:30:20.24ID:UCxNEg1Y 現在のプログラマーにとって
統合開発環境使わないのであれば
VSCodeは王道だろう。
秀丸とか使っているならアウェイだろうけど
統合開発環境使わないのであれば
VSCodeは王道だろう。
秀丸とか使っているならアウェイだろうけど
931デフォルトの名無しさん
2017/11/23(木) 13:33:37.41ID:DqyU4UwD VSCodeは使用する言語のためにゴリゴリに整えられたemacs的な環境がクソ簡単に作れるのが強いよね
エディタの設定にアホみたいに手間かけてドヤ顔してた奴等がただの老害になってしまった
さすがに30年近く開発環境作ってるだけのことはあるわ
エディタの設定にアホみたいに手間かけてドヤ顔してた奴等がただの老害になってしまった
さすがに30年近く開発環境作ってるだけのことはあるわ
932デフォルトの名無しさん
2017/11/23(木) 13:55:25.39ID:YnWOoALk 現在のつづりの途中からファイル内全検索で補完候補を表示したり、クラスやモジュールのメソッドや定数まで定義したもの全て(もちろん、自分で定義したものも含む)から関連した補完候補を表示してくれたり、
ファイルジャンプやエラー時の該当コードへのジャンプジャンプ機能、
変数ウィンドウでリアルタイムにグローバル、ローカル等表示機能、
デバッグ時のブレークポイント・ステップイン・ステップアウトといった基本から、シームレスにコンソール入力できCLIでデバッグしたりと、
RDEを使えるならずっと使い続けたい
逆にRDEで欠けているところって何かある?
ファイルジャンプやエラー時の該当コードへのジャンプジャンプ機能、
変数ウィンドウでリアルタイムにグローバル、ローカル等表示機能、
デバッグ時のブレークポイント・ステップイン・ステップアウトといった基本から、シームレスにコンソール入力できCLIでデバッグしたりと、
RDEを使えるならずっと使い続けたい
逆にRDEで欠けているところって何かある?
933デフォルトの名無しさん
2017/11/23(木) 14:09:00.28ID:AMXsylzt934デフォルトの名無しさん
2017/11/23(木) 14:18:55.83ID:DqyU4UwD >>932
どれだけ高度な機能があろうが所詮Rubyでしか使えないだろ
Rubyがメインの開発でも開発作業というのはRubyだけで完結するものではない
VSCodeはシェルスクリプトもHTMLもCSSもJSもXMLもJSONもYAMLも他の言語も何でもそこそこ便利に扱える
どれだけ高度な機能があろうが所詮Rubyでしか使えないだろ
Rubyがメインの開発でも開発作業というのはRubyだけで完結するものではない
VSCodeはシェルスクリプトもHTMLもCSSもJSもXMLもJSONもYAMLも他の言語も何でもそこそこ便利に扱える
935デフォルトの名無しさん
2017/11/23(木) 14:24:20.62ID:YnWOoALk936デフォルトの名無しさん
2017/11/23(木) 14:28:42.62ID:DqyU4UwD937デフォルトの名無しさん
2017/11/23(木) 14:45:04.91ID:YnWOoALk >>636
HTMLでデバッグってどういう事?
強調表示と文章構造化機能があり、
Rubyから扱うならRDEの変数ウィンドウだってあるんだから、見ながらできるでしょ
RDEにはコンソールウィンドウだってあるんだから、どんなやり方だって可能だよ
HTMLでデバッグってどういう事?
強調表示と文章構造化機能があり、
Rubyから扱うならRDEの変数ウィンドウだってあるんだから、見ながらできるでしょ
RDEにはコンソールウィンドウだってあるんだから、どんなやり方だって可能だよ
938デフォルトの名無しさん
2017/11/23(木) 14:47:34.43ID:tA8CL5L/939デフォルトの名無しさん
2017/11/23(木) 19:55:08.71ID:AMXsylzt940デフォルトの名無しさん
2017/11/23(木) 20:59:27.76ID:uF7hi9HH VSCodeってメール読めるの?
941デフォルトの名無しさん
2017/11/23(木) 21:26:51.78ID:3UvXGadQ VSCode使ってるようなチームが今時開発のコミュニケーションにメールはないでしょ
githubのプルリクを扱ったりSlackの送受信したりするプラグインはもちろんあるよ
githubのプルリクを扱ったりSlackの送受信したりするプラグインはもちろんあるよ
942デフォルトの名無しさん
2017/11/23(木) 21:56:15.36ID:MR0Gu97U IronRubyて死んだと思っていいの?
943デフォルトの名無しさん
2017/11/23(木) 22:07:17.46ID:tA8CL5L/ >>939
機能の豊富さやモダンな設計部分は確かに惹かれる点がないわけではない
ただ、VSCodeには絶対移れない理由は、カーソル移動すらホームポジションから指を
離さないといけない部分だ(Mac版はいいんだが)
もちろん「そんなのカスタマイズでどうにでもなるよ」という意見は承知しているが、すべての機能を
再配置するには無理があるし、拡張機能まで考えるとキーバインドはなるべくデフォルトでいきたい
そうなるとカーソル移動にカーソルキー以外のキーが割当たってないのは大いなる不満だな
ちなみにこれは実際にVSCodeを使ってみた感想だ
Emacs風キーバインドとかも試してはみたが、不完全だし、拡張機能を入れると簡単に破綻した
機能の豊富さやモダンな設計部分は確かに惹かれる点がないわけではない
ただ、VSCodeには絶対移れない理由は、カーソル移動すらホームポジションから指を
離さないといけない部分だ(Mac版はいいんだが)
もちろん「そんなのカスタマイズでどうにでもなるよ」という意見は承知しているが、すべての機能を
再配置するには無理があるし、拡張機能まで考えるとキーバインドはなるべくデフォルトでいきたい
そうなるとカーソル移動にカーソルキー以外のキーが割当たってないのは大いなる不満だな
ちなみにこれは実際にVSCodeを使ってみた感想だ
Emacs風キーバインドとかも試してはみたが、不完全だし、拡張機能を入れると簡単に破綻した
944デフォルトの名無しさん
2017/11/23(木) 22:09:43.98ID:UCxNEg1Y 慣れているものがあるのにわざわざ移る必要はないよ、
便利な機能は追加されているけど
それの習熟までの時間考えるとマイナスじゃん
便利な機能は追加されているけど
それの習熟までの時間考えるとマイナスじゃん
945デフォルトの名無しさん
2017/11/23(木) 22:17:47.02ID:SZ3Ksiuh946デフォルトの名無しさん
2017/11/23(木) 22:25:49.79ID:AMXsylzt947デフォルトの名無しさん
2017/11/23(木) 23:11:44.50ID:tA8CL5L/ >>945
それならばVSCodeが正しいキーバインドを提供すればいいだけなのに、それはされなかった
Mac版VSCodeに至ってはカーソル移動はEmacsと同じだ
(というかMacのカーソル移動は基本Emacsと同じなんだが)
それならばVSCodeが正しいキーバインドを提供すればいいだけなのに、それはされなかった
Mac版VSCodeに至ってはカーソル移動はEmacsと同じだ
(というかMacのカーソル移動は基本Emacsと同じなんだが)
948デフォルトの名無しさん
2017/11/23(木) 23:43:56.00ID:SZ3Ksiuh MacがEmacsと同じ?どうやってコピペするんだよw
949デフォルトの名無しさん
2017/11/23(木) 23:52:47.43ID:3UvXGadQ Macは通常のショートカットキーはCtrlではなくコマンドキーという別のキーを使うんだよ
950デフォルトの名無しさん
2017/11/24(金) 00:17:48.44ID:rLZHdQ3Q 便利だけど重いんだよな
951デフォルトの名無しさん
2017/11/24(金) 00:28:12.46ID:rLZHdQ3Q 踏んだか
次スレ立ててくるわ
次スレ立ててくるわ
952デフォルトの名無しさん
2017/11/24(金) 00:37:55.32ID:rLZHdQ3Q953デフォルトの名無しさん
2017/11/24(金) 00:53:32.89ID:YIPeFSUb954デフォルトの名無しさん
2017/11/24(金) 07:14:12.21ID:WYDS9FKw955デフォルトの名無しさん
2017/11/24(金) 07:53:06.70ID:fclmHXnw 多分だけど、客とのメールまでプログラミングエディタでやりたがる基地外は世の中にあまりいないだけじゃないかな
Emacs老害の全盛期と違って、今の開発者はさすがにエディタの他にブラウザだけは常に開いてるもんだし
Emacs老害の全盛期と違って、今の開発者はさすがにエディタの他にブラウザだけは常に開いてるもんだし
956デフォルトの名無しさん
2017/11/24(金) 08:06:52.50ID:h77OWA0a 今時だと連絡手段が社内SNSだったりチャットだったりビデオ通話だったりと多様化してどうせブラウザや他のアプリも触らざるを得ないんだから
メールだけをテキストエディタ内でやることにあまり意味を感じない人が増えたんだろうな
個人的には開発エディタに客のメールが届くのは精神衛生上も嫌だが
メールだけをテキストエディタ内でやることにあまり意味を感じない人が増えたんだろうな
個人的には開発エディタに客のメールが届くのは精神衛生上も嫌だが
957デフォルトの名無しさん
2017/11/24(金) 13:57:41.39ID:jGNvQKc+ メールというモデルが現代には合わなくなってきただけなんだけどね。
958デフォルトの名無しさん
2017/11/24(金) 16:00:10.93ID:tVS6N6Kc それは全くの嘘である
嘘を言うのを止めたまえ
嘘つき君
嘘を言うのを止めたまえ
嘘つき君
959デフォルトの名無しさん
2017/11/24(金) 17:39:01.93ID:WYDS9FKw960デフォルトの名無しさん
2017/11/24(金) 18:04:37.20ID:3vzBmmRs 注意、
荒らしが自演でスレを荒らそうとしているので以下スルーしてください
今後この話題を続ける人は荒らしである事がほぼ間違いないので、
規制等に巻き込まれないようご注意下さい
荒らしが自演でスレを荒らそうとしているので以下スルーしてください
今後この話題を続ける人は荒らしである事がほぼ間違いないので、
規制等に巻き込まれないようご注意下さい
961デフォルトの名無しさん
2017/11/24(金) 18:06:23.42ID:WYDS9FKw と、荒らしが言っているのでご注意ください
962デフォルトの名無しさん
2017/11/24(金) 18:10:00.93ID:tVS6N6Kc まずパッと読んで、
「基地外」というあおりを受けて本当に基地外が反応した!
と感じたであろう
普通に読めば支離滅裂で、意味が分からない
他人が書いた難解なコードとかに出会うことがあって
解読しようと思うんだがなかなか理解できなくて
そもそもこのコードはバグっているんじゃないか?
と思うことがある
まずアンカーミスをしているんじゃないかと疑う
>>947ではなくて>>941の可能性が高い
その上、引用する文章を間違えているんじゃないかと疑う
二行目を引用しているが、一行目を引用したかった可能性が高い
単にミスったのか、それとも支離滅裂なアレな人なのか
どちらでも同じことだが >>960よりはマシである
「基地外」というあおりを受けて本当に基地外が反応した!
と感じたであろう
普通に読めば支離滅裂で、意味が分からない
他人が書いた難解なコードとかに出会うことがあって
解読しようと思うんだがなかなか理解できなくて
そもそもこのコードはバグっているんじゃないか?
と思うことがある
まずアンカーミスをしているんじゃないかと疑う
>>947ではなくて>>941の可能性が高い
その上、引用する文章を間違えているんじゃないかと疑う
二行目を引用しているが、一行目を引用したかった可能性が高い
単にミスったのか、それとも支離滅裂なアレな人なのか
どちらでも同じことだが >>960よりはマシである
963デフォルトの名無しさん
2017/11/24(金) 18:30:21.92ID:3vzBmmRs 自演を繰り返す荒らしのマッチポンプですので、みなさんスルーをお願いします
今後この話題を続ける人は荒らしであることがほぼ間違いありません
巻き込まれないように、ご注意下さい
今後この話題を続ける人は荒らしであることがほぼ間違いありません
巻き込まれないように、ご注意下さい
964デフォルトの名無しさん
2017/11/24(金) 18:58:32.56ID:ZonWriwn やべ
gem書いてんだけどプルリク第一号が来てたのわからずにひと月放置しちまった
催促とかは来てないけど幻滅されてそう
gem書いてんだけどプルリク第一号が来てたのわからずにひと月放置しちまった
催促とかは来てないけど幻滅されてそう
965デフォルトの名無しさん
2017/11/24(金) 19:10:05.09ID:rLZHdQ3Q 荒れそうな話題だから今は止めとけ
それよりスレ立てのテンプレ、アレでいいのか?
書籍と開発環境と、後何必要?
それよりスレ立てのテンプレ、アレでいいのか?
書籍と開発環境と、後何必要?
966デフォルトの名無しさん
2017/11/24(金) 23:28:40.65ID:r53+zpq0 >>965
乙。あれでいいんじゃないかな
乙。あれでいいんじゃないかな
967デフォルトの名無しさん
2017/11/24(金) 23:48:17.03ID:ZonWriwn968デフォルトの名無しさん
2017/11/25(土) 03:00:07.46ID:vGfzXNpi VSCODEは使えなかったということでいいんだな
969デフォルトの名無しさん
2017/11/25(土) 03:47:28.06ID:ZoIPaTym emacsジジイは自慢のメール機能でメーリングリストに何か投稿してやれや
970デフォルトの名無しさん
2017/11/25(土) 09:43:05.58ID:IhD+SBpG チェリー本の発想が29日だってよ・・・
品薄なのか人気なのかよくわからんが
なぜ後も遅れる・・・(本日発売日)
品薄なのか人気なのかよくわからんが
なぜ後も遅れる・・・(本日発売日)
971デフォルトの名無しさん
2017/11/25(土) 11:05:50.65ID:RefiArAO _, -―- 、 _
,r’ ` ,
_.l /⌒ヽ /⌒ヽ !
( l ‘,.− 、! !,.−、’ l’`)
>.}⊂・⊃ ⊂・⊃ {く
.(_{ ≡ _ `^´_ ≡,}_)
ヽ_’´ `”´ `’ _ノ さだめじゃ
,<`8~「 ̄「~8´>、
/ |. 8 ヽ./ 8 | ヽ
〈 |=Po.o.9=| 〉
`ーL…____..」ー'”
├‐rー?ーr‐┤
し’ ゝJ
,r’ ` ,
_.l /⌒ヽ /⌒ヽ !
( l ‘,.− 、! !,.−、’ l’`)
>.}⊂・⊃ ⊂・⊃ {く
.(_{ ≡ _ `^´_ ≡,}_)
ヽ_’´ `”´ `’ _ノ さだめじゃ
,<`8~「 ̄「~8´>、
/ |. 8 ヽ./ 8 | ヽ
〈 |=Po.o.9=| 〉
`ーL…____..」ー'”
├‐rー?ーr‐┤
し’ ゝJ
972デフォルトの名無しさん
2017/11/25(土) 12:13:45.45ID:afKOSqxS 話を変えるけど、
過去スレをさかのぼってみたら、テンプレがかなり充実してた
初心者スレと統合する前の本スレへのリンクとか色々張ってあったけど、
今のテンプレのほうが面倒くさくなくて俺は好きだな
過去スレをさかのぼってみたら、テンプレがかなり充実してた
初心者スレと統合する前の本スレへのリンクとか色々張ってあったけど、
今のテンプレのほうが面倒くさくなくて俺は好きだな
973デフォルトの名無しさん
2017/11/25(土) 14:22:48.08ID:vGfzXNpi そいやemacsの2chブラウザってもう使えないのか
974デフォルトの名無しさん
2017/11/25(土) 18:32:31.63ID:afKOSqxS スレ違いだ
失せろ
失せろ
975デフォルトの名無しさん
2017/11/25(土) 20:46:19.88ID:IhD+SBpG せっかく久しぶりの入門書発売でも全く盛り上がらんな
976デフォルトの名無しさん
2017/11/25(土) 20:49:19.60ID:oOkyLeSs977デフォルトの名無しさん
2017/11/25(土) 20:51:46.96ID:X7an3KDk978デフォルトの名無しさん
2017/11/25(土) 21:52:47.44ID:9rIP/paY へたくそな自演だな
いつもの荒らしか
975デフォルトの名無しさん2017/11/25(土) 20:46:19.88ID:IhD+SBpG>>976>>977
せっかく久しぶりの入門書発売でも全く盛り上がらんな
976デフォルトの名無しさん2017/11/25(土) 20:49:19.60ID:oOkyLeSs
>>975
Rails時代が異常だったんだよ
島国の一部のヲタが愛好する言語に戻っただけ
977デフォルトの名無しさん2017/11/25(土) 20:51:46.96ID:X7an3KDk
>>975
Railsブームの頃にRuby始めた奴が
もう入門書レベルを卒業しちゃったからじゃね
いつもの荒らしか
975デフォルトの名無しさん2017/11/25(土) 20:46:19.88ID:IhD+SBpG>>976>>977
せっかく久しぶりの入門書発売でも全く盛り上がらんな
976デフォルトの名無しさん2017/11/25(土) 20:49:19.60ID:oOkyLeSs
>>975
Rails時代が異常だったんだよ
島国の一部のヲタが愛好する言語に戻っただけ
977デフォルトの名無しさん2017/11/25(土) 20:51:46.96ID:X7an3KDk
>>975
Railsブームの頃にRuby始めた奴が
もう入門書レベルを卒業しちゃったからじゃね
979デフォルトの名無しさん
2017/11/25(土) 22:15:02.16ID:iUpRsQIG どの本も値段が高すぎる。せめて電子書籍は半額以下でいいだろと思う
packtなんか年100ドルで読み放題やってたりするのに
packtなんか年100ドルで読み放題やってたりするのに
980デフォルトの名無しさん
2017/11/26(日) 00:03:12.91ID:QP3khMj1 じゃあそのpacktにある本を読んでいれば良いのでは?
981デフォルトの名無しさん
2017/11/26(日) 00:28:09.81ID:zBIai8/a 初心者向けrub本も良いけど、
rubyからOpenglでシェーダーを扱う書籍とか、
rubyで分散コンピューティングの書籍とか、
こう、興味を惹かれる内容の、中級者上級者向け書籍も必要だよ
rubyからOpenglでシェーダーを扱う書籍とか、
rubyで分散コンピューティングの書籍とか、
こう、興味を惹かれる内容の、中級者上級者向け書籍も必要だよ
983デフォルトの名無しさん
2017/11/26(日) 01:16:57.25ID:QP3khMj1 相葉 (‘◇‘)
松本 ノノ`∀´ル
二宮 ヽ.゚ー゚ノ
櫻井 (`・3・´)
大野 (´・∀・`)
松本 ノノ`∀´ル
二宮 ヽ.゚ー゚ノ
櫻井 (`・3・´)
大野 (´・∀・`)
984デフォルトの名無しさん
2017/11/26(日) 01:23:31.26ID:zBIai8/a >>982
スレの進行を妨害するなや
スレの進行を妨害するなや
985デフォルトの名無しさん
2017/11/26(日) 01:49:12.00ID:fYnoK36B >>へたくそな自演だな
とかコピペ張るやつの方も注意したら?
貴ノ花ばかり責めるマスゴミみたいなやつだな
とかコピペ張るやつの方も注意したら?
貴ノ花ばかり責めるマスゴミみたいなやつだな
986デフォルトの名無しさん
2017/11/26(日) 01:59:36.67ID:po9rLop3 荒らしは放置で!
荒らしと会話するな。
荒らしが喜ぶだけ。ずっと荒らしが居続けるだけ
荒らしと会話するな。
荒らしが喜ぶだけ。ずっと荒らしが居続けるだけ
987デフォルトの名無しさん
2017/11/26(日) 02:48:32.31ID:azT4+Y0L IDを変えられても中身がバカのままみたいなので、
自演できてない事に気がついていなさそう
自演できてない事に気がついていなさそう
988デフォルトの名無しさん
2017/11/26(日) 03:19:31.97ID:m4o0+h3A エディタの話を始めた奴が荒らしか
989デフォルトの名無しさん
2017/11/26(日) 03:56:41.23ID:zBIai8/a >975デフォルトの名無しさん2017/11/25(土) 20:46
>976デフォルトの名無しさん2017/11/25(土) 20:49
>977デフォルトの名無しさん2017/11/25(土) 20:51
ヒントは書き込み時間
>976デフォルトの名無しさん2017/11/25(土) 20:49
>977デフォルトの名無しさん2017/11/25(土) 20:51
ヒントは書き込み時間
レス数が950を超えています。1000を超えると書き込みができなくなります。
ニュース
- 中国側が首相答弁の撤回要求、日本側拒否★4 [夜のけいちゃん★]
- 中国側が首相答弁の撤回要求、日本側拒否★3 [夜のけいちゃん★]
- 被爆者は「怒りが腹の底から湧いてくる」高市首相“非核三原則見直し報道”に被爆地で懸念や憤りの声《長崎》 [1ゲットロボ★]
- 債券・円・株「トリプル安」に…長期金利1.755%まで上昇、円は対ユーロで史上最安値 ★2 [蚤の市★]
- 中国の局長は「両手をポケット」で対峙 宣伝戦で国民に示す ★4 [蚤の市★]
- 日本行き空路49万件キャンセル 中国自粛呼びかけ 日本行きチケット予約の約32%に相当 ★6 [ぐれ★]
- ネトウヨ「中国のものは何もいらない!」 中国人「だったら漢字を使わないでください」 [314039747]
- 【速報】春節の飛行機も欠航ラッシュ 高市早苗終了か [695089791]
- 【悲報】中国から輸入した物を食べ、輸入した服を着て、輸入したスマホ弄ってる日本人「中国と戦争するぞ!」 [616817505]
- 【悲報】高市さん、消える [535650357]
- 男だけど生理きちゃった…♥
- 高市の台湾有事への答弁擁護で質問した立憲が悪いて"統一"されているのって何?逆説的にそんな答弁した高市批判だろ [472617201]
