18/04/15 22:51:17.13 MhEmdnyU.net
そっか。
ありがとうございます。
別にOneDriveをストレージにしても問題ないということだね。
試行錯誤してみます。
975:デフォルトの名無しさん
18/04/15 23:30:04.01 xpwShDOv.net
WebDAVか
976:945
18/04/16 07:27:54.33 1U+gAd+J.net
GoogleDrive上のRubyファイルは動いた。
何か仕様変更があったのかしら。
ともかく、現状、GoogleDriveでコード管理することにします。
977:デフォルトの名無しさん
18/04/16 08:55:29.96 PnJWHI/9.net
なぜGitを使わないのか
BitBucketなら無料でプライベートリポジトリ持てるぞ
978:デフォルトの名無しさん
18/04/16 09:47:03.26 75OnkAat.net
Azureで自前のgitとSSH鯖で桶
979:デフォルトの名無しさん
18/04/16 09:53:08.11 PnJWHI/9.net
AzureならGitはVSTS使うのが普通だろ
AWSならCodeCommit使えば完全無料だ
今時たかがGitのホスティングごときにサーバー運用の手間かけるとか頭悪すぎ
980:デフォルトの名無しさん
18/04/16 10:08:13.69 pZQ1SPWZ.net
じゃあ、これも
Google Cloud Platform でホストされている複数のプライベート Git レポジトリ
URLリンク(cloud.google.com)
5ユーザー、50GBストレージ、50GB通信量(下り)まで無料だから
個人用途なら無料で使えそうだね
981:デフォルトの名無しさん
18/04/16 10:10:23.68 pZQ1SPWZ.net
> AWSならCodeCommit使えば完全無料だ
AWSの方は完全無料なのか?って思ったら
やっぱり無料制限あるじゃんw
だいたい一緒みたいね
URLリンク(aws.amazon.com)
最初の 5 人のアクティブユーザー
50 GB のストレージ/月
10,000 回の Git リクエスト/月
982:デフォルトの名無しさん
18/04/16 10:31:35.04 X9HGFo0K.net
>>955
実働20日として一人あたり一日平均100コミット?
これ超過できる超人いるのかよ
983:デフォルトの名無しさん
18/04/16 10:33:36.56 X9HGFo0K.net
いやコミットじゃなくてプッシュやフェッチか
人間の手動操作なら事実上無制限だな
984:デフォルトの名無しさん
18/04/16 10:40:27.16 pZQ1SPWZ.net
>>957
1 push 1リクエストとは限らんぞ、どういう計算しているか知らんけど、
例えば1 pushに含まれる1ファイルが1リクエストになってるかもしれない
そう考えるとGoogleの方がわかりやすいかもね。
985:デフォルトの名無しさん
18/04/16 10:45:48.83 pVewTO76.net
>>958
ファイル単位なら1万くらいcloneや最初のpushで一発で超過するじゃん
一般的な使い方で超過することはめったにないって書いてるからさすがにそれはないだろ
986:デフォルトの名無しさん
18/04/16 15:08:56.12 lu0LQeBN.net
>>960
踏んだらすれたてよろしく
987:デフォルトの名無しさん
18/04/16 15:17:41.22 r1/f7Sud.net
うんこ
988:デフォルトの名無しさん
18/04/16 15:20:39.48 pZQ1SPWZ.net
↑うんこ踏んだ奴
989:デフォルトの名無しさん
18/04/16 16:18:05.44 ZFIHRn8x.net
うんこってrubyのこと?
990:デフォルトの名無しさん
18/04/16 17:10:36.81 tsXOlUfW.net
>>953
gitだけしか使わないわけないだろ
991:デフォルトの名無しさん
18/04/16 17:25:19.50 pZQ1SPWZ.net
>>964
今はgitの話では�
992:H 他のことしたいなら、他のもの使えばいいだけだし gitは○○を使うって話をしてるんだよ
993:デフォルトの名無しさん
18/04/16 18:47:04.65 PnJWHI/9.net
>>965
たぶん963は、サーバーをGitだけでなく他の用途にも使うと言ってるんだと思うよ
すごく筋の悪い思考だと思うけどね
994:デフォルトの名無しさん
18/04/17 03:27:09.27 QMWYQNUe.net
スジはなめるためにある
995:デフォルトの名無しさん
18/04/17 17:49:09.11 GYuBFjQi.net
次スレ
Ruby 初心者スレッド Part 63
スレリンク(tech板)
996:デフォルトの名無しさん
18/04/17 23:55:53.10 AHLVIZ+p.net
>>966
なんで筋が悪いと思うんだ?
997:デフォルトの名無しさん
18/04/18 00:43:52.27 lRwbg5zI.net
>>968
おつ
998:デフォルトの名無しさん
18/04/18 01:12:53.91 6DBcsPYG.net
>>969
逆に聞くが、あえてGit自前運用かつサーバー相乗りという選択肢を選ぶ積極的な理由が何か一つでもあるの?
コストが高い、信頼性が低い、運用が面倒臭い、便利なWebインターフェイスもない、CIなど外部との連携もしづらい
また、サーバーに複数のサービスを同居させるのは、運用が面倒になるので一般的には避ける方向で検討するのが基本だ
オンプレならハードのコストやハード運用も勘定に入れた結果そうせざるを得ない場合も多いが、
クラウドなら安く小さいサーバーを沢山持ててハード運用の手間もないから問題にならない
999:デフォルトの名無しさん
18/04/18 01:21:24.00 UfQjex1N.net
関数の取扱いが非常に筋の悪い言語があるらしい。
何かしらのメソッドとして表したいという、初期設計時のオナニーがこの事態を招いた。
block、proc、lambdaと笑っちゃうくらいぐっちゃぐちゃ。
どういうときにどの形式使えばいいのか、変換するルールは…
はい、お約束。全部覚えましょうw
一事が万事この調子だよなw
そのうち「3+5を計算する機能」レベルで組み込まれてしかも数通りバリエーションが仕込まれそうw
宣伝文句は「えーっ、3+5計算するのにそんなこと書かなきゃいけないの?wそれrubyなら組み込みの呼び出すだけで一発だよ?ww」
1000:デフォルトの名無しさん
18/04/18 02:03:46.12 1MQV5vND.net
>>971
git使うだけで面倒とかどれだけ初心者想定してんだよ
うちはredmineと連携させてるからwebからも見れるよ
バックアップも他と一緒にとってるから楽よ
別にホストがクラウドでないなんて言ってないし
1001:デフォルトの名無しさん
18/04/18 02:08:25.73 1MQV5vND.net
サーバーが、か
1002:デフォルトの名無しさん
18/04/27 16:47:32.90 vghG7n/V.net
ぼくがRubyを使う理由
URLリンク(www.eimei4coding.blog)
1003:デフォルトの名無しさん
18/05/03 09:37:28.31 vrPjbtA8.net
なんかbundlerがエラー吐くようになってしまって困っています。
対応策は知りませんか?
Traceback (most recent call last):
2: from /usr/local/bin/bundler:23:in `<main>'
1: from /usr/local/lib/site_ruby/2.5.0/rubygems.rb:308:in `activate_bin_path'
/usr/local/lib/site_ruby/2.5.0/rubygems.rb:289:in `find_spec_for_exe': can't find gem bundler (>= 0.a) with executable bundler (Gem::GemNotFoundException)
1004:デフォルトの名無しさん
18/05/03 12:26:03.69 vrPjbtA8.net
bundler -v
も動かないです。
1005:デフォルトの名無しさん
18/05/03 14:39:04.35 M52LYEAa.net
コンバトラーV
1006:デフォルトの名無しさん
18/05/03 15:03:53.22 bkPu29QU.net
super electromagnetic yoyo
1007:デフォルトの名無しさん
18/05/03 19:04:14.74 9RHeN1ko.net
sudo gem install bundler
1008:デフォルトの名無しさん
18/05/04 16:02:47.13 FNtgJ1dj.net
>>913
Ruby、Pythonが主流なのか?
俺、Ruby使いだけど、主流言語使ってる気分にはなれない。
1009:デフォルトの名無しさん
18/05/04 16:16:59.88 YzOLlJfQ.net
今主流言語と言えるのはJavaScriptのみだからね
1010:デフォルトの名無しさん
18/05/04 16:24:40.64 plo/RuVs.net
google、ms・・・流れ込んでる資金量・人員数が違う
あれだけ人・金かけられたらどんなクソ言語でも主流になる
そうさせたのはブラウザで唯一実行可能というアドバンテージだったがそういう意味では今後はrustやgoにも可能性はある
rubyはそれもない
1011:デフォルトの名無しさん
18/05/04 17:01:30.15 HDydWALv.net
>>983
Dartの悪口はそこまでだ
1012:デフォルトの名無しさん
18/05/08 04:34:33.88 ws+EcsEk.net
@lru_cache(maxsize=None)
def fib(n):
if n < 2:
return n
return fib(n-1) + fib(n-2)
>>> [fib(n) for n in range(16)]
[0, 1, 1, 2, 3, 5, 8, 13, 21, 34, 55, 89, 144, 233, 377, 610]
Ruby には、上のPython のような、デコレーターは無いの?
上はフィボナッチだが、引数・答えを、メモ化するような関数はある?
1013:デフォルトの名無しさん
18/05/08 07:23:01.16 6Z/Mi3tg.net
>>985
古い記事だけど、例もフィボナッチでちょうどよさげ
URLリンク(mickey24.hatenablog.com)
1014:デフォルトの名無しさん
18/05/08 07:44:23.18 6Z/Mi3tg.net
gem もあった
URLリンク(github.com)
1015:デフォルトの名無しさん
18/05/08 09:01:44.06 ws+EcsEk.net
class A
def initialize (a = 5)
@a = a
end
p (0..@a)
end
p a = A.new
>p (0..@a)
@a が初期化されていないのか、エラーになる
クラス内の地の文は、A.new・initializeよりも、先に実行されてしまうのか?
>>986-987
ありがとう
1016:デフォルトの名無しさん
18/05/08 09:09:56.84 XzXTdruW.net
>>988
その通り。具体的にはファイルを読み込んだ時に実行されるよ
1017:デフォルトの名無しさん
18/05/08 12:18:20.40 XzXTdruW.net
スレたてられなかったから誰か代わりに建ててくれないか
>>988
ついでだけどその書き方だと p (0..@a) の @a は A のインスタンスのインスタンス変数じゃなくて、 A という『Class クラスのインスタンス』のインスタンス変数だから注意ね
1018:デフォルトの名無しさん
18/05/08 14:05:39.62 XzXTdruW.net
と思ったら結構前に次スレ立ってたんだね……重複しなくてよかった
スレリンク(tech板)
1019:デフォルトの名無しさん
18/05/08 22:51:57.39 FvmTtIIh.net
>>988
クラス内の文は、記述順に実行される。
defは、メソッド定義の宣言部というよりは、実行文なので、同様。
1020:987
18/05/08 23:24:38.69 ws+EcsEk.net
class A
def initialize (a = 5)
@a = a
puts "init : #{@a.class}" # 1
end
puts @a.class # 2
end
p a = A.new
p b = A.new(2)
出力結果
NilClass
init : Integer
#<A:0x00000000050dc230 @a=5>
init : Integer
#<A:0x00000000050dc078 @a=2>
実行前のファイル読み込み時に、1回だけ、#2 puts が呼ばれて、
initialize内の#1 puts は、new 毎に呼ばれる
1021:デフォルトの名無しさん
18/05/08 23:28:50.06 XzXTdruW.net
当たり前だと思うのだが、何が言いたいのか不明
1022:デフォルトの名無しさん
18/05/09 00:19:25.75 p+TFQEkm.net
ファイル内の空行数を数える
ruby -e "puts File.read(\'test22_data.txt\').scan(/^$/).length"
ruby -e 'puts File.read(\"test22_data.txt\").scan(/^$/).length'
Windows PowerShell で、1-liner を実行する際、
クォーテーション内に、クォーテーションがある時に、\ でエスケープしないと、
PowerShell が、内側のクォーテーションを除去してしまって、エラーになるけど、
皆こういう場合、どうしてる?
1023:デフォルトの名無しさん
18/05/09 00:37:53.06 aySw10Ot.net
WindowsでRubyは苦行
1024:デフォルトの名無しさん
18/05/09 02:06:31.30 VltSHCvQ.net
>>995
%qクォートを使う。
1025:デフォルトの名無しさん
18/05/09 08:36:03.80 DadRmw9B.net
>>996
+1
1026:デフォルトの名無しさん
18/05/09 08:36:55.27 DadRmw9B.net
>>997
ほんそれ
1027:デフォルトの名無しさん
18/05/09 08:37:56.36 DadRmw9B.net
>>995
1-liner にこだわるのはなぜ
1028:デフォルトの名無しさん
18/05/09 08:38:27.55 DadRmw9B.net
Ruby 初心者スレッド Part 63
スレリンク(tech板)
1029:1001
Over 1000 Thread.net
このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 166日 8時間 2分 58秒
1030:過去ログ ★
[過去ログ]
■ このスレッドは過去ログ倉庫に格納されています