TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼
Vue vs React vs Angular Part.3
関数型プログラミング言語Haskell Part31
JAVAってこんなことも出来ないの?
Pythonのお勉強 Part62
【C++】 DirectX初心者質問スレ Part41 【C】
MFC相談室 mfc23d.dll
プログラムに詳しくなりたい
C#は糞2.0
C++/TemplateMetaProgramming
【モダン推奨】Perlについての質問箱 50箱目

Ruby 初心者スレッド Part 66


1 :2020/01/04 〜 最終レス :2020/06/14
プログラミング言語 Rubyについての、初心者向けスレです。質問・要望・雑談などをどうぞ

質問するときは、OSやRubyのバージョン、エラーメッセージを書いて下さい。
Ruby on Rails については、WEBプログラミング板で

前スレ
Ruby 初心者スレッド Part 65
https://mevius.2ch.sc/test/read.cgi/tech/1545421414/

るりまサーチ (リファレンス検索)
http://rurema.clear-code.com/

Rubyist Magazine - るびま
http://jp.rubyist.net/magazine/

逆引きRuby
http://www.namaraii.com/rubytips/

Ruby コミュニティ公式
https://www.ruby-lang.org/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured

2 :
Rubyの絵本、2008
たのしいRuby 第5版、2016

3ステップでしっかり学ぶ Ruby入門、2018

かんたん Ruby (プログラミングの教科書)、2018

プロを目指す人のためのRuby入門、2017

改訂2版 パーフェクトRuby、2017

改訂2版 Ruby逆引きハンドブック、2018 (中級者向け)

Effective Ruby、2015 (中級者向け)

メタプログラミング Ruby 第2版、2015 (中級者向け)

リファクタリング:Rubyエディション、2010 (中級者向け)

RubyでつくるRuby ゼロから学びなおすプログラミング言語入門、2017 (中級者向け)

Rubyのしくみ、2014 (中級者向け)

改訂4版 基礎 Ruby on Rails、2018

パーフェクト Ruby on Rails、2014

Rubyによるクローラー開発技法 巡回・解析機能の実装と21の運用例、2014

オブジェクト指向設計実践ガイド Rubyでわかる 進化しつづける柔軟なアプリケーションの育て方、2016

Seleniumデザインパターン&ベストプラクティス、2015

3 :
開発環境

RDE
Windows用IDE
https://ja.osdn.net/projects/sfnet_rubyde/
以下、RDEの使用説明
http://rubyde.sourceforge.net/hiki/ja/FrontPage.html

RDEのデバッグ機能を使う場合、設定においてデバッグオプションを「-r debug2」から「-r debug」と書き換えて、
ruby付属のdebug.rbを使うようにすること。
RDE付属のdebug2.rbは、ruby1.8用のスクリプトのため、現在のrubyのversionには使えません

サクラエディタ
Windows用高機能エディタ
https://ja.osdn.net/projects/sfnet_sakura-editor/
以下、ruby用設定の説明
http://supportdoc.net/support-sakura/ruby.html

Emacs
GNUの高機能エディタ

Vim
Emacsと同じぐらい有名なCUIベースのエディタ

VSCode
マルチOSに対応したマイクロソフト社製のソースコードエディタ
https://code.visualstudio.com/download

4 :
乙です

前スレの「メソッドはオブジェクトか?」に関連してなんですが
RubyのUnboundMethodやMethodのインスタンスたるメソッドオブジェクトって
既存のメソッドと等価な複製が作れるってだけで
元のメソッドをオブジェクトにしたものってわけじゃないですよね?

たとえば、特異クラスなんかだと普段はオブジェクトじゃないけれど
class << self; self end みたいなイディオムや Object#singleton_class メソッドでオブジェクトとして取り出せるし
ブロックも &b のような仮引数を付すことでやはりオブジェクトとして取り出せるわけですが
これらとはメソッドとは話が違う

つまり「Rubyのメソッドはオブジェクトではない(〜としては扱えない)」と考えるのが妥当だと思うのですが
この理解で合っていますか?

5 :
今北だが
前スレの終わり方が酷過ぎてワロス
もう新スレなんだしそれ以上言うな

6 :
これか

996 デフォルトの名無しさん (ワッチョイ 6265-oRfB) sage 2020/01/03(金) 21:03:06.07 ID:e4Snrs1J0
>>993
間違っているという指摘、そのものが誤りだということ

モダンな関数型言語において、すべての値(object)は第一級市民であるが
値と値との関係である適用は値ではない
したがって、そもそも値ではない適用を第一級市民ではないと否定する主張が誤りである
そんなの当たり前だよね

同様に、純粋オブジェクト指向言語において、すべてはオブジェクトであるが、
オブジェクトとオブジェクトとの間の関係であるメソッドはオブジェクトではない
したがって、そもそもオブジェクトではないメソッドを、あえて否定する>>991が誤りではないかと

たとえば、>>986 とそれにに対する反論である>>987 を改ざんして:
  986 rubyって全てがオブジェクトなところがいいですよね
    (ただしメソッドがオブジェクトなのは常識ですから、あえて言及しませんけど)

  987 コメントはオブジェクトじゃないぞ

だったとして、それでもなお>>987を擁護する?

7 :
これはメッセージとメソッドの区別が付いていない
よくあるパターン?

8 :
Ruby には関数スコープ内に、ブロックスコープがある

関数は、外側の変数を通さない。
一方、ブロックは通す。つまり、クロージャ

C と同じの、強固な2段階スコープ!

一方、JavaScript はクロージャしかない。
関数もクロージャだから、第一級関数

その欠点は、外側の変数を通してしまうから、バグが増える。
だから、Ruby は、2段階スコープを採用したのだろう

処理を持ち運ぶ場合だけ、オブジェクトに変換すればよい

9 :
つまりRubyではメソッドそれ自体はオブジェクトではない
ということでしょうか?

10 :
>>9
メソッド自体を、独立したオブジェクトのように扱えるか?
扱えないならそういうこと。

ただ、ちょっと工夫すれば、似たようなことはだいたい実現できるから、その区別にはそれほど意味がない。

11 :
「The Ruby Programming Language」David Flanagan and Yukihiro Matsumoto

6.7 Method Objects
Ruby’s methods and blocks are executable language constructs, but they are not objects.
Procs and lambdas are object versions of blocks; they can be executed and also manipulated as data.
Ruby has powerful metaprogramming (or reflection) capabilities, and methods can actually be represented as instances of the Method class.

12 :
JavaScript 第6版、2012、David Flanagan

彼は、JS のバイブル、表紙がサイの絵の、いわゆるサイ本も書いてる!
Google などのエンジニアの机に、必ず置いてある

13 :
サイフォン?

14 :
同じ純粋オブジェクト指向言語のSmalltalkと比べてみた
Rubyのメソッドオブジェクトは要求される度に作っているみたいで持ち出し専用
Smalltalkのメソッドオブジェクトはそのものでその気になれば中身も弄れる

class Object; def foo; "bar" end end
um1 = Object.instance_method(:foo)
um2 = Object.instance_method(:foo)
um3 = um1.clone
p [um1, um2, um3].map{ |m| m.object_id }
#=> [60, 80, 100]

obj = Object.new
bm1 = obj.method(:foo)
bm2 = obj.method(:foo)
bm3 = bm1.clone
p [bm1, bm2, bm3].map{ |m| m.object_id }
#=> [120, 140, 160]

--

"Pharo Smalltalk"
Object compile: 'foo ^''bar'''.
cm1 := Object compiledMethodAt: #foo.
cm2 := Object compiledMethodAt: #foo.
cm3 := cm1 copy.
{cm1. cm2. cm3} collect: [:cm | cm identityHash].
"=>#(832658944 832658944 425444352) "

self foo. "=> 'bar' "
(cm1 literalAt: 1) at: 3 put: $z.
self foo. "=> 'baz' "

15 :
C#も、メソッドをランタイムにビルドできるんやで!

16 :
いやここでのポイントはメソッドがオブジェクトなのかどうかであって
ランライムにメソッドをビルドできるかは関係ないしむしろ出来て当前

17 :
>>14
> その気になれば中身も弄れる
それが良いことだと思わないんだけどなw

そんなことやるか?やらない。できる必要あるか?ない
アセンブラであれば、中身だろうがなんでもできる
言語というのは成長するにつれてより制限されるもの
制限といえば聞こえは悪いが、ある機能に特化することで
ミスを防ぎ、コードを書いた人のより正確に表すことができる

18 :
、コードを書いた人の意図をより正確に表すことができる

19 :
Rubyは自分の足を撃とうと思えばそれが出来る(自由がある)のがLisp譲りの
言語持つのパワーでありある種のウリなんだけど初心者だから知らないのかな…

20 :
> Rubyは自分の足を撃とうと思えばそれが出来る

それがいいことだと思い込んでるのがおかしい
常識に囚われ思考を放棄してる

21 :
Smalltalkの最後の例はメソッドオブジェクトがRubyのモドキと違って
現物だと端的に示すための例であって流石に普段はやらないと思うぞ!

22 :
>>20
おやおやそんなナイーブな考えじゃRailsみたいなのは永久に作れないよ?

23 :
>>22
何も根拠がないねw

24 :
Railsみたいなフレームワークはたくさんあるね
Rubyの機能なんて不要だったってことさ

25 :
んRailsがなければRubyが今の地位はないし
Railsの実装はRubyの黒魔術が効果的に活用されているというのは
説明不要の有名な話だと思っていたが?
やっぱり初心者だから知らないのか…

26 :
>>24
語るに落ちているよ…(´・ω・`)

27 :
初心者だから「メソッドはオブジェクトじゃない」という発言に対して見当はずれな頭の悪い反論をしてたんだな

28 :
どうやら>>7のセンも濃厚っぽいな…

29 :
>>25
Railsの実装はRubyの黒魔術が使われてる・・・事実
同等のものはRubyの黒魔術を使わなくても作れる・・・事実

30 :
>>29
他言語のRailsモドキはRailsと同等な機能もあるがすべてが等価ではない・・・事実
Railsの覇権はRailsモドキとの差異によってもたらされている・・・事実

31 :
どうやらガチで頭の残念な子みたいだねw
作れるかどうかなんて、入出力さえ十分にできればほぼすべての言語で作れるっつーのw

32 :
作れるかどうかの話はしてないよ。
どれだけ簡単に作れるか

Railsの開発速度が際立って高いわけではない
むしろ後から追いつかれてる

33 :
>>32
アンチ隔離スレに行け!

34 :
現在使用してる教材でテストツールとしてminitest、test-unit、RSpecが紹介されてたんですが
実際のところどれを使えばいいんでしょうか?

35 :
>>34
Spec形式が好みならRSpec
xUnit形式が好みならminitest

よく分からないなら標準ライブラリに入ってるminitestから

36 :
ご回答ありがとうございます
とりあえずminitestでやってみて何か不都合があれば他も試してみる方針でやってみます

37 :
で、最終的にはrspecになるんやろ?
もしくはrspecを横目にminitestはminitestで
これもありなんだって言い訳しながら使うw

38 :
BDD(behavior driven development) では、RSpec が標準!

宮下剛輔が作った、サーバー構築テストのServerspec も、RSpec。
JavaScript(JS) のMocha も、RSpecのコピー

基本的に、Rubyで流行ったものは、すぐに、JS, Kotlin へ移植される

39 :
RSpecのJS, Kotlin移植版ってどれのこと?
BDDってそんなに流行ってるの?
まああるかもしれないけどxUnitの方が主流だと思うな。JUnitとか

40 :
Windows で、Ruby 2.4 から、2.5へ変えたら、
selenium webdriver を使うのに、ffi が必要になった!

でも、コードはそのまま動く

41 :
必須でないモジュールが分離されていってんのやろ。

42 :
irbで(整数).object_id と入力すると(整数)*2 - 1 が帰ってくるんですが、そういう仕様なんですか?

43 :
訂正
× (整数)*2 - 1
○ (整数)*2 + 1

44 :
>>39
BDDというかテストコードを自然言語に似せようとする系は、Goの台頭に伴ってすっかり廃れちゃったね
自動テストの最大の意義は入出力のスナップショットとして予期せぬ挙動の変化を検出できることにあるので、
細かい仕様をテストコードで表現しようとするよりも単純に入出力を並べた方が手っ取り早いし効果も高いんだよな
一方BDDは、網羅性や変化検出性能が不十分でも最低限大半のコードを通ってれば無いよりは遥かにマシだ、
それだけでもスペルミスのような初歩的なバグの大半は潰せるだろう、という手抜き欲求が根底にある
ところが最近は静的型が主流になっちゃってスペルミスみたいなのは起きなくなったから、BDDのようなとりあえず通すだけのテスト手法にはあまり意味がなくなってしまった

45 :
>>44
goでテストって何使ってるの?

46 :
これ?

Ginkgo is a BDD-style Go testing framework
http://onsi.github.io/ginkgo/

47 :
1234567890123456789.object_id
#=> 2469135780246913579

12345678901234567890.object_id
#=> 21368380

大きい整数は、無関係なID になる

たしか、整数は最適化して、オブジェクトを作っていないのじゃなかった?
どこかに、値だけを収めているのじゃ?

48 :
>>44
書き方が違うだけでSpec形式でもxUnit形式でもテストする内容は同じだぞ
RSpecじゃなくCucumberみたいなのを使ってたテストはレイヤーが違う

んでもってGoの台頭とか関係ないし
JSで一番使われてるJEST、Mocha、Jasmineの3つともSpec形式が基本

それぞれメリット・デメリットあるからそれを理解して
言語の特性や文化も考慮してから選択すればいい

49 :
JavaにもRSpecみたいなのってあるんだっけ?
言語的に無理がありそうなんだけど

50 :
コンパイラがスペルチェックまでしてくれるからじゃないの
未来のことはわかりません、っていう宗教観でしょ
作った時点で未来に何が起こるか全て分かるのが静的

51 :
>>47
そうなんですか
まだRubyをどう使うか勉強中の身ですが、Rubyそのものの仕組みも面白そうですね

52 :
>>49
RSpecっぽいのはSpek
RSpecとはちょっと違うけどBDDを謳っててメジャーなのはSpock
あとCucumberはJavaにも対応してる

53 :
>>50
スペルチェックの話はテストと全く関係ないですよ
テスト以前の問題

54 :
>>53
スクリプト系言語では意味があるんだよなあ。

55 :
>>54
今はgoの話ですよ?
goはスペルチェックさえすればテスト不要だとでも?

56 :
>>51
こんなに多くの内部実装の解説本が出てる言語は、Ruby以外にない!

まつもとゆきひろ 言語のしくみ、2016

コマンドA | コマンドB
のような、パイプに似た表記で並列処理できる、新言語「Streem」のデザイン・実装

Rubyのしくみ、2014
外人が書いた本。
Cookpad の笹田耕一が作った、Rubyの実装系、Ruby1.9のRuby仮想マシンの説明

笹田耕一は今、RubyVM の仕組みを雑誌、WEB+DB PRESS で連載中

Rubyのなかを覗いてみよう!池澤あやかが「Cookpad Ruby Hack Challenge」に参加してみた
https://next.rikunabi.com/journal/20180601_c11/

NHK Eテレでお馴染みの、Ruby の女神、池澤あやかによるリポート。
たしか、彼女は学生時代に、Rails 合宿に参加して学んだらしい

57 :
一般論として、内部実装を知らないと使えないのは作り手としては恥

58 :
真顔で「わたくしはC言語を極めました」と言える人物向け

59 :
池澤あやかωωω

60 :
しゅき…

61 :
rubyイスポーラー

62 :
n.object_id == (2 * n + 1) が成立しなくなる条件を調べて試行錯誤した結果
2進数の区切りの良い数ではないかと当たりをつけたところビンゴ

n = 0
loop do
if (2 ** n - 1).object_id == (2 ** n - 1) * 2 + 1
n += 1
else
p n
break
end
end

#=> 63

63 :
(2 ** 62 - 1).object_id == (2 ** 62 - 1) * 2 + 1
#=> true

(2 ** 62 - 1).class
#=> Fixnum

(2 ** 62 ).object_id == (2 ** 62 ) * 2 + 1
#=> false

(2 ** 62 ).class
#=> Bignum

Integerに統合される前のFixnumだと n.object_id = 2 * n + 1 #=> true
Bignumだと n.object_id = 2 * n + 1 #=> false

64 :
これ読め
http://i.loveruby.net/ja/rhg/

65 :
まあ、とくにきまってるわけでもないやろし、特定してもあんまり意味ないけどな。

66 :
特にここ
http://i.loveruby.net/ja/rhg/book/object.html

67 :
頭の悪い奴がひたすらここを自分の日記帳替わりにしてんのくっそ邪魔
そんなん試行錯誤ですらねえよ

68 :
Ruby riを使おうとしても「Nothing known about 〜」と出て
repl内でdocumentationを参照できないときの対処法
How do I install the Ruby ri documentation?
https://stackoverflow.com/questions/3178900/how-do-i-install-the-ruby-ri-documentation

69 :
東洋経済という株の雑誌の今週号は、今年こそ始めるプログラミング
プログラムの説明は初歩の初歩の初歩レベル
学習難易度がもっとも低い、覚えやすいのがruby、最も平均年収が高いのがGoと紹介
ほんとかなあ

70 :
Goは言語自体の難易度はRubyより低い
でもGoエンジニアってGo書けるだけじゃなくてAWSやLinuxやコンテナを使いこなすことが前提なので、
オレRoRやってますウェーイ君なんかとは比較にならないくらい高い技術力と幅広い知見が求められるんだよ
彼らは様々な言語を経験してきた末に「コードなどシステムの1要素に過ぎない」という境地に到達し、
足回りも含めた全体としての柔軟性を追求した結果として、Goという面白みもクソもない「道具」を選択しているんだ
Goだけできても仕事はない

71 :
元々、サーバー側は、Ruby の1強だった!
Vagrant, Chef, Serverspec とか
数年後、
Rubyを真似したのが、Node.js で、
Go のDocker も出てきた
先行者利益を得るためには、ビジネスでは、Ruby 1強!
だから、ハーバード大学でも、小資本のベンチャーは、Rubyを勧められる
他の言語では、数年遅れる。
DSL で作りにくいし、開発が非常にややこしく、人材を集められず、費用が膨大だから、
小資本のベンチャー・起業に向かない
SASS も、Rubyで始まった!

72 :
つまり、Rubyはプロトタイプ用

73 :
小資本で起業して、新しいコンセプトの自社サービスを開始するのに、適した言語がRuby。
スタートアップ企業だから、サイトの速度は遅くてもよい
あくまで、ベンチャーは成功しないのが基本w
Rubyは実験用言語とも言える
ところが、たまに化物みたいなサイトを生み出すのも、Ruby
Rails で作った、このサイトの速度は尋常じゃない!
他の言語では、絶対に作れないw
https://dev.to/
Ruby on Rails Part21
https://medaka.2ch.sc/test/read.cgi/php/1545146635/103

74 :
これのことか?
https://dev.to/ben/making-devto-insanely-fast
フロントエンドの設計が優秀なのと静的コンテンツにFastly使ってるから速いって
だけで、ほとんどRails関係ないな

75 :
でも、DB は、Rails でしょ?
ちょっと考えられないぐらいに、速いw
あり得ないw
だから、Ruby からは、こういう怪物が出てくるw
実験用言語だから、とんでもない事をやりたいような、面白い香具師が集まってくるw
Cookpad でも、Rubyの実装の中身を覗いてみようという変な企画にも、百人応募してくるw
他言語の香具師も面白がってやってくるw
それがRubyの面白い所w
知的好奇心がそそられて、何か新しいことに挑戦したくなる言語

76 :
>>69
アホの東洋経済はわざと因果を逆転させてるアホ集団だから気にしない方がいい
もとから年収の高い集団が内製の新言語使いだしただけだろ
要するに、東洋経済の従業員自体の年収はそんなに高くねーモン
企業内にバカしか詰まって無いから自身が取材したノウハウの全てを使ってない
だから10億プレイヤーが東洋経済にいない
同じ理由で潰れたのがbig tomorrow

77 :
いやRails遅いでしょ?何と比べて速いって言ってるのさ?

78 :
>>75
2chを荒らすことしかしてないお前が言っても説得力ゼロだ

79 :
つうかそもそも、DBはRailsってどういう意味なんや?w

80 :
元乃木坂46 の川後陽菜のブログ
https://kawagopro.com/

上を、下のサイトで分析したら、これも、Rails だった!
https://builtwith.com/

アイドルの会員サイトの専門の、SKIYAKI が作っているけど、どおりで速いはず!

81 :
×どおりで
○どうりで(道理で)

82 :
>>81
そいつ(>>80)はいつもの荒しだから、道理がわからないのも納得だなw

83 :
いよいよRubyにも型チェックの機能が取り入れられる
型定義は別ファイルに書くようになっていて、文法は以下の感じ
class Foo
  def foo: -> void
  def to_s: -> String
      (Integer) -> String
end
このようなクラス定義によく似た何かを別ファイルに用意しなければならない(面倒だね)
この際、クラス名Fooやメソッド名foo,to_sなどを細心の注意を払って間違いなく正確に記述しなければならない
もし間違えてしまうと型チェックが働かなくなる(だろう)
そして、型チェックツールはそのことを教えてくれないだろうね
何故ならRubyは型定義が無くても動くのが前提だから、名前を間違ってても「あ、型定義無いのね」って思うだけ
なんならクラス名やメソッド名を間違えていないことをチェックするテストコードを書かなければならないかもしれない
そうしないと正しく型チェックが働いたことを誰も保証できないだろう?
「ソースコードのクラス名やメソッド名を変更したけど、型定義ファイルのそれらを修正し忘れる」
というのは普通にあり得るケース、というか一番ありがちなヒューマンエラーの類
絶対だれかヤラカス、容易に想像できる

お気づきのかたも多いだろうが、同じことを二回書かせるから間違える
これはまさに「DRYに反している」典型的事例
ところがmatzに言わせれば、ソースコード上に型を書く方が「DRYに反している」らしい
理由も意味不明 (普通に考えれば別ファイルに書く方がDRYに反している)
ttps://logmi.jp/tech/articles/321280

このように口を開けば事実と反対の事ばかり言うのがmatzであり
そんな人が作ったRuby自体も反対のあべこべ逆張り言語である

84 :
俺のRubyがこんなに速いわけがない

85 :
入門書に飽きてきた人におすすめ
Rubyだと実例を入手しやすいからいいね
新しいプログラミング言語の学び方 HTTPサーバーを作って学ぶ Java, Scala, Clojure
https://speakerdeck.com/todokr/xin-siihurokuraminkuyan-yu-falsexue-hifang-httpsahawozuo-tutexue-hu-java-scala-clojure
https://github.com/todokr/simple-http-server

86 :
実践TypeScript - BFFとNext.js&Nuxt.jsの型定義、吉井 健文、2019/6/26
この本を読んでるけど、TS も型地獄w
React(Parcel)でも、型定義ファイルがいる。
npm -i -D @types/react @types/react-dom
@types 以下に、各フレームワークの型定義ファイルを入れておく

React, Next.js, Vue.js, Nuxt.js, Express など、
各フレームワークで、TSへの型対応を進めているけど、地獄w

87 :
最近、誰でも高額が稼げるような言い方でRuby教材を売ってる人らが目立つな

88 :
稼げるからね。

89 :
本当に稼げるんならいいけど、100万円取られて終わりじゃないの

90 :
100万稼げるからねって意味だったんですけど。

91 :
詐欺御用達

92 :
スコップを売って100万稼ぐんだろ

スコップ売りの少女から学ぶべきは一つ
スコップで穴を掘ることではなく、スコップの売り方

93 :
ruby最強ωωω
https://www.youtube.com/watch?v=7VH-N-dsq3Y

94 :
>>90
そっちか!勘違いしてたぜ

95 :
"abc".size などの . は前後に空白があってもOKだった(最近の発見)
"abc" . size

96 :
Windows 10, VSCode では、

関数の引数の( ) の有無とか、
obj.method arg_1
obj.method( arg_1 )

メソッドチェーンでのコメントの有無とか、
obj.method_1 # コメント
.method_2 # コメント

こういうので、エラーになったり・ならなかったりする、基準が分からないw

97 :
Rubyは、IDEと相性が悪いからな。
動的型だけじゃなくても、文の区切りがわかりにくい文法も。
しゃあない。

98 :
しゃあないわけあるかw
使ってるプラグインの作りが悪いだけだろ

99 :
VSCode が中心になってから、開発者全員がVSCode を使うようになって、
すべてのエディタ・IDE で使える、言語サーバーの規格化が始まった!
Ruby も対応してくれるかな?

100 :
Julia, Python, Ruby に対応してくれれば、
Jupyter Notebook でも良いけど


100〜のスレッドの続きを読む
プログラム関係の雑誌について
プログラム始めたいけどrubyかPythonどっちが良い
関数型プログラミング言語Haskell Part33
【質問】C++でソフト開発したい!【初心者】
Java 高速GUI SWT 3
【JavaScript】スクリプト バトルロワイヤル55【php,py,pl,rb】
プログラム始めたいけどrubyかPythonどっちが良い
関数型プログラミング言語Haskell Part32
文字コード総合スレ Part11
C#,C#の宿題片付けます。
--------------------
東京 封鎖 決定 脱出しないと隔離される
本の保存方法、メンテナンスについて語るスレ
ゴー宣ネット道場、支店開設しました。
「正しい」とか「本格」と力みかえるシロウトのアホ
newgameブラ紐しゃぶしゃぶ塩分補給7
石川尿の一日
【4期生】dTVオリジナルドラマ「サムのこと」感想&考察スレ
defspiral-デフスパイラル 4-
(´・ω・`)どんな未来がこちらをのぞいてるかな
新垣ゆい北川けいこ長沢まさみ綾瀬はるか石原さと
昭和49年度生まれ(1974/4/2〜1975/4/1) Part39
【社外で】 カーセキュリティについて48 【安心!】
釜専用
【NISSAN】日産・EVリーフ 2代目 23【IP有り】
【健康第一】ジェクサー大宮Rd.5
【潜伏】まりも【おぱぱちょこん】
アメリカの没落っぷりは異常
【ZZW30】TOYOTA MR-S part113
海外ドラマに見る日本との風習・文化の違い 20
【ポタ以上】中距離ライドレポート【160km未満】2
TOP カテ一覧 スレ一覧 100〜終まで 2ch元 削除依頼