- 1 名前:デフォルトの名無しさん [2020/11/27(金) 10:07:17.73 ID:d9w49I3I.net]
- この板はプログラムを作る人のための板です。
あらゆる質問はまず スレ立てるまでもない質問はここで スレにしてください。 【前スレ】 スレ立てるまでもない質問はここで 154匹目 mevius.5ch.net/test/read.cgi/tech/1599472611/l50
- 496 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 01:14:00.80 ID:x0t63wd3.net]
- linuxでファイルに任意のメタデータを付与することってできる?
- 497 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 01:26:15.07 ID:e05IQa93.net]
- >>496
man xattr
- 498 名前:デフォルトの名無しさん [2021/01/21(木) 01:47:33.22 ID:w6TxDr36.net]
- Flashが死んだわけだが、プログラム言語としてのActionScriptももう死んだのか?
Flash以外に用途があったんだろうか?
- 499 名前:デフォルトの名無しさん [2021/01/21(木) 02:11:52.50 ID:0K6M1mAX.net]
- ActionScriptっていうのは、IE6に搭載されていたJavaScript(ECMAScript3)の
次世代版、ECMAScript4を先取りした言語だったんだよ でもECMAScript4は今までのJavaScriptと大幅に変わってしまい廃止になった。 つまりActionScriptはJavaScriptの世界で言えば 廃案となった実験的言語でしかないんだよ
- 500 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 04:40:28.73 ID:xWHELsa7.net]
- Adobeの他の製品ではActionScript2とか3が使える
- 501 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 11:30:03.39 ID:DtxXx33C.net]
- Haxe(ヘックス)はOSSで、JSに型チェックを付けたような言語で(altJS)、
JS(ES5), Flash, PHP, C++, Java, C#, Python, Lua に書き出せる ゲーム製作などに使う
- 502 名前:デフォルトの名無しさん [2021/01/21(木) 14:41:52.12 ID:bQp8azG/.net]
- スマートウォッチのSpo2センサーの数値を取得したいのですが、現在発売中のSpo2が取得できる機種で、センサー数値取得方法が公開されてるのはAppleのみですよね?
Huawei、Amazfit、GARMINはどれも独自OS積んでて仕様公開してないようですが、探し方が悪いのでしょうか?
- 503 名前:デフォルトの名無しさん [2021/01/21(木) 14:52:40.75 ID:vScR+qbO.net]
- メソッドチェーンってオブジェクトのある言語なら何でもいけるの?
何も返さない(voidを返す)メソッドは全部 かわりに自分自身を返しておけばいい?それで別に不具合は起きないよね?やらない理由はない?
- 504 名前:デフォルトの名無しさん [2021/01/21(木) 19:38:14.30 ID:6tk1Snw3.net]
- スマートウォッチングって変態御用達では。
- 505 名前:デフォルトの名無しさん [2021/01/21(木) 20:07:22.53 ID:XYuR1JzO.net]
- 少数第一位までの数字(例えば15.0〜50.9までの間)をランダムで表示するにはどうすればいい??
- 506 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 20:11:41.97 ID:6GIk8mhw.net]
- 60くらいまで乱数だしてあたいが条件からはずれたらループとか
多分10倍した150と509を上弦と下弦にして掛け算割り算するより 良い分散になりそう
- 507 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 20:12:38.68 ID:EAcGW6Ot.net]
- >>505
150〜509までのランダム出して10で割る
- 508 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 20:17:20.32 ID:e1j6x1hx.net]
- 150から509の間の整数乱数を作って1/10しろ
乱数は0から(509-150)で作って150足せばできる
- 509 名前:デフォルトの名無しさん mailto:sage [2021/01/21(木) 21:42:01.07 ID:2LdLfW0X.net]
- >>503
ostreamみたいにひとつのオブジェクトのメソッドを立て続けに叩きたい用途なら意味があるかもしれんが それ以外ならやる理由がないな。 どんな関数でもチェーンする関数チェーンとはそのへんが違う。
- 510 名前:デフォルトの名無しさん [2021/01/21(木) 21:57:05.26 ID:XYuR1JzO.net]
- >>506->>508
ありがとう その手があったか そういう発想パッとできるようになりたいわ
- 511 名前:デフォルトの名無しさん [2021/01/22(金) 00:17:05.06 ID:V0T4RJrl.net]
- メソッドチェーンが無い言語で、自分でメソッドチェーン作るとか
暇人すぎるから普通やらない
- 512 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 01:05:10.26 ID:ZQEfkoyS.net]
- メソッドチェーンが無い言語?
- 513 名前:デフォルトの名無しさん [2021/01/22(金) 07:20:16.45 ID:J5cef2aH.net]
- >>511
Obj-CでPromiseモドキ作るやつとか? https://github.com/YasufumiMuranaka/promise
- 514 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 07:36:57.05 ID:KQNzVW3z.net]
- オブジェクトを持たない言語じゃない?
- 515 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 08:33:22.48 ID:A5Uig14k.net]
- メソッドチェーンっていうのはライブラリの設計に過ぎないから
・言語にメソッドチェーンがあるわけではない ・自分でライブラリを作るのは当たり前 ライブラリの再発明は可能ならすべきではないが 自分でライブラリを作らないっていうのは プログラマとしては未熟だろう
- 516 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 09:40:16.31 ID:JAaKTTQV.net]
- デザインパターンを覚えた直後は感動して何でもかんでも適用したがる麻疹のような状態になることがある
頭空っぽにしてあらゆるメソッドをチェーン可能に作る前にちょっと冷静になったほうがいい YAGNIの法則を心に留めつつ、チェーンが欲しいものとそうでもないものに最初に仕分けるべし
- 517 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 09:43:19.96 ID:JAaKTTQV.net]
- メソッドのシグネチャーは利用者との契約
voidにしておけばチェーンの便利さがない代わりに責任もない 後から戻り値を追加設計したくなったとき、破壊的な影響なく仕様変更できる自由がある
- 518 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 09:49:47.60 ID:JAaKTTQV.net]
- YAGNIについて補足
jQueryのようなライブラリは一度return thisを書いておけば世界中から1億回使ってもらえる 俺ライブラリのメソッドは3箇所からしか呼び出されずチェーンも利用されないことが常
- 519 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 11:41:37.48 ID:nErdMrP/.net]
- 無理してチェーンにしなくていいけど自然とチェーンになる
voidって副作用の温床じゃん
- 520 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 13:30:34.24 ID:xLVy+Y7f.net]
- チェーンかどうか、コンパイラが最適化しない気がするが
モックアップはvoidと、private以外で作り、 最後に、synchronizedつけたり、privateつけて、一部だけpublicのgettter settter使うように調整するのは、 毎日リファクタリングする段階だとありだよな object返してチェーンさせるのは、 そのメソッドの中見ないと解読できない 場合によるが、finalな編集不可能オブジェの、 変数いじるクローンだったりするし、 あと、1行ごとに、catchやsynchronizedで囲めないから、 あまりいいと思わないな
- 521 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 13:36:37.41 ID:xLVy+Y7f.net]
- >>519のチェーン絶対主義だと、レジスター変数つかえない
cpuにも優しくないし、戻り値全部使っちゃいけないことになるし お前の仕事いつもはまってるんじゃないの?
- 522 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 13:58:53.41 ID:KQNzVW3z.net]
- チェーン絶対主義は戻り値拒否じゃないし、
そもそもレジスタ変数とか歴史に帰れ
- 523 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 14:03:41.13 ID:KQNzVW3z.net]
- あとvoid返却じゃなくチェーンでも副作用を期待してるんだから温床に変わりないじゃん頭大丈夫?
- 524 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 14:06:37.52 ID:KQNzVW3z.net]
- あ、不変オブジェクト原理主義だったらごめんよ
- 525 名前:デフォルトの名無しさん [2021/01/22(金) 14:09:10.63 ID:xLVy+Y7f.net]
- 話にならないな、何しにきたの?&そうするとどうなるの?
- 526 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 14:11:25.57 ID:KQNzVW3z.net]
- メソッドチェーンなんてAPIのスタイルにしか過ぎないから議論なんて意味ないって話だよ
- 527 名前:デフォルトの名無しさん [2021/01/22(金) 14:13:00.00 ID:sdt8Ek7M.net]
- 書き殴る便所の落書きかよ
ちょっとは人の文章よめ 最初からわかりきってたけど
- 528 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 14:24:02.05 ID:ZQEfkoyS.net]
- >>519
戻り値voidは「このメソッドは副作用を起こすためのメソッドですよ」という表明 Selfを返してチェーンさせるAPI設計にしたほうがいいかどうかはケースバイケース
- 529 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 14:55:08.74 ID:A5Uig14k.net]
- void mainはやめて、int mainにしよう!
関数は副作用をなくすべき!
- 530 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 15:23:41.81 ID:lXDpHddi.net]
- int mainは副作用云々はともかく終了コード返すから有用だろ
- 531 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 16:25:31.48 ID:ZqD8WV63.net]
- >>521
リソースカツカツの大昔ならともかく現代ではそんなに気にしなくていい ぜんぜんハマらないどころか快適だよ あとチェーンは絶対じゃなくてオマケだ あくまで副作用を最小化した関数重視の書き方が良い オブジェクト指向言語で関数重視にするとメソッドチェーン的な書き方が自然と導入される
- 532 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 16:27:33.68 ID:ZqD8WV63.net]
- >>528
そもそもthisは返さない クローンしたものあるいはクローンを少し改変したものを返す メソッド対象そのものはイミュータブルだ 返すのは別のインスタンス
- 533 名前:デフォルトの名無しさん [2021/01/22(金) 16:41:17.18 ID:krMW4kbd.net]
- この業界できる人から辞めてくんだよな
- 534 名前:デフォルトの名無しさん [2021/01/22(金) 16:46:58.60 ID:spT1A/uB.net]
- 唖然
- 535 名前:デフォルトの名無しさん [2021/01/22(金) 16:53:03.74 ID:J5cef2aH.net]
- >>533
会社辞めてSESで3倍稼ぐやつw
- 536 名前:デフォルトの名無しさん [2021/01/22(金) 16:53:52.57 ID:7PH07t0Z.net]
- 朝会とかウザ過ぎ、効率落ちる
- 537 名前:デフォルトの名無しさん [2021/01/22(金) 17:05:50.32 ID:clpH6KY8.net]
- ただの好き嫌いレベルをこうしなければならないとか言って
先人の知恵をおちょくる 挙句、自分様は絶対正しいと主張し新興宗教じみた後出しジャンケンを繰り広げる こんなのと同じことフロアーいややわー
- 538 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 17:36:04.00 ID:ZQEfkoyS.net]
- >>532
それもケースバイケース 言語やそのAPIを使う状況次第 例えばJavaでBuilderパターンを実装するなら 最後に呼ぶbuild()メソッド以外はreturn thisする
- 539 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 18:20:53.68 ID:mS9f9S7L.net]
- S3だとかMinioってやつはオブジェクトのメタデータ使って検索するのにはあんまし向いてない?
RDBと組み合わせて使うものなのかな
- 540 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 21:06:17.89 ID:3W/g7okM.net]
- >>519
thisを返すメソッドも副作用前提だろ。自分の状態を変化させるんだから。
- 541 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 21:12:48.64 ID:W5xHOOOh.net]
- クソコードとかウンコードって英語圏でなんと呼ばれているのですか?
- 542 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 21:19:12.97 ID:YeZLRB5m.net]
- リーナス曰わく「shit code」
- 543 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 21:29:21.53 ID:W5xHOOOh.net]
- >>542
おーそれっぽい検索結果が出てきました ありがとうございます
- 544 名前:デフォルトの名無しさん mailto:sage [2021/01/22(金) 21:37:24.65 ID:i5dURt7P.net]
- そのまんまにもほどがある
- 545 名前:デフォルトの名無しさん [2021/01/23(土) 00:30:54.46 ID:MUxSQoqh.net]
- >>537
因縁レベルのレビューとかするやつ・・
- 546 名前:デフォルトの名無しさん [2021/01/23(土) 01:07:21.78 ID:pyPer7vX.net]
- >>505
>少数第一位までの数字(例えば15.0〜50.9までの間)をランダムで表示するにはどうすればいい?? Double型で150〜509までの数をランダムで出して10で割ってみてるけど 150.123...みたいな数がランダムに出てしまうようで、それを10で割っても15.0123になってしまう… どこかおかしいのかな プログラム初心者ですまん 面倒ならスルーでオッケーです
- 547 名前:デフォルトの名無しさん [2021/01/23(土) 01:18:16.86 ID:MUxSQoqh.net]
- >>546
なぜdoubleなの?
- 548 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 01:56:25.92 ID:VaEGlU5h.net]
- >>546
まず整数にしてから10で割るという簡単なことがすぐ思いつかないの? 人にいちいち聞かないとできないのならもうやめたら
- 549 名前:デフォルトの名無しさん [2021/01/23(土) 07:14:56.27 ID:MUxSQoqh.net]
- 整数にするのは当たり前として、もっとプログラマーに大切なのはコンピュータの気持ちになって考えてみる事だ。
この場合、0〜359の乱数を生成して150足して10で割る。10かけて四捨五入ならroundしてから10で割る。 0からにすることでコード量はかなり減らすことができる。
- 550 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 07:34:28.23 ID:wDWcI13m.net]
- >>546
>>508に「150から509の間の整数乱数を作って1/10しろ」って書いてある日本語が読めない人は日本語わかるようになってから来てね
- 551 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 11:27:15.89 ID:5S3f8ehS.net]
- >>549
> 整数にするのは当たり前として、もっとプログラマーに大切なのはコンピュータの気持ちになって考えてみる事だ。 ふむ 0〜1 0110 0111の乱数を生成して1001 0110足して1010で割る。1010かけて0100捨0101入ならroundしてから1010で割る。
- 552 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 11:29:27.64 ID:DkrnWP3c.net]
- 次のような表から
3項目、A合計180以上、B合計200以上を満たして なおかつC+D合計がなるべく小さくなる組み合わせを探す方法 自分で試して見ましたが最適と思う答え(01,02,09)にたどり着かない… 名前| A| B| C| D| ------------------------- 01| 59| 70| 15| 20| 02| 74| 64| 15| 20| 03| 49| 45| 15| 20| 04| 49| 44| 15| 20| 05| 51| 46| 15| 20| 06| 62| 59| 15| 20| 07| 54| 77| 20| 25| 08| 54| 74| 20| 25| 09| 58| 84| 15| 25|
- 553 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 11:32:03.49 ID:5S3f8ehS.net]
- コンピュータの気持ちになって考えてみると・・・
- 554 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 11:43:13.51 ID:A1DCo63z.net]
- >>552
ループして計算するだけやん?
- 555 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 11:46:47.59 ID:5S3f8ehS.net]
- >>554
提出日は月曜なので明日中にお願いします
- 556 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 11:55:01.39 ID:sAz3YI3t.net]
- 宿題は自分でやれ
できないなら素直に単位落とせ
- 557 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 11:59:47.16 ID:5S3f8ehS.net]
- 自分で試したのにそんな事言うんですか?
試したって書いてあるでしょ
- 558 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 12:26:31.71 ID:Migm0viT.net]
- >>552
コードをアップロードしたらみんな添削してくれると思うよ あと正解は一つじゃない、念のため
- 559 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 12:35:32.61 ID:fA0JjYru.net]
- 重複ありなら1つに決まる
- 560 名前:デフォルトの名無しさん [2021/01/23(土) 12:50:55.51 ID:f2Vc7d50.net]
- 答えてあげたとしても
バレたら除籍が当たり前なんですけど なんで入学しちゃったの?
- 561 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 13:12:32.84 ID:q1SxwlIa.net]
- >>552
一般化しようとすると結構難しいね 計算をどこで止めるか どうやって速度を出すか まあ頑張って
- 562 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 13:38:21.43 ID:hIt2ZLZ6.net]
- ふつうに動的計画法だろ
- 563 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 13:58:57.30 ID:tpiREuz3.net]
- この程度なら総当りでいいだろ
- 564 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 14:09:23.46 ID:BBAp0+Kx.net]
- んだね9*8*7の500パターン程度だから
そこからAB条件に合うものをC+Dでソートするのが一番手っ取り早い 100万くらいあっても多分
- 565 名前:デフォルトの名無しさん [2021/01/23(土) 15:28:59.91 ID:f2Vc7d50.net]
- >>559
お前優しいな 問題が不完全なんだよね、つまり 日本語からやり直しね
- 566 名前:デフォルトの名無しさん [2021/01/23(土) 16:03:10.41 ID:s8PlSkaV.net]
- プログラミングを始めてからXAMPPでやってるんだけど
youtubeとかで勧められてる docker、AWS、CircleCI のセットがわからない これらってXAMPPで例えたらどの部分になるの?
- 567 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 16:09:52.52 ID:dilIonj4.net]
- どの部分にもならない
- 568 名前:デフォルトの名無しさん [2021/01/23(土) 16:43:57.72 ID:s8PlSkaV.net]
- >>567
どういうこと? 繋がりがわからん
- 569 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 16:53:14.35 ID:dilIonj4.net]
- いやだからそれらはxamppのどれにも当てはまらんって言ってんの
質問の回答のままなんだが
- 570 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 16:53:27.81 ID:A1DCo63z.net]
- >>566
個人でやるだけならそもそも要らないしな Dockerもいらんよ 普通に仮想環境のほうが分かりやすい virtualboxとvagrantなど awsは個人でも無料枠があるので使ってみるのはありかと circleCIなんかまじでいらん jenkinsとかなら触ってみてもいいとは思うけど案外導入が面倒だしいらんかと
- 571 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 17:05:14.39 ID:BBAp0+Kx.net]
- >>566
Docker はコンテナ技術と言う、仮想マシンの従兄弟のアプリ AWS はコンテナやら仮想マシンやら諸々をホストするクラウドサービス CircleCI は Jenkins などのビルド用の商用版サービス といっても CircleCI なんて貧乏人だから知らなかった Jenkins で不満に感じてないし
- 572 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 17:08:50.93 ID:BBAp0+Kx.net]
- >>570
でもPython環境とかだったとしたら、一々セットアップするよりコンテナダウンロードしたほうが楽じゃね? まぁPythonやるのか知らんけど
- 573 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 17:27:22.48 ID:5S3f8ehS.net]
- >>570
> 個人でやるだけならそもそも要らないしな > Dockerもいらんよ > 普通に仮想環境のほうが分かりやすい Dockerは他の人に配布したり サーバーにアプリをデプロイする時に使うから 個人でやるだけならいないってだけ 仮想環境=物理マシンとほぼ同じなんだから 仮想環境があればDockerがいらなくなるわけじゃない 配布orデプロイするなら、仮想環境があったとしてもDockerは必要
- 574 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 17:28:06.67 ID:5S3f8ehS.net]
- > といっても CircleCI なんて貧乏人だから知らなかった
貧乏じゃなくて知識がないから知らなかっただけ 認めよう
- 575 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 17:28:57.57 ID:5S3f8ehS.net]
- > Jenkins で不満に感じてないし
自分でメンテナンスしてないから 不満がないんだろう? 会社で誰かが作ったのを使ってるだけ
- 576 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 17:30:37.48 ID:5S3f8ehS.net]
- > でもPython環境とかだったとしたら、一々セットアップするよりコンテナダウンロードしたほうが楽じゃね?
DockerはPython環境を作るためのものじゃない Pythonで作ったなにかを、他の環境で簡単に動かすためのもの 他人に配布した時の話だから、個人レベルで必要ないと思うのは当然
- 577 名前:デフォルトの名無しさん [2021/01/23(土) 17:33:50.73 ID:s8PlSkaV.net]
- みんなありがとう
AWSがサーバーで補助的にDockerやCircleCIが挟まってる感じなんだな
- 578 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 17:43:07.75 ID:BBAp0+Kx.net]
- >>576
いや、DockerHUB に Python コンテナ色々あるやん? 自前で環境整えなくていいやつ
- 579 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 17:48:12.09 ID:5S3f8ehS.net]
- Docker hubにあるいろんなコンテナのほとんどは
開発者が自分のために作ったものであって 他人が使うために用意されていません
- 580 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 17:55:53.71 ID:BBAp0+Kx.net]
- >>575
もちろん! んで、不都合ないんだから別に良いじゃない subversionとGitくらい違うの? 見てみたけどパフォーマンスはともかく、ビルド毎にSDKとか変えられるってのは、それこそ商用の複数ターゲット向けの機能じゃない
- 581 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 18:02:06.88 ID:5S3f8ehS.net]
- 複数のバージョンに対応するときに
Dockerを使うとしたらテストする時に使うものなんだが ビルド毎にSDK変えるってpyenvで十分な話でもしてんのか? 配布するときは特定のバージョンを入れて配布すればいいのだから 複数のSDKに対応する必要があるのはライブラリとかオープンソースアプリの開発者だけだな 自社で運営してるサービスとかでは 複数のバージョンに対応する必要がなくなるのがDockerのメリット
- 582 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 18:04:47.21 ID:BBAp0+Kx.net]
- >>579
python Docker Official Images https://hub.docker.com/_/python?tab=description 公式イメージね
- 583 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 18:07:34.06 ID:BBAp0+Kx.net]
- >>581
CircleCI の話の方 個人なら別にJenkinsでいいじゃんという
- 584 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 18:08:53.49 ID:5S3f8ehS.net]
- >>582
そんなもん堂々と挙げられても、 それはベースイメージであってそれを直接使って開発するものではありません。 開発(デバッグ)用など、必要なパッケージが何も含まれてないからです。 それはPythonを使って作ったアプリを動かすためのベースイメージであって その中でアプリを作るためのものではありません で終わりなんだがw
- 585 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 18:10:57.19 ID:5S3f8ehS.net]
- >>583
CircleCIを知らなかったのにJenkinsでいいじゃんって思うほうがおかしいね CircleCIは個人で無料で使えるプランが有るのに わざわざ自分でJenkins用のサーバーを立ててセットアップするのはなぜ? 比較検討もしないでJenkinsでいいじゃんって言ってるだけでしょ
- 586 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 18:15:39.66 ID:BBAp0+Kx.net]
- >>585
無料があるのか済まん
- 587 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 18:25:46.87 ID:5S3f8ehS.net]
- 普通はね、無料プランぐらいあろうだろ?って思うんだよ
なぜなら、ほとんどのCIサービスは無料プランがあるから CircleCIだけじゃなくて、他のCIサービスのことも知らないってバレてるよ
- 588 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 18:46:52.57 ID:Uvgn17t1.net]
- Ruby on Rails では、AWS, Docker, CircleCI が多い。
GitHub Actions と言うのも出来たらしいが >>552 Ruby で作った https://paiza.io/projects/QzI3H6n6cr4p_ZMMgtOCgA
- 589 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 18:49:32.60 ID:3u/wIwRA.net]
- dockerをサービス運用でしか使ってない奴って損してるよな
開発時にも便利に使えるのにもったいねー
- 590 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 18:54:01.24 ID:Uvgn17t1.net]
- 簡単に開発する人は、Docker Compose
その中に、web/app, db 用の2つのコンテナを入れる
- 591 名前:デフォルトの名無しさん [2021/01/23(土) 19:58:34.91 ID:f2Vc7d50.net]
- >>552
ループ回してみたあってるかどうかはしらんけど、落第一直線おめでとう! 重複なしなら、01,02,09の組み合わせで110点だな 重複ありなら、01,01,02で105点だな https://ux.getuploader.com/dialogues_txt/download/386
- 592 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 20:10:16.23 ID:5S3f8ehS.net]
- >>589
開発でも使うよね。ホストで開発(ソースコード修正)したものを動かしてテストしたり 仮想マシンの代わりとしてログインしてそこでサービス起動したりするのは 想定されてない使い方だから茨の道になるけど
- 593 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 20:17:52.72 ID:3u/wIwRA.net]
- >>592
vscodeでコンテナに入って開発すんだよ
- 594 名前:デフォルトの名無しさん mailto:sage [2021/01/23(土) 20:24:18.65 ID:5S3f8ehS.net]
- >>593
つまりコンテナの外にあるvscodeで開発してるわけですね
- 595 名前:デフォルトの名無しさん [2021/01/23(土) 20:29:28.81 ID:f2Vc7d50.net]
- >>552
期限に間に合うか間に合わないか心配してたみたいだが、 実際は食っていけるか?生きるか死ぬか? だからな。 今までのぶん、、30日で取り戻す覚悟がないと、 冷たいアスファルトで朝を迎える生活がまってるぞ。
- 596 名前:デフォルトの名無しさん [2021/01/23(土) 21:38:24.93 ID:rKTsdTjy.net]
- https://www.youtube.com/watch?v=mt4woV9fiDI
の動画と同じようなものを作ろうをしているのですが、 private int[][] field = {{0,0,0},{1,1,1},{0,0,0}}; のように定義した配列からどうやって疑似3dみたいにするのかが動画を見てもよく分かりません。 なにかほかに参考になるものあるでしょうか?
|

|