この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
次スレは>>980が立てること
【前スレ】
スレ立てるまでもない質問はここで 159匹目
https://mevius.5ch.net/test/read.cgi/tech/1644673480/
探検
スレ立てるまでもない質問はここで 160匹目
■ このスレッドは過去ログ倉庫に格納されています
2022/05/10(火) 14:24:35.29ID:+9FnNLoT
600アリ人間 ◆T6xkBnTXz7B0
2022/07/27(水) 19:24:01.19ID:LZk+uw73601デフォルトの名無しさん
2022/07/27(水) 19:32:17.60ID:5n9aUkym602デフォルトの名無しさん
2022/07/27(水) 20:48:10.95ID:8I1dQN/H VSCodeでターミナルに文字が流れて行く時に画面がちらちらするんだけど
何が悪いのかな
argv.jsonの disable-hardware-accelarationはtrueにした
何が悪いのかな
argv.jsonの disable-hardware-accelarationはtrueにした
603デフォルトの名無しさん
2022/07/27(水) 20:48:27.26ID:8I1dQN/H VSCodeでターミナルに文字が流れて行く時に画面がちらちらするんだけど
何が悪いのかな
argv.jsonの disable-hardware-accelarationはtrueにした
何が悪いのかな
argv.jsonの disable-hardware-accelarationはtrueにした
604デフォルトの名無しさん
2022/07/27(水) 20:51:57.34ID:rf18Rv/q 2回書いたので失格
605デフォルトの名無しさん
2022/07/27(水) 21:08:44.11ID:8I1dQN/H VSCodeでターミナルに文字が流れて行く時に画面がちらちらするんだけど
何が悪いのかな
argv.jsonの disable-hardware-accelarationはtrueにした
何が悪いのかな
argv.jsonの disable-hardware-accelarationはtrueにした
606デフォルトの名無しさん
2022/07/27(水) 21:09:20.89ID:8I1dQN/H 書き込めませんでしたというメッセージを出すmateが悪い
607アリ人間 ◆T6xkBnTXz7B0
2022/07/27(水) 21:09:43.67ID:LZk+uw73 3回書いたので、敗者復活(ぴろぴらぴろ~ん
608デフォルトの名無しさん
2022/07/27(水) 21:17:11.63ID:E+Dd+vMH 専ブラで書込失敗したら本当に失敗したか汎ブラで確認するだろ普通は
自分は悪くないとか言ってるとダメだよ
自分は悪くないとか言ってるとダメだよ
609デフォルトの名無しさん
2022/07/28(木) 02:37:06.41ID:RAA7k8hU ポート番号7番でうけるエコーサーバーのソースコードを
調べたいのですが、githubのどこにあるのでしょうか?
bsd,linuxどちらでも構いません
回答よろしくおねがいします
調べたいのですが、githubのどこにあるのでしょうか?
bsd,linuxどちらでも構いません
回答よろしくおねがいします
610デフォルトの名無しさん
2022/07/28(木) 08:36:13.31ID:ktot2FQ5 >>609
echoサービスってあったなあ。あれはinetd自体がやってたはず
なのでinetdもしくはxinetdのソースを探すべし
ソケットプログラミングとか知ってたらすんごい当たり前のことしかやってないと思うけど
echoサービスってあったなあ。あれはinetd自体がやってたはず
なのでinetdもしくはxinetdのソースを探すべし
ソケットプログラミングとか知ってたらすんごい当たり前のことしかやってないと思うけど
611デフォルトの名無しさん
2022/07/28(木) 09:49:49.09ID:m+r+vKYc612デフォルトの名無しさん
2022/07/28(木) 11:19:00.87ID:RAA7k8hU >>610
回答ありがとうございます
文字境界をまたいだとき、またぐ時
どんな処理をすべきなのかわからなくて
調べようとしたときエコーサーバーのソースに
たどりつけず質問させていただきました
実験環境
windows10 + python3.9
# わざと少ないバイト数にする
BUFSIZE = 4
# どんな文字列がくるかわからない
s = input()
#ここでわざと境界をまたぐ6バイトの文字列(utf-8)を入力
s = "ああ"
# 送受信する
サーバー側:recv(BUFSIZE) / クライアント側:send(BUFSIZE)
#この時サーバー側でUnicodeDecodeError例外が発生する
あとどうすれば
>あれはinetd自体がやってたはず
>なのでinetdもしくはxinetdのソース
上記のような回答をできる人になれますか?
回答ありがとうございます
文字境界をまたいだとき、またぐ時
どんな処理をすべきなのかわからなくて
調べようとしたときエコーサーバーのソースに
たどりつけず質問させていただきました
実験環境
windows10 + python3.9
# わざと少ないバイト数にする
BUFSIZE = 4
# どんな文字列がくるかわからない
s = input()
#ここでわざと境界をまたぐ6バイトの文字列(utf-8)を入力
s = "ああ"
# 送受信する
サーバー側:recv(BUFSIZE) / クライアント側:send(BUFSIZE)
#この時サーバー側でUnicodeDecodeError例外が発生する
あとどうすれば
>あれはinetd自体がやってたはず
>なのでinetdもしくはxinetdのソース
上記のような回答をできる人になれますか?
613デフォルトの名無しさん
2022/07/28(木) 12:55:50.00ID:anuMbnBg >>612
改行コードとかメッセージの最後まで読んでから処理するのが一般的だと思うけど
バッファサイズ単位で処理したいならバッファ内の最後の文字境界を自分で見つけて処理するしかない
境界判定のビルトインの関数はあるかどうかしらないけど
UTF8のエンコーディング仕様から簡単に作れるよ
改行コードとかメッセージの最後まで読んでから処理するのが一般的だと思うけど
バッファサイズ単位で処理したいならバッファ内の最後の文字境界を自分で見つけて処理するしかない
境界判定のビルトインの関数はあるかどうかしらないけど
UTF8のエンコーディング仕様から簡単に作れるよ
614デフォルトの名無しさん
2022/07/28(木) 13:02:24.91ID:6VdmJHz7 じゃあ簡単ならここで作って
615デフォルトの名無しさん
2022/07/28(木) 13:04:30.10ID:4pySRXlJ そもそもUTF8の文字列なのに何故適当なバイト数でデータを送るのかと・・・
そんな事する必要ある?
そんな事する必要ある?
616デフォルトの名無しさん
2022/07/28(木) 14:34:28.40ID:xT3NfTao >>614
もしかして難しかった?
もしかして難しかった?
617デフォルトの名無しさん
2022/07/28(木) 16:36:20.49ID:ktot2FQ5 >>612
>あとどうすれば
おじさんが学生の頃は 1) UINX系雑誌の記事 2) 情報科学の授業 3) 自分で inetd
を設定する 4) 各種フリーUnixの開発に参加 とかそういうので覚えた
>あとどうすれば
おじさんが学生の頃は 1) UINX系雑誌の記事 2) 情報科学の授業 3) 自分で inetd
を設定する 4) 各種フリーUnixの開発に参加 とかそういうので覚えた
618デフォルトの名無しさん
2022/07/28(木) 18:08:38.84ID:XOOrQuM3 何番のポートをどのプログラムが使ってるのか調べられない状態を解決すべきやろ
619デフォルトの名無しさん
2022/07/28(木) 19:17:44.93ID:I6yUEl7R 何番のポートをどのプログラムが使ってるのかどうやって調べますか?
620デフォルトの名無しさん
2022/07/28(木) 20:06:49.78ID:Hv8PyQaz UTF8は1byteずつ読んだときに上位bitでそれが
UTF8の1文字での何byte目か(少なくとも1byte目かそれ以外=コードの途中)が判るのと
その1文字を表すのに全体が何byte必要とするかも判るで
もし最後の1文字が途中で終わってるならそれを処理せずに先送りとして
その1文字(の途中のbyteまで全て)を次の読み込みのバッファの先頭に移動する
UTF8の1文字での何byte目か(少なくとも1byte目かそれ以外=コードの途中)が判るのと
その1文字を表すのに全体が何byte必要とするかも判るで
もし最後の1文字が途中で終わってるならそれを処理せずに先送りとして
その1文字(の途中のbyteまで全て)を次の読み込みのバッファの先頭に移動する
621デフォルトの名無しさん
2022/07/28(木) 20:11:33.62ID:Hv8PyQaz622デフォルトの名無しさん
2022/07/28(木) 21:51:39.57ID:RtxUWi1z >>620
最後の1文字は途中で終わってるかどうか判定せずに必ず次のイテレーションに回すと楽ちんだよ
最後の1文字は途中で終わってるかどうか判定せずに必ず次のイテレーションに回すと楽ちんだよ
623デフォルトの名無しさん
2022/07/29(金) 08:15:17.32ID:cNymJqdP おはようございます
色々アドバイスいただきありがとうございます
inetd関連のソース見ることができました
https://www.web-dev-qa-db-ja.com/ja/linux/inetd%E3%81%8A%E3%82%88%E3%81%B3echo%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9/960332980/
https://github.com/freebsd/freebsd-src/tree/main/usr.sbin/inetd
ちらりとみてみただけですが
https://github.com/freebsd/freebsd-src/blob/main/usr.sbin/inetd/builtins.c
にあるecho_stream関数を見るとBUFSIZEで8192がinetd.hに定義されており
バッファのサイズが問題とならないのかなと考えます
で、マルチバイト文字列のバッファサイズのまたぎ問題は、
このソースを見ても解決せず
皆さんの書き込みを元に自分で解決するしかないのでしょうか?
サーバー側でうまく処理してると勝手に思い込んでいました
色々アドバイスいただきありがとうございます
inetd関連のソース見ることができました
https://www.web-dev-qa-db-ja.com/ja/linux/inetd%E3%81%8A%E3%82%88%E3%81%B3echo%E3%82%B5%E3%83%BC%E3%83%93%E3%82%B9/960332980/
https://github.com/freebsd/freebsd-src/tree/main/usr.sbin/inetd
ちらりとみてみただけですが
https://github.com/freebsd/freebsd-src/blob/main/usr.sbin/inetd/builtins.c
にあるecho_stream関数を見るとBUFSIZEで8192がinetd.hに定義されており
バッファのサイズが問題とならないのかなと考えます
で、マルチバイト文字列のバッファサイズのまたぎ問題は、
このソースを見ても解決せず
皆さんの書き込みを元に自分で解決するしかないのでしょうか?
サーバー側でうまく処理してると勝手に思い込んでいました
624デフォルトの名無しさん
2022/07/29(金) 10:42:45.13ID:+KqLS8gA ものすごく適当なこと言うけどechoは内容を解釈しないから、単に読み込みのバッファなんじゃないか?
全部読んでから処理しなきゃならない謂れはないはず
全部読んでから処理しなきゃならない謂れはないはず
625デフォルトの名無しさん
2022/07/29(金) 10:50:48.96ID:nIcw6oQb >>622
最後の一文字かどうかはどうやって判定してんの
最後の一文字かどうかはどうやって判定してんの
626デフォルトの名無しさん
2022/07/29(金) 11:06:47.79ID:cNymJqdP627デフォルトの名無しさん
2022/07/29(金) 11:12:07.00ID:pXf+MkzI >>612
一般的にはそこには少なくとも二つのレイヤがある
一つは文字コードなどの意味解釈を行わずに純粋にバイト列として扱う(相対的に)下位レイヤ
もう一つは文字コードなどの意味解釈を行ないそれを扱う(相対的に)上位レイヤ
上位レイヤでは文字コードなど意味のある塊が揃った時点で揃った分を扱う
下位レイヤでは単なるバイト列として自由な区切りで意味を考えずに扱う
つまり下位レイヤを扱う関数ならばUTF8等の途中であろうがバイト列として扱うのみなのでエラーは起きない
一方で上位レイヤを扱う関数ならばUTF8等の途中を渡してはいけなくエラーとなる
一般的にはそこには少なくとも二つのレイヤがある
一つは文字コードなどの意味解釈を行わずに純粋にバイト列として扱う(相対的に)下位レイヤ
もう一つは文字コードなどの意味解釈を行ないそれを扱う(相対的に)上位レイヤ
上位レイヤでは文字コードなど意味のある塊が揃った時点で揃った分を扱う
下位レイヤでは単なるバイト列として自由な区切りで意味を考えずに扱う
つまり下位レイヤを扱う関数ならばUTF8等の途中であろうがバイト列として扱うのみなのでエラーは起きない
一方で上位レイヤを扱う関数ならばUTF8等の途中を渡してはいけなくエラーとなる
628デフォルトの名無しさん
2022/07/29(金) 11:18:11.34ID:Ft0zsWoe629デフォルトの名無しさん
2022/07/29(金) 11:24:44.18ID:6gtXfrq1630デフォルトの名無しさん
2022/07/30(土) 09:04:08.72ID:WotJou7a csvファイルからグラフを生成する、チェックボックスのONOFFで動的に動くものを作りたいと思っています。
javascriptなんか作りやすそうなイメージがあるのですが、javascriptよりもおすすめの言語があったら教えてほしいです。
Excelは持っていないのでそれ以外でお願いします。
javascriptなんか作りやすそうなイメージがあるのですが、javascriptよりもおすすめの言語があったら教えてほしいです。
Excelは持っていないのでそれ以外でお願いします。
631デフォルトの名無しさん
2022/07/30(土) 09:57:21.27ID:paa5jUiA python + streamlit
632デフォルトの名無しさん
2022/07/30(土) 10:01:26.70ID:DT45UaHm633デフォルトの名無しさん
2022/07/30(土) 13:47:23.91ID:YFPQRSdb >>630
google sheets
google sheets
634デフォルトの名無しさん
2022/07/30(土) 15:11:27.72ID:8gKCOMRQ 「javascript チャート ライブラリ」で検索!
D3, Chart.js など
ファイルを読み込む、サーバー側はRuby on Rails, Node.js, Electron など?
サーバー無しで、ブラウザだけで読み込めるかな?
D3, Chart.js など
ファイルを読み込む、サーバー側はRuby on Rails, Node.js, Electron など?
サーバー無しで、ブラウザだけで読み込めるかな?
635デフォルトの名無しさん
2022/07/30(土) 16:32:24.03ID:WWl3Q6b+ .NET系の言語なら何も入れずに表示できるけど
javascriptのが圧倒的に簡単そうに思う
javascriptのが圧倒的に簡単そうに思う
636デフォルトの名無しさん
2022/07/30(土) 21:39:12.32ID:iw5u05vO >>630
Python+Flask+matplotlib
最近そういうのをこれで作ったけど、JavaScriptのが楽かもしれない
https://matplotlib.org/stable/gallery/user_interfaces/web_application_server_sgskip.html
Webアプリでいいならだけど
Python+Flask+matplotlib
最近そういうのをこれで作ったけど、JavaScriptのが楽かもしれない
https://matplotlib.org/stable/gallery/user_interfaces/web_application_server_sgskip.html
Webアプリでいいならだけど
637デフォルトの名無しさん
2022/07/31(日) 02:32:21.12ID:EDJ4BvE5638デフォルトの名無しさん
2022/07/31(日) 11:10:30.18ID:oFxEgVvh 企業独自の外字とかいうゴミ廃止して欲しい
639デフォルトの名無しさん
2022/07/31(日) 12:26:17.57ID:8xjafgfh >>630です。
.NETとpythonはjavascriptよりも手間がかかりそうとのことなので
javascriptかgoogle sheetsのどちらかで作ろうと思います。
javascriptってhtmlやcss同様クライアントサイドで動くと思うのですが
グラフのフレームワークを使う場合は例外でサーバーサイドも意識しないといけないってことはないですよね?
公開することは考えておらず自分が見れればいいという感じです。
.NETとpythonはjavascriptよりも手間がかかりそうとのことなので
javascriptかgoogle sheetsのどちらかで作ろうと思います。
javascriptってhtmlやcss同様クライアントサイドで動くと思うのですが
グラフのフレームワークを使う場合は例外でサーバーサイドも意識しないといけないってことはないですよね?
公開することは考えておらず自分が見れればいいという感じです。
640デフォルトの名無しさん
2022/07/31(日) 13:07:59.98ID:73140SZc641デフォルトの名無しさん
2022/07/31(日) 15:11:27.41ID:3aGOnqYZ >>639
VSCode の拡張機能・Open in Browser では、
右クリックメニューから、HTML ファイルをブラウザで表示できる
まあ普通に、HTMLファイルをダブルチェックしても、ブラウザで見れる
file:///C:/Users/Owner/Documents/test/a.htm
拡張機能・Live Server を使うと、サーバーを立ててくれる。
http://127.0.0.1:5500/test/a.htm
CORS 対策としては、サーバーを立てた方が無難。
file:///〜 はローカルファイル・アクセスとなり、
何かのリソースがアクセス不能になる場合もあるから
VSCode の拡張機能・Open in Browser では、
右クリックメニューから、HTML ファイルをブラウザで表示できる
まあ普通に、HTMLファイルをダブルチェックしても、ブラウザで見れる
file:///C:/Users/Owner/Documents/test/a.htm
拡張機能・Live Server を使うと、サーバーを立ててくれる。
http://127.0.0.1:5500/test/a.htm
CORS 対策としては、サーバーを立てた方が無難。
file:///〜 はローカルファイル・アクセスとなり、
何かのリソースがアクセス不能になる場合もあるから
642デフォルトの名無しさん
2022/07/31(日) 18:04:24.47ID:SahQ8VsR >>637
IVS廃止のお知らせ
IVS廃止のお知らせ
643デフォルトの名無しさん
2022/07/31(日) 21:54:33.41ID:pZVHJuHp シャドウイングについて質問です。
自分はクラスの中でプロパティにアクセスする時、可能であればthisを書く癖があるのですが
各種Lint的にはこれはよろしくないようです。
例:Dart
https://dart-lang.github.io/linter/lints/unnecessary_this.html
shadowing というのがキーワードみたいなのですが、thisを書く事のデメリットは何があるのでしょうか。
単純にコードが短くなる以上のデメリットはありますでしょうか。
自分としては、thisを明示的に書くと メソッドの中で同名の変数を定義してしまった時に参照先が変わらないメリットがあると考えています。
クラスのプロパティにhogeがあったとして、メソッド内でhoge と書いてある時、間違えてメソッド内でhogeという同名の変数を書いてしまった時に気付く要素が無い。
常にthisを書いていればメソッド内で同名の変数を書いても区別されるし、クラスのプロパティに間違えてhogeという同名の変数を書いてしまっても、それは通常エラーが出る。
ので、間違えた時にエラーが出る方に倒すべきではないか?と考えていますが、
大勢の人が使っているlintで相応しくないとされているのであれば、その理由を知りたいです
自分はクラスの中でプロパティにアクセスする時、可能であればthisを書く癖があるのですが
各種Lint的にはこれはよろしくないようです。
例:Dart
https://dart-lang.github.io/linter/lints/unnecessary_this.html
shadowing というのがキーワードみたいなのですが、thisを書く事のデメリットは何があるのでしょうか。
単純にコードが短くなる以上のデメリットはありますでしょうか。
自分としては、thisを明示的に書くと メソッドの中で同名の変数を定義してしまった時に参照先が変わらないメリットがあると考えています。
クラスのプロパティにhogeがあったとして、メソッド内でhoge と書いてある時、間違えてメソッド内でhogeという同名の変数を書いてしまった時に気付く要素が無い。
常にthisを書いていればメソッド内で同名の変数を書いても区別されるし、クラスのプロパティに間違えてhogeという同名の変数を書いてしまっても、それは通常エラーが出る。
ので、間違えた時にエラーが出る方に倒すべきではないか?と考えていますが、
大勢の人が使っているlintで相応しくないとされているのであれば、その理由を知りたいです
644デフォルトの名無しさん
2022/07/31(日) 22:01:16.15ID:+8FBaqlc thisを略せる分かりにくい言語を捨てれば解決
this(やthis相当)を略さずに常に明記するプログラミング言語がたくさん存在している
this(やthis相当)を略さずに常に明記するプログラミング言語がたくさん存在している
645デフォルトの名無しさん
2022/07/31(日) 22:21:29.87ID:XG1p6vz6646デフォルトの名無しさん
2022/07/31(日) 22:39:58.11ID:3aGOnqYZ Ruby のクラス内で、インスタンス変数・メソッドの文脈では、self を付けない
一方、クラス変数・メソッドの文脈では、selfを付ける。
その場合、selfはクラスを指す
一方、クラス変数・メソッドの文脈では、selfを付ける。
その場合、selfはクラスを指す
647デフォルトの名無しさん
2022/08/01(月) 04:06:59.68ID:qGXDcFYq >>643
書いてることはわかるが、その主張が常に真になるためには全てのプロパティに
対して常にthis.を使ってコードを書く必要がある。でも人間100%というのはなかなか
難しいw
そういう「人の意識でどうにかする」レベルのことなら、「プロパティと同じローカル
変数は使わない」とか「プロパティと同じローカル変数を作ったらプロパティには
thisを付ける」を意識する、でもいいんじゃね? こっち方が余分なthis.を省けるし
という方針なのかなと思った
書いてることはわかるが、その主張が常に真になるためには全てのプロパティに
対して常にthis.を使ってコードを書く必要がある。でも人間100%というのはなかなか
難しいw
そういう「人の意識でどうにかする」レベルのことなら、「プロパティと同じローカル
変数は使わない」とか「プロパティと同じローカル変数を作ったらプロパティには
thisを付ける」を意識する、でもいいんじゃね? こっち方が余分なthis.を省けるし
という方針なのかなと思った
648デフォルトの名無しさん
2022/08/02(火) 08:28:33.74ID:oFSEyscR >>641
おぉ、今はこんな便利そうなのがあるんですね。
昔はapacheぐらいしかなく?設定で凄い手間取った記憶があるので…
もしローカルで不具合が出るならLive Server使ってみようと思います!
ありがとうございました!
色々提案してくれた他の方もありがとうございました!
おぉ、今はこんな便利そうなのがあるんですね。
昔はapacheぐらいしかなく?設定で凄い手間取った記憶があるので…
もしローカルで不具合が出るならLive Server使ってみようと思います!
ありがとうございました!
色々提案してくれた他の方もありがとうございました!
649643
2022/08/02(火) 09:49:41.22ID:HdRf0/qx650デフォルトの名無しさん
2022/08/03(水) 01:40:04.50ID:z61mco45 今C#を勉強中なのですがここからエンジニアになるためのポートフォリオを作成する場合はHTMLとCSSを追加で学ばなければいけないのでしょうか?
初歩的質問で申し訳ありません。
初歩的質問で申し訳ありません。
651デフォルトの名無しさん
2022/08/03(水) 02:32:58.73ID:thTR0mUh >>650
あなたのポートフォリオに不要であるならば学ぶ必要はありません。
あなたのポートフォリオに不要であるならば学ぶ必要はありません。
652デフォルトの名無しさん
2022/08/03(水) 09:39:15.23ID:wL0Np2LJ >>650
C#なら就職先は十中八九業務系のITドカタで、ある程度高学歴ならSaaS系が視野に入る
前者ならC#の基本的な読み書きができればファーストステップとしては十分
もしSaaS系を狙うならフロントができると多少加点になるかもしれないが、基本的にポテンシャル採用になるだろうからそれより海外留学でもして目立つ経歴を作ったほうが良い
C#なら就職先は十中八九業務系のITドカタで、ある程度高学歴ならSaaS系が視野に入る
前者ならC#の基本的な読み書きができればファーストステップとしては十分
もしSaaS系を狙うならフロントができると多少加点になるかもしれないが、基本的にポテンシャル採用になるだろうからそれより海外留学でもして目立つ経歴を作ったほうが良い
653デフォルトの名無しさん
2022/08/03(水) 10:50:51.83ID:GUV0ztdI C#は時代遅れの糞言語なのでrailsかGoをやりましょう
654デフォルトの名無しさん
2022/08/03(水) 11:44:54.69ID:yK3gSnw6 railsやGoはほんの一時的な流行りだけの糞言語なのでC#をやりましょう。
C#は昔からも今も将来もすたれるとは考えにくい。
アルツハイマーでもこれくらい分かる常識です。
C#は昔からも今も将来もすたれるとは考えにくい。
アルツハイマーでもこれくらい分かる常識です。
655デフォルトの名無しさん
2022/08/03(水) 12:05:47.78ID:sv1E8XOX656デフォルトの名無しさん
2022/08/03(水) 12:14:26.71ID:RzDI7b1Q C#から入る理由がよくわからん
未経験がとりあえず経験積みたいだけならJavaとかPHPでよくね
未経験がとりあえず経験積みたいだけならJavaとかPHPでよくね
657デフォルトの名無しさん
2022/08/03(水) 12:18:25.80ID:gAREsCB6 UnityあるからC#からってのも悪くは無いのでは
658デフォルトの名無しさん
2022/08/03(水) 12:18:27.88ID:yWFJ9/uB >>656
VSはいたせりつくせりだぞ
VSはいたせりつくせりだぞ
659デフォルトの名無しさん
2022/08/03(水) 14:36:40.61ID:wL0Np2LJ >>655
だったら最低限C#の読み書きを覚えたら適当にどっかのブラックSESに入ればいい
3年耐えれば次はまともなところに行ける
あまり変に知識付けるとすぐに辞めたくなるだけだから勉強よりもまずは飛び込め
だったら最低限C#の読み書きを覚えたら適当にどっかのブラックSESに入ればいい
3年耐えれば次はまともなところに行ける
あまり変に知識付けるとすぐに辞めたくなるだけだから勉強よりもまずは飛び込め
660デフォルトの名無しさん
2022/08/03(水) 14:41:33.97ID:GWuDPXEc なので飛び込むための最低限としてHTMLとCSSは必要か聞いてるんだろう
661デフォルトの名無しさん
2022/08/03(水) 14:46:31.66ID:wIFYul/A LinuxのコマンドとかGitがすんなり使えるやつの方がみんな欲しいと思うよ
CSSなんか勉強してもピンポイントでしか使わねーだろ
CSSなんか勉強してもピンポイントでしか使わねーだろ
662デフォルトの名無しさん
2022/08/03(水) 14:54:17.45ID:C3tTlL9o わかんねえから聞いてるんだろ
663デフォルトの名無しさん
2022/08/03(水) 16:45:45.54ID:GXlS2Ivm プログラミング初心者です。将来的にデスクトップソフトを作りたいのですが、何から勉強すればいいのでしょうか。c++、c#、javascriptの基礎は勉強しました。
664デフォルトの名無しさん
2022/08/03(水) 17:04:38.56ID:xBeBNZTR 将来的にAをしたいのですが、Bを勉強すればいいでしょうか?
って感じの質問多いけど今すぐAやれよって思うわ
行動出来るやつならググってコピペしまくって数時間でデスクトップアプリ完成させてるぞ
細かい部分を勉強するのは完成させてからでいい
って感じの質問多いけど今すぐAやれよって思うわ
行動出来るやつならググってコピペしまくって数時間でデスクトップアプリ完成させてるぞ
細かい部分を勉強するのは完成させてからでいい
665デフォルトの名無しさん
2022/08/03(水) 17:15:12.77ID:GWuDPXEc C#の勉強したならデスクトップアプリもほとんど作れる状態でしょ
666デフォルトの名無しさん
2022/08/03(水) 17:49:12.10ID:GUV0ztdI デスクトップアプリは時代遅れ
ウェブかアプリをやるべき
ウェブかアプリをやるべき
667デフォルトの名無しさん
2022/08/03(水) 17:55:13.82ID:aDB/0GYN ソフトを作ってみようと、.NET MAUIをいじったのですが、情報が少なくて挫折しました。新しすぎたのかなと思ってるのですが、他のフレームワークを使った方が良いのでしょうか?
668デフォルトの名無しさん
2022/08/03(水) 17:55:53.86ID:GUV0ztdI マイクロソフトは時代遅れ
669デフォルトの名無しさん
2022/08/03(水) 18:25:50.17ID:C3tTlL9o670デフォルトの名無しさん
2022/08/03(水) 18:40:25.27ID:3CGrZ30f そもそもコーダー(書けるだけの人)はエンジニアかよ?って疑問が・・・
エンジニアたる者、書くくらい出来て当たり前で役立つ物を作れるかの方が重要じゃないの
エンジニアたる者、書くくらい出来て当たり前で役立つ物を作れるかの方が重要じゃないの
671デフォルトの名無しさん
2022/08/03(水) 19:16:43.82ID:ssrZH/iA >デスクトップアプリは時代遅れ
>ウェブかアプリをやるべき
ウェブはできることが少なすぎる
アプリは一過性のものでしかない
やはりデスクトップアプリだ
>ウェブかアプリをやるべき
ウェブはできることが少なすぎる
アプリは一過性のものでしかない
やはりデスクトップアプリだ
672デフォルトの名無しさん
2022/08/03(水) 19:23:12.91ID:L9mw/OSB >>650
簡単なマスタメンテアプリをデスクトップとWebと両方で作れて
渡されたら画面の仕様から設計・実装・テストが一通り出来そう
という印象が持てれば業務未経験でもとりあえず雇ってみようかなと思われる可能性が高い
文章力とか地頭力とかコミュ力とかその辺がヤバそうなら避ける
簡単なマスタメンテアプリをデスクトップとWebと両方で作れて
渡されたら画面の仕様から設計・実装・テストが一通り出来そう
という印象が持てれば業務未経験でもとりあえず雇ってみようかなと思われる可能性が高い
文章力とか地頭力とかコミュ力とかその辺がヤバそうなら避ける
673デフォルトの名無しさん
2022/08/03(水) 21:46:07.49ID:JCQtk+3Y wpfとWinUI3の間にもういっこなかったっけ
無かった事にされかけてる?
無かった事にされかけてる?
674デフォルトの名無しさん
2022/08/03(水) 21:53:29.41ID:9I23NvNt675デフォルトの名無しさん
2022/08/03(水) 22:03:19.35ID:GUV0ztdI やめとけ。flutterなら許す
676デフォルトの名無しさん
2022/08/03(水) 22:14:10.03ID:4zfVboDX >>663
デスクトップアプリをやるならElectronかTauriがおすすめ
大きな理由は三つ
(1) マルチプラットフォーム対応だから特定環境に依存せず幅広く対応できる
(2) ウェブ技術を基盤としているのでウェブ系への移行などもすぐに可能で潰しが効く
(3) その上で当然デスクトップアプリとしてウェブアプリには出来ないことも全てできる
デスクトップアプリをやるならElectronかTauriがおすすめ
大きな理由は三つ
(1) マルチプラットフォーム対応だから特定環境に依存せず幅広く対応できる
(2) ウェブ技術を基盤としているのでウェブ系への移行などもすぐに可能で潰しが効く
(3) その上で当然デスクトップアプリとしてウェブアプリには出来ないことも全てできる
677デフォルトの名無しさん
2022/08/03(水) 22:33:01.28ID:juLM+2s5 >>663
ウェブ技術基盤のフレームワークは遅いという偏見があるのですが、そうでもないんでしょうか。
また、c++のライブラリを使いたいのですが、ElectronやTauriは容易にc++のライブラリは使えるのでしょうか。
ウェブ技術基盤のフレームワークは遅いという偏見があるのですが、そうでもないんでしょうか。
また、c++のライブラリを使いたいのですが、ElectronやTauriは容易にc++のライブラリは使えるのでしょうか。
678デフォルトの名無しさん
2022/08/03(水) 22:45:05.69ID:GUV0ztdI c++はオワコンだからやめとけ
679デフォルトの名無しさん
2022/08/04(木) 00:02:12.41ID:FmE8zmPt YouTube で有名な雑食系エンジニア・KENTA の、
初心者向けRuby on Rails サロンが、日本の技術の中心。
ここの3千人が、転職市場を変えて行ってる
2, 3年前は、Heroku, Bootstrap だけで、すごいと言われていたのが、
今は、AWS, Docker が当たり前。
最近はWEB+DB・ソフトウェアデザインで、Terraform も特集された
基本、KENTAのサロンで採用された技術は、
競争上、他の学校でも採用しないと転職できない
だからKENTAが、Terraformの事をちょっと言っただけで、日本全体に影響する。
外人は日本人を技術キチガイと言ってる。
KENTAのサロンレベルのポートフォリオを作る外人など、まずいない
10年ぐらいの技術を、半年で学んでしまうから。
そのくせ年収は、外国の1/3 ぐらいw
キャリアパスは、Rails → Go だけ
他のSES などでは、家電量販店のバイトもさせられる。
技術者採用と書いた方が、だませるから書いているだけ
初心者向けRuby on Rails サロンが、日本の技術の中心。
ここの3千人が、転職市場を変えて行ってる
2, 3年前は、Heroku, Bootstrap だけで、すごいと言われていたのが、
今は、AWS, Docker が当たり前。
最近はWEB+DB・ソフトウェアデザインで、Terraform も特集された
基本、KENTAのサロンで採用された技術は、
競争上、他の学校でも採用しないと転職できない
だからKENTAが、Terraformの事をちょっと言っただけで、日本全体に影響する。
外人は日本人を技術キチガイと言ってる。
KENTAのサロンレベルのポートフォリオを作る外人など、まずいない
10年ぐらいの技術を、半年で学んでしまうから。
そのくせ年収は、外国の1/3 ぐらいw
キャリアパスは、Rails → Go だけ
他のSES などでは、家電量販店のバイトもさせられる。
技術者採用と書いた方が、だませるから書いているだけ
680デフォルトの名無しさん
2022/08/04(木) 00:17:47.08ID:ZX52FTKo github actionについてなんですが、設定を作るにはコミットするしか無いんでしょうか?
github actionsを使って、自分のコードをgithubにビルドしてもらおうと思っています。
actionsはmainレポジトリに .github/workflows/run.yaml のファイルを設置して、そこにコマンドを記載するのですが、
そのコマンドは一発で書けるものではないので、書いて少し動かして確認して修正して…を何度もする事になると思います。
その度に設定のyamlをコミットしてpushするとコミット履歴が汚れてしまうのですが、どのようにするのが正解なのでしょうか?
強制pushをしているとか、実はyamlファイルをコミットせずにactionsを動かす方法があったりするのでしょうか。
github actionsを使って、自分のコードをgithubにビルドしてもらおうと思っています。
actionsはmainレポジトリに .github/workflows/run.yaml のファイルを設置して、そこにコマンドを記載するのですが、
そのコマンドは一発で書けるものではないので、書いて少し動かして確認して修正して…を何度もする事になると思います。
その度に設定のyamlをコミットしてpushするとコミット履歴が汚れてしまうのですが、どのようにするのが正解なのでしょうか?
強制pushをしているとか、実はyamlファイルをコミットせずにactionsを動かす方法があったりするのでしょうか。
681デフォルトの名無しさん
2022/08/04(木) 00:43:04.35ID:iYQ8Pmop >>680
mainブランチでなくてもワークフローは動かせる
ブランチを作って on.push.branches にそのブランチ名を指定しておけばブランチへのpushの度にワークフローが動く
でcommit&pushを繰り返して完成したら、on.push.branches からブランチ名を削除し、余計なコミットをgit reset等で全部消して作り直してからブランチへ push -f して main へマージする
mainブランチでなくてもワークフローは動かせる
ブランチを作って on.push.branches にそのブランチ名を指定しておけばブランチへのpushの度にワークフローが動く
でcommit&pushを繰り返して完成したら、on.push.branches からブランチ名を削除し、余計なコミットをgit reset等で全部消して作り直してからブランチへ push -f して main へマージする
682デフォルトの名無しさん
2022/08/04(木) 01:28:58.67ID:ZX52FTKo683デフォルトの名無しさん
2022/08/04(木) 01:33:59.98ID:MbWp6BMN >>677
C++を使える腕があるなら、より楽に効率よく開発できて同じ速さが出るRustが良いんじゃないか
ちなみにTauriはRust+JavaScriptかRust+Rust(Wasm)で書くマルチプラットフォームのデスクトップアプリフレームワーク
C++を使える腕があるなら、より楽に効率よく開発できて同じ速さが出るRustが良いんじゃないか
ちなみにTauriはRust+JavaScriptかRust+Rust(Wasm)で書くマルチプラットフォームのデスクトップアプリフレームワーク
684デフォルトの名無しさん
2022/08/04(木) 07:27:35.64ID:mNNqT1M1 >>677
ネイティブに比べれば遅いよ
作るアプリの要求を満たせるかどうかをよく検討した方がいい
そのC++のライブラリが使えるかどうかは、そのインターフェースしだいだと思う
単純な数値などを受け渡すだけなら大丈夫だけど、クラスを受け渡すようなインターフェースなら無理だろう
ネイティブに比べれば遅いよ
作るアプリの要求を満たせるかどうかをよく検討した方がいい
そのC++のライブラリが使えるかどうかは、そのインターフェースしだいだと思う
単純な数値などを受け渡すだけなら大丈夫だけど、クラスを受け渡すようなインターフェースなら無理だろう
685デフォルトの名無しさん
2022/08/04(木) 11:27:31.50ID:CwkjhMxB KENTAはオワコンだからやめとけ
686デフォルトの名無しさん
2022/08/04(木) 13:14:46.07ID:a7bx1JET ElectronやTauriはオワコンだからやめとけ
687デフォルトの名無しさん
2022/08/04(木) 15:05:45.46ID:qcYVxnZx >>686
むしろ流行っている
むしろ流行っている
688デフォルトの名無しさん
2022/08/04(木) 15:30:46.90ID:1k9fnhsy 何かを作り切ったこともないのに速さを気にする奴は、動かないソフトウェアのパフォーマンスはゼロである、と100回唱えなさい
689デフォルトの名無しさん
2022/08/04(木) 16:29:54.61ID:a7bx1JET AtomっていうエディタはElectron製だっけ
駄目な技術を使うと行き詰まるっていうことだよねえ
駄目な技術を使うと行き詰まるっていうことだよねえ
690デフォルトの名無しさん
2022/08/04(木) 16:34:47.88ID:MpGZkMy6 VSCodeからVSCode Serverに派生したみたいに、Electronからサーバ+PWAに移行していってほしい
691デフォルトの名無しさん
2022/08/04(木) 16:35:07.83ID:1k9fnhsy692デフォルトの名無しさん
2022/08/04(木) 17:10:47.14ID:mEx9pPO3 Atomはリリース時点で重すぎて酷かったけど
VSCodeは最初から軽かったからなぁ
淘汰されても仕方ない
VSCodeは最初から軽かったからなぁ
淘汰されても仕方ない
693デフォルトの名無しさん
2022/08/04(木) 17:12:42.68ID:a7bx1JET VSCodeは許可する
694デフォルトの名無しさん
2022/08/04(木) 17:29:04.96ID:FyOkyQSE VSCodeも初期のはもっさりしてたような。最近のは軽快に動くけど
695デフォルトの名無しさん
2022/08/04(木) 18:48:15.43ID:r9y0U1i/696デフォルトの名無しさん
2022/08/04(木) 19:12:19.83ID:ewXffS4S Jetbrainsは許可する
697デフォルトの名無しさん
2022/08/05(金) 10:46:42.25ID:oNSPF1aP 佐藤優という人は偉い人らしいけど
あまりにも人相が悪くなくないですか?
あまりにも人相が悪くなくないですか?
698デフォルトの名無しさん
2022/08/05(金) 17:09:48.29ID:8E3HBu/m カテ違いであればお許しください。
Windowsアプリを作りたいのですがC#で作るかJavaScript(Electron)で作るか迷ってます。
C#はバージョンによって書き方が違っていてついていけず、また、UWPはXAMLが絡んでるようで、それだったらElectronかなとも思ってます。
Electronは相当難しい見たいで詰むとか…
最終的にはTwitterクライアントをつくりたいですがどの言語をチョイスすればよいですか?
よろしくお願いします。
Windowsアプリを作りたいのですがC#で作るかJavaScript(Electron)で作るか迷ってます。
C#はバージョンによって書き方が違っていてついていけず、また、UWPはXAMLが絡んでるようで、それだったらElectronかなとも思ってます。
Electronは相当難しい見たいで詰むとか…
最終的にはTwitterクライアントをつくりたいですがどの言語をチョイスすればよいですか?
よろしくお願いします。
699デフォルトの名無しさん
2022/08/05(金) 17:12:55.94ID:WxnmROGJ >>698
アドバイスなどなく、どちらでも好きなほうでやればいい
そもそも難しくてやれないならやめればいい
当たり前だけどc#であってもElectronであってもどちらにもそれぞれ得意不得意もあるし持ってるスキルにマッチしてるかなんて他人にはわからん
アドバイスなどなく、どちらでも好きなほうでやればいい
そもそも難しくてやれないならやめればいい
当たり前だけどc#であってもElectronであってもどちらにもそれぞれ得意不得意もあるし持ってるスキルにマッチしてるかなんて他人にはわからん
■ このスレッドは過去ログ倉庫に格納されています
ニュース
- アメリカ議会 「中国が台湾武力侵攻する準備を急速進展中」 ★2 [お断り★]
- アメリカ議会 「中国が台湾武力侵攻する準備を急速進展中」 ★3 [お断り★]
- 外国人の犯罪率は日本人の1.72倍 警察庁が短期滞在者除いた数字を参院内閣委で答弁 [七波羅探題★]
- 【高市自民】中国軍SNS 高市首相に怖すぎる地獄絵で警告、火の海の靖国神社「自ら墓穴を掘り、戻れない道へ進む」 [夜のけいちゃん★]
- ネット殺到「高市総理の責任」「完全に高市リスク」「負けるな」中国が水産物輸入停止→流石に総理批判の声も「どう責任取る?」 ★9 [樽悶★]
- 「ドラゴンボール」初の全世界キャラクター人気投票が開幕!212キャラからナンバーワンが決まる!! [ひかり★]
- 【男磨き】ハウスルール汁遊び禁止🈲🏡【ジョージメンズコーチ】
- 【実況】博衣こよりのえちえちお子様ランチ🛸💜🥀🧪🍃★2
- 【悲報】ジャップメディア「軍部に脅されたとはいえ戦争協力して事を反省している😔」「高市早苗批判する奴は売国奴😡」 [616817505]
- 山尾元議員「今の中国が取引相手として信用できないハイリスク国であると世界が再確人、中国依存への脱却のアクセル、発言撤回は論外」 [943688309]
- 奈良高専「ぼくらは、ほんとに負けたんでしょうか…」ロボコンで旭川1up周回作戦に敗北、涙ながらに語る。奈良OBからも疑問の声 [776365898]
- おさかなさんあつまれえ
