スレ立てるまでもない ..
524:デフォルトの名無しさん
22/01/03 14:47:50.79 iCR60Bv9.net
>>514
Azureは企業の情シスの人が社内のWinPCを管理したりWin鯖で既製のパッケージソフトを運用したりするのに使うもんだ
C#しか使わないなら開発者体験は神クラスなので外向けサービスに使うのもアリだが、それ以外はゴミクソ
AWSはインフラ指向で、まず基盤があってそこにアプリを載せていくという感じになるから、どうしても開発初期の立ち上がりは遅くなってしまう
しかし各サービスの信頼性は抜群で、変なプラットフォームの制約や不具合に悩まされることは少ない
GCPはとにかくアプリを簡単に立ち上げることだけに全振りしている
IAMとか管理系の機能はクソ
525:デフォルトの名無しさん
22/01/03 15:43:42.08 PZvw20Xa.net
GCPが大味なのは使ってて分かるけど、そんなに細かい制御って必要?(質問
526:sage
22/01/05 02:13:46.67 j33Uo68Q.net
文章を選択したら、その文章が鉤括弧「」でとじられるようにしたい。
メモ帳とかで小説の下書きをしてるんだが、台詞部分の「」をいつも最後に打ち込んでいて面倒臭くて、楽な方法があればと思ってる。
文章作成系のアプリとかも探したけど、そう言うツールがあるアプリが見つからない。
ないなら作ろうと思ったのですが、こういうことはどのプログラミング言語で出来ますか?
527:デフォルトの名無しさん
22/01/05 02:27:27.06 nZTKrFmS.net
>>518
GUIな操作込みなら、言語以前にプラットフォーム(OS)の問題じゃ?
今は各プラットフォーム、選択範囲に何か処理を走らせる機能を提供してるような。
(テキストを選択して、右クリックで適当なメニューを選んでとかやるやつ)
これでよければそういう機能のことを調べたら。すでに何かありそうだけど。
528:デフォルトの名無しさん
22/01/05 02:51:52.19 DA6rWKuR.net
>>518
エディタのマクロ
529:デフォルトの名無しさん
22/01/05 08:31:25.32 5pWlgbCN.net
テキストを選んだだけで処理させたいなら、たとえばテキストエディタのMeryだとテキスト選択時のイベントが用意されてる模様
マクロにJavaScriptが使えるので独自言語を覚えるような不毛さもなくてよさげ
文章を書くことを趣味や生業にしているならメモ帳なんて投げ捨ててまともなエディタに乗り換えたほうが絶対いい
最初に多少時間を割いて機能を覚えれば無数の時間と労力を節約できて快適になる
530:デフォルトの名無しさん
22/01/05 09:13:57.41 hCJ5jSg9.net
恥を忍んで質問させて下さい。
今は、(懐古的な目的を除いて)SSE2を載せてないx86系CPUは絶滅した…と仮定しても
構わないのでしょうか?
x87系のlong doubleの亡霊に対応するのが面倒で…
531:デフォルトの名無しさん
22/01/05 17:14:37.55 V7zKPwrp.net
>>522
十年前でSandyBridgeだから業務プログラムでないならば問題ないと思うよ
さすがにないと思うけど、産業用とかだとP IIIで動いているW2Kとかあるかも
しれないので要件確認しないとあぶないかもっていう程度
あとは仮想マシンのCPUエミュレーションだと実装していないとかあるかなぁ
532:デフォルトの名無しさん
22/01/05 17:31:23.27 wHSlWHV8.net
SSE2つかう使わないは、コンパイル時かコンパイル後にかってにやってるじゃないのか?
意識したことがない
533:デフォルトの名無しさん
22/01/05 17:36:21.63 wHSlWHV8.net
どのコンパイラでもマルチ対応してるわけでないのか?
インテルコンパイラーの場合、世代の異なる複数の SIMD 命令(MMX、SSE から AVX まで)を利用したマルチバージョンのバイナリーを生成することができます。
実行時に自動的にプロセッサーを判断し、利用できる命令セットのバージョンが実行されます。
URLリンク(www.isus.jp)
534:522
22/01/05 17:59:45.07 hCJ5jSg9.net
>>524
今、double-double演算の写経してるんですけど、
実行時に浮動小数点演算の精度(53bits or 64bits)が決まる様なシチュエーション
(例 32bit x86でのV8エンジンのJavaScriptは、以前はOS依存だったらしい(今はSSE2必須?))
だと面倒くさいな…と。
535:デフォルトの名無しさん
22/01/05 20:43:52.90 XBI8uR5w.net
ちょっとスレの趣旨とズレる質問なんですけど
古いネットゲームを遊んでるんですが、こいつが何とも変な動きをしまして
そいつ単体で起動すると回線ガタガタで遊べたものじゃないんですが
何故かyoutubeを裏で開いて流しながら起動すると回線ヌルヌルになるんです
これってあり得る話なんですか?(実際そうなってるからあり得る話ではあるんですが...)
この謎の挙動?ってなんか考えられる原因とかありますかね?
536:デフォルトの名無しさん
22/01/05 20:57:51.93 eampx4mf.net
Youtube Premiumならバックグラウンドで音楽の再生が出来ます!
今すぐ無料体験!
537:デフォルトの名無しさん
22/01/05 21:25:47.91 j30LGHpQ.net
>>527
回線業者が通信内容見て帯域調整してる
通信の秘密? 接待漬けで有名無実化
538:デフォルトの名無しさん
22/01/05 21:49:49.50 W+ehLNd/.net
>>527
回線関係ないよ
WMP起動してやってみ
539:デフォルトの名無しさん
22/01/06 03:27:58.65 Z38qda/X.net
今現在プロゲートでHTML CSSの初級を勉強している程度の者ですが、将来プログラミングの勉強をしてVRゲーム関連のお仕事をしたいと考えた場合どういうスキルが必要ですか?
あとはAIチャットボットとかランサーズでいろんな仕事をこなせるようになりたいって考えてます。
今は1年後に上京してITのお仕事をしながら勉強しようと考えてます。31男です。まずは最初にワードプレスでサイトを作ろうと考えてます。
540:デフォルトの名無しさん
22/01/06 03:38:44.66 +LKZGTi+.net
>>526
そういえばJavaでも似た話があったよね。でstrictfpなんていうJavaとしては
格好悪いものを導入する羽目に。
でも割と最近これが取り除かれた(常にIEEE 754準拠)みたいですね。
URLリンク(openjdk.java.net)
541:デフォルトの名無しさん
22/01/06 09:41:28.22 nsq83Rmo.net
>>531
VRやるなら3Dデザインのスキル
モデリング、マッピング、スキニング、リギング、アニメーション
数学なら三角関数、行列、クォータニオン回転、ベクトルなど
3Dソフトは無料ならBlender、有料ならMaya
エンジンとしてはUnityかUnreal Engine
言語はUnityはc#、Unreal Engineはc++
AIチャットボットはすでにそういうサービスを使う
開発者向けであればAWSとかGCPとか
ゼロからつくるなんてコストもかかるし一人じゃ無理だし誰も見向きもしない
542:デフォルトの名無しさん
22/01/06 10:21:33.75 gc19KZnM.net
>>531
HTMLとCSSから入るのは下記の理由からお勧めしない。今すぐにプログラミングの勉強を始めた方がよい。
・HTMLとCSSだけできてもまともな仕事はないが、プログラミングだけできれば十分に人並みの収入は得られる
・プログラミングは向き不向きが激しいので、挫折するなら早いほうがよい
543:デフォルトの名無しさん
22/01/06 10:35:11.19 NH6CmOgP.net
HTMLCSSってプログラミング界隈調べると大体言語一覧で一番上に陳列されてるから「これが主役級や主軸なのかな?」と思われがちだけどぶっちゃけ習得に時間掛かるくせに使わないものも多くせっかく修めてもそれ1本で食える仕事なんてほぼ無いっていうね
言い過ぎかも知れないけど割と地雷化してると言ってもいい
少なくともプログラミングで食うために辿る道筋としては時間の無駄
544:デフォルトの名無しさん
22/01/06 11:36:23.74 U3S/tdSW.net
>>531
HTMLは要らない。今すぐVRゲームを作り始めるといい
環境はVR機器以外はタダで揃えられると思う
545:デフォルトの名無しさん
22/01/06 11:45:34.85 CKbwlJU4.net
Hyper Text Markup Languageだから言語ではあるけどプログラム言語に入れる風潮はどうかと思うわ
546:デフォルトの名無しさん
22/01/06 12:29:53.41 /RkhTEU5.net
>>514
YouTube で有名な、雑食系エンジニア・KENTA のサロンのRuby on Rails 初心者用コースでは、
Rails, Linux, Docker Compose, Node.js(Webpack, Babel), Bootstrap
VSCode(Remote Container, WSL2 ならRemote WSL), Heroku, CircleCI、データベース
今までは、Docker Compose までが初心者用コースだったが、最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, React, Vue.js, TypeScript も必要
だから、AWSのくろかわこうへいのサロンにも、入る必要がある。
今では、1年の未経験者が、10年以上のプロよりも技術力が上になってる!
KENTA
2021年のWeb系エンジニア転職を成功させる3つの技術要素、2021/4
URLリンク(www.youtube.com)
Web系エンジニアを目指す人のためのプログラミング学習ロードマップ、2021/2
URLリンク(www.youtube.com)
今までは、女の子が1人で、Herokuで起業するのがパターンだったけど、
今の未経験者の転職用では、AWS Fargate, Docker が絶対
要するに今は、サーバーを管理しない事が絶対。
EC2 みたいなものを構築しない
それ以外に、GCP も知っておけば良い程度。
でも、GCPの知識で転職できるとは思えない。
Azure は選択肢にすら入らない
AWSには、くろかわこうへいのサロンもあるけど、
他を選ぶと、まず勉強できない。学習環境がない。
だから皆、学習環境が揃っているRails, Heroku, Cloud9, AWSになる
547:デフォルトの名無しさん
22/01/06 16:39:20.88 heYlvppY.net
つーか31で未経験からゲーム業界目指すってすごいな
真っ赤っかのレッドオーシャンで20そこらでバリバリやってる人も少なくないのに
548:デフォルトの名無しさん
22/01/06 17:22:07.73 BUbUDQtf.net
31ならまだ余裕だろ
35とかならわからんが
549:デフォルトの名無しさん
22/01/06 17:33:19.24 cggoBP4r.net
日本て採用にあたって合理的な理由は無くても若けりゃ若いほどいいぞ!みたいな文化あるのってなんでなんだろな
別に年齢高かろうが初任給から昇給まで新卒と給与ペースは変わらないし、くたびれ易く些細な事で病む甘えだらけですぐ転職する新卒より
10年社会に揉まれてきた転職30代の方が後退出来る余裕も少なくモチベーションも高いし遥かに長期スパンで使えると思うんだが
550:デフォルトの名無しさん
22/01/06 17:40:23.41 Eaxr7MvY.net
>くたびれ易く些細な事で病む甘えだらけですぐ転職する新卒より
さすがにこれは偏見すぎだろ
しかもモチベーション高くて長く使えるのはどちらかも言えば新卒の方だろ
551:デフォルトの名無しさん
22/01/06 18:15:08.43 XV9xCw6Y.net
>しかもモチベーション高くて長く使えるのはどちらかも言えば新卒の方だろ
世の中知らない事につけ込んで長期間奴隷してくれるという意味かな?
552:デフォルトの名無しさん
22/01/06 19:17:22.47 kxGoU3y9.net
新卒が意欲高くて長く働いてくれるは流石に希望フィルター掛かりすぎ
1年どころか1ヶ月もする頃には既に口癖が仕事の愚痴になって1年もした頃には「俺はもっと評価されるべき、職場が悪い」とか思い始める
20代前半なんてそんなもん
553:デフォルトの名無しさん
22/01/06 21:49:11.70 XV9xCw6Y.net
この業界に限らず出来る仕事が増えても給料変わらない会社多いし当然じゃね
554:デフォルトの名無しさん
22/01/06 22:26:00.29 dRi+BH2O.net
前提にも依る
ゆとりさとり世代に昭和流でアプローチしても病んじゃう
555:デフォルトの名無しさん
22/01/06 23:42:02.19 XV9xCw6Y.net
今のご時世に人手不足などと言っている所は十中八九昭和流の社風でしょ
556:デフォルトの名無しさん
22/01/07 00:48:03.82 7kdIhYWX.net
めちゃくちゃな論理で草
557:デフォルトの名無しさん
22/01/07 14:44:41.33 qAinSgMF.net
ジジイが必死に自分の存在価値をアピールしてるの痛すぎだろ
若者には勝てませんって素直に認めた方が楽になれるぞ
558:デフォルトの名無しさん
22/01/07 16:53:31.56 Gl+JkUl5.net
何時間も寝ないで作業を続けられるかとかそういうのは若い方が有利だよな
そしてそこに価値を見出す会社もあるだろう
559:538
22/01/07 17:56:39.39 toxoOshM.net
>>538
にも書いたけど、
Java 土方とか爺が何十年やっても、
未経験者でRuby on Rails を1年やった香具師に、絶対に勝てない
AWS Fargate, Docker など、システム環境運用すべて出来る
old 企業が三輪車なら、Rails はポルシェみたいなもの。
エンジンが違う事を分かってない
560:デフォルトの名無しさん
22/01/07 19:12:53.40 0fNHH/kb.net
燃費悪そう
561:デフォルトの名無しさん
22/01/07 21:49:44.80 GL+bXl7h.net
デスクトップアプリを制作したいと思ってるんだけど何で開発するか悩んでます。
言語に拘らず今の最善の開発言語,フレームワークを選ぶとしたら何かおすすめを教えて下さい
562:デフォルトの名無しさん
22/01/07 21:57:08.43 wl40dukl.net
前提がいろいろとあるだろ
OSとか、マルチプラットホームにするとか、起動の速さとか、動作速度の速さとか
563:デフォルトの名無しさん
22/01/07 23:19:17.23 0Qlm+FNr.net
c#でいいだろ
564:デフォルトの名無しさん
22/01/07 23:31:08.38 toxoOshM.net
C# とか、Electron とか?
565:デフォルトの名無しさん
22/01/07 23:56:48.62 00Xzudcl.net
Electronはデスクトップアプリであれば有望だろうけど、いかんせん難易度が高すぎる気がする
webでvue.jsやreactなどやってたレベルじゃないと中々しんどそう
難易度だけならC#だろうけど、Unityでも使わないとマルチ対応は難しい(Xamarinとかあるけどw)
Windows専用ならC#(WinForms)が一番簡単だけど、これでも初心者が簡単に作れるものではないな
そもそもGUIのアプリは初心者が簡単に作れないw
Javaは流石に時代遅れだろうけど、昔は案外Java製が多かった気がするなぁ
566:デフォルトの名無しさん
22/01/08 00:47:20.30 gJRIN/Zn.net
しーしゃープッ
567:デフォルトの名無しさん
22/01/08 02:03:24.66 b3JUI5j5.net
尿かな
568:デフォルトの名無しさん
22/01/08 09:21:23.82 2jxzo5wl.net
いまもっともホットなflutterでどうだ
569:デフォルトの名無しさん
22/01/09 00:12:48.69 HVjX6izB.net
Cでサブスクリプションとかってどこのスレ
コールバック関数ってなんや
570:デフォルトの名無しさん
22/01/09 10:14:30.29 E3yg6N/t.net
C=SEX
サブスクリプション=会員制
コールバック=電話番号
571:デフォルトの名無しさん
22/01/09 12:18:19.70 bCtuiO5D.net
プログラミングで言う初期化というのは変数などを宣言したときに変数の中身が決まっておらず何が入っているかわからない状態だから何かしらの値で確定させることであり、いちばん最初に確定させることが初期化、それ以降が代入ということで間違いないでしょうか?
572:デフォルトの名無しさん
22/01/09 14:01:25.56 djfYsB0G.net
>>563
レイヤが違うというか、文脈次第というか…
「プログラミングで言う」程度の緩い文脈なら
初期化は「初期値にすること」だし、代入は「値をセットすること」だよ
両者は排他ではない、初期化を代入でやるしかない言語もあるだろう
例えば「Cの文法上」という文脈なら
初期化は「宣言時に値を指定すること」、代入は「代入演算子の動作」で
両者は排他だけど、それは「Cの文法上の用語では」であって
Cのプログラムでも代入で初期値にすることもある
573:デフォルトの名無しさん
22/01/09 14:36:01.50 /vtCP4oE.net
ヒープとスタックについて質問です
スタックは小さくてヒープは大きいというイメージがあったのですが
URLリンク(www.momoyama-usagi.com)
このような図を見ると、同じだけのサイズがあるのでしょうか?
malloc等では足りないとmmapが呼ばれるので、大きいように錯覚しているだけですか?
574:デフォルトの名無しさん
22/01/09 14:43:54.63 LJ2iPJNh.net
スタックサイズはデフォルトで数MBです
575:デフォルトの名無しさん
22/01/09 14:45:21.21 3xk8lzI3.net
同じメモリ領域を下からと上からの二種類で使い分けてるからどっちが大きい小さいというのはない
だからヒープをどんどん使うとスタックメモリが上書きされてめちゃくちゃになってシステムダウンするし
逆にスタックを使いまくるとヒープ領域が上書きされて逝く
ただそれは概念的な話(もしくは昔ながらの組み込み系での話)
そうやってかんたんに逝く仕様はシステム的に終わってるから
こっちにこれくらい割り当てるというように具体的な領域確保されてるのも多い
576:デフォルトの名無しさん
22/01/09 15:03:31.14 /FHAAuzb.net
>>565
それCコンパイラがどのようにコンパイルするかの問題でもあるしCPUによっては違うかも知れないので「C言語だと必ずそうなる」という風に覚えてはいけない。
ただしそういう風になるのが今の時代の主流ではある。それがフィットするCPUが世の中で沢山使われていて主流だからだ。
577:デフォルトの名無しさん
22/01/09 15:27:44.88 bCtuiO5D.net
>>564
ありがとうございます。
C++やっててちょっとよくわからなくなってしまったのです。
struct addrinfo hints;
の後に
ZeroMemory(&hints, sizeof(hints));
hints.ai_family = AF_INET;
hints.ai_socktype = SOCK_STREAM;
hints.ai_protocol = IPPROTO_TCP;
hints.ai_flags = AI_PASSIVE;
なのですが、
hintsの中身って決まってないよな・・・なんでZeroMemoryするんだろうと思ったのがきっかけです。
C言語では初期化と代入はどのように違うものなのでしょうか?
578:デフォルトの名無しさん
22/01/09 15:42:03.99 ppbyZejT.net
>>565
その図でのボックスはサイズを表すものではなく、配置を表している
サイズで表したらほとんどヒープのボックスで埋まってしまうから
579:デフォルトの名無しさん
22/01/09 15:45:52.69 3xk8lzI3.net
代入も初期化も同じだからな
ZeroMemoryはhintsを全部zeroで埋めてる。で、その後にhints.ai_familyなどを代入してる
後からメンバ変数全部に値を代入するならゼロで埋める意味ないじゃん
ってことならその通り。初期化なんてしなくてもいいし意味ない
ただstruct addrinfoにはその他のメンバもある。例えば*ai_addrやai_addrlenなど
ai_addrlenがゼロじゃないと*ai_addrに何か入ってるって意味になっておかしいことになる
つまりメンバ変数全部には代入してないから意味が出てくる
zeromemoryしとくとそこらへんの省いたのにもゼロが代入されるし、パディング領域があるならそこにもゼロが代入される
580:デフォルトの名無しさん
22/01/09 18:24:33.18 tdnpA92W.net
>>565
環境にもよるけどスタックには上限があるよ
あとmmap使ってるのは性能のためでしかない
581:デフォルトの名無しさん
22/01/09 19:41:42.25 bCtuiO5D.net
>>571
めちゃめちゃわかりやすかったです。
ありがとうございます。
582:デフォルトの名無しさん
22/01/09 20:38:31.07 ppbyZejT.net
Goはスタックを関数呼び出し時に拡張しちゃう変態仕様
そのせいで初期サイズは3kbしか割り当てられない
583:デフォルトの名無しさん
22/01/10 14:48:09.28 mg3+FNHA.net
サーバーレスアプリ開発って
lambdaとかfirebaseはもちろんですが
例えば、
herokuにバックエンドAPI+フロント+DBをデプロイしました、
というのもサーバーレス開発って言うのでしょうか?
584:デフォルトの名無しさん
22/01/10 15:12:53.90 Mq5wjuVb.net
スタンドアロンとかP2Pだからサーバーレスですってなら分かるけど、鯖あるのにサーバーレスだからな
気分的な命名でしかない
サーバー側の維持管理、設定や開発が少ないと自分が感じたらサーバーレス名乗っていいよw
585:デフォルトの名無しさん
22/01/10 17:20:01.67 1lgDMYAu.net
>>575
明確な定義もライセンスもないので好きにサーバーレスと名乗ればいい
VPSのことを、僕が持ってるサーバーが無いのでサーバーレス、と主張する人もいる
586:デフォルトの名無しさん
22/01/10 20:58:40.15 mg3+FNHA.net
>>576,577
なるほど
何か別の言い方があるのかなぁと思ってたのですがそんな感じなのですね
ありがとうございました
587:デフォルトの名無しさん
22/01/10 22:43:01.62 WbwK/aTR.net
基本的にコードを置けば動くものはサーバーレスなんじゃないかなぁ
Lambdaの場合はスケーリングなども基本気にしなくていいけど
EC2等で構築する場合は、ELBをどうするか?EC2をどれくらい置くかなどの
インフラ設計も何気に大変だからサーバーレスになれると戻れなくなりそうな
一度試しにやってみれば色々見えてきそう
うちでは、まだEC2などで構築している感じなので次のプロジェクトで使ってみたい
588:デフォルトの名無しさん
22/01/10 22:45:37.15 +1/rOUfH.net
今Javaの勉強しててソースコードの段階なのですがふと気になった事が
例えばソース組んでアプリ作ったとして自分達が普段使ってるアプリには図や表や絵が施されているじゃないですか、あれって自分で別途書いたり用意したりして充てるたりするものでJavaで作る範囲外の作業になるのでしょうか?
それともコードだけでああいうものも表示させられるようになるのでしょうか?
589:デフォルトの名無しさん
22/01/10 23:06:01.42 +1/rOUfH.net
すみません、ふと思い出した事があるので質問ではなく答え合わせに変更させて下さい
ゲームでMODやセーブデータ等を探して居る時に画像データの入ったフォルダを見掛けたりしてたのを思い出したのですが
結論から画像データは別途用意するのは確定で、その画像データを特定のフォルダに特定のファイル名で放り込み、ソースコードでパスを通して画像データを開く形でアプリ的な画面を形成する〜という予想で合ってますでしょうか?
590:デフォルトの名無しさん
22/01/10 23:30:04.25 1+LBTjzR.net
>>581
あっています。
Javaの中で描画も可能だけど
あんまり使わない
591:デフォルトの名無しさん
22/01/10 23:33:29.07 +1/rOUfH.net
>>582
ありがとうございます!
592:デフォルトの名無しさん
22/01/10 23:59:47.53 2kgrfn9w.net
Docker でも、今は、AWS Fargate が基本
EC2 はダメ。
自分でOS の管理をしないといけないから
YouTube で有名な、雑食系エンジニア・KENTA のサロンの、
Ruby on Rails 初心者用コースでも、
Docker, Heroku, CircleCI が当たり前だから、
Fargate, Terraform もやらないと採用されない
だから、AWSのくろかわこうへいのサロンにも、入る必要がある
参照
スレ立てるまでもない質問はここで 158匹目
スレリンク(tech板:538番)
Software Design 2022/1月号の特集が、Terraformで始めるAWS
593:デフォルトの名無しさん
22/01/11 00:31:42.39 Uq0db7uj.net
サーバーレスは物理だろうが仮想だろうがそこにインスタンスがあると意識しなくても開発できるように整備された環境
そういう意味でいうと
Lambdaは初回実行時にインスタンスが起動してInitプロセスが走って〜
2回目は同じインスタンスにルーティングされるけど3回目は別のインスタンスが起動して〜
などとインスタンスを意識して開発しないといけないのでサーバーレスではない
594:デフォルトの名無しさん
22/01/11 02:33:03.06 Mfs2mGHd.net
スピンアップを意識しないとならないGCPみたいな?
595:デフォルトの名無しさん
22/01/11 09:21:48.74 HkMauCRX.net
サーバーレスはほんとにサーバーがなくてデータセンターで超絶おばちゃんが高速で接続切り替えやってるんだよ
お前ら名前に騙されるな
596:デフォルトの名無しさん
22/01/11 10:59:41.34 llY448Gc.net
おばちゃんは若い頃に電話交換で鍛えてるからな
Gbps ぐらいならパケット単位で切り替えられる
597:デフォルトの名無しさん
22/01/11 13:37:24.26 Jt6jcb4u.net
Laravelみたいに、インストールした段階でほぼ全部入りな、
フルスタックフレームワーク的なもので主流なものって何がありますか
(あとでnpm〜、nuget〜とかで足すことが少ないもの)
Railsはいいです
nextやらあたりで結局npm、yarnを何度も打たなきゃいけないのがちょっと。。
Laravelもadminはcomposer打たなきゃいけないってのもあるんですが、そんな多くはないので。。
598:デフォルトの名無しさん
22/01/11 17:53:39.11 HTniXTYG.net
プログラミング独学しようとおもうんだけど何の言語で学習していくのがおすすめ?時間だけはたっぷりある
599:デフォルトの名無しさん
22/01/11 17:57:56.26 RdjjozPa.net
何をしたいかに合わせて言語決める
なんとなくプログラミングしたいってだけだと3時間で挫折するぞ
600:デフォルトの名無しさん
22/01/11 18:32:01.24 HTniXTYG.net
目標はお金お稼ぐこと。(1円でも10円でも利益が出さえすればいい)そのためにWeb作ったりアンドロイド向けのアプリ作って広告収入でもあればいいかなって思ってる。
まあ最悪将来的に役に立てばいい
601:デフォルトの名無しさん
22/01/11 18:48:01.06 RdjjozPa.net
ホームページならhtml+css+javascript、スマホならjava
「ホームページ 作り方」「アンドロイドアプリ 作り方」みたいにぐぐってやってけ
602:デフォルトの名無しさん
22/01/11 19:01:18.89 HTniXTYG.net
ありがとう
これから頑張ってみるわ
603:デフォルトの名無しさん
22/01/11 19:11:47.18 HTniXTYG.net
聞き忘れてた、全部平行してやるのがいい?それともひとつづつ?
もしひとつづつなら覚えていく順番とどのくらいできるようになったら次の言語に行けばいいか教えてくれるとたすかる
604:デフォルトの名無しさん
22/01/11 19:22:38.98 Ej3qIvGj.net
html+cssって簡単そうに見えて今どきは結構辛いと思うわ
特にcssは影響範囲が分かりにくいしデザインセンスもいるし
flutterのが簡単なのだと作りやすい気がする
605:デフォルトの名無しさん
22/01/11 19:35:23.08 RdjjozPa.net
最初にやるならホームページだろうな
見栄えその他気しなきゃ、小学生でもできる難易度しかない
606:デフォルトの名無しさん
22/01/11 21:05:53.64 HkMauCRX.net
世の中のフロントエンドエンジニアですらcssが絶望的にできないからな
607:デフォルトの名無しさん
22/01/11 21:31:53.06 qAS9gyfU.net
postgresqlでalter tableを制御する権限ってどれなの?
608:デフォルトの名無しさん
22/01/11 21:46:45.68 Mfs2mGHd.net
普通にオーナーでしかやったことないから気にしたことないわ
稼働中にalter table使おうとかだったらヤラカシレベルじゃね?
609:デフォルトの名無しさん
22/01/11 22:54:19.61 TAtkceMX.net
ここ3か月で、外人のYouTuber のRuby on Rails のすべての学校・サロンは、
Rails 7 の脱webpack のesbuild の動画を一斉に上げた!
すごい。全員が最先端を攻めている
610:デフォルトの名無しさん
22/01/11 23:14:41.63 LWEMr8HK.net
こいつたまに見かけるけどrubyちくわ大明神の亜種なん?
611:デフォルトの名無しさん
22/01/12 15:41:21.19 ayceDvU0.net
c++だったりwinsock2に最近触り始めたのですが、
ディスクリプタっていうのがよくわかりません。
(OS内のストリームっていうのもよくわかりません
もっと言うとプロセスも・・・)
ディスクリプタは構造体を配列にし、その配列のインデックスのようなものなのでしょうか?
何となくこんな感じかな?って今思ってることを書き出してみるので
誰か教えてくださると幸いです。
例えば、プログラムAが空白のテキストファイルBに"まだあきらめたくない"と書き込むときに
0,ファイルの中身を別の場所にコピーする(書き出し)
1,ファイルの中身を上書きする(読み出し)
2,エラーを出す(よくわかりません)
というストリームの配列的がカーネルの中にあって
ディスクリプタの中にはOSから見たプログラムAの位置を基に
プログラムAの中に書かれてある記述が必要とするストリームと、
その順序、OSから見たときのファイルBの位置、これら三点をセットにしてまとめておいたものが
ディスクリプタという感じであっていますでしょうか・・・?
(ファイルAの中身をいったんOSにコピーして、
ファイルBの中身もコピーして
OS内のファイルBに書き込みをして
ファイルBがもともとあった所にOS内のファイルBを上書きする
と言ったことをまとめたもの?)
612:デフォルトの名無しさん
22/01/12 15:46:26.32 ayceDvU0.net
603です。
質問がめちゃくちゃになってしまいすみません。簡潔にまとめます。
よくわからないのでディスクリプタが何な
613:フか教えてほしいです。 カーネル内のストリームのインデックスと言われてもよくわかりません。
614:デフォルトの名無しさん
22/01/12 15:54:05.15 BLJCWDpK.net
パソコン内のファイルの住所だよ (カーネル=PC内のストリーム=ファイルのインデックス=住所)
住所があればファイルの場所も分かるから、そのファイルに対して書き込みなどができる
(実際にはファイルの場所だけじゃなくてその他にも色々な情報はあるけど、そんなもの)
細かいこと気にすんなw
ファイルを開くとき(fopenとかで)もらえて、ファイルアクセスするとき(writeやread、seek、close関数など)に渡すための値って覚えときゃ十分
ファイルアクセス以外でもネットアクセスでもなんでも仕組みは同じ(初アクセスで値をもらって、処理するときにその値を渡すという使い方は同じ)
615:デフォルトの名無しさん
22/01/12 17:00:16.28 ayceDvU0.net
>>605
ありがとうございます。
winsock2でsocket()の結果を代入するunsigned long long型の変数ListenSOcketの中にファイルディスクリプタ
が入ると言うことがよくわからなかったのですが、「住所」を8byteの10進数の数列したもので大丈夫でしょうか?
socket()関数はアドレスファミリとソケットタイプと
ソケットオプション(ファミリとタイプに合わせた構造体や変数のセット)を基に
住所を確保すると言うことであっていますでしょうか?
(ソケットに必要な情報を格納するための構造体とその構造体を記録するのに必要な分のメモリが
このくらい必要だから何bit目から何bit目までを確保しますよ!!・・・ということ?)
616:デフォルトの名無しさん
22/01/12 17:05:12.07 ayceDvU0.net
難しく考えすぎでしょうか・・・
617:デフォルトの名無しさん
22/01/12 17:13:16.41 BLJCWDpK.net
例えばwinsockのlisten関数の場合は、socketを実行したときにもらった値をそのままぶちこめばいい。8byteとか10進数とか考える必要なし
やるべきことはサンプルコードのコピペw
winsockだったらこのページにある「Complete Winsock Client Code」からクライアントのサンプル見れるし、server codeからサーバーのが見れる
URLリンク(docs.microsoft.com)
618:デフォルトの名無しさん
22/01/12 21:12:08.39 ayceDvU0.net
>>608
ありがとうございます。
ブレークポイント突っ込んで一個一個変数確認してたりしたんですけど、
よくよく考えて見たらそこまでする必要ないですねww
謎が解けました。
socket()の中身がListenSocektにいくよって覚えれば大丈夫ですね!!
サーバー側だけで5日も使ってしまった・・・。
無茶苦茶な質問なのに付き合ってくださってありがとうございます。
619:デフォルトの名無しさん
22/01/12 21:33:32.74 Mac+8pUp.net
今、Cでやる案件ってあるのかな?
まぁちょっと前に仕事でUDPのサーバ書いたけどさ(電車の検査ツールというレア案件
620:デフォルトの名無しさん
22/01/13 00:51:21.47 lnM+o6wS.net
組み込みは今日も元気にcでガリガリだぞ
621:デフォルトの名無しさん
22/01/13 06:57:48.83 O+cHWdMB.net
プログラミングでよく見かけるフローチャートの図ですが、
あれの一個一個の単位って何ていうんですか?オブジェクト?
622:デフォルトの名無しさん
22/01/13 09:37:33.50 Zchpu+72.net
>>612
ステップ
ノードとも呼べるが、チャートを描画するプログラムを作っているような文脈でない限りは抽象度が高すぎて不適切だと思う
623:デフォルトの名無しさん
22/01/13 11:06:07.92 Fhb80ync.net
>>612
論理実行単位って呼んでます。
うちはstepは1つの実行行のことを呼んでるなあ。
624:デフォルトの名無しさん
22/01/13 11:24:32.23 kkltftmX.net
一個一個の単位の意味が分からないな
単純に図を見た時の箱を何と呼ぶかって意味だと、流れに視点あるときはステップ、個々の形だとフローチャート記号、描くときだとノード
図を作りたいときに箱に何を詰めるかって意味だと、ソースコード一行のこともあれば、classなどのオブジェクト単位なこともある。どれだけ細かく描きたいかっていうそのときの条件次第
625:デフォルトの名無しさん
22/01/13 12:43:48.22 pTe8+pdO.net
>>607
>>605はかなりいい説明だと思うんだがw
ディスクリプタというのは「整理番号」と言ったらいい?。整理してるのはシステム(OS)。
socket()を呼んだ時の戻り値というのは「はいユーザーの方、あなたの通信リクエストは
受理されて、5番の整理券です」みたいな? その後ユーザーはシステムに「5番に〇〇の
書き込みを」とかお願いできるし、システムとのやりとりが楽になる。
まあこういうのに興味があるならOSの勉強をする必要はあるね。だが >>605にあるように
詳細はブラックボックスとして必要な処理だけできるようになるのも時には必要w
626:デフォルトの名無しさん
22/01/13 22:49:20.83 JgRib5kt.net
PlantUMLでアクティビティ図書くようになって手書きより滅茶苦茶に楽でうれしい
なんでフローチャートと呼ばなかったんだろう?
627:デフォルトの名無しさん
22/01/13 22:53:33.26 JgRib5kt.net
あとベンダーロックインか何かを気にしてるのか、日本の企業だとSVGで納品とか嫌がられるんだよな
ExcelでUMLなんて描かせるなよ
628:デフォルトの名無しさん
22/01/13 23:49:55.70 0Vrp3wKd.net
めっちゃ楽しそうでキレそう
プログラミング触りたてでif forの辺りからちょっとこんがらがってきてる俺にもっと気を使え
629:612
22/01/14 03:11:20.41 eKjkC4pt.net
>>613-615
ステップですね、ありがとうございます。
続けての質問で恐縮なのですが、フローチャートの図の中で
上の方にあるステップと下の方にあるステップの関係性って、何なのでしょうか?
「親子関係」・・・ではなく「前後関係」という捉え方でよいでしょうか?
URLリンク(imgur.com)
たとえば、上のフローチャートについて、
4のステップから、2のステップに戻るとき「親ステップに戻る」とは言わないですよね?
単純に「2のステップに戻る」とか「前のステップに戻る」と言うので合ってますでしょうか?
630:デフォルトの名無しさん
22/01/14 03:23:02.10 Gj2mi+Et.net
ソフト開発でフローチャートなんか絶対に使わんし。
アルゴリズムの記述は箇条書きか擬似言語
631:デフォルトの名無しさん
22/01/14 08:51:17.24 hDfTktRN.net
>>620
ループ処理でいいと思います
632:デフォルトの名無しさん
22/01/14 09:50:04.02 ccyf3p+t.net
>>620
そうだよ
「お湯を入れる」は「蓋を閉じる」「3分待つ」の前
親なんてナイナイ
633:デフォルトの名無しさん
22/01/14 09:59:42.52 ccyf3p+t.net
>>621
絶対ってのはダウト
処理の全体像を図で描いた方が伝わりやすいケースもある
634:デフォルトの名無しさん
22/01/14 10:37:27.23 dJMxej0X.net
自分自身の個人開発なら絶対使わないな。絶対だw
でも普通のソフト開発だと仕様書回ってくるときに使われてることは多い
大企業から回ってくるフローチャートなんて、これソースコードそのまま絵にしてるだけだろってぐらい細かく描かれてる
635:デフォルトの名無しさん
22/01/14 12:54:14.20 vnEzbJGu.net
>>624
無いってば。フローチャート要求するのは非プログラマだけ。知財とか。
636:デフォルトの名無しさん
22/01/14 12:56:02.84 Ku/BLu4O.net
コボラーやVBAerだとたまにいる
637:デフォルトの名無しさん
22/01/14 13:20:55.62 +r49+eIh.net
風呂茶は要らんけどアクティビティ図とかもう少し上位のレイヤの図は欲しい
638:デフォルトの名無しさん
22/01/14 18:09:28.59 aHL9Oj90.net
アクティビティ図はフローチャートの一種じゃない?
プログラムレベルのものだけをフローチャートと言うわけじゃないと思う
639:デフォルトの名無しさん
22/01/14 18:45:19.05 Wwd5uZkz.net
俺もその感覚でコメントしてたわ
フローチャートとアクティビティー図の差を意識してなかった
640:デフォルトの名無しさん
22/01/14 19:05:24.22 MxDX0ACR.net
フローチャートに類する情報が必要になることは少なくないし
フローチャート不要論の人は代替案も提示しないしその程度のことしかしていないのだろう
641:デフォルトの名無しさん
22/01/14 19:33:19.75 dJMxej0X.net
下請けはフローチャートに触れる機会が多い
ベンチャーなどの自社開発はそんなもん書く暇があったらコーディングしろ、ソースがドキュメントだってことが多い
642:デフォルトの名無しさん
22/01/14 20:12:17.11 Gj2mi+Et.net
>>631
ソフト開発でフローチャートが必要な場面?
具体的に挙げてくれ。全く想像がつかん
643:デフォルトの名無しさん
22/01/14 20:48:35.33 iF8Upe/u.net
フローチャートに限らず
図の最大の問題は
複雑になると結局わけわからなくなるんだよな
A4一枚にきれいに収まるぐらいが限界
644:デフォルトの名無しさん
22/01/14 21:55:55.66 Snlbghgx.net
>>633
要件定義とかでよく使う
状態遷移図とかと同じで仕様をわかりやすく伝えるためのもの
コードと1対1で対応するようなフローチャートは絶滅危惧種だと思う
シーケンス図ですら書きたくない
645:デフォルトの名無しさん
22/01/14 22:02:44.43 Ku/BLu4O.net
シーケンス図もそろそろ批判されていい
抽象化できない馬鹿が糞コードをもっともらしく正当化するためのもの
業務システムごときにあんなもん滅多に要らん
646:デフォルトの名無しさん
22/01/14 22:07:54.59 eKjkC4pt.net
>>623
ありがとうございます。大変勉強になりました。
647:デフォルトの名無しさん
22/01/14 22:50:21.74 xjUBDHwh.net
まて
シーケンス図は初期化とエラー処理でかなり有効だと思うんだが
648:デフォルトの名無しさん
22/01/14 22:59:45.58 OUrbJdTr.net
シーケンス図は必要だろう
OAuthの認証フローとかシーケンス図無かったら絶対理解できなかった自信がある
649:デフォルトの名無しさん
22/01/14 23:03:52.89 IVs9Z/4R.net
データをストレージに書き込むときどういう命令が実行されてるんだろうと思って
調べてるんですが、ストレージ系の命令が見つかりませんでした。
命令セットにはメモリへの書き込み命令しか見つかりません。
メモリの特定区間がストレージにマッピングされてるとか?
650:デフォルトの名無しさん
22/01/14 23:16:30.33 Rec6pgsK.net
>>639
データフロー図をオススメする
シーケンス図の詳細度はコスパが悪い
651:デフォルトの名無しさん
22/01/14 23:29:16.15 hAOjwXhX.net
UML, DFD などは使うけど、
ソースコードのフローチャートは使わない
ソースコードは頻繁に修正されるから、
その度にフローチャートも修正しなくてはならないので、
2度手間となり推奨されない
また、コードが完全に出来上がってから、フローチャートを書くこともない。
後からでは、コードの内容を思い出せないし、
また、後からとコード・フローチャートの作業を完全に分離すると、
フローチャートだけのコストが明確に分かるので、それを客が払いたくない。
フローチャート代だけを請求されたくない
だから、客が払わないので、
単価の高いプログラマーは次のプロジェクトへ移っていき、
単価の安いバイトがフローチャートを書くことになり、
彼らは開発をやっていない別人なので、間違い・意味不明などの割合が多くなる
652:デフォルトの名無しさん
22/01/14 23:44:50.95 xjUBDHwh.net
UNIXの黎明からファイル書き込みは主に二系統になった
ひとつはキャラクタデバイス
これにはストレージのAPIなどというものは無く、すべては書き出しと読み込み
いわゆるリダイレクトでファイルだろうが通信だろうが共通に扱える優れもの
もうひとつはブロックデバイス
キャラクタだとファイル途中にシークとかライトできないから必要
こちらを調べてたら何かしらそれらしい処理が見れるはず
あとメモリマップドファイルというのは例外
これはメモリの仮想化から発生した方式
仮想メモリの特定範囲のスワップ先を指定ファイルにしたのが由来
仮想メモリがそのままファイルの中身になるのはそういうこと
653:デフォルトの名無しさん
22/01/15 00:11:05.45 Fo59HrKf.net
>>640
ハードに近い命令が知りたいなら、ストレージのコントローラーチップの仕様もしくは接続I/Fの仕様見た方が早い
654:デフォルトの名無しさん
22/01/15 00:23:57.12 rgt28iYh.net
なんかフローチャートの是非について議論が二分している風の空気になってるけど、ソースコードと同じ粒度のフローチャートに限っていえば不要という点で満場一致してると思うぞ
そこを誤解してるコメントが散見される
俗にいう男性脳が優位なのか、プログラマーって人の話をちゃんと聞いてない人が多い
655:デフォルトの名無しさん
22/01/15 01:22:25.15 Vf7wHpA0.net
>>644みたいなハードウェアの技術資料には結構な確率でフローチャートが掲載されているよな
フローチャート不要言っている人は「(自分が知る範囲で)フローチャートは不要」にしか見えない
656:デフォルトの名無しさん
22/01/15 01:57:28.08 bMiH2mtw.net
x86でチップセットを扱う命令はどれですか?
657:デフォルトの名無しさん
22/01/15 06:06:33.17 bMiH2mtw.net
in/out命令とMMIOがあるようだ
MMIOの場合CPUはデバイスIOをしている事に気付けない
IOポートアドレスという概念が分からない
ア
658:hレス空間みたいなものを扱うがMMIOではないらしい IOポート毎にアドレス空間があってそこにメモリに対する読み書きのように in/out命令で読み書きするという感じなのか
659:640
22/01/15 06:10:37.16 bMiH2mtw.net
ID変わってた
660:デフォルトの名無しさん
22/01/15 08:04:41.99 BApqbjvi.net
>>648
>MMIOの場合CPUはデバイスIOをしている事に気付けない
確かにそうだが、ドライバーを書く時はキャッシュのコヒーレンシーとかに気を
付ける必要があり、デバイスIOをしている事にすごく気付いてないといけないw
661:デフォルトの名無しさん
22/01/15 08:22:11.36 AGEj/SDX.net
>>648
IOマップドIOがわからんって言ってんの?
URLリンク(www.sophia-it.com)
662:デフォルトの名無しさん
22/01/15 10:33:12.59 kDtDPHwM.net
こんばんはいつもお世話なります
他の人のホームページで、使えそうな処理をみつけてソースをみていたら
unpkg.comとかいうアップローダにジャバスクリプトがあってインクルードしてるみたいなんやけど
ダウンロードして自分サーバにコピーしてきてもうまく動かんのよね
これって何かコツがあるんですかね
663:デフォルトの名無しさん
22/01/15 12:34:36.96 xNnL2Vet.net
リレーショナルデータベースで参照先のテーブルが複数のテーブルのうちどれかである場合ってどう設計するのが良いのだろうか
create table Foo (
id int primary key,
hogeId int null references Hoge (id),
fugaId int null references Fuga (id)
)
今こんなんなってるけどなんとなく気持ちが良くない
664:蟻人間
22/01/15 12:39:30.93 YbTsCx6J.net
>>652
ブラウザで開発者モードにしてエラーを確認してみよう。
665:デフォルトの名無しさん
22/01/15 13:02:42.42 Vf7wHpA0.net
>>640
本当に理解したいのならマイコン(組み込み)でSDカード内のファイルを
読み書きするようなコードを理解するところからじゃないかな
組み込みの方がレイヤーが薄く、コード量や過去のしがらみも少なく
理解しやすいと思う
いきなりLinux等のPCで稼働するシステムの低レイヤーの動作を
理解しようとするのは無謀では
IA-32/AMD64系は歴史が長い分過去のしがらみも多い方だし
IN/OUT命令もその一つ。新しめの命令セットだとI/O専用の命令が
存在しないことも多い(全てメモリマップドI/O)
666:デフォルトの名無しさん
22/01/15 13:34:38.75 dGoV1T54.net
前方互換(forward compatibility)、後方互換(backward compatibitily)といいますが
未来と過去のどちらを前と言っているのでしょうか?
時間が進む向きを前と考えたら、未来が前、過去が後ろになり、
順序として考えたら、過去が前で、未来が後ろになります
前方互換と言っても、「未来に対する互換」なのか、「過去の製品が有する互換」なのかが曖昧です
今までは前方互換=未来に対する互換、後方互換=過去に対する互換、と思っていたのですが、
上位互換(upper compatibility)は「上位製品に対する互換」ではないので、
分からなくなりました
667:デフォルトの名無しさん
22/01/15 14:17:51.65 kDtDPHwM.net
>>654
crossoriginがどうの、httpからはじまっていないだのとエラーが出ていました
668:デフォルトの名無しさん
22/01/15 14:19:48.73 GBdV/cHU.net
>>653
Fooにsub typeを示すカラムを持って
HogeとFugaはFooのPKをFKにもつ
FooのPKをHogeやFugaのPKかつFKで直接持たせるやり方とPKは別途生成するやり方がある
669:デフォルトの名無しさん
22/01/15 14:21:27.22 +WC0Q2xF.net
>>656
>今までは前方互換=未来に対する互換、後方互換=過去に対する互換、と思っていたのですが、
その認識であってる
670:蟻人間
22/01/15 14:34:07.42 YbTsCx6J.net
>>657
そのスクリプトにURLが含まれてないか確認。
クロスオリジンリクエストについて勉強。
https (SSL)について勉強。
671:デフォルトの名無しさん
22/01/15 14:47:35.37 dGoV1T54.net
>>659
forward、backwardというのは過去や未来ではなく、方向の意味で
立脚点はその場所のままで、どっちを向いているかということなので、
そうなりますね
ありがとうございました
次ページ最新レス表示スレッドの検索類似スレ一覧話題のニュースおまかせリスト▼オプションを表示暇つぶし2ch
110日前に更新/301 KB
担当:undef