19/01/11 09:18:54.96 XbZCsUEZ.net
Rubyのまつもと氏、「気分を害することもある。だからどうか建設的であってほしい」
URLリンク(www.publickey1.jp)
951:デフォルトの名無しさん
19/01/11 13:22:49.88 5RUmP2fm.net
Matzは気を付けてても
コミュニティに変な人がいるのはな
952:デフォルトの名無しさん
19/01/21 12:58:41.04 1DQQx7qk.net
これからやるのにphpとrubyはどちらが良いのかな
アンチの意見も聞きたい
953:デフォルトの名無しさん
19/01/22 13:03:27.03 8PWNwXw5.net
Rubyアンチだが、Rubyがダメなのは当然として代わりにPHPが薦められるかというと躊躇する
たとえばJSとか他の言語じゃダメなのか?
954:デフォルトの名無しさん
19/01/22 13:14:35.71 bOf9tfZi.net
railsが無ければ誰も使ってないよ。
railsに取って代わるフレームワークを出した言語が勝つ。
955:デフォルトの名無しさん
19/01/23 17:47:00.74 yPNynzM6.net
jsは戦国時代過ぎてどうも
nodeとvueを押さえておけばRudy知らんでも食っていけますかね
求人で言うならPHP圧勝かと
956:デフォルトの名無しさん
19/01/30 15:39:40.49 bIZhf79S.net
池澤あやか
957:デフォルトの名無しさん
19/01/30 21:32:14.47 T9WgAkKs.net
Rails でも、jQuery, node.js, Vue.js も使う
958:デフォルトの名無しさん
19/02/02 10:39:21.67 /6KX0oFw.net
("hello".."world").each{|v| puts v}
959:デフォルトの名無しさん
19/02/02 13:08:34.31 OjPcxytf.net
RubyTk
960:デフォルトの名無しさん
19/02/05 16:01:00.38 ifJwsZ+c.net
>>942
まだ Ring は翻ツルペタで育ってないし、 Julia はデスクトップ・ゲーム関連のライブラリ不足に悩まされている。
個人的には全部入りの Racket 勧めたいけど、あれは翻訳者泣かせだからなあ。
961:デフォルトの名無しさん
19/02/05 16:07:05.93 ifJwsZ+c.net
別にPHPでもええけどな。
Electronもできれば足りるかと。
962:デフォルトの名無しさん
19/02/05 17:27:32.83 dQJUt0gZ.net
>>942
温故知新
Tcl
963:デフォルトの名無しさん
19/02/06 20:44:25.25 1ngPDcPU.net
def tocol(n)
a = "a"
(n - 1).times{a.next!}
a
end
964:デフォルトの名無しさん
19/02/07 15:47:39.87 zKojFOZx.net
def tonun(s)
n = 0
("a" .. s).each{n += 1}
n
end
965:デフォルトの名無しさん
19/03/11 13:41:20.93 HlLWSy7f.net
2014年06月29日に更新
Railsが時代に合わなくなってきた
URLリンク(qiita.com)
966:デフォルトの名無しさん
19/03/11 13:42:38.24 HlLWSy7f.net
2019年03月09日に更新
「Railsは終わった」と言われる理由
URLリンク(qiita.com)
967:デフォルトの名無しさん
19/03/11 14:55:41.62 hfHU2O5u.net
つまり Python 版 ActiveRecord で Ruby はトドメを刺された
968:デフォルトの名無しさん
19/03/11 20:36:28.44 PGatxMde.net
Rubyを長く使い続けることを僕がお薦めしない理由を説明します - YouTube
URLリンク(www.youtube.com)
969:デフォルトの名無しさん
19/03/12 04:59:41.89 FSVt1tPQ.net
C++根強い人気やけどweb開発でも上位って
970:デフォルトの名無しさん
19/03/22 14:43:00.24 0wYVyF24.net
>>940
Yahoo!知恵袋にいるRuby厨は酷いんで閉口したなあ。てか、初心者プログラマは、ほかのところで質問したほうがいいわな。
971:デフォルトの名無しさん
19/03/23 01:21:08.87 0i8HGl6Q.net
だれか
Java on Rails
Python on Rails
とか作って
Djangoつかえとか、Javaの高価な商用フレームワーク使えとかはなしで
972:デフォルトの名無しさん
19/03/23 17:32:59.95 iMO+WCpL.net
>Java on Rails
Javaの高価な商用フレームワーク使え
>Python on Rails
Djangoつかえ
973:デフォルトの名無しさん
19/03/23 20:04:28.48 IEkd28dV.net
>>960
GitHubでRoR風のC++フレームワーク探して Java なりYouの股間についている Python に繋げればいいだけやな...。
自分できないなら相応の金積んで、まともなところに頼みなさい。
974:デフォルトの名無しさん
19/03/29 21:13:37.89 f+je6/iR.net
def f(m)
m.map{|x| [x[0..-2],x[1..-1]].transpose}.transpose
end
p f([[1,2,3],[4,5,6]])
975:デフォルトの名無しさん
19/03/30 10:31:45.85 DAwRHCZZ.net
def f(m)
[0..-2, 1..-1].map{|r| m.map{|xs| xs[r]}}
end
p f([[1,2,3],[4,5,6]])
976:デフォルトの名無しさん
19/03/30 13:07:40.58 ghZBhzgh.net
>>964
964は、くだすれPythonスレの
368をやってみたもの
977:デフォルトの名無しさん
19/03/30 13:33:23.67 iBXPoSBJ.net
listじゃなくてiterator還すからな
>>> a = np.array([[1, 2, 3, 4, 5, 6, 7], [3, 4, 5, 6, 7, 8, 9]])
>>> np.array([np.array(_).T for _ in zip(a.T, a.T[1:])])
array([[[1, 2], [3, 4]],
[[2, 3], [4, 5]],
[[3, 4], [5, 6]],
[[4, 5], [6, 7]],
[[5, 6], [7, 8]],
[[6, 7], [8, 9]]])
978:デフォルトの名無しさん
19/03/30 13:34:13.34 iBXPoSBJ.net
listじゃなくてiterator還すからな
>>> a = np.array([[1, 2, 3, 4, 5, 6, 7], [3, 4, 5, 6, 7, 8, 9]])
>>> np.array([np.array(_).T for _ in zip(a.T, a.T[1:])])
array([[[1, 2], [3, 4]],
[[2, 3], [4, 5]],
[[3, 4], [5, 6]],
[[4, 5], [6, 7]],
[[5, 6], [7, 8]],
[[6, 7], [8, 9]]])
979:デフォルトの名無しさん
19/03/30 20:54:52.86 zllfOPT5.net
オブジェクト指向で型による制約つけないとかバカ言語だろ。
980:デフォルトの名無しさん
19/03/30 23:08:54.26 DyxzEuK/.net
オブジェクト指向言語の祖、smalltalkはバカだった
981:デフォルトの名無しさん
19/03/31 00:59:17.73 DyM8IcUi.net
def f(m)
m.map{|xs| xs.each_cons(2).to_a}.transpose
end
982:デフォルトの名無しさん
19/03/31 02:27:40.07 KymtqPo1.net
>>969
もちろんバカだよ?所詮は死滅したクソ言語
983:デフォルトの名無しさん
19/03/31 10:54:52.51 daxpmvCI.net
オブジェクト指向と型制約はべつに関係ないから。
984:デフォルトの名無しさん
19/04/02 15:16:52.71 Vs75GbqA.net
def f1(a)
a.join.to_i
end
def f2(a)
a.inject(0){|r,v| r*10+v}
end
985:デフォルトの名無しさん
19/04/02 21:43:22.54 3dIjgbOm.net
Ruby でも、数値計算用多次元配列には、C言語で作られた、NArray モジュールを使う。
速度は、Octave にも匹敵する
Python と、どっちが速いか勝負するかね?w
986:デフォルトの名無しさん
19/04/03 21:42:45.34 Rpsjk9rP.net
中身がcなら、ruby,pythonとか関係ないだろ。
987:デフォルトの名無しさん
19/04/05 04:08:30.70 /NV9Le63.net
そういうのは実装の問題。
速さだけなら LuaJIT, Wren の小規模多機能処理系やトランスパイラ実装言語のほうが遥かに上だろうな。
988:デフォルトの名無しさん
19/04/05 06:51:49.53 nLkYdrWm.net
何が言いたいのかわからんな
989:デフォルトの名無しさん
19/04/05 10:03:42.18 eOOUfRnT.net
ほんとこれほど何を言いたいかわからんのも珍しい
990:デフォルトの名無しさん
19/04/13 05:53:35.58 m6z5Y+2H.net
>>970
each_consのmap版はないのかと
思ったがブロックを省略すれば
mapにつなぐことができるんたな。
991:デフォルトの名無しさん
19/04/13 09:41:11.37 blG/UTRx.net
Enumerator を作るには、繰り返す一部のメソッドで、
ブロックを渡さないか、to_enum, enum_for を使う
str = "a\nb"
p enum = str.each_line # Enumerator
p enum.map(&:swapcase) # ["A\n", "B"]
p str.to_enum(:each_line) # Enumerator
p str.enum_for(:each_line) # Enumerator
992:デフォルトの名無しさん
19/04/13 11:30:30.08 m6z5Y+2H.net
隣同士の要素の差を求める例
p [0,4,1,3].each_cons(2).map{|a,b| b-a}
[4, -3, 2]
993:デフォルトの名無しさん
19/04/13 18:15:02.04 +hvu+lso.net
rubyのどこが嫌い?
994:
19/04/13 18:38:54.62 uLCkzvwc.net
>>982
変数の宣言(VBA: Option Explicit 相当)がないところ
995:デフォルトの名無しさん
19/04/13 18:59:33.24 XltOuzVd.net
>>982
スレ違いに宣伝して暴れる公害信者。
996:デフォルトの名無しさん
19/04/13 21:16:37.05 m6z5Y+2H.net
0
997:デフォルトの名無しさん
19/04/13 21:18:33.14 m6z5Y+2H.net
1
998:デフォルトの名無しさん
19/04/13 21:23:58.33 m6z5Y+2H.net
2
999:デフォルトの名無しさん
19/04/13 21:43:10.63 m6z5Y+2H.net
3
1000:デフォルトの名無しさん
19/04/13 21:46:07.72 m6z5Y+2H.net
4
1001:デフォルトの名無しさん
19/04/13 21:52:15.45 m6z5Y+2H.net
5
1002:デフォルトの名無しさん
19/04/13 21:54:03.97 m6z5Y+2H.net
6
1003:デフォルトの名無しさん
19/04/13 21:56:15.22 m6z5Y+2H.net
7
1004:デフォルトの名無しさん
19/04/13 21:57:49.08 m6z5Y+2H.net
6
1005:デフォルトの名無しさん
19/04/13 21:59:23.96 m6z5Y+2H.net
5
1006:デフォルトの名無しさん
19/04/13 22:00:32.12 m6z5Y+2H.net
4
1007:デフォルトの名無しさん
19/04/13 22:01:39.89 m6z5Y+2H.net
3
1008:デフォルトの名無しさん
19/04/13 22:03:21.38 m6z5Y+2H.net
2
1009:デフォルトの名無しさん
19/04/13 22:04:50.42 m6z5Y+2H.net
1
1010:デフォルトの名無しさん
19/04/13 22:05:59.63 m6z5Y+2H.net
0
1011:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 3534日 23時間 47分 8秒
1012:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています