21/01/17 16:46:19.99 /w4kP1Nf.net
>>420で板チ指摘されているのにどれだけ続ける気だ池沼ども
450:デフォルトの名無しさん
21/01/17 17:47:58.87 EUexGiB+.net
ムカついたから今後ネットワークの質問ばっかするわ
ちなネットワークスペシャリスト保持者です
451:デフォルトの名無しさん
21/01/17 17:56:34.71 ReTroc60.net
>>445
>>420を論破できてない自己紹介かな
452:デフォルトの名無しさん
21/01/17 20:27:04.41 9QtIcb50.net
命名についてご相談させてください
プログラムの実行を一時中断する条件がいくつかあり(ユーザーがマウスを動かす、特定の時間帯になるなど)それらの条件を1つの関数で判断しています
この関数は判断を下すだけで具体的な処理は戻り値を見た呼び出し元で行います。この関数に何と命名するのがいいでしょうか?
真っ先に浮かんだのはcheck_stopですがこれは「止まってるかを判断」となりおかしいのでは?と思っています
453:蟻人間
21/01/17 20:35:58.32 +reIplLT.net
decide_if_pause
454:デフォルトの名無しさん
21/01/17 20:38:34.09 BvejEeZc.net
ゴミメソッド
命名に困る程度ならそもそも必要ないんだよ
455:デフォルトの名無しさん
21/01/17 21:16:20.82 y0dgrs4U.net
>>449
get_stop_flag
456:デフォルトの名無しさん
21/01/17 21:18:31.19 Q11k0mcf.net
interrupt
457:デフォルトの名無しさん
21/01/17 22:12:11.36 OsPht3CQ.net
>>449
> この関数は判断を下すだけで
判断を下すだけなのに、プログラムの実行を一時中断するという
処理をすると決まってるのは、言ってることが矛盾してる
458:デフォルトの名無しさん
21/01/17 22:13:06.68 UgYsrfIo.net
>>449
needs_suspension()
459:デフォルトの名無しさん
21/01/17 22:15:07.22 0K68wrQN.net
should_stop
should_suspend
should_continue
while should_continue() {…} のように呼び出し側でどう使いたいかや
使ってる言語によって適切な名前は変わってくる
460:デフォルトの名無しさん
21/01/17 22:17:48.01 0K68wrQN.net
それと命名は専用スレがあるのでそっちで聞いたほうがいい
スレリンク(tech板)
461:デフォルトの名無しさん
21/01/17 22:19:01.13 OsPht3CQ.net
> 真っ先に浮かんだのはcheck_stopですがこれは「止まってるかを判断」となりおかしいのでは?と思っています
それは「調べる!止まれ!」だ
462:デフォルトの名無しさん
21/01/17 22:35:46.11 L99y+nUl.net
戻り値のtrueが止まれなのか進めなのか判別しにくいメソッド名はやめよう
463:デフォルトの名無しさん
21/01/17 22:37:54.73 9QtIcb50.net
>>452,455,456
ありがとうございました
shouldが一番しっくり来ました😊
464:デフォルトの名無しさん
21/01/17 22:47:39.12 L99y+nUl.net
既に止まっているかこれから止まるべきかの違いはstoppedとtoStopで使い分ける
英単語の細かいニュアンス誤りよりも原型、過去形、不定詞、受動態の使い分けが重要
てにをはを間違うと日本語が意味不明になるのと同じ
465:デフォルトの名無しさん
21/01/17 23:05:53.05 4HfROdck.net
>>461
checkToStopってこと?
466:デフォルトの名無しさん
21/01/18 02:32:05.91 L10nLr/e.net
>>462
testWetherToStopやjudgeWetherToStopみたいな感じ
軽い判定ならshouldStopいいと思う
checkはtrueとfalseのどちらがcloseすべきなのかが各人の思い付きに依存するので困る
例外を投げる戻り値voidなエラーチェック処理にも多用されるので、checkは言い換えを探したほうがいい語の筆頭だと思う
467:デフォルトの名無しさん
21/01/18 16:08:08.70 f4QICPVB.net
生産効率悪いスレでわろた
468:デフォルトの名無しさん
21/01/18 19:33:24.32 OUq490Pl.net
手続き型言語かと思うような名前の付け方よな
469:デフォルトの名無しさん
21/01/18 19:46:35.28 Iq/zMAQo.net
名前なんかどうでもええやんw
ローマ字でも全てがそうなら気にならんしw
そもそもマウスイベントやらイベントハンドラで最初に結果を受け取るやろ
そこでフラグ立てておいて、ゲームとかならメインループでそのフラグをチェックするとかなら分かるが
あれだけの文章で良く色々提案出来るなw
470:デフォルトの名無しさん
21/01/18 19:54:56.21 U718Mkg1.net
>>466
答えられそうな質問に群がっているだけだから
この手の流れとか雑談中心になるような質問スレは役に立たないけどな
471:デフォルトの名無しさん
21/01/18 20:12:48.11 9MSmwu+o.net
自転車小屋の議論って奴だな
472:デフォルトの名無しさん
21/01/18 20:27:52.43 OUq490Pl.net
名前がどうでもいいは流石にネタすぎる
一箇所の関数名が下手なだけならいいけど、そのセンスでプログラム全体を書かれるかと思うと悪夢だわ
473:デフォルトの名無しさん
21/01/18 20:36:53.09 L10nLr/e.net
一度ポイントを押さえてもらえばネーミングが今後ずっと良くなる可能性があるからなあ
可読性マジで大事
しんどいコードレビューは血涙でる
474:デフォルトの名無しさん
21/01/19 00:57:10.32 3j32M4FB.net
教えて下さい。
会社でAgileWorks ?でワークフローシステムを導入するみたいなのですが、
475:全くプログラミングとかしたことないものにもフロー作成ってできるものなんでしょうか? システム構築やったことがなくてもできるといわれたのですがマニュアルみてもなんのことやらわからなくてこまっています。
476:デフォルトの名無しさん
21/01/19 01:00:02.92 AAGIcVgh.net
>>471
プログラミングではなく料理だと思え、つまり段取り
477:デフォルトの名無しさん
21/01/19 01:24:20.56 3j32M4FB.net
段取りですか。
事務しかやったことないバイトでも勉強すればできるものだと思えなくて。
それも仕事と言われたのですが、システムできる派遣さんみたな時給ももらってるわけでもなく1000円の時給のバイトでは割に合わないし、責任持てません。
478:デフォルトの名無しさん
21/01/19 01:51:23.34 h2bVlPeF.net
自分にできない、割に合わない仕事だというなら、やめればいいんでないの?
479:デフォルトの名無しさん
21/01/19 04:03:16.60 DHFXGQbg.net
能力低いのになんで高給要求するかな
逆だろ
480:デフォルトの名無しさん
21/01/19 08:17:20.89 3j32M4FB.net
時給云々はよけいなこと書いてしまいました。
基礎知識がなくても作成できるかしりたかったのですが、皆さんに不愉快にさせてしまいすみませんでした。
481:デフォルトの名無しさん
21/01/19 08:27:37.74 OU99i8YK.net
この際に少し勉強すればいいじゃん
そんでワークフローシステムとかやってましたって言えば次は時給2000円の運用とかテクニカルサポートの仕事につけるじゃん
482:デフォルトの名無しさん
21/01/19 08:38:20.27 KiqULKA1.net
お前ならやれる!いけるいける!あきらめるな!
バイトなんだから責任なんてなーんもない
パズルだと思ってトライしてみよう
ダメ元でやっぱダメなら社員がほかの手段を探すだけ
システム開発枠で採用した訳でもないのに素人バイトに丸投げして結果失敗してリカバリも何も考えなかったとしたら、責を問われるのは完全にその社員
責任転嫁してくるような職場だったらそこで新たなバイト先を探せばいい
今からクヨクヨするのは杞憂
483:デフォルトの名無しさん
21/01/19 15:55:30.33 Jp7kCVyR.net
質問です。
root権限でssh接続出来るレンタルサーバーでおすすめを教えてください。
484:デフォルトの名無しさん
21/01/19 16:51:49.44 Y7rxETSL.net
高いやつ
485:デフォルトの名無しさん
21/01/19 17:14:01.77 QdeDqIUW.net
自己解決しました。
486:デフォルトの名無しさん
21/01/19 18:30:43.36 zmXXrJtv.net
WebIDEとかでよく使われてるブラウザ上のコマンドラインってどうやって作ってんすか?
487:デフォルトの名無しさん
21/01/19 21:31:09.20 AAGIcVgh.net
>>482
1文字づつ入力受け付けてんだろ
488:デフォルトの名無しさん
21/01/20 00:59:29.08 W2pMMNRu.net
cakePHPのクエリビルダみたいなのって誰得なんですか?
あれでなんでもできるならまぁいいんだけどちょっと複雑なSQLになると「出来ないんで直接SQL書いてください」になるし
それだったら最初から全部直接SQL書けばよくないですか?
489:デフォルトの名無しさん
21/01/20 01:21:14.07 JbkhoYGM.net
>>484
フレームワークっていうのは、非常によく使う機能を簡単かつ定型的に使えるようになっているんだよ
複雑なSQLだと使えないって文句言うのは、
bootstrap使っておきながら「細かな調整ができない!」って文句言うデザイナみたいなものだよ
490:デフォルトの名無しさん
21/01/20 01:22:24.08 Rdh9isrB.net
例外とか使うよりもgotoの方が
好きな場所にジャンプできて便利じゃん
491:デフォルトの名無しさん
21/01/20 01:42:06.09 Zqxom2Xr.net
>>484
静的解析でエラー検知できる
492:デフォルトの名無しさん
21/01/20 10:46:14.94 sOzWFlEJ.net
直接、文字列でSQL を書くと、SQLインジェクションで、
データを抜かれたり、システムをめちゃめちゃにされる
493: だから、? を使ったプレースホルダーとか、 Ruby on Rails などのフレームワークで、チェックしないといけない
494:デフォルトの名無しさん
21/01/20 11:39:47.82 pudyYjeO.net
初歩的ですいません
「もし整数ならA、それ以外ならB」って条件分岐を書きたいんだけど、整数ってどうやって表現すればいいんでしょうか…
言語はSwiftです
495:デフォルトの名無しさん
21/01/20 12:27:49.43 5gwvq16z.net
["21.5", "19.25", "27", "no data", "28.25", "no data", "23", "2.9999999999999999"]
.map { Double($0) ?? .nan }
.filter { $0.rounded() == $0 } //<= コレ
.forEach{ print($0) }
496:デフォルトの名無しさん
21/01/20 13:16:46.97 pudyYjeO.net
>>490
なんか思ったよりかなり難しそうでした…
ありがとうございます
497:デフォルトの名無しさん
21/01/20 14:33:22.24 QXTg6pL2.net
整数かどうかで分岐させたい処理って何なの?
宿題系のプログラム以外で見かけたことがない
498:デフォルトの名無しさん
21/01/20 14:49:49.52 pudyYjeO.net
>>492
宿題系です
499:デフォルトの名無しさん
21/01/20 15:46:28.72 FzWFRFOF.net
>>492
画面表示に関わる座標系は整数で分岐させるよね
TANとか外積とかの例外を文字列で入れたりとかあるかも
500:デフォルトの名無しさん
21/01/20 17:02:10.07 +ripr6vm.net
座標系は剰余でしょ
代用できる場合はあるけど意味は違う
501:デフォルトの名無しさん
21/01/21 01:14:00.80 x0t63wd3.net
linuxでファイルに任意のメタデータを付与することってできる?
502:デフォルトの名無しさん
21/01/21 01:26:15.07 e05IQa93.net
>>496
man xattr
503:デフォルトの名無しさん
21/01/21 01:47:33.22 w6TxDr36.net
Flashが死んだわけだが、プログラム言語としてのActionScriptももう死んだのか?
Flash以外に用途があったんだろうか?
504:デフォルトの名無しさん
21/01/21 02:11:52.50 0K6M1mAX.net
ActionScriptっていうのは、IE6に搭載されていたJavaScript(ECMAScript3)の
次世代版、ECMAScript4を先取りした言語だったんだよ
でもECMAScript4は今までのJavaScriptと大幅に変わってしまい廃止になった。
つまりActionScriptはJavaScriptの世界で言えば
廃案となった実験的言語でしかないんだよ
505:デフォルトの名無しさん
21/01/21 04:40:28.73 xWHELsa7.net
Adobeの他の製品ではActionScript2とか3が使える
506:デフォルトの名無しさん
21/01/21 11:30:03.39 DtxXx33C.net
Haxe(ヘックス)はOSSで、JSに型チェックを付けたような言語で(altJS)、
JS(ES5), Flash, PHP, C++, Java, C#, Python, Lua に書き出せる
ゲーム製作などに使う
507:デフォルトの名無しさん
21/01/21 14:41:52.12 bQp8azG/.net
スマートウォッチのSpo2センサーの数値を取得したいのですが、現在発売中のSpo2が取得できる機種で、センサー数値取得方法が公開されてるのはAppleのみですよね?
Huawei、Amazfit、GARMINはどれも独自OS積んでて仕様公開してないようですが、探し方が悪いのでしょうか?
508:デフォルトの名無しさん
21/01/21 14:52:40.75 vScR+qbO.net
メソッドチェーンってオブジェクトのある言語なら何でもいけるの?
何も返さない(voidを返す)メソッドは全部
かわりに自分自身を返しておけばいい?それで別に�
509:s具合は起きないよね?やらない理由はない?
510:デフォルトの名無しさん
21/01/21 19:38:14.30 6tk1Snw3.net
スマートウォッチングって変態御用達では。
511:デフォルトの名無しさん
21/01/21 20:07:22.53 XYuR1JzO.net
少数第一位までの数字(例えば15.0~50.9までの間)をランダムで表示するにはどうすればいい??
512:デフォルトの名無しさん
21/01/21 20:11:41.97 6GIk8mhw.net
60くらいまで乱数だしてあたいが条件からはずれたらループとか
多分10倍した150と509を上弦と下弦にして掛け算割り算するより
良い分散になりそう
513:デフォルトの名無しさん
21/01/21 20:12:38.68 EAcGW6Ot.net
>>505
150~509までのランダム出して10で割る
514:デフォルトの名無しさん
21/01/21 20:17:20.32 e1j6x1hx.net
150から509の間の整数乱数を作って1/10しろ
乱数は0から(509-150)で作って150足せばできる
515:デフォルトの名無しさん
21/01/21 21:42:01.07 2LdLfW0X.net
>>503
ostreamみたいにひとつのオブジェクトのメソッドを立て続けに叩きたい用途なら意味があるかもしれんが
それ以外ならやる理由がないな。
どんな関数でもチェーンする関数チェーンとはそのへんが違う。
516:デフォルトの名無しさん
21/01/21 21:57:05.26 XYuR1JzO.net
>>506->>508
ありがとう
その手があったか
そういう発想パッとできるようになりたいわ
517:デフォルトの名無しさん
21/01/22 00:17:05.06 V0T4RJrl.net
メソッドチェーンが無い言語で、自分でメソッドチェーン作るとか
暇人すぎるから普通やらない
518:デフォルトの名無しさん
21/01/22 01:05:10.26 ZQEfkoyS.net
メソッドチェーンが無い言語?
519:デフォルトの名無しさん
21/01/22 07:20:16.45 J5cef2aH.net
>>511
Obj-CでPromiseモドキ作るやつとか?
URLリンク(github.com)
520:デフォルトの名無しさん
21/01/22 07:36:57.05 KQNzVW3z.net
オブジェクトを持たない言語じゃない?
521:デフォルトの名無しさん
21/01/22 08:33:22.48 A5Uig14k.net
メソッドチェーンっていうのはライブラリの設計に過ぎないから
・言語にメソッドチェーンがあるわけではない
・自分でライブラリを作るのは当たり前
ライブラリの再発明は可能ならすべきではないが
自分でライブラリを作らないっていうのは
プログラマとしては未熟だろう
522:デフォルトの名無しさん
21/01/22 09:40:16.31 JAaKTTQV.net
デザインパターンを覚えた直後は感動して何でもかんでも適用したがる麻疹のような状態になることがある
頭空っぽにしてあらゆるメソッドをチェーン可能に作る前にちょっと冷静になったほうがいい
YAGNIの法則を心に留めつつ、チェーンが欲しいものとそうでもないものに最初に仕分けるべし
523:デフォルトの名無しさん
21/01/22 09:43:19.96 JAaKTTQV.net
メソッドのシグネチャーは利用者との契約
voidにしておけばチェーンの便利さがない代わりに責任もない
後から戻り値を追加設計したくなったとき、破壊的な影響なく仕様変更できる自由がある
524:デフォルトの名無しさん
21/01/22 09:49:47.60 JAaKTTQV.net
YAGNIについて補足
jQueryのようなライブラリは一度return thisを書いておけば世界中から1億回使ってもらえる
俺ライブラリのメソッドは3箇所からしか呼び出されずチェーンも利用されないことが常
525:デフォルトの名無しさん
21/01/22 11:41:37.48 nErdMrP/.net
無理してチェーンにしなくていいけど自然とチェーンになる
voidって副作用の温床じゃん
526:デフォルトの名無しさん
21/01/22 13:30:34.24 xLVy+Y7f.net
チェーンかどうか、コンパイラが最適化しない気がするが
モックアップはvoidと、private以外で作り、
最後に、synchronizedつけたり、privateつけて、一部だけpublicのgettter settter使うように調整するのは、
毎日リファクタリングする段階だとありだよな
object返してチェーンさせるのは、
そのメソッドの中見ないと解読できない
場合によるが、finalな編集不可能オブジェの、
変数いじるクローンだったりするし、
あと、1行ごとに、catchやsynchronizedで囲めないから、
あまりいいと思わないな
527:デフォルトの名無しさん
21/01/22 13:36:37.41 xLVy+Y7f.net
>>519のチェーン絶対主義だと、レジスター変数つかえない
cpuにも優しくないし、戻り値全部使っちゃいけないことになるし
お前の仕事いつもはまってるんじゃないの?
528:デフォルトの名無しさん
21/01/22 13:58:53.41 KQNzVW3z.net
チェーン絶対主義は戻り値拒否じゃないし、
そもそもレジスタ変数とか歴史に帰れ
529:デフォルトの名無しさん
21/01/22 14:03:41.13 KQNzVW3z.net
あとvoid返却じゃなくチェーンでも副作用を期待してるんだから温床に変わりないじゃん頭大丈夫?
530:デフォルトの名無しさん
21/01/22 14:06:37.52 KQNzVW3z.net
あ、不変オブジェクト原理主義だったらごめんよ
531:デフォルトの名無しさん
21/01/22 14:09:10.63 xLVy+Y7f.net
話にならないな、何しにきたの?&そうするとどうなるの?
532:デフォルトの名無しさん
21/01/22 14:11:25.57 KQNzVW3z.net
メソッドチェーンなんてAPIのスタイルにしか過ぎないから議論なんて意味ないって話だよ
533:デフォルトの名無しさん
21/01/22 14:13:00.00 sdt8Ek7M.net
書き殴る便所の落書きかよ
ちょっとは人の文章よめ
最初からわかりきってたけど
534:デフォルトの名無しさん
21/01/22 14:24:02.05 ZQEfkoyS.net
>>519
戻り値voidは「このメソッドは副作用を起こすためのメソッドですよ」という表明
Selfを返してチェーンさせるAPI設計にしたほうがいいかどうかはケースバイケース
535:デフォルトの名無しさん
21/01/22 14:55:08.74 A5Uig14k.net
void mainはやめて、int mainにしよう!
関数は副作用をなくすべき!
536:デフォルトの名無しさん
21/01/22 15:23:41.81 lXDpHddi.net
int mainは副作用云々はともかく終了コード返すから有用だろ
537:デフォルトの名無しさん
21/01/22 16:25:31.48 ZqD8WV63.net
>>521
リソースカツカツの大昔ならともかく現代ではそんなに気にしなくていい
ぜんぜんハマらないどころか快適だよ
あとチェーンは絶対じゃなくてオマケだ
あくまで副作用を最小化した関数重視の書き方が良い
オブジェクト指向言語で関数重視にするとメソッドチェーン的な書き方が自然と導入される
538:デフォルトの名無しさん
21/01/22 16:27:33.68 ZqD8WV63.net
>>528
そもそもthisは返さない
クローンしたものあるいはクローンを少し改変したものを返す
メソッド対象そのものはイミュータブルだ
返すのは別のインスタンス
539:デフォルトの名無しさん
21/01/22 16:41:17.18 krMW4kbd.net
この業界できる人から辞めてくんだよな
540:デフォルトの名無しさん
21/01/22 16:46:58.60 spT1A/uB.net
唖然
541:デフォルトの名無しさん
21/01/22 16:53:03.74 J5cef2aH.net
>>533
会社辞めてSESで3倍稼ぐやつw
542:デフォルトの名無しさん
21/01/22 16:53:52.57 7PH07t0Z.net
朝会とかウザ過ぎ、効率落ちる
543:デフォルトの名無しさん
21/01/22 17:05:50.32 clpH6KY8.net
ただの好き嫌いレベルをこうしなければならないとか言って
先人の知恵をおちょくる
挙句、自分様は絶対正しいと主張し新興宗教じみた後出しジャンケンを繰り広げる
こんなのと同じことフロアーいややわー
544:デフォルトの名無しさん
21/01/22 17:36:04.00 ZQEfkoyS.net
>>532
それもケースバイケース
言語やそのAPIを使う状況次第
例えばJavaでBuilderパターンを実装するなら
最後に呼ぶbuild()メソッド以外はreturn thisする
545:デフォルトの名無しさん
21/01/22 18:20:53.68 mS9f9S7L.net
S3だとかMinioってやつはオブジェクトのメタデータ使って検索するのにはあんまし向いてない?
RDBと組み合わせて使うものなのかな
546:デフォルトの名無しさん
21/01/22 21:06:17.89 3W/g7okM.net
>>519
thisを返すメソッドも副作用前提だろ。自分の状態を変化させるんだから。
547:デフォルトの名無しさん
21/01/22 21:12:48.64 W5xHOOOh.net
クソコードとかウンコードって英語圏でなんと呼ばれているのですか?
548:デフォルトの名無しさん
21/01/22 21:19:12.97 YeZLRB5m.net
リーナス曰わく「shit code」
549:デフォルトの名無しさん
21/01/22 21:29:21.53 W5xHOOOh.net
>>542
おーそれっぽい検索結果が出てきました
ありがとうございます
550:デフォルトの名無しさん
21/01/22 21:37:24.65 i5dURt7P.net
そのまんまにもほどがある
551:デフォルトの名無しさん
21/01/23 00:30:54.46 MUxSQoqh.net
>>537
因縁レベルのレビューとかするやつ・・
552:デフォルトの名無しさん
21/01/23 01:07:21.78 pyPer7vX.net
>>505
>少数第一位までの数字(例えば15.0~50.9までの間)をランダムで表示するにはどうすればいい??
Double型で150~509までの数をランダムで出して10で割ってみてるけど
150.123...みたいな数がランダムに出てしまうようで、それを10で割っても15.0123になってしまう…
どこかおかしいのかな
プログラム初心者ですまん
面倒ならスルーでオッケーです
553:デフォルトの名無しさん
21/01/23 01:18:16.86 MUxSQoqh.net
>>546
なぜdoubleなの?
554:デフォルトの名無しさん
21/01/23 01:56:25.92 VaEGlU5h.net
>>546
まず整数にしてから10で割るという簡単なことがすぐ思いつかないの?
人にいちいち聞かないとできないのならもうやめたら
555:デフォルトの名無しさん
21/01/23 07:14:56.27 MUxSQoqh.net
整数にするのは当たり前として、もっとプログラマーに大切なのはコンピュータの気持ちになって考えてみる事だ。
この場合、0~359の乱数を生成して150足して10で割る。10かけて四捨五入ならroundしてから10で割る。
0からにすることでコード量はかなり減らすことができる。
556:デフォルトの名無しさん
21/01/23 07:34:28.23 wDWcI13m.net
>>546
>>508に「150から509の間の整数乱数を作って1/10しろ」って書いてある日本語が読めない人は日本語わかるようになってから来てね
557:デフォルトの名無しさん
21/01/23 11:27:15.89 5S3f8ehS.net
>>549
> 整数にするのは当たり前として、もっとプログラマーに大切なのはコンピュータの気持ちになって考えてみる事だ。
ふむ
0~1 0110 0111の乱数を生成して1001 0110足して1010で割る。1010かけて0100捨0101入ならroundしてから1010で割る。
558:デフォルトの名無しさん
21/01/23 11:29:27.64 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|
559:デフォルトの名無しさん
21/01/23 11:32:03.49 5S3f8ehS.net
コンピュータの気持ちになって考えてみると・・・
560:デフォルトの名無しさん
21/01/23 11:43:13.51 A1DCo63z.net
>>552
ループして計算するだけやん?
561:デフォルトの名無しさん
21/01/23 11:46:47.59 5S3f8ehS.net
>>554
提出日は月曜なので明日中にお願いします
562:デフォルトの名無しさん
21/01/23 11:55:01.39 sAz3YI3t.net
宿題は自分でやれ
できないなら素直に単位落とせ
563:デフォルトの名無しさん
21/01/23 11:59:47.16 5S3f8ehS.net
自分で試したのにそんな事言うんですか?
試したって書いてあるでしょ
564:デフォルトの名無しさん
21/01/23 12:26:31.71 Migm0viT.net
>>552
コードをアップロードしたらみんな添削してくれると思うよ
あと正解は一つじゃない、念のため
565:デフォルトの名無しさん
21/01/23 12:35:32.61 fA0JjYru.net
重複ありなら1つに決まる
566:デフォルトの名無しさん
21/01/23 12:50:55.51 f2Vc7d50.net
答えてあげたとしても
バレたら除籍が当たり前なんですけど
なんで入学しちゃったの?
567:デフォルトの名無しさん
21/01/23 13:12:32.84 q1SxwlIa.net
>>552
一般化しようとすると結構難しいね
計算をどこで止めるか
どうやって速度を出すか
まあ頑張って
568:デフォルトの名無しさん
21/01/23 13:38:21.43 hIt2ZLZ6.net
ふつうに動的計画法だろ
569:デフォルトの名無しさん
21/01/23 13:58:57.30 tpiREuz3.net
この程度なら総当りでいいだろ
570:デフォルトの名無しさん
21/01/23 14:09:23.46 BBAp0+Kx.net
んだね9*8*7の500パターン程度だから
そこからAB条件に合うものをC+Dでソートするのが一番手っ取り早い
100万くらいあっても多分
571:デフォルトの名無しさん
21/01/23 15:28:59.91 f2Vc7d50.net
>>559
お前優しいな
問題が不完全なんだよね、つまり
日本語からやり直しね
572:デフォルトの名無しさん
21/01/23 16:03:10.41 s8PlSkaV.net
プログラミングを始めてからXAMPPでやってるんだけど
youtubeとかで勧められてる
docker、AWS、CircleCI のセットがわからない
これらってXAMPPで例えたらどの部分になるの?
573:デフォルトの名無しさん
21/01/23 16:09:52.52 dilIonj4.net
どの部分にもならない
574:デフォルトの名無しさん
21/01/23 16:43:57.72 s8PlSkaV.net
>>567
どういうこと?
繋がりがわからん
575:デフォルトの名無しさん
21/01/23 16:53:14.35 dilIonj4.net
いやだからそれらはxamppのどれにも当てはまらんって言ってんの
質問の回答のままなんだが
576:デフォルトの名無しさん
21/01/23 16:53:27.81 A1DCo63z.net
>>566
個人でやるだけならそもそも要らないしな
Dockerもいらんよ
普通に仮想環境のほうが分かりやすい
virtualboxとvagrantなど
awsは個人でも無料枠があるので使ってみるのはありかと
circleCIなんかまじでいらん
jenkinsとかなら触ってみてもいいとは思うけど案外導入が面倒だしいらんかと
577:デフォルトの名無しさん
21/01/23 17:05:14.39 BBAp0+Kx.net
>>566
Docker はコンテナ技術と言う、仮想マシンの従兄弟のアプリ
AWS はコンテナやら仮想マシンやら諸々をホストするクラウドサービス
CircleCI は Jenkins などのビルド用の商用版サービス
といっても CircleCI なんて貧乏人だから知らなかった
Jenkins で不満に感じてないし
578:デフォルトの名無しさん
21/01/23 17:08:50.93 BBAp0+Kx.net
>>570
でもPython環境とかだったとしたら、一々セットアップするよりコンテナダウンロードしたほうが楽じゃね?
まぁPythonやるのか知らんけど
579:デフォルトの名無しさん
21/01/23 17:27:22.48 5S3f8ehS.net
>>570
> 個人でやるだけならそもそも要らないしな
> Dockerもいらんよ
> 普通に仮想環境のほうが分かりやすい
Dockerは他の人に配布したり
サーバーにアプリをデプロイする時に使うから
個人でやるだけならいないってだけ
仮想環境=物理マシンとほぼ同じなんだから
仮想環境があればDockerがいらなくなるわけじゃない
配布orデプロイするなら、仮想環境があったとしてもDockerは必要
580:デフォルトの名無しさん
21/01/23 17:28:06.67 5S3f8ehS.net
> といっても CircleCI なんて貧乏人だから知らなかった
貧乏じゃなくて知識がないから知らなかっただけ
認めよう
581:デフォルトの名無しさん
21/01/23 17:28:57.57 5S3f8ehS.net
> Jenkins で不満に感じてないし
自分でメンテナンスしてないから
不満がないんだろう?
会社で誰かが作ったのを使ってるだけ
582:デフォルトの名無しさん
21/01/23 17:30:37.48 5S3f8ehS.net
> でもPython環境とかだったとしたら、一々セットアップするよりコンテナダウンロードしたほうが楽じゃね?
DockerはPython環境を作るためのものじゃない
Pythonで作ったなにかを、他の環境で簡単に動かすためのもの
他人に配布した時の話だから、個人レベルで必要ないと思うのは当然
583:デフォルトの名無しさん
21/01/23 17:33:50.73 s8PlSkaV.net
みんなありがとう
AWSがサーバーで補助的にDockerやCircleCIが挟まってる感じなんだな
584:デフォルトの名無しさん
21/01/23 17:43:07.75 BBAp0+Kx.net
>>576
いや、DockerHUB に Python コンテナ色々あるやん?
自前で環境整えなくていいやつ
585:デフォルトの名無しさん
21/01/23 17:48:12.09 5S3f8ehS.net
Docker hubにあるいろんなコンテナのほとんどは
開発者が自分のために作ったものであって
他人が使うために用意されていません
586:デフォルトの名無しさん
21/01/23 17:55:53.71 BBAp0+Kx.net
>>575
もちろん!
んで、不都合ないんだから別に良いじゃない
subversionとGitくらい違うの?
見てみたけどパフォーマンスはともかく、ビルド毎にSDKとか変えられるってのは、それこそ商用の複数ターゲット向けの機能じゃない
587:デフォルトの名無しさん
21/01/23 18:02:06.88 5S3f8ehS.net
複数のバージョンに対応するときに
Dockerを使うとしたらテストする時に使うものなんだが
ビルド毎にSDK変えるってpyenvで十分な話でもしてんのか?
配布するときは特定のバージョンを入れて配布すればいいのだから
複数のSDKに対応する必要があるのはライブラリとかオープンソースアプリの開発者だけだな
自社で運営してるサービスとかでは
複数のバージョンに対応する必要がなくなるのがDockerのメリット
588:デフォルトの名無しさん
21/01/23 18:04:47.21 BBAp0+Kx.net
>>579
python
Docker Official Images
URLリンク(hub.docker.com)
公式イメージね
589:デフォルトの名無しさん
21/01/23 18:07:34.06 BBAp0+Kx.net
>>581
CircleCI の話の方
個人なら別にJenkinsでいいじゃんという
590:デフォルトの名無しさん
21/01/23 18:08:53.49 5S3f8ehS.net
>>582
そんなもん堂々と挙げられても、
それはベースイメージであってそれを直接使って開発するものではありません。
開発(デバッグ)用など、必要なパッケージが何も含まれてないからです。
それはPythonを使って作ったアプリを動かすためのベースイメージであって
その中でアプリを作るためのものではありません
で終わりなんだがw
591:デフォルトの名無しさん
21/01/23 18:10:57.19 5S3f8ehS.net
>>583
CircleCIを知らなかったのにJenkinsでいいじゃんって思うほうがおかしいね
CircleCIは個人で無料で使えるプランが有るのに
わざわざ自分でJenkins用のサーバーを立ててセットアップするのはなぜ?
比較検討もしないでJenkinsでいいじゃんって言ってるだけでしょ
592:デフォルトの名無しさん
21/01/23 18:15:39.66 BBAp0+Kx.net
>>585
無料があるのか済まん
593:デフォルトの名無しさん
21/01/23 18:25:46.87 5S3f8ehS.net
普通はね、無料プランぐらいあろうだろ?って思うんだよ
なぜなら、ほとんどのCIサービスは無料プランがあるから
CircleCIだけじゃなくて、他のCIサービスのことも知らないってバレてるよ
594:デフォルトの名無しさん
21/01/23 18:46:52.57 Uvgn17t1.net
Ruby on Rails では、AWS, Docker, CircleCI が多い。
GitHub Actions と言うのも出来たらしいが
>>552
Ruby で作った
URLリンク(paiza.io)
595:デフォルトの名無しさん
21/01/23 18:49:32.60 3u/wIwRA.net
dockerをサービス運用でしか使ってない奴って損してるよな
開発時にも便利に使えるのにもったいねー
596:デフォルトの名無しさん
21/01/23 18:54:01.24 Uvgn17t1.net
簡単に開発する人は、Docker Compose
その中に、web/app, db 用の2つのコンテナを入れる
597:デフォルトの名無しさん
21/01/23 19:58:34.91 f2Vc7d50.net
>>552
ループ回してみたあってるかどうかはしらんけど、落第一直線おめでとう!
重複なしなら、01,02,09の組み合わせで110点だな
重複ありなら、01,01,02で105点だな
URLリンク(ux.getuploader.com)
598:デフォルトの名無しさん
21/01/23 20:10:16.23 5S3f8ehS.net
>>589
開発でも使うよね。ホストで開発(ソースコード修正)したものを動かしてテストしたり
仮想マシンの代わりとしてログインしてそこでサービス起動したりするのは
想定されてない使い方だから茨の道になるけど
599:デフォルトの名無しさん
21/01/23 20:17:52.72 3u/wIwRA.net
>>592
vscodeでコンテナに入って開発すんだよ
600:デフォルトの名無しさん
21/01/23 20:24:18.65 5S3f8ehS.net
>>593
つまりコンテナの外にあるvscodeで開発してるわけですね
601:デフォルトの名無しさん
21/01/23 20:29:28.81 f2Vc7d50.net
>>552
期限に間に合うか間に合わないか心配してたみたいだが、
実際は食っていけるか?生きるか死ぬか?
だからな。
今までのぶん、、30日で取り戻す覚悟がないと、
冷たいアスファルトで朝を迎える生活がまってるぞ。
602:デフォルトの名無しさん
21/01/23 21:38:24.93 rKTsdTjy.net
URLリンク(www.youtube.com)
の動画と同じようなものを作ろうをしているのですが、
private int[][] field = {{0,0,0},{1,1,1},{0,0,0}};
のように定義した配列からどうやって疑似3dみたいにするのかが動画を見てもよく分かりません。
なにかほかに参考になるものあるでしょうか?
603:デフォルトの名無しさん
21/01/23 23:14:25.53 3u/wIwRA.net
>>594
もちろんCodeServerでもいいよ
604:デフォルトの名無しさん
21/01/24 11:00:20.63 UMwPj/ms.net
smtpサーバ mx1.phx.paypal.com [66.211.168.231]から送られてきたメールがいまいちフィッシングメールか本物か判断が付きません
おそらくは本物と思うのですが、実際はどうでしょうか
605:デフォルトの名無しさん
21/01/24 12:05:08.86 gsEGxkN1.net
>>598
“SPF, DKIM, DMARC”でググって
心配なら別チャネルでpaypalにコンタクトすればはっきりする
606:デフォルトの名無しさん
21/01/24 15:22:11.11 fqIkv1VV.net
600
607:デフォルトの名無しさん
21/01/24 15:47:31.18 5JJAlISZ.net
>>552
> 3項目、A合計180以上、B合計200以上を満たして
3項目ってどこ?
608:デフォルトの名無しさん
21/01/24 18:33:42.39 5uhuun5Z.net
>>601
01から09の中から3行選ぶんだろうな
609:デフォルトの名無しさん
21/01/24 20:27:21.83 xub3kObq.net
今使っている24インチディスプレイはプログラム開発で使い辛いので
34か35インチくらいの曲面のウルトラワイド(3440×1440)モニター
を買おうかなと思うんですが、曲面の画面ってゲームするなどの用途なら
適しているかと思うんですが、プログラミングには平面型のほうが良いでしょうかね?
610:デフォルトの名無しさん
21/01/24 20:53:10.70 5JJAlISZ.net
>>602
他人の分を集計するのか・・
611:デフォルトの名無しさん
21/01/24 20:55:19.75 5JJAlISZ.net
>>603
Android 4K TV 50インチ 快適すぎるw
612:デフォルトの名無しさん
21/01/24 21:00:08.60 AOGJoLGP.net
>プログラミングには平面型のほうが良いでしょうかね?
そんなことはないよ
曲面ですら角の方は見づらいからもっと曲がっててほしいと感じるくらい
ウルトラワイドの欠点は思いの外、縦が狭く感じることなので
普通の比率のでかいモニタ買ってドキュメント用に24インチを縦置きセカンダリモニタにしたほうが使い勝手が上る可能性もある
ここらへんは実物がないとイメージわかないので
モニタサイズにダンボール切って目の前においてみて
どんな感じか試してみると良いよ
613:デフォルトの名無しさん
21/01/24 21:41:19.02 aTcymI9U.net
ディスプレイは大きすぎても駄目なんだよな
難しい
614:デフォルトの名無しさん
21/01/24 21:46:32.01 jSIhK5mV.net
老眼入ってくるとこれが理想になる
URLリンク(i.imgur.com)
615:デフォルトの名無しさん
21/01/24 21:53:51.82 cnVtakd4.net
首疲れそうw
ここまで来たらプロジェクターかな
616:デフォルトの名無しさん
21/01/24 22:02:48.35 nKIyAycX.net
画面近すぎて老眼にはきついよ
617:デフォルトの名無しさん
21/01/24 22:34:54.53 pBS+E12j.net
HDDの寿命を効率的に減らすプログラムって例えばどういう物が考えられる?
618:デフォルトの名無しさん
21/01/24 22:44:16.04 gsEGxkN1.net
>>608
これディスプレイ用途としてはwindowサイズ分で十分やろ
サイドバー消してクロスワードだけにすればもっと小さくてもいい
619:デフォルトの名無しさん
21/01/25 00:30:14.50 yU9CaX80.net
個人的には目の動線が横に動きまくる2枚横に並べるくらいなら
4K一枚が一番いいな
27インチの4Kで今は仕事してる
620:デフォルトの名無しさん
21/01/25 00:36:30.98 n0CZMtTe.net
字ちっちゃくない?
621:デフォルトの名無しさん
21/01/25 00:51:40.37 SVsyFtcM.net
24インチすら無理になった
もはや13か14インチのノートのモニターが限界
頭を斜め下に向ける姿勢じゃないときつい
真正面の別置きモニターだと頭を正面に向ける首の力がない
622:デフォルトの名無しさん
21/01/25 00:56:24.09 n0CZMtTe.net
よくある
623:デフォルトの名無しさん
21/01/25 00:57:28.87 bCI3MQzP.net
>>596
君のレスが意味不明⭐
それだけで頭使うの向いてなさそうだなって感想生まれる
624:デフォルトの名無しさん
21/01/25 02:04:34.45 WCweMzJG.net
疑似3Dはポリゴン3Dが本物としての謙遜だろ
遠近法使って奥行きを表現した
当時は画期的だったんじゃ
625:デフォルトの名無しさん
21/01/26 00:50:52.22 6uAGuusi.net
ノーコードツールのおすすめを知りたい
mixiコミュそっくりなSNS(コミュニティサイト)をノーコードで作りたいです
① プログラミングについて全くの素人かつ言語が分からない。
②mixiコミュとの違いは(1)写真迄ではなく動画投稿も可能、SNSログイン方法がLINE,Instagramも可能
③後は細部デザイン以外はmixiのUI/UXそっくりに作りたい
初めての書き込みですがお優しい方お願いいたします‪( ; д ; )‬
626:デフォルトの名無しさん
21/01/26 02:54:21.07 zxWW6GDI.net
これ思い出した
#クリエイターよくわからん指示選手権
A「俺Google作りたいんだよね」
僕「なるほどですね」
B「俺Amazon作りたいんだよね」
僕「なるほどですね」
C「俺Facebook作りたいんだよね」
僕「なるほどですね」
D「俺Apple作りたいんだよね」
僕「なるほどですね」
全員「予算10万円で」
627:デフォルトの名無しさん
21/01/26 07:11:52.02 YCGhOCBf.net
JC社長もよくそう言ってたな
君1人で頑張ってくれたマエ、、とか
628:デフォルトの名無しさん
21/01/26 07:49:51.77 JepoiCxq.net
>>619
潤沢な予算を用意してどこかに発注してください。ノーコードで自作するより遥かに簡単で速く安く現実的です。
629:デフォルトの名無しさん
21/01/26 09:08:04.11 +zA8Faz4.net
>>619です
すみませんここで質問したのが間違えでした
下流工程だけやってる土方が少ないところで再度質問してきます
皆さんには難しい質問をしてしまい申し訳ありませんでした
630:デフォルトの名無しさん
21/01/26 10:11:13.90 dL/oW6EM.net
俺には全然難しくないよ、、
君には逆立ちしても不可能みたいだけど、、
631:デフォルトの名無しさん
21/01/26 12:33:15.39 uN7cZCIu.net
プログラマにノーコード聞くアホを初めてみた
632:デフォルトの名無しさん
21/01/26 19:50:27.73 PXbbWA9f.net
NO CODE NO LIFE
633:デフォルトの名無しさん
21/01/26 21:55:09.61 6uAGuusi.net
>>619 です。
まず623は自分のレスではないです
そして、ノーコード・ローコードに関してのスレが見つからなかったのでスレチかもと思いましたが質問しました
気を害される方が多かったようなので申し訳ないです
図々しいのは承知なのですがこのような内容で書き込みするなら相応しいスレは5ch内にはないのでしょうか?
634:デフォルトの名無しさん
21/01/27 01:30:52.93 Hc1EcPd2.net
クラウドとセットで考えるならレン鯖板かと思ったけど
そーゆー雰囲気でなし、、
どこで語り合うのがいいんだろうね
635:デフォルトの名無しさん
21/01/27 02:05:10.18 SIe5rHuf.net
teratailとかでいいんじゃないの
636:デフォルトの名無しさん
21/01/27 03:27:52.39 8S7iFb
637:cj.net
638:デフォルトの名無しさん
21/01/27 05:38:27.48 bNsdHi1N.net
DB9F4E90-F309-B968-F7DF-C527A1C94CFE
という文字列(UUID)から
D4:CA:6E:F0:9D:7D
みたいな文字列を生成する方法はありますか?
何か法則があるのか分かりません。
639:デフォルトの名無しさん
21/01/27 08:20:00.75 RkRNZeco.net
頭から6バイトとって、なんかの値とのXOR使えば出来るよ!
例えば 00000000-0000-B968-F7DF-C527A1C94CFE という文字列から生成する場合
頭 6バイトとって 00 00 00 00 00 00、そして D4 CA 6E F0 9D 7D との XORを取れば
D4:CA:6E:F0:9D:7D になるよ!
640:デフォルトの名無しさん
21/01/27 08:26:29.42 DvyQn5UF.net
1例しかないのに、法則もなにも、
法則をしることはできるけどね。
その作ってる会社に入社してかつ名声をあげてかつ収賄すれば良い
641:デフォルトの名無しさん
21/01/27 10:11:04.33 9akTDBYB.net
お好みのアルゴリズムのハッシュ関数を使うのが一般的
642:デフォルトの名無しさん
21/01/27 12:09:58.98 ruaqofs5.net
そもそもソルトとストレッチ回数が分からないと、アーキテクチャが分かったところで絶望的
643:デフォルトの名無しさん
21/01/27 20:48:46.85 h5qvjpv4.net
>>631
こういう話のことかな?
URLリンク(jellyware.jp)
644:デフォルトの名無しさん
21/01/27 21:16:05.37 ruaqofs5.net
>>636
そんなものにUUIDなんて名前を付けようとか、規格制定時に誰も突っ込まなかったのか
Bluetooth制定者は糞だな
645:デフォルトの名無しさん
21/01/27 21:17:55.62 ruaqofs5.net
まるで優良誤認な詐欺
646:デフォルトの名無しさん
21/01/27 21:34:09.05 Q5PELBL+.net
>>637
Bluetoothで予約したUUIDが65536個あるというだけでなにもおかしいことはないが?
647:デフォルトの名無しさん
21/01/27 22:29:41.56 MS2vvc8/.net
>>628 >>629 ありがとうございます
648:デフォルトの名無しさん
21/01/28 01:31:45.26 eZvMoRl9.net
>>639
UUであるという意義は、逆に統制なしに作成できる識別子である事にある
16ビットの識別子を用意するのは良いが、それを一部に組み込むことでUUIDでござい、と言うのはUUIDに対する誤認を生む
定義したUUIDの一部に写像しているだけの番号をUUIDと呼ばせるのは拡大解釈が酷すぎるだろうということ
649:デフォルトの名無しさん
21/01/28 01:39:54.15 eZvMoRl9.net
>>639
規定のUUIDに一対一で対応付けられる識別子、
と呼ぶべきだろうと考える
もう、UUIDと呼ぶと決めてしまったことは覆らないから、決めた奴は糞だと「俺が思う」だけに過ぎない感想
650:デフォルトの名無しさん
21/01/28 02:30:08.86 ThEFSgFI.net
>>641
128ビットじゃなく128-16=112ビットの識別子をbulutoothというカテゴリーに
当てたということ
112ビットじゃ足りないと主張するのでなければ
何もおかしなことはない
レジストリエディタでclass ID見ると一部だけ違うUUIDグループが普通に見られる
651:デフォルトの名無しさん
21/01/28 06:17:39.00 WRipZgDU.net
野球の打者ごとの平均打率から最終的な点数や点差がそれぞれ何%かを計算できアプリを作ろうと思ってるんだけど、
例えばそれぞれのチームの1人1人の打率がこうなら最終的に1点差になる確率は○%、2点差は○%、3点差は……みたいな
作るなら言語は何がおすすめ?Pythonってやつ?
あと、プログラミング全くの初心者なんだけど、こういうアプリ作るのに何年ぐらいかかるのかな?
652:デフォルトの名無しさん
21/01/28 08:05:09.68 A1rlojlb.net
>>641
あらかじめ規定したIDと各自が銘々勝手に生成したIDを同じ空間で扱えて
しかも被る心配をしなくてよい。まさにUUIDの目的なわけだが。
それが連番で確保したからといって衝突の確率が上がるわけでもないしな。
653:デフォルトの名無しさん
21/01/28 10:28:47.68 7T/J86CS.net
>>664
エクセル、スプレッドシート
654:デフォルトの名無しさん
21/01/28 10:28:49.84 9qMuDTpD.net
>>644
野球はあんまり知らんけど、点差の確率を計算するかのモデルはわかってるの? 打率だけで足りる?
セイバーメトリクスなら長打率だの出塁率だのいろいろ使うらしい。
プログラミング技術よりそういう数学の方が重要だとおもう。
言語は現在PCで使えるような言語なら多分なんだって大丈夫
作れるようになるには人に拠るけど年単位ではかからんと思う
655:デフォルトの名無しさん
21/01/28 11:25:02.14 dNWrUHbO.net
投手の防御率
守備のエラー率
球場の広さ
モデル化してもパラメーター充分確保出来るか?
656:デフォルトの名無しさん
21/01/28 13:12:22.46 yt4tYrYv.net
>>644
Rオススメ
657:デフォルトの名無しさん
21/01/28 18:11:10.10 bvrw2A84.net
ECサイトの作り方が猿でもわかるようにわかりやすく書いてる本やサイトみたいなのありますか?
658:デフォルトの名無しさん
21/01/28 18:40:41.29 UF+ELT++.net
ありません
なぜなら猿はヒトの言語を理解できないからです
659:デフォルトの名無しさん
21/01/28 19:11:56.44 mwY6f5Rp.net
ノーコードで猿でもわかるようなECサイトを経営したいです。
予算は5万円程度です。何卒よろしくお願いします
660:蟻人間
21/01/28 19:17:21.75 eZ1794J4.net
>>652
BASEとかShopifyに当たれば?
知らんけど。
URLリンク(note.com)
661:デフォルトの名無しさん
21/01/28 19:21:01.68 mNoFpBTn.net
なぜノーコード=GUIよりも簡単にかける
コードを避けるんだろう?
GUIって言ったって結局コード書くからなw
662:蟻人間
21/01/28 19:30:48.08 ZI2G1EJk.net
サルのような素人が経営しても商品イメージと商品説明でつまづくだろうに。
663:デフォルトの名無しさん
21/01/28 20:02:32.04 BCkxXxzk.net
>>647
ありがとうございます
もちろん打率だけで作れるようになったら他のデータも組み合わせて精度高めたいと思ってます
数学は得意なんだけど高校数学レベルなんですよね。
>>649
Rのがいいんですか?
pythonと何が違うんでしょうか?
664:デフォルトの名無しさん
21/01/28 21:04:59.02 FWc65/5k.net
>>652
猿には無理なので人に進化してからまた来てください
665:デフォルトの名無しさん
21/01/28 21:47:29.32 UF+ELT++.net
>>656
Rは統計解析に特化した言語
色んなものを作りやすい言語ってワケじゃないけど、
ベクトル、リスト、行列といった型が豊富なのと、
それらの型を使ったデータ分析や可視化のための関数やパッケージが豊富
データからグラフなんかも簡単に書ける
666:デフォルトの名無しさん
21/01/29 08:23:48.12 GH0JLNfn.net
ノーコードで猿でもわかるようなECサイトを経営したいです。
予算は4万9880円程度です。何卒よろしくお願いします
667:デフォルトの名無しさん
21/01/29 09:01:19.64 tos61FyG.net
プログラム板で聞いたところで、プログラマーな住人にとってはノーコードを使おうなんて考える人間はまぁ皆無だから分かるはずがない
あきらめて別の板を探すべきだよ
668:デフォルトの名無しさん
21/01/29 09:07:01.04 x1ZYNtUN.net
ノーコードもクソも昔からECサービスたくさんあるだろ
まずは検索すらできないゴミ糞脳みそをなんとかしたらどうですかね
669:デフォルトの名無しさん
21/01/29 10:38:16.59 pImqcZ8/.net
ノーコードで猿でもわかるようなECサイトを経営したいです。
予算はお母さんからもらった5000円程度です。何卒よろしくお願いします
670:デフォルトの名無しさん
21/01/29 12:44:40.43 +e2ppHxT.net
まず猿になる
671:デフォルトの名無しさん
21/01/29 13:19:19.29 EUVYQP7B.net
ECサイト作ったことないんだよなぁ
作ってみたいが、販売できるものもないし
石でも売ってみようかな
672:デフォルトの名無しさん
21/01/29 13:52:30.53 MVM9RsSY.net
Ruby on Rails で、スノーボードのサイトを作っていたのが、
今やShopify の時価総額は、15兆円!
アマゾンキラーと言われている
アマゾンの時価総額は150兆円だけど、
アマゾンも、Shopify をライバルとみなしている
673:デフォルトの名無しさん
21/01/29 15:01:49.56 x1ZYNtUN.net
>>664
浜辺で拾ってきたガラスや木を売ってる奴とかいるからそのへんに転がってるものでいいんだよ
674:デフォルトの名無しさん
21/01/29 15:15:27.74 m460rpAI.net
練習用としてはそれで十分だよね
登録・購入するやついなさそうだけどw
675:デフォルトの名無しさん
21/01/30 10:06:54.10 NxuzZ6ru.net
どんなサービスも分散処理できるんですか?例えばlineとかtwitterとか
676:デフォルトの名無しさん
21/01/30 12:04:03.47 EWZvTk3z.net
>>664
>>666
翡翠か?
常識弁えて採れよ
677:デフォルトの名無しさん
21/01/30 13:27:30.35 ZLaCrp7D.net
>>668
少なくともSSL(TLS)やDNSならレイヤ7レベルでロードバランスできる
678:デフォルトの名無しさん
21/01/30 15:14:54.50 GJmdV94u.net
旧約聖書と新約聖書に聖書第二聖典。さらに神道の預言書・日月神示を巻末に追加したtxtファイル。約7MBと容量も小さい
完全無料で自由にダウンロードOK。もちろん登録も不要
URLリンク(ux.getuploader.com)
679:デフォルトの名無しさん
21/01/30 17:23:58.32 Ql9kYZQS.net
>>668
処理の順序に依存するような直列化が必要ないのであれば可能
例えば新規にtwitterのアカウントを作成する場合に
既存のアカウントとIDが重複してないかを最終的にチェックする処理は分散処理できない
680:デフォルトの名無しさん
21/01/31 20:15:50.50 6hO+z6Qi.net
サイト作りたいのだがHTMLとPHPだけ抑えればいいのか?
もう一つ覚えると動きを加えられるらしいがそこまでする気はないです
681:デフォルトの名無しさん
21/01/31 20:17:57.39 IDCaHEld.net
先にHTMLとCSSだろ
682:デフォルトの名無しさん
21/01/31 20:20:26.81 LPLazxTI.net
>>674
ありがとう とりあえず本買ってYouTube観ながら作るね おすすめ本ありますか?
683:デフォルトの名無しさん
21/01/31 21:08:36.71 h1uVCmib.net
バックエンドはPHPで問題ないけど、SQL出来ないと何も作れないぞ
684:デフォルトの名無しさん
21/01/31 22:31:21.95 jjH+MY7o.net
何もってほどじゃあないな
685:(u_・y)
21/02/01 01:37:34.52 YL9JOKtI.net
(u_・y)PHPの勉強に時間さくくらいならHTMLとCSSだけを重点的やったほうがまだマシ
686:デフォルトの名無しさん
21/02/01 01:42:56.67 HNpq86jA.net
>>678
それはない
そもそもプログラマならそんなにhtmlなんか知らなくて良い
デザイナーになりたいなら別だが
phpとSQL出来た方が仕事にはなるかと
遊びなら何でもいいけど
687:デフォルトの名無しさん
21/02/01 02:23:37.61 n/vck6ul.net
たとえばC#でPythonを使いたい時って
どういうやりとりが必要なんですか?
688:デフォルトの名無しさん
21/02/01 03:36:56.32 sBvizCro.net
たとえば英語で日本語を使いたい時って
どういうやりとりが必要なんですか?
689:デフォルトの名無しさん
21/02/01 03:38:11.80 IMDeHKxL.net
「ザパニーズOK?」
「おk」
こういうやり取り
690:デフォルトの名無しさん
21/02/01 13:13:19.35 SCxOmFYg.net
自称エンジニア系YouTuberがやたらポートフォリオ言ってるけど何?
691:デフォルトの名無しさん
21/02/01 13:16:38.54 DcFO8RD1.net
ポートフォリオという響きがなんとなくカッコいいから
692:デフォルトの名無しさん
21/02/01 18:01:50.67 n/vck6ul.net
>>683
株用語でしょ
いろんな言語やっとけば潰しが効くぐらいの意味じゃね?w
693:蟻人間
21/02/01 18:46:28.09 kQxu92NN.net
会社に入社するときに用意する自分の作品集のことをポートフォリオというらしい。
694:デフォルトの名無しさん
21/02/01 18:58:11.48 DEyQGLil.net
>>685
株用語になったほうが後だと思うぞ
もともとは綴じられてない紙(資料や絵)を分けて入れられるようになってるブリーフケースのこと
695:デフォルトの名無しさん
21/02/01 19:58:38.99 KcF6/QTu.net
YouTube で有名な、雑食系エンジニア・KENTA が言うのには、
自社開発系へ就職するには、Ruby on Rails でポートフォリオを作る
だから皆、80万円払って学校へ通う。
それで、マコなりは何十億円ももうけている
一方、Java なら誰でも受かるから、勉強しなくてよい。
そのかわり土方だから、20年やっても、年収は300万円行かない
GitHub に、SMBC のコードを上げていた人がそう。
SES へ行くと、Javaへ回されて一生土方
顧客が1,000万円払っても、700万円は複数のグループ会社によって抜かれるw
だからSESは、世間知らずで、年収に興味がない、人数合わせの奴隷がほしいw
SESは、KENTAみたいな、年収を上げるために転職しましょうみたいな香具師が大嫌い。
中間マージンを抜けなくなるから
696:デフォルトの名無しさん
21/02/01 20:04:46.01 IMDeHKxL.net
だれだ健太って?
697:デフォルトの名無しさん
21/02/01 20:08:10.82 DcFO8RD1.net
土方を蔑ろにすると将来困るのは企業側だと思うんだけど大丈夫なのかねえ?
698:デフォルトの名無しさん
21/02/01 21:28:27.23 OSSA8p4/.net
困らねえよ
土方はカビと同じでいくらでも湧いてくるんだ
699:688
21/02/01 22:15:48.44 KcF6/QTu.net
YouTube で有名な、雑食系エンジニア・KENTA のサロンは、日本6位だろ。
プペルのキンコン西野が1位
日本には、Java 土方を派遣して食ってる、奴隷商人がたくさんいる
そこらの土方を雇って、給料200万円払って、そいつを客に1,000万円で売る。
差額800万円がもうかる
その差額を、グループ会社数社で分け合う。
別に仕事が出来なくてもよい。
人数合わせの側面もある
700:デフォルトの名無しさん
21/02/02 17:38:45.39 E/wgDiEo.net
【PHP】下らねぇ質問はここに書き込みやがれ
にて粘着しているRubyおじさんが出張してきているようで誠に申し訳御座いません
PHPerを代表しここに謝罪申し上げます
701:デフォルトの名無しさん
21/02/02 18:15:46.76 qn+TODEH.net
PHPerがRuby様に楯突くんじゃねえ
702:デフォルトの名無しさん
21/02/02 18:39:30.85 onaKXH04.net
>>694
立場が逆やろ
PHPの方が上
703:デフォルトの名無しさん
21/02/02 19:19:19.13 aOtOm1sn.net
目くそ
704:デフォルトの名無しさん
21/02/02 19:22:07.98 j1AIfgcw.net
PHPとRubyの上下はどうでもいいがRubyキチガイ荒しが最底辺なのは間違いない
705:デフォルトの名無しさん
21/02/02 20:50:42.55 TiUGOYX5.net
Javaerやが、型無い時点で論外。エンジニア名乗るな
706:デフォルトの名無しさん
21/02/02 20:51:34.52 LnwudBv/.net
rubyとかもういい・・
707:デフォルトの名無しさん
21/02/02 22:48:56.28 5UJpZ0OD.net
基地外荒らしのせいで、優秀なrubyも形なしだな
708:デフォルトの名無しさん
21/02/03 00:02:43.94 v5qKZg8O.net
Java(笑)
もう仕事ないやろ(笑)
709:デフォルトの名無しさん
21/02/03 07:39:42.39 DX8WUIJS.net
COBOL同様、遺物をメンテし続けるだけの仕事があるだろ
710:デフォルトの名無しさん
21/02/03 07:44:15.36 zRE3axou.net
古臭いJavaシステムを保守するだけで毎月70万円
VS
やりがい搾取のベンチャーで新しい技術を触ってイキって毎月20万円
w
711:デフォルトの名無しさん
21/02/03 11:51:10.07 MPJhh+6J.net
古い所に専有されてるから「新しい」仕事がないんだな
712:デフォルトの名無しさん
21/02/03 12:01:12.47 k7IgbNVa.net
Javaを新規、レガシー問わず設計開発、インフラ構築、サービスの保守運用監視、なぜか自社システムのお守りまで全部やらされて毎月20万の僕
713:デフォルトの名無しさん
21/02/03 12:22:20.92 6NGb1IEj.net
転職するかフリーになればいいのにその会社にしがみつく意味あんのか
フリーなら70万いけるぞそれ
714:デフォルトの名無しさん
21/02/03 12:53:20.61 k7IgbNVa.net
コミュ障なので面接で落ちる
社会はコミュ障に厳しい
715:デフォルトの名無しさん
21/02/03 13:02:28.58 d8pVBcF1.net
要件理解して設計に落とせるだけの能力が本当にあるんならコミュ力は十分だろう
たぶん話しててわかるほど明らかに頭が悪いんだろうな
716:デフォルトの名無しさん
21/02/03 13:06:23.70 mt8Oyq8V.net
メール、チャット、エクセルでなら意思疎通できるけど、対面でしゃべると緊張してジブリのカオナシみたいになる
717:デフォルトの名無しさん
21/02/03 13:21:25.60 DSsEiwGU.net
ちゃんと技術力があるやつなら聞かれたことに普通に答えてれば通るよ
コミュ力あっても技術系の質問であうあうしてるやつの方が落ちる
718:デフォルトの名無しさん
21/02/03 13:27:24.08 SKXvNazb.net
>>710
技術系の質問てどういうの?
試しに3問出してみて
719:デフォルトの名無しさん
21/02/03 15:48:31.95 BvAjTIO8.net
今までこれはすごいと思ったコードはなんですか?
720:デフォルトの名無しさん
21/02/03 18:15:04.30 7nEk6Pun.net
>>712
ひどいコードはあってもすごいコードは無いなぁ
アプリやシステムとしてすごいとかAPI設計が優れてるとかなら分かるが、そういうのも実装コードがすごいわけじゃないからなぁ
721:デフォルトの名無しさん
21/02/03 18:20:33.39 p4yTsJby.net
aタグにnoopenerやらnoreferrerを付与した場合、アクセス先ではアナリティクス等で確認しても流入元が分からなくなるのでしょうか?
722:デフォルトの名無しさん
21/02/04 00:01:25.22 ENCoJtr5.net
プログラマーがSEを兼任する悪い慣習をやめれば良いんじゃないかな
723:デフォルトの名無しさん
21/02/04 02:29:13.44 iU9rGTIE.net
>>715
単価がプログラマとSEとで違うからってだけで実際は設計とかしなくてもSEで行くことが多いからじゃ?
724:デフォルトの名無しさん
21/02/04 06:30:38.18 8ASdjdRY.net
・検索候補ファイルのリスト
・検索対象フォルダのリスト
変数名ちょうど英単語の名前ありますか?
725:デフォルトの名無しさん
21/02/04 06:30:58.02 8ASdjdRY.net
変数名にあうちょうどいい英単語ありますか?
726:デフォルトの名無しさん
21/02/04 07:57:26.67 ooZBaTlj.net
searchCandidateList(searchCandidates
searchTargetFolderList(searchTargetFolders
e.g.
for (var searchCandidate in searchCandidates) {
・・・
}
727:デフォルトの名無しさん
21/02/04 07:57:47.04 HQJvUn+U.net
センスが問われるとこだけど
俺だったらtargetsとdomain位にしとくかな
728:デフォルトの名無しさん
21/02/04 08:00:47.20 ooZBaTlj.net
>>720
domainとか、それは違う気がするわ~
729:デフォルトの名無しさん
21/02/04 08:48:00.02 LVz73NE1.net
名前に普通にFileとFolderは含めてほしい
あと名付けは専用スレあるのでスレチ
730:719
21/02/04 15:20:22.52 ooZBaTlj.net
>>722
そう思ったけど候補がフォルダーのケースも想定した。
731:デフォルトの名無しさん
21/02/04 15:45:39.46 FvfAnmc9.net
なんにせよ誘導入ったのでこれ以上スレチ
732:デフォルトの名無しさん
21/02/04 23:28:41.54 nyXXKciT.net
すいません、sha-256が危殆化してないのは総当たりテーブル(いわゆるレインボーテーブル)が巨大すぎて作成できないから?
733:デフォルトの名無しさん
21/02/05 07:33:57.94 8GKLmgiB.net
>>725
レインボー攻撃は関係ない
レインボー攻撃に使われる原文リストは決まっているので、ハッシュ化したテーブルのサイズ(個数)も他と変わらないから
そもそもがレインボー攻撃はソルトとストレッチが漏洩している(もしくは、手抜きされてる)場合でしか実施は難しい
734:デフォルトの名無しさん
21/02/05 07:42:52.76 8GKLmgiB.net
>>725
なんか間違ってるかとWikipedia見たら、レインボーテーブルの項目で書いてあったわ
MD5の頃はソルトを使わなかったんで有効だった
あれ、ストレッチっていらんのかな?
735:デフォルトの名無しさん
21/02/05 07:50:07.89 jZlc8jzK.net
>>722
名づけスレはかなり下がってて見つけにくい
リンクくらい貼ったらどうか
クラス名・変数名に迷ったら書き込むスレ。
URLリンク(mevius.2ch.sc)
736:デフォルトの名無しさん
21/02/05 07:59:02.92 9WD3kXNu.net
すまほを起動するとアンドロイドの画面がでてそこからうごかない
電源OFFにしてもすぐにまた勝手に立ち上がる
電源+音量ボタンを押すとアンドロイド設定画面?みたいなのがでる
そこから電源オフをするときることはできる。リカバリーとかも選択可能
すまほとPCはつないだことがなく許可のやつは押してない
ルート化するとできるとかなんとか
こういう状態の時はスマホからでーたはもうとれないですか?
737:デフォルトの名無しさん
21/02/05 08:03:48.18 8GKLmgiB.net
>>725
ハッシュ関数の危殆化はMD5の項目にあるように、衝突耐性に脆弱性が見つかること
原文が分からなくてもそのハッシュ値となるデータを逆に作れてしまうMD5はそのため廃れた
738:デフォルトの名無しさん
21/02/05 16:22:01.86 Jaou1sNo.net
全くの素人ですが独学でプログラミングの勉強しようと思ってるんですがmacのほうがいいんですか?
検索するとWindowsも使えるmacがいいという意見のほうが多いです
キーボードの配列以外で何かデメリットありますか?
739:デフォルトの名無しさん
21/02/05 16:32:17.75 yFP4HgSW.net
>>731
Macはハードウェア、パソコンです。
WindowsはOS、ソフトウェアです。
Windowsはどのパソコンでも使えます。
だからMacでも使えるということです。
「Windowsも」使えるmacというのは結局の所
Windowsも使うということです。
Windowsしか使えないのと、WindowsとmacOSの両方を使えるのであれば
両方使えるほうがいいのは当たり前です。
デメリットはWindowsを別途買わなくてはいけないので値段が高くなる所です。
つまり高くなったとしてもmacOSを使える方がいいかどうかで決めればよいでしょう。
740:デフォルトの名無しさん
21/02/05 17:28:17.53 7kBPI4G7.net
勝又健太の最新版、Web系エンジニアを目指す手順書
KENTA、2021/02/01
Web系エンジニアを目指す人のためのプログラミング学習ロードマップ
URLリンク(www.youtube.com)
Ruby on Rails, VSCode
初心者でRubyは、すべての学校で、Mac が絶対。
最近は、仮想マシン上のLinux で、Docker も使うから、
メモリは16~32GB とか最大まで拡張すること!
741:デフォルトの名無しさん
21/02/05 17:29:20.09 k9/SK0Or.net
>>731
勉強する目的が分からないのに何がいいって誰もわからない
iOSのアプリを開発するのならMacしか選択肢は無いし新しく出たARMのMacでWindowsは使えない
趣味でしかないのなら自分で調べられない程度だと止めた方がいいし就職が目的ならプログラマ板で聞くべき
742:デフォルトの名無しさん
21/02/05 17:31:10.92 74c1z4Av.net
Rubyガイジは採用しないから安心しろ
743:デフォルトの名無しさん
21/02/05 17:37:32.25 +3DA/7eT.net
Rubyガイジって無職ぽいな
744:デフォルトの名無しさん
21/02/05 17:51:00.15 JqQJ/dMo.net
こんなのが職場にいたら関わってるうちの何人かはストレスでメンタルやられるだろう
5chがクソレスで荒らされるだけですんでるのなら、まだ軽微な損害と言えるのかもしれない
745:デフォルトの名無しさん
21/02/05 18:07:54.98 kLBnptrq.net
>>732
嘘つけ
746:デフォルトの名無しさん
21/02/05 18:11:20.36 lfh7cUd2.net
ARM版Macでも一応Windows動くらしいな
まあそのWindowsもARM版だから動いたとしても特に意味は無いけど
747:デフォルトの名無しさん
21/02/05 18:24:51.61 yFP4HgSW.net
>>739
仮想マシン使えばいいよ。
性能は落ちるけど高い機種を買えば問題ない
748:デフォルトの名無しさん
21/02/05 20:04:46.32 xFGF0wOf.net
板違い
749:デフォルトの名無しさん
21/02/06 17:02:34.55 PxbGK26v.net
すみません、本来はjavascript関連のスレッドで質問すべきですが、あまりレスがないのでこちらで質問させていただきます。
*javascriptで配列500個の変数あり
*その配列はTrue,Falseの値を持つ
*処理は1秒ごとに発生し(SetTimer使ってます)、配列の値を読み書きする。
*配列はobject型でなくboolean型にした方が処理は早くなるか?
よろしくお願いいたします。
750:デフォルトの名無しさん
21/02/06 17:14:58.09 t1aa4BmW.net
>>742
人に聞くより自分で比較する方が早いんじゃね
751:デフォルトの名無しさん
21/02/06 17:16:07.65 6eQmSTNr.net
JavaScript の質問は、web制作管理板の方へ書き込んでください!
この板のスレは、web制作管理板が荒らされた時に、緊急避難用に立てただけだから
752:デフォルトの名無しさん
21/02/06 17:21:11.13 eJ93gyKU.net
自分はいつでもどこでもスレチなRubyの話をし出すくせに他人のJavaScriptの話には絶対イタチがどうとかレスするよねこの人
753:デフォルトの名無しさん
21/02/06 17:24:50.67 xuEfQm7n.net
真性のキチガイだから、知能で判断して行動してるのではなくボットみたいに定型的な行動を繰り返すだけの壊れた機械なんだろう
754:蟻人間
21/02/06 17:41:25.62 gG6zzvvp.net
>>742
(function(){
let ary = [];
ary.length = 10000000;
for (let i = 0; i < ary.length; ++i) {
ary[i] = false; // null or false
}
let count = 5, sum = 0;
for (let k = 0; k < count; ++k) {
let time0 = Date.now();
for (let i = 0; i < ary.length; ++i) {
ary[i] = (Math.random() > 0.5);
}
for (let i = 0; i < ary.length; ++i) {
ary[i] = (Math.random() > 0.5);
}
let time1 = Date.now();
sum += time1 - time0;
}
alert(sum * 1.0 / count);
})();
【結果】
null: 738.8
false: 594
755:蟻人間
21/02/06 18:24:05.39 gG6zzvvp.net
Microsoft Edgeで表示中のウェブページの画像全部ダウンロードできる、凶悪なJavaScriptプログラム配布中。。。
URLリンク(github.com)
試してみてね。
756:デフォルトの名無しさん
21/02/06 18:31:30.57 pJAT2BWO.net
またWindowsか・・
757:デフォルトの名無しさん
21/02/06 19:04:02.65 do+3t/u8.net
>>742
True/Falseの値を持つのにbool型じゃなくobject型にしたい理由って?
配列500個というのが1つの配列の要素数が500という意
758:味なら 1回の処理で何度も何度も回さない限り処理速度を気にするようなものじゃないと思うんだが
759:742
21/02/06 19:35:20.76 PxbGK26v.net
>>747
ありがとうございます!
>>750
間違ってたら、すみませんが、
var arr = new Array(1000);
の宣言だとobject型になりますよね。
これをboolean型で宣言する方法が難しかったので、聞いてみました。
760:デフォルトの名無しさん
21/02/06 20:05:40.24 gs+WDl+6.net
>>751
要素入ってないから型もなにもないでしょ
何をもってobject型だと判断したの?
761:デフォルトの名無しさん
21/02/06 22:30:40.68 IIwiGG/p.net
JavaScriptでは要素の型は宣言できないよ
入れた値によって動的に決まるので考えなくていい
型付き配列といって配列に似たInt8Arrayのようなオブジェクトもある
性能は実装に依るので速くなったり遅くなったりするらしい
762:742
21/02/07 02:10:03.75 Z3KLeyYV.net
レスありがとうございます。
そうだったんですね。
763:デフォルトの名無しさん
21/02/07 12:11:36.54 3yLZFTJu.net
Swiftですが、例えばアプリ画面に配列の要素数に対応した値を表示させるとした場合、それぞれの要素数ごとに条件分岐させないとダメなのでしょうか?
764:デフォルトの名無しさん
21/02/07 13:48:54.86 hwDwbBnD.net
> 要素数に対応した値
ここが要素数に依存する出力なら条件分岐しなくてもかける
765:デフォルトの名無しさん
21/02/07 15:30:25.27 AkpxQPsh.net
e.lastとか
766:デフォルトの名無しさん
21/02/08 03:39:57.39 eAvRwRpe.net
大学生です
遠隔授業のため現在授業の出席確認がGoogleFormで行われております。(urlから番号と名前を入力する形式)
来年以降もおそらくその流れが続きそうなのでそれを自動化したいなと考えています。
今考えているのは以下の流れです。
ラインなどでurl送信→それを感知してurl開き、番号と名前入力、出席送信
どの言語を学べばよいでしょうか?
軽く調べたところソフトウェアとかになるのでpythonとかかなと思ったのですが、いかがでしょうか?
767:(u_・y)
21/02/08 03:59:21.30 tUszODGz.net
(u_・y)文系乙
768:デフォルトの名無しさん
21/02/08 05:07:19.48 S+J/M93m.net
質問に答えられない土方コーダー「文系乙」
769:デフォルトの名無しさん
21/02/08 06:33:50.01 4iOoIICx.net
>>758
んだね
python フォーム 自動入力
で検索
770:デフォルトの名無しさん
21/02/08 07:32:33.23 VfivF5wM.net
>>758
素直に単位落として留年しとけ
771:デフォルトの名無しさん
21/02/08 15:22:53.20 TxCBSk9L.net
>>758
>ラインなどでurl送信
これは誰がどこにURLを送信する話?
772:デフォルトの名無しさん
21/02/08 15:25:22.40 XA5gECfn.net
url送信を感知…センサーでもつける気か
773:デフォルトの名無しさん
21/02/08 16:04:37.88 mAwBmzXL.net
IntelliJ で go で開発してるんですが、デバッグ実行しようとすると
コンパイルエラーがあっても以前の成功ビルドが勝手に起動するようになってしまいました。
プロジェクトをリポジトリから clone しなおしてみたり、個人設定(%APPDATA%\JetBrains\IntelliJIdea2020.3)を消して
やり直してみたりしましたが変わりません。
どこかに設定があるのでしょうか?ご存じの方いらっしゃいましたら宜しくお願い致します。
バージョンは IntelliJ IDEA 2020.3.1 Build #IU-203.6682.168, built on December 29, 2020 です。
774:デフォルトの名無しさん
21/02/08 18:21:00.01 lF6Wq/Jt.net
>>761
ありがとうございます!出てきたやつをアレンジしていけば比較的楽に作れそうですね
>>763
>>764
学年のラインにurl共有されるのでそこでの新規メッセージの通知が来るのをトリガーとかにできないかなぁと考えてました
775:デフォルトの名無しさん
21/02/08 18:23:46.69 0fSH6U0R.net
NHK Eテレに出てる、Ruby の女神・池澤あやかは、
慶応大学生時代に、そういうツールを作って自動化していた
例えば、Ruby, selenium-webdriver で、yahoo へ自動ログインする。
ひょっとしたら、wget, curl コマンドでも、フォーム送信できるかも
require "selenium-webdriver"
options = Selenium::WebDriver::Chrome::Options.new
options.add_option( :detach, true ) # ブラウザを切り離す
options.add_argument( '--start-maximized' ) # 画面最大
driver = Selenium::WebDriver.for :chrome, options: options
driver.manage.timeouts.implicit_wait = 10 # default timeout
driver.navigate.to "URLリンク(login.yahoo.co.jp)
element = driver.find_element(:id => "username")
element.send_key "ユーザー名"
driver.find_element(:id => "btnNext").click # ボタンをクリック
element = driver.find_element(:id => "passwd")
element.send_key "パスワード"
driver.find_element(:id => "btnSubmit").click # ボタンをクリック
776:765
21/02/08 18:36:03.43 mAwBmzXL.net
自己解決しました。勘違いでした。
ウェブのロジックを書いてたんですが、対象のファイルを router に書いてなかったから
プロジェクトの依存関係に含まれてなかったみたい。
go のプロジェクトの概念だと、追って行って繋がらない物はそもそも依存関係に含まれないんですね。
777:デフォルトの名無しさん
21/02/08 18:45:39.37 L1DIPYtE.net
IEの時代はRubyも何も入れないでWSHで無双できた
戻りたいか?と言われたら否と答えるが
778:デフォルトの名無しさん
21/02/08 19:51:53.33 kDZG9/tB.net
今はWSLがあるからシェルスクリプトで無双できるしね
Windowsはすごく良くなったよ
779:デフォルトの名無しさん
21/02/08 21:19:17.75 TxCBSk9L.net
>>766
LINEでメッセージを受信したのを自動で検知するということだと
LINE Botを作って運用するかIFTTTみたいツールで連携する話になるので若干ハードル高め
手動でリンクを開いたり自作のアプリに渡したりするのでよければハードル低いけど
スマホ前提ならPCみたいに自由にはできないので要注意
手動でリンクを開いてブックマークレット(JavaScript)をワンタップして処理するか
iOSならpythonistaにURLスキームで渡すか
素直にOSのAutofill機能を使って手動で数タップするか
780:デフォルトの名無しさん
21/02/09 00:37:24.87 n4fLaJzx.net
LINE Botを作るのが最強っぽいけど、ここは健全に、自前アプリを作ってリンクを踏んだときに開くように紐付けようぜ
ブラウザでは開かず、フォームが毎回同じなら回答先アドレスにHTTP POSTかGETでいきなり回答を送る
違うならHTMLを裏でパースしてから同じように送る
gasが便利に使えそうなら使う
そしてほどほど便利な健全アプリができたら100円くらいでみんなに売ろう
広告アプリでもいい
AndroidならKotlin、iPhoneならSwiftで
781:デフォルトの名無しさん
21/02/09 01:53:52.16 n9olesbz.net
そのうち講義を受けてないと答えられない質問が
ランダムに5問くらいずつ出されるようになる
782:デフォルトの名無しさん
21/02/09 23:46:10.21 jGeSSrjn.net
>>767
ありがとうございます まだ勉強が浅いため学んだ後に参考にさせていただきます
>>771,772
PCでの動作を考えていました linebot ちょっと勉強してみます
今のところまだ全然用語についていけていないので春休み中に頑張って作ってみたいと思います
783:デフォルトの名無しさん
21/02/10 16:48:55.15 ljUb2Upc.net
=や式を詰めて書いてましたけど左右に空白を入れた方がいいんですかね?
あと , の後ろの空白一文字も必要ですか?
var=5+ary[3,4]
↓変更
var = 5 + ary[3, 4]
784:デフォルトの名無しさん
21/02/10 17:00:28.53 DKgAl10f.net
好み
785:デフォルトの名無しさん
21/02/10 18:51:12.65 WeU5fM2j.net
良くあるルールは演算子の間にスペース入れる
カンマの後にスペース入れる(前には入れない)
786:デフォルトの名無しさん
21/02/10 18:59:13.40 ApG6WxXu.net
もう全部linterに任せてる
787:デフォルトの名無しさん
21/02/10 21:56:59.24 kDXEbzyj.net
どっちでもいい(どうでもいい)ことはlinterに任せるのが正解
趣味ならともかくそんな所に時間を費やする意味はない
どっちでもいいものは、どうせ意見が分かれる
マジどうでもいい
788:デフォルトの名無しさん
21/02/10 22:10:17.86 UvJeGuAM.net
イベントソーシングがわからん
メリットで任意の時点のエンティティを復元可能と言ってる奴が多いんだが…
任意の時点に戻すためにはエンティティのクラス定義も過去の全バージョン残さないと出来ないよね?
789:デフォルトの名無しさん
21/02/11 00:23:33.91 MYnJXR31.net
>>780
データベースの更新データみたいなものだよ
スナップショットを溜め込むのではなく、更新操作を蓄積する
排他処理によって更新操作の時系列を保証するのは容易
そして必要に応じてロールフォワードすれば任意の時刻の状態を復元できる
整合性を高めたい場合に使う
790:デフォルトの名無しさん
21/02/11 00:23:51.33 lj0aoxL+.net
>>775
スペースがほどよく入ったフォーマットの方がいいだろうね
仕様変更やバグ修正を積み重ねるような機会があると、ソースは書きやすいことよりも読みやすいことの方が重要だと痛感する
hoge_piyo-foo_bar(4,300) よりは
hoge_piyo - foo_bar(4, 3000) のほうが視覚→脳がミスなく高速処理しやすい
細則に拘らずオートフォーマッターに任せるべきというのは同感
791:デフォルトの名無しさん
21/02/11 00:31:47.91 MYnJXR31.net
>>780
現実生活じゃ普通に行ってるやり方でもある
例えば帳簿ね
入金とか出金といった項目を時系列に付けることで、最終的に資産を矛盾なく把握できるように管理している
792:デフォルトの名無しさん
21/02/11 00:55:49.99 S0hZMzMn.net
イベントソーシングは概念はわかるけど実装方法がわからん
時刻=t、ID=idのHogeのエンティティを取得するメソッドのシグネチャはどうなる?
Hoge getHoge(id, t)
Hogeはシステムの保守拡張で型定義が変わっていく
けどこの定義じゃ最新版のHogeしか取れない
任意のtに対してこれを実装したかったら過去のバージョンのHogeもコードに残さないといけない
Object getHoge(id, t)
var h = getHoge(id, t)
if (h is Hoge_V1) ...
if (h is Hoge_V2) ...
...
793:デフォルトの名無しさん
21/02/11 01:05:43.36 MYnJXR31.net
>>780
また、デザインパターンでのコマンドパターンにも近しい
コマンドパターンは例えばテキストエディタでのアンドゥリドゥの実現に使われる
記録してある操作を逆再生することで、任意の時点のテキストを復元する機能にお世話にならない人は少なかろう
これなんかは経験からイメージしやすいのではないか?
794:デフォルトの名無しさん
21/02/11 01:11:01.49 MYnJXR31.net
>>784
それは無茶苦茶
それはイベントソーシングでない場合なら可能か?
テーブル定義が変わっても、その前後で一貫性のあるシステムにしたい
そんなのと同じ夢を見ている
795:デフォルトの名無しさん
21/02/11 01:19:29.62 MYnJXR31.net
>>784
むしろイベントソーシングならばこそ可能になりそうな気もする
オブジェクトのメタ情報に対する更新にアクセスする方法もイベントとして記録出来ればいい
データベースならばDDLの実行もイベントとして記録して、テーブルの構成が変わった時点よりも巻き戻す場合にはDDLも巻き戻す
そんな阿呆なシステムを考えるやつは居ないが
796:デフォルトの名無しさん
21/02/11 01:24:17.17 PvN170ep.net
>>784
データベースにカラムを追加する時どうするのか考えればわかるやろ
既存のアプリと互換性のある方法で拡張するか
既存のアプリとは互換性のない方法で拡張するか
後者を選んだら互換性のない過去データはそのまま読めないので
過去データ専用のロジックを残すか過去データを新しい形式に変換するか
797:デフォルトの名無しさん
21/02/11 12:59:51.92 b5KexMPk.net
ようするにシステムを任意の時点に戻せるって嘘だったのか?
798:デフォルトの名無しさん
21/02/11 14:06:06.77 MYnJXR31.net
>>789
それを嘘と言うのは、鉱石まで戻せないから嘘だと言うのと、程度の差以外どう違うのか分からないな
そういう意味で言うならば、嘘だよ
799:デフォルトの名無しさん
21/02/11 14:54:07.70 5Dfgfpv3.net
過去のプログラムがコンテナイメージとかで完全に保全されている前提で
↓みたいにひたすらシステムバージョンアップとイベント再生を繰り返す
foreach e in getAllEvents()
updateSystem(e.SystemVersion)
waitSystemReady()
sendEvent(e)
これで任意の時点にもどせるってことなのかな?
イベントソーシングだけじゃなく完全なIasC化、インフラ構成ファイルの全バージョンの保全まで考えないと任意の時点に復旧はできなそうだね
800:デフォルトの名無しさん
21/02/11 15:00:43.14 5Dfgfpv3.net
ここまで頑張ってようやっと過去にもどせたとしても
過去に戻せるメリットが正直、微妙だ
デバッグの再現性?
過去のイベントを分析してマーケティングに活かせる、だとか
そういったメリットなら価値がありそうだけど
、戻せたからっていったい何になるんだろ?
イベントソーシングってほんとに現場で役に立ってるのか?
足かせになってない?
801:デフォルトの名無しさん
21/02/11 17:01:22.40 PvN170ep.net
>>789
イベントソーシングを採用してるシステムは
そのシステムを任意の時点に戻せると聞いたならそれが間違ってる
対象はあくまでアプリケーションが管理してる状態(≒データ)で
任意の時点の状態を再現可能というだけ
DBのトランザクションログと同じ
システム構成やコードをデータとして管理して
任意の時点の状態を再現可能するのはバージョン管理システムの役割
Gitみたいなバージョン管理システムもイベントソーシングと共通した考え方
802:デフォルトの名無しさん
21/02/11 17:04:31.69 MYnJXR31.net
お前、ちょっと会社の経理部に行って
「帳簿付けなんて無意味じゃないの?役に立ってるの?」
とか言ってこい
803:デフォルトの名無しさん
21/02/11 17:15:58.93 kEYHl+PL.net
>>793
その任意の時点の状態の再現ってのが、言われてるよりずっと難しいんじゃないのか?
難しい割にメリットが少ないんじゃないか?
というのが俺の疑問ね
イベントストリームだけ残ってても、イベントを再生するプログラムがなければ、状態を再現なんてできない
過去の全てのプログラムやインフラ構成までバージョン管理しないと、タイムマシンにならない
804:デフォルトの名無しさん
21/02/11 17:19:58.14 kEYHl+PL.net
>>794
それは詭弁
データにビジネス上の価値があるのは当たり前
問題にしてるのは、イベントソーシングによるタイムマシン機能が実現の困難さ以上の価値を開発にもたらすかどうか
805:デフォルトの名無しさん
21/02/11 17:27:20.06 MYnJXR31.net
>>796
タイムマシン機能なんて副次的な特殊効果に過ぎない
本来の目的は整合性の確保
最初に >>781 で言ってるだろが
806:デフォルトの名無しさん
21/02/11 17:40:01.39 MYnJXR31.net
現実でも(帳簿などで)実績のあるやり方を、俺の目的には合わないから無意味な方法じゃないかとか何様よ
807:デフォルトの名無しさん
21/02/11 17:56:17.77 kEYHl+PL.net
>>797
ではなぜイベントソーシングを紹介する人は任意の時点に戻せることを決り文句のように言うのだろう?
>>798
さっきも言ったとおり
会計やその他のビジネスで役に立つからと言って開発でも必ず役に立つとは限らない
何事も実装コストと得られるメリット次第だろ?