スレ立てるまでもない質問はここで 155匹目at TECH
スレ立てるまでもない質問はここで 155匹目 - 暇つぶし2ch596:デフォルトの名無しさん
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
さっきも言ったとおり
会計やその他のビジネスで役に立つからと言って開発でも必ず役に立つとは限らない
何事も実装コストと得られるメリット次第だろ?

808:デフォルトの名無しさん
21/02/11 18:06:26.39 lj0aoxL+.net
メリットデメリットがあるのは当然
フィットするユースケースもあればそうでない場合もある
今回は中途半端な理解に基づいて
おかしなユースケースと紐付けて的外れな分析をした上で
イベントソーシングはきっとデメリットのほうが多いので微妙と思い込んでるのだから独り善がりが過ぎる
これもう先入観によって導かれた結論ありきの思考回路だから、掲示板で皆が説明しても到底伝わらないやつ

809:デフォルトの名無しさん
21/02/11 18:19:22.98 UlgLgEFI.net
そもそもの発端は>>780あたりでメリットデメリット以前の問題としてエンティティを任意の時点に巻き戻す処理の実装が難しすぎるという事だった
これに対する実現性と保守性の高い実装方法に関する回答は今のところ1つも無い
実装できないもののメリットを語っても虚しいだけだ

810:デフォルトの名無しさん
21/02/11 18:26:01.93 MYnJXR31.net
>>801
>>785 ………

811:デフォルトの名無しさん
21/02/11 18:33:45.62 UlgLgEFI.net
>>802
>>780で言ってるのは
システムのバージョンアップによる型定義の変更等々を超えて任意の時点のエンティティを再現するにはどうすればいいのかという意味合い
同じプロセス内の文字列という安定的な型に対する履歴管理とは別次元の問題だがわからん?

812:デフォルトの名無しさん
21/02/11 18:41:56.01 MYnJXR31.net
>>803
>>786 ……

813:デフォルトの名無しさん
21/02/11 18:46:31.54 lj0aoxL+.net
エンティティの型定義が変わるようなケースではイベントソーシングは汎用的な処方箋じゃない
それはそれで問題ない
実際に仕様変更があったとしても個別対応はどうとでもなる
アプリ側はいつだってジャーナルを元に再計算できるんだから、バージョンアップ時に普通に新規フィールドを追加するなりすればいい
古い形式のイベントデータを受け取ったら追加フィールドにはデフォルト値をセットするだけ
クラウドとの親和性と更新トランザクションの高スループットといったスケーラビリティを確保しつつ履歴方向への機能性を高くできるのが売り
RDBMSを使った既存のオンプレミスな開発等が楽になることは主眼としてないし、変なところに無理矢理当てはめて開発者たちが苦労を強いられてるなんてのは妄想

814:デフォルトの名無しさん
21/02/11 19:03:07.50 UlgLgEFI.net
>>804
つまりできないと?

815:デフォルトの名無しさん
21/02/11 19:08:07.56 00tB7xH9.net
できるって書いてるのにできないことにしたいらしいw

816:デフォルトの名無しさん
21/02/11 19:10:01.59 UlgLgEFI.net
>>805
定義(プログラム)を変えて再計算では、任意の時点を再現しているとは言えないかな
それは似て非なるものでしょう
更新のスループットとかなら、わかりやすいメリットなんだけどね
任意の時点を再現可能ってのはイベントソーシングを説明するとき、言わないほうがいいんじゃないかと思う

817:デフォルトの名無しさん
21/02/11 19:10:32.49 UlgLgEFI.net
>>807
サンプル実装書いてみて、どうぞ

818:デフォルトの名無しさん
21/02/11 19:21:36.47 MYnJXR31.net
>>806
>>787 ……
あほらしい
もう相手するのはやめるわ

819:デフォルトの名無しさん
21/02/11 19:28:00.09 UlgLgEFI.net
>>810
これがメンテナンスしやすいとは全く思えないんだけど
実装するコストとメリットって見合う?

820:デフォルトの名無しさん
21/02/11 19:41:44.39 lj0aoxL+.net
>>808
任意の時点を再現って誰がどういう文脈で言ったんだろう
少なくとも俺はそういうこと言ってないよ
任意の時点の預金残高を再現するといったことは可能だと思う
たとえば操作や出来事を全部イベントで記録したレースゲームを作ったら、自由に停止やシークができるリプレイ機能を用意できる
バージョンアップでブースト操作や亀の甲らを投げる機能が増えたとしても、前バージョンのリプレイが再生できなくなるとは限らない
そういうのを見て「任意の時点を再現する機能がある」という人がいても不思議だとは思わないな

821:デフォルトの名無しさん
21/02/11 19:50:48.91 UlgLgEFI.net
>>812
ググって見つけたイベントソーシングについて説明してる記事ではタイムマシン機能をメリットの1つとして挙げてることが少なくない
どの記事もこの点はサラッと流してあまり深く掘り下げてないけど「なのでデバッグも簡単」まで言っちゃってるサイトがたまにある
当たり前だけどプログラムの内部的な構造までその当時まで巻き戻せないとデバッグはできない
なので自分はそういうのを実現するためのフレームワークやデザインパターンでもあるのかなと思って質問に来た

822:デフォルトの名無しさん
21/02/11 21:27:20.82 0qiJ42Ry.net
>>813
イベントソーシングはあくまでデータモデリングのパターンなんで、現在の状態は過去の全イベントデータから導出される単純なビューであることが大前提
プログラムのロジックは無関係

823:デフォルトの名無しさん
21/02/11 21:29:49.04 kEYHl+PL.net
>>814
でもデバッグって言ってるから
そこ解決したら終わりでいいんだけど

824:デフォルトの名無しさん
21/02/11 21:33:43.91 PvN170ep.net
>>814
イベントデータから導出するロジックが
プログラムのロジックだから関係あるよ

825:デフォルトの名無しさん
21/02/11 21:36:56.57 0qiJ42Ry.net
>>815
デバッグにも色々あるでしょ
何もプログラムを動かしながら観察することだけがデバッグじゃない
>>816 違う、イベントを発行するのがプログラムのロジックだ
だからイベントの時系列を追っていけば、どこで誤りがあったかはわかる

826:デフォルトの名無しさん
21/02/11 21:38:32.93 kEYHl+PL.net
ようするにそのビュー(=プログラ厶)ってやつを過去の全バージョン保持し続ければ、過去の任意の時点に戻ってのデバッグはできるだろう
でも明らかにコードがカオスになるんだよね、これ
保守性を犠牲にしないでこれを実装する方法は?というところを知りたいの

827:デフォルトの名無しさん
21/02/11 21:45:25.04 PvN170ep.net
>>817
それはイベントを発行するプログラムのロジックには関係ないというだけ
発行されたイベントを利用する側のプログラムには大いに関係ある
current_state = events.reduce(reducer, initial_state)
どういう風に畳み込むかはイベントの種類や表現する状態による
つまりreducerにそのロジックが入るということ
口座なら足し算引き算したり、5chのスレならレスを追記したりするロジックが入る

828:デフォルトの名無しさん
21/02/11 23:48:31.78 lj0aoxL+.net
過去の全バージョンのプログラムを持つような手法がイベントソーシングであるという勘違いを捨てない限りはモヤモヤは解決しないだろうな
デバッグでググってみた限りでは、大したことを言っている人は見つからなかったよ
データを再現可能なフルセットで持ってるので◯月×日△時に発生した不具合をデバッグ時にすぐ再現できるのが強みですねという程度
そのときだけ


829:表示が不正だったとか性能低下があったとかシステム間連携でエラーログを吐いてたとか ここでの調査では別にイベントソーシングが全ソース履歴を司っている必要はなくて、Gitでその時点のソースにswitchした上でジャーナルをその時点までたどれば状況が再現すればいい



830:デフォルトの名無しさん
21/02/12 02:08:50.31 9DTGTrCk.net
この手の話なんて現実的でない理想論ばかりだよなぁw
何とかアーキテクチャやらなんとかパターンとかはっきり言ってそんなの習っても
仕事で役に立つことは殆ど無い
というか当たり前の事を言っている事が多すぎなんだよねw

831:デフォルトの名無しさん
21/02/12 02:27:35.06 IU5AN8go.net
当たり前の事も知らん奴が、スレ立てるまでもない質問をするスレなんだから、何を今さら
そして当たり前の事をないがしろにする奴が設計を語るなよ
当たり前の事を知るのは複数の視点を引き出しとして持つこと
役に立たないのは、視点を活用してないだけ
引き出しが無くて、適している適していないをどう評価すんの?
おおむね設計なんて取捨選択だぞ

832:デフォルトの名無しさん
21/02/12 05:04:54.79 tz+82o+A.net
>>821
> 何とかアーキテクチャやらなんとかパターンとかはっきり言ってそんなの習っても
> 仕事で役に立つことは殆ど無い
でもそれは言語自体やライブラリやフレームワークで使われてるよ
つまりCPUの仕組みとかと同じように
お前は使わんけど、お前が使ってるソレを実現するために必要なものということ
まああれだ、作る側ではなく使う側の人間には必要ないということ

833:デフォルトの名無しさん
21/02/12 22:31:17.29 NzpT2ZQ6.net
昔、夢幻っていうCGIとかPHPとかのサンプルコードが
たくさん置いてあったサイトがあったと思うのですが、
いま、ああいうサイトってどこかありませんかね?
他人の書いたソースコードを読んで勉強したいのです

834:デフォルトの名無しさん
21/02/12 22:50:05.21 82D6PoJM.net
ギフハブ

835:デフォルトの名無しさん
21/02/12 22:53:57.11 0z7QwFq3.net
CGIなんて死滅してるからなぁ

836:デフォルトの名無しさん
21/02/12 23:32:19.90 YzZUcsVq.net
基本的な質問ですみません。
webで画像を読み込んだときに非表示の場合でもキャッシュに残るでしょうか?

837:デフォルトの名無しさん
21/02/12 23:44:31.36 0z7QwFq3.net
ブラウザとその設定次第

838:827
21/02/12 23:51:43.69 YzZUcsVq.net
追記
すみません。
専門的にいうと画像をdisplay:noneで隠した場合でもキャッシュに残るでしょうか?

839:デフォルトの名無しさん
21/02/12 23:53:13.27 0z7QwFq3.net
だからブラウザと設定次第
理解したくなさそうだから具体的に言えば
ブラウザや設定によって
キャッシュに残る場合もあるし残らない場合もある
どちらもあり得る

840:827
21/02/13 00:27:01.04 H27pyQq6.net
>>830
ありがとうございます。
そうなんですね。
やりたい事はwebの監視モニター(1秒更新)でセンサーの情報を取得して該当する100個の画像のいずれかを表示するのですが、そこでできる限りサーバーからでなくキャッシュで読みたい。
そこに行く前のはじめのページで画像100個を表示してキャッシュさせるのは格好が悪い。
それで非表示でキャッシュできないかを考えたのです。

841:デフォルトの名無しさん
21/02/13 16:05:31.51 w4B5IcG+.net
HTML のメタタグのキャッシュ関係のタグとかかな?
それと、各ブラウザの対応状況
HTML・ブラウザの機能は、
この板よりも、web制作管理板で聞いた方が良いかも

842:デフォルトの名無しさん
21/02/13 17:23:54.81 OgPA4E5h.net
技術評論社の本には同じプログラミング言語でも、
パーフェクト〇〇シリーズと本格入門〇〇シリーズがありますが、
これは本のレベルが違うんですか?
初心者はまず本格入門から入って、その後でパーフェクト〇○シリーズを読む、
という順序でしょうか?
それともそんなこと気にしないで、どっちから始めても全然問題ないんでしょうか?

843:デフォルトの名無しさん
21/02/13 17:38:04.12 j0JOetNb.net
>>833
・言共通語の文法を覚える 変数とかif文とか
・ローカルのやつを覚える 
とは別に
・設計的な意味でのプログラミングを覚える
だよ
上は必須下は適時

844:デフォルトの名無しさん
21/02/14 01:28:01.16 pECDa47U.net
ホスト、サイト、ドメイン、オリジン、エンドポイント
意味合いは微妙に異なるんだけど、結構重なる場面も多くて悩む
他の人はどんな場面で使い分けてるかアンケートしたい

845:デフォルトの名無しさん
21/02/14 01:53:55.59 pIQ+ADDG.net
意味はぜんぜん違うだろ

846:デフォルトの名無しさん
21/02/14 02:03:31.78 53rIPsFH.net
アプリの通知が来たらその内容を自動ツイートしたいんですけどなにか良い方法ありますか?
例えばスポーツのスコア通知が来たらその内容をツイートするとかです。

847:デフォルトの名無しさん
21/02/14 02:15:59.33 pIQ+ADDG.net
自分で作ればいいだろ

848:デフォルトの名無しさん
21/02/14 02:23:42.90 ouLbdUdH.net
>>837
TaskerやIFTTTのような自動化ツールで通知でトリガーする

849:デフォルトの名無しさん
21/02/14 02:43:19.39 ouLbdUdH.net
>>835
全部サーバーの類じゃねーか!って混乱してる?
ホスト、店員、PTA、発言者、どれも人だけど混乱しないでしょ?
何にせよ過度に一般化して捉えたら違いは分からなくなる
基本、英単語のニュアンス通りに理解すればいい

850:デフォルトの名無しさん
21/02/14 03:51:48.13 K2VDjDyL.net
>>833
改訂2版 パーフェクトRuby、2017
パーフェクト Ruby on Rails 【増補改訂版】、2020/7
こういう、パーフェクトは入門用じゃない。
環境構築・ライブラリ・フレームワーク・テストなど、開発の全工程を含んでいる
他言語での全工程を知っているなら、読める

851:デフォルトの名無しさん
21/02/15 18:00:05.55 KpgzCTw5.net
外部ファイル群を隠蔽したいのだけど
もう既に色々な形式のファイル作っちゃってて
特殊なアーカイブにするとアクセスが面倒なので
フォルダ構造上手く残したままどうにかフォルダだけ
外部から簡単に見えないように隠蔽出来ないかな?

852:デフォルトの名無しさん
21/02/15 18:06:24.80 KpEjrxqs.net
Linuxならドットファイル
Windowsなら隠しファイル属性
でええんじゃないの

853:デフォルトの名無しさん
21/02/15 18:08:22.75 jcJa8JQ7.net
www.example.comがFQDNでwwwがホスト、example.comがドメイン
ITパスポートレベルですな

854:デフォルトの名無しさん
21/02/15 18:14:46.50 Y9YOwFs/.net
勉強したことないんだろう?使い分けるじゃなくて用語の定義が違ってる
人から聞いた用語を使ってるだけで勉強してない

855:デフォルトの名無しさん
21/02/15 18:17:51.88 KpgzCTw5.net
>>843
Windowsだけど隠しファイル表示する設定にしてたら見られるのがねえ…
どうにか上手い方法はないものかな?

856:デフォルトの名無しさん
21/02/15 20:05:15.27 YmSVN6ap.net
>>842
それやるとEPPからマルウェア判定喰らうから気を付けてな

857:デフォルトの名無しさん
21/02/15 20:55:32.30 KpgzCTw5.net
>>847
見えてもいいけど、エクスプローラーからはアクセス出来ないとかも無理かな?
プログラムからだけ少し手続き踏んだらアクセスできるみたいな。
やっぱちょっと方向性自体が不正っぽいかな。

858:デフォルトの名無しさん
21/02/15 22:12:24.40 aLBeV9m+.net
動画・画像・音声とか、リソースを盗まれたくない人が、よく言ってる

859:デフォルトの名無しさん
21/02/15 23:34:13.40 Yv9X0Du7.net
>>848
AppDataとかデフォルトでhiddenのところを使えば?
もう少し手間を書けたければxlsxみたいに独自の拡張子でzip
ファイルをファイラーから見えなくするのは無理

860:デフォルトの名無しさん
21/02/15 23:36:47.75 XKgsUmmn.net
つーか隠しファイルは隠せよ
どうせユーザーファイルで隠しファイルなん作らねーだろ?
Linuxだったら.で始まるファイルは隠しファイル扱いで表示しないと困ることが多いが
Windowsだったら.で始まっても表示されるだろ?
Windowsでは、隠しファイル=システムファイル+隠しファイルなので
見えている必要がない

861:デフォルトの名無しさん
21/02/16 01:53:10.36 oqDsb3O7.net
本買わないでYouTubeで見ながらHTML学んでいるのだが
<h1>あああああ</h1>の場合って<p></p>による段落がどうして不要なの?

862:デフォルトの名無しさん
21/02/16 02:28:44.75 KZAm4Q8q.net
そもそもh¥dはセクションの見出しであり段落の要素ではない
そんな動画見て勉強するよりmdnのweb入門読め

863:デフォルトの名無しさん
21/02/16 08:19:17.23 RYUhgVUG.net
>>852
<h1>~<h6>と<p>は段落要素なうえ、その中に更に段落要素が含まれる事がないから
後で学習するであろう<div>も同様
段落要素の逆の概念としてインライン要素ってのがあって、
それらは段落の中に入れ子される

864:デフォルトの名無しさん
21/02/16 09:22:49.02 ZcpmZlC/.net
> <h1>~<h6>と<p>は段落要素なうえ
間違い。段落は<p>だけ
> その中に更に段落要素が含まれる事がないから
<h1>~<h6>に<p>が含まれることがある=<h1>~<h6>は段落でない証拠
> 後で学習するであろう<div>も同様
<div>は段落ではない
> 段落要素の逆の概念としてインライン要素ってのがあって、
インライン要素はブロック要素の逆の概念
段落ではない
> それらは段落の中に入れ子される
入れ子の関係はブロック要素とインライン要素とは無関係
HTML5ではブロック要素とインライン要素は定義されてない
なんつーか、典型的な素人フロントエンドエンジニアの知識だよなw
お前JavaScriptばっかりやってHTMLとCSSの知識ないだろ

865:デフォルトの名無しさん
21/02/16 09:27:49.18 ZcpmZlC/.net
>>852
> <h1>あああああ</h1>の場合って<p></p>による段落がどうして不要なの?
HTML5の仕様で省略可能と決まってるから
何が必要で何が必要でないかはタグによって決まる
タグ毎にルールを覚える必要がある
HTML5の正しい最小HTMLはこれだけ。bodyすら省略できる
<!DOCTYPE html>
<title></title>
ここでチェックしながら試してみるといい
URLリンク(html5.validator.nu)
bodyなしでh1を書いてもOKだし、その下にpを書かなくて直接文章を書いてもOK

866:デフォルトの名無しさん
21/02/16 09:31:33.19 ZcpmZlC/.net
> <h1>~<h6>に<p>が含まれることがある=<h1>~<h6>は段落でない証拠
これは<h1>~<h6>のセクションという意味ね
<h1>~<h6>のタグの中に<p>は入れられない

867:デフォルトの名無しさん
21/02/16 10:08:30.89 Vp//DFzA.net
>>850-851
ありがとう。言われたこと参考にしてもう少し考えてみる。

868:デフォルトの名無しさん
21/02/16 11:02:05.00 RYUhgVUG.net
>>855
段落要素ってのはブロック要素の誤訳。申し訳ない。
HTML4までしか触ってこなかったからDTDの内容もそれまでしか知らなくてな。

869:デフォルトの名無しさん
21/02/16 13:53:14.98 oqDsb3O7.net
>>852だけどありがとう
要するに<h>が一つの固まりとして認識されているのか
重複するから要らないのね
やっぱり本は買った方がいいね

870:デフォルトの名無しさん
21/02/16 17:28:54.19 dL3SZJko.net
<p>タグも,<div>タグもタグの中をまとめて装飾とかに使いたいとき以外は
必要ないんじゃないの?

871:デフォルトの名無しさん
21/02/16 20:37:56.31 F9q4wvox.net
Ruby on Rails で、React, Bootstrap を使っている香具師は、
HTML, CSS, JavaScript を知らない
知らなくても、Bootstrapのやり方だけで出来るから

872:デフォルトの名無しさん
21/02/16 21:26:25.46 uyTn3PpP.net
RoRはapi専用なの?

873:デフォルトの名無しさん
21/02/16 23:41:57.42 U2lp31ep.net
一般的に言って
エラー処理 Error Handling と
例外処理 Exception Handling
って異なる意味を指していますか?
言語ごとに異なりますか?

874:
21/02/16 23:49:12.91 I98rHtI/.net
>>864
exception handling は特に try-catch-throw がある言語について言われているような気がします。
この場合、各々の「エラー状態」をクラスで定義しエラークラスの継承関係によりエラーをカテゴリー化できるようにもなっていますね

875:デフォルトの名無しさん
21/02/17 00:10:42.44 skr3LLvs.net
api専用のドメイン記述言語と言ってもいいのはGo
特殊な用途のapiでなければ、メモリ管理機構的に他の言語の数倍のリクエストを捌ける

876:デフォルトの名無しさん
21/02/17 00:55:46.56 otLF+Kgt.net
Java飽きたし新しい言語覚えようかと思うんだけど今のトレンド何?
まだPython?

877:デフォルトの名無しさん
21/02/17 00:58:56.79 skr3LLvs.net
今スクリプトをやろうと思ったらPythonだろね
大嫌いだけど

878:デフォルトの名無しさん
21/02/17 01:05:41.89 +hZ99Vn7.net
C#面白い

879:デフォルトの名無しさん
21/02/17 01:36:25.63 DF6kbHU+.net
今のトレンドはRust

880:デフォルトの名無しさん
21/02/17 06:17:26.97 skr3LLvs.net
Rust は開発中と言っていい
あと五年くらいはあーだこーだ仕様変更されそう

881:デフォルトの名無しさん
21/02/17 08:50:11.53 AyvAiGnr.net
覚えるの面倒くさい

882:デフォルトの名無しさん
21/02/17 09:37:55.41 WUlLGQfv.net
>>868
横レスですがPython嫌いな理由ってなんですか?

883:デフォルトの名無しさん
21/02/17 12:21:46.51 wc0lgfjQ.net
PythonはAPI設計が総じてクソ
プログラミングスタイルもJavaより古い
使いたいライブラリが決まってる場合を除けば他の言語を学んだ方が役に立つ
といっても標準的な部分は2週間もあれば使えるようになるので短期間でJava以外の言語を体験したいだけなら有り

884:デフォルトの名無しさん
21/02/17 14:10:46.13 786FrY0P.net
URLリンク(imgur.com)
Visual Studio Community 2017で、多分何かのホットキー触ったんだと思うけどこんな表示になって戻せない・・・
戻し方教えてくださいお願いします

885:デフォルトの名無しさん
21/02/17 14:15:13.50 rtlKbr4u.net
func(p1, p2, ...)
class P
p1,
p2,
,...
p = new P
p.p1 = ...
func(p)
どっちがいいの?

886:デフォルトの名無しさん
21/02/17 14:35:20.45 pQCCeGnk.net
p.func()

887:デフォルトの名無しさん
21/02/17 14:37:40.77 +hZ99Vn7.net
funcはDIするのでそれはできません

888:デフォルトの名無しさん
21/02/17 15:08:25.19 786FrY0P.net
自己解決

889:デフォルトの名無しさん
21/02/17 16:28:48.03 B3zvyj2Z.net
>>874
Javaなんて古さの塊だし今後使われる動機もないしでゆっくりとした死しかない言語じゃないか

890:デフォルトの名無しさん
21/02/17 16:42:15.23 Q08cm/bk.net
>>876
引数をまとめたいケースを言ってるんだと思うがそういう場合は
p = new P(p1, p2)
どっちがいいかは引数のまとまりや数による

891:デフォルトの名無しさん
21/02/17 17:55:54.41 1LzcEpRH.net
>>881
なぜでしょうか?

892:873
21/02/17 18:22:16.03 WUlLGQfv.net
>>874
ありがとうございます

893:デフォルトの名無しさん
21/02/17 18:38:41.85 M+przTyu.net
>>873
Pythonは、一つの事を色々な方法で書けるように、__xxxx__関数やら抜け道だらけの言語仕様になってる
そのため、コーディングする人間は好き勝手に書ける
その猛威は、C++の演算子オーバーライドを軽く越える
ここで人のソースを読む段になると、自分が知らない書き方も含めてPythonの総てを理解しなければ、レビューすら出来ない

894:デフォルトの名無しさん
21/02/17 20:18:26.38 L78BN9q1.net
蛇の道はPython

895:デフォルトの名無しさん
21/02/17 20:56:58.14 cf1ev55U.net
スクリプト言語とプログラミング言語比べてどうするんだよ

896:862
21/02/17 22:35:12.96 gjncEnw2.net
>>863
Ruby on Rails は基本、サーバー側でHTML を組み立てる。
GUI にビジネスロジックを持たせない
React を使っても、単に1つのコンポーネントとして使うだけ
一方、API モードを使うと、サーバーからJSON を返して、GUIでHTMLを組み立てる。
この場合は、GraphQL なども使う

897:デフォルトの名無しさん
21/02/18 05:24:09.87 DG2z6Rxx.net
JavaScriptで挫折した人がPythonに逃げる

898:デフォルトの名無しさん
21/02/18 20:17:51.30 Z6wWBMAs.net
URLリンク(capacitor.nativescript.org)
これはどういったものなんでしょうか?

899:デフォルトの名無しさん
21/02/18 20:18:50.25 qR1rH4Mn.net
しりません。ごみでしょう。

900:デフォルトの名無しさん
21/02/18 22:33:34.00 YxM2AOI8.net
求人見てるとGO多いんだな
触っておいた方がいいか?

901:デフォルトの名無しさん
21/02/19 01:28:50.05 FlctPZ3K.net
Goなんか言語自体は誰でもできる
入ってから始めても全く問題ない
Goの仕事したいならAWSやコンテナの知識の方が求められる

902:デフォルトの名無しさん
21/02/19 05:03:23.08 wkMP/SLe.net
Go求人=モダンな技術を積極的に吸収してる人募集だからな
慣れれば何とかなるけど最初の方は辛いかも

903:デフォルトの名無しさん
21/02/19 05:17:34.82 lLyiEvh3.net
別にGoはモダンな技術じゃないよ
よくある言語の一つ

904:デフォルトの名無しさん
21/02/19 07:09:37.14 zXEzSALW.net
>>894
アスペ

905:デフォルトの名無しさん
21/02/19 07:39:00.41 IIFo83yT.net
serverless案件ばかりだから、もうAWSなんかの知識はほとんど要らない
GOみたいなバックエンド言語なんか勉強してどうすんだ

906:デフォルトの名無しさん
21/02/19 07:50:32.51 jGQKjt8W.net
逆に飛び抜けて新しい物は無いよな
C系からの影響が強いからC+++++って感じ
C を習熟していた人間だと、goroutine と チャネル、インターフェースの概念を押さえるだけ
半日でガシガシとコーディングできるようになった

907:デフォルトの名無しさん
21/02/19 07:57:18.47 IIFo83yT.net
WEBもflutterで書いてるが、全く問題なし

908:デフォルトの名無しさん
21/02/19 08:03:00.75 jGQKjt8W.net
>>896
土方じゃなく自前でサービス開始する時に、サクッと実物を作れる
WebAPI実装してJavaScriptでアクセスして表示させるSPAが、こんなに楽だとは思わなかった
ページ遷移するwebなんて、もう書きたくない

909:デフォルトの名無しさん
21/02/19 08:11:26.85 IIFo83yT.net
>>899
そこは認める

910:デフォルトの名無しさん
21/02/19 08:14:12.64 IIFo83yT.net
ま、PHPとかあり得ない、なんであんなものが流行ったんだろ・・Laravelか・・

911:デフォルトの名無しさん
21/02/19 08:17:45.82 IIFo83yT.net
もうserverless案件ばかりになってインドとかベトナムのオフショア開発をやめた会社が多いな

912:デフォルトの名無しさん
21/02/19 08:27:10.56 lKN3rSiF.net
サーバーレスになるとDBがNoSqlじゃないと厳しいようだけどRDBMS使いたい場合どうすんの?

913:デフォルトの名無しさん
21/02/19 08:35:23.31 IIFo83yT.net
つ Spanner

914:デフォルトの名無しさん
21/02/19 08:45:13.10 lKN3rSiF.net
>>904
使ったこと無いけど良さげ?

915:デフォルトの名無しさん
21/02/19 09:04:57.00 YkVGv+Id.net
>>901
こういう奴がpythonとか言ってそうw
PHPの方が遥かに需要あるけどw

916:デフォルトの名無しさん
21/02/19 09:06:28.90 sSevv4R2.net
>>899
読む側からしたら戻る使えなくて不便なんだけどね

917:デフォルトの名無しさん
21/02/19 09:11:33.54 zjkCsPpq.net
serverless案件ばかりだからとか言いつつ
severlessを理解してないやつが約1名いるな

918:デフォルトの名無しさん
21/02/19 09:13:31.86 zjkCsPpq.net
>>907
それは作り方が悪いだけ
まぁ大半のSPAは履歴周りの作りが悪いんだけど

919:デフォルトの名無しさん
21/02/19 09:19:14.07 IIFo83yT.net
>>908
severless は知らない

920:デフォルトの名無しさん
21/02/19 09:22:03.56 IIFo83yT.net
>>905
インデックス貼るときに少し癖があるけどPK複数フィールドとか普通のRDBと変わらない
少し高いけど

921:デフォルトの名無しさん
21/02/19 09:27:56.53 IIFo83yT.net
>>906
PHP、Swift、Python←3大クソ言語
だと思ってるが何か?

922:デフォルトの名無しさん
21/02/19 09:32:39.07 DrRoIVI2.net
SPAは複数タブで開けないサイト多すぎて見る側からしたら不便だわ
開発者のオナニーの極み

923:デフォルトの名無しさん
21/02/19 09:47:03.93 IIFo83yT.net
firebase consoleとかtopからURLコピペしないと複数タブ表示出来ないな、firestoreとかクソ重いし、いちいちリストとか展開して表示すんなよ

924:デフォルトの名無しさん
21/02/19 10:10:37.83 lKN3rSiF.net
>>911
気にはなる
ただ最初はよくてもお値段高くなっていってほんとにこれでよかったのか悩んでやっぱ昔のやり方で問題ないってなって移行するのに余計な工数かかるんだよな
まあ新しいことをやるのは大事なんだけどクラウドって金かかるよなあ

925:デフォルトの名無しさん
21/02/19 10:15:03.78 IIFo83yT.net
>>915
AWSとかセキュリティとかSLAとか、コンサル会社入れてると思えばかなり安くね?データ欠損ゼロ保証だし。

926:デフォルトの名無しさん
21/02/19 10:16:53.65 gbmlgVrR.net
これなに言語?
URLリンク(i.imgur.com)

927:デフォルトの名無しさん
21/02/19 10:21:27.18 IIFo83yT.net
>>917
ruby マクロ多用

928:デフォルトの名無しさん
21/02/19 10:22:44.66 lKN3rSiF.net
>>916
なるほど
総合して考えるとたしかに

929:デフォルトの名無しさん
21/02/19 10:27:42.10 IIFo83yT.net
>>919
あと、飲食店のオーダー管理レベルならfirestoreで十分いける。実はRDB無しの設計でいける案件だらけ。

930:デフォルトの名無しさん
21/02/19 11:04:12.53 YkVGv+Id.net
このガイジRubyぽいな(笑)

931:デフォルトの名無しさん
21/02/19 11:05:10.80 eehUI7ay.net
今夜もDjangoで踊りまくるぜ

932:デフォルトの名無しさん
21/02/19 11:31:52.65 RipgTCDE.net
>>895
またお前は言い返せないのかw

933:デフォルトの名無しさん
21/02/19 11:58:56.25 VGvFnf+A.net
>>913
そんなんある?

934:デフォルトの名無しさん
21/02/19 12:01:50.17 VGvFnf+A.net
firestoreってフロントエンドからDBに直接アクセスするんでしょ
すぐにカオス化しそう

935:デフォルトの名無しさん
21/02/19 12:24:30.36 yv2d5Olu.net
>>917
HLSL

936:デフォルトの名無しさん
21/02/19 13:23:12.69 IIFo83yT.net
>>925
もうそれが当たり前なんだが・・

937:デフォルトの名無しさん
21/02/19 13:28:21.62 L+ophXdU.net
>>925
IDとかパスワードはどうするの?
フロントから直だと隠せないじゃん

938:デフォルトの名無しさん
21/02/19 13:29:33.51 lKN3rSiF.net
バックエンドエンジニアは仕事少なくて毎日楽々バカンス
フロントエンジニアはこれまでバックエンドでやっていた仕事分も増えてサービス残業がさらに増える


次ページ
最新レス表示
レスジャンプ
類似スレ一覧
スレッドの検索
話題のニュース
おまかせリスト
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch