3 :
デフォルトの名無しさん:2013/10/22(火) 02:42:56.16
いちもつ
4 :
デフォルトの名無しさん:2013/10/22(火) 02:44:33.03
Ruby はちょっとだけ使ったことがあります
Windows Vista 32bit で Cygwin 版 Ruby のみインストールしています
諸般の事情で
$ ruby -v
ruby 1.8.7 (2008-08-11 patchlevel 72) [i386-cygwin]
$ cygcheck -V
cygcheck version 1.90.4.1
System Checker for Cygwin
Copyright 1998, 1999, 2000, 2001, 2002, 2003, 2004, 2005, 2006 Red Hat, Inc.
Compiled on Jun 12 2008
な環境です
とりあえず Ruby/Tk の勉強を始めてみます
さて何からはじめたらよいのだろうかw
tk
6 :
デフォルトの名無しさん:2013/10/22(火) 17:19:18.11
windows の ruby (cygwin/msys じゃない方) で
sqlite3 用のモジュールはどれがお薦め?
sqlcipher みたいに暗号化出来るのがいいです
7 :
デフォルトの名無しさん:2013/10/22(火) 18:37:05.54
つ FileMaker
9 :
デフォルトの名無しさん:2013/10/23(水) 06:34:17.75
マルチのバカはなんなの?
10 :
デフォルトの名無しさん:2013/10/23(水) 14:32:50.49
ルビーの発音ってル(↑)ビー(↑)なの?ル(↑)ビー(↓)なの?
標準語苦手だからわかんない
11 :
10:2013/10/23(水) 22:31:24.59
すいません、初心者スレッドいってきます
アッピール
14 :
デフォルトの名無しさん:2013/10/26(土) 11:07:24.62
(でもバグ入りなんだぜ)
プログラマは頭なんてよくないよ
一種のサバン症候群だから日本語は苦手
16 :
デフォルトの名無しさん:2013/10/26(土) 19:26:49.80
最高
17 :
デフォルトの名無しさん:2013/10/26(土) 22:52:05.17
kasoスレ
kusoスレ
死ぬまで勉強中です
20 :
デフォルトの名無しさん:2013/10/27(日) 08:37:03.60
冗談抜きでプログラムさくさく書けるひと尊敬するわ
コミュ障が多いけど
ノ ゚.ノヽ , /} ...
,,イ`" 、-' `;_' ' ..::::::::::::::...
,-、 _.._ ( (,(~ヽ'~ ..:::::::::::::::::::::::
)'~ レー' 〉 ヽ i`'} .:::::::::::::::::::::::
~つ '-ー、 i | i' ...:::::::::::::::::::::::
/ < / 。/ ! ......::::::::::::::::::::::::: これは
>>1乙じゃなくて
/ ~^´ /},-'' ,●::::::::::::::::::::::::::::::::::::
i、 ,i' _,,...,-‐-、/ i :::::::: .:::::::::::::
..ゝ <,,-==、 ,,-,/ .::::::::::: 放射能がうんたら
) {~''~>`v-''`ー゙`'~ ..::::::::: ........::.
{ レ_ノ ..::::::::. ......:::::::::
ノ '' ..::::::: ...::.:...:::::::::
.::::::::: ...:......:::::::::::: .
.:::::::::::. ..... .. ..:::::::::::::::::::::::: :::.
::::::::::::::::.::::::....:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::.. :: ::..
.:::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::: ::: ::.
::::::::::::::::: :::::::::::::::::::::::::::::: :::::
.:: ::. :::
22 :
デフォルトの名無しさん:2013/10/28(月) 02:48:20.37
rubyのmechanizeってjavascript解釈してくれんの?
戻るなよ
>>22 してくれない
でもブラウザと同じ動きを再現出来るからjsのコード読んでこっちで一手間加えてやれば大抵のことは可能
>>25 > してくれない
> ブラウザと同じ動きを再現出来る
どっちなんだよ
28 :
デフォルトの名無しさん:2013/10/31(木) 17:26:26.61
dd
29 :
デフォルトの名無しさん:2013/11/01(金) 07:07:37.48
漏れもそう思う
30 :
デフォルトの名無しさん:2013/11/01(金) 14:27:22.26
て
ん
ど
34 :
デフォルトの名無しさん:2013/11/06(水) 13:13:40.21
gomi
twitterって最近ずいぶん安定しているよな
RubyやめてScalaにした効果だな
ついったはAIR(Flash)やめてウェブベースにしたTweetDeckが糞すぎる。
いつになったら安定するねん。さっさとなんとかしろ
これだけでもHTML5(笑)と言いたくなる
IronRuby はメンテされてないの?
39 :
デフォルトの名無しさん:2013/11/14(木) 11:10:43.04
ステマする香具師もいなくなったか
Microsoftってだけで今後が期待できない感じがするのは時代の趨勢だな
ちがうな >xxxは俺の書き込みだ mbs
43 :
デフォルトの名無しさん:2013/11/16(土) 21:54:42.33
REXMLはほぼ使わなくなったから分からんなぁ
バグのないXMLパーサってそれだけで信用ならん気がちらっとする
それはそれとして、REXMLはもともとそれほど正確でもない
rexml はピュアRubyだし、出てきたときはありがたかった
Ruby公式サイトのデザインがリニューアルしてた
どこが変わったのか判らんけど
python.jp よりはるかにましだな
Rails環境構築の質問はここでいいのかな?
WindowsでRails3は鬼門みたいなんだがどうなんでしょうか?
Windows で Ruby が
そもそも鬼門
原理原則論は現実の前では役に立たない
51 :
デフォルトの名無しさん:2013/11/24(日) 11:50:59.33
公式サイトの再デザインは前に募集してたな。
システム的には、以前のは Radiant という CMS で作られていたが、
Jekyll で HTML を生成するようになった。
何か直して欲しいときは GitHub で Pull Request どうぞ、だそうだ。
>>49 やっぱり、、、、仮想環境にLinux入れることにしました。
CentOSあたりが無難でしょうか?
>>20 コミュニケーションは無駄口を叩くことじゃない
55 :
デフォルトの名無しさん:2013/11/29(金) 19:54:16.61
コインを投げての裏表みたいな1/2の確率で1,0を出したいとき、
rand()で出た数字をif文で0.5以上、未満みたいに切り分けて1,0にするのが
良いのか、rand(3)にして1と0を取り出すのかどっちがより一様乱数に
近くなるんでしょうか?
rand(3)が確実だけど、
ていうかrand(2)じゃなくて?
今まではみんなが遅いスクリプト言語を使っていたからRubyでも戦えたけど
これからはもう通用しない
生き残るためにはScala Playを使うべき
Scalaも一瞬面白いと思わせる部分はあるが、関数型とオブジェクト指向がごたまぜになって
ややこしいことになってるんだよなぁ
Scalaは儲に衒学的コミュ症が多いからめんどくさい。
Rubyは儲に無知が多いから優越感に浸れてイイッ!
RubyとScalaって比べる対象じゃないと思うけど…
それどころかRubyとScala Playを比べるとか…
Scalaは良い言語だよ
おかげでJVMがずっと使いやすくなった
Javaよりマシって、えらいハードル低いな
それは言うなよ…
ハードルが低くて
普通に歩いて通れるからな
Rubyなんて使ってたら
サーバー代で会社が倒産するぞ
Pixivも早くJavaで作り直せばいいのに
Pixivはユーザー囲いこみできたから
非効率でもしばらくは安泰でしょ
69 :
デフォルトの名無しさん:2013/12/01(日) 05:51:14.09
これからは低性能Rubyはもう通用しない
じゃあ高性能Rubyの時代だな
負けたければRubyを使え
73 :
デフォルトの名無しさん:2013/12/01(日) 22:07:37.33
言語のせいにして、何使っても勝てない連中の愚痴スレです
今まではRubyでも勝てたけど
これからは違う
会社に恨みがあって潰したければ
Rubyを使え
暇なバカにネットを与えると、どうしようもないな
今時Rubyなんて使っているほうがバカ
Pythonから来ますた。
Rubyのn.times.count{ }ってカッコいいですね
他にもカッコいいと思えるものください
むしろそこがRubyの頂点ですよ。
大人しくPythonにお帰り
>>75 社員に恨みがあって辞めさせたければ
Pythonを強制すれば良いですか?
>>75 ここはC/C++がいいだろう一部の変態を除いて枕を並べて辞めていくだろうね
apple、MS、google、amazon、facebook、adobe、autodesk
海外の滅茶苦茶儲けている企業はみんなC/C++を使っている
C/C++で逃げ出すのは日本の雑魚IT企業もどきだけ
>>83 それらの企業でc,c++が一番使われてるってソースある?
そんなん知らんがな
86 :
デフォルトの名無しさん:2013/12/03(火) 03:58:02.44
c,c++が一番使われてるってどこにも書かれてないぞ
一番じゃないなら、c,c++をちょっとでも使ってないところなんてないだろw
組み込み系ならまだまだバリバリの第一線らしいけどね
89 :
デフォルトの名無しさん:2013/12/03(火) 09:47:05.75
言語仕様がコロコロ変わる様じゃ使い捨てのモノ以外には業務では使えないよ。
Rubyで大規模開発やったら3年後にはメンテ不能。
システム全体をモノリシックに組み立てるんじゃなくて
モジュール単位にしっかりと分割されていれば置き換えでいける
>>89 それの帰結は「JavaやCやC++は言語仕様がコロコロ変わるから業務では使えない」だ
なにを言っているのかわからなければ働け
CとかC++では数十年前のコードがそのまま動くのが当たり前だから
言語仕様と実装系が密着しすぎていてセキュリティの観点からアップデートを強いられるという違い
実装が先で言語仕様が後
>>89 2から3へのバージョンアップでちゃぶ台返しをやらかしたPythonのことですね
3年後という未来予測どころか、現実として3では完全に2の互換性を断ち切った
(たとえば2のprint文は構文仕様が変更され、print関数になっちまった)
だから、未だにPythonスレでは「今から始めるなら2 or 3 のどっち?」なんて
話題が延々と繰り返されている
それと比較すれば、Rubyの互換性問題なんて些細なものに見えてくる不思議w
Rubyは未だに俺が1.8.7を使ってる時点でダメダメですね
クックバッドの2.0へのレポート読んだけどスゲーよ
これを機にScalaとかに乗り換えよう
>>92 rubyもpythonも数十年前には流行ってないもんな。
いつか仕様が落ち着く日が来るんだろうか。
C11ではgetsは廃止されたから、これ使ってるコードは動かなくなるんじゃないか。
Perlの諦観
コンパイルエラーが出るから
直すのは簡単
粘着アンチがいるということは、それだけ言語が認知されているという証拠だな
Rubyはクソ遅いからやめとけ
後悔することになる
ここ何日かずっと粘着してんな、ほんと
低性能Rubyで競争出来てた時代は終わりつつある
そこでYARVですよ(2013年しるす)
107 :
デフォルトの名無しさん:2013/12/04(水) 12:59:59.41
Railsでblank?などが使えるのはRailsが拡張したnilクラスが返ってくる場合だけでしょうか?
それとも、JavaScriptのprototypeみたく、Rails全体のnilは全て拡張されてるのでしょうか?
108 :
デフォルトの名無しさん:2013/12/04(水) 13:35:47.85
>>107 Railsでは、あらゆるオブジェクトの祖先であるクラス Object のメソッドを拡張している
だからRails上のアプリケーションでは(正確には、ActiveSuooprtを利用するアプリでは)、
nilに限らずあらゆるオブジェクトでメソッド Object#blanks? が使える
あと、こういった質問は初心者スレか、あるいはWebProg板のRailsスレでしたほうがいい
>>108 >>109 ありがとうございました
だからRefinementなんてあるんですね
JavaScriptのprototypeみたいにモンキーパッチあてられるんですね
Ruby遅いけどやっぱり心地いい
遅さはそのうち問題にならなくなるだろう
112 :
デフォルトの名無しさん:2013/12/05(木) 11:01:53.45
と
10年前にもいわれていました
フリーランチは終わった
速い言語に乗り換えるしか未来はない
並行処理に一言も言及できないあたりがこいつの脳味噌の貧困さを示していて興味深い
Rubyの低性能では台数増やしても無駄
まさに閉口
>>114 並行(concurrent)と並列(parallel)の使い分けもできない男の人って....
Rubyが使われる領域で他の言語にしたら速度が体感できるほどあがる分野なんかそもそもないからな
WebサーバーとかRuby使っていると遅くなる
遅くったっていいや。
遅いだけですめばいいけど
障害が発生するからな
ユーザーがほかのサービスに乗り換えて
会社が倒産するよ
Rubyなんて使ってたら
夜中だろうと休日だろうと
呼び出されてメンテナンスする羽目になる
トータルの省電力なんかどうでもいいじゃん、
ピーク電力がでかくて書き込みでデータが壊れて使えないんじゃ意味無いんだし。
国産というだけでRubyを採用したり補助金を出している馬鹿がいるが
後で競争力の低下や国力の低下という形でつけを払うことになる
2.0になってからPythonを超えるほど高速化したはずじゃなかったの?
>>117 Rubyを現在大規模に使ってる連中のイディオムは複数プロセス使う方法なので、
そうするとプロセス間通信はオーバーヘッドが重いから、並列にすることはできても、
同期をとったりするような並行処理は苦手だから、そういう意味でRubyの苦手分野として
言及したつもりなんだけど、その程度すら理解できない女の人って....
>>124 国なんかのことを考える前に、自分がどん底レベルにいることを自覚しようねw
128 :
デフォルトの名無しさん:2013/12/08(日) 05:31:54.15
129 :
デフォルトの名無しさん:2013/12/09(月) 12:52:58.05
>>125 PythonがPyPyで動いてるなら勝てないはず
>>127 おまえが登ってる山なんて、後から転げ落ちるよ
PHP:文法ひどすぎ
Ruby:実装ひどすぎ
Python:後方互換性ひどすぎ
interpreterなのに構文が複雑で、どの書き方がレスポンス早いか分からない言語
余計なことを考えるより、JavaとかC#で書いた方が速い。
そして、言語固有の技術など、トレンドと共に廃れてしまう運命
Remember Perl ハーバー
> interpreterなのに構文が複雑で、どの書き方がレスポンス早いか分からない言語
自分の技術力不足を全力でアピールされてもねぇ…
どんな書き方をしてもRubyは遅い
とか言ってる奴らはどんな言語で書いても遅い。
FAQ
Rubyでゲームを作るにはどうすればいいですか。
そのコピペ久々に見た
Rubyで1人でゲーム制作をできるようになるにはどのくらい時間がかかりますか?
3世代
古代中国四千年の歴史。その中でただ一つとしてRubyを使ったゲームが作られなかった事を考えると、
今のお前にはちょっと荷の重すぎる仕事だと思うよ
数当てゲームとか、MMOアクションゲームとか、ピンキリなのに単にゲームって。
では師匠
お手本を
↓
puts "Input 1 or 2"
a = gets.to_i
case a
when 1 then puts "Wao! You won."
when 2 then puts "Oh! I won."
end
>>145 せめて乱数(1 or 2)くらい使いませうw
puts "Input 1 or 2"
puts %w(Wao! Oh!).sample + " " +%w(_ You I)[gets.to_i] + " won."
乱数使ってみた
RPGツクール()笑
%w(_ You I)の_ってなに?
文字列
何を意図しているの?
ダミー変数だろう。"You" と "I" を 1 と 2 に対応させるための
メタプログラミングRubyの表紙に「メタプログラミングは魔術みたい
なもので、ビックリすることができるようになる。」って書いてあるけど
どんなビックリするようなことができるの?
乾電池がお尻の穴に入ります
それは誰でもやっていることで、ビックリするようなものではない
正規表現のメタ文字に * があるのはそういうことだったんですね(カンペ棒読み)
プログラミングできなくても乾電池はお知りの中に入るだろ
っていうか液漏れしたら命に関わるからやるな
eval がイイ感じで使えてビックリかな
159 :
デフォルトの名無しさん:2013/12/14(土) 19:11:58.04
eval自体は別に驚くようなものじゃないと思う。
evalを使ってどんな事ができますか
161 :
デフォルトの名無しさん:2013/12/14(土) 19:33:02.39
>>160 悪い意味で最悪の場合は、悪意のあるプログラムを密かに忍び込ませることができる。
eval is evil
evalがメタプロのほぼ全てだとミスリードしたがるやつ多いよね。
Ruby界隈って。
>>165 むしろRuby界隈ではeval使ったら負けという雰囲気なんだが
>>165,166
知り合いに恵まれていないだけ。
尻愛には恵まれてます
ホモはせっかち
Rubyだとevalでしか出来ないことがあるが(その他の機能が貧弱なため)
他の言語だと、別の機能を使って実現できるから
evalは使うことがない。
例えば?
オブジェクトシステムの改変とかのMOPっぽいこと。
よし、いい機会だから Ruby 2.1 の GC の話をしてください
ささだって何?
おいしい食べ物?
ささだんご
178 :
uy@右翼:2013/12/18(水) 11:38:02.96
>針が同じ時刻を指す12時間後の16日午後1時35分頃に復旧させたが、
こっちの方が謎だなω
地震兵器の発動に失敗したんだ
発生時刻の検証を邪魔するために仕掛けておいた時計だけが予定通りとまったんだ
Matz が忘年会の余興で時を止めてみせたのかもしれない
ガベージコレクション
電圧異常と見ている?
ああいう時計って電池で動いてないのか。
電池も電圧ありますよ
電池が"切れる"のは電池の電圧が起動に必要なレベルより下がったせいですよ
内部配線のなんかなんじゃないのかな
いやいや、電池だったら「一斉に」っていうのがおかしいでしょ。ってこと。
マスタの時計から電波を出して時間を合わせる電波時計だったんだろ
マスタの時計は動いてたんだから電波の送信機の電池が無くなったんだろ
ジョン・タイターの影響で岡京構想が実現しつつあるんだよ。911、311。
2020年の五輪も単なる偶然じゃないだろうね。奴らにメディアを牛耳られてるんだ。
未来と現実の世界線にはズレが生じて、岡山が島根になる可能性は高い。
ひこにゃん。あれがマスコットに抜擢されたんだ。
第二次成長過程にある少女たちの希望と絶望の相転移を導くやつ。
今、世界中のRubyistたちが島根に集まって、とんでもないものを作ってるよ。
うわっ、なにsあqうぇdrふじこ
俺もそう思う
モルダー、あなた疲れてるのよ
いまさらだけど、主人公って時間軸が変わっても記憶が残ってる(だから
イレギュラーな能力)であるはずなのに、ダイバージェンスメーター(だったよな?)で元の世界との相違率みたいなのが%で出てくるってヘンじゃね?
じゃあ、時間軸が変わっても元の世界について記録している機械が作れるってことでしょ?
俺だって時間さえあればRubyやRailsにコミットできたよ
1+2i
これがリテラルとかなんかキモい
だな。普通 1+j2 だよな。
194 :
デフォルトの名無しさん:2013/12/22(日) 12:00:18.78
大きなお世話だな
mrubyって、組み込み機器に搭載するものなの?
luaみたくアプリケーションに組み込むだと思ってた
まだかよクリスマス終わっちゃったじゃねーかよ
200 :
デフォルトの名無しさん:2013/12/26(木) 10:40:13.40
マルチポストうぜー
Charlie Somerville ?@charliesome 7時間
It's a shame Lua is such a terrible language because LuaJIT is seriously amazing.
教祖様がリツイートしてるこの英文って
LuaJITが素晴らしいという理由でLuaも凄いんだっていうのは馬鹿げている
って意味でいいの?
205 :
デフォルトの名無しさん:2013/12/29(日) 01:05:43.75
>>204 LuaJITは素晴らしいのにLuaという言語自体はクソだ
と言っているだけ
BerkshelfとかChefとか本当に便利なのか立ち止まって考えよう
2013年12月29日 04:54
http://dqn.sakusakutto.jp/2013/12/berkshelf_chef_gem_ruby.html >berkshelf便利だから使うべき、みたいな記事がいっぱいある。
>ChefとかBefkshelfとか組み合わせて便利便利鼻血ブー、みたいなやつ。
>私はこういう「gemのライブラリを組み合わせて作られたサーバ構築ツール」を手放しで礼賛する風潮に違和感を感じる。
>みんなが便利便利言ってるから自分も便利便利と言ってしまっているだけではないのか。
>王様がステキな服を着てるとみんなが言ってるけど、あなたにはその服が本当に見えているのか。
>本当にこれらのソフトウェアを使って私たちは幸せになれるのだろうか。
>ちょっと冷静に考えてみてほしい。
えらく納得してしまったこの記事。
これはchefのネガキャンと見せかけた巧妙なステマ
またマルチポストRuby叩きか
RoRバージョン上がって肥大化しすぎだろ
もうコレ駄目だわ
またマルチポストかよ
バカが必死だからなw
いままでクソ遅いRubyでも競争できたけど
これからは無理
Rubyを使うやつは滅ぶ
もとより速さやパフォーマンスが問題にならない用途で使うもの
静的言語ですら回帰テストするんだから、結局、書きやすさだけが問題ではないか
むしろ、コミュニティに参加する方が不思議な力による恩恵を獲られるのではないか
そこでアセンブリですよ
なんか肥大化したんじゃね?という予想で dis ったと思われ
RubyってNode.jsに敗北したの?
ソースが無いってことは、敗北したことにしたい、
いや、(彼は)そう信じたいんだろw
個人の信念は変えられないし、他人が強制するものでもなし、
生暖かく見守ってあげればいいのではないかと思われ
利用者が被ってるってことはリソースがそっちに割かれるってことだ罠
海外の個人事業者たちがnode.jsに移行したとしても、
日本では不思議な力が働くRubyを使うのが正しい選択
というか、RailsからRuby本体まで理解した方が技術者として生き残れそう
地の利は大きい
情報量が段違い
Node.jsはそもそもフレームワークじゃないからな
Rubyはクソ遅いから他の言語を使う奴に負ける
物事を勝ち負けでしか語れない男の人って....
男が勝ち負けに拘らなくてどうするよ
物事を一面からしか捉えられないひとは
勝ち負けにこだわる傾向にあるよね
要するに馬鹿って意味だけど
今回のルールは勝ち負けにこだらなかった方が勝ちな
230 :
デフォルトの名無しさん:2014/01/10(金) 21:37:30.00
日本語情報が多い
例えば、ジジイになるまで技術者を続けようなんてバカなことを考えると、
Ruby本体とRoRの面倒まで見れるぐらいでないとイロイロと無理でね?
PHPやnode.jsじゃ海外が主導権もってるし、
v8やjvmなんて完璧すぎて素人が触るような場所なんてなさそうだし
ジジイになった頃には平面ディスプレイ上に紙芝居表示するだけの現在のWebなんて骨董品みたいな存在だろうから、
Rubyのままで通用するかもよw
何年立とうと便所の落書きが便所の落書きであるように、
チラシはチラシのままだと思うけど
ブラウザやLinux標準の言語がRubyになってたらいいのにな
html6とかhtml7とかなる頃には、jvmや.netが滅んでるかしら
234 :
デフォルトの名無しさん:2014/01/11(土) 03:30:13.24
別にほかに良い言語があるなら移行するよ
ほかに無いからrubyやってるだけで
×ほかに無いからrubyやってるだけで
○ほかの言語が出来無いからrubyやってるだけで
236 :
デフォルトの名無しさん:2014/01/11(土) 15:04:39.35
Rubyだけしか出来ないって人見たことないんだよね。
俺が知っている奴は大概
SQLも知ってるしな。
俺が知っている人だとRubyの他にパワーポイントが出来る人が多い。
Excelすらできないとは日本の技術者として嘆かわしい
タッチタイピングができる奴も多い
Ruby使える人は大概JavaもC#も使えるよな
PHPも使えるけど嫌いだから使わないって人も多い
逆にPHPを使う人はPHP専門が多い
なぜなんだろうな
最初から本当に使えるものを一つだけ覚えれば後はいらないということさ
PHPだけで充分な世界ではPHP以外を覚える必要がない
それは不要な扉を開けて不幸になることのない幸せなことかもしれない
仕事や人生というものはそういうものだろう
X: ほかに無いからrubyやってるだけで
X: ほかの言語が出来無いからrubyやってるだけで
O: ほかの言語では .... が出来無いからrubyやってるだけで
.... の部分は、たとえば:
・Smalltalkスタイルのオブジェクト指向プログラミング(OOP)
--> あらゆるすべてがオブジェクトである
・Lispスタイルの関数型プログラミング(FP)
--> あらゆるすべてが式である
など
>>241 いや? 俺が知っているPHP使いは
色々知ってるけど?
単にお前の周りの人間がそうなだけじゃないの?
類は友を呼ぶっていうしな。
レベルが低い人間の周りには
レベルが低い人間が集まる。
どやぁ
入り口の問題だろう
Javaなどから入った人間は別途スクリプト言語を探すことが多い
逆にPHPから入った人間は別の言語を必要とするシーンに出会わない
なんでこんなスレでPHPの宣伝しちゃってるの?
うん、お前の周りではね。
VB
Java
PHP
これを使っているユーザーはそもそもプログラミングが好きじゃないってひとも多い
幾らレベルの高いエンジニアがいても、全体のレベルが低すぎてクソコード・クソプラクティスに釣られてしまう
C#
C++
C
JavaScript
これらは玉石混交
レベル高い人もいるし低い人もいる
Ruby
これは全体的にレベル高い
Python
Scala
「日本人」でこれらを使う人は間違いなくレベルは高い
>>250 「日本人」で何を強調したいのか知らんが、貴様は要らん。
>>252 日本でほとんど普及してないPythonやScalaを使っている人たちは・・・と言いたいわけだけど
日本語ができない人間はどんなプログラミングやらしてもダメだよ
> 日本語ができない人間はどんなプログラミングやらしてもダメだよ
アメリカ人「・・・」
>>231 jvmは知らんがv8は全然完璧じゃないよ
> 日本語ができない人間はどんなプログラミングやらしてもダメだよ
日本人の識字率 99.0%
識字率って語彙とか文章とかも含めてかね
アルファベット読めてローマ字書けても英語出来るとは言わんだろう
>>241 PHPの人はウェブデザイナとか、既存のものをちょっといじってみるところから入る人が多い。
遅延バインディングを遅延束縛とか訳するゴミブログ紹介するな
全くだ。ディレイドバインディングだろう
Rubyしか使えないやつは雑魚
そもそもbindingは束縛とは違うよね…
誰だ適当な訳つけたの
>>241 webアプリ作るのにc#やJavaを触ることのメリットって?
鯖やセキュリティ、アルゴリズムの勉強した方が有意義じゃないの?
>>244 動的言語なんて、どれ使っても殆ど同じ。
この道具を選ぶなんて、政治的な理由しか思い浮かばない。
>>260 その意見は「Ruby は Smalltalk の方言ではない」という意味で
正しいと思う
ただしメッセージの送信先はオブジェクトであり、
「多くのことをメッセージングで」というテーゼの前提には、
「多くのものがオブジェクトである」ことが
(暗黙のうちに)存在することも事実であると考える
>>267 面白いことに、同じものを見てある人は「殆ど同じ」と捉え、その一方で
別の人は「大きく異なる」と捉えることは、しばしば見かけられる
そして、あえて Ruby を選ぶのは後者の「違いの分かる」人であり、
その代表の一人が Ruby on Rails を設計したDavid Heinemeier Hansson(DHH)になる
また、あえて政治的な(=非技術的な)理由を挙げるとすれば、日本語情報の豊富さだろう
これはRubyコアの開発に多くの日本人が関わっていることが大きな要因であり、
他のスクリプト言語ではありえない Ruby の大きな強みになっている
>>268 >ただしメッセージの送信先はオブジェクトであり、
>「多くのことをメッセージングで」というテーゼの前提には、
>「多くのものがオブジェクトである」ことが
>(暗黙のうちに)存在することも事実であると考える
話はそう単純だろうか?
ケイにとっては、メッセージング(というよりはその先にある遅延結合の徹底)が
大事[
http://metatoys.org/oxymoron/oxymoron.html ]なのであって
SIMULA67のオブジェクトをメッセージの受け手に拝借したのも、多くをメッセージで
こなせるようにすべてがオブジェクトにしたのも、そのための手段にすぎないのでは?
だからMatzがRubyですべてをオブジェクトにしようとしたモチベーションと
ケイがSmalltalkでたまたまそうしたのとは意味や目的がずいぶん違うと思うのだけれど。
まつもとはアランケイの思想とかSmalltalkの位置づけとか
知識なさそうだし、ほとんど興味もなかっただろうから、
特に考えなしにめぼしい仕様をぱくっただけだとおもうよ。
特に考えなしに言ってんじゃねーよ
>>269 結果が同じだっただけで意味や目的は別にあったという意見には同意する
ただし、たまたま結果が同じになったという偶然の背景には、
>>268で書いた「(暗黙の)存在」あったことは事実はないかと考える
>>270 >>268で書いたように Ruby は Smalltalk の方言ではない
そして、素人の言語設計者がやる「特に考えなしにめぼしい仕様をぱくっただけ」では、
上記のような偶然も生まれなかっただろうし、現在の Ruby の成功もなし得なかったであろう
>>272 RubyのイントロスペクションとかSmalltalkに比べたら絶望的に貧弱なところみると
やっぱり「特に考えなしにめぼしい仕様をぱくっただけ」というのが近いんじゃないかなと思う。
もしメッセージを意識して、何をメッセージの受け手すべきかよく考えたうえでの決定なら、
Smalltalkばりのデバッガーとかブラウザとか簡単に作れるパワフルな言語になってたはずだし。
>>272 「たまたま結果が同じになったという偶然」なんて
世の中にそうあるもんじゃないよ。
自称言語オタが作った言語の仕様ならなおさら。
中国語では母のことを「媽媽」(ママ)父のことを「巴巴」(パパ)という。
さらにマンマといえば、日本語でも英語でもオッパイのこと。日本人は母のことをハハ、オッパイや親父のことをチチと言ったりもする
これらは、示し合わせたわけでなく、たまたま同じになったんだけど、
子供が発音しやすい音が決まってることが背景にあると言われてる。
自然言語のことはしらんが、
自称言語オタが作った言語の仕様が
既存の有名言語と偶然の一致をみる可能性はほぼゼロ。
''"´ ̄ ̄ ̄ ヽ、
/ ,,..-''" ̄ ̄ ̄ ̄""'ヽ \
/ /,,..-''" ̄ ̄ ̄ ̄"''ヽ ヽ ヽ、
l , ‐!‐.! ! ./ _」_ \} |
| ./ ,ハ_」/| / '´;'´ハY | シャンハーイ♪
| | .7´;'´ハ レ' 弋__ソイ |
| l 八弋_り . ⊂⊃ |
| ∨⊂⊃ __ ノ | |
ノ 八 ,.イ '、
i ` ‐‐--rァ レ'、,
ヽノヽ!\ ___ ノ'/ / `>ァ、 .ノヽノ/)
./ / `'| \!`V レ'´)
/´i/)/ ,'[ニ]! l `ヽ 'つ
r'7ーr'-、'つ //| /|ヽ 八_ _,ァ'
| ン___//_.||__|::::\ | ヽ 'ア ゝ
| | i:::::::::::+:::::::::::::::\_/\.| |
| / .!、::::::::+:::::::::::::::::::::ヽ_/\| |
>>268 違うね。そんなものは所詮、日本国内だけでの話。
世界中でRubyが使われる政治的理由は、Google臭やMicrosoft臭、IBM臭がしないから
あのコミュニティはソフトウェア技術者になれなかったものたちの怨恨で膨れ上がっている
何をするにもベストとは言い難い選択肢にも関わらず、それが使われ続けるには、
スタートアップって場所に集まるような連中が何らかのコンプレックス持ちで、
c#とかjavaみたいなプロフェッショナルたちの使う道具に反感を持ってんだよ。
何者にも成れなかった連中は何かに向いた道具なんて使いたくなかった。
親世代たちへの謀反で反逆者たちの集まり。特にその劣等感の強いのがRubyコミュニティ。
アホが何か叫んでる
アンチがいるってことはその言語は世間的に認知されていることの証拠さ
Rubyistさんをリスペクトするぺちぱー
$ ruby -v
ruby 2.0.0p353 (2013-11-22 revision 43784) [x86_64-linux]
BigDecimal#power(n, prec) で、nが小数でも良いように拡張されてるっぽいので練習。
283 :
282:2014/01/13(月) 20:15:12.60
irb(main):003:0> BigDecimal("2").power(300.5, 30)
=> #<BigDecimal:7f2ee1031918,'0.2880803904 7741493085 0244858871E91',45(171)>
は、お尻のあたりが不正確です。
284 :
282:2014/01/13(月) 20:17:17.78
たぶん、中では
irb(main):005:0> BigMath.exp(BigMath.log(BigDecimal("2"), 30) * 300.5, 30)
=> #<BigDecimal:7fcc6f739dd8,'0.2880803904 7741493085 0244858866E91',45(171)>
なのだろうけど、こちらは正確なのでよけいに不思議。
285 :
282:2014/01/13(月) 21:30:11.82
うちのだと、こうなります
irb(main):001:0> BigDecimal("2").pow(300.5, 30)
=> #<BigDecimal:7fcac3c6a2b0,'0.2880803904 7741493085 0244858865 747756626E91',54(162)>
すでに死んでいるゾンビ言語
どうしよう。この手の記事に心がときめかなくなっちゃった
手持ちのPC/デバイスで一番扱いやすいシェルスクリプト、コンパイラを
まずは覚えなさいという現実的なアドバイスって何故か無いんだよなこの手の記事
実際に手を動かしてみて、
バージョン間の互換性とか、環境の違いとか、
山ほどの問題を理解すると興味がなくなるよね
互換性が問題になるのは1.8と1.9ぐらいだろ
1.9以降は問題ない
>>290 PHPとかRubyの比じゃないんですがそれは。
Pythonだって3.0で互換性なくなりましたし、おすし。
そんなこと言ってたら、Javaくらいしか使えねえわな。
293 :
デフォルトの名無しさん:2014/01/16(木) 01:35:50.77
ゴミwwwwwwwwwww
294 :
デフォルトの名無しさん:2014/01/16(木) 12:47:28.97
ンゴwwwwwww
295 :
デフォルトの名無しさん:2014/01/16(木) 18:23:21.10
ロバみたいな奴だな
rubyって韓国語の公式サイトは無いの?
>>297 2chはもう海外ホストからの書き込み全部ダメになってるらしいから、そんな神経質になるなよ
あるのかないのか気になっただけ
中国、台湾でさえRubyのポータルサイトみたいのあったから
日帝の残滓が作った言語など使い物にならないニダ
なんで別ドメイン縛りなんだ?
そして何故その条件を後出しなんだ?
韓国語ができる→自分で探す
韓国語ができない→探す理由がない
ルビーの公式サイトの下の方みれば一瞬で探せるわけだし、わざわざ日本語主体の2chに聞きにくるあたり、悪意しか感じ取れない
>>302 条件なら既に
>>298で出してる
> 中国、台湾でさえRubyのポータルサイトみたいのあったから
>>303 海外のrubyサイト見て回ることが悪意なのかw
プログラミングやってれば日本語や英語以外のサイトから情報持ってくる時もあるんでない?
まぁ調べた感じ韓国のネット上には特に大手rubyサイトっていうのはなさそうだったからこの話題はもういいや
NAVER.jpも閉鎖してるしなんかアレだな
>>304 つ 韓国語ができる→自分で探す
つ 韓国語ができない→探す理由がない
>>306 知能が低いのか?
その主張は2種類の論破が出来る
・じゃあ英語出来ない奴は英語のサイトみるの禁止な
・日本語のサイトでも「こういうサイトない?」って聞く事はある
308 :
デフォルトの名無しさん:2014/01/18(土) 21:34:38.64
ゴミ
>>307 韓国に全く関係ないスレで韓国の話題出してくる奴は大抵何らかの悪意だからな
予防線張りたくなって当然
真面目に探してるなら2chで聞くよりも翻訳サイトの助けでも借りながらnaver検索した方がいいに決まってる
>>307 目的何なの?
ハングルで情報が欲しいの?って事なら
韓国人作者の言語ならまだしもRubyの作者は日本人なので
日本語・英語で得られる情報と朝鮮語で得られる情報は量・質ともに比べ物にならないよ。
作者本人に質問投げられるしね。
加えてKTXの事故とか知ってるかな?
ハングルは欠陥言語だから
日本語が出来る人にとって、注釈だらけの文章を読むのは苦痛だよ。
朝鮮人が持っているユニークな情報が欲しいの?って事なら
> 【米軍による韓国兵の扱いマニュアル 】
> 4.理由は聞くな。どうせ大したことは言っていない。
という定番コピペにあるが期待するだけ時間の無駄ってもの。
爆釣れwwwwwwwwwww
313 :
デフォルトの名無しさん:2014/01/19(日) 00:18:36.29
これ普段rubyスレにいる住民が今レスしてんの?
触らんほうが良いみたいだな
スレ違いだ?スルーしろ?だの言って
他人の言動に期待するのはいささかナイーブですな。
気に入らなければ
朝鮮 韓国 ハングル チョン
などの単語をNGにいいのです。
韓国にOSSって概念あるのかな?
今もMicrosoftにベッタリしてそう
>>313 お蔭様で、このプログラム板に存在するRubyと名のつくスレの閲覧者の
3分の1はRuby言語以外を利用しているプログラム作成者
3分の1はRubyが日本産プロダクトであるという理由でご覧になられている国際派
3分の1は実際にRuby言語を利用しているユーザー
となっております
[OSS] 韓国でオープンソースの利用が進まない理由は本当に英語?:日経パソコンオンライン
韓国では「韓国人は英語が苦手だからオープンソース利用が進まない」と言われているが、
韓国人よりもさらに英語が苦手な日本では結構進んでいるのではないか、という話。
でも、韓国で「オープンソース利用が進んでいない」という印象はあまりないんだけど、
韓国内にいる人はそう思うのかな。少し前まではWindows全盛という話は聞いていて
政府や大企業のサイトがActiveX使いまくり(なのでWindows以外ではネットバンキングも
政府サイトアクセスもできない)という状況だったそうだけど、
今ではずいぶん改善されているんで無かったかな。
各郵便局に配置されているという公衆端末はLinuxらしいし。
しかし、そんなことよりなにより印象に残ったのはここ。
日本だって英語が苦手な人が多いのに、韓国のマスコミの報道によると
5000人以上のOSS開発者がいるという。韓国では100人にも満たない。
確かに韓国発のオープンソースソフトウェアについて聞いたことはないが、
それは言語の壁に遮られているせいだと思ってた。
国全部で100人以下? マジで?
どういうことだろう? 確か韓国って3千万人くらい人口があるんだよね。
利用が進むのは勝手だが、利用ばかりで開発に回る人が少ないのは
あんまり望ましいことではないなあ。
(2007.9.12 Matzにっき)
韓国は5千万くらいいなかったっけ
>今ではずいぶん改善されているんで無かったかな。
ほんとに漢字の「無」を使ってたとしたらMatzは日本人じゃ無いな
俺もそう思う
使ってる日本語 IME によってはそんな感じの変換もするんじゃないか
韓国ではWindowsはフリーソフトなんだから仕方ないだろ
323 :
デフォルトの名無しさん:2014/01/19(日) 12:39:15.27
matzが使っているのはいまだにCannaだったような気がする。
きゅうり改とかいうローマ字ルールの話がメインだったのであやふやだが。
微妙
>>316 半分以上、Rubyに関係ない人間が見てるんじゃねえか
韓国や朝鮮を検索してやってくる者もいるんです
日本人は狭量ですね
狭量ですね
329 :
デフォルトの名無しさん:2014/01/20(月) 13:12:22.04
南朝鮮は島根県に軍事侵攻し民間人を虐殺して占領下に置いている敵国
この敵国人に在日特権与え優遇し友好を呼びかける日本は狭量??
支那は尖閣諸島に野心を持つ仮想敵国
ロシアは領土問題を協議する旧敵国
北朝鮮は国民を拉致した犯罪国家
自衛隊が防衛出動して戦うべきは何処だか理解出来ないのは馬鹿と売国奴だけです。
南朝鮮人とは即時断交、在日強制送還で
京城を火の海にするのが当然でしょう
330 :
デフォルトの名無しさん:2014/01/20(月) 13:12:39.26
ッ「ペコバナローンwwwwwwwwwwwwwwwwww」
332 :
デフォルトの名無しさん:2014/01/20(月) 13:32:42.57
ペロバコー「ンwwwwwwwwwwwwwwwwwwwwwwww」
333 :
デフォルトの名無しさん:2014/01/20(月) 14:22:34.73
今のWebバブルが弾けると、世の中の多くのWeb技術者たちが島根に移民します。
そして、島根は日本から独立して共産主義国になります。
公用語:Ruby
無学で申し訳ありませんが,ruby からバイナリを吐き出す,という ルビコン的なものはあるのでしょうか?
OCRAのようなものを欲している?
>>337 いいえ,本物のコンパイラ,それもネイティブ(さいてーx86-AMD64)を吐くものがいいですね
exerbが構文解析して中間言語でアーカイブに対応したとか
Rubyの言語仕様ではそういうことをしてもたいして速くならなかった、
という結論が、昔、一旦出てますので、バカにする目的でなければ
お帰りください。
バカにする目的なら勝手にしろ。
ruby会議か何かの発表で、Cのソースに置き換えてしまうのを見たような気がするが
はっきり覚えてない
[ruby-list:17169]
343 :
デフォルトの名無しさん:2014/01/25(土) 06:03:58.59
15年前とか・・・・・・・・・・・・・・・
cursesのように、創設時メンバーのような風格なのに
なんかの拍子で槍玉に上がったらまっさきに消えてるgomiっているよね
×まっさきに
◯マッハで
cursesって重要性が10年以上のスパンでだら下がりするばかりだろうし
>>336-341 バイナリを吐き出す訳ではなくて(Rubiniusと同様に)
Rubyソースを内部でネイティブコードへコンパイルする方式であれば、
HPC Ruby(High Performance Computing Ruby)というプロジェクトがある
・ベンチマークによればJavaを越えGCCに匹敵する性能を叩き出し、
これまでのRuby1.9(YARV)やRubinius(LLVM)と比較すれば100倍以上の圧倒的な性能
・実現技術としてはソースを静的解析して型推論で確定できた部分だけをコンパイルするもので、
既存の高速スクリプトエンジンであれば(PyPy(JIT)というよりも)asm.js が近いと思われる
・当然、(PyPyとは異なり)フルセットのRuby仕様をサポートする一方で、
(asm.jsと同様に)あらゆるコードが高速化する訳ではない
・作者様は日本人なので、「HPC Ruby」でググると複数の日本語情報を発見できる。たとえば:
・HPC Ruby: 静的解析に基づく Ruby の高度最適化コンパイラ
http://ci.nii.ac.jp/naid/110008583419 ・あまりの衝撃故か、Rubyコミュニティですら話題になることは殆どない
この技術が本家Rubyツリーへマージされる日は、はたしてやってくるのだろうか....?
348 :
uy:2014/01/27(月) 06:18:49.33
>>347 其れ無理
出来ない
無限のメモリが必要
>>347 抽象解釈とか部分評価とか、使っているテクニックをきちんと挙げて説明しろよ。
そのうえで、現状挙げられてる制限点は、深さの固定でないトラバースには対応できない、
とあるでしょ? それを「あまりの衝撃故か、Rubyコミュニティですら話題になることは殆どない」とか
「この技術が本家Rubyツリーへマージされる日は、はたしてやってくるのだろうか....?」とか
そういう風に煽るのは無責任きわまりない。
>>347 >・あまりの衝撃故か、Rubyコミュニティですら話題になることは殆どない
> この技術が本家Rubyツリーへマージされる日は、はたしてやってくるのだろうか....?
矢追純一 乙
>>349 >そういう風に煽るのは無責任きわまりない。
大槻義彦教授 乙
無限のリソースをもつ大学教授たちのやることは違うなw
何も調べずにそう言うだけの人を「馬鹿」と言う。
それって、古代宇宙飛行士説と、どっちの方が信憑性高いんだ
暇だったから動画みたけど、
東大っていうネームバリューのみでここまで中身の無いプロジェクトでも
講演したり論文出したり出来ちゃうのが凄いと思うよ
何か世に役立つもの作ってますってより、
自分がちょっと練習作のVM作ってますっていう内容の動画でしたわ
東大って学者や技術者じゃなくて官僚になるための大学だろ。政治的に正しいんじゃね
正論
lispよりも超情報場仮説を書いた方が金になる。これが世界の真理
バカにする前に論文読めよw
その前に、まだ開発続けてる?
ジャバ
JRubyってやったらはかどるだろうか
IronRubyも忘れないであげてください
それは忘れていい
365 :
デフォルトの名無しさん:2014/02/05(水) 10:02:04.91
持っている最新の Ruby 本は『Ruby逆引きレシピ』2009-7-24 初版
もう5年前なので、そろそろ新しい本を買おうと思っている。
Amazonの『パーフェクトRuby』に人気マークがついているんだけど、
2.0 の詳しい本として、競合する本がないからかな。
c
初心者
RubyInstallerも更新が止まって
もう衰退する一方ですね
このままどこまでいくか見てみたい。
初心者スレください
むしろしんでる
Rubyを使うような初心者は4chに移民しました
2chではVBAとJScriptをつかいませう
374 :
デフォルトの名無しさん:2014/02/10(月) 10:58:47.74
rubyでgoogleAPI叩こうと思って、
https://developers.google.com/google-apps/calendar/instantiate を見て
% gem install google-api-client
とやりましたが
google-apiがどこにもインストールされません。~/.gem/にもありません。
The examples in this guide demonstrate command-line usage of the Ruby client library. To facilitate command-line development, the client library gem provide a utility called google-api.
とあるのですが意味不明です.
サンプルの
require 'rubygems'
require 'google/api_client'
require 'yaml'
は通るのでライブラリは入っていますがgoogle-apiという支援ツールがどうやっても入りません。
環境:
ubuntu12.04,12.10で実験済み。
rvm で ruby 2.0.0-p353使用。
だれか助けて下さい。
% gem install google-api
rubyじゃ無理
377 :
デフォルトの名無しさん:2014/02/10(月) 11:42:29.22
>>375 >% gem install google-api
Successfully installed google-api-0.4.0
ですが
zsh: command not found: google-api
です。
.rvm/gems/ruby-2.0.0-p353/gems/google-api-0.4.0/spec/google-api
.rvm/gems/ruby-2.0.0-p353/gems/google-api-0.4.0/lib/google-api
の2つが見つかりましたがこれでいいのでしょうか。
378 :
デフォルトの名無しさん:2014/02/10(月) 11:59:55.88
Ruby(笑)ってバージョンによって何故かライブラリが素直に入ったり入らなかったりっていうのが結構あるよね(笑)
言語の互換性あっても(笑)
379 :
デフォルトの名無しさん:2014/02/10(月) 12:00:25.23
> the client library gem provide a utility called google-api.
とあるのでgem install google-api-client すると勝手にgoogle-apiというコマンドがおまけで入ってくると思っていたのですが間違いですかね?
380 :
デフォルトの名無しさん:2014/02/10(月) 12:05:37.71
>>375 可能ならwhich google-apiの結果を教えてもらえますか?
zshなのがよくない羊羹
382 :
デフォルトの名無しさん:2014/02/10(月) 12:35:27.53
皆様、違いました。
google-api-clientのCHANGELOG.mdに
Remove CLI
と書いてあったので、0.6.4 -> 0.7.0 で消えてたぽいです。
脱原発並に雲をつかもうとしていました。
終わりにします。
教訓: (ry
383 :
デフォルトの名無しさん:2014/02/10(月) 12:47:03.13
ジャアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアア
アアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアア
アアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアア
アアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアア
アアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアア
アアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアア
アアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアア
アアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアア
ッッッッッッッッッッッッッッッッッッッッッッッッッッッッッッッッッッッッッッッッッッッップ!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
385 :
デフォルトの名無しさん:2014/02/10(月) 18:42:04.71
>>384 ニップが作ったにしては良く出来てる言語だな
あの顔で純粋な日本人だと思ってるのか?
チンギスハン系にも見えるがどっちだろうな
387 :
デフォルトの名無しさん:2014/02/10(月) 19:33:12.16
388 :
デフォルトの名無しさん:2014/02/11(火) 14:15:00.91
フォオオオ!!!
389 :
デフォルトの名無しさん:2014/02/11(火) 14:23:31.51
IronRubyって開発終わっちゃったの?
ruby1.92くらいから更新されてないような
390 :
デフォルトの名無しさん:2014/02/11(火) 14:38:38.73
テキストエディタで書くのめんどい
何使うのがオヌヌメ?
392 :
デフォルトの名無しさん:2014/02/11(火) 15:14:17.43
多少のバグを気にしない心があるならRuviEdit
利点としては書いて即時保存されてるからCtrl+Sとか押す手間が省けるのと
リアルタイム構文チェック
393 :
デフォルトの名無しさん:2014/02/11(火) 15:20:03.95
ホップ!!ステップ!!ジャアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアップwwwwwwwwwwwww
394 :
デフォルトの名無しさん:2014/02/11(火) 15:34:45.74
vimがいやだとかemacsが嫌いとかなら話題にできるが、
テキストエディタで書くのがめんどいとか、プログラム作る方には向いてねぇよ。
396 :
デフォルトの名無しさん:2014/02/11(火) 16:51:52.24
>>395 わざわざ打ち込みで手間かけるのって無駄じゃね?
手間かなあ
操作を覚えるのは手間だけど
テキストエディタ以外何で書けっていうんだよ
音声入力じゃね?
まあプログラミングの進化の方向としてそれはアリだと思うけど
>>399 音声入力はインプットメソッドが変わってるだけな気がする。
スタートレックでマウス持って話し掛けるシーンがあったな
音声入力は聞き間違いの類が排除されなければ使い物にならないと思っていたが
lojbanとかいう人工言語ならあるいは、という気がしてきた
音声でモールス信号入力
いずれにしても、できあがったテキストの編集機能は必要だな
上上上右とか言うのかな
>>403 そこのへんは、マウスでシュッと画面を選択して、「ここのへんを消して」とでも言うんだろうね
いろいろ想像してたら音声プログラミング意外といける気がしてきた。
やっぱ「テキストエディタ」なんてフザけた名前のプログラムを作るM$はクソだな
vi/emacsの両刀遣いが最強
>>407 ふざけた名前つけて初心者を騙して囲い込むのがMSの手法だから
411 :
デフォルトの名無しさん:2014/02/13(木) 17:14:56.04
オークションシステムを構築したいす。
まずユーザー登録画面から作ろうと思ったのですが
作り方が全くイメージできません
2週間前に本を買って勉強をし始めました。
Railsの参考サイトではなくrubyで構築するための参考サイトや
勉強方法を教えていただけないでしょうか
412 :
デフォルトの名無しさん:2014/02/13(木) 17:18:25.97
質問です。
2週間でオークションシステムの設計ができるとか世の中ナメた知恵遅れがいるのはこのスレですか?
413 :
デフォルトの名無しさん:2014/02/13(木) 17:22:23.91
まずユーザー登録画面から作ろうと思っています。
画面を作りたいならHTMLを勉強すればよい
登録機能全体を作りたいなら
ネットワークプログラムの基礎とWebアプリとDB操作の基礎
Rubyなんぞおまけ程度
415 :
デフォルトの名無しさん:2014/02/13(木) 17:40:17.47
ネトウヨ「Rubyは日本製!日本人ならRubyを使う!韓国とは国交断絶だ!!!」
ジャアアアアジャアアアアジャアアアアジャアアアアッッッッッッッッッッッッっップwwwwwwww
416 :
デフォルトの名無しさん:2014/02/13(木) 18:02:03.61
初心者スレが立たないからこういうことになる
Rubyで自作メーラーっぽいのを作ってみたくて
標準ライブラリのnet/smtpで実現したかったんだけどOpenSSLライブラリの使い方がわからない
AUTHだけじゃなくてSSLも使いたかったら、OpenSSLライブラリの使い方も理解せんといかんのだが
読んでもわからんのだ ライブラリの使い方がわからないってやばいよな
俺だってSSLの仕組みの簡易図ぐらいはもちろんわかってるのだが……
コードでなにをどう設定すればいいのかわからない、マスタリングTCP/IPのTLS/SSL編を熟読しろってことなのか?
>>418 初心者スレ立てたらみんな教えてくれると思うの
Rubyラーメン
に見えた
えっ違うの?
>>418 localにeximでも立ててsmarthostさせればいいんじゃね
423 :
デフォルトの名無しさん:2014/02/15(土) 11:08:04.68
htmleのtableを配列かhashに変換したいのですがライブラリとかありますか?
対象のtableはcolspanやrowspanを駆使したとても華麗なhtmlです。
qtを利用してGUIアプリケーションを作成しているのですが、
ボタンクリックイベント後に呼び出される、メソッド内の処理をしている間、
本体がフリーズ状態となってしまいます。(半透明で反応しない)
メソッド内の処理の先頭に、
Thread.newブロックなどをおいても同様にフリーズしてしまいます。
どなたか、良い策をおねがいします!
>>425 どうか初心者スレpart54ぐらい?を立ててください
ここは本来質問スレでないのでみんな困ってるんです
お願いしますだ
Ruby初心者スレが2週間近く立たないなんて・・
良かった。Rubyの初心者が減っているんだ
これ以上、闇プログラマは増えなくて良い。
Perl Mongers,Pythonista,Rubyist,JS Ninjaの屍を踏みつけて、
この世の理を学んだHaskellerが増えたら、それで良い。
毎年、1つずつプログラム言語をかじり続けると、
Haskellに出会った途端に、それまでに学んだ何もかもが馬鹿らしく感じる。
それがHaskell。それが、常世の真理。
以上、伝道師からのありがたいお言葉でした
432 :
デフォルトの名無しさん:2014/02/17(月) 19:23:46.62
規制解除ジャアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアア
アアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアア
アアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアアップwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwwww
OSSで公開されるツールの品質。それが、その言語の全て。
すごいプログラマは、皆、Haskellに行く。
イクイク
435 :
デフォルトの名無しさん:2014/02/18(火) 15:22:52.67
日帝残滓が朝鮮半島にある鉱山から金銀宝石を奪っていった
rubyもそれ
資本主義と共産主義の二律背反の矛盾から生まれた究極のコミュニティ。それがRuby。
メソッドのケツについた?と三項演算子?が重なり??になった時、
二律背反の矛盾感というやつを感じられる。
同じ?でもそれぞれ、便利だから用意したであろうC言語由来の三項演算子と、
Scheme由来の述語系の命名だから
出身が違うせいでかち合ってるのか。あんまりいい感じには見えない
439 :
デフォルトの名無しさん:2014/02/23(日) 20:00:40.43
nil??
nil?:
nil?
しつこくインタプリタにニル?と質問する事案が発生
本気でWebサービス作るならScalaとかまともな言語で作ったほうが良い
遊びで作るならRubyでも構わない
Scalaがまともな言語ってどこの国のジョークですか?
しかしRubyInstallerになかなか2.1が来ませんね
Rubyよりはまとも
Rubyはお子ちゃまのおもちゃ
なんだ、ただの嫉妬か
>>436 コミュニティって共産主義者が好んで使う単語だって先輩が言ってた
新言語:スクルト
作るべきなのに
>>445 すごい先輩だ。世界のほとんどの国は共産主義だったんだね。万歳マルクスレーニン先生。
>>445 アメリカ人もコミュニティて言葉よく使うけどな
>>442 なんか不具合あるので
次のマイナーアップデートまで待つとか(2.1.1?)
英語がよくわからんで
本当にその理解であっているのか不安
そこらあたり詳しい人おしえてください
1.9系と2系の資料しか見ないから分からんのだが1.8系ってまだサポートされてる?
個人で使ってる分には2系でいいんだがレンサバとかは大抵1.8だからふと気になったんだが
>>452 だれかメンテナがつけば延長されるらしいけどね
MatzがウクライナでRubyの福音を届ける間に、
殉職を遂げたらコミュニティはどうなるの?
オレオレfork乱立で諸派分裂
rubiniusでよくね
しばらく混乱するが2,3年もすると何事もなかったかのようにリスト内包表記に書き換わっている
いまだに1.8しか使えないレンサバが、きちんとセキュリティパッチを当ててくれるとは思えないのだが
そうだなー
Ruby一式って50MBぐらいのレンサバにも入るのかな?
Ruby全盛期のころにホルホルしてたRubyドカタの人って
今どうなってるの?
おまえの脳内でどうとでもしとけ。
どうせ現実を見る勇気は無いんだろうからさ。
Rubyで凄いプログラム組むのがうまい人って聞いたことない
たぶんみんな落ちぶれちゃったんだね
時代はまさにpythonだけど
>>463 プログラム組むのがうまい人ってどんなの?
設計がわかりやすいとか?
煽りにマジレスしちゃダメ
いち早く危機を感じてpythonとかに移った人は賢いと思うけど
Rubyをちょっと学んで満足しただけの人はそれが難しそう
おまえの壊れた頭がまともになるほうが難しいわw
Ruby案件ってもうないんでしょ
趣味で使うとしてもどこに使いどころがあるの
自分の無知と想像力の無さを宣伝して楽しいか、バカよ。
もういいよーRubyは
時代の流れだね
471 :
デフォルトの名無しさん:2014/03/17(月) 09:39:20.75 ID:iF7/E7LV
mrubyって、起動時に小さなファイルをたくさん読むようなつくりなの?
Ruby厨の実力では解決できない質問
>>471 応用しだいで変わるよ
mrubyは組込み用途向けに設計された軽量インタプリタ実装だから、
最も単純な応用であれば、アプリケーションを実装した
1個のファイルを読み込むだけで済む
>>473 のような信頼性皆無のレビューにとびつくのがRuby厨の実態
Ruby厨失禁してしまったか
>>473 複数のインクルードファイルをコンパイルみたくしといて
あらかじめひとつのファイルにまとめておくことはできる?
ファイルの読み込み(モジュール等含む)を最小にしたい
>>477 ここで質問してもまともな答えはかえってこない
それほどRubyはオワコン化してしまっているよ
低能質問してないで早く帰りなさい
>>477 標準ではモジュール等を
動的に読み込むようにはなってないので
単一のファイルになる
C言語のモジュールはもちろん
Rubyでかかれたものもバイトコードに変換されて
バイナリとして埋め込まれる
もちろんRubyを使うからには
外部のRubyスクリプトを読み込ませたりして
使うこともあるだろうけど
そのスクリプトから使うようなモジュールも
初めからバイナリに埋め込んでおく
>>479 ゴミは回答するな
Ruby厨の評価がますます下がるぞ
481 :
473:2014/03/18(火) 21:32:39.80 ID:Gqc7z8M9
>>477 まず、Rubyには(CやJavaのような)分割コンパイル機能は存在しない
もしやるとしたら、複数ファイルをロードしてから定義されている
(モジュールやクラスといった)オブジェクトをシリアライズして
ファイルへ保存することで実現できるかもしれないけど、
(自分は)実際にやったことは無いし、類似の技術情報を(自分は)知らない
というか、現実にコードファイルの読み込み性能が重要となるケースが想像できない
一般にはアプリケーションの起動時(あるいは必要になった最初の1回)に実行されるから、
多くの応用、特にmrubyのようなアプリケーション組み込み用途だと、
コードファイルの読み込み時間は、システム性能の観点では無視できるはず
もし重要になるケースがあるとすればHTTPリクエスト単位にアプリケーションが
起動されるCGIのケースだけど、mrubyならFastCGIを使えるから問題にならない
普通のRubyによるCGIの場合、CGIKit というHTMLテンプレートでは
複数のコードファイルを単純に結合することで読み込みの高速化を図っている
もし興味があれば、CGIKitのパッケージをダウンロードして自分で調べてもらいたい
>>481 >現実にコードファイルの読み込み性能が重要となるケースが想像できない
読み込み性能がめちゃくちゃ悪い組込み機器とかでの
利用ケースを想定してほしい
Ruby厨の頭ではその程度のことしか想像できない
485 :
473:2014/03/18(火) 23:35:58.60 ID:Gqc7z8M9
>>485 はゴミコードを排出する元ドカたプログラマーとみた
結局自分でググってるし質問者がやるべきをやってる意味不明な回答
○MBを読み込んでメモリにだばっと展開する、という点では
元が1ファイルだろうが100ファイルだろうがたいして変わらん、
もし変わるようなへにょストレージならデカい1ファイルを延々読むのも似たような負荷だろう
ということだね
>>487 いかにもな玄人を装ったガセレビューですね
Ruby厨はろくな人間いないから誰も寄ってこないんですねわかります
まさに理想の言語やん
Rubyオワタ・・・
プログラミング言語「Hack」登場 - 米Facebookが発表
http://news.mynavi.jp/news/2014/03/24/416/ 「Hack」はPHPから非推奨とされている機能を削除し、さらに静的な型付けと相性が悪い機能を削除した上で、
静的な型付けに関する機能を追加したような作りになっている。
このためPHPのシンタックスとよく似ている。
動的な型付け言語がもたらす開発の手軽さと、静的な型付けがもたらすエラーチェックの完全性の高さなどの双方の利点を得ることを目指して開発されているという。
OCamlでPHP互換言語を開発することを要求されるFacebookのプログラマ事情ェ…
頭数が必要だから、PHPしか分からないような安いプログラマしか集められないんだろうなぁ
FacebookがPHP使ってるのはザッカーバーグがそれしか理解できないからだろ?
>>493 すごいな
この世のWebアプリケーション全てがHackで書かれるようになると思ってるんだ
いや、
>>493が「HackがRubyを潰す」みたいなこと言ってるから…
少なくともperlもできるはず
GoogleがやってるDartもGoも結局ダメダメじゃん
ましてPHPをベースにした言語とか流行る理由が見当たらない
>>498 この世のWebアプリケーションが全部Rubyだったとは知らなんだ
Rubyもこのビッグウェーブに乗って静的型チェックできるようにしようぜ
504 :
デフォルトの名無しさん:2014/03/29(土) 05:36:43.35 ID:oh5tVCzV
結局rubyが使われないのは安定感の無さ
ネットワーク関係のプログラム動かしてるとマジで知らん間に落ちてる事が多いだろ
俺が素人+趣味で使ってるだけだからエラーログとかも取ってないんだが
トラフィック増大した時とか、長時間(数十日)稼働し続けてるとある日いきなり終了してるよwwwwwww
SEGVだったらせめてどっかにエラーダンプされろよwwww
などと供述しており動機は不明
最低限のスキルを身につけないまま勘違いさせてしまうという罪があるな
Rubyには長期サポートのバージョンってあるの?
俺もRubyにはちょっと期待してた
でもRailsなければアレだっからかね
もうオワタ
意味不明
>>508 公式な長期サポートバージョンというのは聞いたことがないね
Rubyコアの公式ポリシーはよく知らんのだけど、
開発版(現在は 2.1)または一つ前(2.0)の公式リリースを推奨し、
それより古いバージョン(1.9/1.8)は一定のセキュリティサポート期間を設けた後に
開発を終了する、というのがこれまでの流れになっている
また、旧版の開発打ち切りには後方互換性保証という問題が常につきまとうけど、
今のところRuby開発では「後方互換性の完全放棄」という決定は一度も無い
言い換えると、新版への移行作業が最小限となるよう、細心の注意をはらって
言語やライブラリの仕様追加/変更が検討/決定されてきている
だから、長期バージョンの必要性は(他の某スクリプト言語ほど)
大きくなかったのではないかと推測する
がんばりRubyもここまで
あとは全部Railsに持ってかれる
国産(笑)
「がんばりRuby」
何書いても勝手だけどせめて日本語で頼む。
いやだから全部Railsにもってかれたんだって
何を?
Django
この手のRailsRails言ってる奴は50%の確率でSinatra知らないし90%の確率でPadrinoの名前を聞いたことなかったりする
いや、そもそもコイツの場合Rubyも知らないし書いたこともないだろうな。
なんとなく気に入らないから叩きたいってだけなのが丸見え。
とうとう市内(人口20万ちょい)で一番大きい本屋からRails関連本が消えてしまった
たしかにうちの近所にある結構大き目の本屋でも
Railsの本は背表紙が色あせたものが並んでるな
利口な人たちは気付いてるだろうけど、先進的な技術はRubyから出てきて、それからPHP、Javascriptに移植されてるんだ
この現象に1つの仮説を立てると、闇lizeされるプログラマの殆どは退職したUnix技術者かSmalltalker,Lisperだってこと
熟練技術者たちは、PHP、Javascriptみたく、女子供が使う乳臭い言語なんて使いたがらない。勘定より感情。
そう考えると、闇プログラマを集めやすくて、尚且つ、汎用的に使われる言語はRubyだけなんだ。
この手の言語の価値をコミュニティが有する闇プログラマの絶対数で考えると、Rubyはブッチギリで闇社会になっていることに気付くよね?
SinatraやPadrinoも、福岡にRubyセンターがあるのも、名が体を表しているんだと思うよ
商業世界の主流から外れた八百万の神が集まる黄泉の国。それがRuby。
Unix技術者の大半はCマニアっぽいがなぁ…
あのへんのプロダクトは何でもかんでもCだし
それとPythonか、Linuxのパッケージマネージャとかは大体Python製だよね
つーかRuby,PHP,JavaScriptって全部Web系で使われてる奴じゃん、何でUnixとかが出てくるの?
Unix技術者といっても、広すぎる分類で何も言えないような
Rubyの本来の適応領域とでも呼べる部分は
VagrantとかChefとかCapistranoとか、実際のアプリケーションを書くというよりも
足回りを補助するフレームワーク/スクリプト群にあるのかなあという気はしている
別にRailsとかSinatraが嫌いなわけじゃないが
>>522 そういうのは「あなたの知らない Dave Thomas」でるびまでやってください
>>525 DSLの書きやすさでいえば足回りの補助っていうのは得意分野だと思うけど、
現状だと大抵のLinuxにはRubyが入ってないor超古い(1.8とか)わけで、
現状インフラに近い部分を管理するにはPerlかPythonのほうが向いてるような気がしてる。
Rubyを入れればいいんだけど、何年も使ってると複数バージョン入れる羽目になって管理上
ひどいことになるし、rbenvとかrvmもシステムグローバルで使おうとするとパスまわりで
ハマったりするし。
>>527 たしかに、ディストリビューション提供のRuby処理系は大抵古くて困るから
rbenvとかでRuby本体を維持するコストを上乗せしても
Rubyを使うメリットがあるかという判断になるのだと思う
よく知らんのだけど、PythonはPythonで難しいんじゃなかったっけ?
なまじyumが依存してるから下手にいじるとパッケージマネージャを壊しちゃうと聞いた
何故だかpythonのバージョンが変になってて、
しかもdpkgがpythonに依存してるからどうしようもなくなって
別のマシンからpythonのバイナリもってきた経験はあるね
DjangoやFlask等のフレームワークが3に対応できたのはつい去年(それも3.2未満切り捨て)とか
GIMPやMySQL Workbenchに付いてくるのが未だに2.7なのとかを見るとなぁ…
メジャーバージョンアップだからとは言え
管理ツールに使うにはちょっと勇気が必要ではなかろうか
37signalsがBasecampに改名していた...
彼らが受信した電波は人類史を塗り替えたと思う。何だったんだ、あれは
CentOSだとPythonは2.6だしRubyは1.8でよォ
どうにかしちくりー
533 :
デフォルトの名無しさん:2014/04/05(土) 13:25:08.29 ID:AlWzj+6w
Ruby1.8とかもう書ける自信がないなぁ
今でも1.8で頑張ってる人たちいるんやで!
めんどくさい!rvm使うのもめんどくさい!!
openjdkは1.7提供されてていいなあ
メンテナが怠慢だよ怠慢
WZplTJZw「俺はrpmでしか入れん!自分でコンパイルなぞ死んでもしないぞ!メンテナが対応しろ!!」
GeRbK1Zh「せやせや!1.9入れん限り俺は一生1.8と添い遂げるで!」
俺氏「カッとなってrvmにしました。2.1たのしいです^p^」
カッとなるとかCentOSを使う意味を理解してねえんじゃねえのか
お前はDebian使ってろよ
今朝Pythonistaを煽ったばっかりなのに、Rubyistもこんな低脳しかいないのか
参ったね
…ごめん、CentOSはrpmでしかソフト入れちゃだめなんだったね
野良ビルドしたらコミュニティから追放されるのを忘れてた
自分でsrc.rpm作ってコンパイルすればいいじゃん。
rpmがないと何も食えんのかお前らは
debでお腹いっぱいです
1から100まで加算するソース書きました
ruby -e "puts ->(){[].tap{|a|nil||1.upto(1_0**2){|x|x.times{a<<(-->(x){0}[0][0]>-->{0-->{1}[][0]}.call||-(-->(x){x}[x]-1)+a.size-x)}}}.count{|c|c>0}}[]"
tapで配列のオブジェクトとって書き換えてるの気持ち悪くていいな
545 :
デフォルトの名無しさん:2014/04/12(土) 13:38:03.48 ID:hH6WyNhq
R,gnuplotのDSLを置き換える方面から攻めないとユーザーは増えない
Windowsの ruby 2.1.1p76 (2014-02-24 revision 45161) [i386-mingw32]
なんですが
File.size が2G超のファイルサイズを正しく取得できなくなってます
1.8と同じく符号付4バイト整数らしき値が返ってきます
ruby 2.1.0p0 (2013-12-25 revision 44422) [i386-mingw32] もダメ
ruby 2.0.0p353 (2013-11-22 revision 43784) [i386-mingw32] では正しく取れるんですけど
さあ2chだけに書き込んだ情報で開発者は何日で気付いてくれるかな?
>>547 で、お前さんはこのスレの住人に何をどうしてほしいんだい
よっぽどのバカでも、それらを移植するのが大変だって知ってるからnode.jsを使う。
552 :
デフォルトの名無しさん:2014/04/25(金) 08:33:24.09 ID:4zex2q5s
このスレもついに破棄されたのか
2,3年前は荒らし以外から煽りレス飛び交う場所じゃなかった気がしたけど
その2,3年前の時点でム板全体が機能不全だったじゃないか
残ってるのは古臭いごちゃごちゃしたプログラムしか書けず
新しいものに対し嫌悪感を示す守旧派だけだ
そしてある言語のスレが活発なのとその言語が活発なのとは全く一致しない
善玉菌が居なくなるのとおなじ。
どうなるかっつーと、悪玉菌が勢力を伸ばしてしまう。
ニワカなやつほど語りたがるの法則で、
吐き気をもよおす陳腐さへ急降下していっている。
>>553 誰もそんなことは言ってないよ
ただある程度スキル持った人たちがこのスレもついに見捨てたんだなって流れで分かった
もう2chも終わりなんだろうね
2chしか無かった時代ならまだしも、良質なコミュニティがネット上にたくさんある今はもう2chにいる意味はほとんどない
うん、
>>553の言う通り、そういう意味でも守旧派しか残ってない
守旧派じゃない人はもう2ch以外に行ってる
今年、ニュース板の保守系住人はごっそりオープン2chに移住した
まとめブログも主にソッチを転載しているから2chのページランクも変わってくる
板ごとに特性に応じた場所へ分散
保守系住人?
まとめサイト脳のウヨ君だちのことかw
559 :
デフォルトの名無しさん:2014/04/29(火) 14:45:35.81 ID:tuCmfcOr
rubyが肌にあわずpython使ってた守旧派ですが
最近はjavascriptのダサさにうんざりしつつも
やむを得ず使ってとります
rubyよりはまし
560 :
デフォルトの名無しさん:2014/04/29(火) 15:32:19.03 ID:D9nXVjdy
そうだぬ
プロテインだぬ
>>557 いやオープン2chは無いわ・・・
もう2chにしがみつくのやめようよ
他にコミュニティたくさんあるじゃん、プログラミングに関するものもさ
どんな言語でもダメそうだね
いかなる糞言語だろうがクライアントの環境に
あるものの中で一番マシならそれを使うまでだ。
しかし2.0系使える案件は本当に少ない・・・
マシン語使えばいいじゃない。
ほんっと下らない低レベルな書き込みしかない
もう2ちゃんねる終わり
はいはいワロスワロス
低レベルアクセスできれば文句ないだろう。
正直莫迦には効果がないIDは致命的だけども。
568 :
デフォルトの名無しさん:2014/04/30(水) 13:02:39.53 ID:ZT185+pO
ITは限界きてるだけだろ
コード上のリファクタリングが、少しずつ現実世界の会社や人員にまで適応されている
タブレットやスマホの進化で、デスクトップやノートも存在そのものが危うくなって
無線通信の進化によってはADSLどころか光回線すら無用になる可能性まで出てきてて
色んなものが大きく広がっていってたIT時代は終わって、最適化、縮小していく段階に入ってるよ
569 :
デフォルトの名無しさん:2014/04/30(水) 13:48:48.28 ID:zr4NNN35
うむ
逆だろ、無線通信が進化してタブレットやスマホが当たり前になって、誰もがいつでもネット回線とコンピュータを持つようになったんだから
サービスの需要が高まったと考えるのが当然じゃないか
アプリケーション開発で言えば、PC前提のデスクトップアプリの需要は多少下がるかもしれんが、スマホアプリやサーバーサイドのアプリはもっと複雑なものが必要とされていくだろう
571 :
デフォルトの名無しさん:2014/04/30(水) 14:04:57.43 ID:zr4NNN35
だといいな
しかしハードウェアと違ってソフトウェアは元手ゼロでやれるから
会社形態じゃなくてもフリーランスや中学生でさえ参入できてしまう分野だよ
そんな激しい競争の場所でしか収益上がらない時点で、頭良い人たちは来ない
どうにかしてハードウェアと関連付けることによって他社がすぐに追従してこれないようにしないと
利権なんてすぐに消滅
>>563 そんなに「1.8使え、それ以外は許さん」とか恫喝するお客様だらけなのかよ
えっ?
>>573 1.9の立場ないな。
既存サーバで、centosとかだと1.8しか入ってないとかまだ多いと思うよ。ソースから入れてもセキュリティアップデートとかしないだろうし。
正直1.8で充分便利なんだよな。
ライブラリ入れるより勝手知ったるシェルコマンドの出力を加工する記述の方が
簡単で確実だったりするしなあ。
そもそもセキュリティに問題あるコードなんかが何故混入するんだろ?
> 正直1.8で充分便利なんだよな。
いや、そうは思わない
おれも
そりゃ使い道によるだろう。
例えば1.9依存とかの人様のコード使ってるだけなら、無修正で動かなきゃ不便だ。
でも1.8で組んでてそのコードが動かしたいかというと、別に要らないんだよな。
580 :
デフォルトの名無しさん:2014/05/01(木) 12:53:21.50 ID:mrXKLvki
所詮トットリジャップが作った言語
581 :
デフォルトの名無しさん:2014/05/01(木) 15:18:20.32 ID:GKhGjq5K
ジァアアアア
582 :
デフォルトの名無しさん:2014/05/01(木) 16:03:28.57 ID:V5UuKtrR
583 :
デフォルトの名無しさん:2014/05/02(金) 00:19:10.00 ID:fle5vENk
いちどもクリックしたことはないが
漏れの見てるスレ全部に貼られてる気がする
585 :
デフォルトの名無しさん:2014/05/02(金) 19:04:47.75 ID:Aux2s5aq
キガスルジャップw
>>572 それってSI屋はもうダメだってだけだろ?
ITという言葉の意味がSI中心ならわかるけど
SI屋的な発想で選ぶならJavaとPHPになっちまう。
言語設計の崇高さは選択の理由にはなり得ない。
セットアップと人材のコストが全てを支配する。
俺もPHPにはうんざりしてRubyとScala勉強してるけどな。
誰かのコードを読んで勉強したいと思ってるんだけど、良いコードが載ってるところない?ちなみに本格的に始めたのはわりと最近なのであまりにも難しいと困るかもしれない
591 :
デフォルトの名無しさん:2014/05/03(土) 11:11:35.23 ID:ZYEds1xR
ライブラリーフォルダの中身
Rubyのソースの中のサンプル、存在すら知らない人多い気がする
あとはgithubにやまほど
自分が使っているもののソースって読むの捗る。
自分が使ってるもののコードを読むのはモチベーション的に一番良さそうだよな。
そのコードが参考にするべきクオリティかどうかは別だけど。
原則的には使いこんで動作をしっかり把握してからソースを読むべき
読みやすさがまるで違ってくる
最初Rubyは馴染めなかったが
RHGでソース読んだらRubyが判るようになったわ
gemsのライブラリのほうでのエラー率は異常だから
動かしたければ読んで理解するしかない
>>592 模範的なコードはやまほどないと思うが
てか盛りすぎなんだよぉいつもいつもよぉ
Ruby hotlinks 五月雨版
落ちてる?
Rubinius X って・・・いったい。
HPC コンパイラとかもう、コンパイラ言語じゃねぇかよ・・・。
swiftの話でコランダムdisが始まるかと思えば、そうでもなかった。意外だ。
速度気にするならRubyなんて使うなよ
実働が正義。
人気のあるいい言語なんだと思いながら
中のソース見たらがっかりした
>>605 Rubyが特別遅いだけだから
アセンブラなんて使う必要なし
C言語で拡張ライブラリを書くのが簡単、というのがrubyの特長のひとつなのに、
遅い遅いと言う奴に限って、その簡単なことすらできないらしいのが、いつもの風景w
609 :
デフォルトの名無しさん:2014/06/14(土) 19:41:01.59 ID:7PfMrc3+
要するにRubyは無脳、使ってる奴もまた然り
Rubyの遅さを実感するようなパターンって、大抵他の言語で書いても遅いパターンなんだよな
遅い処理はより遅く
速い処理はそれなりに
>>608 まあRubyに限らず、抽象度に応じて必要なものを組み合わせて完成させりゃいいからね。
ただ低レベル言語は、動作原理理解のために触っとくのは良いと思う。
Rubyの生産性にケチをつけてるバカはTwitterやCookpad以上に成功したサービス
立ち上げた実績があるのかねえ?
速さが重要なところではC/ASM使うよ。常には使わない。
もし手前が常に使うべきだと考えるのなら、それはたいがい
ボトルネック分析すらできないボンクラだからだ。
C言語で拡張ライブラリなんて他の言語でも出来るし、
最初から速い言語使えばそんな手間もいらない
というような意見は典型的なバカによく見られるが
そいつが推す言語、ふたを開けてみたら
速度がたいして重要じゃないところまでコード量が増えて
速度が必要なところではCより遅い
そんな言語1つだけでしか組まないなんてただの苦行ですけどね
PHPとかあからさまにRubyより単価低いからな
技術者のレベルも低いし
Eclipse 使ってたんだけど、重いし乗り換えようかな。
rubiest は何使ってるの?
真の情強はruby 1.8.7+NetBeans 6.9.1一択
オイオイ、真の情強は自分で作るとか、そんな下賎な真似はしないぞ。
発注しちゃいますから…
うちの会社では Sublime Text が優勢かな
あとは Vim が少々
Emacs は俺一人…
Emacs
vim
emacs
メールが読み書きできるから。
migemoが使えるから。
RDBでコード追跡できるし
公開と内部の区別が付いてない
五月雨がアンテナになってないのは
いつ直るの?
627 :
デフォルトの名無しさん:2014/06/23(月) 20:35:31.83 ID:cPkqKuSQ
2.2っていつ頃出る?
いつもどおりならクリスマス
泳げる頃には
630 :
デフォルトの名無しさん:2014/06/29(日) 00:46:16.45 ID:fkqTTz9x
ニップにしては頑張ったな
tututu
まつもとゆきひろさんに憧れてモルモン教に入信しました。
来週ユタ州に引っ越します。
mrubyでモジュール関数作ろうとしたがprivateなインスタンスメソッドにならなくて1日悩んでた。
visibilityまだ実装されてないのね。
実装してないうえにエラーにもならないの?
たぶん今は全部public扱いなんだろう。
public/protected/privateは実装が空のメソッドとして登録されている。
module_functionとかprivate_instance_methodsとかは登録もされていない。
調べてみたら3月にPull Requestがあったけどmergeはされてない。
ふへ
mrubyはMatzRubyと仕様が違うことが仕様だからなんとも言いがたい
当初はISO規格の言語仕様+ライブラリまでやるって言ってたと思ったが。もう飽きたのかな。
rubyも勢い無くなったよね。
俺がrubyから遠ざかってしまったからそう思うだけか。
1.8.7までの勢いどこいったんだろうね。
>rubyも勢い無くなったよね。
いや、別に?
>俺がrubyから遠ざかってしまったからそう思うだけか。
そうだよ、わかってるじゃないか自分が無知ってこと
>1.8.7までの勢いどこいったんだろうね。
あんたが1.9についていけなかっただけだよ
1.8で更新やめちゃったgemとかあるから未だに移行できない
644 :
デフォルトの名無しさん:2014/07/11(金) 00:48:35.60 ID:9rUHCbJf
RubyKaigi申し込み始まってるね
お前らRubyKaigi行くん?
金持ちだなあ
facebook以降、hackerって言葉が安っぽいものになったよね
RubyをScalaに置き換える案件
648 :
デフォルトの名無しさん:2014/07/12(土) 09:45:59.59 ID:foTLZZpW
twitterでrubykaigi高いって言うと意識高い人にdisられるんだな
ちょっと興味持ったrubyに18000円は高いわ
649 :
デフォルトの名無しさん:2014/07/12(土) 09:48:46.12 ID:mzkas8JA
日常的にRubyのお世話になっている事って何か存在するの?
なくてもいいんでしょ?>Ruby
どうせPythonとかあるんだしさ。
そうだな、Python以外のスクリプト言語は絶滅するといいな
Pythonが使えない奴は飢えて死ねばいいよな
9月のRWCでもいけばよくね?松江観光ついでにw
>>648 高いな
政府から補助金もらってるくせに
>>649 redmineとmigemo。
cmigemoがあるか。
アマチュアなWindowsユーザーには縁が無いので使ったこと無いけど
仮想化関連でRuby製のがあるんじゃないのかな
Vagrant Chef Puppet
MacのHomebrewってのはRuby製なのかな
OS標準でRubyがついてると
パッケージシステム作っちゃったりするんだなぁと興味深く思った
655 :
デフォルトの名無しさん:2014/07/12(土) 21:56:14.54 ID:mzkas8JA
>>653 もちろんそれらの存在は知っていますが、それって日常的なものなの?
いわゆる「一般人」にとって日常となる世界にも既にコンピュータの存在は
欠かせないけどredmineとmigemoはいかがなものか。
>>655 人それぞれ使い方があるのだから、万人にとっての日常なんてない。
pythonは何かあるの?
RubyはTwitterのフロントエンドに使われてるじゃん
フロントエンドってHTML+CSS+JSとかのことでしょ
nokogiriのxpath等について質問です
<td class="hoge1">〜
<td class="hoge2">〜
<td class="hoge3">〜
があったとして「hoge*」か「hoge?」のような感じで一括検索したいです。
お願いします!
nokogiriはCSSをサポートしてるからできるよ
詳しくはCSSの文法を見ればいい
>>660 ptn = /\Ahoge\d+\z/
doc.css("td").map{|e| e["class"] =~ ptn }
mapじゃなくてselectか
sassやcompassって、いつになったらnode.jsに移植されるの?
665 :
デフォルトの名無しさん:2014/07/13(日) 20:04:35.29 ID:U596aXQQ
>>660 doc / 'td[class^=hoge]'
666 :
デフォルトの名無しさん:2014/07/13(日) 22:05:45.86 ID:7VZv/Xfw
>>649 クックパッドはRuby製。
まぁ一般人からRubyが直接見えるわけではないし、Rubyでなくても
作れないわけではないんだろうけど。
Railsゴリゴリ使ってることから見るとPythonとかにはない黒魔術の塊が
動いているはずで、現状他の言語で代替ってわけにはいかないだろうな。
>>659 サーバサイドのフロントエンドだよバカ
そんなことも知らないのかカス
668 :
660:2014/07/13(日) 22:49:42.19 ID:Vi32o9lf
皆さんありがとうございます
試してみます。また近々お世話になります。。
サーバサイドのフロントエンドがRubyワロタ
>>669 Webアプリケーションはブラウザ上で処理されるクライアントサイドとサーバサイドに分かれる。
サーバサイドはプログラムの規模が大きい場合、他システムとの連携や大規模データ処理で構成されるバックエンドと、バックエンドを使用し、実際にクライアントサイドとリソースのやりとりをするフロントエンドに分かれることがある。
このまで説明しないとわかんねーのかバーカ。
Ruby(Rails)はサーバ側のフロントエンドの一部で利用されているらしい。
他はJavaとScalaに替えられましたとさ。ちゃんちゃん
Rubyで書いてたようなものはScalaに置き換えられる運命
672 :
デフォルトの名無しさん:2014/07/14(月) 20:00:15.47 ID:EP9aS6xQ
何と言う事でしょう、ここまで説明しないと云々と言ってる割にとても酷い説明です。
全く理解せずにどこからかコピペしてきたのでしょう。
尤もわかっていないのでコピペした物自体が酷い状態です。
別にRailsはバックエンドでもいいぞ
ユーザーに直接表示するビューは提供せずXMLRPCやJSONでフロントエンドと
通信するアプリケーションを書いてもいい。
ストレージ等として使えるようなRESTfulなWebサービスが複数立ち上がってる中で
フロントエンド・バックエンドという2元論だけで考えるのが妥当なのかという問題
674 :
660:2014/07/15(火) 13:14:23.28 ID:vQGy20Yw
doc = Nokogiri::HTML.parse(●●)
nodeA = doc.xpath('//div[@class="hogeA"]')
# -> doc全体からhogeAを探した結果が得られ意図通り
nodeB = nodeA.xpath('//div[@class="hogeB"]')
# -> 意図としてはdiv hogeAの中にあるhogeBを探したいのが、結果としてはdoc全体から探した結果が帰って来る
# タイプミスは何度も確認している
nodeC = doc.xpath('//div[@class="hogeA"]/div[@class="hogeB"]')
# -> この書き方ではなにも帰って来ない・・・
<div class=hogeA>あ</div>
<div class=hogeB>い</div>
<div class=hogeA><div class=hogeB>う</div></div>
# -> 「う」を取得したいです
ソースを晒したいところなのですが、なかなかそれも出来ず・・・
わかりにくい質問かもしれませんがお願いします。
タグの山括弧が全角になってるからそれ直せばマッチするんじゃないか
って山括弧っていうとよくないか。< と >
nokogiri が入ってなかったのでgem installしてたら、libxmlのバージョンによっては
XPathにバグがあるからどうこう、とか出てきたけど、そのへんは大丈夫?
<aho href="675">読めるかな</aho>
#coding:UTF-8
require 'nokogiri'
doc = Nokogiri::HTML.parse <<EOS
<div class=hogeA>あ</div>
<div class=hogeB>い</div>
<div class=hogeA><div class=hogeB>う</div></div>
EOS
puts (nodeA = doc.xpath('//div[@class="hogeA"]')).inner_text
# => あう
puts (nodeB = nodeA.xpath('div[@class="hogeB"]')).inner_text
# => う
puts (nodeC = doc.xpath('//div[@class="hogeA"]/div[@class="hogeB"]')).inner_text
# => う
680 :
660:2014/07/16(水) 01:21:31.25 ID:eEFTpAcM
どうもありがとうございます。
>>679だと確かに希望通りの結果が得られます。
が実際のhtmlファイルと私のコードだとなかなかうまく動かず。。。
削ったり足したりしながらやってみます。
>>674では説明の為、かなり要約したので。
doc の中身を確認したほうがいい
require 'pp'; pp doc とかで調べられる
元の HTML が壊れていたせいでパースして得た doc も壊れていて
いくらやってもマッチしないとかありがち