この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
【前スレ】
スレ立てるまでもない質問はここで 158匹目
https://mevius.5ch.net/test/read.cgi/tech/1635193843/
次スレは>>980が立てること
探検
スレ立てるまでもない質問はここで 159匹目
レス数が1000を超えています。これ以上書き込みはできません。
1デフォルトの名無しさん
2022/02/12(土) 22:44:40.76ID:AqYcq6TN2022/02/13(日) 00:07:02.25ID:FGdWJXDS
>>1
あなたは何歳ですか?
あなたは何歳ですか?
2022/02/13(日) 10:50:13.32ID:4QvVV0gL
こんばんはいつもお世話なります
Javaスクリプトのイベントのことなんですが
グーグルマップに貼ったオーバーレイ画像のオブジェクト名は分かるのですが、それがDOM要素としてはどういう名前でどうイベントをアドするかがわからないとです
オブジェクト名ではアドイベントできませんよね?
Javaスクリプトのイベントのことなんですが
グーグルマップに貼ったオーバーレイ画像のオブジェクト名は分かるのですが、それがDOM要素としてはどういう名前でどうイベントをアドするかがわからないとです
オブジェクト名ではアドイベントできませんよね?
4デフォルトの名無しさん
2022/02/13(日) 11:44:16.03ID:8LZ9Knxx ウェブサイトを作成する場合、もちろんセキュリティを相当強化しないといけないと思いますが、
具体的にどうやってセキュリティを強化させるのでしょうか?
セキュリティ関係の本を読んだ方が良いのでしょうか?
具体的にどうやってセキュリティを強化させるのでしょうか?
セキュリティ関係の本を読んだ方が良いのでしょうか?
2022/02/13(日) 12:27:07.49ID:2Gm/ygHA
オラはチュートリアルで設定できる程度でやってるよ
実際狙われたらどうしようもないし最低限でやってる
実際狙われたらどうしようもないし最低限でやってる
2022/02/13(日) 12:31:29.17ID:W03g3Evg
2022/02/13(日) 12:31:55.28ID:oK/CA+IP
>>3
JavaScript の話題は、この板ではなく、web制作管理板の方へ書き込んでください!
>>4
YouTube で有名な、雑食系エンジニア・KENTA の月千円のサロンの、
Ruby on Rails 初心者用コースには、日本6位の3千人が入っている
皆そこで、Rails, Linux, Docker, Node.js, Bootstrap
VSCode, Heroku, CircleCI, Github Actions、データベースなどを学ぶ
今までは、Docker Compose までが初心者用コースだったが、
最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, React, Vue.js, TypeScript も学ぶ
今では、1年ぐらい勉強した初心者が、10年以上のプロよりも上になっている
基本は、Railsなどのフレームワークで、セキュリティーを学ぶ。
フレームワークを学ばないと、10年以上やっても無理です!
だから皆、Railsを学ぶ
JavaScript の話題は、この板ではなく、web制作管理板の方へ書き込んでください!
>>4
YouTube で有名な、雑食系エンジニア・KENTA の月千円のサロンの、
Ruby on Rails 初心者用コースには、日本6位の3千人が入っている
皆そこで、Rails, Linux, Docker, Node.js, Bootstrap
VSCode, Heroku, CircleCI, Github Actions、データベースなどを学ぶ
今までは、Docker Compose までが初心者用コースだったが、
最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, React, Vue.js, TypeScript も学ぶ
今では、1年ぐらい勉強した初心者が、10年以上のプロよりも上になっている
基本は、Railsなどのフレームワークで、セキュリティーを学ぶ。
フレームワークを学ばないと、10年以上やっても無理です!
だから皆、Railsを学ぶ
2022/02/13(日) 12:57:08.95ID:oK/CA+IP
>前スレの992
「apache pass phrase incorrect for key」で検索!
下のサイトは、どう?
Why is my Apache asking for a passphrase every time I restart it?
https://www.linode.com/community/questions/18203/why-is-my-apache-asking-for-a-passphrase-every-time-i-restart-it
「apache pass phrase incorrect for key」で検索!
下のサイトは、どう?
Why is my Apache asking for a passphrase every time I restart it?
https://www.linode.com/community/questions/18203/why-is-my-apache-asking-for-a-passphrase-every-time-i-restart-it
2022/02/13(日) 12:58:41.96ID:88OwfDiH
10デフォルトの名無しさん
2022/02/13(日) 13:24:45.93ID:SIXnP5qn2022/02/13(日) 13:58:29.69ID:W03g3Evg
2022/02/13(日) 14:06:48.74ID:FGdWJXDS
うるせー俺はケンタッキー買いに行かないといけないんだよ!!
2022/02/13(日) 14:33:10.87ID:ckMeWHs6
r○byをNGワード設定しとけよ。使ってるのは読む価値ないからw
>>4
具体的にはこれのチェックが日課、日課にしていなかったのなら過去ログを把握しないといけない
http://jvn.jp/report/index.htm
実際は現実的に無理だろうから可能な限り外注するのがセキュリティの基本
クラウドや(vps以外の)レンタルサーバー使うなんてのは外注のいい例
さらにcmsなんかを使うのも本来はそうなんだけど、逆にセキュリティ落ちることの方が多いな・・・
>>4
具体的にはこれのチェックが日課、日課にしていなかったのなら過去ログを把握しないといけない
http://jvn.jp/report/index.htm
実際は現実的に無理だろうから可能な限り外注するのがセキュリティの基本
クラウドや(vps以外の)レンタルサーバー使うなんてのは外注のいい例
さらにcmsなんかを使うのも本来はそうなんだけど、逆にセキュリティ落ちることの方が多いな・・・
14デフォルトの名無しさん
2022/02/13(日) 14:49:57.32ID:RnYlwFt9 >>13
l抜けてるよ
l抜けてるよ
15デフォルトの名無しさん
2022/02/13(日) 16:05:59.46ID:SIXnP5qn >>10
なんかあっけなくて申し訳ないけど
rebootしたら問題なく起動してました。。
お騒がせしました
systemctl restart httpdだけじゃ駄目なのかな
スクリプトをどこかに退避してるとか?
なんかあっけなくて申し訳ないけど
rebootしたら問題なく起動してました。。
お騒がせしました
systemctl restart httpdだけじゃ駄目なのかな
スクリプトをどこかに退避してるとか?
2022/02/13(日) 21:45:22.05ID:4QvVV0gL
>>3ですけんど
なんとかやれました
外部ライブラリ(Leaflet)なんで勝手にIDを振る改造するのも大変なんで往生していたんですが
クラス名を突き止めたのでquerySelectorAllの[0]で特定しアドイベントすることがやれました
大儀であった
なんとかやれました
外部ライブラリ(Leaflet)なんで勝手にIDを振る改造するのも大変なんで往生していたんですが
クラス名を突き止めたのでquerySelectorAllの[0]で特定しアドイベントすることがやれました
大儀であった
2022/02/14(月) 14:49:03.96ID:8uxkMArU
CASL2の初歩の質問で申し訳ないのですが、オーバーフローというのは扱える数字の範囲外のときになり、OFが1になるとテキストに書いてありました
ADDLで100を-200に加算してもOFが1になりません
答えは-100で範囲外のはずですがどういうことなのでしょう?
ADDLで100を-200に加算してもOFが1になりません
答えは-100で範囲外のはずですがどういうことなのでしょう?
2022/02/14(月) 15:19:18.87ID:M1yCctPq
ADDLは符号なし同士の足し算を前提としてない?
-200自体が符号付きだから(たぶん65336と解釈されてんじゃねーの?)
前提がまず成立してない
-200自体が符号付きだから(たぶん65336と解釈されてんじゃねーの?)
前提がまず成立してない
2022/02/14(月) 18:10:50.22ID:sToQq3OJ
100+65336=65436だからオーバーフローしてないって解釈じゃないかな
オーバーフローは計算の結果が有効範囲内に収まるかという考え方ではなくて、計算の過程の問題で、表現可能な最大値を超えてぐるっと0を跨いぐような事態を指す
オーバーフローは計算の結果が有効範囲内に収まるかという考え方ではなくて、計算の過程の問題で、表現可能な最大値を超えてぐるっと0を跨いぐような事態を指す
2022/02/14(月) 19:37:47.22ID:KhDu6z97
>>17
100 = 0x0064
-200 = 0xff38
――――――――――――
0xff9c = -100
なのでOFは立たんよ
100 = 0x0064
-200 = 0xff38
――――――――――――
0xff9c = -100
なのでOFは立たんよ
2022/02/15(火) 17:11:14.62ID:BHipydz9
古いjsスクリプト内のvar は全てlet に置換しても支障はないのでしょうか?
2022/02/15(火) 17:15:04.28ID:hxpvgN4E
よくない
ライブラリとかなら弄らんでいいと思う
ライブラリとかなら弄らんでいいと思う
2022/02/15(火) 17:49:53.75ID:6QhYGEAR
巻き上げとかあるからletに変えると動作しなくなることがある
2022/02/15(火) 18:18:04.43ID:BHipydz9
わかりましたありがとうございます
2022/02/15(火) 18:25:51.16ID:6IoqylmF
このスレのみなさんが最新技術を学ぶためにやってるルーティンがあれば教えて欲しいです
自分は毎日クラスメソッド、はてブなどを何となく見てるだけですのでいつか置いていかれそうで不安です
自分は毎日クラスメソッド、はてブなどを何となく見てるだけですのでいつか置いていかれそうで不安です
2022/02/15(火) 18:53:46.37ID:BG1YHGUd
俺は置いて枯れても気にしない
目的は作ることであって最新技術を追いかけることじゃないから
何かを作るときにぐぐってそれで最新技術がヒットしてそれが使えるなら使うし、枯れた技術でもそれが使えれば使う
目的は作ることであって最新技術を追いかけることじゃないから
何かを作るときにぐぐってそれで最新技術がヒットしてそれが使えるなら使うし、枯れた技術でもそれが使えれば使う
2022/02/15(火) 18:57:50.81ID:6QhYGEAR
2022/02/15(火) 21:20:07.07ID:ZhjDrCkB
分からない単語が出てきたらググる
ぐらいで十分じゃないの?
ぐらいで十分じゃないの?
2022/02/15(火) 21:35:06.87ID:ZAhrG0tO
2025年ぐらいから国立大受験者は情報学が必須になるんやろ?
ボーッとしてたら若い奴に全部仕事取られるんやないの
ボーッとしてたら若い奴に全部仕事取られるんやないの
2022/02/16(水) 02:34:13.23ID:zdbyhmol
勉強しなくても満点近く取れる科目が追加されるのはうらやましいよな
意外に難しいから平均点は低くなるだろうし
俺の時代にも欲しかった
意外に難しいから平均点は低くなるだろうし
俺の時代にも欲しかった
2022/02/16(水) 02:36:06.57ID:THJIh/KM
ペーパーテスト対策しただけでプログラム組めるようにはならないし
組めてもめんどくさい事には変わりがないので仕事としては無くならない
組めてもめんどくさい事には変わりがないので仕事としては無くならない
2022/02/16(水) 04:41:17.23ID:wGAeJktv
昔の情報の授業はアルゴリズムと統計をちょろっとやるだけだったけど
今はプログラミング、ネットワーク、データベースまでちゃんとやるからプログラマが増えそうな気はする
今はプログラミング、ネットワーク、データベースまでちゃんとやるからプログラマが増えそうな気はする
2022/02/16(水) 07:57:55.30ID:IpLn/l6Q
うちの子供は理系だけど特にIT系の学部じゃないのに情報の授業でサブネットマスクとか習っててちょっとびっくりした
2022/02/16(水) 08:06:21.14ID:G6OyO0go
中途半端な知識で口出ししてくる客って最悪のパターンなんだよな
無知のままの方がマシかも
無知のままの方がマシかも
2022/02/16(水) 09:46:12.36ID:bVI5rUyF
基本情報技術者をとったけど
幅が広くて興味ない役に立ちそうもないことも全部学習するのがなかなか苦痛だった
たとえば集合のブール演算を式で書くとか
幅が広くて興味ない役に立ちそうもないことも全部学習するのがなかなか苦痛だった
たとえば集合のブール演算を式で書くとか
2022/02/16(水) 11:31:43.34ID:hW811Lxh
肩書きに意味があるだけで中身が役立つことはほぼ無いよ
そういうもの
そういうもの
2022/02/16(水) 11:45:48.53ID:oAcdmEbn
基本情報なんて最低限の読み書きができるレベルだし、肩書にもなりゃしないよ
2022/02/16(水) 11:50:15.53ID:bVI5rUyF
月一万の資格手当が出るんだよ
とってよかったと思っている
とってよかったと思っている
2022/02/16(水) 11:50:41.30ID:s43920+p
情報系の学位があれば応用情報も高度情報もいらんな
2022/02/16(水) 11:51:30.46ID:bVI5rUyF
ちなみにITパスポートは千円
2022/02/16(水) 13:13:38.99ID:PThQMFGm
博士号以外の意味で「学位」って言葉使う奴 100% 低学歴
2022/02/16(水) 13:23:16.11ID:bVI5rUyF
2022/02/16(水) 13:24:11.42ID:Db4UGv79
2022/02/16(水) 13:26:16.85ID:CJpD7KkH
2022/02/16(水) 13:29:15.56ID:71Jbix1i
基本情報は高度資格を取るまでの入口だよ
基本情報は幅広くコンピュータ科学の基礎を修める科目だから、これ役に立つの?って内容がゼロになることはなかなかない
無駄なトピックがないのは科目としての理想だけど、現実的にはある程度仕方ない
長い義務教育を終えた大人なら淡々と学ぶまでよ
基本情報は幅広くコンピュータ科学の基礎を修める科目だから、これ役に立つの?って内容がゼロになることはなかなかない
無駄なトピックがないのは科目としての理想だけど、現実的にはある程度仕方ない
長い義務教育を終えた大人なら淡々と学ぶまでよ
2022/02/16(水) 13:54:20.22ID:Ot8jz+j3
2022/02/16(水) 14:10:50.33ID:R28qU6jl
>>46
どちらの可能性もあるけどいい会社の蓋然性のほうが高いかな
学ぶことを奨励して実際身についた人を評価する
このご時世にインセンティブをケチらず与える余裕もある
純粋に業績と評価制度だけで報酬を決めてもいいけど、知識のあるシニアプログラマーやメンバーの地力が縁の下の力持ち的にチームを支えていて、キーマンが離脱した途端にプロジェクトが破綻することもある
日本の管理職に技術者のスキルを評価する能力やシステムはないから、次善策として資格な試験を指標に使うのはありだと思う
技術のある人間を評価したいというメッセージにもなる
どちらの可能性もあるけどいい会社の蓋然性のほうが高いかな
学ぶことを奨励して実際身についた人を評価する
このご時世にインセンティブをケチらず与える余裕もある
純粋に業績と評価制度だけで報酬を決めてもいいけど、知識のあるシニアプログラマーやメンバーの地力が縁の下の力持ち的にチームを支えていて、キーマンが離脱した途端にプロジェクトが破綻することもある
日本の管理職に技術者のスキルを評価する能力やシステムはないから、次善策として資格な試験を指標に使うのはありだと思う
技術のある人間を評価したいというメッセージにもなる
2022/02/16(水) 16:39:01.44ID:gbYkEW3L
ITの国家試験系は技術力の指標としては全く使えないぞ
手当をケチらない程度にはいい会社だが
技術力を評価できない程度には悪い会社の可能性あり
IPAの資格取得を半ば義務づけてる会社は官僚的でIT土方構造に組み込まれてる場合が多い
手当をケチらない程度にはいい会社だが
技術力を評価できない程度には悪い会社の可能性あり
IPAの資格取得を半ば義務づけてる会社は官僚的でIT土方構造に組み込まれてる場合が多い
2022/02/16(水) 16:48:54.81ID:zdbyhmol
昔、応用を取ったときの感想
それなりに実務に沿った内容になってるから(人事とかにしてみれば)基礎知識に触れたことがあるっていう判断には使えると思った
それで毎月一万円もらえるとかないから俺自身としては何の役にも立ってないけどw
それなりに実務に沿った内容になってるから(人事とかにしてみれば)基礎知識に触れたことがあるっていう判断には使えると思った
それで毎月一万円もらえるとかないから俺自身としては何の役にも立ってないけどw
2022/02/16(水) 21:05:41.18ID:bVI5rUyF
2022/02/16(水) 23:56:24.70ID:opU/S6xh
関数の注釈の付け方は
// abc
int fn() {
}
と
int fn() {
// abc
}
とでは前者の関数の上の外側につけるのが一般的なんですか?
外側だと閉じた時に
// abc1
int fn1() {}
// abc2
int fn2() {}
と無駄に半分をはみ出した注釈が占めてしまうのがあまり好きでないのですが
// abc
int fn() {
}
と
int fn() {
// abc
}
とでは前者の関数の上の外側につけるのが一般的なんですか?
外側だと閉じた時に
// abc1
int fn1() {}
// abc2
int fn2() {}
と無駄に半分をはみ出した注釈が占めてしまうのがあまり好きでないのですが
2022/02/17(木) 00:00:03.09ID:+7+MeX7D
何言ってるかがわかんねえ
1行で書ける関数の話してる?
1行で書ける関数の話してる?
2022/02/17(木) 00:39:36.04ID:C+ovevTr
pythonは関数の1行目に書いた文字列がドキュメントコメントになるよ
2022/02/17(木) 02:55:30.84ID:aoXMQfAP
言語によってルールがあって、そこから逸脱するとツールの助けを得られなくなるので好みに拘らずルールに合わせてほしい
2022/02/17(木) 07:10:35.64ID:We9Ful6+
javaやC++は最初の上の方じゃないとだめですか?
2022/02/17(木) 07:30:25.09ID:eurlzqaa
Javaなら上に必ずJavaDoc形式で書いてくれ
C++ならお好みでもいいけどDoxigen形式がいいんじゃないの
C++ならお好みでもいいけどDoxigen形式がいいんじゃないの
57デフォルトの名無しさん
2022/02/17(木) 07:43:37.98ID:CXnnYl5F ランサーズでパイソンを納品する方法についてです
私はターミナルを使って実行しているのですが、納品する場合はどのようにしたらいいですか
私はターミナルを使って実行しているのですが、納品する場合はどのようにしたらいいですか
587
2022/02/17(木) 11:17:30.30ID:w7EzsrTp2022/02/17(木) 11:32:36.47ID:jvHSiV5+
相手と相談する
2022/02/17(木) 11:46:01.21ID:ycLLKx0K
仕様が決まってない時のテストってどうすればいいんですか?
アジャイル()でプロジェクトを進めてるんですがミーティングで会話してなんとなく次作る物を決めて実装
なんとなく動いてればOK的なノリで進めてたんですが
リリース直前に偉い人達が急にテストをやるぞと言い始めまして困り果ててます
アジャイル()でプロジェクトを進めてるんですがミーティングで会話してなんとなく次作る物を決めて実装
なんとなく動いてればOK的なノリで進めてたんですが
リリース直前に偉い人達が急にテストをやるぞと言い始めまして困り果ててます
2022/02/17(木) 11:54:43.20ID:L8exwiZy
仕様が無いのでしようがない。
その場で決めた仕様でテストすれば?
時間の無駄だね
その場で決めた仕様でテストすれば?
時間の無駄だね
2022/02/17(木) 12:11:55.55ID:jvHSiV5+
偉い人がどういうテストを想定してるかだな
よくわからずなんとなく言ってるだけなこと多いしそうなら
完成品を手動で色んなパターンぽちぽち動かして不具合ないことを確認する程度でいい。要するに形だけw
よくわからずなんとなく言ってるだけなこと多いしそうなら
完成品を手動で色んなパターンぽちぽち動かして不具合ないことを確認する程度でいい。要するに形だけw
2022/02/17(木) 12:31:32.15ID:eyiQXAc0
手動でぽちぽちテストは滅びるべき
再テストが面倒だと誰も再テストしなくなるからね
リリース直前に全体がなんか動かん状況になってから地獄を見る
まぁテストをしろって言ってなかった連中が悪いよ
再テストが面倒だと誰も再テストしなくなるからね
リリース直前に全体がなんか動かん状況になってから地獄を見る
まぁテストをしろって言ってなかった連中が悪いよ
2022/02/17(木) 12:35:57.30ID:m+p0fJdJ
テストという言葉の認識が違うんやろ。仕様ナシなら画面遷移や機能のプレゼンをまずしておかないと。
GUIを多少キレイにしておいてパワーポイントみたいな紙芝居でいいじゃん
GUIを多少キレイにしておいてパワーポイントみたいな紙芝居でいいじゃん
2022/02/17(木) 12:49:43.27ID:dQODGgH9
>>60
仕様はあるけど確定されてないという意味?
であれば確定されてなくてもその時点の仕様を前提にテスト書けば?
確定されてない仕様すらないのであれば
何を元にプログラムを書いてるのか逆にわらかない
仕様はあるけど確定されてないという意味?
であれば確定されてなくてもその時点の仕様を前提にテスト書けば?
確定されてない仕様すらないのであれば
何を元にプログラムを書いてるのか逆にわらかない
2022/02/17(木) 13:03:17.96ID:5CTXmMyi
ケンタのサロンに入れば未経験でも時給10000円を目指せるわけか
つまり年収約2000万の計算なんだがケンタすげえな
つまり年収約2000万の計算なんだがケンタすげえな
2022/02/17(木) 13:06:06.98ID:m+p0fJdJ
コロナで急にエンジニアが増えた気がするけど、
そこまで需要(お金)はないよな
そこまで需要(お金)はないよな
2022/02/17(木) 13:08:02.92ID:jvHSiV5+
>>66
テキストエディタ作る
↑
これだけで開発が進むなんてよくあること
例えばそこに載る検索機能ひとつとっても、完全一致のゴミ検索機能だけにするか、正規表現対応にするか
そもそも検索機能なくてもよくね?なんてのはその部分の開発者の気分に任せられる
テキストエディタ作る
↑
これだけで開発が進むなんてよくあること
例えばそこに載る検索機能ひとつとっても、完全一致のゴミ検索機能だけにするか、正規表現対応にするか
そもそも検索機能なくてもよくね?なんてのはその部分の開発者の気分に任せられる
2022/02/17(木) 13:15:08.80ID:fB3Vhcj6
誰か>>55を
2022/02/17(木) 13:20:28.19ID:pgBW1T45
2022/02/17(木) 13:22:04.48ID:fB3Vhcj6
見落としてた、ありがとうございます
2022/02/17(木) 13:27:29.38ID:fB3Vhcj6
JavaDoc形式でちょっとググったら
>Java の ドキュメンテーションコメントは /** */ という形式の Javadoc フォーマットで記述します。
とあった // は使ったらダメなんだろうか
>Java の ドキュメンテーションコメントは /** */ という形式の Javadoc フォーマットで記述します。
とあった // は使ったらダメなんだろうか
737
2022/02/17(木) 13:40:53.40ID:w7EzsrTp KENTA は、バックエンドが全職種の中で、
最も短期間で効率的に、高年収になれることを証明した人物
例えば看護師とか、数百万円の年収を得るには、
大学院・専門学校など、資格を取って、高い月謝を数年間も払わなければならない
一方、KENTA メソッドでは、
基本情報処理資格、Ruby on Rails, Linux, Docker, Node.js, Bootstrap,
VSCode, Heroku, CircleCI, Github Actions、データベースだけで数百万円になる
さらに、AWS Fargate, Terraform, React, Vue.js, TypeScript もやれば万全。
1年ぐらいで初心者が、10年以上のプロよりも上になる
つまり、低学歴の文系の貧乏人が、お金も掛けずに、
英語だけ出来たら、唯一稼げるキャリアパス。
この方法以外では、貧乏人が金を掛けずに、金持ちになる事はできない
だから、KENTAのサロンに、貧乏人が3千人も入っている
社会に必要な人材を、最も短期間で安く、効率的に生産するブロイラーw
最も短期間で効率的に、高年収になれることを証明した人物
例えば看護師とか、数百万円の年収を得るには、
大学院・専門学校など、資格を取って、高い月謝を数年間も払わなければならない
一方、KENTA メソッドでは、
基本情報処理資格、Ruby on Rails, Linux, Docker, Node.js, Bootstrap,
VSCode, Heroku, CircleCI, Github Actions、データベースだけで数百万円になる
さらに、AWS Fargate, Terraform, React, Vue.js, TypeScript もやれば万全。
1年ぐらいで初心者が、10年以上のプロよりも上になる
つまり、低学歴の文系の貧乏人が、お金も掛けずに、
英語だけ出来たら、唯一稼げるキャリアパス。
この方法以外では、貧乏人が金を掛けずに、金持ちになる事はできない
だから、KENTAのサロンに、貧乏人が3千人も入っている
社会に必要な人材を、最も短期間で安く、効率的に生産するブロイラーw
2022/02/17(木) 13:47:43.40ID:w7EzsrTp
2022/02/17(木) 13:48:28.02ID:qBe0MRdC
ケンタッキーフライドチキンのことかと思ってたわ
76デフォルトの名無しさん
2022/02/17(木) 14:21:02.23ID:mh7hh8Ly SAS使ってる企業って少ないのかなあ
Udemy探しても英語の講座しか出て来ない
Udemy探しても英語の講座しか出て来ない
2022/02/17(木) 22:02:22.88ID:hx7Q8l3q
SASみたいな高いツール使うなら正規のトレーニング受けるだろ普通。
78デフォルトの名無しさん
2022/02/18(金) 00:15:18.87ID:IUsBTv1F テストコードがなくてPHPとFWのバージョンが古い
クソコードだらけの状況から逆転する方法ありますか?
クソコードだらけの状況から逆転する方法ありますか?
2022/02/18(金) 00:16:03.21ID:2Ob0o69G
逆転する意味ある?
手間がかかる=稼げる、だよ?
手間がかかる=稼げる、だよ?
2022/02/18(金) 00:30:22.34ID:qZSzRw8s
バージョンが古い時点で古い環境を捨てる気がないから無理じゃろ
2022/02/18(金) 00:34:52.33ID:IUsBTv1F
82デフォルトの名無しさん
2022/02/18(金) 00:57:02.11ID:NG7rOjYN 古い体質の会社なんでしょ
踏み台にして転職の1手
踏み台にして転職の1手
2022/02/18(金) 05:37:11.37ID:YI0dSge1
スタティック変数って多いとメモリ食うの?
2022/02/18(金) 06:02:47.93ID:k4bZDTy8
環境のバージョンが古いのはどうしょうもないんだろうけどテストコードは書けばいいだけじゃねーの?
バグには異常に厳しいんならなおさら
バグには異常に厳しいんならなおさら
867
2022/02/18(金) 11:01:28.89ID:tiifqQ9V >>73
に書いたように、
Ruby on Rails の初心者コースには、CI/CD も含まれている。
CircleCI, Github Actions で自動テストして、Heroku へデプロイ。
初心者は皆、この方法。
出来る香具師は、AWS Fargate, Terraform
BDD/TDD のRSpec では、ソースコード自体が仕様書になっている。
自動テストでは、仕様をチェックする
に書いたように、
Ruby on Rails の初心者コースには、CI/CD も含まれている。
CircleCI, Github Actions で自動テストして、Heroku へデプロイ。
初心者は皆、この方法。
出来る香具師は、AWS Fargate, Terraform
BDD/TDD のRSpec では、ソースコード自体が仕様書になっている。
自動テストでは、仕様をチェックする
2022/02/18(金) 13:44:27.70ID:y8iEh81v
クソコードだらけだとテストコードなんて書けないからな
88デフォルトの名無しさん
2022/02/18(金) 17:40:22.12ID:sHuFzTSW RでCSVファイルからグラフを書こうとしています。
列名に+やー(Hoge-1的な)がある場合にsummariseなどがエラーになってしまいます。
列名を変える以外で正しく列名を認識させる方法はあるでしょうか。
列名に+やー(Hoge-1的な)がある場合にsummariseなどがエラーになってしまいます。
列名を変える以外で正しく列名を認識させる方法はあるでしょうか。
2022/02/18(金) 19:53:43.34ID:2yv+zKRk
Rエアプだけど列名が数式扱いされてそう
1行目だけ文字列として取得するモードないんか?
1行目だけ文字列として取得するモードないんか?
2022/02/18(金) 20:16:11.13ID:91Y1b9Df
読み込むときにcheck.names=FALSEじゃね
2022/02/18(金) 21:51:42.06ID:e8a3Yeks
Ruby on Railsなんて使ってるの今日日クソシステムしかねえだろ
2022/02/18(金) 22:52:16.78ID:10LPkysZ
?
2022/02/19(土) 22:36:43.10ID:vZO0UwmG
友達からプログラマーになったらデータをDBに出し入れすることに人生を注ぐことになるよ
と言われたのですが、そうなのでしょうか?
もっと魔法を扱うような仕事だと思ってたので本当だとしたら少し悲しいです
と言われたのですが、そうなのでしょうか?
もっと魔法を扱うような仕事だと思ってたので本当だとしたら少し悲しいです
2022/02/19(土) 22:51:14.71ID:x/upE6G9
まあ今どき組み込みでもDB使ってたりするから友達の言うことは概ね正しい
魔法を扱うような仕事したいならGoogleとかに就職して人工知能関係の仕事するとかかな
魔法を扱うような仕事したいならGoogleとかに就職して人工知能関係の仕事するとかかな
2022/02/19(土) 22:58:33.01ID:lqH+muYT
2022/02/19(土) 23:52:14.83ID:jpHr6Fw9
あとはセキュリティとかグラフィックスとかいいんじゃないかな
センスがあればいける
センスがあればいける
2022/02/20(日) 03:34:44.22ID:X6V97+A2
AWSは1年間タダで使えるからAWSの勉強(!?)とLinuxの勉強が併せてできるぞ
ボタンクリックするだけでサーバが立てれるのは感動したもんだ
ボタンクリックするだけでサーバが立てれるのは感動したもんだ
98デフォルトの名無しさん
2022/02/20(日) 09:31:35.45ID:TPBxANJB 私はこれまでプロパティという概念とメソッドという概念を
クラスの中の変数宣言とクラスの中の関数宣言と理解してきました。
ところがJavaScriptを学ぶ中でこの理解を覆す概念で出くわしました。
それらがデータプロパティとアクセサプロパティです。
アクセサプロパティというのはゲッターとセッターを指すのだそうですね。
ゲッターとセッターはクラスの中の関数であるはずなのに
プロパティと名づけられたことで混乱しています。
私がこれまで理解していたプロパティとメソッドの区別は間違っていたのでしょうか。
クラスの中の変数宣言とクラスの中の関数宣言と理解してきました。
ところがJavaScriptを学ぶ中でこの理解を覆す概念で出くわしました。
それらがデータプロパティとアクセサプロパティです。
アクセサプロパティというのはゲッターとセッターを指すのだそうですね。
ゲッターとセッターはクラスの中の関数であるはずなのに
プロパティと名づけられたことで混乱しています。
私がこれまで理解していたプロパティとメソッドの区別は間違っていたのでしょうか。
2022/02/20(日) 10:50:48.81ID:M64rHYnp
大きな誤りは「呼び方」に拘ってる点だな
ネーミングなんて細かいこと気にすんな。そんなのどうでもいい
getter=classの中の変数値を取得するための関数
ってなるだろ
ネーミングなんて細かいこと気にすんな。そんなのどうでもいい
getter=classの中の変数値を取得するための関数
ってなるだろ
100デフォルトの名無しさん
2022/02/20(日) 11:05:45.11ID:uUEkIMOM101デフォルトの名無しさん
2022/02/20(日) 13:09:01.63ID:UatLedwh Javaにプロパティはないよ
クラスのメンバ変数をプロパティと捉えるのは間違い
せいぜい文脈によって広義に許容される程度
Java7の頃に言語仕様に追加する議論があったんだけど、JavaBeans仕様のgetter, setterが長年プロパティ相当の役目を果たしてきたので、もうそれでええやんとお蔵入りになった
プロパティってのはそのオブジェクトの属性
この属性っていうのは実装面での話よりもやや論理的な概念
プロパティの値を聞かれたときに内部の変数の値を返すのが最も一般的なパターンだけど、別の変数の値を演算してから返してもいいし、データベースから値を問い合わせてから返してもいい
値を要求した側から同じようにアクセスできる属性なら何でもよくて、それが変数なのかそうでないのかは内部実装としてカプセル化されることこそがプロパティの特徴
JavaではhashCodeというObjectの属性がメソッドとして提供されているけど、こういうのは本来プロパティがふさわしい
クラスのメンバ変数をプロパティと捉えるのは間違い
せいぜい文脈によって広義に許容される程度
Java7の頃に言語仕様に追加する議論があったんだけど、JavaBeans仕様のgetter, setterが長年プロパティ相当の役目を果たしてきたので、もうそれでええやんとお蔵入りになった
プロパティってのはそのオブジェクトの属性
この属性っていうのは実装面での話よりもやや論理的な概念
プロパティの値を聞かれたときに内部の変数の値を返すのが最も一般的なパターンだけど、別の変数の値を演算してから返してもいいし、データベースから値を問い合わせてから返してもいい
値を要求した側から同じようにアクセスできる属性なら何でもよくて、それが変数なのかそうでないのかは内部実装としてカプセル化されることこそがプロパティの特徴
JavaではhashCodeというObjectの属性がメソッドとして提供されているけど、こういうのは本来プロパティがふさわしい
102デフォルトの名無しさん
2022/02/20(日) 13:10:18.43ID:UatLedwh おっとJavaスレじゃなかったか
104デフォルトの名無しさん
2022/02/20(日) 14:59:19.23ID:Lu49ev44 >>93
いやプログラマーになったらモテるからチンコをマンコに出し入れすることに人生を注ぐことになるよ
いやプログラマーになったらモテるからチンコをマンコに出し入れすることに人生を注ぐことになるよ
105デフォルトの名無しさん
2022/02/20(日) 15:32:02.85ID:vRC3RkLD DBの仕事は必ず仕事が収束するから精神的に楽なジャンル。わりと計画通りに進行しやすい。仕様変更もたかが知れてる。
いちばんキツいのはGUIギミックなどデザイン分野。ちまちま積み上げたものが全部パァになってやれセンスがないだの遊び心だの固い柔らかいだの抽象的デバッグが永続する。
リリース後もずっと言われ続ける
いちばんキツいのはGUIギミックなどデザイン分野。ちまちま積み上げたものが全部パァになってやれセンスがないだの遊び心だの固い柔らかいだの抽象的デバッグが永続する。
リリース後もずっと言われ続ける
106デフォルトの名無しさん
2022/02/20(日) 15:49:47.90ID:jGf7xG/B 個人的には後者の方が楽しそうに思えるんだが
107デフォルトの名無しさん
2022/02/20(日) 15:57:15.34ID:pLdoUJHG 楽しいと楽(らく)は字は同じだけどベクトルが違うからね
108デフォルトの名無しさん
2022/02/20(日) 15:57:42.70ID:YMeF5ZiJ DB系のレビュー「ここの処理はこうした方が負荷が少ないと思うから修正してもらえる?」
画面系のレビュー「うーん、なんか『違う』んだよねぇ〜wちょっとこの辺見やすいように修正してもらえる?」
どっちの仕事がしたい?
画面系のレビュー「うーん、なんか『違う』んだよねぇ〜wちょっとこの辺見やすいように修正してもらえる?」
どっちの仕事がしたい?
109デフォルトの名無しさん
2022/02/20(日) 16:05:45.12ID:uUEkIMOM ああ~、やっぱり前の方がマシだったな、戻してこの部分の操作をいい感じにして…
う~ん、ここは1週間前のほうが良かったな、全部元に戻して初めから考え直そう…
賽の河原w
う~ん、ここは1週間前のほうが良かったな、全部元に戻して初めから考え直そう…
賽の河原w
110デフォルトの名無しさん
2022/02/20(日) 16:06:31.52ID:vRC3RkLD デザイン分野は、下っ端のシロートでも全員バラバラに好きな意見を言ってくる。しまいに社長の意見で全部ひっくり返る。
こないだのヒカルの焼肉屋みたいに、空中分解してしまう。
こないだのヒカルの焼肉屋みたいに、空中分解してしまう。
111デフォルトの名無しさん
2022/02/20(日) 16:20:05.56ID:jGf7xG/B DB系のレビュー「なんか遅いから速くしてくれない?」
これは嫌だw
これは嫌だw
112デフォルトの名無しさん
2022/02/20(日) 16:38:46.48ID:uUEkIMOM113デフォルトの名無しさん
2022/02/20(日) 16:56:03.62ID:M64rHYnp DBもUIもそれ以外も同じ
あとからああしろこうしろと変更入ることよくあるし
その対応終わったと思ったら、ひっくり返ってもとに戻すなんてよくある
あとからああしろこうしろと変更入ることよくあるし
その対応終わったと思ったら、ひっくり返ってもとに戻すなんてよくある
114デフォルトの名無しさん
2022/02/20(日) 21:13:51.71ID:7E+ac04f115デフォルトの名無しさん
2022/02/20(日) 21:42:13.74ID:uUEkIMOM >>114
そういうのはまた別な話
そういうのはまた別な話
116デフォルトの名無しさん
2022/02/20(日) 21:45:47.25ID:7E+ac04f117デフォルトの名無しさん
2022/02/20(日) 22:04:23.11ID:uUEkIMOM >>116
社長/上司/営業とエンジニアの軋轢の話はまた別
社長/上司/営業とエンジニアの軋轢の話はまた別
118デフォルトの名無しさん
2022/02/20(日) 23:13:47.64ID:YMeF5ZiJ つーか社長がそこまで技術的な部分に介入してくる会社の時点で地雷だろ
DBとかUI以前の問題
DBとかUI以前の問題
119デフォルトの名無しさん
2022/02/20(日) 23:58:04.82ID:ws7MjhS+ 思いつきをいうステークホルダーが一人だけでしかもある程度技術に興味があるなら時間を惜しまず説明すればいけそう
120デフォルトの名無しさん
2022/02/21(月) 07:46:59.41ID:Gf4lGfIx >>119
> 「ある程度」技術に興味がある
それ最悪やぞ
中身をよくわかってないのに思いつきでこうした方がいいとか言われて内心「それもう検討してダメってわかってるのに…」と思いつつ説明すると、いやこうすればいいだろって頓珍漢な代案出されて…
> 「ある程度」技術に興味がある
それ最悪やぞ
中身をよくわかってないのに思いつきでこうした方がいいとか言われて内心「それもう検討してダメってわかってるのに…」と思いつつ説明すると、いやこうすればいいだろって頓珍漢な代案出されて…
121デフォルトの名無しさん
2022/02/21(月) 08:37:03.80ID:yf+sDODq 経験豊富なおれがいちばん大変だったのはコレ!って愚痴りたいまつり
122デフォルトの名無しさん
2022/02/21(月) 08:39:06.68ID:lE+t15Lw123デフォルトの名無しさん
2022/02/21(月) 10:20:49.12ID:1BCnZvzG おまえ(客)が金出さないからできないんだよ、よりも技術的な問題でできないんですの方が話がスムーズに進むんだよ
こっちが悪いと思ってなくてもすみませーんと謝るのと同じ
言葉通りに受け取るなって
こっちが悪いと思ってなくてもすみませーんと謝るのと同じ
言葉通りに受け取るなって
124デフォルトの名無しさん
2022/02/21(月) 10:36:05.50ID:g+AbY5XQ125デフォルトの名無しさん
2022/02/21(月) 13:12:10.99ID:hZ56K44U >>122
いやそういう話じゃねーよ
社長がカラムやらインデックス云々言ってる時点で論外なんだよ
社長がやるべき業務は経営であって、そんな下流工程に気をつかうほど規模が小さい会社にそもそも入るべきじゃないってこと
いやそういう話じゃねーよ
社長がカラムやらインデックス云々言ってる時点で論外なんだよ
社長がやるべき業務は経営であって、そんな下流工程に気をつかうほど規模が小さい会社にそもそも入るべきじゃないってこと
126デフォルトの名無しさん
2022/02/21(月) 13:20:58.55ID:hmj3zREZ127デフォルトの名無しさん
2022/02/21(月) 13:30:17.42ID:nzHPNFSp 検索用の読み取り専用RDB用意するだけだろ?
128デフォルトの名無しさん
2022/02/21(月) 13:55:35.93ID:hmj3zREZ >>127
社長「明日まで対応だからな。追加予算なんてない。そもそもカラム追加になんで検索用とか必要なんだよ!?俺が知らないと思ってバカにしてんのか!?」
社長「明日まで対応だからな。追加予算なんてない。そもそもカラム追加になんで検索用とか必要なんだよ!?俺が知らないと思ってバカにしてんのか!?」
129デフォルトの名無しさん
2022/02/21(月) 14:40:04.74ID:EnKPT8cD 仕様変更、仕様の追加は別予算
これは社内、客にも徹底してもらわないと
これは社内、客にも徹底してもらわないと
130デフォルトの名無しさん
2022/02/21(月) 15:25:09.72ID:hmj3zREZ 社長「そんな細かいことまでやってたら客を逃すんだよ!誰がお前の飯代払ってると思ってんだ!?いいから今すぐやれ!」
131デフォルトの名無しさん
2022/02/21(月) 15:37:24.76ID:yoPE59bl 脳内社長のお人形遊び楽しい!w
132デフォルトの名無しさん
2022/02/21(月) 22:30:28.08ID:isLiSRno 完全に0からゲームを作る場合はRPGツクールのような管理画面的なものから作り始めるのでしょうか?
それとも無の状態から1つずつ積み上げていく感じですか?
それとも無の状態から1つずつ積み上げていく感じですか?
133デフォルトの名無しさん
2022/02/21(月) 22:40:28.89ID:ytqVjd2E 開発規模と経験と実績から自明
素人が無から手を出すならとりあえず書き下ろしで駄目になるとこまで書いてみよう
素人が無から手を出すならとりあえず書き下ろしで駄目になるとこまで書いてみよう
134デフォルトの名無しさん
2022/02/21(月) 23:58:22.13ID:NNYD5t07 動的なウェブサイトを作りたいということもあって、
JavaScriptの入門書(独習 JavaScript 新版とかいう本)を読んでいるのですが、
難しい上に長いから全然読み進められないのですが、
もっと良い感じの本は無いのでしょうか?
あったら教えてほしいです。
あと、やっぱりプログラミングの入門書は、最低一回は全てのページを読み終えた方が良いのでしょうか?
それとも、必要に応じて必要な箇所を見ながら実際にプログラミングをしていくという方が良いのでしょうか?
回答よろしくお願いします。
JavaScriptの入門書(独習 JavaScript 新版とかいう本)を読んでいるのですが、
難しい上に長いから全然読み進められないのですが、
もっと良い感じの本は無いのでしょうか?
あったら教えてほしいです。
あと、やっぱりプログラミングの入門書は、最低一回は全てのページを読み終えた方が良いのでしょうか?
それとも、必要に応じて必要な箇所を見ながら実際にプログラミングをしていくという方が良いのでしょうか?
回答よろしくお願いします。
135デフォルトの名無しさん
2022/02/22(火) 00:55:09.10ID:gr38xJ4b 作るのが目的なら本は検索のためのキーワード抜き出しに使う程度でいい。読む必要なし。ぐぐりながら作れ
136デフォルトの名無しさん
2022/02/22(火) 02:13:21.92ID:1HzLyYNk 何が難しかったのかわからんと答えようがないな
いきなり本買うんじゃなくて立ち読みで狙いに合ってそうか確認しなよ
いきなり本買うんじゃなくて立ち読みで狙いに合ってそうか確認しなよ
137デフォルトの名無しさん
2022/02/22(火) 06:38:44.59ID:am1CpfzL >>134
その本は捨てるか売っていい
どうせ読まないだろ
全て読めば動的サイトが作れるようになるわけではない
やりたいことをググりながら似たことを説明しているサイトを参考にして実現していく
それを繰り返していくこと
その本は捨てるか売っていい
どうせ読まないだろ
全て読めば動的サイトが作れるようになるわけではない
やりたいことをググりながら似たことを説明しているサイトを参考にして実現していく
それを繰り返していくこと
138デフォルトの名無しさん
2022/02/22(火) 08:57:53.94ID:3U05PTVk プログラマーが読むべき本ってリーダブルコード以外にありますか?
技術的な本は専門的なことじゃない限り公式リファレンスとかで十分な気がしてあまり読む気がおきません
技術的な本は専門的なことじゃない限り公式リファレンスとかで十分な気がしてあまり読む気がおきません
139デフォルトの名無しさん
2022/02/22(火) 09:47:20.11ID:AiPUeoxY 読む気が起きないなら読まなきゃいい
140デフォルトの名無しさん
2022/02/22(火) 12:05:41.84ID:PJNd20tl Code Complete
141デフォルトの名無しさん
2022/02/22(火) 12:34:42.18ID:ysWljmej >>134
ブラウザを作っているプロなどは、2冊のサイの表紙のサイ本を読む。
プロ用の本だから、Ruby の数倍も難しい。
10年ぐらいの歴史の変遷を追っかけるのが大変
初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017
ES3 とか、古い規格には皆、苦しめられてきた。
JavaScript 第6版、2012、David Flanagan
だから、jQuery, Type Script, Coffee Script など、無数のAlt JS が作られた。
JavaScript でプログラミングするのが非常に難しいから
可読性が悪くて、バグが多いから
ブラウザを作っているプロなどは、2冊のサイの表紙のサイ本を読む。
プロ用の本だから、Ruby の数倍も難しい。
10年ぐらいの歴史の変遷を追っかけるのが大変
初めてのJavaScript 第3版 ――ES2015以降の最新ウェブ開発、オライリー、2017
ES3 とか、古い規格には皆、苦しめられてきた。
JavaScript 第6版、2012、David Flanagan
だから、jQuery, Type Script, Coffee Script など、無数のAlt JS が作られた。
JavaScript でプログラミングするのが非常に難しいから
可読性が悪くて、バグが多いから
142デフォルトの名無しさん
2022/02/22(火) 12:51:31.55ID:hpMnYFXb サイ本は7版が最近出たぞ
143デフォルトの名無しさん
2022/02/22(火) 15:11:04.16ID:wBV0PE3F 継承が良くないとよく聞くが何が良くないんだ?
継承をやめた結果がtypeプロパティによる条件分岐ではむしろ悪化してない?
継承をやめた結果がtypeプロパティによる条件分岐ではむしろ悪化してない?
144デフォルトの名無しさん
2022/02/22(火) 15:16:17.31ID:UezYZR62 >>143
継承は難しいから
階層が深くなるとまた苦しい
最初のクラス設計時に将来の拡張まで考えたカプセル化等のデザインを考えるのも難しい
型で分岐はアホの極み、悪化してる
そうじゃなくてhas-aの委譲や関数型プログラミングで対処する
継承は難しいから
階層が深くなるとまた苦しい
最初のクラス設計時に将来の拡張まで考えたカプセル化等のデザインを考えるのも難しい
型で分岐はアホの極み、悪化してる
そうじゃなくてhas-aの委譲や関数型プログラミングで対処する
145デフォルトの名無しさん
2022/02/22(火) 15:26:36.59ID:wBV0PE3F >>144
継承をhas-aで解決できるとは思えないんだが…
解決できるとしたらそれはモデル設計が最初から間違えていただけでは?
関数型でやろうとするとtypeでの分岐にならん?
似たようなのでパターンマッチというのも最近は目立つようなってきたけどこれもtype分岐が複雑化しただけ
継承をhas-aで解決できるとは思えないんだが…
解決できるとしたらそれはモデル設計が最初から間違えていただけでは?
関数型でやろうとするとtypeでの分岐にならん?
似たようなのでパターンマッチというのも最近は目立つようなってきたけどこれもtype分岐が複雑化しただけ
146デフォルトの名無しさん
2022/02/22(火) 16:14:07.81ID:8ePuCs7J 愚痴ってるヒマがあるなら言った仕事をちゃんとやれ
147デフォルトの名無しさん
2022/02/22(火) 16:57:29.98ID:mb+8cMlg148デフォルトの名無しさん
2022/02/22(火) 17:19:43.47ID:wBV0PE3F >>147
それは仮想関数テーブルを自前実装するようなものでは?
それは仮想関数テーブルを自前実装するようなものでは?
149デフォルトの名無しさん
2022/02/22(火) 18:57:12.23ID:VUFBPNtu >>148
大仰な仕組みのいらないごくありふれたデザインパターンだよ
大仰な仕組みのいらないごくありふれたデザインパターンだよ
150デフォルトの名無しさん
2022/02/22(火) 19:00:06.74ID:VUFBPNtu 書き込むたびにID変わるのなんでだよ楽天さんよぉ
151デフォルトの名無しさん
2022/02/22(火) 19:00:27.47ID:VUFBPNtu お、変わんなかった
152デフォルトの名無しさん
2022/02/22(火) 19:41:34.73ID:fgsAKQYY >>149
ストラテジは動的にストラテジを切り替える場合(例 :設定値による切り替え)や
アルゴリズムの枠だけ用意してストラテジを利用者に選ばせる(例:map, filter)場合
に使うパターンであって継承とはまた違うものですね
継承の場合は業務をモデル化したときに静的に関係が決まるのでここにデリゲートをかまして動的にする意味はないです
普通に仮想メソッドでいいでしょう
ストラテジは動的にストラテジを切り替える場合(例 :設定値による切り替え)や
アルゴリズムの枠だけ用意してストラテジを利用者に選ばせる(例:map, filter)場合
に使うパターンであって継承とはまた違うものですね
継承の場合は業務をモデル化したときに静的に関係が決まるのでここにデリゲートをかまして動的にする意味はないです
普通に仮想メソッドでいいでしょう
153デフォルトの名無しさん
2022/02/22(火) 19:43:13.61ID:qcDIuRpU 継承が良くないとよく・・・聞かないぞw
ケースバイケースだろ。なんでそこで使うんだよって良くないのはあるけど
ケースバイケースだろ。なんでそこで使うんだよって良くないのはあるけど
154デフォルトの名無しさん
2022/02/22(火) 19:47:41.41ID:fgsAKQYY >>153
TypeScriptに関わると継承憎し、クラス憎しな人が結構な率で現れますよ
TypeScriptに関わると継承憎し、クラス憎しな人が結構な率で現れますよ
155デフォルトの名無しさん
2022/02/23(水) 02:58:54.87ID:2ldPnMFv すいません。初心者です。超初歩的な質問で恐縮です。例えば↓
void draw() {
if(cam.available() == false) {
return;
}
cam.read();
image(cam, 0, 0);
} というプログラムがあるとします。
この{}の次に「改行して書くやり方」が「生理的に受け付けないくらい気持ちが悪い」のです。これを↓
void draw() {if(cam.available() == false)
{return;}
cam.read();
image(cam, 0, 0);}
のように「ギッシリ詰めて書く」という事は可能でしょうか?
詰めて書いても実行に何の問題も無いですか?
生理的な問題で「ギュッ」と纏まってないと落ち着かないのです。
「人に見せる時に読みにくくなる」等の問題もあるでしょうが、動作に支障ないなら独自路線で頑張りたいのですが。
void draw() {
if(cam.available() == false) {
return;
}
cam.read();
image(cam, 0, 0);
} というプログラムがあるとします。
この{}の次に「改行して書くやり方」が「生理的に受け付けないくらい気持ちが悪い」のです。これを↓
void draw() {if(cam.available() == false)
{return;}
cam.read();
image(cam, 0, 0);}
のように「ギッシリ詰めて書く」という事は可能でしょうか?
詰めて書いても実行に何の問題も無いですか?
生理的な問題で「ギュッ」と纏まってないと落ち着かないのです。
「人に見せる時に読みにくくなる」等の問題もあるでしょうが、動作に支障ないなら独自路線で頑張りたいのですが。
156デフォルトの名無しさん
2022/02/23(水) 03:44:54.50ID:obqtoF8C 言語によるけどその言語(c#?)ならたぶん問題ないよ。改行なんて全部消して一行で書け
157デフォルトの名無しさん
2022/02/23(水) 05:32:59.83ID:QMvGYxPa 良いんじゃね。
Pythonはインデントでたまにがっかりするが。
Pythonはインデントでたまにがっかりするが。
158デフォルトの名無しさん
2022/02/23(水) 06:01:46.48ID:KFI2d+fo 人に見せる機会があるなら普通の書き方した方がよくね
まぁ仕事じゃなくて趣味の範囲ならどうでもいいけど
まぁ仕事じゃなくて趣味の範囲ならどうでもいいけど
159デフォルトの名無しさん
2022/02/23(水) 06:03:32.11ID:8XUT1BDs 趣味の個人開発ならアリだけど業務開発とかideの手助けを受けるなら苦労しそう
160デフォルトの名無しさん
2022/02/23(水) 06:32:30.27ID:2ldPnMFv >>156
ありがとうございます。丁度C#をやろうと思っていました。
本音を言えば「一行で書きたい」と思っていたので正に思っていたことをおっしゃっていただきありがとうございます。
個人的にゲームを開発し、人に見せる気は無かったのでこれでいこうと思います。
皆さん、ありがとうございました。
ありがとうございます。丁度C#をやろうと思っていました。
本音を言えば「一行で書きたい」と思っていたので正に思っていたことをおっしゃっていただきありがとうございます。
個人的にゲームを開発し、人に見せる気は無かったのでこれでいこうと思います。
皆さん、ありがとうございました。
161デフォルトの名無しさん
2022/02/23(水) 11:59:23.57ID:FxZT1eeT 8ビットPC時代の一画面プログラムかよw
162デフォルトの名無しさん
2022/02/23(水) 12:23:25.05ID:PDfOakC2 無駄な空白も消してみんなぎゅっとしよう
void draw(){if(!cam.available()){return;}cam.read();image(cam,0,0);}
密だっていいじゃない
文字だもの
void draw(){if(!cam.available()){return;}cam.read();image(cam,0,0);}
密だっていいじゃない
文字だもの
163デフォルトの名無しさん
2022/02/23(水) 12:40:34.18ID:PssNo99E 1文で書けるなら改行なしでも違和感ないけどifとかwhileの制御構文が入ってくると可読性がヤバくなるからおすすめしない
どこまでのコード量なら1行に詰めるか自分用のルールは決めといた方がいい
どこまでのコード量なら1行に詰めるか自分用のルールは決めといた方がいい
164デフォルトの名無しさん
2022/02/23(水) 13:58:35.34ID:wKfqGXJ0 Ruby on Rails の単一テーブル継承・STI(Single Table Inheritance)は有名。
主に、検索の利便性
例えば、会社・家表に、同じ住所項目がある場合、
住所表を作って、住所表から会社住所表・家住所表を継承させる
HomeAddress < Address
WorkAddress < Address
Railsが裏側で、住所表のtype 列が0 なら家・1なら会社と切り替える。
会社住所表・家住所表という実体はなく、住所表しか存在しない
会社住所または家住所が東京にある、顧客を検索する場合、
住所表1つだけの方が、検索性能が良い
主に、検索の利便性
例えば、会社・家表に、同じ住所項目がある場合、
住所表を作って、住所表から会社住所表・家住所表を継承させる
HomeAddress < Address
WorkAddress < Address
Railsが裏側で、住所表のtype 列が0 なら家・1なら会社と切り替える。
会社住所表・家住所表という実体はなく、住所表しか存在しない
会社住所または家住所が東京にある、顧客を検索する場合、
住所表1つだけの方が、検索性能が良い
165デフォルトの名無しさん
2022/02/23(水) 15:24:31.88ID:byGXC1Fx なんかWEBサイトのjsみたい
166デフォルトの名無しさん
2022/02/23(水) 15:33:38.24ID:wNcLFBxP 人に見せるときはフォーマッターを使って
人が見やすいように整形すればいいだけじゃないの
人が見やすいように整形すればいいだけじゃないの
167デフォルトの名無しさん
2022/02/23(水) 15:40:53.71ID:n4QLtIZ7 整形するなら高須クリニックみたいな所に通わないと
168デフォルトの名無しさん
2022/02/24(木) 05:18:58.15ID:jcAfJg3X 新卒2年目のプログラマです
ループ処理を行う場合、基本的にforeachを使っているのですが、カウントが必要な単純なループでforを使った所
先輩からカウント用の変数を用意するかselectメソッド(c#です)を使って全部foreachで統一してと言われました
(コーディング規約にあるわけではないです)
わざわざカウント用の変数を用意するのも、速度的にfor使用時より遅くなるselectメソッドを使用するのもなんだかスッキリしないなあと思っています
他の現場を知らないのですが、これは開発の現場では当たり前の事なのでしょうか?
ちなみに皆さんはどうされていますか?
ループ処理を行う場合、基本的にforeachを使っているのですが、カウントが必要な単純なループでforを使った所
先輩からカウント用の変数を用意するかselectメソッド(c#です)を使って全部foreachで統一してと言われました
(コーディング規約にあるわけではないです)
わざわざカウント用の変数を用意するのも、速度的にfor使用時より遅くなるselectメソッドを使用するのもなんだかスッキリしないなあと思っています
他の現場を知らないのですが、これは開発の現場では当たり前の事なのでしょうか?
ちなみに皆さんはどうされていますか?
169デフォルトの名無しさん
2022/02/24(木) 09:31:43.11ID:ycqMJ20y 理不尽なことを押し付けられるのは当たり前によくあること
いちいちなぜなのかとか逆らったりするのは労力の無駄
いちいちなぜなのかとか逆らったりするのは労力の無駄
170デフォルトの名無しさん
2022/02/24(木) 09:43:15.52ID:pVKiKajR ケチ付けられたらコードを晒してくれなくちゃパイセンの擁護は出来ないな
171デフォルトの名無しさん
2022/02/24(木) 09:57:04.10ID:5EPKB3Xk 思ったならその場で言えば良かったじゃん
何も言えず掲示板で愚痴った時点でこの勝負はお前の負けや
何も言えず掲示板で愚痴った時点でこの勝負はお前の負けや
172デフォルトの名無しさん
2022/02/24(木) 12:04:16.87ID:82W7j8jp Ruby では、繰り返しにindex や、蓄積変数を付けたものがある。
または、each に付ける事もできる
つまり、書き方が決まっている
ary = [ "a", "b" ]
ary.each_with_index do |element, index|
p "#{ index }:#{ element }"
end
出力
"0:a"
"1:b"
ary = [ "a", "b" ]
# 初期値は1
ary.each.with_index( 1 ) do |element, index|
p "#{ index }:#{ element }"
end
出力
"1:a"
"2:b"
同様に、蓄積変数を付けたものもある。
each_with_object( obj ), with_object( obj )
または、each に付ける事もできる
つまり、書き方が決まっている
ary = [ "a", "b" ]
ary.each_with_index do |element, index|
p "#{ index }:#{ element }"
end
出力
"0:a"
"1:b"
ary = [ "a", "b" ]
# 初期値は1
ary.each.with_index( 1 ) do |element, index|
p "#{ index }:#{ element }"
end
出力
"1:a"
"2:b"
同様に、蓄積変数を付けたものもある。
each_with_object( obj ), with_object( obj )
173デフォルトの名無しさん
2022/02/24(木) 12:31:55.94ID:D9/QhxEj >>168
ここは技術板だから「先輩にどう対応したらいいか。プログラマ業界の他の職場ではどうなのか」って話は板違い。プログラマ板へどうぞ
ここは技術板だから「先輩にどう対応したらいいか。プログラマ業界の他の職場ではどうなのか」って話は板違い。プログラマ板へどうぞ
174デフォルトの名無しさん
2022/02/24(木) 12:33:04.26ID:2qhRGcQ8 >>168
頻出パターンだから拡張メソッドで一般化しておくのがいいと思う
foreachでカウント用の変数を都度用意してたらcontinueとかでバグる可能性もある
forの場合は将来的に要素へのindexアクセスが変な形で拡張されたりリファクタリングの妨げになる可能性がある
(メンテする技術者のレベル次第)
public static IEnumerable<KeyValuePair<int, T>> Enumerate<T>(this IEnumerable<T> collection){
int index=0;
foreach (var item in collection) {
yield return new KeyValuePair<int, T>(index++, item);
}
}
foreach (var (i, v) in foo.Enumerate()){
…
}
↑この拡張メソッドの場合はTがintの場合に(i, v)を(v, i)と勘違いしてバグる可能性はある
頻出パターンだから拡張メソッドで一般化しておくのがいいと思う
foreachでカウント用の変数を都度用意してたらcontinueとかでバグる可能性もある
forの場合は将来的に要素へのindexアクセスが変な形で拡張されたりリファクタリングの妨げになる可能性がある
(メンテする技術者のレベル次第)
public static IEnumerable<KeyValuePair<int, T>> Enumerate<T>(this IEnumerable<T> collection){
int index=0;
foreach (var item in collection) {
yield return new KeyValuePair<int, T>(index++, item);
}
}
foreach (var (i, v) in foo.Enumerate()){
…
}
↑この拡張メソッドの場合はTがintの場合に(i, v)を(v, i)と勘違いしてバグる可能性はある
175デフォルトの名無しさん
2022/02/24(木) 12:35:41.36ID:6X2WQPLr SQLに文字列投げる前のバリデーションに使う正規表現で鉄板なの教えてください
英数字記号で、クォーテーションとかSQLだと危ないやつは弾く感じの
英数字記号で、クォーテーションとかSQLだと危ないやつは弾く感じの
176デフォルトの名無しさん
2022/02/24(木) 12:43:46.72ID:ycqMJ20y sql命令を文字列として作らずパラーメーターとして渡す
177デフォルトの名無しさん
2022/02/24(木) 12:48:01.07ID:jcAfJg3X178デフォルトの名無しさん
2022/02/24(木) 13:03:32.01ID:5we6KcaS プログラミングは全てケースバイケース
そんな細かい所を統一する意味は全くないからその時に書きやすい方を使うのが正解だよ
そんな細かい所を統一する意味は全くないからその時に書きやすい方を使うのが正解だよ
179デフォルトの名無しさん
2022/02/24(木) 13:47:22.35ID:7WoYZRJz 自分はforeachではないforが出てくるのは最終手段だと思ってるのでSelectさせる
インデックスを得る手段がもう少しマシな方法ほしいのだが
インデックスを得る手段がもう少しマシな方法ほしいのだが
180デフォルトの名無しさん
2022/02/24(木) 15:38:45.00ID:1DMGsg19 転職の言語要件に
@vb.netとc#ならわかるんですが
Ac#とjavaって書いてある所があり
括りとしてはどっちが正解なんですかね?
個人的には@かと思うんですが
Aの所は避けた方が良いですね?
@vb.netとc#ならわかるんですが
Ac#とjavaって書いてある所があり
括りとしてはどっちが正解なんですかね?
個人的には@かと思うんですが
Aの所は避けた方が良いですね?
181デフォルトの名無しさん
2022/02/24(木) 15:46:25.40ID:5we6KcaS せっかくだから俺はAを選ぶぜ
182デフォルトの名無しさん
2022/02/24(木) 15:51:20.71ID:ycqMJ20y javaはスマホ開発もするってのが多い
vb.net入ってる方が地雷だと思うぞ
vb.net入ってる方が地雷だと思うぞ
183デフォルトの名無しさん
2022/02/24(木) 17:03:20.09ID:+aDYy71x foreachの中心的価値の一つはコレクションの最初から最後までもれなく処理対象としていることをアッピルする効果だと思う
forでは先頭の要素や末尾の要素だけ処理していないとき、バグなのか意図的なのか即座に判断できないことがある
foreachで統一的に書く方針には一定の合理性があると思う
俺はIDEの支援込みでfor文使ってた
カウンタの初期化とインクリメント文を書くのだるいなと思ったけど、for文でもカッコ内に同じことが書いてあるのでまあいい気もする
でもブロック末尾のインクリメントは書き忘れるんだよな
-1で始めてすぐインクリメントしてもいいけど微妙
forでは先頭の要素や末尾の要素だけ処理していないとき、バグなのか意図的なのか即座に判断できないことがある
foreachで統一的に書く方針には一定の合理性があると思う
俺はIDEの支援込みでfor文使ってた
カウンタの初期化とインクリメント文を書くのだるいなと思ったけど、for文でもカッコ内に同じことが書いてあるのでまあいい気もする
でもブロック末尾のインクリメントは書き忘れるんだよな
-1で始めてすぐインクリメントしてもいいけど微妙
184デフォルトの名無しさん
2022/02/24(木) 17:10:25.79ID:ycqMJ20y そんなあなたにfinally
185デフォルトの名無しさん
2022/02/24(木) 18:33:43.52ID:+aDYy71x really?
186デフォルトの名無しさん
2022/02/24(木) 20:18:19.15ID:MZJU+q2v ジョブ運用管理のOSSって何が有名?
cronが多いのかな
cronが多いのかな
187デフォルトの名無しさん
2022/02/24(木) 20:27:03.32ID:5we6KcaS sidekiqとか?
188デフォルトの名無しさん
2022/02/24(木) 20:51:05.92ID:NBv0zeLR 命名スレないっぽいのでここで聞きたいんだけど
デスクトップアプリケーション作ってて、ボタンは一箇所にまとめてある
入出力、テストや表示、操作など
app.___.load_btnとかapp.___.test_btnとかいう構造のとき、ボタンウィジェットの親の名前ってなんてつけるのです?
app.console.load_btn? cmdpanel? btns?
デスクトップアプリケーション作ってて、ボタンは一箇所にまとめてある
入出力、テストや表示、操作など
app.___.load_btnとかapp.___.test_btnとかいう構造のとき、ボタンウィジェットの親の名前ってなんてつけるのです?
app.console.load_btn? cmdpanel? btns?
189デフォルトの名無しさん
2022/02/24(木) 20:52:39.24ID:NBv0zeLR あ、ボタンは複数個あって親フレームにひとまとめに配置してある
この親フレーム名 は? という質問です
この親フレーム名 は? という質問です
190デフォルトの名無しさん
2022/02/24(木) 21:02:40.71ID:iDpw9I/7 >>188
> 命名スレないっぽいのでここで聞きたいんだけど
検索能力なさすぎだろ…
クラス名・変数名に迷ったら書き込むスレ。Part29
https://mevius.5ch.net/test/read.cgi/tech/1619427133/
> 命名スレないっぽいのでここで聞きたいんだけど
検索能力なさすぎだろ…
クラス名・変数名に迷ったら書き込むスレ。Part29
https://mevius.5ch.net/test/read.cgi/tech/1619427133/
191デフォルトの名無しさん
2022/02/24(木) 21:16:15.58ID:NBv0zeLR192デフォルトの名無しさん
2022/02/24(木) 21:36:16.86ID:sqPOmgLf >>134です。
皆さん、回答ありがとうございます。
動的なサイトというのは、具体的に言うと、巨大画像掲示板群サイトを作ろうとしているのですが、
それを作るために必要な言語などは以下のものだけで良いでしょうか?
HTML、CSS、PHP、JavaScript、MySQL、データベースについて
これ以外にも必要な言語などがあれば教えてください。
あと、やっぱり巨大画像掲示板群サイトを作るとなると、
JavaScriptは避けては通れないですよね?
JavaScript無しで作る事は不可能ですか?
そもそもプログラミングを始める順番は、HTML→CSS・・・の順で良かったのでしょうか?
自分は元々あまりコンピュータとかソフトウェアとかネットワークなどというものに対して
あまり詳しくないので、プログラミングをしたかったらもっと根源的なところから始めるべきなのでしょうか?
そこらへんについてもいろいろ教えてほしいです。
回答よろしくお願いします。
皆さん、回答ありがとうございます。
動的なサイトというのは、具体的に言うと、巨大画像掲示板群サイトを作ろうとしているのですが、
それを作るために必要な言語などは以下のものだけで良いでしょうか?
HTML、CSS、PHP、JavaScript、MySQL、データベースについて
これ以外にも必要な言語などがあれば教えてください。
あと、やっぱり巨大画像掲示板群サイトを作るとなると、
JavaScriptは避けては通れないですよね?
JavaScript無しで作る事は不可能ですか?
そもそもプログラミングを始める順番は、HTML→CSS・・・の順で良かったのでしょうか?
自分は元々あまりコンピュータとかソフトウェアとかネットワークなどというものに対して
あまり詳しくないので、プログラミングをしたかったらもっと根源的なところから始めるべきなのでしょうか?
そこらへんについてもいろいろ教えてほしいです。
回答よろしくお願いします。
193デフォルトの名無しさん
2022/02/24(木) 21:48:59.13ID:ydRUnLFS html、PHP
(phpじゃなくてほかのでもいいけど)この二つがあれば作れる。その他は必須じゃない
「php 掲示板 作り方」なんかでぐぐって意味わからなくていいからコピペでまずは文字の掲示板を適当に作るところからかな
(phpじゃなくてほかのでもいいけど)この二つがあれば作れる。その他は必須じゃない
「php 掲示板 作り方」なんかでぐぐって意味わからなくていいからコピペでまずは文字の掲示板を適当に作るところからかな
194デフォルトの名無しさん
2022/02/24(木) 21:49:45.68ID:JxtsCxtE 巨大画像掲示板は転送量代で月に何十万、何百万もかかるからそのつもりで
195デフォルトの名無しさん
2022/02/24(木) 21:55:35.90ID:82W7j8jp 前スレの、>928
Ruby で作ってみた。
Rubyスクリプト内で、7-zip を実行すると、
7-zipでは解凍する際、同名のフォルダが存在すると、
上書きするかどうかを聞いてくるので、そこで実行が止まる
それを避けるため一旦、現在日時から、
新しいフォルダ・dest_dir を作って、その中に解凍する
7-zipでは、同名のフォルダが存在しても、エラーにすることも出来ない。
そのフォルダ内に解凍しようとするから。
また事前に、アーカイブ内のフォルダ名を取得することも出来ない
dest_dir は、現在日時から作った、新しいフォルダ。
dest_dir内には、アーカイブを解凍した、decomp_root_dir と、
decomp_root_dirの末尾に、_out を加えた、out_dir の2つを作る。
out_dir内には、フォルダ階層を作りながら、処理した画像ファイルを入れていく
デスクトップには、ショートカットを作る。
リンク先には、Rubyの実行パスと、Rubyスクリプトファイルのパスを書く
リンク先
C:\Ruby25-x64\bin\ruby.exe C:/Users/Owner/Documents/Ruby/script.rb
作業フォルダ
C:\Users\Owner\Desktop
そのショートカットに、解凍したいアーカイブ、
C:/Users/Owner/Documents/data/z.zip を、Drag & Drop する
次へ続く
Ruby で作ってみた。
Rubyスクリプト内で、7-zip を実行すると、
7-zipでは解凍する際、同名のフォルダが存在すると、
上書きするかどうかを聞いてくるので、そこで実行が止まる
それを避けるため一旦、現在日時から、
新しいフォルダ・dest_dir を作って、その中に解凍する
7-zipでは、同名のフォルダが存在しても、エラーにすることも出来ない。
そのフォルダ内に解凍しようとするから。
また事前に、アーカイブ内のフォルダ名を取得することも出来ない
dest_dir は、現在日時から作った、新しいフォルダ。
dest_dir内には、アーカイブを解凍した、decomp_root_dir と、
decomp_root_dirの末尾に、_out を加えた、out_dir の2つを作る。
out_dir内には、フォルダ階層を作りながら、処理した画像ファイルを入れていく
デスクトップには、ショートカットを作る。
リンク先には、Rubyの実行パスと、Rubyスクリプトファイルのパスを書く
リンク先
C:\Ruby25-x64\bin\ruby.exe C:/Users/Owner/Documents/Ruby/script.rb
作業フォルダ
C:\Users\Owner\Desktop
そのショートカットに、解凍したいアーカイブ、
C:/Users/Owner/Documents/data/z.zip を、Drag & Drop する
次へ続く
196195
2022/02/24(木) 21:56:18.77ID:82W7j8jp require 'pathname'
# 7-Zipの実行パス。Program Files には半角空白があるので、要注意!
ZIP7_EXE_PATH = "C:/Program Files/7-Zip/7z.exe"
# expand_path で、Windows のパス区切り \ を、/ に変換する
src_arch_path = Pathname( ARGV[ 0 ] ).expand_path
#=> C:/Users/Owner/Documents/data/z.zip
# 現在時刻からディレクトリ名を作る際、名前が衝突しないように、念のため、1秒進める
sleep 1
# DateTime は非推奨なので、Time を使う
dest_dir = src_arch_path.parent + Time.now.strftime( "%Y%m%d_%H%M%S" )
#=> <Pathname: C:/Users/Owner/Documents/data/20220224_211030>
dest_dir.mkdir( ) # ディレクトリを作る
print "#{ dest_dir.to_s } フォルダを作りました\n\n"
# 7z x -o(解凍先パス) (アーカイブパス)
# 解凍する。Program Files には半角空白があるので、"〜" で囲む
puts %x("#{ ZIP7_EXE_PATH }" x -o#{ dest_dir } #{ src_arch_path })
次へ続く
# 7-Zipの実行パス。Program Files には半角空白があるので、要注意!
ZIP7_EXE_PATH = "C:/Program Files/7-Zip/7z.exe"
# expand_path で、Windows のパス区切り \ を、/ に変換する
src_arch_path = Pathname( ARGV[ 0 ] ).expand_path
#=> C:/Users/Owner/Documents/data/z.zip
# 現在時刻からディレクトリ名を作る際、名前が衝突しないように、念のため、1秒進める
sleep 1
# DateTime は非推奨なので、Time を使う
dest_dir = src_arch_path.parent + Time.now.strftime( "%Y%m%d_%H%M%S" )
#=> <Pathname: C:/Users/Owner/Documents/data/20220224_211030>
dest_dir.mkdir( ) # ディレクトリを作る
print "#{ dest_dir.to_s } フォルダを作りました\n\n"
# 7z x -o(解凍先パス) (アーカイブパス)
# 解凍する。Program Files には半角空白があるので、"〜" で囲む
puts %x("#{ ZIP7_EXE_PATH }" x -o#{ dest_dir } #{ src_arch_path })
次へ続く
197195
2022/02/24(木) 21:57:06.88ID:82W7j8jp # dest_dir の直下には、1つだけ解凍されたディレクトリがあると想定する
decomp_root_path = dest_dir.children[0]
#=> <Pathname: C:/Users/Owner/Documents/data/20220224_211030/z>
decomp_root_dir = decomp_root_path.basename.to_s # ディレクトリ名。z
# 末尾に、_out を加えた、ディレクトリ名。z_out
out_dir = decomp_root_dir + "_out"
# decomp_root_path の末尾に、_out を加えたパス
out_root_path = dest_dir + out_dir
#=> <Pathname: C:/Users/Owner/Documents/data/20220224_211030/z_out>
out_root_path.mkdir( ) # ディレクトリを作る
print "\n#{ out_root_path.to_s } フォルダを作りました\n\n"
# 絶対パスのディレクトリ名の後ろに、* を付けること!
# . で始まる、隠し directory, file を除く
decomp_root_path.glob( "**/*.{png,jpg,jpeg,gif,bmp,webp}" ) do |full_path|
# decomp_root_dirの部分だけを、_out を加えて、out_dir に変えたもの
out_full_path = out_root_path + full_path.relative_path_from( decomp_root_path )
dir = out_full_path.parent # ディレクトリ
# ディレクトリが存在しなければ、親ディレクトリも含めて作る。mkdir_p
dir.mkpath unless dir.directory?
# ここに、各画像ファイルの変換処理を書く!
end
次へ続く
decomp_root_path = dest_dir.children[0]
#=> <Pathname: C:/Users/Owner/Documents/data/20220224_211030/z>
decomp_root_dir = decomp_root_path.basename.to_s # ディレクトリ名。z
# 末尾に、_out を加えた、ディレクトリ名。z_out
out_dir = decomp_root_dir + "_out"
# decomp_root_path の末尾に、_out を加えたパス
out_root_path = dest_dir + out_dir
#=> <Pathname: C:/Users/Owner/Documents/data/20220224_211030/z_out>
out_root_path.mkdir( ) # ディレクトリを作る
print "\n#{ out_root_path.to_s } フォルダを作りました\n\n"
# 絶対パスのディレクトリ名の後ろに、* を付けること!
# . で始まる、隠し directory, file を除く
decomp_root_path.glob( "**/*.{png,jpg,jpeg,gif,bmp,webp}" ) do |full_path|
# decomp_root_dirの部分だけを、_out を加えて、out_dir に変えたもの
out_full_path = out_root_path + full_path.relative_path_from( decomp_root_path )
dir = out_full_path.parent # ディレクトリ
# ディレクトリが存在しなければ、親ディレクトリも含めて作る。mkdir_p
dir.mkpath unless dir.directory?
# ここに、各画像ファイルの変換処理を書く!
end
次へ続く
198195
2022/02/24(木) 21:58:12.15ID:82W7j8jp # つまり、z フォルダの部分だけを、z_out に変えたものになる
#<Pathname:C:/Users/Owner/Documents/data/20220224_211030/z/zz/a.jpg>
#<Pathname:C:/Users/Owner/Documents/data/20220224_211030/z_out/zz/a.jpg>
# ZIP 形式のアーカイブを作る。-tzip
# 7z a -tzip (アーカイブパス).zip (アーカイブしたいフォルダ)
# 圧縮する。Program Files には半角空白があるので、"〜" で囲む
puts %x("#{ ZIP7_EXE_PATH }" a -tzip #{ out_root_path } #{ out_root_path })
puts "\n#{ out_root_path.to_s }.zip アーカイブを作りました。\n" +
"処理が終了したので、この画面を閉じて下さい"
sleep # 出力したコマンドプロンプト画面を閉じないようにする
以上です!
#<Pathname:C:/Users/Owner/Documents/data/20220224_211030/z/zz/a.jpg>
#<Pathname:C:/Users/Owner/Documents/data/20220224_211030/z_out/zz/a.jpg>
# ZIP 形式のアーカイブを作る。-tzip
# 7z a -tzip (アーカイブパス).zip (アーカイブしたいフォルダ)
# 圧縮する。Program Files には半角空白があるので、"〜" で囲む
puts %x("#{ ZIP7_EXE_PATH }" a -tzip #{ out_root_path } #{ out_root_path })
puts "\n#{ out_root_path.to_s }.zip アーカイブを作りました。\n" +
"処理が終了したので、この画面を閉じて下さい"
sleep # 出力したコマンドプロンプト画面を閉じないようにする
以上です!
199デフォルトの名無しさん
2022/02/24(木) 22:03:05.14ID:82W7j8jp >>175
文字列を連結して、SQL 文を作ると、SQL injection される
だから、Ruby on Rails では、O/R マッパーを使う。
place holder を使って、? の所に、変数を埋め込む
文字列を連結して、SQL 文を作ると、SQL injection される
だから、Ruby on Rails では、O/R マッパーを使う。
place holder を使って、? の所に、変数を埋め込む
200デフォルトの名無しさん
2022/02/24(木) 22:05:37.73ID:WpNQdEVr これって触っちゃいけないやつ?
201デフォルトの名無しさん
2022/02/24(木) 22:36:56.77ID:iDpw9I/7 >>200
Ruby を NG
Ruby を NG
202デフォルトの名無しさん
2022/02/25(金) 01:02:54.98ID:Eg3DloqN >>192
YouTube で有名な、雑食系エンジニア・KENTA のサロンのRuby on Rails 初心者用コースでは、
基本情報技術者資格、Rails, Linux, Docker, Node.js, Bootstrap,
VSCode, Heroku, CircleCI, Github Actions、データベース
今までは、Dockerまでが初心者用コースだったが、
最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, React, Vue.js, TypeScript も
だから、AWSのくろかわこうへいのサロンにも、入る必要がある。
今では、1年の未経験者が、10年以上のプロよりも技術力が上になってる!
KENTA、2021/4
2021年のWeb系エンジニア転職を成功させる3つの技術要素
https://www.youtube.com/watch?v=70VrB7LTe9g
2021/2
Web系エンジニアを目指す人のためのプログラミング学習ロードマップ
https://www.youtube.com/watch?v=0TABrlhci5M
YouTube で有名な、雑食系エンジニア・KENTA のサロンのRuby on Rails 初心者用コースでは、
基本情報技術者資格、Rails, Linux, Docker, Node.js, Bootstrap,
VSCode, Heroku, CircleCI, Github Actions、データベース
今までは、Dockerまでが初心者用コースだったが、
最近は誰でも、Docker出来るから、
AWS Fargate, Terraform, React, Vue.js, TypeScript も
だから、AWSのくろかわこうへいのサロンにも、入る必要がある。
今では、1年の未経験者が、10年以上のプロよりも技術力が上になってる!
KENTA、2021/4
2021年のWeb系エンジニア転職を成功させる3つの技術要素
https://www.youtube.com/watch?v=70VrB7LTe9g
2021/2
Web系エンジニアを目指す人のためのプログラミング学習ロードマップ
https://www.youtube.com/watch?v=0TABrlhci5M
203デフォルトの名無しさん
2022/02/25(金) 01:13:59.96ID:kML1EznR 句読点の付け方が全く同じだ
204デフォルトの名無しさん
2022/02/25(金) 07:45:38.34ID:nHsHzaxy >>202
これだけ一生懸命宣伝して見返りはないって笑うなw
これだけ一生懸命宣伝して見返りはないって笑うなw
205デフォルトの名無しさん
2022/02/25(金) 08:37:45.79ID:nHsHzaxy206175
2022/02/25(金) 10:56:25.38ID:cHKC+7di >>175
ワイ175やけど結局みんな手探りなのね
プレースホルダは当然やるけど、予約語のバリデーションは独自でやってるんやね
(出来ればDBにアクセスする前、バインド(prepare)する前に、アプリで弾きたい)
ワイ175やけど結局みんな手探りなのね
プレースホルダは当然やるけど、予約語のバリデーションは独自でやってるんやね
(出来ればDBにアクセスする前、バインド(prepare)する前に、アプリで弾きたい)
207デフォルトの名無しさん
2022/02/25(金) 11:08:11.28ID:gEwvZxtg SQLに投げる前にバリデーションなんてしない
バリデーションはプレゼンテーション層〜ドメイン層のどこかでやること
バリデーションはプレゼンテーション層〜ドメイン層のどこかでやること
208デフォルトの名無しさん
2022/02/25(金) 11:43:57.59ID:SuduBg90 >>206
どんなGUIか知らないけどフリーキーワードをちまちま入れないといけない時点でもう使いづらい。
動的にチェックボックスや候補ワードが先回りして出るくらいでないと。
キーワードを投げたはいいがヒット0とか、今どきはダサいよ。
どんなGUIか知らないけどフリーキーワードをちまちま入れないといけない時点でもう使いづらい。
動的にチェックボックスや候補ワードが先回りして出るくらいでないと。
キーワードを投げたはいいがヒット0とか、今どきはダサいよ。
209デフォルトの名無しさん
2022/02/25(金) 11:44:18.05ID:Ttq2k6xT210175
2022/02/25(金) 11:59:13.95ID:cHKC+7di211デフォルトの名無しさん
2022/02/25(金) 12:08:01.02ID:GobJHqAk インジェクションできるかチェックされてるか、どこか文字列で直にやってる
212デフォルトの名無しさん
2022/02/25(金) 12:51:38.11ID:0LOdeZPu 問い合わせの内容としてSQL文が必要ならサニタイズして入れとけばいいよね?
prepared statement使ってるのにユーザー入力を保存するカラム以外に
ユーザー入力が保存されてたんならなんか使い方間違ってると思う
prepared statement使ってるのにユーザー入力を保存するカラム以外に
ユーザー入力が保存されてたんならなんか使い方間違ってると思う
213デフォルトの名無しさん
2022/02/25(金) 12:53:33.76ID:gEwvZxtg >>210
そういうのはWAFの仕事
そういうのはWAFの仕事
214202
2022/02/25(金) 12:58:38.12ID:Eg3DloqN MVC のRuby on Rails では、
Controller のstrong parameter で、更新される列・必須列をチェックする
モデルでも、バリデする。
valid_email2 で、正しい形式のメールアドレスかどうかとか
日本6位の初心者が3千人入っている、KENTA のサロンとか行かないと、ウェブ開発を学べない
Rails以外のフレームワークを選ぶと、勉強の教材がないから、
プロになるのは、まず無理
Controller のstrong parameter で、更新される列・必須列をチェックする
モデルでも、バリデする。
valid_email2 で、正しい形式のメールアドレスかどうかとか
日本6位の初心者が3千人入っている、KENTA のサロンとか行かないと、ウェブ開発を学べない
Rails以外のフレームワークを選ぶと、勉強の教材がないから、
プロになるのは、まず無理
215デフォルトの名無しさん
2022/02/25(金) 13:59:36.28ID:isep1BZs >>213
WAF使ったことないでしょw
WAF使ったことないでしょw
216デフォルトの名無しさん
2022/02/25(金) 14:21:18.61ID:gEwvZxtg >>215
あるよ
あるよ
217デフォルトの名無しさん
2022/02/25(金) 16:15:30.34ID:xc5sID1o SQSやKinesisはどういう場合に使うのでしょうか?
あと、これを使う場合って送信用サーバと受信用サーバの2つが必要になりますよね?
あと、これを使う場合って送信用サーバと受信用サーバの2つが必要になりますよね?
218デフォルトの名無しさん
2022/02/25(金) 16:30:52.94ID:VyHl6qUM >>210
これってSQLに値を渡したい場合、文字列結合ではなくプレースホルダだけ書いておいてパラメータとして与えましょうという初歩の話じゃないの?
これってSQLに値を渡したい場合、文字列結合ではなくプレースホルダだけ書いておいてパラメータとして与えましょうという初歩の話じゃないの?
219175
2022/02/25(金) 16:50:08.00ID:ilyzPMTz >>218
いやその後のハナシで
バリデーションとかエスケープとかサニタイズしても、
結局文字列としてInsertされるから、それを防ぎたいってハナシ
氏名:selectさんとかそういうデータが出来るのを防ぐのどうしてるのかなて
まあDBに限るハナシでもないけど
いやその後のハナシで
バリデーションとかエスケープとかサニタイズしても、
結局文字列としてInsertされるから、それを防ぎたいってハナシ
氏名:selectさんとかそういうデータが出来るのを防ぐのどうしてるのかなて
まあDBに限るハナシでもないけど
220デフォルトの名無しさん
2022/02/25(金) 17:25:32.08ID:GobJHqAk 175が言う通りの実装してるなら、必要なのは「SQLインジェクション対策」じゃなくて
「不正な名前入力対策」=氏名チェック用の正規表現
日本人限定で組むなら常用漢字な人名用漢字、ひらがな、カタカナだけだから
単純に半角英数字記号が含まれてたら弾くようにすればいい。外国人含むならシラン
「不正な名前入力対策」=氏名チェック用の正規表現
日本人限定で組むなら常用漢字な人名用漢字、ひらがな、カタカナだけだから
単純に半角英数字記号が含まれてたら弾くようにすればいい。外国人含むならシラン
221デフォルトの名無しさん
2022/02/25(金) 17:42:11.20ID:qQXuMGT2 selectさんとかを防ぐことで得たいと思っているビジネス的な価値が何なのか知りたい
クオーテーションとか危ない感じのを弾きたいと言うからSQLインジェクション対策かと思ったけど、そういうわけでもないってこと?
でもそれならクオーテーションを弾くのはデメリットしかないし、何か混同しているんだろうか
クオーテーションとか危ない感じのを弾きたいと言うからSQLインジェクション対策かと思ったけど、そういうわけでもないってこと?
でもそれならクオーテーションを弾くのはデメリットしかないし、何か混同しているんだろうか
222デフォルトの名無しさん
2022/02/25(金) 17:44:59.19ID:qQXuMGT2 認証不要のフォームでアタックの痕跡によってゴミが大量に溜まるのが迷惑だから事前にフィルタリングしておきたいってことかな
223デフォルトの名無しさん
2022/02/25(金) 17:54:52.96ID:+PfgW030224デフォルトの名無しさん
2022/02/25(金) 18:17:54.50ID:qbQTiRzp GoogleスプレッドシートやGoogleMeetの検索ってあの膨大なデータからどうやって検索してるんだ?
とくにMeetのほうは曖昧検索っぽい
GCPでビッグデータの検索関連サービスってあるの?
とくにMeetのほうは曖昧検索っぽい
GCPでビッグデータの検索関連サービスってあるの?
225デフォルトの名無しさん
2022/02/25(金) 18:26:10.37ID:Eg3DloqN Ruby on Rails の文字列検索は、Elasticsearch
226デフォルトの名無しさん
2022/02/25(金) 18:33:34.96ID:Eg3DloqN >>217
Queue は一番昔からある、基本的なサービス
その時に同期処理をすると時間が掛かるので、
一旦、キューに入れて、後から処理する。非同期処理
月3千円ぐらいのくろかわこへいのAWS サロンへ入れば?
Amazon なら、3日で21万円とか高い
Queue は一番昔からある、基本的なサービス
その時に同期処理をすると時間が掛かるので、
一旦、キューに入れて、後から処理する。非同期処理
月3千円ぐらいのくろかわこへいのAWS サロンへ入れば?
Amazon なら、3日で21万円とか高い
227デフォルトの名無しさん
2022/02/25(金) 21:21:26.02ID:CV/dWopv >>224
inverted index
inverted index
228デフォルトの名無しさん
2022/02/26(土) 08:12:42.19ID:vbSsEIAE >>227
それだとものすごい数のレコードを作成してるんだね
例えば、GoogleMeetの1メッセージが300文字あったとして、形態素解析しつつ名詞を分割してそれぞれを行として格納
しかし部分一致とあいまい検索は完璧ではない
と思ったらスプレッドシートはCloud Search使ってると書いてあった
膨大なデータを分解して格納ってすごい技術だ
それだとものすごい数のレコードを作成してるんだね
例えば、GoogleMeetの1メッセージが300文字あったとして、形態素解析しつつ名詞を分割してそれぞれを行として格納
しかし部分一致とあいまい検索は完璧ではない
と思ったらスプレッドシートはCloud Search使ってると書いてあった
膨大なデータを分解して格納ってすごい技術だ
229デフォルトの名無しさん
2022/02/26(土) 08:23:05.81ID:wWFTGeHR kakasiの頃よくインデクサを使っていたけど、しょせんテキスト情報なんで大したことないよ
230デフォルトの名無しさん
2022/02/26(土) 08:45:38.69ID:R1ubXlLS プログラムが何故動くのか?についてわかりやすく解説しているサイトってないですか?
ググっても「プログラムを機械語に翻訳して、機械がわかるように翻訳しているから動く」
的な説明ばかりなんですが、知りたいのはそういうことではなくて、
じゃあ最初から機械語で完璧に書いたとして、なぜそれで動くのかがわからないんです。
別の表現すると、異世界転生で電卓のない世界に行ったとして、
そこで電卓を開発して一儲けしようとしたときに、
どうやって電卓内部で「1+1」の処理をさせるかのイメージがつかないんです。
結局「プログラム」と言う概念が先にないと無理なんじゃないのか?みたいな・・・
鶏と卵の話みたいに感じてしまいます
ググっても「プログラムを機械語に翻訳して、機械がわかるように翻訳しているから動く」
的な説明ばかりなんですが、知りたいのはそういうことではなくて、
じゃあ最初から機械語で完璧に書いたとして、なぜそれで動くのかがわからないんです。
別の表現すると、異世界転生で電卓のない世界に行ったとして、
そこで電卓を開発して一儲けしようとしたときに、
どうやって電卓内部で「1+1」の処理をさせるかのイメージがつかないんです。
結局「プログラム」と言う概念が先にないと無理なんじゃないのか?みたいな・・・
鶏と卵の話みたいに感じてしまいます
231デフォルトの名無しさん
2022/02/26(土) 09:09:24.95ID:e5W/1zqv サイトじゃなくてCPUについて技術解説してる書籍でも漁っとけ
232デフォルトの名無しさん
2022/02/26(土) 09:10:39.17ID:wWFTGeHR233デフォルトの名無しさん
2022/02/26(土) 09:12:33.77ID:sjesp9D9 >>230
コンピュータはなぜ動くのか、読めば?
コンピュータはなぜ動くのか、読めば?
234デフォルトの名無しさん
2022/02/26(土) 09:33:18.46ID:GBHX3kX2 「1+1」だけなら半加算器あたりが分かればなんとか
235デフォルトの名無しさん
2022/02/26(土) 09:42:33.04ID:wWFTGeHR >>230
フリップフロップはソロバンの珠と思えばよい。
ソロバンは珠が元の位置か、動いたかをメモリーする装置である。
動いている珠を1、元の位置なら0とみなして、動かすルールによって複雑な計算をする。
フリップフロップの場合は電気によって、今のON/OFFをメモリーできる。
そのON/OFFを1と0にみなして、機械的なルールで計算を行う。
例えばいちばんわかりやすいのがビットシフトである。
二進数01011を左に一桁ずらす「機械的操作」をすると10110となり、これは元の数を二倍する「計算」をしたことになる
逆に右に一桁ずらすと2で割るという「計算」をしたことになる
01011 → 0101(余り1)
フリップフロップはソロバンの珠と思えばよい。
ソロバンは珠が元の位置か、動いたかをメモリーする装置である。
動いている珠を1、元の位置なら0とみなして、動かすルールによって複雑な計算をする。
フリップフロップの場合は電気によって、今のON/OFFをメモリーできる。
そのON/OFFを1と0にみなして、機械的なルールで計算を行う。
例えばいちばんわかりやすいのがビットシフトである。
二進数01011を左に一桁ずらす「機械的操作」をすると10110となり、これは元の数を二倍する「計算」をしたことになる
逆に右に一桁ずらすと2で割るという「計算」をしたことになる
01011 → 0101(余り1)
236デフォルトの名無しさん
2022/02/26(土) 10:30:44.32ID:FEw16ZgO マインクラフトでコンピュータ作ってみた みたいな動画見りゃ理解できるべ
237デフォルトの名無しさん
2022/02/26(土) 13:40:22.88ID:/yaZQ1xu Ruby on Rails, Amazon は、Elasticsearch。
Railsの形態素解析は、kuromoji
Google は、Chrome の翻訳もひどかったけど、
ここ2か月ぐらいで、かなりDeepL に近づいた
DeepLを、パクったのかも
Railsの形態素解析は、kuromoji
Google は、Chrome の翻訳もひどかったけど、
ここ2か月ぐらいで、かなりDeepL に近づいた
DeepLを、パクったのかも
238デフォルトの名無しさん
2022/02/26(土) 14:14:47.64ID:1jHkYGS8 CPU/GPU作ってみたみたいな動画面白いよ
239デフォルトの名無しさん
2022/02/26(土) 14:26:16.75ID:R/0GMSS/ 普通にコンピュータアーキテクチャの教科書を読めばいい
240デフォルトの名無しさん
2022/02/26(土) 15:17:19.82ID:xS/SyeLk トランジスタがあって
フリップフロップがあって
論理回路、順序回路があって
リングカウンタあたりがあって
機械語がある
この辺を順番にググると
上から下までわかるようになるのでは?
大学のシラバスが外から見えるので
その辺からキーワードを取り出して
ググれば独学も可能
フリップフロップがあって
論理回路、順序回路があって
リングカウンタあたりがあって
機械語がある
この辺を順番にググると
上から下までわかるようになるのでは?
大学のシラバスが外から見えるので
その辺からキーワードを取り出して
ググれば独学も可能
241デフォルトの名無しさん
2022/02/26(土) 15:21:10.00ID:ZdFqztpZ >>240
COMET/CASL アーキを自力で実装する系の、きちんとした教科書があったことを記憶しています…
COMET/CASL アーキを自力で実装する系の、きちんとした教科書があったことを記憶しています…
242デフォルトの名無しさん
2022/02/26(土) 15:51:20.85ID:/yaZQ1xu 電験三種、組み込みの資格のテキスト
電気電子回路、交流の複素数の複素平面。
ネイピアe(2.72)のiπ乗 = -1
3D では、虚数のquaternion とか結構、虚数が出てくる
電気電子回路、交流の複素数の複素平面。
ネイピアe(2.72)のiπ乗 = -1
3D では、虚数のquaternion とか結構、虚数が出てくる
243デフォルトの名無しさん
2022/02/26(土) 16:26:27.41ID:ZdFqztpZ >>242
厳しいことをいいますが、交流=正弦波が複素数により代数的に処理できるのはなぜか?
本来受動素子の作用は解析的=微分積分、で定義されるのですが、そういう世界が代数的=足したり引いたり掛けたり割ったりで処理していい理由、というのをはっきりさせないまま安直に使うのは知的誠実さにかける、と私は非難します…
厳しいことをいいますが、交流=正弦波が複素数により代数的に処理できるのはなぜか?
本来受動素子の作用は解析的=微分積分、で定義されるのですが、そういう世界が代数的=足したり引いたり掛けたり割ったりで処理していい理由、というのをはっきりさせないまま安直に使うのは知的誠実さにかける、と私は非難します…
244デフォルトの名無しさん
2022/02/26(土) 16:56:03.31ID:1vnMKgVV >>230
トランジスタとダイオードの組み合わせでAND/OR/NOT回路を作るとこからから勉強かな
加算器とかフリップフロップがAND/OR/NOTの組み合わせでできるから
そいつらを組み合わせれば2進数入出力の電卓ぐらいは作れる
使ってるものはトランジスタとダイオードと抵抗(と装置外部の入出力にスイッチとLED)だけ
現代のCPUのトランジスタ数は60億とかなので無制限だと思っていい
トランジスタとダイオードの組み合わせでAND/OR/NOT回路を作るとこからから勉強かな
加算器とかフリップフロップがAND/OR/NOTの組み合わせでできるから
そいつらを組み合わせれば2進数入出力の電卓ぐらいは作れる
使ってるものはトランジスタとダイオードと抵抗(と装置外部の入出力にスイッチとLED)だけ
現代のCPUのトランジスタ数は60億とかなので無制限だと思っていい
245デフォルトの名無しさん
2022/02/26(土) 17:37:16.16ID:g1NcYQAb >>230
どこまで知りたいか?によるかな
「便利な性質を持った小さなモジュール達」は既にある前提で、それを組み合わせると足し算ができます、程度の薄い理解でいいならこのスレで出てるキーワードでググればいい
でもじゃあ「便利な性質を持った小さなモジュール達」をどうやって作るの?って疑問を解きたいなら物理学をある程度、学ぶ必要がある
俺は半導体の基礎を大学三年生で学んだけど、それぐらいやる気があるなら好きに勉強すればいいんじゃないかな
異世界転生してゼロから作るにはどうすればいいの?って疑問なら
科学知識だけでなく歴史や経済、ありとあらゆる知識が必要だろうな
なんたって異世界はたぶん、産業革命より前の世界だろ?
ならまずはそこからだな
どこまで知りたいか?によるかな
「便利な性質を持った小さなモジュール達」は既にある前提で、それを組み合わせると足し算ができます、程度の薄い理解でいいならこのスレで出てるキーワードでググればいい
でもじゃあ「便利な性質を持った小さなモジュール達」をどうやって作るの?って疑問を解きたいなら物理学をある程度、学ぶ必要がある
俺は半導体の基礎を大学三年生で学んだけど、それぐらいやる気があるなら好きに勉強すればいいんじゃないかな
異世界転生してゼロから作るにはどうすればいいの?って疑問なら
科学知識だけでなく歴史や経済、ありとあらゆる知識が必要だろうな
なんたって異世界はたぶん、産業革命より前の世界だろ?
ならまずはそこからだな
246デフォルトの名無しさん
2022/02/26(土) 17:52:39.86ID:wWFTGeHR この動画(白い巨塔)の6分目くらいだけど
https://youtu.be/j4TdXIxmBtU
里見先生が機械式の計算器を使っている
考えてみると50年前はまだ普通にソロバンや計算尺が一般的だった
50年後はどうなるんだろうね
https://youtu.be/j4TdXIxmBtU
里見先生が機械式の計算器を使っている
考えてみると50年前はまだ普通にソロバンや計算尺が一般的だった
50年後はどうなるんだろうね
247ハノン ◆QZaw55cn4c
2022/02/26(土) 17:57:15.21ID:ZdFqztpZ >>242
厳しいことをいいますが、交流=正弦波が複素数により代数的に処理できるのはなぜか?
本来受動素子の作用は解析的=微分積分、で定義されるのですが、そういう世界が代数的=足したり引いたり掛けたり割ったりで処理していい理由、というのをはっきりさせないまま安直に使うのは知的誠実さに欠ける、と私は非難します…
厳しいことをいいますが、交流=正弦波が複素数により代数的に処理できるのはなぜか?
本来受動素子の作用は解析的=微分積分、で定義されるのですが、そういう世界が代数的=足したり引いたり掛けたり割ったりで処理していい理由、というのをはっきりさせないまま安直に使うのは知的誠実さに欠ける、と私は非難します…
248デフォルトの名無しさん
2022/02/26(土) 18:25:10.25ID:joT9B4PU249242
2022/02/26(土) 19:17:41.93ID:/yaZQ1xu 電験三種の積分回路・微分回路・時定数ぐらいから始めないといけない
250デフォルトの名無しさん
2022/02/26(土) 19:38:34.77ID:1vnMKgVV251デフォルトの名無しさん
2022/02/26(土) 23:23:55.13ID:wmCNPHUF すみません…
pythonでtkinterというのでstartとstopボタンを作って
それぞれからdef start():などを作ってコマンド=startみたいに呼び出しています。
startの中でマルチスレッドを使ってスレッドをつくりスタートさせたいと思っています。
そのスレッドが使う関数の中でwhile flag==true:としてflagがfalseまでは無限にスクリーンショットを撮り続けたいと思っています。
このような作りですと、startのボタンで固まってしまってstopが押せません。うまくいかない原因についてアドバイス頂けたら嬉しいです。
よろしくお願いします。
pythonでtkinterというのでstartとstopボタンを作って
それぞれからdef start():などを作ってコマンド=startみたいに呼び出しています。
startの中でマルチスレッドを使ってスレッドをつくりスタートさせたいと思っています。
そのスレッドが使う関数の中でwhile flag==true:としてflagがfalseまでは無限にスクリーンショットを撮り続けたいと思っています。
このような作りですと、startのボタンで固まってしまってstopが押せません。うまくいかない原因についてアドバイス頂けたら嬉しいです。
よろしくお願いします。
252デフォルトの名無しさん
2022/02/26(土) 23:51:56.70ID:wj1ibNBr スレッドの中はwhile flag==true:でスクショ撮影
startボタンの中はスレッド作ってスレッド実行するだけで終わり
ってすりゃ固まらないはず。固まるということはそうなっていない
スレッドでなくボタンの中でwhileしてるとか、ボタンの中でスレッドが終わるのを待ってたりしてる
startボタンの中はスレッド作ってスレッド実行するだけで終わり
ってすりゃ固まらないはず。固まるということはそうなっていない
スレッドでなくボタンの中でwhileしてるとか、ボタンの中でスレッドが終わるのを待ってたりしてる
253デフォルトの名無しさん
2022/02/27(日) 00:28:06.43ID:EPp3U+v4 スクショやったことないけど
一回あたりの撮影・保存にsleepとか挟んでないせいで
わずかなハングが連打されて固まってみえるんじゃないか
一回あたりの撮影・保存にsleepとか挟んでないせいで
わずかなハングが連打されて固まってみえるんじゃないか
254デフォルトの名無しさん
2022/02/27(日) 02:20:57.99ID:JWOh4lwS このスレよりも、Python スレで聞いてください!
255デフォルトの名無しさん
2022/02/27(日) 06:23:12.98ID:3CMfh7zd 1と0だけで音を表現出来るってのがイマイチ理解できません
一瞬を切り取ったらそこには人の声、風の音、カラスの鳴き声、車の音などが入ってると思うのですがそれらを全部1と0で表現するって魔法じゃないですか?
一瞬を切り取ったらそこには人の声、風の音、カラスの鳴き声、車の音などが入ってると思うのですがそれらを全部1と0で表現するって魔法じゃないですか?
256蟻人間 ◆T6xkBnTXz7B0
2022/02/27(日) 07:46:15.41ID:I53qp4JM 1600年代マイクロホンが考案され、音声を電圧に変換できた。また、スピーカーは電圧を音声に変換できた。1877年、エジソンは音声をレコードのみぞの深さで記録した。
人間の聴覚には可聴域(20Hzから20,000Hz)というものがあって聞こえる音域と音量には限界がある。
だから可聴域以外の情報は無視できる。レコードのみぞの深さや電圧の変化というのはアナログ値の変化であり、
これを単位時間で区切って離散化してデジタル信号に近似することは可能である。よくわからないのであればPCM音声を研究してみるといい。
人間の聴覚には可聴域(20Hzから20,000Hz)というものがあって聞こえる音域と音量には限界がある。
だから可聴域以外の情報は無視できる。レコードのみぞの深さや電圧の変化というのはアナログ値の変化であり、
これを単位時間で区切って離散化してデジタル信号に近似することは可能である。よくわからないのであればPCM音声を研究してみるといい。
257蟻人間 ◆T6xkBnTXz7B0
2022/02/27(日) 07:57:15.03ID:I53qp4JM 音声の波形というのは足し算・引き算ができる。しかし全体を見るとアナログ値の変化でしかない。
音声には指向性というものがあるが、聴覚には無関係である。
音声には指向性というものがあるが、聴覚には無関係である。
258デフォルトの名無しさん
2022/02/27(日) 08:02:04.17ID:uWHjNeVw >>255
フーリエ級数を勉強しなければ理屈はわからないので、理系の大学に行くのが早道
フーリエ級数を勉強しなければ理屈はわからないので、理系の大学に行くのが早道
259デフォルトの名無しさん
2022/02/27(日) 09:09:16.90ID:yPfzj2SQ ある音をカラスの声だと認識するのは、周波数ごとの音の強さと、声の長さやビブラートなどの時間的変化のパターンによる
和音のメロディの楽譜のように近似的に表現できる
ただし自然音はドレミのような一定の階調ではなく、ドとレの間には無数の段階があるし、和音の音符数も楽器なら3や4だけどこれも無数にある
この無段階・無数の楽譜をアナログからデジタルに変換する方法は、ざっくり言うと写真をドット絵で表現することと同じアイデアでいい
ドット絵ならドット単位に絵を分割して65536階調などの近似色を求めてあげれば、その集合が絵に見える
楽譜なら縦軸は周波数成分、横軸は時間経過として、ドットごとに音の強さを示してあげればいい
音は波なので互いに重なり合い、いろんな音があっても足し引きできるという話は、多数の物体が同じ絵の中に置いてある状況と似ている
実際にはこれだけだとデータ量が多くなるのでいろいろ数学を使って工夫する
和音のメロディの楽譜のように近似的に表現できる
ただし自然音はドレミのような一定の階調ではなく、ドとレの間には無数の段階があるし、和音の音符数も楽器なら3や4だけどこれも無数にある
この無段階・無数の楽譜をアナログからデジタルに変換する方法は、ざっくり言うと写真をドット絵で表現することと同じアイデアでいい
ドット絵ならドット単位に絵を分割して65536階調などの近似色を求めてあげれば、その集合が絵に見える
楽譜なら縦軸は周波数成分、横軸は時間経過として、ドットごとに音の強さを示してあげればいい
音は波なので互いに重なり合い、いろんな音があっても足し引きできるという話は、多数の物体が同じ絵の中に置いてある状況と似ている
実際にはこれだけだとデータ量が多くなるのでいろいろ数学を使って工夫する
260デフォルトの名無しさん
2022/02/27(日) 09:53:12.54ID:6fl1teDT261デフォルトの名無しさん
2022/02/27(日) 15:44:32.52ID:1y5GAeJx >>252
>>253
ありがとうございます。
スタートボタンを押したら実行される関数で、テキストボックスから値をとってきたりもNGなんでしょうか?
下記ではstart後にstopが押せず5秒ごとに永遠にスクショを取り続けてしまいます。。
スレッドで実行する関数
def getSSActiveWindow(Groupname, INTERVAL_SS):
global ON_LOOP
while ON_LOOP:
hdwd = win32gui.GetForegroundWindow()
rect = win32gui.GetWindowRect(hdwd)
SS_JPG = ImageGrab.grab()
croped_screenshot = SS_JPG.crop(rect)
mkdir_SS(Groupname)
croped_screenshot.save("./" + Groupname + "/" + str(fname(Groupname)))
time.sleep(INTERVAL_SS)
スタートボタンを押したら実行される関数
def Start():
global ON_LOOP
ON_LOOP = True
Group_name = text.get()
Interval_time = float(text2.get())
thread_main = threading.Thread(target=getSSActiveWindow(Group_name, Interval_time))
thread_main.start()
スタートボタン生成とStart()の呼び出し
start_button = tkinter.Button(app, text="start", command=Start)
>>253
ありがとうございます。
スタートボタンを押したら実行される関数で、テキストボックスから値をとってきたりもNGなんでしょうか?
下記ではstart後にstopが押せず5秒ごとに永遠にスクショを取り続けてしまいます。。
スレッドで実行する関数
def getSSActiveWindow(Groupname, INTERVAL_SS):
global ON_LOOP
while ON_LOOP:
hdwd = win32gui.GetForegroundWindow()
rect = win32gui.GetWindowRect(hdwd)
SS_JPG = ImageGrab.grab()
croped_screenshot = SS_JPG.crop(rect)
mkdir_SS(Groupname)
croped_screenshot.save("./" + Groupname + "/" + str(fname(Groupname)))
time.sleep(INTERVAL_SS)
スタートボタンを押したら実行される関数
def Start():
global ON_LOOP
ON_LOOP = True
Group_name = text.get()
Interval_time = float(text2.get())
thread_main = threading.Thread(target=getSSActiveWindow(Group_name, Interval_time))
thread_main.start()
スタートボタン生成とStart()の呼び出し
start_button = tkinter.Button(app, text="start", command=Start)
262デフォルトの名無しさん
2022/02/27(日) 16:14:19.43ID:aJU8qXKh フーリエ級数よりもサンプリング定理だな
人間が聞こえる周波数は有限
有限の周波数は計算の結果
一定以下の時間間隔で測定すると
完全に元の音を再現できる
私も最初に知った時はびっくりした
人間が聞こえる周波数は有限
有限の周波数は計算の結果
一定以下の時間間隔で測定すると
完全に元の音を再現できる
私も最初に知った時はびっくりした
263デフォルトの名無しさん
2022/02/27(日) 16:25:00.03ID:1y5GAeJx afterというものでスタートでスクショをとる関数を呼び出し、
その中で自分自身を数秒後に呼び出す というやり方をしたら上手くいきました。
ただ、スレッドの方がかっこいいですよね。。。
その中で自分自身を数秒後に呼び出す というやり方をしたら上手くいきました。
ただ、スレッドの方がかっこいいですよね。。。
264デフォルトの名無しさん
2022/02/27(日) 16:27:31.85ID:Um/y+g9Y 率直な疑問だけどそこまで再現出来るならもっと流暢に話せるソフトとか生まれないのかな
最新のボイスロイドとかだとめちゃくちゃ流暢になってたりする?
最新のボイスロイドとかだとめちゃくちゃ流暢になってたりする?
265デフォルトの名無しさん
2022/02/27(日) 16:30:27.57ID:Um/y+g9Y まぁイントネーションとかは関係ないかこの件とは
266デフォルトの名無しさん
2022/02/27(日) 16:45:20.50ID:6fl1teDT 流暢にしゃべってる音声を記録して再生するのは簡単でも
それを参考に似たようなものを作って再生するのは難しいからな
それを参考に似たようなものを作って再生するのは難しいからな
267デフォルトの名無しさん
2022/02/27(日) 16:58:48.49ID:aA44qZEv >>194
初心者の疑問なのですが、JavaScriptはクライアントサイドスクリプトなので、
ブラウザ側で処理が実行されるのでサーバーへの負荷があまりかからない。
それに対して、PHPはサーバーサイドスクリプトなのでサーバーへの負荷が
クライアントスクリプト以上にかかるということは、
PHPよりやっぱりJavaScriptで画像掲示板を作った方が、
相当サーバー代を軽減することができると思ったのですが、違いますか?
もしそうならやっぱりJavaScriptで画像掲示板を作るべきなのでしょうか?
初心者の疑問なのですが、JavaScriptはクライアントサイドスクリプトなので、
ブラウザ側で処理が実行されるのでサーバーへの負荷があまりかからない。
それに対して、PHPはサーバーサイドスクリプトなのでサーバーへの負荷が
クライアントスクリプト以上にかかるということは、
PHPよりやっぱりJavaScriptで画像掲示板を作った方が、
相当サーバー代を軽減することができると思ったのですが、違いますか?
もしそうならやっぱりJavaScriptで画像掲示板を作るべきなのでしょうか?
268デフォルトの名無しさん
2022/02/27(日) 17:01:40.18ID:aA44qZEv PHPかJavaScript、どっちで画像掲示板を作るか迷います・・・・・・・
269デフォルトの名無しさん
2022/02/27(日) 17:04:43.61ID:EPp3U+v4 >>261
ごちゃごちゃしてわからんくなったらシンプルな形で試してみよう
tkinter自身は「外部からのキル信号を受ける別threadのwhileループ」を表現できる
afterが動いてwhileがハングするなら、そのループはmainloop側で回ってるわよ、たぶん
こういうのがやりたいんだしょ?
import tkinter as tk
import threading
import time
def on_start():
__sub_thread = threading.Thread(target=job)
__sub_thread.start()
def on_stop():
__global flg
__flg = False
def job():
__done = 0
__while flg:
____done += 1
____print(done)
____time.sleep(1)
root = tk.Tk()
flg = True
start = tk.Button(root, text='start', command=on_start).pack()
stop = tk.Button(root, text='stop', command=on_stop).pack()
root.mainloop()
あとtk/tclスレか(あんのか?) pythonスレで続きやろう
ごちゃごちゃしてわからんくなったらシンプルな形で試してみよう
tkinter自身は「外部からのキル信号を受ける別threadのwhileループ」を表現できる
afterが動いてwhileがハングするなら、そのループはmainloop側で回ってるわよ、たぶん
こういうのがやりたいんだしょ?
import tkinter as tk
import threading
import time
def on_start():
__sub_thread = threading.Thread(target=job)
__sub_thread.start()
def on_stop():
__global flg
__flg = False
def job():
__done = 0
__while flg:
____done += 1
____print(done)
____time.sleep(1)
root = tk.Tk()
flg = True
start = tk.Button(root, text='start', command=on_start).pack()
stop = tk.Button(root, text='stop', command=on_stop).pack()
root.mainloop()
あとtk/tclスレか(あんのか?) pythonスレで続きやろう
270デフォルトの名無しさん
2022/02/27(日) 17:45:06.89ID:ZB2g0s0a >>267
phpだろうがjsだろうが画像は各サーバーから各クライアントまで転送されるからその分の転送料がかかる
phpだろうがjsだろうが画像は各サーバーから各クライアントまで転送されるからその分の転送料がかかる
271デフォルトの名無しさん
2022/02/27(日) 18:29:14.26ID:aJU8qXKh272デフォルトの名無しさん
2022/02/27(日) 21:05:55.36ID:9Ko2k5KG Rstudioで100個のtxtファイル
(中身はTsvで3万行2列、1列目は全ファイル共通)
を3万行、101列のマトリクスファイルにしようとしています。
left_joinで1列目をキーにして結合するためにデータを100個読み込む際に
lf <- list.files(full.names = T)
data <- lapply(lf,read.delim)
を用いたのですが、
mat <- full_join(data)で結合させようとすると
'full_join' をクラス "list" のオブジェクトに適用できるようなメソッドがありません
となってしまいました。
別の関数でこのような結合が可能でしょうか。
(中身はTsvで3万行2列、1列目は全ファイル共通)
を3万行、101列のマトリクスファイルにしようとしています。
left_joinで1列目をキーにして結合するためにデータを100個読み込む際に
lf <- list.files(full.names = T)
data <- lapply(lf,read.delim)
を用いたのですが、
mat <- full_join(data)で結合させようとすると
'full_join' をクラス "list" のオブジェクトに適用できるようなメソッドがありません
となってしまいました。
別の関数でこのような結合が可能でしょうか。
273デフォルトの名無しさん
2022/02/27(日) 21:13:18.98ID:JWOh4lwS tkinter の話題は、このスレじゃない。
Python のスレで続けてください!
このスレに書き込んでも、捨てられるだけ。
後で探せない
Python のスレで続けてください!
このスレに書き込んでも、捨てられるだけ。
後で探せない
274デフォルトの名無しさん
2022/02/27(日) 21:15:26.19ID:JWOh4lwS RStudio の話題は、R のスレへ書き込んでください!
275202
2022/02/27(日) 21:26:59.31ID:JWOh4lwS >>268
>>202
に書いた
プロになりたい初心者皆、KENTA のサロンで、Ruby on Rails を学ぶ。
月千円で、日本6位の3千人が入っている
(1位はキングコング西野で、数万人)
Scala, PHP は、KENTAがオワコン認定したから、
もう新規のプロジェクトは無くなる
日本全体の進路は、KENTAが決めているから
今は、KENTAが決めたカリキュラム、
Linux, Docker/Kubernetes, CircleCI, Github Actions, AWS Fargate, Terraform が必須
だから、AWSのくろかわこうへいのサロンにも、入る必要がある
新規プロジェクトで、Windows サーバも無くなった。
日本では、KENTAのカリキュラムから外れたものは、新規プロジェクトで採用されない
>>202
に書いた
プロになりたい初心者皆、KENTA のサロンで、Ruby on Rails を学ぶ。
月千円で、日本6位の3千人が入っている
(1位はキングコング西野で、数万人)
Scala, PHP は、KENTAがオワコン認定したから、
もう新規のプロジェクトは無くなる
日本全体の進路は、KENTAが決めているから
今は、KENTAが決めたカリキュラム、
Linux, Docker/Kubernetes, CircleCI, Github Actions, AWS Fargate, Terraform が必須
だから、AWSのくろかわこうへいのサロンにも、入る必要がある
新規プロジェクトで、Windows サーバも無くなった。
日本では、KENTAのカリキュラムから外れたものは、新規プロジェクトで採用されない
276デフォルトの名無しさん
2022/02/27(日) 22:16:01.89ID:dUSKNsnB ID:JWOh4lwS
死ね
死ね
277デフォルトの名無しさん
2022/02/27(日) 22:34:00.21ID:nGlHhzSe ケンタッキーへのステルスマーケティングしてる人がいるらしい
今日買いに行ってしまった...
今日買いに行ってしまった...
278デフォルトの名無しさん
2022/02/27(日) 23:15:51.83ID:HuUTW9GQ あーあ 28日ならお得な鳥の日パックがあるのに
279デフォルトの名無しさん
2022/02/27(日) 23:49:20.24ID:qL3cQNIf いいかげんmatzに怒られろ
280デフォルトの名無しさん
2022/02/28(月) 00:40:30.67ID:+jodUMqY ギットハブてなんでこんなに見にくいんだ?
必要なjsとcssだけもっとわかりやすく置いておけよ
必要なjsとcssだけもっとわかりやすく置いておけよ
281デフォルトの名無しさん
2022/02/28(月) 01:52:04.90ID:z7zrbR1W githubに文句言う前にもう少しシステム開発について勉強してきた方がいいと思います
282デフォルトの名無しさん
2022/02/28(月) 22:48:19.10ID:6UxLKqli 匿名掲示板でここの10倍ぐらい盛り上がっていて技術系の雑談が出来るところってありますか?
4chanの/G/が良さげでしたが英語以外でも知りたいです
4chanの/G/が良さげでしたが英語以外でも知りたいです
283デフォルトの名無しさん
2022/02/28(月) 22:55:04.52ID:sWQNFkIW That's done.
284デフォルトの名無しさん
2022/03/01(火) 05:59:16.53ID:Q1UH7sz1 VisualStudioでPictureBoxにpngもしくはbmpファイルをドロップしてきた時に
pictureBox1_DragDrop内でその画像のwidthとheghtを取得したいのですがどこを参照すればいいのでしょうか
pictureBox1_DragDrop内でその画像のwidthとheghtを取得したいのですがどこを参照すればいいのでしょうか
285デフォルトの名無しさん
2022/03/01(火) 07:49:11.41ID:Pqyb4TZy ファイルをbmpオブジェクトにすれば取得できたはず
10年前にやったときの記憶だが
10年前にやったときの記憶だが
286デフォルトの名無しさん
2022/03/01(火) 08:29:44.06ID:FuAp7249 ドロップされたらファイルパスが分かるから、imageとして読み込んでそのwidth、heightを見るのが確実
読み込むのが嫌ならファイルパスからShell32のファイルプロパティを取得して見る
読み込むのが嫌ならファイルパスからShell32のファイルプロパティを取得して見る
287デフォルトの名無しさん
2022/03/01(火) 08:53:10.57ID:Q1UH7sz1 ありがとうございます
System.Drawing.Bitmap bitmap;
bitmap = new Bitmap(ファイルパス);
で、ここからwidthとheight取得できました
System.Drawing.Bitmap bitmap;
bitmap = new Bitmap(ファイルパス);
で、ここからwidthとheight取得できました
288デフォルトの名無しさん
2022/03/01(火) 08:56:18.36ID:RNWoyucI ファイルヘッダー読んだほうが100倍速い
289デフォルトの名無しさん
2022/03/01(火) 10:42:29.63ID:MQDieCXt C#やってんのにバイナリデータをライブラリに任せず自力はありえんだろ
290デフォルトの名無しさん
2022/03/01(火) 11:33:07.41ID:EpD94JbB react
指定のコンポーネントおよびその子孫コンポーネントが所持するreact制御下の状態(useState、useReducerなどなど全て)をシリアライズ、デシリアライズする方法はありますか?
指定のコンポーネントおよびその子孫コンポーネントが所持するreact制御下の状態(useState、useReducerなどなど全て)をシリアライズ、デシリアライズする方法はありますか?
291デフォルトの名無しさん
2022/03/02(水) 20:23:26.03ID:8AC+tKeH MIT Licenseのソフトウェア(バイナリ)をインストール時にダウンロードしてきて利用する場合、どうやってライセンス表記するのがいいですか?
インストール用のスクリプトはPowerShellで書いてます
使いたいソフトウェアはこれです
https://github.com/winsw/winsw/
インストール用のスクリプトはPowerShellで書いてます
使いたいソフトウェアはこれです
https://github.com/winsw/winsw/
292デフォルトの名無しさん
2022/03/02(水) 21:11:09.16ID:1sVpSP3s ダウンロードしたのにLICENSE.txt入ってればそれを実行ファイルと一緒に保存しときゃいいし
なければソースの方からそれダウンロードして一緒に入れときゃいい
なければソースの方からそれダウンロードして一緒に入れときゃいい
293デフォルトの名無しさん
2022/03/02(水) 21:39:46.10ID:VjhRbFT0294デフォルトの名無しさん
2022/03/02(水) 21:47:25.84ID:8AC+tKeH295デフォルトの名無しさん
2022/03/03(木) 14:58:20.22ID:pY8r2tdf JP1って割と幅広く使われてんのかな
296デフォルトの名無しさん
2022/03/03(木) 15:29:19.01ID:Mnv5LBdC でかくて比較的古くからある会社が使ってるイメージ
少しカタめの会社、金融とか含め、オンプレごってごての
少しカタめの会社、金融とか含め、オンプレごってごての
297デフォルトの名無しさん
2022/03/03(木) 15:33:32.52ID:pY8r2tdf まさにそんなとこだわ
クラウドでも使ってるけど
クラウドでも使ってるけど
298デフォルトの名無しさん
2022/03/03(木) 19:25:08.44ID:oZYqZlpI Java、PHP、Goの案件の中から1つ選んで欲しいと言われたのですが
どれが一番未来がありますか?
どれが一番未来がありますか?
299デフォルトの名無しさん
2022/03/03(木) 19:27:57.73ID:6vq1sG3T 証券のレポートバッチで使ってたわ
オンプレだとやはり安定稼働の実績がモノをいうんだな
オンプレだとやはり安定稼働の実績がモノをいうんだな
300デフォルトの名無しさん
2022/03/03(木) 19:30:06.00ID:6vq1sG3T Go使いだけどJavaだろ
もうJavaは使えて当然という位置付け
もうJavaは使えて当然という位置付け
301デフォルトの名無しさん
2022/03/03(木) 19:32:20.91ID:6vq1sG3T でもJavaは逆に使えて当然だからぶっちぎり安い可能性もあるか(安い他社に鞍替えされたり
条件次第
条件次第
302デフォルトの名無しさん
2022/03/03(木) 20:08:22.21ID:fxHVJI25 Java案件選んで意味わからん継承まみれのコードメンテさせられたらほんとにやってられんぞ
悪いことは言わないからgoにしておけ
悪いことは言わないからgoにしておけ
303デフォルトの名無しさん
2022/03/03(木) 20:12:53.25ID:5GVEVriD Javaの問題ではなく設計者の実力不足
同じ人がGoやっても良くならんよ
同じ人がGoやっても良くならんよ
304デフォルトの名無しさん
2022/03/03(木) 21:48:23.36ID:WReoDJqv どれを最初に覚えるべきかと言われたらJavaだろうけど、案件があるなら迷わずGoだろ
Goなら比較的良質な案件の可能性が高いし将来的にWeb系へ入りやすい
Goなら比較的良質な案件の可能性が高いし将来的にWeb系へ入りやすい
305デフォルトの名無しさん
2022/03/03(木) 22:17:18.27ID:i3C5V5dF >>298
言語で案件を選ばせようとする会社に一番未来がない
言語で案件を選ばせようとする会社に一番未来がない
306デフォルトの名無しさん
2022/03/03(木) 22:34:00.14ID:Ew1DsV6a Javaの業務系システム(財務会計、給与計算とか)って地雷なの?
307デフォルトの名無しさん
2022/03/03(木) 22:36:23.99ID:fxHVJI25 業務系システムでまともなもの見たことあるか?そういうこと
308デフォルトの名無しさん
2022/03/03(木) 22:38:54.40ID:yuQaeH5f javaのシステムてイメージが湧かないんだが
コンパイルしてexeアプリになるの?
それともサーバでAPIとして動かす?
ユーザのPCにはOracleのランタイムが必要?
なにもかもがわからん
コンパイルしてexeアプリになるの?
それともサーバでAPIとして動かす?
ユーザのPCにはOracleのランタイムが必要?
なにもかもがわからん
309デフォルトの名無しさん
2022/03/03(木) 23:05:54.06ID:BPtO1vRa310デフォルトの名無しさん
2022/03/03(木) 23:07:50.18ID:5HxavyJF 業務系システムの新規開発以外の案件って何するんだろ
急な追加開発とかそんなに無さそうだし
まったりネットサーフィンしながら問い合わせとかエラーがあったらログ見て対応する感じ?
急な追加開発とかそんなに無さそうだし
まったりネットサーフィンしながら問い合わせとかエラーがあったらログ見て対応する感じ?
311デフォルトの名無しさん
2022/03/03(木) 23:26:39.19ID:PuLWUG6N いろいろなモノのバージョンアップに対応して
全体をちゃんと動くようにする
結構大変
全体をちゃんと動くようにする
結構大変
312デフォルトの名無しさん
2022/03/04(金) 00:13:12.50ID:/ixjeZfS 日本企業は独自カスタマイズ大好きだから
313デフォルトの名無しさん
2022/03/04(金) 01:40:48.40ID:rKYLL8CC Java は土方だから、SES のモローなどが勧める。
中抜き言語
それと対抗しているのが、YouTube で有名な、雑食系エンジニア・KENTA のサロン。
Ruby on Rails → Go のキャリアパスを勧めている
KENTAが終わらせた言語は、Scala, PHP
Scalaは初心者へ、ベテがマウントを取ってくる。
食えないから、変なベテばかり残っている
PHPは、Railsに勝てなかった
中抜き言語
それと対抗しているのが、YouTube で有名な、雑食系エンジニア・KENTA のサロン。
Ruby on Rails → Go のキャリアパスを勧めている
KENTAが終わらせた言語は、Scala, PHP
Scalaは初心者へ、ベテがマウントを取ってくる。
食えないから、変なベテばかり残っている
PHPは、Railsに勝てなかった
314デフォルトの名無しさん
2022/03/04(金) 03:04:41.29ID:nnG5KH7G >>313
死ね。
死ね。
315デフォルトの名無しさん
2022/03/04(金) 05:21:18.19ID:lF2zYjMZ ここまでPHP推す人0
Javaよりかはマシなんじゃねーの?
Javaよりかはマシなんじゃねーの?
316デフォルトの名無しさん
2022/03/04(金) 06:45:21.22ID:nY/2Knk/317デフォルトの名無しさん
2022/03/04(金) 07:14:52.86ID:Ah997PWW318デフォルトの名無しさん
2022/03/04(金) 08:00:44.70ID:m+dm1z/U ケンタくんはモテの話を出すことがある。
本人に相当なコンプレックスがあったと思われる。
本人に相当なコンプレックスがあったと思われる。
319デフォルトの名無しさん
2022/03/04(金) 12:46:06.48ID:ZUnCyAbV Goの案件って最新技術のこと知ってる前提って感じがするわ
Goだけ使えてもクラウドやらの知識が無いなら厳しそう
Goだけ使えてもクラウドやらの知識が無いなら厳しそう
320デフォルトの名無しさん
2022/03/04(金) 13:04:20.10ID:6oxNJLJ2 それはその通りだろうな
AWSやGCPを自在に使いこなせる人でないと客先のエンジニアと話が通じないと思う
AWSやGCPを自在に使いこなせる人でないと客先のエンジニアと話が通じないと思う
321デフォルトの名無しさん
2022/03/04(金) 13:16:51.22ID:RXUqkvXC Rubyのアレな人、matzのこと嫌いって聞いてめちゃくちゃ笑った
322デフォルトの名無しさん
2022/03/04(金) 13:58:51.85ID:Xboj4SZi 最新技術w
323デフォルトの名無しさん
2022/03/04(金) 15:31:15.53ID:kpP3P/jC Javaは周りのレベルが低くて楽だけどクソスペのWindowsだったりSVNだったりヤバい
324デフォルトの名無しさん
2022/03/04(金) 16:53:15.70ID:/ixjeZfS SVNは何がやばいの
325デフォルトの名無しさん
2022/03/04(金) 17:04:57.09ID:tw4cyr50 githubに相当するサービスがないところ
326デフォルトの名無しさん
2022/03/04(金) 17:14:57.06ID:8OZVHpIn svnは20年前のソフト(20年前以降も当然あるけど、svnが候補に挙がる流れは20年前で消えてる)
いまだに使ってるのは当時から延々つぎ足されてるプロジェクトか、技術取入れがその時代でオワッテルところぐらい
だから使ってる時点でやばい
いまだに使ってるのは当時から延々つぎ足されてるプロジェクトか、技術取入れがその時代でオワッテルところぐらい
だから使ってる時点でやばい
327デフォルトの名無しさん
2022/03/04(金) 17:22:33.23ID:cX3MxG+v 未だにJava1.6とかが動いてる現場ってあんのかな
328デフォルトの名無しさん
2022/03/04(金) 17:47:54.74ID:DqQFNqIa >>326
20年前はSVNの代わりに何が候補なの?
20年前はSVNの代わりに何が候補なの?
329デフォルトの名無しさん
2022/03/04(金) 17:50:16.84ID:wuXVEP6l330デフォルトの名無しさん
2022/03/04(金) 17:51:28.30ID:tw4cyr50 >>329
どこですか?
どこですか?
331デフォルトの名無しさん
2022/03/04(金) 18:01:23.29ID:8OZVHpIn >>328
microsoftのもう消えた管理ソフト
microsoftのもう消えた管理ソフト
332デフォルトの名無しさん
2022/03/04(金) 18:18:02.62ID:EMDXiH9R 20年前はCVS
SVNが一般にリリースされたのは2004年
知りもしないのに嘘をつくやつは病気
SVNが一般にリリースされたのは2004年
知りもしないのに嘘をつくやつは病気
333デフォルトの名無しさん
2022/03/04(金) 18:23:37.23ID:DUYVishj Subversionに限らずPerforceやTFSみたいな中央集権型は
セキュリティや権限の管理がやりやすくて分散型に比べるとそれなりにメリットがある
セキュリティや権限の管理がやりやすくて分散型に比べるとそれなりにメリットがある
334デフォルトの名無しさん
2022/03/04(金) 18:35:38.84ID:DqQFNqIa >>331
ネタならもう少し捻ってくれ、笑いどころがわからん
ネタならもう少し捻ってくれ、笑いどころがわからん
335デフォルトの名無しさん
2022/03/04(金) 18:48:13.56ID:8OZVHpIn 記憶違いかもしれないが俺は当時いたとこで20年前に何を使うかって会議に参加してsvnに決まった記憶がある
svnの初版2000年10月20日らしいしtortoise svnですら初版2002年みたいだぞ
svnの初版2000年10月20日らしいしtortoise svnですら初版2002年みたいだぞ
336デフォルトの名無しさん
2022/03/04(金) 19:06:53.59ID:tw4cyr50 >>329
頼む教えてくれ
頼む教えてくれ
337デフォルトの名無しさん
2022/03/04(金) 19:27:40.74ID:ItycDyb2 gitがgithubのおかげで爆発したけどSVNの評価は別に落ちてないぞ
338デフォルトの名無しさん
2022/03/04(金) 19:37:12.83ID:DqQFNqIa339デフォルトの名無しさん
2022/03/04(金) 21:14:51.79ID:dYer30eI Windows10起動時にたまにLiveSetupLdr.exeっていう黒い窓が表示されます
一瞬なので録画してようやく名称を把握できました
アイコンはモヒカンのヘルメットを被っています
これはウイルスでしょうか?
一瞬なので録画してようやく名称を把握できました
アイコンはモヒカンのヘルメットを被っています
これはウイルスでしょうか?
340デフォルトの名無しさん
2022/03/04(金) 22:26:31.05ID:+YEZenvK ソースコード管理するなら普通にGit使おうよと思う
単一拠点少人数ならSVNでもいいけど、一度Gitの楽さに慣れると辛い
たとえるならSVNは初代プレステのメモリーカード保存、タイプライターのある部屋を訪れてインクリボン使って保存する
一方Gitはリアルタイムセーブ機能完備でバンバン保存して気ままに戻せる感じ
単一拠点少人数ならSVNでもいいけど、一度Gitの楽さに慣れると辛い
たとえるならSVNは初代プレステのメモリーカード保存、タイプライターのある部屋を訪れてインクリボン使って保存する
一方Gitはリアルタイムセーブ機能完備でバンバン保存して気ままに戻せる感じ
341デフォルトの名無しさん
2022/03/04(金) 22:27:51.75ID:+YEZenvK342デフォルトの名無しさん
2022/03/04(金) 22:29:27.62ID:CBAI4YxM >>339
ググるとマルウェアのようですね
ググるとマルウェアのようですね
343デフォルトの名無しさん
2022/03/04(金) 22:37:09.75ID:/ixjeZfS コミットの重みが違うよね
344313
2022/03/04(金) 23:01:34.05ID:rKYLL8CC KENTA のサロンは、キングコング西野のサロンと同じ
サロン内で、AWS 部とか部活を作って、
皆で、AWSのくろかわこへいのサロンへ行ったりしている
だから基本は、Docker, AWS Fargate だけど、
KENTAはGCP もやるように言っている
Azure は、KENTAのカリキュラムに入らない
サロン内で、AWS 部とか部活を作って、
皆で、AWSのくろかわこへいのサロンへ行ったりしている
だから基本は、Docker, AWS Fargate だけど、
KENTAはGCP もやるように言っている
Azure は、KENTAのカリキュラムに入らない
345デフォルトの名無しさん
2022/03/05(土) 01:04:19.75ID:HWmOF3wH ReactやXamarinと比較してFlutterのパケマネがくそすぎるんだがyamlいじらないでpub.devからinstallコマンド1発でパッケージ追加する方法ってまさか本当にないのか?
だとしたら現代の開発環境とは思えんくらいクソだな
だとしたら現代の開発環境とは思えんくらいクソだな
346デフォルトの名無しさん
2022/03/05(土) 14:00:02.24ID:dChUiD8e プログラミング知識ゼロから、勉強開始予定で、学習方針について質問です
目標は「某老舗MMOの補助ツールで動かすアドオンを自作できるレベル」
調べたところLuaという言語で組まれているようなので、
luaを勉強しようとしたら初心者向けの情報が少ないみたいなので
書籍や動画が豊富で基礎レベルから学べそうなJavascriptをまず修め、そこからある程度地力がついてからLuaに挑戦しようと考えています。
正直何から手を付けていいかわからない状態です。
アドオン自作レベルまでの学習ロードマップに関するアドバイスなど、なんでもいいので先行者からの助言などお願いします。
目標は「某老舗MMOの補助ツールで動かすアドオンを自作できるレベル」
調べたところLuaという言語で組まれているようなので、
luaを勉強しようとしたら初心者向けの情報が少ないみたいなので
書籍や動画が豊富で基礎レベルから学べそうなJavascriptをまず修め、そこからある程度地力がついてからLuaに挑戦しようと考えています。
正直何から手を付けていいかわからない状態です。
アドオン自作レベルまでの学習ロードマップに関するアドバイスなど、なんでもいいので先行者からの助言などお願いします。
347デフォルトの名無しさん
2022/03/05(土) 14:08:38.16ID:/HQwxU1L348デフォルトの名無しさん
2022/03/05(土) 14:12:58.33ID:q8qa91RJ349デフォルトの名無しさん
2022/03/05(土) 14:24:44.11ID:3EWyOIZ1 >>346
お前じゃ無理www
いるんだよググったにわかな知識で頭でっかちで口ばっかりで手がまったく動かない奴
そもそも俺のようなフルスタックエンジニアはライトウェイトなら言語仕様や構文なんて数時間で覚えるし開発しながらフレームワークやライブラリも同時進行でキャッチアップする
プログラミングってのは数学の定理や証明じゃねーんだよ体験して体得するものだから手を動かしてなんぼなんだよ
プログラマーてのは芸術家じゃなくて職人仕事なんだってことをまず理解しろ
お前じゃ無理www
いるんだよググったにわかな知識で頭でっかちで口ばっかりで手がまったく動かない奴
そもそも俺のようなフルスタックエンジニアはライトウェイトなら言語仕様や構文なんて数時間で覚えるし開発しながらフレームワークやライブラリも同時進行でキャッチアップする
プログラミングってのは数学の定理や証明じゃねーんだよ体験して体得するものだから手を動かしてなんぼなんだよ
プログラマーてのは芸術家じゃなくて職人仕事なんだってことをまず理解しろ
350デフォルトの名無しさん
2022/03/05(土) 14:26:12.19ID:/NRRqJar >>346
明確な目的があるならそれに向けて最短の道を進んだ方がいいよ
Luaで作られた既存のアドオンをコピペして変数を変えたりして自分なりに動きを理解していった方が絶対に早い
基礎からやったりするとどんどん本来の目的から逸れていくからそういうのは後でいい
明確な目的があるならそれに向けて最短の道を進んだ方がいいよ
Luaで作られた既存のアドオンをコピペして変数を変えたりして自分なりに動きを理解していった方が絶対に早い
基礎からやったりするとどんどん本来の目的から逸れていくからそういうのは後でいい
351デフォルトの名無しさん
2022/03/05(土) 15:23:39.56ID:MoNoxOkL >>346
プログラマになりたいんでなくアドオン作りたいだけなんだろ?
Luaの入門書を読んで、
そのツールの開発元がアドオン開発の手引き書みたいなのを用意してる筈だからそれを読んで、
あとはひたすらトライアンドエラーを繰り返せばいい
あとどうしても他の言語やりたいならJavaScriptはやめとけ
入門するならC#がオススメ
プログラマになりたいんでなくアドオン作りたいだけなんだろ?
Luaの入門書を読んで、
そのツールの開発元がアドオン開発の手引き書みたいなのを用意してる筈だからそれを読んで、
あとはひたすらトライアンドエラーを繰り返せばいい
あとどうしても他の言語やりたいならJavaScriptはやめとけ
入門するならC#がオススメ
352デフォルトの名無しさん
2022/03/05(土) 19:01:41.68ID:s3+TimWG ふと思ったんだけどLuaみたいな配列1オリジンの言語って[-2: 2]みたいなアクセスどうするの?
353デフォルトの名無しさん
2022/03/05(土) 21:07:27.28ID:/HQwxU1L tesseract.jsというOCRを試していますが
たまに誤認識したりしなかったり、同じ画像を読み込ませているのに
どこで違いが生じるのであるか
たまに誤認識したりしなかったり、同じ画像を読み込ませているのに
どこで違いが生じるのであるか
354デフォルトの名無しさん
2022/03/05(土) 22:56:16.75ID:BY90cJAw カリー化のメリットが分かりません
教えていただけませんか
教えていただけませんか
355デフォルトの名無しさん
2022/03/05(土) 23:02:34.37ID:TfIeLIie スパイスが効いておいしいとかじゃないの?
356デフォルトの名無しさん
2022/03/05(土) 23:03:21.12ID:GCjMsc40 ノネナールが主成分とか聞いたことがあるなぁ
357デフォルトの名無しさん
2022/03/06(日) 02:58:40.32ID:0P4KiUl5 マッドマックス2 怒りのデスマーチ。
358デフォルトの名無しさん
2022/03/06(日) 08:59:26.37ID:84Gl1XgR データのキャッシュ管理に関してご相談させてください。
ご相談したい内容は、下記となります。
【知りたい内容】
・更新頻度の高いデータのキャッシュ管理に良いアーキテクチャ、ミドルウェアがあれば、教えていただけないでしょうか?
【具体的な内容】
・Twitterのようなタイムライン(Replyでスレッド化)アプリを作りたいと思っています。
・コメント、記事等は、MySQLにて管理したいと考えています
・ただし、MySQLへのアクセスは最小限とし、DB負荷を軽減したい
・参照の多いデータは、Redis等のキャッシュで管理したい
・いいね、返信等、データの更新頻度は高い
※ この要因のため、Redisはあまり向いていないかなっと考えています。。。
クラウドなので、DynamoDB(AWS)、CosmosDB(Azure)、DataStore(GCP)等は、利用可能です。
ご相談したい内容は、下記となります。
【知りたい内容】
・更新頻度の高いデータのキャッシュ管理に良いアーキテクチャ、ミドルウェアがあれば、教えていただけないでしょうか?
【具体的な内容】
・Twitterのようなタイムライン(Replyでスレッド化)アプリを作りたいと思っています。
・コメント、記事等は、MySQLにて管理したいと考えています
・ただし、MySQLへのアクセスは最小限とし、DB負荷を軽減したい
・参照の多いデータは、Redis等のキャッシュで管理したい
・いいね、返信等、データの更新頻度は高い
※ この要因のため、Redisはあまり向いていないかなっと考えています。。。
クラウドなので、DynamoDB(AWS)、CosmosDB(Azure)、DataStore(GCP)等は、利用可能です。
359デフォルトの名無しさん
2022/03/06(日) 09:28:19.77ID:ya68D4An こういう丸投げ質問は萎えるw
360デフォルトの名無しさん
2022/03/06(日) 10:38:49.29ID:jkekLrS8 teratailでやれ
361デフォルトの名無しさん
2022/03/06(日) 10:55:24.71ID:Y34SWeR7 後出し質問よりずっといいよ
362デフォルトの名無しさん
2022/03/06(日) 11:33:12.31ID:znc28IOT 月単価120万円くれるなら回答します
363デフォルトの名無しさん
2022/03/06(日) 12:02:00.84ID:ePzsPMXH いいねが最初は「8」とかなのに増えると「100k」のようになるのは更新頻度下げるためだろ
そういう小技きかせて向いてない点をつぶしてけばいい
そういう小技きかせて向いてない点をつぶしてけばいい
364デフォルトの名無しさん
2022/03/06(日) 12:24:56.18ID:gemqlKpJ >>358
ストリーミング + インメモリのキャッシュストア + CDN
ストリーミング + インメモリのキャッシュストア + CDN
365デフォルトの名無しさん
2022/03/06(日) 13:04:10.81ID:mw//vnDz ぼくら初心者なんでわかんないれす
366デフォルトの名無しさん
2022/03/06(日) 13:22:11.07ID:AFk6CFsN >>358
普通にFirebaseやDynamoDBのような金さえかければいくらでもスケールするDBを使って、
データ構造も特定のシャードだけにアクセスが集中したりしないようなものになってればいいよ
その上でキャッシュとかは金の節約の問題でしかないので、万一にもアプリが大成功したら考えればいい
普通にFirebaseやDynamoDBのような金さえかければいくらでもスケールするDBを使って、
データ構造も特定のシャードだけにアクセスが集中したりしないようなものになってればいいよ
その上でキャッシュとかは金の節約の問題でしかないので、万一にもアプリが大成功したら考えればいい
367デフォルトの名無しさん
2022/03/06(日) 14:09:23.56ID:/i+Wlcs9 dynamoって検索しょぼくない?
昔dynamoを使ってえらい苦労した思い出があって
それ以来NoSQLは信用してなくてずっとRDB使ってる
例えば↓こういうの
社員テーブルから↓の条件で検索
勤務地コードが東日本のどれか
かつ勤務年数が3年以上(データベースには入社日が入ってる)
かつステータスが退職でも休職でもない
かつMySQLのスキルを持っている(スキルテーブルとJoin)
単価の高い順に並び替えて80件目から100件目
などなど他にもいろんな絞り込み条件があって画面から条件のON/OFFやパラメータの設定ができる
業務システムだとこういう検索は珍しくないと思うんだ
というかそれが出来ないとシステムとしては使い勝手が悪すぎる
RDBを使わないアーキテクチャだとどうやって実現してんだろ?
昔dynamoを使ってえらい苦労した思い出があって
それ以来NoSQLは信用してなくてずっとRDB使ってる
例えば↓こういうの
社員テーブルから↓の条件で検索
勤務地コードが東日本のどれか
かつ勤務年数が3年以上(データベースには入社日が入ってる)
かつステータスが退職でも休職でもない
かつMySQLのスキルを持っている(スキルテーブルとJoin)
単価の高い順に並び替えて80件目から100件目
などなど他にもいろんな絞り込み条件があって画面から条件のON/OFFやパラメータの設定ができる
業務システムだとこういう検索は珍しくないと思うんだ
というかそれが出来ないとシステムとしては使い勝手が悪すぎる
RDBを使わないアーキテクチャだとどうやって実現してんだろ?
368デフォルトの名無しさん
2022/03/06(日) 15:14:44.97ID:Be8hkgA6 タイムラインのアプリともなると即時性も求められるだろうし
分散させても同期とか大変だぁ
分散させても同期とか大変だぁ
369デフォルトの名無しさん
2022/03/06(日) 20:07:27.86ID:pip6/NnG >>367
そもそもDynamoDBは検索のために使うデータベースじゃない
条件はインデックスつけて最初の指定文字列で始まるくらいの検索しかできない
ごっそりレコードを取得してバックエンドやフロントで絞り込む
メモリバカ食いする可能性あるけど仕方ない
もしくはElasticSearchのような別のデータベースと組み合わせて使う
そもそもDynamoDBは検索のために使うデータベースじゃない
条件はインデックスつけて最初の指定文字列で始まるくらいの検索しかできない
ごっそりレコードを取得してバックエンドやフロントで絞り込む
メモリバカ食いする可能性あるけど仕方ない
もしくはElasticSearchのような別のデータベースと組み合わせて使う
370デフォルトの名無しさん
2022/03/06(日) 21:53:39.56ID:SX3V4D25 AWS で、
RDB なら、RDS, Aurora
key-value ストアなら、DynamoDB
in-memory DB なら、ElastiCache, MemoryDB
時系列DBなら、Time Stream
今まで米国年収では、Ruby on Rails が1,300万円だったが、
AWS Solutions Architect が1,400万円と、トップになった!
世界で、最も必要な資格
Classmethod には、AWS の全12資格を持っている、ジェダイマスターが8人いるらしい。
たぶん、この会社の時価総額は、すごく上がっているはず
RDB なら、RDS, Aurora
key-value ストアなら、DynamoDB
in-memory DB なら、ElastiCache, MemoryDB
時系列DBなら、Time Stream
今まで米国年収では、Ruby on Rails が1,300万円だったが、
AWS Solutions Architect が1,400万円と、トップになった!
世界で、最も必要な資格
Classmethod には、AWS の全12資格を持っている、ジェダイマスターが8人いるらしい。
たぶん、この会社の時価総額は、すごく上がっているはず
371デフォルトの名無しさん
2022/03/07(月) 11:54:09.75ID:2LvoUihn 単精度浮動小数点の10進数表記をを16進数に表記に変換するアルゴリズムを教えていただけないでしょうか。
実際のコード上で指数、仮数を求めて変換する過程が知りたいです。
実際のコード上で指数、仮数を求めて変換する過程が知りたいです。
372デフォルトの名無しさん
2022/03/07(月) 13:34:52.13ID:unAkziIw ぐぐれ
373デフォルトの名無しさん
2022/03/07(月) 13:38:44.40ID:k48UnNy+ 10進表記を16進に変換することはできません
小数点以下
小数点以下
374デフォルトの名無しさん
2022/03/07(月) 14:24:43.14ID:unAkziIw 普通にfloatがメモリ上でどう格納されてるかって話だろ
375デフォルトの名無しさん
2022/03/07(月) 17:00:06.20ID:sWeOCEuD 10進数→16進数の変換をすることに意味はない
floatだろうがdoubleだろうがIEEE754のbit列になってることはわかってるはずなので、
指数/仮数部を知りたいならbit列の配置を頑張ればいい
その過程で10進数なんてものは出てこない
16進数も出てこない
あるのはbit列だけなのでそこから自分が見たい表記に直せばいい
floatだろうがdoubleだろうがIEEE754のbit列になってることはわかってるはずなので、
指数/仮数部を知りたいならbit列の配置を頑張ればいい
その過程で10進数なんてものは出てこない
16進数も出てこない
あるのはbit列だけなのでそこから自分が見たい表記に直せばいい
376デフォルトの名無しさん
2022/03/07(月) 17:05:04.92ID:sWeOCEuD printfの内部とかならdouble→10進表記とかやってるだろうけど
10で割った余りを出力してるだけで、
2進数のbit列とか考えてないと思うよ?
10で割った余りを出力してるだけで、
2進数のbit列とか考えてないと思うよ?
377デフォルトの名無しさん
2022/03/07(月) 17:18:07.48ID:unAkziIw float a = 0.123;
↑こうあったときに0.123のようなのを「10進数表記」
その変数の中身のbit配列を0xXXXX形式にしたのを「16進数表記」って言うんだよ
そういう呼び方が正しいとか間違ってるとかじゃなくそういうものだと思っておけ
↑こうあったときに0.123のようなのを「10進数表記」
その変数の中身のbit配列を0xXXXX形式にしたのを「16進数表記」って言うんだよ
そういう呼び方が正しいとか間違ってるとかじゃなくそういうものだと思っておけ
378デフォルトの名無しさん
2022/03/07(月) 19:36:31.16ID:g9oYW5qB Cならキャストするだけだな
379デフォルトの名無しさん
2022/03/07(月) 19:39:15.40ID:No8jPNNq scanf("%f", )がやってることを聞いてるんじゃねぇの?
scanf()のソース読めばいいで終わるけど
scanf()のソース読めばいいで終わるけど
380蟻人間 ◆T6xkBnTXz7B0
2022/03/07(月) 20:12:30.73ID:zSMPAwEv Berkeley SoftFloat
381デフォルトの名無しさん
2022/03/07(月) 23:52:50.12ID:t70FSnsj strtof(), strtod() とか
382デフォルトの名無しさん
2022/03/08(火) 07:02:48.64ID:iK9IH3UP383デフォルトの名無しさん
2022/03/08(火) 12:22:10.01ID:PdZj2byB JavaScriptが難しくて断念して、ふと気が向いてPythonを始めてみました。こっちも難しそうです
こういう考え方する人は、どんな傾向があって、どんな事に気を付けて、何をやったらいいとかありますか?
よろしくお願いします
こういう考え方する人は、どんな傾向があって、どんな事に気を付けて、何をやったらいいとかありますか?
よろしくお願いします
384デフォルトの名無しさん
2022/03/08(火) 12:34:54.80ID:Mk343KWh 使ってる環境とか運用とか直近の目標がないとなんとも答えようがない
htmlを吐き出してブラウザで見れるようにするだけならまずはhtmlの勉強をしろという答えになるし
htmlを吐き出してブラウザで見れるようにするだけならまずはhtmlの勉強をしろという答えになるし
385デフォルトの名無しさん
2022/03/08(火) 12:35:41.43ID:p3l/FDkj ID:NNYD5t07
ID:sqPOmgLf
ID:wmCNPHUF
ID:PdZj2byB
while exists:
fuck_off
ID:sqPOmgLf
ID:wmCNPHUF
ID:PdZj2byB
while exists:
fuck_off
386デフォルトの名無しさん
2022/03/08(火) 12:43:20.31ID:NoeFnt/B >>383
何が難しいと感じたのか、なぜ難しいと感じるのかを言語化して人に説明できるようにするといいよ
実際に人に説明しないかったとしても自分が分からないポイントとその理由をある程度明確にできるから
独学で勉強するには自分が分からないポイントと理由を自分自身で分かる必要がある
プログラミングに限らない話だけどプログラミングでは特に重要
何が難しいと感じたのか、なぜ難しいと感じるのかを言語化して人に説明できるようにするといいよ
実際に人に説明しないかったとしても自分が分からないポイントとその理由をある程度明確にできるから
独学で勉強するには自分が分からないポイントと理由を自分自身で分かる必要がある
プログラミングに限らない話だけどプログラミングでは特に重要
388デフォルトの名無しさん
2022/03/08(火) 13:34:20.77ID:ES3fMlQn 初心者に必要なものは、暗闇の谷底へ落ちることを防いでくれる、ガードレール。
そして、進むべき黄金の未来へと導いてくれる、ナビゲーション。
それらは、この界隈では"VisualStudio"と呼ばれている。
そして、進むべき黄金の未来へと導いてくれる、ナビゲーション。
それらは、この界隈では"VisualStudio"と呼ばれている。
389デフォルトの名無しさん
2022/03/08(火) 13:39:25.74ID:Mc2thyaT 単純に具体的な作りたいものがないからでしょ
390デフォルトの名無しさん
2022/03/08(火) 13:42:42.27ID:H5j/V8QQ 「勉強」したがるよな
勉強嫌いだろ?素直になれよ
勉強嫌いだろ?素直になれよ
391デフォルトの名無しさん
2022/03/08(火) 14:57:52.00ID:1b7u+z1F プログラムの「勉強」って「人に教えるスキル」しか身につかない気がする
しかも「そんな詳しい説明いらねーよ」って言われるやつ
しかも「そんな詳しい説明いらねーよ」って言われるやつ
392デフォルトの名無しさん
2022/03/08(火) 15:00:50.69ID:vja+kmvq プログラムとプログラミングを区別できない人はプログラマーの素質ない
393デフォルトの名無しさん
2022/03/08(火) 15:08:34.48ID:4KCNRaBj 欧米か
394デフォルトの名無しさん
2022/03/08(火) 15:34:31.78ID:A7/oU31Q395デフォルトの名無しさん
2022/03/08(火) 16:59:35.74ID:iHDsiIkr 勉強は出来るうちに しておいたほうがいいわ
後になって 気付いたって 遅いわ
と偉いバブル歌手も歌っていたぞ
後になって 気付いたって 遅いわ
と偉いバブル歌手も歌っていたぞ
396デフォルトの名無しさん
2022/03/08(火) 17:12:32.20ID:v+1C0ai5 >>388
マンションポエムかよっwwww
マンションポエムかよっwwww
397デフォルトの名無しさん
2022/03/08(火) 17:51:54.24ID:vcEztGxe398デフォルトの名無しさん
2022/03/08(火) 18:38:04.36ID:Qymf6HKt >>388
これ好き
これ好き
3997
2022/03/08(火) 23:53:31.64ID:uRRrzdTb >>383
>>7
に書いた
逆に、KENTA のサロンへ入ると、
なぜ、1年ぐらい勉強した初心者が、10年以上のプロよりも上になるのか、それを考えてみればよい
なぜ、KENTAは、こういうチートを編み出したのか?
普通だと、例えば看護師とかでも、何年も学費を払って、年収数百万円でしょ。
KENTAのサロンでは、月千円で1年で、同じぐらいの年収になる
すべての職業の中で、最も短期間で効率的に稼げる職業。
それが、Ruby on Rails のバックエンド技術者
他の言語・フレームワークを一切勧めないでしょ。
塾みたいな学習環境が整っていない所で勉強しても、効率が悪い
何年勉強しても、出来ないまま。
KENTAは、そこを突いている。だから、3千人も入っている
今じゃ、すべての学校がKENTAを研究している。
KENTAも、すべての学校を研究しているけどw
KENTAの特徴は、Python が流行っているとか、そういう迷信に惑わされない。
自分の信念と、実証研究に基づいているから
>>7
に書いた
逆に、KENTA のサロンへ入ると、
なぜ、1年ぐらい勉強した初心者が、10年以上のプロよりも上になるのか、それを考えてみればよい
なぜ、KENTAは、こういうチートを編み出したのか?
普通だと、例えば看護師とかでも、何年も学費を払って、年収数百万円でしょ。
KENTAのサロンでは、月千円で1年で、同じぐらいの年収になる
すべての職業の中で、最も短期間で効率的に稼げる職業。
それが、Ruby on Rails のバックエンド技術者
他の言語・フレームワークを一切勧めないでしょ。
塾みたいな学習環境が整っていない所で勉強しても、効率が悪い
何年勉強しても、出来ないまま。
KENTAは、そこを突いている。だから、3千人も入っている
今じゃ、すべての学校がKENTAを研究している。
KENTAも、すべての学校を研究しているけどw
KENTAの特徴は、Python が流行っているとか、そういう迷信に惑わされない。
自分の信念と、実証研究に基づいているから
400デフォルトの名無しさん
2022/03/09(水) 00:58:26.30ID:v5XMKC0V こいつマジなんなん?なんか脳に障害でもあるの?
401デフォルトの名無しさん
2022/03/09(水) 05:16:47.92ID:nmk62Dv9 ワッチョイがあればなあ
402デフォルトの名無しさん
2022/03/09(水) 05:37:42.80ID:dpjoJwZK 気持ち悪いポエムだなあ
403デフォルトの名無しさん
2022/03/09(水) 10:43:28.56ID:/acyQHSn どうせルビー君だろ?毎回同じだからNGワード設定しておけよ
404デフォルトの名無しさん
2022/03/09(水) 13:20:11.79ID:lOcy0oUh デスクトップアプリを作りたいのですがどのような技術が必要ですか?
プログラムがPC上で動作してブラウザから動作確認や操作をしたいです
プログラムがPC上で動作してブラウザから動作確認や操作をしたいです
405デフォルトの名無しさん
2022/03/09(水) 14:02:48.55ID:gDKFE/nU webできればできる
406デフォルトの名無しさん
2022/03/09(水) 14:48:23.58ID:EOeAet1J ビスタのころのActiveデスクトップは廃止されたんですよね?今でもスキームはあるんですか
407デフォルトの名無しさん
2022/03/09(水) 15:06:47.70ID:DLXo+afo 95から2000/Meまでだよ
408デフォルトの名無しさん
2022/03/09(水) 15:11:31.67ID:/acyQHSn win7のガジェットまでが似たような機能かな
フリーソフトで似たようなことするのはあるけどセキュリティのせいで標準機能としては消えたな
フリーソフトで似たようなことするのはあるけどセキュリティのせいで標準機能としては消えたな
409デフォルトの名無しさん
2022/03/09(水) 15:17:29.80ID:DLXo+afo 当時の技術ならhtaが簡単。Win11でも使える
メモ帳で HelloWorld と書いてファイル拡張子を .hta にするだけでデスクトップアプリケーションが完成する
メモ帳で HelloWorld と書いてファイル拡張子を .hta にするだけでデスクトップアプリケーションが完成する
410デフォルトの名無しさん
2022/03/09(水) 22:00:23.02ID:KLxlt7Kt >>404
Ruby, Selenium Webdriver でブラウザを自動操作できる。
PC 内で、サーバーを起動するウェブアプリ
VSCode で有名な、Electron とか。
これは、Node.js(サーバー) + Chrome(ブラウザ)
他には、Unity で有名な、C# とか
Ruby, Selenium Webdriver でブラウザを自動操作できる。
PC 内で、サーバーを起動するウェブアプリ
VSCode で有名な、Electron とか。
これは、Node.js(サーバー) + Chrome(ブラウザ)
他には、Unity で有名な、C# とか
411デフォルトの名無しさん
2022/03/10(木) 03:33:53.79ID:FksT5vB3412デフォルトの名無しさん
2022/03/10(木) 12:24:29.72ID:emqzprk8 プロトタイプ開発ってありますけど
あれって普通、どれぐらい作り込むもんなんですか?
あれって普通、どれぐらい作り込むもんなんですか?
413デフォルトの名無しさん
2022/03/10(木) 12:45:39.64ID:5z0ARRXc そんな基準なんてないよw
なんのためにプロトタイプが必要なのか、その目的が満たされるとこまで作る
なんのためにプロトタイプが必要なのか、その目的が満たされるとこまで作る
414デフォルトの名無しさん
2022/03/11(金) 05:54:22.65ID:oLz1MdpQ websocketの通信を解析しようとしたのですが行き詰まりました
https://www.coinglass.com/ja/tv/Binance_BTCUSDT
のサイトですが
wss://ws.coinglass.com:666/ws
で通信しているようです。
とりあえずブラウザのコンソールを開いて
var ws = new WebSocket("wss://ws.coinglass.com:666/ws/");
ws.binaryType="arraybuffer";
ws.onopen = function(data) {
console.log("通信接続イベント受信");
ws.send(JSON.stringify({"method":"subscribe","params":[{"t":"m1","key":"BTC:Binance:1:USDT","channel":"openInterestKline"}]} ))
ws.send("ping");
console.log(data);
}
ws.onmessage = function(data) {
console.log("メッセージ受信");
console.log(data);
}
としてみましたが、まったくメッセージを受信してくれません・・
上記サイトで通信中のやつはコンソールのネットワークのところで応答をみると
送信と受信がズラーッと流れているのですが同じようになってくれず・・
websocket得意な人お願いします・・
https://www.coinglass.com/ja/tv/Binance_BTCUSDT
のサイトですが
wss://ws.coinglass.com:666/ws
で通信しているようです。
とりあえずブラウザのコンソールを開いて
var ws = new WebSocket("wss://ws.coinglass.com:666/ws/");
ws.binaryType="arraybuffer";
ws.onopen = function(data) {
console.log("通信接続イベント受信");
ws.send(JSON.stringify({"method":"subscribe","params":[{"t":"m1","key":"BTC:Binance:1:USDT","channel":"openInterestKline"}]} ))
ws.send("ping");
console.log(data);
}
ws.onmessage = function(data) {
console.log("メッセージ受信");
console.log(data);
}
としてみましたが、まったくメッセージを受信してくれません・・
上記サイトで通信中のやつはコンソールのネットワークのところで応答をみると
送信と受信がズラーッと流れているのですが同じようになってくれず・・
websocket得意な人お願いします・・
415デフォルトの名無しさん
2022/03/11(金) 12:23:25.86ID:CNVfuDRe originとか見て弾かれてるんじゃない?
416デフォルトの名無しさん
2022/03/11(金) 13:44:53.59ID:oLz1MdpQ 書き込めないので書き込みテスト
417デフォルトの名無しさん
2022/03/11(金) 13:46:28.46ID:oLz1MdpQ418デフォルトの名無しさん
2022/03/11(金) 13:47:50.36ID:oLz1MdpQ 続き
おそらくこれが肝のスクリプトだと思うのですが
https://aws-s3.coinglasscdn.com/_next/static/chunks/35.82126dd781e83090ac6b.js
https://aws-s3.coinglasscdn.com/_next/static/chunks/2d95650d59911c5d5e7c116bfa4a29d5c8bf1405.34706760e2600fbd1dec.js
改行とか成形しました
35.82126dd781e83090ac6b.js
https://dpaste.com
/444QURVVY
2d95650d59911c5d5e7c116bfa4a29d5c8bf1405.34706760e2600fbd1dec.js
Zwwu: function (t, e, n) {の行以下が重要?
https://dpaste.com
/HS4MZERPD
おそらくこれが肝のスクリプトだと思うのですが
https://aws-s3.coinglasscdn.com/_next/static/chunks/35.82126dd781e83090ac6b.js
https://aws-s3.coinglasscdn.com/_next/static/chunks/2d95650d59911c5d5e7c116bfa4a29d5c8bf1405.34706760e2600fbd1dec.js
改行とか成形しました
35.82126dd781e83090ac6b.js
https://dpaste.com
/444QURVVY
2d95650d59911c5d5e7c116bfa4a29d5c8bf1405.34706760e2600fbd1dec.js
Zwwu: function (t, e, n) {の行以下が重要?
https://dpaste.com
/HS4MZERPD
419デフォルトの名無しさん
2022/03/11(金) 13:50:47.47 行数が多すぎ?なのかスクリプト対策なのかわかりませんが書き込みエラーでるので全角スペース挟んだり分けてレスしますすみません
続き
this.ws.ono pen = this.on open.bi nd(this),
←最初にpend ing_send[t]してるっぽいけど初期値は[]空配列なので何もしていないような
this.ws.oner ror = this.one rror.bind(this),
←そもそも以下略
this.ws.onmes sage = this.onm essage.bind(this),
←そもそもonmessageされないのでこれ以前の問題?
this.time _task = setInt erval(this.hear tbeat.bind(this), 5e3))
←heartbeat 定期的にping送ってるだけ
sendも監視してみましたが
pingとJSON.stringify()の何行かだけでした
やはり>>415さんの言うようにスクリプトとは別のoriginやら何やらで判断されているのでしょうか・・
サイト上でサイトと同じようにスクリプトを起動すれば受信できると思ったのですが
ありがとうございます
続き
this.ws.ono pen = this.on open.bi nd(this),
←最初にpend ing_send[t]してるっぽいけど初期値は[]空配列なので何もしていないような
this.ws.oner ror = this.one rror.bind(this),
←そもそも以下略
this.ws.onmes sage = this.onm essage.bind(this),
←そもそもonmessageされないのでこれ以前の問題?
this.time _task = setInt erval(this.hear tbeat.bind(this), 5e3))
←heartbeat 定期的にping送ってるだけ
sendも監視してみましたが
pingとJSON.stringify()の何行かだけでした
やはり>>415さんの言うようにスクリプトとは別のoriginやら何やらで判断されているのでしょうか・・
サイト上でサイトと同じようにスクリプトを起動すれば受信できると思ったのですが
ありがとうございます
420デフォルトの名無しさん
2022/03/11(金) 14:30:40.77ID:dn0V518E origin関係なかった
URLが間違ってる
末尾のスラッシュがいらない
URLが間違ってる
末尾のスラッシュがいらない
421デフォルトの名無しさん
2022/03/11(金) 14:52:17.01ID:oLz1MdpQ >>420
う、うおおおおお!ほんとだできましたあ!!!
ありがとうございます!
ちなみに
ws.onclose = function (e) {
console.log("Close Code = " + e.code);
console.log("Close Reason = " + e.reason);
}
したら
Close Code = 1002
Close Reason = Server internal error
もでてましたね
ありがとうございました!!
う、うおおおおお!ほんとだできましたあ!!!
ありがとうございます!
ちなみに
ws.onclose = function (e) {
console.log("Close Code = " + e.code);
console.log("Close Reason = " + e.reason);
}
したら
Close Code = 1002
Close Reason = Server internal error
もでてましたね
ありがとうございました!!
422414
2022/03/12(土) 00:43:41.20ID:3lb5LtwJ また>>414に関係する質問よろしいでしょうか
ただ今回はめんどくさそうになりそうなのでスルーでも全然OKです
ダメそうなら諦めます
今回行き詰まったのは
arraybufferでmessage受信後のテキスト変換です
何をやっても文字化けしてしまいます・・(受信は>>414,>>420で出来ました)
String.fromCodePointなどでやってみましたがダメでした。
ソースコードをみてみたのですが、どうやら
このサイト独自の変換テーブル?的なのがかましてあるような気がします・・
>>418の2d95650d59911c5d5e7c116bfa4a29d5c8bf1405.34706760e2600fbd1dec.js
のr.a.inflate(t.data,の行だと思います
ただ、おそらくとしか言えません。
で、inflateを探してみたのですが
https://dpaste.com/4UKBUPS7R
くらいにしかありませんでした、そして何をやっているのか分解してみてみましたがさっぱりです。。
messageを受信して、new Uint16Array(event.data)で得られる結果が
Uint16Array(12) [ 35615, 8, 0, 0, 0, 51243, 19407, 7, 16719, 8536, … ]
そしてソースコードの中にも35615があるので近いと思ったんですけどね。
何かしらの文字化け対策ができるか
実行結果だけでもコンソール上(もしくは拡張機能など)でうまいこと取れないものか
というのが今回の質問です。
もしソース解読しないといけないってなったらめちゃくちゃめんどくさそうなのであきらめます
ただ今回はめんどくさそうになりそうなのでスルーでも全然OKです
ダメそうなら諦めます
今回行き詰まったのは
arraybufferでmessage受信後のテキスト変換です
何をやっても文字化けしてしまいます・・(受信は>>414,>>420で出来ました)
String.fromCodePointなどでやってみましたがダメでした。
ソースコードをみてみたのですが、どうやら
このサイト独自の変換テーブル?的なのがかましてあるような気がします・・
>>418の2d95650d59911c5d5e7c116bfa4a29d5c8bf1405.34706760e2600fbd1dec.js
のr.a.inflate(t.data,の行だと思います
ただ、おそらくとしか言えません。
で、inflateを探してみたのですが
https://dpaste.com/4UKBUPS7R
くらいにしかありませんでした、そして何をやっているのか分解してみてみましたがさっぱりです。。
messageを受信して、new Uint16Array(event.data)で得られる結果が
Uint16Array(12) [ 35615, 8, 0, 0, 0, 51243, 19407, 7, 16719, 8536, … ]
そしてソースコードの中にも35615があるので近いと思ったんですけどね。
何かしらの文字化け対策ができるか
実行結果だけでもコンソール上(もしくは拡張機能など)でうまいこと取れないものか
というのが今回の質問です。
もしソース解読しないといけないってなったらめちゃくちゃめんどくさそうなのであきらめます
423デフォルトの名無しさん
2022/03/12(土) 13:28:01.77ID:SAy5Tj7i ごめんなさい。超初級の質問ですが教えてください。
laravelで、eloquentに対し情報を取得しました。
$data = Note::where('id',$id)->get();
↑
これで取得することができ、viewテンプレートで表示することができました。
教えていただきたいのですが、レコードを取得した同じコントロール内で、取得直後に、
1レコード目の「name」フィールドの値を$name変数に入れたいのですがどう書けばよいのでしょうか?
laravelで、eloquentに対し情報を取得しました。
$data = Note::where('id',$id)->get();
↑
これで取得することができ、viewテンプレートで表示することができました。
教えていただきたいのですが、レコードを取得した同じコントロール内で、取得直後に、
1レコード目の「name」フィールドの値を$name変数に入れたいのですがどう書けばよいのでしょうか?
424デフォルトの名無しさん
2022/03/12(土) 16:03:36.62ID:metWTmDc そのレベルの質問をしてしまう時点でまずphpの勉強から始めた方がいいと思います
425デフォルトの名無しさん
2022/03/12(土) 16:21:15.54ID:vsOOxCHo 画像閲覧アプリってどの言語だと作りやすいかな?
426デフォルトの名無しさん
2022/03/12(土) 16:28:10.24ID:QZPZHzgH427デフォルトの名無しさん
2022/03/12(土) 18:42:31.33ID:8w9oH7w/ 組とは5つの数字からなる集合
N個の組の中から、共通の数字の無い組2つの組み合わせを全て見つけたい
O(N^2)でしか計算できない?
N個の組の中から、共通の数字の無い組2つの組み合わせを全て見つけたい
O(N^2)でしか計算できない?
428デフォルトの名無しさん
2022/03/12(土) 19:22:22.52ID:Gxt2mjkP429デフォルトの名無しさん
2022/03/12(土) 21:54:30.57ID:9cczQYeA >>422
inflate/deflate は、圧縮解凍かも
他人のコード解析は、非常に難しい。
まず、Ruby on Rails で、Websocket をやってからの方がよいと思う
バグ取り名人 たけ
【Rails】(送信時のリロード無し!)Action CableでSlack風チャットアプリを作成、2019/12
https://www.youtube.com/watch?v=o6PuxDr8Meg
たけは大学院数学科卒で、未経験者からすぐにRuby on Railsを究めて、
沖縄の神里よしとの人生逆転サロンの守護神になった超人!
>>423
Laravel の質問は、この板よりも、WEBプログラミング板の方がよいのでは?
inflate/deflate は、圧縮解凍かも
他人のコード解析は、非常に難しい。
まず、Ruby on Rails で、Websocket をやってからの方がよいと思う
バグ取り名人 たけ
【Rails】(送信時のリロード無し!)Action CableでSlack風チャットアプリを作成、2019/12
https://www.youtube.com/watch?v=o6PuxDr8Meg
たけは大学院数学科卒で、未経験者からすぐにRuby on Railsを究めて、
沖縄の神里よしとの人生逆転サロンの守護神になった超人!
>>423
Laravel の質問は、この板よりも、WEBプログラミング板の方がよいのでは?
430デフォルトの名無しさん
2022/03/13(日) 20:21:40.93ID:5rS6nswZ methodって日本語に直すとなんていいますか?
431デフォルトの名無しさん
2022/03/13(日) 21:06:40.87ID:oiil/+BS メソッド
432デフォルトの名無しさん
2022/03/13(日) 21:11:52.79ID:5rS6nswZ ありがとうございます!
433デフォルトの名無しさん
2022/03/14(月) 13:04:37.10ID:S4UoW6Ne それでいいんかーいw
434デフォルトの名無しさん
2022/03/14(月) 16:43:52.37ID:qxjF9aPh >>433
ほかにありますか!?
ほかにありますか!?
435デフォルトの名無しさん
2022/03/14(月) 17:04:37.06ID:S4UoW6Ne いやカタカナにしただけじゃんw
日本語なら手法とか
日本語なら手法とか
436デフォルトの名無しさん
2022/03/14(月) 17:13:48.77ID:VvkwCY/b メソッドが一番正確だと思うな
一般的な英語としてのmethodではなく
プログラミング用語としてのmethodだから
それに該当する言葉は日本語にはないのでメソッドというしかない
一般的な英語としてのmethodではなく
プログラミング用語としてのmethodだから
それに該当する言葉は日本語にはないのでメソッドというしかない
437デフォルトの名無しさん
2022/03/14(月) 17:39:00.63ID:rbCSOV+9 メンバー関数
438デフォルトの名無しさん
2022/03/14(月) 17:40:33.47ID:VdCTrtef returnすることを返すとかいいますが、返却するという言い方も一般的な表現ですか?
439デフォルトの名無しさん
2022/03/14(月) 17:47:02.43ID:9K46jqx9 >>437
それ日本語にしたというよりC++用語にしただけじゃろ
それ日本語にしたというよりC++用語にしただけじゃろ
440デフォルトの名無しさん
2022/03/14(月) 17:49:23.40ID:37KQpQ2j 翻訳バイトしてるのかな?
441デフォルトの名無しさん
2022/03/14(月) 17:57:14.43ID:YboXIGGb442デフォルトの名無しさん
2022/03/14(月) 17:58:23.17ID:rbCSOV+9 >>438
返却は聞いたことない。返す、戻す。返り値、戻り値は使う
返却は聞いたことない。返す、戻す。返り値、戻り値は使う
443デフォルトの名無しさん
2022/03/14(月) 17:59:13.87ID:LnwT2ISd 返却っていうとなんかレンタルしてたの?って印象
444438
2022/03/14(月) 18:07:48.06ID:VdCTrtef 最近読んだ本にでてきて最初は何のことかわからなかったんですが
分からなかったのは自分が完全に独学なせいで、世間的には一般的なのかなと思って質問しました
ありがとうございます
分からなかったのは自分が完全に独学なせいで、世間的には一般的なのかなと思って質問しました
ありがとうございます
445デフォルトの名無しさん
2022/03/14(月) 18:09:56.11ID:d6DWP7nv 返り値って昔から言う定番だけどちょっと亜流でダサいと感じてしまう
Wikipediaだと返却値とも書いてある
俺は使わないけど使う人もいるだろうなという程度
Wikipediaだと返却値とも書いてある
俺は使わないけど使う人もいるだろうなという程度
446デフォルトの名無しさん
2022/03/14(月) 18:25:09.20ID:sRLRadmI 会社の先輩が、引数のことをインスウと言っています
さりげなく教えてあげたほうがよいですか
ちなみにGUIのことをグーイと言っていますし
他にもいろいろ不審な点があります
さりげなく教えてあげたほうがよいですか
ちなみにGUIのことをグーイと言っていますし
他にもいろいろ不審な点があります
447デフォルトの名無しさん
2022/03/14(月) 19:13:01.14ID:r/AOfafn グーイ以外なんて呼ぶの?
448デフォルトの名無しさん
2022/03/14(月) 19:45:36.18ID:VdxdSp+0 ワイはじーゆーあい
UIがゆーあい
UIがゆーあい
449デフォルトの名無しさん
2022/03/14(月) 19:48:07.86ID:1+gTQeOk 引数は目の前でヒキスウと何度も言ってればそのうち気づくかも
でも因数や員数を耳にした経験から正しい読みの一つだと勘違いしてる場合はダメだね
飲み会がある時代なら伝えやすかった
GUIはグーイで合ってる
まともな用語辞典なら併記してある
今は3文字以内の頭字語(initialism)はなるべくジーユーアイのように読むのが決まりとされている[誰によって?]けど、古い用語はその限りではない
GIF, CAD, RAM, GNUとかもそう
でも因数や員数を耳にした経験から正しい読みの一つだと勘違いしてる場合はダメだね
飲み会がある時代なら伝えやすかった
GUIはグーイで合ってる
まともな用語辞典なら併記してある
今は3文字以内の頭字語(initialism)はなるべくジーユーアイのように読むのが決まりとされている[誰によって?]けど、古い用語はその限りではない
GIF, CAD, RAM, GNUとかもそう
450デフォルトの名無しさん
2022/03/14(月) 19:56:38.34ID:g8NWSwSo グイじゃないの!?
451デフォルトの名無しさん
2022/03/14(月) 20:07:35.73ID:LrrKKNAv グーイ呼びの人ってCUIのことは何て呼んでるの?
452デフォルトの名無しさん
2022/03/14(月) 21:00:25.18ID:BAFzAVp+ GUIと違ってCUIって言葉は日本でしか通じない
453デフォルトの名無しさん
2022/03/14(月) 21:01:57.56ID:NZJQ1CFj グーイは古・・・ベテランさんの呼び方
454デフォルトの名無しさん
2022/03/14(月) 21:13:39.04ID:VdxdSp+0 たしかに、おじいさんレベルが呼んでるなw
455デフォルトの名無しさん
2022/03/14(月) 21:48:59.24ID:JkeNH2UT 〇つ =3 ドピュッ!
456デフォルトの名無しさん
2022/03/16(水) 22:14:26.66ID:DercaFA/ 動的なシミュレーションを可視化したいんですがどんな言語や環境がオススメですか?
PythonとC++ならある程度できますが
Pythonはjupyter notebookしか使っておらず動的な可視化をしたことがなくC++は昔DXLib使ってましたがシミュレーションの可視化にはコード量が多いと思いました
PythonとC++ならある程度できますが
Pythonはjupyter notebookしか使っておらず動的な可視化をしたことがなくC++は昔DXLib使ってましたがシミュレーションの可視化にはコード量が多いと思いました
457蟻人間 ◆T6xkBnTXz7B0
2022/03/16(水) 22:28:12.05ID:hcw3u3SF Blender
458デフォルトの名無しさん
2022/03/16(水) 22:34:58.79ID:3atZrEVr Mayaがおススメだねスクリプトが使いやすいから
459デフォルトの名無しさん
2022/03/17(木) 00:38:56.61ID:UL445RGu Processing
460デフォルトの名無しさん
2022/03/17(木) 11:17:07.84ID:+aNbcw9m 何のシミュレーションかもわからんのに何で急に3Dソフト進められんねん君ら
461デフォルトの名無しさん
2022/03/17(木) 11:20:20.00ID:rF5KH7cw DXLib ←ここからの推定だろ。3D以外で使ってるかもしれないけどさ
462デフォルトの名無しさん
2022/03/17(木) 11:24:52.58ID:SlGTnuqK とりあえずpython でインターフェース作っとけばblenderでもなんでも通信できる
463デフォルトの名無しさん
2022/03/17(木) 13:05:16.91ID:/5D3CGGK 3Dってシミュレーションにならないからな
あくまでもそれっぽく見せていて計算速度重視
あくまでもそれっぽく見せていて計算速度重視
464デフォルトの名無しさん
2022/03/17(木) 14:41:47.19ID:Q6yVYsGX そう?コロナで失笑されたけど、スパコン富嶽の飛沫シミュレーションなんかはもろ3Dソフトの縄張りやんね
465デフォルトの名無しさん
2022/03/17(木) 15:16:49.75ID:rF5KH7cw466蟻人間 ◆T6xkBnTXz7B0
2022/03/17(木) 16:13:58.05ID:3IsTf0nm シミュを具体的に言うと有限要素法かな
467デフォルトの名無しさん
2022/03/17(木) 19:27:39.76ID:sowS9/bx >>463
それはDxLibやUnityとかのゲーム用のライブラリの話だろ
それはDxLibやUnityとかのゲーム用のライブラリの話だろ
468デフォルトの名無しさん
2022/03/19(土) 16:26:39.24ID:16ZCQf8Z メーカーの品管技術者です
社内で不良率や製品の特性データを活用したいと考えています
データベースの構築とそのデータの監視(データの推移に異常が有ればアラートをだすなど)を行いたいと考えています
おすすめの教科書が有れば教えて下さい
データ自体はcsvやpostgresqlで蓄積されていますが活用しやすい形にはなっていません
データベース(sqlite, postgresqlを考えています)、sql、データ整理用のプログラム(Excel、Python) について、教科書が必要だと考えています
ちなみにプログラミングは門外漢でvbaで細々内職する程度です英語はできません頭は悪いです
社内で不良率や製品の特性データを活用したいと考えています
データベースの構築とそのデータの監視(データの推移に異常が有ればアラートをだすなど)を行いたいと考えています
おすすめの教科書が有れば教えて下さい
データ自体はcsvやpostgresqlで蓄積されていますが活用しやすい形にはなっていません
データベース(sqlite, postgresqlを考えています)、sql、データ整理用のプログラム(Excel、Python) について、教科書が必要だと考えています
ちなみにプログラミングは門外漢でvbaで細々内職する程度です英語はできません頭は悪いです
469デフォルトの名無しさん
2022/03/19(土) 18:43:59.25ID:uYgFxoPT >>468
とりあえずcsvやsqliteの読み書きもカバーしてあるようなPythonの入門書を1冊読んでトライしてみれば?
どの程度の仕組みを想像してるのかわからないけど
最初はcsvのログを直接読み込みPythonスクリプトからはじめてもいい気がする
RDBがフィットする用途かどうかは微妙なところ
とりあえずcsvやsqliteの読み書きもカバーしてあるようなPythonの入門書を1冊読んでトライしてみれば?
どの程度の仕組みを想像してるのかわからないけど
最初はcsvのログを直接読み込みPythonスクリプトからはじめてもいい気がする
RDBがフィットする用途かどうかは微妙なところ
470デフォルトの名無しさん
2022/03/19(土) 19:21:43.92ID:CtZdn1W5 んーデータベースや蓄積フロー自体があるんなら
とりあえずコピーしてpythonでpandasをnumpyするあたりからはじめてみて
イケそうなら独自の情報基盤構築検討の方向性じゃないか
異常値検出本は難しいのが多いから、前処理大全とかかね。あれpython/r/sql併記だし
とりあえずコピーしてpythonでpandasをnumpyするあたりからはじめてみて
イケそうなら独自の情報基盤構築検討の方向性じゃないか
異常値検出本は難しいのが多いから、前処理大全とかかね。あれpython/r/sql併記だし
471デフォルトの名無しさん
2022/03/19(土) 20:21:34.56ID:lleEge6B 異常値検出ってのがSNMPでやるのかSYSLOGでやるのかそっちのほうが気になる。
そっちの話じゃないんか
そっちの話じゃないんか
472デフォルトの名無しさん
2022/03/19(土) 20:31:56.42ID:16ZCQf8Z >> 469
そうなんですね
どういった用途だとrdbが適していますか?
仕組みとしては
1 蓄積されるcsv等のデータを成形してdb化
2 1のデータから主要な監視項目や統計量は別にdb化
3 データの監視とアラート
これば定型作業ではないですがそれぞれのデータからデータを素早く取り出して解析したいです
現状手動でデータを探して解析してますが、
解析ごとに必要なデータや意図が異なるので逐次的な調査になり非常に工数が掛かっていることがあります
データベースで一元的に管理できれば良いと考えているのですがあまり変わらないでしょうか
そうなんですね
どういった用途だとrdbが適していますか?
仕組みとしては
1 蓄積されるcsv等のデータを成形してdb化
2 1のデータから主要な監視項目や統計量は別にdb化
3 データの監視とアラート
これば定型作業ではないですがそれぞれのデータからデータを素早く取り出して解析したいです
現状手動でデータを探して解析してますが、
解析ごとに必要なデータや意図が異なるので逐次的な調査になり非常に工数が掛かっていることがあります
データベースで一元的に管理できれば良いと考えているのですがあまり変わらないでしょうか
473デフォルトの名無しさん
2022/03/19(土) 20:37:12.07ID:L04RZiDM データウェアハウス
474デフォルトの名無しさん
2022/03/19(土) 20:42:06.91ID:16ZCQf8Z475デフォルトの名無しさん
2022/03/19(土) 20:57:53.98ID:VZmL8CeM データはあるけど活用できる形ではない
→ETL挟んで、DWHを使いたい?
データの監視をしたい
→生のデータに対する監視ツールを導入したい?
一元的に使えるようにしたい
→big queryみたいので分析に大勢が関われるようにしたい?それとも自分だけ?
最終的にやりたいことがイメージできてないんじゃね
postgres使っているのであれば、ETLの真似事はできるやろから、
ローカルにまずpostgresサーバ立てて、欲しいテーブルなりを作っていってみればいいんじゃね
そしたら具体的にやりたいことがpythonならどうするのか、って解決しやすくなる
ま、そうやって作ったテーブルなりって、正規化とか考えてない無茶苦茶だったりするけどもw
→ETL挟んで、DWHを使いたい?
データの監視をしたい
→生のデータに対する監視ツールを導入したい?
一元的に使えるようにしたい
→big queryみたいので分析に大勢が関われるようにしたい?それとも自分だけ?
最終的にやりたいことがイメージできてないんじゃね
postgres使っているのであれば、ETLの真似事はできるやろから、
ローカルにまずpostgresサーバ立てて、欲しいテーブルなりを作っていってみればいいんじゃね
そしたら具体的にやりたいことがpythonならどうするのか、って解決しやすくなる
ま、そうやって作ったテーブルなりって、正規化とか考えてない無茶苦茶だったりするけどもw
476デフォルトの名無しさん
2022/03/19(土) 21:00:08.71ID:16ZCQf8Z477デフォルトの名無しさん
2022/03/19(土) 21:11:47.25ID:16ZCQf8Z >>475
ググりながら何で間違ってたらすまんこ
データはあるけど活用できる形ではない
→ETL挟んで、DWHを使いたい?
etlはしたいけどdwhは使いたくない(外注する予算はない)ただdwhに相当することはしたい
データの監視をしたい
→生のデータに対する監視ツールを導入したい?
多分のー
監視ツールが簡単な計算も含むならいえす
一元的に使えるようにしたい
→big queryみたいので分析に大勢が関われるようにしたい?それとも自分だけ?
まずは自分だけ、スキルがある人が触れれば良い
最終的にやりたいことがイメージできてないんじゃね
いぐざくとりー
ググりながら何で間違ってたらすまんこ
データはあるけど活用できる形ではない
→ETL挟んで、DWHを使いたい?
etlはしたいけどdwhは使いたくない(外注する予算はない)ただdwhに相当することはしたい
データの監視をしたい
→生のデータに対する監視ツールを導入したい?
多分のー
監視ツールが簡単な計算も含むならいえす
一元的に使えるようにしたい
→big queryみたいので分析に大勢が関われるようにしたい?それとも自分だけ?
まずは自分だけ、スキルがある人が触れれば良い
最終的にやりたいことがイメージできてないんじゃね
いぐざくとりー
478デフォルトの名無しさん
2022/03/19(土) 21:12:44.32ID:16ZCQf8Z479デフォルトの名無しさん
2022/03/19(土) 21:41:20.29ID:gLKrL3Nn >>478
そんなもん、手当たり次第目を通すくらいの情熱がないと無理だよ
そんなもん、手当たり次第目を通すくらいの情熱がないと無理だよ
480デフォルトの名無しさん
2022/03/19(土) 21:41:34.78ID:L04RZiDM DWHが外注?
481デフォルトの名無しさん
2022/03/19(土) 23:40:52.90ID:k2W7TKOh Amazon DynamoDB で、OLAP とかだろ。
よく図が載っている
DynamoDB Streams, Kinesis Firehose, Athena, S3, ElasticSearch,
AWS Lambda などをつなげていく
よく図が載っている
DynamoDB Streams, Kinesis Firehose, Athena, S3, ElasticSearch,
AWS Lambda などをつなげていく
482デフォルトの名無しさん
2022/03/19(土) 23:53:26.17ID:54LfxAfj DynamoDBはOLAPに適さないってAmazonn自身が言っているんだが。
483481
2022/03/20(日) 07:25:42.26ID:aLyHOWc6 WEB+DB Press vol.125 で、
アマゾンの香具師が、DynamoDB 特集を書いている
OLAP も、色々なサービスをつなげていく
アマゾンの香具師が、DynamoDB 特集を書いている
OLAP も、色々なサービスをつなげていく
484デフォルトの名無しさん
2022/03/20(日) 08:39:42.75ID:jD9V4YM+ その記事は読んでないが、実際にOLAPの仕事をしているのはElasticSearchというオチじゃね?
485デフォルトの名無しさん
2022/03/21(月) 14:27:40.00ID:N0pSTR2F スマホのDB用にJSONサーバー(WebAPI)を構築したいのですが
バックエンドとしてPHPかRubyのどちらが向いているでしょうか?
バックエンドとしてPHPかRubyのどちらが向いているでしょうか?
486デフォルトの名無しさん
2022/03/21(月) 14:45:46.93ID:FZgJyJbc Goかnodeがいい
487デフォルトの名無しさん
2022/03/21(月) 15:02:51.60ID:DBpwCepO firebaseでいいよ
コーディングすら不要
コーディングすら不要
488デフォルトの名無しさん
2022/03/21(月) 15:11:37.25ID:xV4UQ+CN スマホのDBって?
489デフォルトの名無しさん
2022/03/22(火) 00:04:22.80ID:6kcI/g5C Ruby on Rails は、売買・マッチング・掲示板・サロンなど、
何かのサービスのアプリで、1人で起業した女の子などが、Heroku などでよく使う
サービスをカスタマイズしやすいが、メモリ使用量が大きい
すごく単純なものは、Nginx とか、AWS S3, Fargate とか
何かのサービスのアプリで、1人で起業した女の子などが、Heroku などでよく使う
サービスをカスタマイズしやすいが、メモリ使用量が大きい
すごく単純なものは、Nginx とか、AWS S3, Fargate とか
490489
2022/03/22(火) 01:48:18.81ID:6kcI/g5C Ruby on Rails では、デフォルトで、HTML/JSON の2つを返す。
API モードで、JSONだけを返す事もできる
もっと複雑なら、GraphQL もある
下は、Udemy の山浦清透の動画
2021/12、69分。小学生でもわかるWebAPI入門。ゼロからWebAPIを作ってみよう
https://www.youtube.com/watch?v=6_zIN-bByB4
Node.js, Express, Postman。
Postman の代わりに、VSCode の拡張機能に、REST Client, Thunder Client もある
API モードで、JSONだけを返す事もできる
もっと複雑なら、GraphQL もある
下は、Udemy の山浦清透の動画
2021/12、69分。小学生でもわかるWebAPI入門。ゼロからWebAPIを作ってみよう
https://www.youtube.com/watch?v=6_zIN-bByB4
Node.js, Express, Postman。
Postman の代わりに、VSCode の拡張機能に、REST Client, Thunder Client もある
491デフォルトの名無しさん
2022/03/22(火) 12:27:05.28ID:xmU72ybT 写真何枚かとコメント登録してあるサイズにリサイズして印刷するというデスクトップアプリを作りたい
Winだとどういう選択肢がありますか?
今はwebアプリとして動いているのでelectronにしようかとも考えたのですが、せっかくならGUIから作りたい
C#とwfpというのがメジャー?色々おすすめ教えてください
Winだとどういう選択肢がありますか?
今はwebアプリとして動いているのでelectronにしようかとも考えたのですが、せっかくならGUIから作りたい
C#とwfpというのがメジャー?色々おすすめ教えてください
492デフォルトの名無しさん
2022/03/22(火) 12:53:20.78ID:N7BqUG1L Windowsデスクトップはメジャーというほど支配的なフレームワークってないんじゃないかな?
Blazorには期待してるけどまだ新参者だから情報少ない
Blazorには期待してるけどまだ新参者だから情報少ない
493デフォルトの名無しさん
2022/03/22(火) 13:00:49.76ID:r61p2XG8 Winformsが1番情報量多いし無難でしょ
モダンなUIじゃないとヤダ!ならともかく
モダンなUIじゃないとヤダ!ならともかく
494デフォルトの名無しさん
2022/03/22(火) 13:03:47.52ID:N7BqUG1L ワシは使った事ないが最近の WindowsはAndroidが動くらしいからReactNativeでもいいかもね
495デフォルトの名無しさん
2022/03/22(火) 16:05:25.52ID:Y4+muoIF ちんことまんこがピッタンコ
ちんことまんこがピッタンコ
あ それ
ちんことまんこがピッタンコ
ほい
ちんことまんこがピッタンコ
ちんことまんこがピッタンコ
あ それ
ちんことまんこがピッタンコ
ほい
ちんことまんこがピッタンコ
496デフォルトの名無しさん
2022/03/22(火) 17:34:02.14ID:8I2TRJEX wpfは大規模開発での製作チーム分けに適してると考えてるしMVVMに利点は多いけど、サクッと作れる点では>>493 の推すようにwinformが楽
ただ、VB.net はやめとけC#が一番
あれは元々VBで書かれていたアプリを.net対応にするだけの言語
みょうちきりんな言語仕様が多すぎて挫折しかねない
ただ、VB.net はやめとけC#が一番
あれは元々VBで書かれていたアプリを.net対応にするだけの言語
みょうちきりんな言語仕様が多すぎて挫折しかねない
497デフォルトの名無しさん
2022/03/22(火) 19:36:57.41ID:aXNMcs+R VB.NETってそんな酷かったっけ
昔のVBが酷いのは同意だけど.NETは記法が違うだけで基本ほぼC#のサブセットだったような
昔のVBが酷いのは同意だけど.NETは記法が違うだけで基本ほぼC#のサブセットだったような
498デフォルトの名無しさん
2022/03/22(火) 19:53:27.71ID:HvRJN3MA 昔のvb(やvbaやvbs)はあれであれでよかった
ただそのvbとvb.netは名前こそ似てるけどまったく別モノでムカつく
そしてc#と同じはずなのに似てないしぐぐってもc#の情報ばっかでムカつく
そういう言語だから面倒なんだよ
ただそのvbとvb.netは名前こそ似てるけどまったく別モノでムカつく
そしてc#と同じはずなのに似てないしぐぐってもc#の情報ばっかでムカつく
そういう言語だから面倒なんだよ
499デフォルトの名無しさん
2022/03/22(火) 19:58:45.54ID:1zUmccnl VBを.NET Framework用にコンパイルすること自体は別にいいんだけど
VBの時点でもはや触ろうとする気力すら削がれる
大体 >>496 に書いてある変な言語仕様とか制限とか
記法も変に冗長だったり省略できたりでC#の型推論とかに慣れると受け付けられない
VBの時点でもはや触ろうとする気力すら削がれる
大体 >>496 に書いてある変な言語仕様とか制限とか
記法も変に冗長だったり省略できたりでC#の型推論とかに慣れると受け付けられない
500デフォルトの名無しさん
2022/03/22(火) 23:52:07.34ID:6kcI/g5C ウェブアプリなら、Electron(Node.js + Chromium)
Redmine は、Ruby on Rails だけど、Windows 用が正常に動くかね?
Windowsの日本語がUTF-8 じゃないから
ネイティブアプリ(中間コード?)なら、C#。
ゲームのUnity がそう
Redmine は、Ruby on Rails だけど、Windows 用が正常に動くかね?
Windowsの日本語がUTF-8 じゃないから
ネイティブアプリ(中間コード?)なら、C#。
ゲームのUnity がそう
501500
2022/03/23(水) 00:03:16.78ID:znQ4kzdw Windows 版Redmine を見たら、Linux のほぼ全てをインストールしているw
さらに、MSYS2, PhpMyAdmin
VC++ とかも考えると、数十GB 使うのでは?w
すべて、Windows用のネイティブコンパイルが必要か?
WSL2, Docker で良くね?
「Ruby」のインストール
・「データベース」のインストール(MySQL、SQLServer等)
・「Webサーバ」のインストール(Apache/Nginx等)
・「バージョン管理システム」のインストール(Git、Subversion)
・Redmine本体のインストール
さらに、MSYS2, PhpMyAdmin
VC++ とかも考えると、数十GB 使うのでは?w
すべて、Windows用のネイティブコンパイルが必要か?
WSL2, Docker で良くね?
「Ruby」のインストール
・「データベース」のインストール(MySQL、SQLServer等)
・「Webサーバ」のインストール(Apache/Nginx等)
・「バージョン管理システム」のインストール(Git、Subversion)
・Redmine本体のインストール
502デフォルトの名無しさん
2022/03/23(水) 12:02:40.90ID:FKzTebTZ >>501
WindowsのRedmineはBitnamiでいいんじゃ?
全部入りでmariaDB(MySQL)も全てセットアップ
ただ、確かデータベース周りでなんか設定してやらんと動いてくれなかったんで無様と思った
WindowsのRedmineはBitnamiでいいんじゃ?
全部入りでmariaDB(MySQL)も全てセットアップ
ただ、確かデータベース周りでなんか設定してやらんと動いてくれなかったんで無様と思った
503491
2022/03/23(水) 12:30:31.54ID:dDSyhZa2 ありがとうございます
Winforms、React Nativeあたりで考えてみます
新しいのだとWinUI 3もでてきてるんですね
Winforms、React Nativeあたりで考えてみます
新しいのだとWinUI 3もでてきてるんですね
504デフォルトの名無しさん
2022/03/23(水) 13:33:24.07ID:81AtQK43 ドメインを購入したらサブドメインの権利もそのまま得られるんでしたっけ?
サブドメインも有料で買わないとだめですか?
サブドメインも有料で買わないとだめですか?
505デフォルトの名無しさん
2022/03/23(水) 13:39:23.69ID:B2zu6Xnn サブドメインの権利もあるけど
ドメインの管理を任せてる業者がサブドメインの設定は有料だって言ったら有料になる
ドメインの管理を任せてる業者がサブドメインの設定は有料だって言ったら有料になる
506デフォルトの名無しさん
2022/03/23(水) 14:34:21.81ID:FKzTebTZ え、サブドメインなんてDNSのCNAME,NS,Aレコード登録するだけじゃないの?
金取るところなんてあるの?
金取るところなんてあるの?
507デフォルトの名無しさん
2022/03/23(水) 14:55:21.48ID:B2zu6Xnn 「サブドメイン追加オプション」とかでぐぐってみろ
サブドメイン追加で一回金取られるパターンと、月額で毎月搾り取られるパターンある
SSLでとってくるところもある
サブドメイン追加で一回金取られるパターンと、月額で毎月搾り取られるパターンある
SSLでとってくるところもある
508デフォルトの名無しさん
2022/03/23(水) 15:01:07.23ID:oqhKL8A1509デフォルトの名無しさん
2022/03/23(水) 15:18:37.14ID:UVeueBal ドメインなんてそうそう変えないし
オープンなWEBサイト持ち続ける限り必要だしいい商売だよなあ
オープンなWEBサイト持ち続ける限り必要だしいい商売だよなあ
510デフォルトの名無しさん
2022/03/23(水) 15:29:59.42ID:FKzTebTZ511デフォルトの名無しさん
2022/03/23(水) 16:11:42.26ID:CtsiUcNK それはそんなに難しいスキルじゃないでしょ
512デフォルトの名無しさん
2022/03/23(水) 16:17:22.38ID:yMtNzCwv まあ会社でやるのと個人じゃ話は違ってくるから
513デフォルトの名無しさん
2022/03/23(水) 17:24:36.15ID:Tx2ooJ03 >>506
レジストラとドメイン管理の話がゴッチャになっているんじゃないかなw
とりあえず「.com」上に「bar」ドメインを作りたかったら、レジストラに
「bar.com」使えるようにして申請/登録するわけで、まぁ権利を買う
(借りる?)みたいな感じ
「bar.com」を使う権利を得たら、実際に自分でNSを立てて「bar.com」を
管理するならば、「bar.com」の「foo」ドメインを管理する(foo.bar.com)のは
自分のNSなんで、当然子ドメインを作ったからってレジストラに申請する
必要もないし、余分にお金がかかることもない
NSの管理を任せたり、レジストラに申請する必要があるレベル以下の
ドメインを貸し出すみたいなサービスを使った場合には、管理を行って
いる組織によってはサブドメインごとにお金を要求されたりする
今時は自分でレジストラに申請して自分でNSを管理するとか少ないのかな
レジストラとドメイン管理の話がゴッチャになっているんじゃないかなw
とりあえず「.com」上に「bar」ドメインを作りたかったら、レジストラに
「bar.com」使えるようにして申請/登録するわけで、まぁ権利を買う
(借りる?)みたいな感じ
「bar.com」を使う権利を得たら、実際に自分でNSを立てて「bar.com」を
管理するならば、「bar.com」の「foo」ドメインを管理する(foo.bar.com)のは
自分のNSなんで、当然子ドメインを作ったからってレジストラに申請する
必要もないし、余分にお金がかかることもない
NSの管理を任せたり、レジストラに申請する必要があるレベル以下の
ドメインを貸し出すみたいなサービスを使った場合には、管理を行って
いる組織によってはサブドメインごとにお金を要求されたりする
今時は自分でレジストラに申請して自分でNSを管理するとか少ないのかな
514デフォルトの名無しさん
2022/03/23(水) 18:21:49.52ID:+qXxzPax ワイは自分でDNSレコードいじれるとこしかやったことないな
まあ、あるって言うんならあるんやろ
まあ、あるって言うんならあるんやろ
515デフォルトの名無しさん
2022/03/23(水) 19:52:02.62ID:6gEyXKSj ワイは猿や
516デフォルトの名無しさん
2022/03/23(水) 20:23:38.33ID:uTV6zXpV y = SARU;
517デフォルトの名無しさん
2022/03/24(木) 12:09:41.43ID:XZaBgNxi reactやvueのテストでDOMが期待通りだからOKでーすみたいなのをよく見るけどアレって意味ある?
レンダリングされた結果が崩れてたらDOM見ても意味ないと思うんだが
レンダリングされた結果が崩れてたらDOM見ても意味ないと思うんだが
518デフォルトの名無しさん
2022/03/24(木) 12:12:30.60ID:4pzw63Or >>517
それはCSSの問題。DOMは関係ない。
それはCSSの問題。DOMは関係ない。
519デフォルトの名無しさん
2022/03/24(木) 12:17:56.19ID:XZaBgNxi でもspaってコンポーネントにスタイルも密結合させるじゃん?
だったらコンポーネントのテストでレンダリング結果もチェック必要では?
だったらコンポーネントのテストでレンダリング結果もチェック必要では?
520デフォルトの名無しさん
2022/03/24(木) 12:24:16.63ID:4pzw63Or521デフォルトの名無しさん
2022/03/24(木) 14:49:11.61ID:XZaBgNxi ふーん、そんなもんなのか
522デフォルトの名無しさん
2022/03/24(木) 15:36:45.63ID:0JW3GJOc ブラウザごとに微妙な差異がでたりするから、どこまで違ってたらNGという定量的な線引きが難しい
523デフォルトの名無しさん
2022/03/24(木) 16:31:07.49ID:e5dUVmez DOMの正しさはユニットテストで表示の正しさは(小さな)インテグレーションテストという感じ
相互補完的
相互補完的
524デフォルトの名無しさん
2022/03/24(木) 16:57:05.67ID:C9Ica0G+ ヨシっ!
525デフォルトの名無しさん
2022/03/24(木) 17:00:28.46ID:2l05BMkQ テストは「何をテストしたいのか」って目的によるものだからな
データ処理のテストだと「データをきちんと処理して出力できてるか」のテストだから表示までテストしないのが普通
もちろん見た目のテストが必要になってテストに組み込むこともある
実際やってたことあるけど、単なる画像の表示すらたまに引っかかることあったな(肉眼では区別できないぐらいの変化が起きてた)
データ処理のテストだと「データをきちんと処理して出力できてるか」のテストだから表示までテストしないのが普通
もちろん見た目のテストが必要になってテストに組み込むこともある
実際やってたことあるけど、単なる画像の表示すらたまに引っかかることあったな(肉眼では区別できないぐらいの変化が起きてた)
526デフォルトの名無しさん
2022/03/24(木) 17:26:09.45ID:Cn7p/k0i UIテスト用の比較ツールいろいろあるよ
UI自体が変わった場合は目視が必須だけどリグレッションは自動化可能
UI自体が変わった場合は目視が必須だけどリグレッションは自動化可能
527デフォルトの名無しさん
2022/03/24(木) 17:29:03.67ID:XZaBgNxi スクロール、アニメーションは?
528デフォルトの名無しさん
2022/03/25(金) 13:53:55.89ID:294aUif5 Windowsのwpfでディスパッチャーを細工しといてVMを(UIスレッド以外で動かして)単体テストしてるんだけど
世間様のブログやらではそんなことやってるのは見たことがない
ダメなバッドノウハウなのかなコレ?
世間様のブログやらではそんなことやってるのは見たことがない
ダメなバッドノウハウなのかなコレ?
529デフォルトの名無しさん
2022/03/25(金) 17:52:26.31ID:oziK/Aco ChromeアドオンのseleniumIDEでwhile(変数同士がマッチ)という条件式を書きたいのですが書き方が見つかりません
Javascriptの書き方みたいですがSeleniumIDEコマンド例サイトを見ると変数の前に$(hoge)みたいに入ってるから違うみたいだし、30分くらいググってるのですがさっぱりわかりません
アドオン版は特殊な書き方するのでしょうか?
Javascriptの書き方みたいですがSeleniumIDEコマンド例サイトを見ると変数の前に$(hoge)みたいに入ってるから違うみたいだし、30分くらいググってるのですがさっぱりわかりません
アドオン版は特殊な書き方するのでしょうか?
530デフォルトの名無しさん
2022/03/25(金) 21:02:52.41ID:VGJQOYmV >>528
VMってUIに依存しないただのオブジェクトだから普通に単体テストできるもんだと思うが。
VMってUIに依存しないただのオブジェクトだから普通に単体テストできるもんだと思うが。
531デフォルトの名無しさん
2022/03/25(金) 21:21:23.93ID:3GbnUYiI532デフォルトの名無しさん
2022/03/26(土) 04:48:26.73ID:ZxvtMkkN >>529
全国のSeleniumer必読
https://qiita.com/oh_rusty_nail/items/b8ba525d31ea7c522856
このページのSelenium IDE の所に、
全96コマンドの説明へのリンクもある
Selenium IDE コマンドリファレンス
(2019/09版 : Selenium IDE v3.12.0 [全96コマンドを徹底解説])
https://qiita.com/oh_rusty_nail/items/77782973b4152992017b
if ${var} === "abc"
else
end
とか書いてあるので、変数同士なら、
if ${var} === ${xyz}
とか?
推測だけど
全国のSeleniumer必読
https://qiita.com/oh_rusty_nail/items/b8ba525d31ea7c522856
このページのSelenium IDE の所に、
全96コマンドの説明へのリンクもある
Selenium IDE コマンドリファレンス
(2019/09版 : Selenium IDE v3.12.0 [全96コマンドを徹底解説])
https://qiita.com/oh_rusty_nail/items/77782973b4152992017b
if ${var} === "abc"
else
end
とか書いてあるので、変数同士なら、
if ${var} === ${xyz}
とか?
推測だけど
533デフォルトの名無しさん
2022/03/28(月) 18:41:06.70ID:zIjGTjbG 個人情報を理由にテレワークさせない現場ってどうなの
534デフォルトの名無しさん
2022/03/28(月) 18:48:30.00ID:7OACB1JM 開発機に個人情報が入ってることってあるか?
535デフォルトの名無しさん
2022/03/28(月) 18:49:06.71ID:saKIZddM 家でやると電気代が2万ほど増えるんやが
会社で出してくれるとかあるん?
会社で出してくれるとかあるん?
536デフォルトの名無しさん
2022/03/28(月) 18:56:50.82ID:wuRMgFKa >>534
ザルな会社だと実データをテストデータとして使ってたりする
ザルな会社だと実データをテストデータとして使ってたりする
537デフォルトの名無しさん
2022/03/28(月) 18:57:52.28ID:QirqJzML 通勤手当無くなって在宅手当出るようになったと言う話はちらほら聞くね
ワイはフリーランスだから何も無いけど……
ワイはフリーランスだから何も無いけど……
538デフォルトの名無しさん
2022/03/28(月) 19:07:41.58ID:zIjGTjbG EUDなんよ
539デフォルトの名無しさん
2022/03/28(月) 19:11:00.09ID:zYEeILU0 今の日本だと個人情報を在宅で扱う(扱える)のは論外
もちろんそういう論外なところもまだ多いけどw
もちろんそういう論外なところもまだ多いけどw
540デフォルトの名無しさん
2022/03/28(月) 19:11:27.81ID:zIjGTjbG それでも本番運用始まるまで本番データなんか使わなきゃいいだけだし
単にリスク負いたくない&リテラシーの低い上層部の言い訳にしか感じない
単にリスク負いたくない&リテラシーの低い上層部の言い訳にしか感じない
541デフォルトの名無しさん
2022/03/28(月) 19:35:18.96ID:pD/C+pxG542デフォルトの名無しさん
2022/03/28(月) 19:53:59.18ID:7OACB1JM セキュリティの強度でいったらザルの会社ネットワークよりうちのがよっぽど強い
んだが結局のところ万が一お漏らしした時に持ち出しはしてませんでしたという言い訳をしたいから禁止にしてるんだろうな
ただでも持ち出しうっかりでもないのに漏洩したら完璧にセキュリティ破られてるってことだからそっちのがヤバい気がするが
んだが結局のところ万が一お漏らしした時に持ち出しはしてませんでしたという言い訳をしたいから禁止にしてるんだろうな
ただでも持ち出しうっかりでもないのに漏洩したら完璧にセキュリティ破られてるってことだからそっちのがヤバい気がするが
543デフォルトの名無しさん
2022/03/28(月) 19:58:01.42ID:zYEeILU0 そういう根本からのセキュリティ概念がないから論外なんだよ・・・
おまえの家だったらおまえが自由に個人情報外部に流せるだろ。それがザル状態
おまえの家だったらおまえが自由に個人情報外部に流せるだろ。それがザル状態
544デフォルトの名無しさん
2022/03/28(月) 20:04:16.94ID:7OACB1JM545デフォルトの名無しさん
2022/03/28(月) 23:01:50.44ID:JX21JVvT マ板ならともかくム板でこんな話する時点で論外
546デフォルトの名無しさん
2022/03/29(火) 10:53:53.22ID:3q2obdSA セレブエンジニアサロンの小松和貴の動画では、
Java 土方はセキュリティーが厳しいから、
インターネット・携帯電話禁止で、皆本で調べると言ってた
Java 土方はセキュリティーが厳しいから、
インターネット・携帯電話禁止で、皆本で調べると言ってた
547デフォルトの名無しさん
2022/03/29(火) 18:08:23.21ID:g2SW/NK6 お堅い所程リモートダメとか多いよね
こちらは少人数プロジェクトでお堅くも無いのでリモートだけど
社内サーバーやAWSへのアクセスはその会社のVPN経由じゃないとアクセス出来ないし
その辺はちゃんとやってる感じ
こちらは少人数プロジェクトでお堅くも無いのでリモートだけど
社内サーバーやAWSへのアクセスはその会社のVPN経由じゃないとアクセス出来ないし
その辺はちゃんとやってる感じ
548デフォルトの名無しさん
2022/03/29(火) 18:12:15.32ID:3LwTa7gJ クライアントが乗っ取られてvpn経由で社内サーバーがやられるかも
549デフォルトの名無しさん
2022/03/29(火) 18:15:08.46ID:RRIlDfwC 海外のIT企業とかどうしてるんだろう
550デフォルトの名無しさん
2022/03/29(火) 21:39:54.84ID:YV5lTWI/ 共産党に情報を提供することで対価を得ます
551デフォルトの名無しさん
2022/03/29(火) 21:53:05.62ID:YwtqAa4S 共産党が金出すわけねーだろあんなケチな連中w
552デフォルトの名無しさん
2022/03/30(水) 12:19:52.81ID:SZ4iQ/We YouTube で有名な、雑食系エンジニア・KENTA のRuby on Rails サロンでは、
モダンな会社が基本
そもそも、Heroku, AWS, CircleCI, Github Actions, Cloud 9 のクラウド開発
例えば、Everyday Rails の翻訳者・伊藤淳一は、
全員がリモートワークのソニックガーデンのCTO
モダンなRails vs 旧体制のJava 土方
Javaはインターネット・OSS 禁止だから、勉強できない。
10年やっても、1年のRails プログラマーよりも下
モダンな会社が基本
そもそも、Heroku, AWS, CircleCI, Github Actions, Cloud 9 のクラウド開発
例えば、Everyday Rails の翻訳者・伊藤淳一は、
全員がリモートワークのソニックガーデンのCTO
モダンなRails vs 旧体制のJava 土方
Javaはインターネット・OSS 禁止だから、勉強できない。
10年やっても、1年のRails プログラマーよりも下
553デフォルトの名無しさん
2022/03/30(水) 22:19:13.09ID:N270RWsC NGワード: KENTA
554デフォルトの名無しさん
2022/03/31(木) 11:25:32.56ID:IIUQuruj 不意に疑問を感じて調べたけど見つからなかった
AWS の S3 のバケットポリシーって、バケットに対して設定するよね
んで、ポリシーの対象となるリソースを指定する時に、なんでリソースのarn書かなきゃならんの?
登録している先のバケット以外のバケットにポリシーを設定できちゃうなら分かるけど
そこらへんが書いてあるドキュメントはどこ?
AWS の S3 のバケットポリシーって、バケットに対して設定するよね
んで、ポリシーの対象となるリソースを指定する時に、なんでリソースのarn書かなきゃならんの?
登録している先のバケット以外のバケットにポリシーを設定できちゃうなら分かるけど
そこらへんが書いてあるドキュメントはどこ?
555デフォルトの名無しさん
2022/03/31(木) 11:33:14.86ID:XY5gLPnj https://pbs.twimg.com/media/〇〇〇〇?format=png&name=small
上記のようなツイッターの画像リンクを入力すると投稿主のツイ垢を表示させたいです
どうやって〇〇〇〇の部分から投稿主のツイ垢を特定すればいいでしょうか?
上記のようなツイッターの画像リンクを入力すると投稿主のツイ垢を表示させたいです
どうやって〇〇〇〇の部分から投稿主のツイ垢を特定すればいいでしょうか?
556デフォルトの名無しさん
2022/03/31(木) 12:24:15.35ID:SwC8Dk/F557デフォルトの名無しさん
2022/03/31(木) 14:02:21.98ID:6RpIJweL >>554
アクションによってリソースに何を指定するかは異なる
例えばGetObjectならリソースのARNにはバケット名に加えてパス(キー)も指定する必要があり、
特定のキープレフィックスを持つオブジェクトに限ってアクセスを許可するような指定が可能
ListBucketみたいにリソースにバケットのARNを取るアクションの場合は確かに君の疑問の通りバケットポリシーでいちいちバケットを指定するのは冗長だ
そういう場合にはリソースの指定を省略できるような仕様になっていてもおかしくはないが、AWSはそうなっていないというだけの話
アクションによってリソースに何を指定するかは異なる
例えばGetObjectならリソースのARNにはバケット名に加えてパス(キー)も指定する必要があり、
特定のキープレフィックスを持つオブジェクトに限ってアクセスを許可するような指定が可能
ListBucketみたいにリソースにバケットのARNを取るアクションの場合は確かに君の疑問の通りバケットポリシーでいちいちバケットを指定するのは冗長だ
そういう場合にはリソースの指定を省略できるような仕様になっていてもおかしくはないが、AWSはそうなっていないというだけの話
558デフォルトの名無しさん
2022/03/31(木) 16:34:32.72ID:3F1JJOSM AWS なら、くろかわこうへいのサロンへ入れば?
KENTA のRuby on Rails サロンでも、
AWS 部の大ボスとかも、くろかわのサロンへ入っているらしい
Udemy のRails神・はむさんとか、
沖縄のかみざとよしとの人生逆転サロンのRails神・たけとかも
日本のそうそうたるメンバーが入っている
KENTA のRuby on Rails サロンでも、
AWS 部の大ボスとかも、くろかわのサロンへ入っているらしい
Udemy のRails神・はむさんとか、
沖縄のかみざとよしとの人生逆転サロンのRails神・たけとかも
日本のそうそうたるメンバーが入っている
559デフォルトの名無しさん
2022/03/31(木) 17:06:32.27ID:Hhwsm89o アナル舐め
560デフォルトの名無しさん
2022/04/01(金) 08:10:17.95ID:iFxkip5l エンジニアのための情報共有サイトで記事書いてる人ってメリットあるのでしょうか?
YouTubeみたいに再生数に応じて収入があったりしませんよね
むしろライバルに知識与えない方が良くないですか?
YouTubeみたいに再生数に応じて収入があったりしませんよね
むしろライバルに知識与えない方が良くないですか?
561デフォルトの名無しさん
2022/04/01(金) 08:42:12.09ID:jNk3SMxB 収入が入るほど再生数稼げないのでは…
562デフォルトの名無しさん
2022/04/01(金) 09:49:57.21ID:NNCswtN+ 書くことで自分の中で知識を整理できるとかはあるけど
趣味だよ
ここでおまえの回答に答えたとこで何のメリットもない。でも回答するやつがいるのと同じ
趣味だよ
ここでおまえの回答に答えたとこで何のメリットもない。でも回答するやつがいるのと同じ
563デフォルトの名無しさん
2022/04/01(金) 11:44:28.02ID:+HGhQJ8X 昔はネットも趣味の場だったんだけど、いまやマスコミュになってしまった
564デフォルトの名無しさん
2022/04/01(金) 12:18:18.54ID:oErDDmhk ライバルに知識与えたくないとかそんなみみっちい思考したことないわ
565デフォルトの名無しさん
2022/04/01(金) 12:42:20.99ID:Jg9e3IAW コミュ力や教養が大事だとか技術力は後からでも身につくとかずっとそういう言葉を聞いてきた
だからコミュ力や教養が足りない俺は技術力で差を付けれなかったら直ぐにポイされるとわかってる
だから俺は技術力の他に武器を持ってる奴には教えないようにしてる
奴らが技術力を身につけたら勝負にならんからな
多少自分の仕事が忙しくなろうが生活を守るには必要な事なんだ
だからコミュ力や教養が足りない俺は技術力で差を付けれなかったら直ぐにポイされるとわかってる
だから俺は技術力の他に武器を持ってる奴には教えないようにしてる
奴らが技術力を身につけたら勝負にならんからな
多少自分の仕事が忙しくなろうが生活を守るには必要な事なんだ
566デフォルトの名無しさん
2022/04/01(金) 14:49:16.13ID:PU7Zi1lY 情報発信すると、リクルートされる事がある。
例えば食べチョクでは、Ruby on Rails の開発者をリクルートして見つけた
だからKENTA は、転職用に情報発信するように言ってる。
記事を書いていますと言うのが、転職で圧倒的に強い
例えば食べチョクでは、Ruby on Rails の開発者をリクルートして見つけた
だからKENTA は、転職用に情報発信するように言ってる。
記事を書いていますと言うのが、転職で圧倒的に強い
567デフォルトの名無しさん
2022/04/01(金) 17:30:59.13ID:pqrM18wa 論文ない学位もない自称エンジニアたちの自己実現の場
568デフォルトの名無しさん
2022/04/01(金) 20:05:29.89ID:HdQpYhjj 教えくれる人ってその方面では知識量が豊富なのでいくら教えてもなかなか追いつけるもんじゃない
狭い範囲で狭いスキルにしがみついてる人ならみみっちい思考もありうるのかもしれないな
人の処世術は様々だけどそれじゃ成長も少ないだろうし転職しようにもつぶしが効かず、上司に嫌われないように振る舞ったりで疲れるだろうな
狭い範囲で狭いスキルにしがみついてる人ならみみっちい思考もありうるのかもしれないな
人の処世術は様々だけどそれじゃ成長も少ないだろうし転職しようにもつぶしが効かず、上司に嫌われないように振る舞ったりで疲れるだろうな
569デフォルトの名無しさん
2022/04/01(金) 20:19:38.28ID:CCEqhZv7 大学で学ぶような経年劣化しない知識
今の現場で使ってる新しい技術スタック
あとは秘伝のタレを少々
これだけ学べばまあ特に苦もなく現場でやっていける
5年もいらんだろ10年あれば余るぐらいだ
ここからはコミュ力や教養の勝負になる
もちろんレガシーでマニアックな知識では永遠に追いつけないかも知れないけどそれ使うか?って話
Win32APIとC言語を10年使い込んでGUIスクラッチできるおっさんよりreactを1年やった若者のが偉いんだな
今の現場で使ってる新しい技術スタック
あとは秘伝のタレを少々
これだけ学べばまあ特に苦もなく現場でやっていける
5年もいらんだろ10年あれば余るぐらいだ
ここからはコミュ力や教養の勝負になる
もちろんレガシーでマニアックな知識では永遠に追いつけないかも知れないけどそれ使うか?って話
Win32APIとC言語を10年使い込んでGUIスクラッチできるおっさんよりreactを1年やった若者のが偉いんだな
570デフォルトの名無しさん
2022/04/01(金) 20:37:35.47ID:2DZKTtxL 偉い奴なんかいらんw
求められるのは使いやすい奴だ
求められるのは使いやすい奴だ
571デフォルトの名無しさん
2022/04/01(金) 20:45:40.56ID:a/ML5MEu レガシーでマニアックな知識≒経年劣化しない知識
なんだよ。新しい技術でも書き方変わってるだけだからね
知識だけで何もできない奴もおおいけどw
なんだよ。新しい技術でも書き方変わってるだけだからね
知識だけで何もできない奴もおおいけどw
572デフォルトの名無しさん
2022/04/01(金) 20:51:04.37ID:HdQpYhjj レガシーでマニアックな知識って脱線してね
そこで成長が止まってる人はもはや教えてくれる人ではない
そこで成長が止まってる人はもはや教えてくれる人ではない
573デフォルトの名無しさん
2022/04/01(金) 20:53:19.99ID:CCEqhZv7 >>571
ノンノン
経年劣化しない知識は大学とかで学ぶ基本原理原則的な知識な
現場で覚えたマニアックでレガシーな知識はいずれ価値がなくなる運命
だから若造のほうが新しいものを知ってるぶんスキルは上なんだよ
技術で勝てないから少し上のレイヤーで若造に差をつけるってわけ
そこでは技術より他の能力や経験の差が効いてくる
ノンノン
経年劣化しない知識は大学とかで学ぶ基本原理原則的な知識な
現場で覚えたマニアックでレガシーな知識はいずれ価値がなくなる運命
だから若造のほうが新しいものを知ってるぶんスキルは上なんだよ
技術で勝てないから少し上のレイヤーで若造に差をつけるってわけ
そこでは技術より他の能力や経験の差が効いてくる
574デフォルトの名無しさん
2022/04/01(金) 21:14:01.81ID:L3MpFJNI レガシーは価値がなくなるとか、言葉の選び方がなんかおかしい感じ。
575デフォルトの名無しさん
2022/04/01(金) 21:15:27.34ID:4ulEUl+C 普遍的な知識ね
576デフォルトの名無しさん
2022/04/01(金) 22:38:20.86ID:2DZKTtxL577デフォルトの名無しさん
2022/04/01(金) 22:57:16.30ID:f2B71YyX フローレン?
知らない娘ですね
知らない娘ですね
578デフォルトの名無しさん
2022/04/02(土) 03:25:23.86ID:8k7mROJ3 新しいのを知ってる=スキル上じゃないからな
新しいもの(自分の経験が浅いモノ)は経験上想定外のトラブル起こしやすいのが分かってるから
確実にできる手段(レガシーな方法)使った方がいいよみたいに、老人は新しいことやらない理由を探してるんだよ
言語一つマスターしてればほかの言語もすぐできるようになるって言うだろ。実際そうだしやろうと思えばできるんだよ
新しいもの(自分の経験が浅いモノ)は経験上想定外のトラブル起こしやすいのが分かってるから
確実にできる手段(レガシーな方法)使った方がいいよみたいに、老人は新しいことやらない理由を探してるんだよ
言語一つマスターしてればほかの言語もすぐできるようになるって言うだろ。実際そうだしやろうと思えばできるんだよ
579デフォルトの名無しさん
2022/04/02(土) 06:35:48.89ID:ga5g+a1R まーたおれはすごいんだぞおじさんの自分語りが続く流れかよ
580デフォルトの名無しさん
2022/04/02(土) 07:18:40.14ID:eG69SWF3 ちんちんシュッ!シュッ!シュッ!
581デフォルトの名無しさん
2022/04/02(土) 10:04:40.90ID:qwudp5pE クロームにhttpsでIPアドレスとポート番号を打ち込んで実行した場合に
一番最初に宛先ポート番号へ送られる情報は何なんでしょうか?
自分のところには500byteちょっとの情報が送られてくるのですが
内訳が良くわかりませんでした。
Ethernetフレームの分け方見てみたのですが、よくわかりませんでした。
一番最初に宛先ポート番号へ送られる情報は何なんでしょうか?
自分のところには500byteちょっとの情報が送られてくるのですが
内訳が良くわかりませんでした。
Ethernetフレームの分け方見てみたのですが、よくわかりませんでした。
582デフォルトの名無しさん
2022/04/02(土) 10:23:07.55ID:BAqmRjl3 ハンドシェイクで調べろ
セキュリティ技術者か反社会的職業でなけりゃ用のない知識だが
セキュリティ技術者か反社会的職業でなけりゃ用のない知識だが
583デフォルトの名無しさん
2022/04/02(土) 10:29:23.20ID:qwudp5pE >>582
ありがとうございます。
Three way hand shakingももちろん調べてみたのですが、なぜ、500byteちょっとなのかも
わからないです。
一応図面を見るとSYNとシーケンス確認番号が送られているみたいなんですけど、これだけで500byteもいかないよなぁと思いまして・・・。
ちなみに調べている理由はサーバーを作ろうと思ったらなんかすごい大変なことになってしまった感じです。
ありがとうございます。
Three way hand shakingももちろん調べてみたのですが、なぜ、500byteちょっとなのかも
わからないです。
一応図面を見るとSYNとシーケンス確認番号が送られているみたいなんですけど、これだけで500byteもいかないよなぁと思いまして・・・。
ちなみに調べている理由はサーバーを作ろうと思ったらなんかすごい大変なことになってしまった感じです。
584デフォルトの名無しさん
2022/04/02(土) 10:30:33.13ID:qwudp5pE もしかしてこれは別板で質問した方が良いことです?
割とマニアックな感じなのですか?
独学で初めて3か月の初心者なのでご容赦願いたいです。
割とマニアックな感じなのですか?
独学で初めて3か月の初心者なのでご容赦願いたいです。
585デフォルトの名無しさん
2022/04/02(土) 10:32:30.22ID:qwudp5pE 鬱になるまでは小学校で子供たちの給食作ってたのに何やってるんだろ・・・
586デフォルトの名無しさん
2022/04/02(土) 11:13:38.08ID:BAqmRjl3 >>584
普通は自前で実装しない
例えばApacheやらメジャーなサーバソフトでもOpenSSLというオープンソース実装を使うだけ
なんだけどGo言語のライブラリでは、安全じゃないCで書かれたなんか使えるか!と自前で実装してるらしい
歌舞いてるなぁ…
普通は自前で実装しない
例えばApacheやらメジャーなサーバソフトでもOpenSSLというオープンソース実装を使うだけ
なんだけどGo言語のライブラリでは、安全じゃないCで書かれたなんか使えるか!と自前で実装してるらしい
歌舞いてるなぁ…
587デフォルトの名無しさん
2022/04/02(土) 11:25:46.28ID:s7uUU0Pn 何を見て500byteと言っているのかわからないから答えようがない
588デフォルトの名無しさん
2022/04/02(土) 13:29:25.95ID:lO0/Cdhr >>559
まんぐり返しがお勧め
まんぐり返しがお勧め
589デフォルトの名無しさん
2022/04/02(土) 13:53:03.58ID:qwudp5pE >>587
自分でソケット作ってそこの受信用のbuffに500byteちょっと来ましたよってコンソールに出たのです。
勿論、正確な数字が出ていたのですが、セキュリティに関してはよくわからないのでとりあえずぼかしてみました。
自分でソケット作ってそこの受信用のbuffに500byteちょっと来ましたよってコンソールに出たのです。
勿論、正確な数字が出ていたのですが、セキュリティに関してはよくわからないのでとりあえずぼかしてみました。
590デフォルトの名無しさん
2022/04/02(土) 13:55:13.54ID:qwudp5pE >>586
OpenSSLダウンロードしたのですが、具体的にどういう風にhttpsに繋がってくるのかがわからなくて
もしよければよい解説サイトないでしょうか。自分でも探してみたのですが、どうにもわからなくてです。
受け取ったデータに対してOPENSSLで何をすればいいのかが良くわからないのです。
OpenSSLダウンロードしたのですが、具体的にどういう風にhttpsに繋がってくるのかがわからなくて
もしよければよい解説サイトないでしょうか。自分でも探してみたのですが、どうにもわからなくてです。
受け取ったデータに対してOPENSSLで何をすればいいのかが良くわからないのです。
591デフォルトの名無しさん
2022/04/02(土) 13:56:27.88ID:qwudp5pE592デフォルトの名無しさん
2022/04/02(土) 13:57:06.24ID:qwudp5pE 596の間違いです。
593デフォルトの名無しさん
2022/04/02(土) 14:01:05.50ID:qwudp5pE ちがう、586の間違いです。
594デフォルトの名無しさん
2022/04/02(土) 14:05:06.81ID:BAqmRjl3 >>590
「openssl ライブラリ 使い方」
「openssl ライブラリ 使い方」
595デフォルトの名無しさん
2022/04/02(土) 14:12:45.41ID:qwudp5pE 自分の理解力が足りないようなのでもっと粘ってみます。
すみません。
すみません。
596デフォルトの名無しさん
2022/04/02(土) 14:26:55.86ID:YPKLSNfQ597デフォルトの名無しさん
2022/04/02(土) 14:42:12.77ID:kvExDSyU クラウド、SPA、スマホで品質はお察しだがノリで開発できてるんだが、真面目にクラウド資格とかの勉強する価値ある??
598デフォルトの名無しさん
2022/04/02(土) 16:10:17.73ID:Dltpff63 >>589
ソケットレベルの話なら3-way handshakeなんかの部分は見えないから一旦忘れていい
Chromeでアドレス指定しただけならgetコマンドと端末の情報としてこんなやつが送られてると思う
https://i.imgur.com/PbULB5p.jpg
https://developer.mozilla.org/ja/docs/Glossary/Request_header
ソケットレベルの話なら3-way handshakeなんかの部分は見えないから一旦忘れていい
Chromeでアドレス指定しただけならgetコマンドと端末の情報としてこんなやつが送られてると思う
https://i.imgur.com/PbULB5p.jpg
https://developer.mozilla.org/ja/docs/Glossary/Request_header
599558
2022/04/02(土) 16:33:12.04ID:YPKLSNfQ600デフォルトの名無しさん
2022/04/02(土) 16:49:17.26ID:BAqmRjl3 大体がJavaとか今時の高級言語ならopensslを直接に使わなくてもサーバは作れそう(ラップしてる
少なくともGoなら標準ライブラリ単体でLetsEncryptとかで貰った証明書とかで動かせるはず
(Goを使えとかさすがに言わんが
https://qiita.com/ryurock/items/f55db5944397619735bf
少なくともGoなら標準ライブラリ単体でLetsEncryptとかで貰った証明書とかで動かせるはず
(Goを使えとかさすがに言わんが
https://qiita.com/ryurock/items/f55db5944397619735bf
601デフォルトの名無しさん
2022/04/02(土) 16:52:20.04ID:/mZUsJdk >>581
socketの最初のreadで送られてくる情報の意味なら、
TLS接続のハンドシェイクらしい
HTTPSの仕様はRFC2818に書いてあるが真面目に読んでない
宛先のPCに最初に届くパケットの意味なら、
TCP接続のSYNパケット以外ありえないので500byteにはならん
socketの最初のreadで送られてくる情報の意味なら、
TLS接続のハンドシェイクらしい
HTTPSの仕様はRFC2818に書いてあるが真面目に読んでない
宛先のPCに最初に届くパケットの意味なら、
TCP接続のSYNパケット以外ありえないので500byteにはならん
602デフォルトの名無しさん
2022/04/02(土) 20:14:47.72ID:KOFrsD57 よくPCの初期設定を
マクロで組んで必要なソフトを自動で入れられるようにできるとか聞くけど
実際にはどんな技術でやるの?
バッチファイル?
コマンドは?
マクロで組んで必要なソフトを自動で入れられるようにできるとか聞くけど
実際にはどんな技術でやるの?
バッチファイル?
コマンドは?
603デフォルトの名無しさん
2022/04/02(土) 20:20:09.29ID:dXIY0Ycx 今はwingetがあるし楽よね
604デフォルトの名無しさん
2022/04/02(土) 20:34:57.96ID:2N2g1+Bm windowsだったら自動インストール用のインストールメディア作るとか
https://ascii.jp/elem/000/001/480/1480541/
インストールしたいソフトの用意されてるコマンドラインで自動インストールしたり
https://docs.microsoft.com/ja-jp/visualstudio/install/use-command-line-parameters-to-install-visual-studio?view=vs-2022
自動インストール対応してないソフトだったら適当にc#(sendinputみたいなwin32api)でインストール用プログラム組む
https://ascii.jp/elem/000/001/480/1480541/
インストールしたいソフトの用意されてるコマンドラインで自動インストールしたり
https://docs.microsoft.com/ja-jp/visualstudio/install/use-command-line-parameters-to-install-visual-studio?view=vs-2022
自動インストール対応してないソフトだったら適当にc#(sendinputみたいなwin32api)でインストール用プログラム組む
605デフォルトの名無しさん
2022/04/02(土) 21:59:35.23ID:UnftDitL プログラミング言語って複数覚えている人は全部直ちに使える状態なのでしょうか?
それともリアルタイムで触ってる言語以外は忘れてしまってるんでしょうか?
言語によって細かい部分が違うのに混乱しませんか?
それともリアルタイムで触ってる言語以外は忘れてしまってるんでしょうか?
言語によって細かい部分が違うのに混乱しませんか?
606デフォルトの名無しさん
2022/04/02(土) 22:02:25.58ID:QMY8gq5k この言語ではこの機能があってこの機能がない
という覚え方をしている
細かい部分はマニュアルを見ながら
という覚え方をしている
細かい部分はマニュアルを見ながら
607デフォルトの名無しさん
2022/04/02(土) 23:07:13.67ID:JX0YZKCB608デフォルトの名無しさん
2022/04/03(日) 02:53:24.26ID:hfaCu3VE C++、Java、C#あたりのオブジェクト指向三兄弟のどれかをガッツリやったら言語の違いあんま気にならなくなると思うよ
609デフォルトの名無しさん
2022/04/03(日) 16:32:27.38ID:l4M86D5r 漏れは10言語ぐらい使えるけど、
あらかじめ型違いなど、細かい穴にはまらないようにコーディングするので、
うろ覚えでも問題ない
Ruby を基準言語にしているから、バグらないようにきれいにコーディングできる。
同じ型同士しか演算子しないし
まともな言語は、Ruby, Go, Rust, Elixir だけ
これら以外の言語は参考にしない。
悪い点が多いから
あらかじめ型違いなど、細かい穴にはまらないようにコーディングするので、
うろ覚えでも問題ない
Ruby を基準言語にしているから、バグらないようにきれいにコーディングできる。
同じ型同士しか演算子しないし
まともな言語は、Ruby, Go, Rust, Elixir だけ
これら以外の言語は参考にしない。
悪い点が多いから
610デフォルトの名無しさん
2022/04/03(日) 18:24:27.03ID:emwq93/r611デフォルトの名無しさん
2022/04/04(月) 01:16:52.59ID:xuXn7rqp 某R言語は本当に気持ち悪いユーザーが多いな
612デフォルトの名無しさん
2022/04/04(月) 01:30:07.73ID:LAyhopRs Matzに同情する
613デフォルトの名無しさん
2022/04/04(月) 01:36:51.64ID:neFxgh9e ホントRubyガイジのせいでイメージ最悪だよねw
特に他の言語のスレを荒らしている事が重罪だわw
今更Railsなんて時代遅れも良い所なのに
特に他の言語のスレを荒らしている事が重罪だわw
今更Railsなんて時代遅れも良い所なのに
614デフォルトの名無しさん
2022/04/04(月) 02:11:25.05ID:kFlvtJem ずっと居座ってるからな
このスレだけでも言語名をngワードにしとくといい
このスレだけでも言語名をngワードにしとくといい
615デフォルトの名無しさん
2022/04/04(月) 06:16:59.45ID:iyPdc+2x R言語への熱い風評被害
616デフォルトの名無しさん
2022/04/04(月) 08:24:03.53ID:Kf/wH7zc Rがディスられてて一瞬何事かとw
某C言語みたいな時代遅れの言語はいいかげん滅びるべきだと思うCOBOLのことなんですけどもね
みたいな感じか
某C言語みたいな時代遅れの言語はいいかげん滅びるべきだと思うCOBOLのことなんですけどもね
みたいな感じか
617デフォルトの名無しさん
2022/04/04(月) 12:46:10.80ID:HVAwnDQ8 COBOLは金融業界ではもうしばらく無くならないんじゃないかな
618デフォルトの名無しさん
2022/04/04(月) 12:52:21.07ID:5zE9afia 某COBOLの桁数の厳密な挙動とかは某++のtemplateで殴れば解決しそうな気もするが
619デフォルトの名無しさん
2022/04/04(月) 14:22:25.12ID:OP/0BMUN 技術的な問題だけを相手にすればいいような仕事しかしたことないのかな?
620デフォルトの名無しさん
2022/04/04(月) 15:11:11.43ID:ipv6RaUy おい、俺のIDを見てくれ
621デフォルトの名無しさん
2022/04/04(月) 15:21:05.36ID:kQg8Fupw ラウリィ?
622デフォルトの名無しさん
2022/04/04(月) 21:10:16.06ID:LKr43FX/ そのリはどこから出てきたんや
英単語が-lyで終わるイメージに引っ張られたんか
-yで終わる単語もあるのになぜだ
なぜを5回繰り返すことで再発防止に努めるんや
英単語が-lyで終わるイメージに引っ張られたんか
-yで終わる単語もあるのになぜだ
なぜを5回繰り返すことで再発防止に努めるんや
623デフォルトの名無しさん
2022/04/04(月) 21:54:34.82ID:rmYLoa8l ラウィーやん
すげぇ
すげぇ
624デフォルトの名無しさん
2022/04/04(月) 22:12:54.78ID:uSufgxhL >>622
目が悪いんだ
目が悪いんだ
625デフォルトの名無しさん
2022/04/04(月) 23:29:01.53ID:EYcJe0LY 春休みってまだ終わらないのかそれとも平常運転でこれか
626デフォルトの名無しさん
2022/04/05(火) 10:17:05.67ID:cjI2IBQP asp.netでアプリを作っています
htmlテーブルの変更点をC#のOnClickイベントで取得してDBに登録したいのですがポストバックがかかるとhtmlテーブルがリセットされて取得できません
調べたところOnClickにjavascriptでC#のメソッドを動かすことができればポストバックする前にデータを取得してDBに登録できそうです
この方法が正しいのか他にもっといい方法があるのか教えてください
htmlテーブルの変更点をC#のOnClickイベントで取得してDBに登録したいのですがポストバックがかかるとhtmlテーブルがリセットされて取得できません
調べたところOnClickにjavascriptでC#のメソッドを動かすことができればポストバックする前にデータを取得してDBに登録できそうです
この方法が正しいのか他にもっといい方法があるのか教えてください
627デフォルトの名無しさん
2022/04/05(火) 10:19:10.45ID:cjI2IBQP ちょっと修正のため連投します
OnClickイベントにjavascriptを登録して、そのjavascriptからC#のメソッドを〜
です
OnClickイベントにjavascriptを登録して、そのjavascriptからC#のメソッドを〜
です
628デフォルトの名無しさん
2022/04/05(火) 10:41:10.09ID:+EK3ySaM 自分で表示しているデータすらわからんのか?
629デフォルトの名無しさん
2022/04/05(火) 19:40:13.72ID:U10U/iFz https://atmarkit.itmedia.co.jp/ait/articles/0306/27/news004.html
に書いてある事じゃないの?
これ読んでも分からないなら多分解決出来ないw
に書いてある事じゃないの?
これ読んでも分からないなら多分解決出来ないw
630デフォルトの名無しさん
2022/04/05(火) 22:24:19.58ID:Dj3JrMnr >>626
誰がどうやってHTMLテーブルを変更してるの?
誰がどうやってHTMLテーブルを変更してるの?
631デフォルトの名無しさん
2022/04/06(水) 10:37:38.59ID:DXjgKHTk 多人数で編集できてオフラインでも更新できてオンライン復帰したら自動的にサーバーに同期させる的なやつたまにあるけどどうやって実装してんだろ
632デフォルトの名無しさん
2022/04/06(水) 10:50:18.28ID:Il1+STIL 未反映の変更をネット接続が確立されたら反映されるってだけでは
ScrapboxとかGoogleドキュメントを弄るとなんとなく分かるかも
ScrapboxとかGoogleドキュメントを弄るとなんとなく分かるかも
633デフォルトの名無しさん
2022/04/06(水) 11:21:24.01ID:g9qXPUbl >>631
OT(Operational Transform)
https://drive.googleblog.com/2010/09/whats-different-about-new-google-docs_22.html
https://drive.googleblog.com/2010/09/whats-different-about-new-google-docs.html
CRDTのものもあるかもしれないが大半はOT
OT(Operational Transform)
https://drive.googleblog.com/2010/09/whats-different-about-new-google-docs_22.html
https://drive.googleblog.com/2010/09/whats-different-about-new-google-docs.html
CRDTのものもあるかもしれないが大半はOT
634デフォルトの名無しさん
2022/04/06(水) 11:34:59.92ID:DXjgKHTk635デフォルトの名無しさん
2022/04/06(水) 12:22:45.82ID:KvPrX9rh ml/ml64で実行開始点をソースファイル内で指定するディレクティブなんだっけ?
636デフォルトの名無しさん
2022/04/06(水) 13:05:02.39ID:JZJcwgSr >>630
ユーザーがページにアクセスします
↓
ASPが裏でDB操作してデータをJSONファイルにします
↓
javaScriptでhtmlテーブルに表示します
↓
ユーザーがテーブルを編集します
↓
〜〜
こんな流れです
ここまではできてるのですがボタンを押して変更したデータをASPに渡すところができません
ユーザーがページにアクセスします
↓
ASPが裏でDB操作してデータをJSONファイルにします
↓
javaScriptでhtmlテーブルに表示します
↓
ユーザーがテーブルを編集します
↓
〜〜
こんな流れです
ここまではできてるのですがボタンを押して変更したデータをASPに渡すところができません
637デフォルトの名無しさん
2022/04/06(水) 13:33:28.09ID:ajOLMCdd 「どうやって」編集してるの?という質問に答えてないけど、contenteditable="true" を指定して編集可能にしていますみたいな回答が期待されてるんじゃないの
638デフォルトの名無しさん
2022/04/06(水) 14:35:21.29ID:C6aH6BiW Chrome拡張機能作ってるんですけど、特定のサイトに複数のコンテントファイルを反映させたくて、以下のようにmanifestを設定しても片方しか反映されません。
どうやったら両方反映させれますかね?
"manifest_version": 3,
"content_scripts": [
{
"matches": [
"https://www.test.com/*"
],
"js": [
"test-1.js"
]
},
{
"matches": [
"https://www.test.com/*"
],
"js": [
"test-2.js"
]
}
],
どうやったら両方反映させれますかね?
"manifest_version": 3,
"content_scripts": [
{
"matches": [
"https://www.test.com/*"
],
"js": [
"test-1.js"
]
},
{
"matches": [
"https://www.test.com/*"
],
"js": [
"test-2.js"
]
}
],
639デフォルトの名無しさん
2022/04/06(水) 14:58:20.87ID:y3vUfJby >>637
そうですねcontentEditableをjavaScript側で全てのtdに設定してます
そうですねcontentEditableをjavaScript側で全てのtdに設定してます
641デフォルトの名無しさん
2022/04/06(水) 15:06:34.80ID:g9qXPUbl >>636
クライアント側でHTML表示の元になってるJSONを管理して
DBを更新したい時には最新状態のJSONをサーバーにPOSTする
1. ユーザーが編集したらHTMLよりも先にJavaScriptで管理してるJSONを変更
2. JSONの変更を検知してHTML表示を更新
3. ユーザーが保存ボタンをクリックしたらサーバーに更新されたJSONをPOSTする
WebFormsで作ってたとしてもAJAXとJSONでやり取りしてるならポストバックじゃないと思うよ
クライアント側でHTML表示の元になってるJSONを管理して
DBを更新したい時には最新状態のJSONをサーバーにPOSTする
1. ユーザーが編集したらHTMLよりも先にJavaScriptで管理してるJSONを変更
2. JSONの変更を検知してHTML表示を更新
3. ユーザーが保存ボタンをクリックしたらサーバーに更新されたJSONをPOSTする
WebFormsで作ってたとしてもAJAXとJSONでやり取りしてるならポストバックじゃないと思うよ
642デフォルトの名無しさん
2022/04/06(水) 15:29:59.81ID:g9qXPUbl643デフォルトの名無しさん
2022/04/06(水) 15:41:37.23ID:g9qXPUbl >>638
"js": ["test-1.js”, "test-2.js"]
"js": ["test-1.js”, "test-2.js"]
645デフォルトの名無しさん
2022/04/06(水) 18:07:07.89ID:KvPrX9rh 635だが自己解決した
endだったのを思い出した
endだったのを思い出した
646デフォルトの名無しさん
2022/04/06(水) 18:58:27.60ID:g9qXPUbl >>644
HTMLテーブルはサーバー側で生成して返してるんじゃなくてクライアント側で生成してるんでしょ?
JavaScriptを使ってクライアント側で生成したHTMLテーブルの情報を
サーバー側に伝えないとサーバー側のC#コードでは把握しようがない
HTMLテーブルはサーバー側で生成して返してるんじゃなくてクライアント側で生成してるんでしょ?
JavaScriptを使ってクライアント側で生成したHTMLテーブルの情報を
サーバー側に伝えないとサーバー側のC#コードでは把握しようがない
>>646
あーやっぱそうなんですね
その方法をまた迷ってるんです
onclientClickでjavaScript動かしてhtmlテーブルをJSONファイルに落としてから
onclickのC#でDB登録みたいな形でいいですかね
同期取れてるかはやってみないとわからないですけど
あーやっぱそうなんですね
その方法をまた迷ってるんです
onclientClickでjavaScript動かしてhtmlテーブルをJSONファイルに落としてから
onclickのC#でDB登録みたいな形でいいですかね
同期取れてるかはやってみないとわからないですけど
648デフォルトの名無しさん
2022/04/06(水) 20:47:11.27ID:BoneVMvx wavファイルの音声データがどういう形で収納されているのかが知りたいです
配列に圧力の数値を時系列順に入れているというのはわかるのですが
時系列はどちら向きなのでしょうか?
[0]に入っている圧力は開始時間のものなのか終了時間のものなのかを知りたいです
何卒よろしくお願いします
配列に圧力の数値を時系列順に入れているというのはわかるのですが
時系列はどちら向きなのでしょうか?
[0]に入っている圧力は開始時間のものなのか終了時間のものなのかを知りたいです
何卒よろしくお願いします
649デフォルトの名無しさん
2022/04/06(水) 20:59:26.49ID:oIHs85Ec ファイル先頭側が音楽ならイントロ側だから
普通に考えて[0]が開始時間側だろ
圧力0は8ビットと16ビットで値が違うから要注意
普通に考えて[0]が開始時間側だろ
圧力0は8ビットと16ビットで値が違うから要注意
650デフォルトの名無しさん
2022/04/06(水) 21:02:23.83ID:54mXGCwX652デフォルトの名無しさん
2022/04/06(水) 22:17:18.60ID:Tz0Aykgc リニア形式って言ったら0が最初だろうよ
653デフォルトの名無しさん
2022/04/06(水) 22:27:02.18ID:liwMEPQu 終了側からのワケがない常考
654デフォルトの名無しさん
2022/04/06(水) 22:58:21.48ID:Tz0Aykgc 心配ならスイッチで反転させられるプログラムにしておけばええがな
試しに再生して正常に聞こえたらその向きで合ってるし
逆再生に聞こえたら逆向き
ただそれだけじゃないか
試しに再生して正常に聞こえたらその向きで合ってるし
逆再生に聞こえたら逆向き
ただそれだけじゃないか
655デフォルトの名無しさん
2022/04/06(水) 23:15:57.43ID:FiP7XqUf 時系列であえて後ろから入ってるストリームデータって存在するのだろうか、興味ある
656デフォルトの名無しさん
2022/04/06(水) 23:40:27.64ID:Tz0Aykgc ストリームでは意味ない気がするな
BMPファイルは一番下が0で上に向かって書かれてるけど
それも試してみたら上下逆になってすぐわかったよ
BMPファイルは一番下が0で上に向かって書かれてるけど
それも試してみたら上下逆になってすぐわかったよ
657デフォルトの名無しさん
2022/04/07(木) 01:18:08.91ID:+MsHR0KN CRTの走査線が上から来るから
並走するよりすれ違うほうがチラツキが減る
並走するよりすれ違うほうがチラツキが減る
658デフォルトの名無しさん
2022/04/07(木) 01:22:41.98ID:+MsHR0KN wavファイルって生PCMだけじゃなくmp3とか何でも入れられるからオレオレ逆順フォーマットとか作ったらいいんじゃないかな?
659デフォルトの名無しさん
2022/04/09(土) 22:47:26.53ID:2xLPNpHh node.jsからExcelのvbaって起動できる?
調べてるんだけど全然見つからん
調べてるんだけど全然見つからん
660デフォルトの名無しさん
2022/04/09(土) 22:57:59.86ID:ehpYMGIZ child_processで外部のコマンド起動できるからどうにでもできるだろ
661デフォルトの名無しさん
2022/04/10(日) 07:25:39.10ID:jYgqSWhX662デフォルトの名無しさん
2022/04/10(日) 10:17:54.99ID:Ra/75qS3 node.jsが不要だな……
663デフォルトの名無しさん
2022/04/10(日) 15:26:43.15ID:KPDM4Op+ ライセンスがAll rights reserved.のコード片を見つけたのですがこれをそのまま利用したくはありません
だけど自分の実現したいことを実現するにはこのコード片を参考にせざるを得ないというか自分が何も見ないで書いてもこのコード片とほとんど同じ内容にならざるをえなさそうな気がします
この場合諦めてこのコード片を拝借するのかそれともそのコードの識別子の名前を変えたりしてこれはそれと別のソースだよって主張するのでしょうか?
とにかくこのコード片は参考になるのでなぞるようにしてコードを書きたいのですが丸パクリになってしまうのは避けたいです
どのように回避すればいいのでしょうか?
だけど自分の実現したいことを実現するにはこのコード片を参考にせざるを得ないというか自分が何も見ないで書いてもこのコード片とほとんど同じ内容にならざるをえなさそうな気がします
この場合諦めてこのコード片を拝借するのかそれともそのコードの識別子の名前を変えたりしてこれはそれと別のソースだよって主張するのでしょうか?
とにかくこのコード片は参考になるのでなぞるようにしてコードを書きたいのですが丸パクリになってしまうのは避けたいです
どのように回避すればいいのでしょうか?
664デフォルトの名無しさん
2022/04/10(日) 15:26:58.96ID:KPDM4Op+ あげ
665デフォルトの名無しさん
2022/04/10(日) 15:42:56.37ID:1PpvHR33 >>663
all rights reservedはあくまでも著作権について述べているだけで、再頒布や利用にについて条件が明文化されていれば、その範囲内で使うことは可能
著作権表示のみで何も書かれていなければ、流用は許可されていないと解釈すべき
でも、可能性としては、開発者がとりあえず著作権だけ書いておいたみたいなのもあるので
コンタクトがとれるなら何かしらのOSS Lisenceの適用をお願いしたら対応してくれるかもしれない
all rights reservedはあくまでも著作権について述べているだけで、再頒布や利用にについて条件が明文化されていれば、その範囲内で使うことは可能
著作権表示のみで何も書かれていなければ、流用は許可されていないと解釈すべき
でも、可能性としては、開発者がとりあえず著作権だけ書いておいたみたいなのもあるので
コンタクトがとれるなら何かしらのOSS Lisenceの適用をお願いしたら対応してくれるかもしれない
666デフォルトの名無しさん
2022/04/10(日) 16:13:33.35ID:KPDM4Op+ >>665
LICENCEファイルの一部に
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
って書いてあったんだけどこれってこのコード再頒布する場合はこのLICENCEファイルも同梱しておけばいいってこと?
もしこのソースコード使って商用利用したとしてもこの著作権者から利益の要求はされないよね??
LICENCEファイルの一部に
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
って書いてあったんだけどこれってこのコード再頒布する場合はこのLICENCEファイルも同梱しておけばいいってこと?
もしこのソースコード使って商用利用したとしてもこの著作権者から利益の要求はされないよね??
667デフォルトの名無しさん
2022/04/10(日) 16:19:13.31ID:bUUumOe7 そこに書かれてるのはソースコードをRedistributionするときにやるべきこと(のひとつ)
別の場所に金出せって書かれてたら金ださなきゃだめだし、命出せってあったら命差し出さないとだめ
別の場所に金出せって書かれてたら金ださなきゃだめだし、命出せってあったら命差し出さないとだめ
668デフォルトの名無しさん
2022/04/10(日) 16:24:41.97ID:sKeAEYh+ なるほど
じゃあ書いてないならもし金を出せって言われてもそんな文言どのファイルにも書いていませんでしたよねって言えば済むってこと?
じゃあ書いてないならもし金を出せって言われてもそんな文言どのファイルにも書いていませんでしたよねって言えば済むってこと?
669デフォルトの名無しさん
2022/04/10(日) 16:27:53.46ID:7HDkHX8h 許諾する条件が書いてないものを利用したら著作権侵害だよ。
670デフォルトの名無しさん
2022/04/10(日) 16:34:49.75ID:120bOjhi >>669
一応変更したかしてないかにかかわらずソースコードの再頒布は許されている
一応変更したかしてないかにかかわらずソースコードの再頒布は許されている
671デフォルトの名無しさん
2022/04/10(日) 16:39:55.40ID:1PpvHR33 >>670
適当なこと書くなよ
適当なこと書くなよ
672デフォルトの名無しさん
2022/04/10(日) 16:54:45.54ID:120bOjhi673デフォルトの名無しさん
2022/04/10(日) 17:07:04.05ID:7HDkHX8h >一応変更したかしてないかにかかわらずソースコードの再頒布は許されている
対象の許諾条件を確認せずにこう断言するところが。
対象の許諾条件を確認せずにこう断言するところが。
675デフォルトの名無しさん
2022/04/10(日) 17:34:30.16ID:7HDkHX8h676デフォルトの名無しさん
2022/04/10(日) 18:13:39.95ID:120bOjhi すまんID切り替わっていたことに気づかなかった
677デフォルトの名無しさん
2022/04/10(日) 18:51:28.56ID:1PpvHR33 大事なのはそっちじゃないんだ
678デフォルトの名無しさん
2022/04/10(日) 19:32:21.08ID:120bOjhi じゃあ何が大事なのか言ってくれ
ライセンスの文は全ては貼りたくない
ワイのgithubアカウントが特定される恐れがあるんで
ライセンスの文は全ては貼りたくない
ワイのgithubアカウントが特定される恐れがあるんで
679デフォルトの名無しさん
2022/04/10(日) 19:44:56.48ID:7HDkHX8h 全部大事。
680デフォルトの名無しさん
2022/04/10(日) 20:14:41.44ID:1PpvHR33 >>678
ライセンスを理解できるだけの知識を身につけるしかない
ていうか、開発者なら避けて通れないとこだろ。何を丸投げしようとしてんだ
あと、開発者が守らなきゃいけないライセンスとは別に、エンドユーザが同意する必要があるEULAとかもあるから気を付けてね
ライセンスを理解できるだけの知識を身につけるしかない
ていうか、開発者なら避けて通れないとこだろ。何を丸投げしようとしてんだ
あと、開発者が守らなきゃいけないライセンスとは別に、エンドユーザが同意する必要があるEULAとかもあるから気を付けてね
681デフォルトの名無しさん
2022/04/10(日) 20:38:43.40ID:sboPFoYa 偉そうに言ってるけどライセンスなんて見ないで使うの普通だからな
MITライセンスだからおk程度だろ
それMoney Ippai Tsukatteneライセンスで、後から莫大な金要求されるかもしれないぞ
MITライセンスだからおk程度だろ
それMoney Ippai Tsukatteneライセンスで、後から莫大な金要求されるかもしれないぞ
682デフォルトの名無しさん
2022/04/10(日) 20:43:46.76ID:ZMrXNR+Y 特定されるって権利者の名前伏せてでいいじゃん
有名どころのライセンス条文じゃない独自の書き方なら俺の手に追えんから勝手にやってくれな
有名どころのライセンス条文じゃない独自の書き方なら俺の手に追えんから勝手にやってくれな
683デフォルトの名無しさん
2022/04/10(日) 20:58:29.11ID:120bOjhi Copyright (c) 2020-2021, Hoge
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of Hoge nor the
names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL HOGE BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
All rights reserved.
Redistribution and use in source and binary forms, with or without
modification, are permitted provided that the following conditions are met:
* Redistributions of source code must retain the above copyright
notice, this list of conditions and the following disclaimer.
* Redistributions in binary form must reproduce the above copyright
notice, this list of conditions and the following disclaimer in the
documentation and/or other materials provided with the distribution.
* Neither the name of Hoge nor the
names of its contributors may be used to endorse or promote products
derived from this software without specific prior written permission.
THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS" AND
ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE IMPLIED
WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE ARE
DISCLAIMED. IN NO EVENT SHALL HOGE BE LIABLE FOR ANY
DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES
(INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND
ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
(INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF THIS
SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
684デフォルトの名無しさん
2022/04/10(日) 20:59:06.27ID:120bOjhi 権利者はHogeで名前伏せました
全文は以上です
全文は以上です
685デフォルトの名無しさん
2022/04/10(日) 21:01:01.39ID:120bOjhi ソースコードの形で再頒布する予定なのですが自分の見解ではこの文言が書かれてあるファイルを自分のプロジェクトにもコード片と同梱すればいいのかなって思ってます
686デフォルトの名無しさん
2022/04/10(日) 21:06:00.59ID:d6xsYmyF タービンソートって名前思いついたんだけどどんなアルゴリズムだと思う?
687デフォルトの名無しさん
2022/04/10(日) 21:33:41.06ID:ZMrXNR+Y 3条項BSDライセンスやね
再配布するならコード片に同封するだけでいい
コード片を関数化して1ファイルの先頭にライセンス文を書いとけばコード片とライセンス文がバラバラにならずに済む
再配布するならコード片に同封するだけでいい
コード片を関数化して1ファイルの先頭にライセンス文を書いとけばコード片とライセンス文がバラバラにならずに済む
688デフォルトの名無しさん
2022/04/10(日) 22:07:51.16ID:ZtzjE5Lq DeepL での翻訳
Copyright (c) 2020-2021, Hoge
All rights reserved.
ソースコード形式およびバイナリ形式での再配布および使用は、
変更の有無にかかわらず、以下の条件を満たす場合に限り許可されます。
* ソースコードの再配布は、上記の著作権表示、本条件一覧、および以下の免責事項を保持する必要があります。
* バイナリ形式で再配布する場合は、上記の著作権表示、本条件一覧、および以下の免責事項を、
配布物とともに提供される文書および/またはその他の資料で再現する必要があります。
* Hogeの名前およびその貢献者の名前は、書面による事前の特別な許可なしに、
このソフトウェアから派生した製品を推奨または販売促進するために使用することはできません。
本ソフトウェアは、著作権者および貢献者によって「現状のまま」提供されており、
商品性および特定目的への適合性の黙示保証を含むがこれに限定されない、いかなる明示または黙示の保証も放棄されています。
いかなる場合においても、HOGEは、直接的、間接的、偶発的、特別、典型的、または結果的な損害に対して責任を負いません。
(代替品またはサービスの調達、使用、データ、または利益の損失、または事業の中断を含むが、これに限定されるものではない)
契約、厳格責任、不法行為にかかわらず、どのような原因であれ、どのような責任論であれ
(本ソフトウェアの使用に起因して何らかの形で発生した損害(過失その他を含む)については、
たとえそのような損害の可能性を知らされていたとしても、本ソフトウェアを使用することにより発生する場合があります。
Copyright (c) 2020-2021, Hoge
All rights reserved.
ソースコード形式およびバイナリ形式での再配布および使用は、
変更の有無にかかわらず、以下の条件を満たす場合に限り許可されます。
* ソースコードの再配布は、上記の著作権表示、本条件一覧、および以下の免責事項を保持する必要があります。
* バイナリ形式で再配布する場合は、上記の著作権表示、本条件一覧、および以下の免責事項を、
配布物とともに提供される文書および/またはその他の資料で再現する必要があります。
* Hogeの名前およびその貢献者の名前は、書面による事前の特別な許可なしに、
このソフトウェアから派生した製品を推奨または販売促進するために使用することはできません。
本ソフトウェアは、著作権者および貢献者によって「現状のまま」提供されており、
商品性および特定目的への適合性の黙示保証を含むがこれに限定されない、いかなる明示または黙示の保証も放棄されています。
いかなる場合においても、HOGEは、直接的、間接的、偶発的、特別、典型的、または結果的な損害に対して責任を負いません。
(代替品またはサービスの調達、使用、データ、または利益の損失、または事業の中断を含むが、これに限定されるものではない)
契約、厳格責任、不法行為にかかわらず、どのような原因であれ、どのような責任論であれ
(本ソフトウェアの使用に起因して何らかの形で発生した損害(過失その他を含む)については、
たとえそのような損害の可能性を知らされていたとしても、本ソフトウェアを使用することにより発生する場合があります。
689デフォルトの名無しさん
2022/04/10(日) 22:40:00.92ID:D/xoL3wp ライセンスが怪しいとかは大きな会社なら法務部があるだろうしそっち判断で良いんじゃね?
個人で判断するようなものじゃない
個人で判断するようなものじゃない
690デフォルトの名無しさん
2022/04/11(月) 05:44:56.90ID:550aWJHV 「これで大丈夫なんですよね?」という質問は匿名掲示板で聞いても無意味だとわかるだろ
法律関係は特に
法律関係は特に
691デフォルトの名無しさん
2022/04/11(月) 06:45:21.86ID:BfhtRLw7 責任取れないなら専門家に任せる。
692デフォルトの名無しさん
2022/04/11(月) 10:20:10.68ID:VKnqTipg 主にSQLのカラム名ですが、
緊急連絡先の、
・名前
・電話
・携帯
・住所
などに、接頭辞で「緊急連絡先」であることを表現したいのですが、
「emg_name」、「emg_phone」などで一般的に通じますでしょうか。
何か「ワイはこうしてる」的なの教えてくれたらうれしいです
緊急連絡先の、
・名前
・電話
・携帯
・住所
などに、接頭辞で「緊急連絡先」であることを表現したいのですが、
「emg_name」、「emg_phone」などで一般的に通じますでしょうか。
何か「ワイはこうしてる」的なの教えてくれたらうれしいです
693デフォルトの名無しさん
2022/04/11(月) 10:21:54.56ID:DO/O88Y7 どうでもいいので好きにしてください
命名に拘りすぎると先に進みませんよ
命名に拘りすぎると先に進みませんよ
694デフォルトの名無しさん
2022/04/11(月) 10:31:05.36ID:Xcb2tsMG kinkyu_denwaでいいよ
695デフォルトの名無しさん
2022/04/11(月) 11:15:11.32ID:sjzgKw67 >>692
通じるからとっととコーディングにかかれよ
通じるからとっととコーディングにかかれよ
696デフォルトの名無しさん
2022/04/11(月) 11:23:51.84ID:VKnqTipg >>693-695
あざます!
あざます!
697デフォルトの名無しさん
2022/04/11(月) 11:24:29.53ID:XntNdYnw AWS の Cognito 使ったサインインのサンプル、どこを見ても jsbn.js, jsbn2.js, sjcl.js が必須だとか書かれてる
でも実際に使ってないし、取り除いて実行しても例外とか起こらねえ
もしかして丸パクり対策の罠コードに揃いも揃って引っ掛かってるとかないだろうか?
それともキャッシュとかでうまく行ってるように見えるだけなのかな?
入れてないと具体的に問題になるパターンって分かる?
例えば Google でログインとか OAuth でのサインインでは使うとか
でも実際に使ってないし、取り除いて実行しても例外とか起こらねえ
もしかして丸パクり対策の罠コードに揃いも揃って引っ掛かってるとかないだろうか?
それともキャッシュとかでうまく行ってるように見えるだけなのかな?
入れてないと具体的に問題になるパターンって分かる?
例えば Google でログインとか OAuth でのサインインでは使うとか
698デフォルトの名無しさん
2022/04/11(月) 11:29:17.88ID:YvdS6rIZ >>692
カラム名の接頭辞で表現するんじゃなくて「緊急連絡先」テーブルを別に用意したほうがいい
カラム名の接頭辞で表現するんじゃなくて「緊急連絡先」テーブルを別に用意したほうがいい
699デフォルトの名無しさん
2022/04/11(月) 11:29:48.52ID:XntNdYnw 罠コードつまり市販の辞書で出鱈目な項目を入れておくように、パクるとそれでバレるというコード
BigInteger実装とか公開鍵実装とかいかにも使いそうなライブラリだけど、SDKに入っていないとかないんじゃないのか?
BigInteger実装とか公開鍵実装とかいかにも使いそうなライブラリだけど、SDKに入っていないとかないんじゃないのか?
700デフォルトの名無しさん
2022/04/11(月) 11:43:45.09ID:DO/O88Y7 >>697
Amplify使えば?
Amplify使えば?
701デフォルトの名無しさん
2022/04/11(月) 11:49:50.05ID:7HaIe6bc >>687
つまりそのコード片の先頭に
Copyright (c) 2020-2021, Hoge
All rights reserved.
って行を付け加えればいいってことですか?
なんどもすみません
つまりそのコード片の先頭に
Copyright (c) 2020-2021, Hoge
All rights reserved.
って行を付け加えればいいってことですか?
なんどもすみません
702デフォルトの名無しさん
2022/04/11(月) 12:15:33.55ID:Hu2NcYej どうやったらそういう解釈になるんだ・・・
その行を付け加えるだけでこれを満たせるのか?
> * Redistributions of source code must retain the above copyright
> notice, this list of conditions and the following disclaimer.
その行を付け加えるだけでこれを満たせるのか?
> * Redistributions of source code must retain the above copyright
> notice, this list of conditions and the following disclaimer.
703688
2022/04/11(月) 12:20:03.51ID:uIRj5XJN >>688
の前半部分に書いてある
上記の著作権表示、つまり以下の、
前の人の著作権表示も含めなければならない
前の人の著作権表示を勝手に削除して、自分がオリジナルのように見せかけてはならない
Copyright (c) 2020-2021, Hoge
All rights reserved.
の前半部分に書いてある
上記の著作権表示、つまり以下の、
前の人の著作権表示も含めなければならない
前の人の著作権表示を勝手に削除して、自分がオリジナルのように見せかけてはならない
Copyright (c) 2020-2021, Hoge
All rights reserved.
704デフォルトの名無しさん
2022/04/11(月) 12:57:57.10ID:Y3c5Iis6705デフォルトの名無しさん
2022/04/11(月) 13:12:25.59ID:7HaIe6bc706デフォルトの名無しさん
2022/04/11(月) 13:14:02.21ID:7HaIe6bc707688
2022/04/11(月) 13:28:30.46ID:uIRj5XJN MIT, BSD ライセンスなどは、著作権放棄じゃない。
著作権を持っている
作者の自己顕示欲がある。
作者の名前を表示することで、転職を有利にできる。
それで元を取っている
だから、前の作者の名前・著作権も表示しなければならない。
かつ無保証により、どのような損害が生じても作者に請求できない。
これも明示する必要がある
だから、全文をそのまま使って、
冒頭の前の作者の著作権表示と、ライセンス条項の間に、
君の名前を追加しておけばよい
Copyright (c) 2020-2021, Hoge
All rights reserved.
Copyright (c) 2022, 君の名前
All rights reserved.
Redistribution and use in source and binary forms, 全文が続く
著作権を持っている
作者の自己顕示欲がある。
作者の名前を表示することで、転職を有利にできる。
それで元を取っている
だから、前の作者の名前・著作権も表示しなければならない。
かつ無保証により、どのような損害が生じても作者に請求できない。
これも明示する必要がある
だから、全文をそのまま使って、
冒頭の前の作者の著作権表示と、ライセンス条項の間に、
君の名前を追加しておけばよい
Copyright (c) 2020-2021, Hoge
All rights reserved.
Copyright (c) 2022, 君の名前
All rights reserved.
Redistribution and use in source and binary forms, 全文が続く
708デフォルトの名無しさん
2022/04/11(月) 13:34:08.35ID:XntNdYnw >>700
npm install aws-amplify
はとうに
でもこれってnode.js用だから、browserify使ってサービスを取り込んだjsを作らないとWEBでは使えないらしい…
んで、それとは関係なくブラウザ用のライブラリがあってそれで接続するルート
npm install aws-amplify
はとうに
でもこれってnode.js用だから、browserify使ってサービスを取り込んだjsを作らないとWEBでは使えないらしい…
んで、それとは関係なくブラウザ用のライブラリがあってそれで接続するルート
709デフォルトの名無しさん
2022/04/11(月) 13:42:13.91ID:97amDQit >>708
フロントでもつかえるよ
フロントでもつかえるよ
710デフォルトの名無しさん
2022/04/11(月) 14:33:26.61ID:NjOhB73F711デフォルトの名無しさん
2022/04/11(月) 14:49:29.79ID:XntNdYnw >>709
require()とか使えるの?
require()とか使えるの?
712デフォルトの名無しさん
2022/04/11(月) 14:56:20.65ID:XntNdYnw >>709
webpackってのを使うのか
webpackってのを使うのか
713デフォルトの名無しさん
2022/04/11(月) 15:02:02.62ID:Hu2NcYej714デフォルトの名無しさん
2022/04/11(月) 15:06:50.77ID:XntNdYnw715デフォルトの名無しさん
2022/04/11(月) 15:10:00.28ID:uIRj5XJN 横からだが、
なるほど、npm 用ではなく、HTML のscript タグに直接書いて使う用か
なるほど、npm 用ではなく、HTML のscript タグに直接書いて使う用か
716デフォルトの名無しさん
2022/04/11(月) 15:45:18.91ID:sjzgKw67 >>698,710,713
状況次第だろ、緊急連絡先が1人1個でいいなら特に分けなくてもいいし連絡先を複数持つなら別テーブルにした方がいいかもしれない
通常の連絡先と混ぜて緊急連絡先フラグを持つとかも考えられる
要はその手の要件がわからんのにどうのこうの言っても意味がないって話
状況次第だろ、緊急連絡先が1人1個でいいなら特に分けなくてもいいし連絡先を複数持つなら別テーブルにした方がいいかもしれない
通常の連絡先と混ぜて緊急連絡先フラグを持つとかも考えられる
要はその手の要件がわからんのにどうのこうの言っても意味がないって話
717デフォルトの名無しさん
2022/04/11(月) 16:54:36.10ID:1McXPYhn 理想論だとその通り条件しだいなんだけど
実際問題として緊急連絡先みたいなのはそういうの少ないんだよ
実際問題として緊急連絡先みたいなのはそういうの少ないんだよ
718デフォルトの名無しさん
2022/04/11(月) 17:02:25.02ID:dLOh2vgX ヤバいやつ多すぎw
719デフォルトの名無しさん
2022/04/11(月) 17:08:10.67ID:uIRj5XJN 緊急連絡先は3つあって、優先度は上から、1, 2, 3 の順番。
病院では、この順番で電話する
これだけだから、別テーブルにする必要もない
病院では、この順番で電話する
これだけだから、別テーブルにする必要もない
720デフォルトの名無しさん
2022/04/11(月) 17:11:32.45ID:97amDQit まるでコボルだな
721デフォルトの名無しさん
2022/04/11(月) 17:22:01.84ID:7HaIe6bc722デフォルトの名無しさん
2022/04/11(月) 17:24:17.02ID:97amDQit ライセンスは複合のときどうなるのかよーわからん
723デフォルトの名無しさん
2022/04/11(月) 17:35:29.67ID:AfyGupt2724デフォルトの名無しさん
2022/04/11(月) 19:32:46.66ID:keZrTIJu >>722
正々堂々と公式に聞いてみればいいのでは?
正々堂々と公式に聞いてみればいいのでは?
725デフォルトの名無しさん
2022/04/11(月) 21:16:04.81ID:voKtAiO9726デフォルトの名無しさん
2022/04/11(月) 21:46:38.50ID:625XwCT1 >>716
ビジネスルールとして緊急連絡先は1人1個しか許さないのが合理的な状況ってどういう状況?
ビジネスルールとして緊急連絡先は1人1個しか許さないのが合理的な状況ってどういう状況?
727デフォルトの名無しさん
2022/04/12(火) 06:33:36.65ID:da5RcI7d >>726
テーブルがシンプル
テーブルがシンプル
728デフォルトの名無しさん
2022/04/12(火) 07:43:31.77ID:hLE+Nr0b >>608
Rやったらめっちゃ毛嫌いしてる
Rやったらめっちゃ毛嫌いしてる
729デフォルトの名無しさん
2022/04/12(火) 09:01:05.44ID:rpFygdst >>608
そこで名前が似てるから同じようなもんだろうとかJavaScriptの洗礼を受けるまでがテンプレ
そこで名前が似てるから同じようなもんだろうとかJavaScriptの洗礼を受けるまでがテンプレ
730デフォルトの名無しさん
2022/04/12(火) 09:03:28.33ID:yFCdMoWR >>608
今どきオブジェクト指向って…
今どきオブジェクト指向って…
731デフォルトの名無しさん
2022/04/12(火) 09:12:53.68ID:+SrHGzSx 今どきもなにも昔も今も未来もずっとオブジェクト指向だぞ
関数型なんて一部の声でかい連中が推してるだけだからな
関数型なんて一部の声でかい連中が推してるだけだからな
732デフォルトの名無しさん
2022/04/12(火) 09:15:50.12ID:myYSRVsG 誰も関数型言語がどうのこうのなんて言ってないよね?
733デフォルトの名無しさん
2022/04/12(火) 09:26:32.12ID:+SrHGzSx 他にないだろメジャーなパラダイムなんて
手続きはまあお察し
手続きはまあお察し
734デフォルトの名無しさん
2022/04/12(火) 11:56:48.31ID:wfmQ4k4u735デフォルトの名無しさん
2022/04/12(火) 12:37:53.09ID:QD9CfS88 弊社環境
常時リモートデスクトップ
Mac 0台
シンクラ ツールインストール禁止
どうやってiPhoneアプリ開発すればいい?
常時リモートデスクトップ
Mac 0台
シンクラ ツールインストール禁止
どうやってiPhoneアプリ開発すればいい?
736デフォルトの名無しさん
2022/04/12(火) 12:40:58.95ID:un9gXj03737デフォルトの名無しさん
2022/04/12(火) 12:44:44.53ID:znQbLFP4738デフォルトの名無しさん
2022/04/12(火) 13:14:41.29ID:V9W7pNhl しょぼいORマッパーだとなるべくjoinしたくないんじゃない?
739デフォルトの名無しさん
2022/04/12(火) 13:33:57.74ID:gsOGD0UL >>735
YouTube で有名な、雑食系エンジニア・KENTA のRuby on Rails サロンでは、
Cloud 9 でクラウド開発する
Docker, Heroku, AWS, CircleCI, Github Actions など
CircleCI の実行環境には、iOS, Android などもあるのでは?
ただし、Linux(Docker)の数倍は高そう
YouTube で有名な、雑食系エンジニア・KENTA のRuby on Rails サロンでは、
Cloud 9 でクラウド開発する
Docker, Heroku, AWS, CircleCI, Github Actions など
CircleCI の実行環境には、iOS, Android などもあるのでは?
ただし、Linux(Docker)の数倍は高そう
740デフォルトの名無しさん
2022/04/12(火) 13:34:15.32ID:c8g8mNx5 権利侵害ですよ。
741デフォルトの名無しさん
2022/04/12(火) 13:54:21.77ID:c8g8mNx5 日本から、良い製品・研究が出るようにしてほしい。
それは同意だが、やってることは逆だ。
それは同意だが、やってることは逆だ。
742デフォルトの名無しさん
2022/04/12(火) 14:14:47.31ID:c8g8mNx5 >分けると手間やコードが増える
モジュールが1桁だと思うが、他の言語の場合はどうだろう?
モジュールが1桁だと思うが、他の言語の場合はどうだろう?
743デフォルトの名無しさん
2022/04/12(火) 14:25:50.96ID:qtHNUbnz つかこんな程度のテーブルの正規化非正規化にネチネチとこだわる必要あるか?
いちいち細かい指摘をして思い通りにしようとかき回し自分は有能だと悦に浸る
低生産性の権化やんけ
いちいち細かい指摘をして思い通りにしようとかき回し自分は有能だと悦に浸る
低生産性の権化やんけ
744デフォルトの名無しさん
2022/04/12(火) 14:48:59.93ID:c8g8mNx5 プログラムは計算どおりに動くが、
人間はロボット、
つまり、工場で生産される未来でいいのか?
反省するまで、
結果として日本の製品開発力低下は、何もしないでほしい。
人間はロボット、
つまり、工場で生産される未来でいいのか?
反省するまで、
結果として日本の製品開発力低下は、何もしないでほしい。
745デフォルトの名無しさん
2022/04/12(火) 21:10:35.33ID:X1LDRD8h >>726
1つ登録されていれば十分な状況だろ。そんなに不思議か?
1つ登録されていれば十分な状況だろ。そんなに不思議か?
746デフォルトの名無しさん
2022/04/15(金) 09:48:58.47ID:P62zlOEs スレ立てるまでもない、とは言い難いニッチな質問をダメもとで
aws の amplify CLI で add api したときに、オーソライザが AWS IAM になってしまう
API Gateway で Cognito ユーザープールを使ったオーソライザを作って API の認可を変更した後に pull してもローカルでは特に変化は見られない(オーソライザ名が検索で出てこない)
amplify CLI からオーソライザを設定する記事とかどこかにない?
無いならマニュアルで設定するけど…
aws の amplify CLI で add api したときに、オーソライザが AWS IAM になってしまう
API Gateway で Cognito ユーザープールを使ったオーソライザを作って API の認可を変更した後に pull してもローカルでは特に変化は見られない(オーソライザ名が検索で出てこない)
amplify CLI からオーソライザを設定する記事とかどこかにない?
無いならマニュアルで設定するけど…
747デフォルトの名無しさん
2022/04/15(金) 23:55:17.64ID:kMHawBDr 数学板からやって来ました〜
https://rio2016.5ch.net/test/read.cgi/math/1649556863/
かけ算(乗法)とは何か?
2を3回足す→何に?
0に2を3回足す→なぜ0に?
2つが3つ→2つは2つでしょ
1つあたり2つが3つ→なぜ1?「あたり」とは?
2の3倍→「倍」とは?
私が頑張って定義した加法はこちら!
https://note.com/srtk613/n/n2acf986ebcb6
https://rio2016.5ch.net/test/read.cgi/math/1649556863/
かけ算(乗法)とは何か?
2を3回足す→何に?
0に2を3回足す→なぜ0に?
2つが3つ→2つは2つでしょ
1つあたり2つが3つ→なぜ1?「あたり」とは?
2の3倍→「倍」とは?
私が頑張って定義した加法はこちら!
https://note.com/srtk613/n/n2acf986ebcb6
748デフォルトの名無しさん
2022/04/16(土) 00:29:16.67ID:cgDOuxmS > 2を3回足す→何に?
この文では何に2を3回足すのか明らかになってないので分からない
例えばxという変数(ここでいう変数は数学的な意味合いの変数ではない)があることが前提になっているのであれば「(xに)2を3回足す」ということでそれはx=x+2+2+2だろう
> 0に2を3回足す→なぜ0に?
なぜ0に引っかかったのかが気になるね
例えば「2に1を3回足す」も疑問に思うのかな?思わないのなら0という数が特別だと感じているからこの質問が出てきたのかな
この文では何に2を3回足すのか明らかになってないので分からない
例えばxという変数(ここでいう変数は数学的な意味合いの変数ではない)があることが前提になっているのであれば「(xに)2を3回足す」ということでそれはx=x+2+2+2だろう
> 0に2を3回足す→なぜ0に?
なぜ0に引っかかったのかが気になるね
例えば「2に1を3回足す」も疑問に思うのかな?思わないのなら0という数が特別だと感じているからこの質問が出てきたのかな
749デフォルトの名無しさん
2022/04/16(土) 00:39:35.32ID:cqF7oc/n 2に足すなら新たに「なぜ2に?」という疑問が湧きます。要するに、無数にある数の中からよりによってなぜ0に?という疑問です
2×3 = 0+2+2+2
2×3 ≠ 2+2+2+2
2ではなく、0に足すのが正しいようなのです。なぜか
2×3 = 0+2+2+2
2×3 ≠ 2+2+2+2
2ではなく、0に足すのが正しいようなのです。なぜか
750デフォルトの名無しさん
2022/04/16(土) 00:44:30.20ID:b7VnoUTC 数学板に帰れ
751デフォルトの名無しさん
2022/04/16(土) 00:46:35.38ID:zxrqA3v6 それはその書き方だと立式できないから便宜的に0に足してるのではないか
〜0に足す場合〜
2x3 = 0 + 2 + 2 + 2
2x0 = 0
〜0を使わない場合〜
2x3 = 2 + 2 + 2
2x0 = (立式できない)
〜0に足す場合〜
2x3 = 0 + 2 + 2 + 2
2x0 = 0
〜0を使わない場合〜
2x3 = 2 + 2 + 2
2x0 = (立式できない)
752デフォルトの名無しさん
2022/04/16(土) 01:01:03.56ID:cqF7oc/n753デフォルトの名無しさん
2022/04/16(土) 01:56:36.24ID:2sMe/VPK たまごかけるごはんは?
754デフォルトの名無しさん
2022/04/16(土) 02:29:33.16ID:Xz14Vl2z C#でStringのデータを2bitずつ変換したいんだがどうすればいい?
755デフォルトの名無しさん
2022/04/16(土) 02:36:59.88ID:b7VnoUTC utf16かutf8か何か知らないけど、そのエンコードによってstring→byte[]変換する
そして上位ビットか下位ビットからかしらないけど、その順序によってbyte[]の先頭から2bitずつ出力する
そして上位ビットか下位ビットからかしらないけど、その順序によってbyte[]の先頭から2bitずつ出力する
756デフォルトの名無しさん
2022/04/16(土) 03:00:58.82ID:+A5PZLb9 2bitずつなにに変換するんだよ
C#のStringはutf16-leだが
C#のStringはutf16-leだが
757デフォルトの名無しさん
2022/04/16(土) 09:41:40.83ID:DZ0JuSCF758デフォルトの名無しさん
2022/04/16(土) 11:55:41.99ID:NFUA2B25759デフォルトの名無しさん
2022/04/16(土) 13:08:54.19ID:cqF7oc/n760デフォルトの名無しさん
2022/04/16(土) 13:12:13.65ID:V2JT8LuH761デフォルトの名無しさん
2022/04/16(土) 13:13:43.73ID:V2JT8LuH 最初に2があり、これを3つに複製してそれぞれの合計を取る捉えれば何にという疑問は生まれない
762デフォルトの名無しさん
2022/04/16(土) 13:17:06.45ID:ILB4Tr27 たまご × 黒豆雑穀米 × ちりめん × 削り節 × オリーブオイル × 焼き海苔 = ?
763デフォルトの名無しさん
2022/04/16(土) 14:00:17.80ID:DZ0JuSCF764デフォルトの名無しさん
2022/04/16(土) 14:12:14.76ID:DdaJRWZW765デフォルトの名無しさん
2022/04/16(土) 14:35:03.63ID:cqF7oc/n >>760
説明されるべき「乗算」がなんなのかまず分からないのです。完璧に写経したとしても、何が書いてあるか理解してないのと同じです
>>763
0を初期値にするのは結局 x×1 = x を成り立たせるための工夫に過ぎず、まずそもそも x×1 とはなんなのか分かりません
>>764
数を定義したものです↓
https://note.com/srtk613/n/na1ca73c47ede
ソクラテスみたいに論破したいんじゃなくて、本気で知りたいんです
説明されるべき「乗算」がなんなのかまず分からないのです。完璧に写経したとしても、何が書いてあるか理解してないのと同じです
>>763
0を初期値にするのは結局 x×1 = x を成り立たせるための工夫に過ぎず、まずそもそも x×1 とはなんなのか分かりません
>>764
数を定義したものです↓
https://note.com/srtk613/n/na1ca73c47ede
ソクラテスみたいに論破したいんじゃなくて、本気で知りたいんです
766デフォルトの名無しさん
2022/04/16(土) 14:52:53.77ID:DZ0JuSCF >>765
初期化と言ったのはプログラム的にはそれがわかれば十分な問題であって
君のように考えるのはプログラマ的には全く意味がないから
結局数学自体が世界を知るための「工夫」に過ぎないから
そこにそれ以上の深い意味なんかないよ
初期化と言ったのはプログラム的にはそれがわかれば十分な問題であって
君のように考えるのはプログラマ的には全く意味がないから
結局数学自体が世界を知るための「工夫」に過ぎないから
そこにそれ以上の深い意味なんかないよ
767蟻人間 ◆T6xkBnTXz7B0
2022/04/16(土) 15:09:22.74ID:dqBVdpzN 乗算というのは、演算の一種だ。
長さに対する面積。
複数の複数個。
そこにルールがあるのは群論や整数論などで勉強する。
ルールは自然発生するものもあれば、定義から発生するものもある。
一年ROMって群論の熟読をオススメする。
長さに対する面積。
複数の複数個。
そこにルールがあるのは群論や整数論などで勉強する。
ルールは自然発生するものもあれば、定義から発生するものもある。
一年ROMって群論の熟読をオススメする。
768デフォルトの名無しさん
2022/04/16(土) 15:39:16.04ID:2sMe/VPK >>762
UMA I
UMA I
769デフォルトの名無しさん
2022/04/16(土) 16:07:43.47ID:HzTWzZVk >>767
あんたが群論を語るなんて、変わったね… QZ
あんたが群論を語るなんて、変わったね… QZ
771デフォルトの名無しさん
2022/04/16(土) 16:49:27.32ID:cqF7oc/n772デフォルトの名無しさん
2022/04/16(土) 18:17:37.85ID:bGKDnM+t773デフォルトの名無しさん
2022/04/16(土) 18:29:21.16ID:HshMhMuC774デフォルトの名無しさん
2022/04/16(土) 20:05:49.86ID:9kZcaiqY775デフォルトの名無しさん
2022/04/17(日) 08:59:23.34ID:FqAzyeEG776デフォルトの名無しさん
2022/04/19(火) 14:35:26.07ID:93jtOIJR Windows Serverの特定のフォルダ配下の未圧縮ファイルを日次で自動圧縮(zip化)させるシンプルなロジックを探しているのですが、どなたか偉い人教えろください。
777デフォルトの名無しさん
2022/04/19(火) 14:37:59.52ID:4rLwBLhm 日次ならタスクスケジューラに、移動→圧縮→元ファイル削除、のバッチファイル入れておけばいい
778デフォルトの名無しさん
2022/04/19(火) 19:41:32.21ID:UxS+dXZ7 WPFの質問です
XAML側に
コンボボックス(Itemsource = "{Binding Path = bind.list1}")
データグリッド(Itemsource = "{Binding Path = bind.table}")
があり、
C#側に、
class bind
{
List list1 {get;set;}
Datatable table {get;set;}
}
があります。
@C#側のWindowのコンストラクタ内で、bindのインスタンスを生成した後、
list1にデータを与えて、Datacontext = this;します
Aその後、ボタンのクリックイベントで、
tableにデータを与えます。
Aの後に、WPFの画面を見ても、DataGridに反映されていません。助けてください。
ちなみに@のDatacontext = this;を消して、Aに持ってくると、DataGridに反映されます。
ボタンは何度も押されるのでtableの中身が書き換わる度にDataGridが更新されるようにしたいです
XAML側に
コンボボックス(Itemsource = "{Binding Path = bind.list1}")
データグリッド(Itemsource = "{Binding Path = bind.table}")
があり、
C#側に、
class bind
{
List list1 {get;set;}
Datatable table {get;set;}
}
があります。
@C#側のWindowのコンストラクタ内で、bindのインスタンスを生成した後、
list1にデータを与えて、Datacontext = this;します
Aその後、ボタンのクリックイベントで、
tableにデータを与えます。
Aの後に、WPFの画面を見ても、DataGridに反映されていません。助けてください。
ちなみに@のDatacontext = this;を消して、Aに持ってくると、DataGridに反映されます。
ボタンは何度も押されるのでtableの中身が書き換わる度にDataGridが更新されるようにしたいです
779デフォルトの名無しさん
2022/04/19(火) 19:45:43.22ID:4CQfli8Q datatableにINotifyPropertyChangedを実装
780デフォルトの名無しさん
2022/04/20(水) 19:50:57.57ID:YxFzzgau >>778です
ReactivePropertyを使って実装できました!
ありがとうございます
また追加で質問します
やりたいこと
ボタンを押した時、既に表示されているDataGridのItemSourceであるDataTableの中身をforループですべて確認して、
指定した条件に当てはまれば、行の色を変更したい
試したこと
DataGridRowのBackgroundをインデックス[0],[1],[2],[3],[5]を指定し色を変えたが、スクロールすると表示がおかしくなる
1枚目:正常に指定した場所に設定出来ている
2枚目:下にスクロールすると、インデックスで指定してないところにまで色がついている
3枚目:もう一度上に戻すと、正常に設定できてたはずの色が変になっている
https://i.imgur.com/GBvPRWR.jpg
https://i.imgur.com/TpxgjUU.jpg
https://i.imgur.com/iUbU91j.jpg
↑の原因は何かわかりますでしょうか
あと「やりたいこと」を実装するにはどんな方法がいいでしょうか
ReactivePropertyを使って実装できました!
ありがとうございます
また追加で質問します
やりたいこと
ボタンを押した時、既に表示されているDataGridのItemSourceであるDataTableの中身をforループですべて確認して、
指定した条件に当てはまれば、行の色を変更したい
試したこと
DataGridRowのBackgroundをインデックス[0],[1],[2],[3],[5]を指定し色を変えたが、スクロールすると表示がおかしくなる
1枚目:正常に指定した場所に設定出来ている
2枚目:下にスクロールすると、インデックスで指定してないところにまで色がついている
3枚目:もう一度上に戻すと、正常に設定できてたはずの色が変になっている
https://i.imgur.com/GBvPRWR.jpg
https://i.imgur.com/TpxgjUU.jpg
https://i.imgur.com/iUbU91j.jpg
↑の原因は何かわかりますでしょうか
あと「やりたいこと」を実装するにはどんな方法がいいでしょうか
781デフォルトの名無しさん
2022/04/21(木) 17:54:20.71ID:UEWB7PkB 原因は知らないがStyle.TriggersのDataTriggerみたいなxaml書けばトラブルことは普通ない
782デフォルトの名無しさん
2022/04/22(金) 09:05:52.40ID:foCOneKD よろしくお願いします。
縦4、横4のマトリクスのマスと2進法と16進法でデータの大きさを考えると
2進法では、2の4乗で16ビットで2バイト
16進法では、16の4乗で65536ビットで8192バイトで
比較すると16進法なら4096倍のデータ容量の違いが出ると
そう考えていいんでしょうか?
縦4、横4のマトリクスのマスと2進法と16進法でデータの大きさを考えると
2進法では、2の4乗で16ビットで2バイト
16進法では、16の4乗で65536ビットで8192バイトで
比較すると16進法なら4096倍のデータ容量の違いが出ると
そう考えていいんでしょうか?
783デフォルトの名無しさん
2022/04/22(金) 09:44:17.04ID:mLNKXQf1 >>782
天才やん
天才やん
784デフォルトの名無しさん
2022/04/22(金) 09:50:07.70ID:ix6iVD/8 node.jsでhttp.requestを使ってリクエスト飛ばしてるんだけど、どんなurlになっているかを調べる方法ある?
pathとかhost,portを別々で定義してるけど、自分の想定と違うurlになっているようでbodyがとれない
pathとかhost,portを別々で定義してるけど、自分の想定と違うurlになっているようでbodyがとれない
785デフォルトの名無しさん
2022/04/22(金) 10:27:18.26ID:npLQ4LN9786デフォルトの名無しさん
2022/04/22(金) 11:02:52.92ID:sw1ZSFqm 入力値が5個あります
出力値が2個あります
入力値から出力値が計算されるのですが、具体的な関数が不明です
入力値から出力値を推定するにはAIみたいなのを作ればいいのかなと思ったのですが、
AIのことを調べても何かを分類するものばかり出てきて、
推定値を出力するようなものが見当たりません
何を調べればいいか、もしくはざっくりどのように記述すればいいか教えてください
出力値が2個あります
入力値から出力値が計算されるのですが、具体的な関数が不明です
入力値から出力値を推定するにはAIみたいなのを作ればいいのかなと思ったのですが、
AIのことを調べても何かを分類するものばかり出てきて、
推定値を出力するようなものが見当たりません
何を調べればいいか、もしくはざっくりどのように記述すればいいか教えてください
787デフォルトの名無しさん
2022/04/22(金) 11:17:38.40ID:FVe0YoAk >>786
深層学習 回帰問題
深層学習 回帰問題
788デフォルトの名無しさん
2022/04/22(金) 11:47:18.35ID:lpUe/ai7789デフォルトの名無しさん
2022/04/22(金) 16:43:41.95ID:ZKSexgug Pythonで簡単な分類AI作るとき、
model=Sequential()
model.add(Dense(ニューロンの数,input_dim=入力の数))
model.add(Activation('relu'))
model.add(Dense(出力の数))
model.add(Activation('softmax'))
みたいにするけど、ニューロンの数ってどうやって決めるの?適当?
あと多段にしたほうがいいかどうかってどう判断する?
model=Sequential()
model.add(Dense(ニューロンの数,input_dim=入力の数))
model.add(Activation('relu'))
model.add(Dense(出力の数))
model.add(Activation('softmax'))
みたいにするけど、ニューロンの数ってどうやって決めるの?適当?
あと多段にしたほうがいいかどうかってどう判断する?
790デフォルトの名無しさん
2022/04/22(金) 17:29:41.60ID:p48HHJp5 >>784
request.href
request.href
791デフォルトの名無しさん
2022/04/22(金) 19:02:10.40ID:FVe0YoAk792デフォルトの名無しさん
2022/04/22(金) 19:32:14.89ID:OqR7zFyk >>791
モデルが決定したら自動でニューロンの数を試行錯誤するツールがあるということみたいね
モデル自体の決定は自分でするしかないのかな
遺伝的アルゴリズムというのがその話なのかどうかよくわからん
結局よくわからんから最終的に試行錯誤と経験しかない感じがする
モデルが決定したら自動でニューロンの数を試行錯誤するツールがあるということみたいね
モデル自体の決定は自分でするしかないのかな
遺伝的アルゴリズムというのがその話なのかどうかよくわからん
結局よくわからんから最終的に試行錯誤と経験しかない感じがする
793デフォルトの名無しさん
2022/04/22(金) 19:37:58.80ID:Faoytok+ これはうまく行かなかった
という報告は普通はないからね
新しいデータセットに対しては
0から取り組むしかない
という報告は普通はないからね
新しいデータセットに対しては
0から取り組むしかない
794デフォルトの名無しさん
2022/04/23(土) 09:04:08.88ID:En+rC0cd VSCodeでtensorflowをGPU上で使いたいです
cuDNNのインストールまではしたのですが、
2022-04-23 09:02:09.533169: I tensorflow/core/platform/cpu_feature_guard.cc:151] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: AVX AVX2
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
2022-04-23 09:02:09.915577: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1525] Created device /job:localhost/replica:0/task:0/device:GPU:0 with 2155 MB memory: -> device: 0, name: NVIDIA GeForce GTX 1650, pci bus id: 0000:01:00.0, compute capability: 7.5
tf.Tensor(b'Hello, TensorFlow2!', shape=(), dtype=string)
というエラーが出てしまいます
tensorflowをリビルドしろと書いてあるのですが、どのようにすればいいかわからないので教えてください
cuDNNのインストールまではしたのですが、
2022-04-23 09:02:09.533169: I tensorflow/core/platform/cpu_feature_guard.cc:151] This TensorFlow binary is optimized with oneAPI Deep Neural Network Library (oneDNN) to use the following CPU instructions in performance-critical operations: AVX AVX2
To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
2022-04-23 09:02:09.915577: I tensorflow/core/common_runtime/gpu/gpu_device.cc:1525] Created device /job:localhost/replica:0/task:0/device:GPU:0 with 2155 MB memory: -> device: 0, name: NVIDIA GeForce GTX 1650, pci bus id: 0000:01:00.0, compute capability: 7.5
tf.Tensor(b'Hello, TensorFlow2!', shape=(), dtype=string)
というエラーが出てしまいます
tensorflowをリビルドしろと書いてあるのですが、どのようにすればいいかわからないので教えてください
795デフォルトの名無しさん
2022/04/23(土) 11:05:21.62ID:3rPVUp1y >>794
それ INFO ではないか?
それ INFO ではないか?
796デフォルトの名無しさん
2022/04/23(土) 12:08:42.17ID:lyaCJMz0 To enable them in other operations, rebuild TensorFlow with the appropriate compiler flags.
with the appropriate compiler flags.
の通り、コンパイルフラグを変更しないといけません
man, --help or -h
などでコンパイルフラグを調べてください
with the appropriate compiler flags.
の通り、コンパイルフラグを変更しないといけません
man, --help or -h
などでコンパイルフラグを調べてください
797デフォルトの名無しさん
2022/04/23(土) 12:13:34.13ID:lyaCJMz0 oneAPI Deep Neural Network Library (oneDNN)が
operations: AVX AVX2を使えなくてダメだってさ
tensorflow/core/platform/cpu_feature_guard.cc
を見つけてきて、151行目のエラー前後を読まないといけないね
oneAPI Deep Neural Network Library (oneDNN)が
operations: AVX AVX2
を有効にするためのフラグがあるんでしょ?
operations: AVX AVX2を使えなくてダメだってさ
tensorflow/core/platform/cpu_feature_guard.cc
を見つけてきて、151行目のエラー前後を読まないといけないね
oneAPI Deep Neural Network Library (oneDNN)が
operations: AVX AVX2
を有効にするためのフラグがあるんでしょ?
798デフォルトの名無しさん
2022/04/23(土) 12:39:36.63ID:SMxHUlYu ええ、だからどういうフラグかわからないから教えてと言ってるんですが
英語くらいわかります
英語くらいわかります
799デフォルトの名無しさん
2022/04/23(土) 12:50:01.46ID:IxpxhG25 英語くらいはわかりますが調べようとは思いません。
800デフォルトの名無しさん
2022/04/23(土) 13:01:25.64ID:kgw0Ucei 英語くらいわかります?
ERRORとINFOの区別すら出来ないのに?
ERRORとINFOの区別すら出来ないのに?
801デフォルトの名無しさん
2022/04/23(土) 13:06:56.32ID:lzZBvk7o >>797
>operations: AVX AVX2
>を有効にするためのフラグがあるんでしょ?
その2つの拡張命令セットを使う最適化がされてるよっていうメッセージだぞ
質問する側も回答する側も英語読めてないやんw
>operations: AVX AVX2
>を有効にするためのフラグがあるんでしょ?
その2つの拡張命令セットを使う最適化がされてるよっていうメッセージだぞ
質問する側も回答する側も英語読めてないやんw
802デフォルトの名無しさん
2022/04/23(土) 13:24:36.94ID:UUEa7EYi あるならフラグ書けやボケ
803デフォルトの名無しさん
2022/04/23(土) 13:40:51.41ID:9S6ACYtr 当たり前だか指定する命令セットや使うコンパイラによってオプションは違う
本当にソースからビルドしたいならまずはマニュアル読め
本当にソースからビルドしたいならまずはマニュアル読め
804デフォルトの名無しさん
2022/04/23(土) 13:41:17.19ID:lyaCJMz0 >>794
> tensorflowをリビルドしろと書いてあるのですが、どのようにすればいいかわからないので教えてください
>>798
> ええ、だからどういうフラグかわからないから教えてと言ってるんですが
読み返してよくよく考えてみた
>>794 の使っているバイナリでは元々 "operations: AVX AVX2" を有効にしてビルドしてあった
でも >>794 の環境は提供されているバイナリをそのまま使えないので、
別の命令でAVX, AVX命令と互換性のある命令を使う必要があり、
適切なフラグをセットしてバイナリをリビルドする必要がある
ということで適切なフラグをセットする対応策はドキュメントに書いてあるでしょうから、
英語読める>>798は英語頑張って読んでね
> tensorflowをリビルドしろと書いてあるのですが、どのようにすればいいかわからないので教えてください
>>798
> ええ、だからどういうフラグかわからないから教えてと言ってるんですが
読み返してよくよく考えてみた
>>794 の使っているバイナリでは元々 "operations: AVX AVX2" を有効にしてビルドしてあった
でも >>794 の環境は提供されているバイナリをそのまま使えないので、
別の命令でAVX, AVX命令と互換性のある命令を使う必要があり、
適切なフラグをセットしてバイナリをリビルドする必要がある
ということで適切なフラグをセットする対応策はドキュメントに書いてあるでしょうから、
英語読める>>798は英語頑張って読んでね
805デフォルトの名無しさん
2022/04/23(土) 13:42:37.94ID:Phfimq1z エラーメッセージはどうでもいいから見てないけど
gpu使いたい場合は一番重要なのはバージョン
cuDNNとか「インストールした」じゃなくて、どのバージョンをインストールしたかってとこが重要
tensorflowのバージョンによってもどれサポートするかが決まってるから
ぐぐってバージョンの組み合わせを見つけてからダウンロード・インストールすれば動くし
逆に組み合わせ調べないと動かない
gpu使いたい場合は一番重要なのはバージョン
cuDNNとか「インストールした」じゃなくて、どのバージョンをインストールしたかってとこが重要
tensorflowのバージョンによってもどれサポートするかが決まってるから
ぐぐってバージョンの組み合わせを見つけてからダウンロード・インストールすれば動くし
逆に組み合わせ調べないと動かない
806デフォルトの名無しさん
2022/04/23(土) 13:44:11.90ID:xoifOiAo tensorflow/core/platform/cpu_feature_guard.cc:151
に書いてあるんじゃないの
でも最初のIがinfoの意味ならコンパイルはできてるけど最適化されてないよって意味じゃない
に書いてあるんじゃないの
でも最初のIがinfoの意味ならコンパイルはできてるけど最適化されてないよって意味じゃない
807デフォルトの名無しさん
2022/04/23(土) 14:31:11.05ID:xjMNFyYI DeepLで翻訳
このTensorFlowバイナリは、oneAPI Deep Neural Network Library(oneDNN)により、パフォーマンスが重要な処理において、以下のCPU命令を使用するように最適化されています。 AVX AVX2
その他の処理でこれらを有効にするには、適切なコンパイラフラグを使用してTensorFlowを再構築してください。
最初の人が言ってるようにINFOじゃん
パフォーマンスが重要な処理でしかAVX命令を使ってませんそれ以外で使いたければTensorFlowを再コンパイルしろと読める
このTensorFlowバイナリは、oneAPI Deep Neural Network Library(oneDNN)により、パフォーマンスが重要な処理において、以下のCPU命令を使用するように最適化されています。 AVX AVX2
その他の処理でこれらを有効にするには、適切なコンパイラフラグを使用してTensorFlowを再構築してください。
最初の人が言ってるようにINFOじゃん
パフォーマンスが重要な処理でしかAVX命令を使ってませんそれ以外で使いたければTensorFlowを再コンパイルしろと読める
808デフォルトの名無しさん
2022/04/23(土) 14:55:53.21ID:BQs7W50I809デフォルトの名無しさん
2022/04/23(土) 15:02:25.58ID:5VyciCZr 日本語わかってもカタコトの日本語だと意味不明というのと同じようなもんだな
810デフォルトの名無しさん
2022/04/23(土) 15:07:04.67ID:lyaCJMz0 >>807
そう、メッセージのみで考えるとINFO
tensorflow のみで考えてみた場合ね
でも、python とかで拡張ライブラリとしてtensorflow を使っている場合、
pythonが例外を投げてこのINFOを出す場合もある。
だから、メッセージ自体はINFOでも、外部ライブラリが
例外としている場合利用者にとってはエラーに準ずるの。
なので、解決方法を知っておくのは重要なんだけど
質問者は回答を知ってもスレには還元してくれないでしょうね
そう、メッセージのみで考えるとINFO
tensorflow のみで考えてみた場合ね
でも、python とかで拡張ライブラリとしてtensorflow を使っている場合、
pythonが例外を投げてこのINFOを出す場合もある。
だから、メッセージ自体はINFOでも、外部ライブラリが
例外としている場合利用者にとってはエラーに準ずるの。
なので、解決方法を知っておくのは重要なんだけど
質問者は回答を知ってもスレには還元してくれないでしょうね
811デフォルトの名無しさん
2022/04/23(土) 15:11:19.66ID:lyaCJMz0 これで試してみ
https://stackoverflow.com/questions/47068709/your-cpu-supports-instructions-that-this-tensorflow-binary-was-not-compiled-to-u
What should you do?
If you have a GPU, you shouldn't care about AVX support, because most expensive ops will be dispatched on a GPU device (unless explicitly set not to). In this case, you can simply ignore this warning by
# Just disables the warning, doesn't take advantage of AVX/FMA to run faster
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
... or by setting export TF_CPP_MIN_LOG_LEVEL=2 if you're on Unix. Tensorflow is working fine anyway, but you won't see these annoying warnings.
https://stackoverflow.com/questions/47068709/your-cpu-supports-instructions-that-this-tensorflow-binary-was-not-compiled-to-u
What should you do?
If you have a GPU, you shouldn't care about AVX support, because most expensive ops will be dispatched on a GPU device (unless explicitly set not to). In this case, you can simply ignore this warning by
# Just disables the warning, doesn't take advantage of AVX/FMA to run faster
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
... or by setting export TF_CPP_MIN_LOG_LEVEL=2 if you're on Unix. Tensorflow is working fine anyway, but you won't see these annoying warnings.
812デフォルトの名無しさん
2022/04/23(土) 15:31:54.72ID:1GEAVNzE 試すも何も、メッセージ出なくしてるだけじゃん
813デフォルトの名無しさん
2022/04/23(土) 17:01:33.78ID:1KmqOdjM >>810
何言ってんのw
何言ってんのw
814デフォルトの名無しさん
2022/04/24(日) 05:50:47.79ID:EQQXvwF0 C#で600万の要素のあるint型配列に{0、300、150、100、80,・・・(600万まで続く)}って感じで数字が格納されていて、
そして、1〜6,000,000の間で乱数を出したいのですが、乱数とはいっても↑の配列に入っている割合でそれぞれの数が出るようにしたいのですが、いい方法ないでしょうか?
そして、1〜6,000,000の間で乱数を出したいのですが、乱数とはいっても↑の配列に入っている割合でそれぞれの数が出るようにしたいのですが、いい方法ないでしょうか?
815デフォルトの名無しさん
2022/04/24(日) 09:02:39.39ID:zr61OZd6 割合関係なく普通の乱数発生させる。範囲は0〜配列の要素数-1
そして得られた乱数をインデックスとしてその配列の要素を結果を返す
そして得られた乱数をインデックスとしてその配列の要素を結果を返す
816デフォルトの名無しさん
2022/04/24(日) 09:50:02.21ID:35viiTPD 配列に入ってる割合はどこ行っちゃったんでしょうか
ちゃんと日本語読んでくださいよ
ちゃんと日本語読んでくださいよ
817デフォルトの名無しさん
2022/04/24(日) 10:00:05.25ID:zr61OZd6 配列に1が30個入ってたら30/要素数の割合で1を出したいって意味かと思ったら違うのか
0、300、150、100、80・・・という割合の意味が分からないから俺には無理だ
0、300、150、100、80・・・という割合の意味が分からないから俺には無理だ
818デフォルトの名無しさん
2022/04/24(日) 10:03:30.75ID:qAz5Hesd こんな感じでいける?
var numbers = new int[] { 0, 300, 150, 100, 80 };
var sums = new int[numbers.Length];
for (int i = 0, sum = 0; i < numbers.Length; i++)
sums[i] = (sum += numbers[i]);
int v = new Random().Next(sums[sums.Length - 1]) + 1;
int ok = sums.Length - 1, ng = -1;
while (ok - ng > 1)
{
int mid = (ok + ng) / 2;
if (sums[mid] >= v) ok = mid;
else ng = mid;
}
Console.WriteLine(ok + 1);
var numbers = new int[] { 0, 300, 150, 100, 80 };
var sums = new int[numbers.Length];
for (int i = 0, sum = 0; i < numbers.Length; i++)
sums[i] = (sum += numbers[i]);
int v = new Random().Next(sums[sums.Length - 1]) + 1;
int ok = sums.Length - 1, ng = -1;
while (ok - ng > 1)
{
int mid = (ok + ng) / 2;
if (sums[mid] >= v) ok = mid;
else ng = mid;
}
Console.WriteLine(ok + 1);
819デフォルトの名無しさん
2022/04/24(日) 10:05:10.38ID:zkziYODi ちょっと何やってんのかわからないです
820デフォルトの名無しさん
2022/04/24(日) 10:05:41.98ID:dUeEO36o >↑の配列に入っている割合で
多分これの解釈が違っているんだと思う。もう一回他人にわかる言葉で説明して。
多分これの解釈が違っているんだと思う。もう一回他人にわかる言葉で説明して。
821デフォルトの名無しさん
2022/04/24(日) 10:14:36.46ID:zkziYODi 機械学習の質問です。
インプットに64個のフラグがあります。
正解のアウトプットも64個のフラグになっています。
このとき配列に0または1を入れて規格化して計算すれば正解は得られるのですが、
たかがビットなのに配列を用意して、答えのビットも配列にばらけているというのがどうも頭悪い感じがします。
もっと賢くて計算が速くなる手法があれば教えてください。
インプットに64個のフラグがあります。
正解のアウトプットも64個のフラグになっています。
このとき配列に0または1を入れて規格化して計算すれば正解は得られるのですが、
たかがビットなのに配列を用意して、答えのビットも配列にばらけているというのがどうも頭悪い感じがします。
もっと賢くて計算が速くなる手法があれば教えてください。
822デフォルトの名無しさん
2022/04/24(日) 10:16:58.13ID:L55ZvYuh823デフォルトの名無しさん
2022/04/24(日) 10:18:09.54ID:qAz5Hesd { 0, 300, 150, 100, 80 }の意味が
・1が 0/630 の確率で出る
・2が 300/630 の確率で出る
・3が 150/630 の確率で出る
・4が 100/630 の確率で出る
・5が 80/630 の確率で出る
(630は、すべての要素を足した数)
と解釈したんだが、違うのかねぇ
・1が 0/630 の確率で出る
・2が 300/630 の確率で出る
・3が 150/630 の確率で出る
・4が 100/630 の確率で出る
・5が 80/630 の確率で出る
(630は、すべての要素を足した数)
と解釈したんだが、違うのかねぇ
824デフォルトの名無しさん
2022/04/24(日) 10:19:01.79ID:xiKS/a+r 基本は
確率配列をすべて足して[合計]を作る(600万個あったらintの範囲を超えるかもしれないねえ)
0〜[合計]-1までの[乱数]を発生
[乱数]から確率配列を頭から順に引いていく
0以下になったらそこのインデックスが答え
確率配列をすべて足して[合計]を作る(600万個あったらintの範囲を超えるかもしれないねえ)
0〜[合計]-1までの[乱数]を発生
[乱数]から確率配列を頭から順に引いていく
0以下になったらそこのインデックスが答え
825デフォルトの名無しさん
2022/04/24(日) 10:20:02.76ID:0t6sJ5jz じゃあもうそれが正解ということでいいです
ありがとうございました
ありがとうございました
826デフォルトの名無しさん
2022/04/24(日) 10:36:39.30ID:rPlVOsWU Reservoir Samplingでググれ
827デフォルトの名無しさん
2022/04/24(日) 13:57:43.06ID:XK347NDs 不遜メソッド凄ぇ効くなぁw
828デフォルトの名無しさん
2022/04/24(日) 14:06:27.41ID:vTJ9qYns 後釣り宣言かな?
829814
2022/04/24(日) 14:38:00.55ID:/ngwo9iT830デフォルトの名無しさん
2022/04/24(日) 15:07:02.59ID:rPlVOsWU831デフォルトの名無しさん
2022/04/24(日) 17:54:05.34ID:4gvmDiyI 一度抽出した玉を二度抽出することがあるのか否かを明確にしないとダメよ
復元抽出なのか非復元抽出なのかでアルゴリズムが変わる
たぶん非復元だろうけど
文だけでは相手にどういう点が伝わっていないかが分からない
だから入力と出力を明示したサンプルが大事
復元抽出なのか非復元抽出なのかでアルゴリズムが変わる
たぶん非復元だろうけど
文だけでは相手にどういう点が伝わっていないかが分からない
だから入力と出力を明示したサンプルが大事
832デフォルトの名無しさん
2022/04/24(日) 18:16:47.94ID:awQxKQ/u 馬鹿そうだからそこまで考えていないだろ
833デフォルトの名無しさん
2022/04/24(日) 20:15:20.28ID:rcB2xidb834デフォルトの名無しさん
2022/04/24(日) 20:29:36.65ID:pp8TduXr >>833
違いに気づかないままアルゴリズムを取り違えれば得られる結果セットが変わってくるのに気にしないのか?
しかも「インデックスの数値を一つ引くだけ」では説明しきれていないし処理効率も最適でない(最適なアルゴリズムはもう紹介されている)
母数に対して施行数が非常に小さいという前提があって初めて近似的に無視できる話
違いに気づかないままアルゴリズムを取り違えれば得られる結果セットが変わってくるのに気にしないのか?
しかも「インデックスの数値を一つ引くだけ」では説明しきれていないし処理効率も最適でない(最適なアルゴリズムはもう紹介されている)
母数に対して施行数が非常に小さいという前提があって初めて近似的に無視できる話
835デフォルトの名無しさん
2022/04/24(日) 20:30:08.40ID:xiKS/a+r >>833
818のテーブルを毎回作り直すと高速化の意味がなくなる
818のテーブルを毎回作り直すと高速化の意味がなくなる
836デフォルトの名無しさん
2022/04/24(日) 20:31:52.25ID:dUeEO36o >>814は曖昧なところもあるがさすがに確率が変わるようなことを想定しているようには読めないが。
837デフォルトの名無しさん
2022/04/24(日) 21:02:38.15ID:rcB2xidb >>834-835
> 違いに気づかないままアルゴリズムを取り違えれば得られる結果セットが変わってくるのに気にしないのか?
だから仕様は本人が考えればいいだけ
どっちの仕様でも実装はたいして難しくないって話
> 818のテーブルを毎回作り直すと高速化の意味がなくなる
作り直さなくてもいいだろ
対象のインデックスはわかってるんだからそこと全体の総和から各々1引くだけだぞ
> 違いに気づかないままアルゴリズムを取り違えれば得られる結果セットが変わってくるのに気にしないのか?
だから仕様は本人が考えればいいだけ
どっちの仕様でも実装はたいして難しくないって話
> 818のテーブルを毎回作り直すと高速化の意味がなくなる
作り直さなくてもいいだろ
対象のインデックスはわかってるんだからそこと全体の総和から各々1引くだけだぞ
838デフォルトの名無しさん
2022/04/24(日) 21:03:04.73ID:d0rzDdet いつまでやってんだ暇人ども
もう解決済み
もう解決済み
839デフォルトの名無しさん
2022/04/24(日) 21:07:37.79ID:xiKS/a+r >>837
そのインデックスより上のインデックスを全部-1する必要があるね
簡単だけど忘れるとめんどくさい
確率がらみはこういうミスがあっても普通に動いてるように見えるからテストがめんどくさいんだよな
そのインデックスより上のインデックスを全部-1する必要があるね
簡単だけど忘れるとめんどくさい
確率がらみはこういうミスがあっても普通に動いてるように見えるからテストがめんどくさいんだよな
840デフォルトの名無しさん
2022/04/24(日) 21:19:49.12ID:BCv1Ky71 使用済みフラグを別に用意しときゃいいだろ
841デフォルトの名無しさん
2022/04/24(日) 21:36:04.21ID:rcB2xidb842デフォルトの名無しさん
2022/04/24(日) 21:37:58.01ID:JuSG4+pD 使用済みフラグを用意しても時間とともにどんどん性能劣化していくぞ
スマートなΟ(n)のアルゴリズムが提示されてるのにあえて我流にこだわるのは、自分の案を否定された気がして躍起になってるだけ
スマートなΟ(n)のアルゴリズムが提示されてるのにあえて我流にこだわるのは、自分の案を否定された気がして躍起になってるだけ
843デフォルトの名無しさん
2022/04/24(日) 22:08:35.82ID:4t9q0rYH おまえの案も誰かが考えたものをパクってるだけだけどな
844デフォルトの名無しさん
2022/04/24(日) 22:13:30.00ID:c4nzsUiP >>842
weightedなreservoir samplingはO(n)じゃないけどね
weightedなreservoir samplingはO(n)じゃないけどね
845デフォルトの名無しさん
2022/04/25(月) 01:10:18.24ID:kHuYfEjp 時間とともに劣化しないの作るのも余裕だろ
846デフォルトの名無しさん
2022/04/25(月) 01:20:13.96ID:B7syBDSL なんで鮮度の話してんの
お前ら寿司でも握ってるのか?
お前ら寿司でも握ってるのか?
847デフォルトの名無しさん
2022/04/25(月) 02:41:12.74ID:ojWTR2Ur 皆さんってやっぱり競技プログラミングできないのコンプレックスなんですか?
848デフォルトの名無しさん
2022/04/25(月) 06:17:11.14ID:uuG1anaI BufferedInputStream bis = new BufferedInputStream(new FileInputStream(inputFilePath));
byte[] data = new byte[1024];
bis.read(data, 0, 4); //4バイト読み込み
ByteBuffer tmpBuffer = ByteBuffer.wrap(data);//dataの中身が正しく[ABCD]の4バイトと表示される
bis.read(data, 0, 2); //2バイト読み込み
tmpBuffer = ByteBuffer.wrap(data);//dataの中身が[EFCD]の4バイトと表示される
バイナリデータを最初4バイト読み込んだ後に、2バイトの読み込みしてます。
最後のdataの中身は2バイトだけ読み込んだだけなので[EF]だと思ったのに、なぜ4バイト([CD]も表示される)もあるのでしょうか?
byte[] data = new byte[1024];
bis.read(data, 0, 4); //4バイト読み込み
ByteBuffer tmpBuffer = ByteBuffer.wrap(data);//dataの中身が正しく[ABCD]の4バイトと表示される
bis.read(data, 0, 2); //2バイト読み込み
tmpBuffer = ByteBuffer.wrap(data);//dataの中身が[EFCD]の4バイトと表示される
バイナリデータを最初4バイト読み込んだ後に、2バイトの読み込みしてます。
最後のdataの中身は2バイトだけ読み込んだだけなので[EF]だと思ったのに、なぜ4バイト([CD]も表示される)もあるのでしょうか?
849デフォルトの名無しさん
2022/04/25(月) 06:30:56.22ID:n2lmYGqD >>847
何故やっぱりなのか
何故やっぱりなのか
850デフォルトの名無しさん
2022/04/25(月) 08:05:23.25ID:tSjXYtJn851デフォルトの名無しさん
2022/04/25(月) 10:12:11.07ID:6o33udeT webpack 5.72.0 で、Promise を返すインスタンスメソッドを持つクラスを書いた index.js をビルドして実行してるのだけど
問題は Promise の実処理として
return new Promise(function(onSuccess, onError){...})
と書いてると、この無名関数内で(クロージャとしての) this にアクセスできない
アロー関数に直すと this にアクセスできる
これってなんで?
babel 通さない場合には問題ないからTypeScript の仕様なんだと思うけど
問題は Promise の実処理として
return new Promise(function(onSuccess, onError){...})
と書いてると、この無名関数内で(クロージャとしての) this にアクセスできない
アロー関数に直すと this にアクセスできる
これってなんで?
babel 通さない場合には問題ないからTypeScript の仕様なんだと思うけど
852デフォルトの名無しさん
2022/04/25(月) 10:33:17.16ID:6o33udeT >>851
babel通さない → 元とした JavaScript コード
babel通さない → 元とした JavaScript コード
853デフォルトの名無しさん
2022/04/25(月) 11:31:57.12ID:nhxHA0jx わからんが最適化でインライン化されてるとか?
Babelが吐いたコード見てみればわかるんじゃね
Babelが吐いたコード見てみればわかるんじゃね
854デフォルトの名無しさん
2022/04/25(月) 11:54:40.27ID:ub0/1n3n tsの設定でjsのstrictモードを有効にしてない?
functionを呼び出す主体となるオブジェクトを明示してないからthisがundefinedになるのは自然だと思う
strictでなければグローバルオブジェクトを見に行こうとする
アロー関数はthisをレキシカルスコープで束縛するからreturn文を書いた場所のthisが見える
functionを呼び出す主体となるオブジェクトを明示してないからthisがundefinedになるのは自然だと思う
strictでなければグローバルオブジェクトを見に行こうとする
アロー関数はthisをレキシカルスコープで束縛するからreturn文を書いた場所のthisが見える
855デフォルトの名無しさん
2022/04/25(月) 14:46:50.74ID:6o33udeT >>854
してる "use strict";
TypeScript では JavaScript とは異なり、インスタンスメソッド内では this は明示的じゃないと見なしてクロージャとしては渡さない
という仕様、という理解でいいの?
してる "use strict";
TypeScript では JavaScript とは異なり、インスタンスメソッド内では this は明示的じゃないと見なしてクロージャとしては渡さない
という仕様、という理解でいいの?
856デフォルトの名無しさん
2022/04/25(月) 14:53:45.61ID:6o33udeT >>854
あ、もしかして webpack.config.js で strict の設定とかあるのか?
あ、もしかして webpack.config.js で strict の設定とかあるのか?
857デフォルトの名無しさん
2022/04/25(月) 14:57:36.76ID:Qr3Ho7R5 してるというのはスクリプト内で明示的に手書きしているということ?
それによって話が変わってくる
TypeScriptで動かしたときはstrictが適用されていて、JavaScriptで検証したときはstrictを指定していなかったのだとしたらTypeScriptとは無関係のstrictによる違い
JavaScriptではfunctionとアロー演算子はいくつか仕様の違いがあり、特にthisの束縛ルールが違う
functionはstrictが指定有無でまた動きが変わる
それによって話が変わってくる
TypeScriptで動かしたときはstrictが適用されていて、JavaScriptで検証したときはstrictを指定していなかったのだとしたらTypeScriptとは無関係のstrictによる違い
JavaScriptではfunctionとアロー演算子はいくつか仕様の違いがあり、特にthisの束縛ルールが違う
functionはstrictが指定有無でまた動きが変わる
858デフォルトの名無しさん
2022/04/25(月) 15:00:13.58ID:6o33udeT859デフォルトの名無しさん
2022/04/25(月) 15:22:44.78ID:NdUlRBA2 これほどthisという言葉を嫌いにさせる言語はないよな
860デフォルトの名無しさん
2022/04/25(月) 15:28:11.63ID:nkJauqdV こういうのがあるからJSTSユーザーはオブジェクト指向を敵視するようになるんだろな
861デフォルトの名無しさん
2022/04/25(月) 16:30:21.99ID:6o33udeT 別の質問
aws-sdk を使っていますが、現在のバージョンはブラウザでは webpack で使うと思います
ここで、API Gateway の生成する SDK は JavaScript なんですが、サインインの結果のトークンを渡せないです
これは旧来のjs版の aws-sdk を使うしかないという話?
→ webpack の出力コードからのエクスポート方法は調べたけど見つからなかった
それともこれもバンドルしてコードを書く?(webpackに寄せる)
それとも ID トークンはグローバル(window 変数とかにプロパティ生やして)に保存してやり取りさせる?
aws-sdk を使っていますが、現在のバージョンはブラウザでは webpack で使うと思います
ここで、API Gateway の生成する SDK は JavaScript なんですが、サインインの結果のトークンを渡せないです
これは旧来のjs版の aws-sdk を使うしかないという話?
→ webpack の出力コードからのエクスポート方法は調べたけど見つからなかった
それともこれもバンドルしてコードを書く?(webpackに寄せる)
それとも ID トークンはグローバル(window 変数とかにプロパティ生やして)に保存してやり取りさせる?
862デフォルトの名無しさん
2022/04/25(月) 16:48:40.94ID:6o33udeT セッションストレージに格納してたのを思い出して渡せたけど
こういう場合にはどれが正解なの?
こういう場合にはどれが正解なの?
863デフォルトの名無しさん
2022/04/25(月) 17:34:15.57ID:nkJauqdV 質問が意味不明なので整理してきて
864デフォルトの名無しさん
2022/04/25(月) 19:06:20.45ID:OY+KUV8t 中国人が日本語に翻訳させて話しているぐらい意味不明w
865デフォルトの名無しさん
2022/04/25(月) 19:21:47.60ID:6o33udeT >>863
1. 今の aws-sdk はブラウザじゃ webpack で固めるのが標準の方針となっているが、webpack が生成するスクリプトでは export は除去される
3. API Gateway が生成する SDK はモジュール化されてない JavaScript のファイル群なので、webpack でパッケージ化は難しそう
という前提で、aws-sdk で Cognito から得たアクセストークンを、どうやって API Gateway の SDK に渡すのが一番いい?
1. 今の aws-sdk はブラウザじゃ webpack で固めるのが標準の方針となっているが、webpack が生成するスクリプトでは export は除去される
3. API Gateway が生成する SDK はモジュール化されてない JavaScript のファイル群なので、webpack でパッケージ化は難しそう
という前提で、aws-sdk で Cognito から得たアクセストークンを、どうやって API Gateway の SDK に渡すのが一番いい?
866デフォルトの名無しさん
2022/04/25(月) 19:31:16.73ID:6o33udeT 2 が迷子…
ともかく webpack では、外部にデータを出す方法がない(か、単に知らないだけ)
webpack 内のスクリプトで得たデータを、レガシーな外部ライブラリに渡したい場合にはどうするのがよいの?という質問
ともかく webpack では、外部にデータを出す方法がない(か、単に知らないだけ)
webpack 内のスクリプトで得たデータを、レガシーな外部ライブラリに渡したい場合にはどうするのがよいの?という質問
867デフォルトの名無しさん
2022/04/25(月) 20:26:37.77ID:nkJauqdV たぶん本当にやりたいことは別にあるんだろうな
最初の目的を質問したほうが早いと思うぞ
最初の目的を質問したほうが早いと思うぞ
868デフォルトの名無しさん
2022/04/25(月) 21:09:58.28ID:MbgSFcwj 営業機密なので無理です
869デフォルトの名無しさん
2022/04/25(月) 22:53:56.23ID:uuG1anaI >>850
ありがとうございます。
読み込み先をコピーして使うと解決しました。
bis.read(data, 0, 2); //2バイト読み込み
data = Arrays.copyOfRange(data, 0, len + 1);
ありがとうございます。
読み込み先をコピーして使うと解決しました。
bis.read(data, 0, 2); //2バイト読み込み
data = Arrays.copyOfRange(data, 0, len + 1);
870デフォルトの名無しさん
2022/04/26(火) 03:24:46.28ID:JTn9J471 >>861
Amazon Web Services パターン別構築・運用ガイド 改訂第2版 (Informatics&IDEA)、
NRIネットコム株式会社、2018
この本では、サーバーレスの3 Tier パターンが紹介されている
API Gateway - Lambda(認証) - Cognito User Pool
API Gateway - Lambda(処理) - DynaomoDB
EC2 を使わず、managed のみのサービスで構築する、Serverless Architecture。
他にも、GraphQL のAppSync, ElasticSearch とか
有名なYouTuber・くろかわこうへいのAWS サロンへ、入った方がよい
YouTubeで有名な、雑食系エンジニア・KENTA の初心者向けRuby on Rails サロンからも、
AWS 部の大ボスなど、多くの初心者が、くろかわのサロンへも入っている
他にも、Udemy のはむさんとか、
沖縄のかみざとよしとの人生逆転サロンの守護神・たけとか、
Railsのトッププログラマーも入っている
Amazon Web Services パターン別構築・運用ガイド 改訂第2版 (Informatics&IDEA)、
NRIネットコム株式会社、2018
この本では、サーバーレスの3 Tier パターンが紹介されている
API Gateway - Lambda(認証) - Cognito User Pool
API Gateway - Lambda(処理) - DynaomoDB
EC2 を使わず、managed のみのサービスで構築する、Serverless Architecture。
他にも、GraphQL のAppSync, ElasticSearch とか
有名なYouTuber・くろかわこうへいのAWS サロンへ、入った方がよい
YouTubeで有名な、雑食系エンジニア・KENTA の初心者向けRuby on Rails サロンからも、
AWS 部の大ボスなど、多くの初心者が、くろかわのサロンへも入っている
他にも、Udemy のはむさんとか、
沖縄のかみざとよしとの人生逆転サロンの守護神・たけとか、
Railsのトッププログラマーも入っている
871デフォルトの名無しさん
2022/04/26(火) 08:47:47.96ID:S8E7Ewze >>867
いや、別に隠してるやりたいこととかはなくて
NodeJS を対象としたパッケージ化されたライブラリと、ブラウザを対象としたパッケージ化されていないライブラリを、どうやって橋渡しさせるのがいいの?
というだけ
いや、別に隠してるやりたいこととかはなくて
NodeJS を対象としたパッケージ化されたライブラリと、ブラウザを対象としたパッケージ化されていないライブラリを、どうやって橋渡しさせるのがいいの?
というだけ
872デフォルトの名無しさん
2022/04/26(火) 09:08:45.02ID:dAvJehu6873デフォルトの名無しさん
2022/04/26(火) 13:27:12.26ID:uKDaCZCW 暗号化に対して複合や複合化、復号化って言ってる奴や書いてる奴多過ぎない?
別にIT知識が無くても日本語センスの問題だと思うんだが
別にIT知識が無くても日本語センスの問題だと思うんだが
874デフォルトの名無しさん
2022/04/26(火) 13:39:29.81ID:vaJn7zoF 語源がどうだから〜みたいなもんだろ
そういうの気にするのアスペだけよ
今は「復号化」も一般的に使われてるしだからそれで問題ない
そういうの気にするのアスペだけよ
今は「復号化」も一般的に使われてるしだからそれで問題ない
875デフォルトの名無しさん
2022/04/26(火) 13:49:06.50ID:XJMJ8ORI 2chセンスがないんだなw
876デフォルトの名無しさん
2022/04/26(火) 14:35:29.55ID:M8YKNRRa それでいて「みえる化」とかいう変な言葉使ってたりするんだよな
877デフォルトの名無しさん
2022/04/26(火) 16:32:17.17ID:LprfjWj1 まあ複合(化)に対して言うならまだわかるけど復号化をどうのこうの言うのはこんなところでなにイキッテルんだよw
って言う感想しかないわ
って言う感想しかないわ
878デフォルトの名無しさん
2022/04/26(火) 16:39:20.44ID:IJCtO+53 見かけるのは複合(化)が多いな
879デフォルトの名無しさん
2022/04/26(火) 16:51:07.22ID:drCqQcpm SSD内臓みたいなもんだろ。何が言いたいか分かればいい
880デフォルトの名無しさん
2022/04/26(火) 16:56:29.92ID:hbZUgTG0 例えばRHEL7導入するってなったとしてさ
どんなコマンドが使えるか分かるような一覧って出てたりする?
どんなコマンドが使えるか分かるような一覧って出てたりする?
881デフォルトの名無しさん
2022/04/26(火) 17:41:43.05ID:yoMJT/FH ちんちんシュッ!シュッ!シュッ!
882デフォルトの名無しさん
2022/04/26(火) 19:46:32.37ID:w/GcLzPI Pythonで履歴を記録するのに配列を使いたいのですが、
history=[]
として
history.append([1,2,3,4,5])
のように情報を追加することはできます。
しかしみな同じところに入ってしまうので、大量の中身を分類して格納することができません。
history[123].append([1,2,3,4,5])
みたいなことをやりたいのですが、うまくいきません。
どのように記述すればいいでしょうか?
history=[]
として
history.append([1,2,3,4,5])
のように情報を追加することはできます。
しかしみな同じところに入ってしまうので、大量の中身を分類して格納することができません。
history[123].append([1,2,3,4,5])
みたいなことをやりたいのですが、うまくいきません。
どのように記述すればいいでしょうか?
883デフォルトの名無しさん
2022/04/26(火) 19:50:14.85ID:Y0YWAbka >>882
extend()では?
extend()では?
884デフォルトの名無しさん
2022/04/26(火) 20:23:09.51ID:kGLEtn1v >>883
それだと一つの[]の中に全部入って混ざっちゃいますよね。
1つの塊[1,2,3,4,5]を維持したまま、
history[0]=[[1,2,3,4,5],[2,3,4,5,6]]
history[1]=[[3,4,5,6,7],[4,5,6,7,8],[5,6,7,8,9]]
みたいにしたいんです。
それだと一つの[]の中に全部入って混ざっちゃいますよね。
1つの塊[1,2,3,4,5]を維持したまま、
history[0]=[[1,2,3,4,5],[2,3,4,5,6]]
history[1]=[[3,4,5,6,7],[4,5,6,7,8],[5,6,7,8,9]]
みたいにしたいんです。
885デフォルトの名無しさん
2022/04/26(火) 20:25:20.77ID:HvTimNhH フォルダの中にファイルが10個以上あったらタイムスタンプが一番古いファイルを削除する処理をバッチファイルでどう書くかどなたか教えろください。。
886デフォルトの名無しさん
2022/04/26(火) 20:28:52.21ID:ooKTPkpb >>885
【.cmd】 バッチファイルスクリプト %14 【.bat】
https://mevius.5ch.net/test/read.cgi/tech/1597442426/
こっちの方が教えてくれるぞ
【.cmd】 バッチファイルスクリプト %14 【.bat】
https://mevius.5ch.net/test/read.cgi/tech/1597442426/
こっちの方が教えてくれるぞ
887デフォルトの名無しさん
2022/04/26(火) 20:29:56.56ID:4Akr0/KD >>884
history[123].append([1,2,3,4,5]) でどううまくいかないんですか
history[123].append([1,2,3,4,5]) でどううまくいかないんですか
888デフォルトの名無しさん
2022/04/26(火) 20:35:18.91ID:1yE5+MmE JUY-977 元システムエンジニア 知的な理系人妻の絶品グラマラス 前田いろは28歳AVデビュー!! 気持ち良いと無意識に舌が出ちゃいます―。
889デフォルトの名無しさん
2022/04/26(火) 20:51:24.10ID:pykHkNAH890デフォルトの名無しさん
2022/04/26(火) 21:20:10.70ID:LprfjWj1 >>882
普通にappendでいけるだろ
a=[]
b=[]
b.append([1,2,3,4,5])
b.append([2,3,4,5,6])
a.append(b)
b=[]
b.append([3,4,5,6,7])
b.append([4,5,6,7,8])
b.append([5,6,7,8,9])
a.append(b)
print(a[0])
[[1, 2, 3, 4, 5], [2, 3, 4, 5, 6]]
print(a[1])
[[3, 4, 5, 6, 7], [4, 5, 6, 7, 8], [5, 6, 7, 8, 9]]
普通にappendでいけるだろ
a=[]
b=[]
b.append([1,2,3,4,5])
b.append([2,3,4,5,6])
a.append(b)
b=[]
b.append([3,4,5,6,7])
b.append([4,5,6,7,8])
b.append([5,6,7,8,9])
a.append(b)
print(a[0])
[[1, 2, 3, 4, 5], [2, 3, 4, 5, 6]]
print(a[1])
[[3, 4, 5, 6, 7], [4, 5, 6, 7, 8], [5, 6, 7, 8, 9]]
891デフォルトの名無しさん
2022/04/26(火) 21:20:44.87ID:6GFvJMAy >>882
from collections import defaultdict
history = defaultdict(list)
history[123].append([1,2,3,4,5])
from collections import defaultdict
history = defaultdict(list)
history[123].append([1,2,3,4,5])
892デフォルトの名無しさん
2022/04/26(火) 21:30:23.60ID:hdQuMrES893デフォルトの名無しさん
2022/04/26(火) 23:03:47.44ID:Y0YWAbka 結局何がしたいか分からないが
それデータ取り出したりするやり方が今度は分からないとか言いそうw
単に二次元、三次元配列ってだけだと思うけど質問している本人が理解しているとは思えないw
それデータ取り出したりするやり方が今度は分からないとか言いそうw
単に二次元、三次元配列ってだけだと思うけど質問している本人が理解しているとは思えないw
894デフォルトの名無しさん
2022/04/27(水) 08:11:12.13ID:+++bviKy わからないなら答えなくていいよ
おまえより優秀な人が答えてくれるから
ノイズは邪魔でしかない
おまえより優秀な人が答えてくれるから
ノイズは邪魔でしかない
895デフォルトの名無しさん
2022/04/27(水) 09:58:01.65ID:uWKoYzv4 >>894みたいな無能はそもそも書き込みするなよw
896デフォルトの名無しさん
2022/04/27(水) 11:30:08.89ID:ebpNfwy6 いらっとする流れだな
明言されてないけど要件は2つあるんだよ
1 リストを入れ子にしたい
2 親側のリストには任意のインデックスに値を入れたい(連想配列として使いたい)
2の質疑に1は全く絡んでこないんだけど、質問者が省かずありのまま質問した
しかもヒアリングされるまでは2が課題であることが分からない悪文だった
勘違いした回答者たちがよってたかってハナから解決済みの1にばかり回答してる
「リストのサイズを超えて任意のインデックスに…」みたいな的確な質問ができなかった質問者も、初心者であることを差し引いても残念な部分ある
明言されてないけど要件は2つあるんだよ
1 リストを入れ子にしたい
2 親側のリストには任意のインデックスに値を入れたい(連想配列として使いたい)
2の質疑に1は全く絡んでこないんだけど、質問者が省かずありのまま質問した
しかもヒアリングされるまでは2が課題であることが分からない悪文だった
勘違いした回答者たちがよってたかってハナから解決済みの1にばかり回答してる
「リストのサイズを超えて任意のインデックスに…」みたいな的確な質問ができなかった質問者も、初心者であることを差し引いても残念な部分ある
897デフォルトの名無しさん
2022/04/27(水) 19:40:26.79ID:q5CPcWsS などと役に立たない自称回答者が申しております
898デフォルトの名無しさん
2022/04/27(水) 21:27:29.59ID:gTeDdYQC >>896
わからないなら出てこなくていいよ
わからないなら出てこなくていいよ
899デフォルトの名無しさん
2022/04/27(水) 21:27:56.30ID:c8d7M3t0 自分の無能さに腹が立ってるんじゃないのwww
900デフォルトの名無しさん
2022/04/27(水) 21:35:22.42ID:yZsKtbAc >>896
>「リストのサイズを超えて任意のインデックスに…」みたいな的確な質問
無茶言うなよ
出来る事と出来ない事が明確に書いてあるんだから初心者の質問としては十分
欲を言えばどううまくいかないのかを最初から書いておくとよかったねって感じ
「配列を使いたい」と書いてあるからといって本当に求めてるものが配列とは限らないし、配列をよく理解してるとも限らない
>「リストのサイズを超えて任意のインデックスに…」みたいな的確な質問
無茶言うなよ
出来る事と出来ない事が明確に書いてあるんだから初心者の質問としては十分
欲を言えばどううまくいかないのかを最初から書いておくとよかったねって感じ
「配列を使いたい」と書いてあるからといって本当に求めてるものが配列とは限らないし、配列をよく理解してるとも限らない
901デフォルトの名無しさん
2022/04/27(水) 21:39:54.76ID:AKTj/bY+ まあなんていうか、質問がわからなければ逆に質問すればいいし、今回もそれで解決してる
そういうコミュニケーションが取れない人は回答者やめればいいというか、迷惑だからやっちゃいけないと思う
そういうコミュニケーションが取れない人は回答者やめればいいというか、迷惑だからやっちゃいけないと思う
902デフォルトの名無しさん
2022/04/27(水) 21:58:22.19ID:sxuAAT3O もう終わったのにいつまでやってんだ?
自分がベストアンサー取れないと発狂する人?
自分がベストアンサー取れないと発狂する人?
903デフォルトの名無しさん
2022/04/28(木) 01:47:39.55ID:9ZfZSNTa 私は日曜プログラマーで、C++,C#,ruby,python等について独学で勉強致しました。
知識としては翔泳社の独習シリーズを通読できるレベルと言ったところと思います。
そもそもプログラミングを勉強したのが、自分で株や為替・仮想通貨について、
過去のデータから売買をシミュレーションしたり、予測を立てたり、
最終的には外部サーバから24時間自動取引をさせる目的にあります。
問題は断片として個々の過程のコードを組むことはできそうなのですが、
体系的なソフトとして完成させるとなると構想を立てるのが難しいです。
要するに、きちんと仕様を作り設計してIFをきっちり決めてからコーディングしたい。
しかし、本屋にある設計とか仕様の話って職業プログラマー向けで、
日曜プログラマーがシェアウェアや自作のプログラム設計するのに向いてるのがないです。
一体全体、本格的にチームやプロジェクト単位でソフトを設計・開発するのではなく、
そこまで大規模でなくてもそこそこ本格的に自分が作りたいソフトの設計を学ぶ本・勉強法はありますか?
紀伊国屋や丸善と言った最大規模の本屋を当たっても見つからないし、ネットで調べても有益な情報がありません。
知識としては翔泳社の独習シリーズを通読できるレベルと言ったところと思います。
そもそもプログラミングを勉強したのが、自分で株や為替・仮想通貨について、
過去のデータから売買をシミュレーションしたり、予測を立てたり、
最終的には外部サーバから24時間自動取引をさせる目的にあります。
問題は断片として個々の過程のコードを組むことはできそうなのですが、
体系的なソフトとして完成させるとなると構想を立てるのが難しいです。
要するに、きちんと仕様を作り設計してIFをきっちり決めてからコーディングしたい。
しかし、本屋にある設計とか仕様の話って職業プログラマー向けで、
日曜プログラマーがシェアウェアや自作のプログラム設計するのに向いてるのがないです。
一体全体、本格的にチームやプロジェクト単位でソフトを設計・開発するのではなく、
そこまで大規模でなくてもそこそこ本格的に自分が作りたいソフトの設計を学ぶ本・勉強法はありますか?
紀伊国屋や丸善と言った最大規模の本屋を当たっても見つからないし、ネットで調べても有益な情報がありません。
904903
2022/04/28(木) 01:51:13.40ID:9ZfZSNTa 最悪、プログラミングスクールに通ってノウハウを学び、
WEBアプリででも実現させようかな?とも思いましたが、
カリキュラムや口コミを色々と見てから、
コレジャナイ感とお金の浪費になるという心配があります。
WEBアプリででも実現させようかな?とも思いましたが、
カリキュラムや口コミを色々と見てから、
コレジャナイ感とお金の浪費になるという心配があります。
905デフォルトの名無しさん
2022/04/28(木) 02:31:45.31ID:1xc5CjdI 作りたいジャンルのOSS読むのが一番手っ取り早い
906デフォルトの名無しさん
2022/04/28(木) 03:12:53.26ID:Eitw2zDJ 小規模でも何か最後まで作らないとなぁ
書いてあるような事の基本的なものをまず作ってみればいいと思う
株価などのデータを外部から収集してとりあえずデータとして眺めたり出来るような部分だけでも作ってみれば
色々と知見も生まれるのでは無いかと
ただこの外部からデータを拾ってくるのと、そのデータをどんな形式で保存して、それを利用出来るようにするのか
この点だけでも結構難しく、プログラム経験が全く無いと多分にっちもさっちも行かないと思う
書いてあるような事の基本的なものをまず作ってみればいいと思う
株価などのデータを外部から収集してとりあえずデータとして眺めたり出来るような部分だけでも作ってみれば
色々と知見も生まれるのでは無いかと
ただこの外部からデータを拾ってくるのと、そのデータをどんな形式で保存して、それを利用出来るようにするのか
この点だけでも結構難しく、プログラム経験が全く無いと多分にっちもさっちも行かないと思う
907デフォルトの名無しさん
2022/04/28(木) 09:39:54.07ID:EG7zfsB6908デフォルトの名無しさん
2022/04/28(木) 10:01:17.54ID:piSah4KY >>903
> 要するに、きちんと仕様を作り設計してIFをきっちり決めてからコーディングしたい。
やればいいやん
> しかし、本屋にある設計とか仕様の話って職業プログラマー向けで、
> 日曜プログラマーがシェアウェアや自作のプログラム設計するのに向いてるのがないです。
そりゃ日曜プログラマーで仕様書きっちり書いてるやつなんてまずいないからな
日曜プログラマーみたいにチャラく楽にきっちりした仕様書ができるなら職業プログラマーもそうやってるよw
> 要するに、きちんと仕様を作り設計してIFをきっちり決めてからコーディングしたい。
やればいいやん
> しかし、本屋にある設計とか仕様の話って職業プログラマー向けで、
> 日曜プログラマーがシェアウェアや自作のプログラム設計するのに向いてるのがないです。
そりゃ日曜プログラマーで仕様書きっちり書いてるやつなんてまずいないからな
日曜プログラマーみたいにチャラく楽にきっちりした仕様書ができるなら職業プログラマーもそうやってるよw
909デフォルトの名無しさん
2022/04/28(木) 10:10:22.14ID:NzSh5VY0 職業プログラマの作る(作らされる)仕様書というのはそれ自体が納品物だから作らなければならないのであって、モノ作る上ではほとんど価値はない
本当に意味のある必要なものを必要なタイミングで作るのであれば、プログラミング作業と比べてそれほど大した手間はかからん
本当に意味のある必要なものを必要なタイミングで作るのであれば、プログラミング作業と比べてそれほど大した手間はかからん
910デフォルトの名無しさん
2022/04/28(木) 12:09:23.75ID:N+IR1zF4 >>903
わかりやすく書いてる本が少ないというだけで
職業プログラマーだろうが日曜プログラマーだろうが仕様の作り方や設計の方法の基本に変わりはないよ
おすすめの勉強方法は小さな種類の違うツールをいくつも作ること
練習用の小プロジェクトが多く用意されてる本だったりオンラインコースをやればいいと思う
いい本かどうかは別にして有名どころで言えば「退屈なことはPythonにやらせよう」とか
その辺を一通り経験してから仕様や設計の本を探せば見方が変わってるはず
わかりやすく書いてる本が少ないというだけで
職業プログラマーだろうが日曜プログラマーだろうが仕様の作り方や設計の方法の基本に変わりはないよ
おすすめの勉強方法は小さな種類の違うツールをいくつも作ること
練習用の小プロジェクトが多く用意されてる本だったりオンラインコースをやればいいと思う
いい本かどうかは別にして有名どころで言えば「退屈なことはPythonにやらせよう」とか
その辺を一通り経験してから仕様や設計の本を探せば見方が変わってるはず
911デフォルトの名無しさん
2022/04/28(木) 12:09:39.93ID:2zMgJdQK 日曜プログラミングなのにウォーターフォール的にかっちり設計したいという方向性自体がニッチなのでドンピシャな本を探しても徒労に終わるのでは
大は小を兼ねるのできっちり設計を学ぶような本を買い、一人開発とチーム開発のギャップ部分は適宜読み替えたり読み飛ばしたりするのがよろしいかと
プロジェクトは教科書通りに進めるのではなく自分の状況に合わせてテーラリングするところまで含めてセオリーの一環
実践的にはレビューをセルフで翌朝冴えた頭で軽くやるとか、Gitなどのソースコード管理は便利だから一人でも使うとかそういう方向になるとは思う
大は小を兼ねるのできっちり設計を学ぶような本を買い、一人開発とチーム開発のギャップ部分は適宜読み替えたり読み飛ばしたりするのがよろしいかと
プロジェクトは教科書通りに進めるのではなく自分の状況に合わせてテーラリングするところまで含めてセオリーの一環
実践的にはレビューをセルフで翌朝冴えた頭で軽くやるとか、Gitなどのソースコード管理は便利だから一人でも使うとかそういう方向になるとは思う
912デフォルトの名無しさん
2022/04/28(木) 12:39:33.03ID:hPMohmUF システム構築運用で、言語の文法が占めるシェアは、1割ぐらい
Ruby on Rails, VSCode, Linux, Heroku, AWS, Docker,
Terraform, CircleCI, Github Actions、データベースなどのシェアが大きい。
GUI では、Node.js, Bootstrap, Tailwind, React, Vue.js, TypeScript なども
YouTube で有名な、雑食系エンジニア・KENTA のRails初心者用サロンでも、ほぼ同じ内容。
それで、サロン内のAWS部活の大ボスなども、くろかわこうへいのAWSサロンにも入っている
皆この方法で、1年ぐらいの未経験者が、10年以上のプロよりも技術力が上になっている!
なぜ、Railsを選択するのかについては、KENTAも言うように、学習環境の充実がある
YouTube でも、Dean など有能な外人が一杯いるし、
翻訳版Railsチュートリアルの古いバージョンなら、無料でも見れるし
黒田努のRails本も3冊出ているし、他にも、
Ruby on Rails 6 エンジニア養成読本、2019
パーフェクト Ruby on Rails 【増補改訂版】、2020
改訂2版 パーフェクトRuby、2017
改訂2版 Ruby逆引きハンドブック、2018
最短でアプリ開発を学ぶには、下の2冊。
改訂2版 Ruby逆引きハンドブックと、
改訂4版 基礎 Ruby on Rails、黒田努・佐藤和人、2018
ただし、ちょっと古い。Ruby 2.5.1, Rails 5.2。
でも大体は、Ruby 2.6, 2.7, Rails 6 でも動くだろう
自宅ではじめるDocker入門[改訂版]、浅居 尚、2021
これでプロジェクトを、Docker Compose に置き換えるのも面白い
Ruby on Rails, VSCode, Linux, Heroku, AWS, Docker,
Terraform, CircleCI, Github Actions、データベースなどのシェアが大きい。
GUI では、Node.js, Bootstrap, Tailwind, React, Vue.js, TypeScript なども
YouTube で有名な、雑食系エンジニア・KENTA のRails初心者用サロンでも、ほぼ同じ内容。
それで、サロン内のAWS部活の大ボスなども、くろかわこうへいのAWSサロンにも入っている
皆この方法で、1年ぐらいの未経験者が、10年以上のプロよりも技術力が上になっている!
なぜ、Railsを選択するのかについては、KENTAも言うように、学習環境の充実がある
YouTube でも、Dean など有能な外人が一杯いるし、
翻訳版Railsチュートリアルの古いバージョンなら、無料でも見れるし
黒田努のRails本も3冊出ているし、他にも、
Ruby on Rails 6 エンジニア養成読本、2019
パーフェクト Ruby on Rails 【増補改訂版】、2020
改訂2版 パーフェクトRuby、2017
改訂2版 Ruby逆引きハンドブック、2018
最短でアプリ開発を学ぶには、下の2冊。
改訂2版 Ruby逆引きハンドブックと、
改訂4版 基礎 Ruby on Rails、黒田努・佐藤和人、2018
ただし、ちょっと古い。Ruby 2.5.1, Rails 5.2。
でも大体は、Ruby 2.6, 2.7, Rails 6 でも動くだろう
自宅ではじめるDocker入門[改訂版]、浅居 尚、2021
これでプロジェクトを、Docker Compose に置き換えるのも面白い
913デフォルトの名無しさん
2022/04/28(木) 14:23:23.40ID:RM3t/uiu UMLってどんなタイミングでどの程度使ってる?
914デフォルトの名無しさん
2022/04/28(木) 14:36:52.36ID:QjN7x50J ユースケースとシーケンスはわりかし、たまにフローチャートとしてアクティビティ図
915デフォルトの名無しさん
2022/04/28(木) 14:41:14.49ID:QjN7x50J 顧客は非技術者ばかりだから、そちらにはExcelで書いた愚にもつかないそれらしい資料しか出さない
開発時の内々の資料だからコーディング前に書く
開発時の内々の資料だからコーディング前に書く
916デフォルトの名無しさん
2022/04/28(木) 16:06:12.05ID:XEviVYrE ちんちんシュッ!シュッ!シュッ!
917デフォルトの名無しさん
2022/04/28(木) 17:54:29.84ID:RM3t/uiu 設計にがっつり使ってるって訳でもない感じ?
918デフォルトの名無しさん
2022/04/28(木) 18:06:48.43ID:S9REZfuG 質問させてください
AIオセロを作ろうと思っています
評価値がAIなのは様々なサイトで例が紹介されているのですが、
たとえばどこに置けるか判定したり、置いたときに石をひっくり返したりするのは、
どこのサイトもAIではなくアルゴリズムでやっています
ForだのIfだの連発するので、AIでできたら軽くなりそうですが、
実際やってないのはAIだとできないからなのでしょうか?
なぜできないのか、もしくはできるのならどのような感じで作ればいいか教えてください
AIオセロを作ろうと思っています
評価値がAIなのは様々なサイトで例が紹介されているのですが、
たとえばどこに置けるか判定したり、置いたときに石をひっくり返したりするのは、
どこのサイトもAIではなくアルゴリズムでやっています
ForだのIfだの連発するので、AIでできたら軽くなりそうですが、
実際やってないのはAIだとできないからなのでしょうか?
なぜできないのか、もしくはできるのならどのような感じで作ればいいか教えてください
919デフォルトの名無しさん
2022/04/28(木) 18:23:12.29ID:YwA7vkYw bitboardやインデックスを使って効率的に行えます
オセロは特に終盤において高速に読み切ることが重要なので
あえてAIを用いる意味はないでしょう
オセロは特に終盤において高速に読み切ることが重要なので
あえてAIを用いる意味はないでしょう
920デフォルトの名無しさん
2022/04/28(木) 18:32:42.76ID:6Qy8ebrK921デフォルトの名無しさん
2022/04/28(木) 18:38:42.09ID:mj4fXcKO すみません、勝手なイメージでAIのほうが優秀そうに思えました
bitboardでやる例は見つけました
実際に採用されてない理由は、bitboardよりアルゴのほうが速いからということですね
ありがとうございました
bitboardでやる例は見つけました
実際に採用されてない理由は、bitboardよりアルゴのほうが速いからということですね
ありがとうございました
922デフォルトの名無しさん
2022/04/28(木) 18:44:54.64ID:Eitw2zDJ オセロの判定を楽しようとする考えが理解出来んw
もしかして自力でその部分を実装出来ないのかと思うと
そのレベルで思考部分にAIのライブラリ使ったりするのもどうかと思うわw
もしかして自力でその部分を実装出来ないのかと思うと
そのレベルで思考部分にAIのライブラリ使ったりするのもどうかと思うわw
923デフォルトの名無しさん
2022/04/28(木) 18:54:07.84ID:bxNbbPoT 質問に対する批判はやめろよ
嫌味言って何かプラスになることでもあるのかい?
ストレスたまってるんだろうけど他人に当たっちゃだめだよ
嫌味言って何かプラスになることでもあるのかい?
ストレスたまってるんだろうけど他人に当たっちゃだめだよ
924デフォルトの名無しさん
2022/04/28(木) 19:04:46.97ID:Eitw2zDJ925デフォルトの名無しさん
2022/04/28(木) 19:08:04.96ID:7H8fW4bB よほど現実社会で認められてないんだな
926デフォルトの名無しさん
2022/04/28(木) 19:22:22.96ID:SvbegSjy 無駄に他人を攻撃しないと正気が保てないほど追い詰められてるんでしょう
927デフォルトの名無しさん
2022/04/28(木) 19:28:50.87ID:1xc5CjdI 家庭でも学校でも、悪そうな奴には石を投げつけろと教わった
928デフォルトの名無しさん
2022/04/28(木) 19:48:36.30ID:QjN7x50J929デフォルトの名無しさん
2022/04/28(木) 20:09:26.49ID:8XCEtU04 >>928
なるほどな
なるほどな
930デフォルトの名無しさん
2022/04/28(木) 20:19:19.07ID:piSah4KY931デフォルトの名無しさん
2022/04/28(木) 20:20:25.12ID:Pja5Nrfr 896デフォルトの名無しさん2022/04/27(水) 11:30:08.89ID:ebpNfwy6
いらっとする流れだな
明言されてないけど要件は2つあるんだよ
1 リストを入れ子にしたい
2 親側のリストには任意のインデックスに値を入れたい(連想配列として使いたい)
2の質疑に1は全く絡んでこないんだけど、質問者が省かずありのまま質問した
しかもヒアリングされるまでは2が課題であることが分からない悪文だった
勘違いした回答者たちがよってたかってハナから解決済みの1にばかり回答してる
「リストのサイズを超えて任意のインデックスに…」みたいな的確な質問ができなかった質問者も、初心者であることを差し引いても残念な部分ある
922デフォルトの名無しさん2022/04/28(木) 18:44:54.64ID:Eitw2zDJ
オセロの判定を楽しようとする考えが理解出来んw
もしかして自力でその部分を実装出来ないのかと思うと
そのレベルで思考部分にAIのライブラリ使ったりするのもどうかと思うわw
いらっとする流れだな
明言されてないけど要件は2つあるんだよ
1 リストを入れ子にしたい
2 親側のリストには任意のインデックスに値を入れたい(連想配列として使いたい)
2の質疑に1は全く絡んでこないんだけど、質問者が省かずありのまま質問した
しかもヒアリングされるまでは2が課題であることが分からない悪文だった
勘違いした回答者たちがよってたかってハナから解決済みの1にばかり回答してる
「リストのサイズを超えて任意のインデックスに…」みたいな的確な質問ができなかった質問者も、初心者であることを差し引いても残念な部分ある
922デフォルトの名無しさん2022/04/28(木) 18:44:54.64ID:Eitw2zDJ
オセロの判定を楽しようとする考えが理解出来んw
もしかして自力でその部分を実装出来ないのかと思うと
そのレベルで思考部分にAIのライブラリ使ったりするのもどうかと思うわw
932デフォルトの名無しさん
2022/04/28(木) 20:22:32.27ID:SGhgbj0o 文章じゃ理解しにくいところを分かりやすく図解するために、図を描く手段としてのUMLは歓迎されるけどな
障害説明で処理の流れはこうなってますってUMLを出されても一般客は困るだけよ
障害説明で処理の流れはこうなってますってUMLを出されても一般客は困るだけよ
933デフォルトの名無しさん
2022/04/28(木) 21:58:45.28ID:piSah4KY934デフォルトの名無しさん
2022/04/28(木) 22:21:26.24ID:QjN7x50J935デフォルトの名無しさん
2022/04/28(木) 22:31:23.68ID:piSah4KY ↑何言ってるんだ、コイツ
こんな性格だとそりゃ怒られるわw
こんな性格だとそりゃ怒られるわw
936デフォルトの名無しさん
2022/04/28(木) 22:41:33.22ID:smC1VArx 極稀にルールが上手く機能しないオセロか
937デフォルトの名無しさん
2022/04/28(木) 22:49:13.14ID:Uv1/96EV ときどき本来置けないところに置けてしまうけど、相手が気づかずにゲーム続行されてしまうことがあるオセロ
いいと思います
いいと思います
938デフォルトの名無しさん
2022/04/29(金) 06:23:43.88ID:cLH7P4OU AIがルール無視したらそれを発見して「ダメだよ」と教えてやるルーチンを作ればイイんじゃねーの?
940デフォルトの名無しさん
2022/04/29(金) 07:31:10.07ID:sn3C2BTd >>938
そのルーチンを書いたり呼び出して実行時間を割いたりするのを省くためにAIを使いたいって話だからね
ルーチン書くなら省けないね
元の流れを忘れて新奇性だけを追求するなら、AIでとりあえず手癖で指してから、ゴメン今のルール違反だったわと待ったを掛けるNPCというのも面白いね
そのルーチンを書いたり呼び出して実行時間を割いたりするのを省くためにAIを使いたいって話だからね
ルーチン書くなら省けないね
元の流れを忘れて新奇性だけを追求するなら、AIでとりあえず手癖で指してから、ゴメン今のルール違反だったわと待ったを掛けるNPCというのも面白いね
941デフォルトの名無しさん
2022/04/29(金) 10:47:11.20ID:UMUuDEZW 待ったかける前に、石をひっくり返せない時点で気づくだろ
942デフォルトの名無しさん
2022/04/29(金) 11:46:40.73ID:gzE8pBr1 ひっくり返せるのかをどう判断するのかって話だろ
943デフォルトの名無しさん
2022/04/29(金) 12:03:54.36ID:EK7fRI9K ひっくり返せなかった場合はそこには置けないんだというルールを教える
間違ったコマをひっくり返すのもダメだと教える
そうやって全部教えるなら結局ルールのif文を一式ルーチンとして書くのと同じかそれ以上に手間かかるよね
間違ったコマをひっくり返すのもダメだと教える
そうやって全部教えるなら結局ルールのif文を一式ルーチンとして書くのと同じかそれ以上に手間かかるよね
944デフォルトの名無しさん
2022/04/29(金) 12:18:03.15ID:k1VBqphU AIと機械学習が混ざってない?
945デフォルトの名無しさん
2022/04/29(金) 12:31:41.66ID:TxRFcFSw 深層学習も同じだぞ
よくAIが自分でルールを学ぶなんて話あるけどあれ大嘘だからなw
評価関数にルールを埋め込んでるし、そこでの手間が半端ない
よくAIが自分でルールを学ぶなんて話あるけどあれ大嘘だからなw
評価関数にルールを埋め込んでるし、そこでの手間が半端ない
946デフォルトの名無しさん
2022/04/29(金) 12:36:40.03ID:upXpOJMl AIってただのフィッティングだよね
関数が直線じゃなくて超次元の得体のしれないものになってるだけで、
データにフィットする関数を求めてるという意味で回帰直線と何ら変わりない
だからデータの質や層の設定のしかたが重要になる
関数が直線じゃなくて超次元の得体のしれないものになってるだけで、
データにフィットする関数を求めてるという意味で回帰直線と何ら変わりない
だからデータの質や層の設定のしかたが重要になる
947デフォルトの名無しさん
2022/04/29(金) 12:45:33.11ID:rtkOEs9z ルールを埋め込んでるとか、おじいちゃんいつの時代の話をしてるの?
948デフォルトの名無しさん
2022/04/29(金) 12:54:43.64ID:aW0fszg8 'relu'って自分で埋め込んでるんじゃないの
949デフォルトの名無しさん
2022/04/29(金) 13:47:44.36ID:PJMd8sZ3 >>945
「囲碁ソフトの開発者は囲碁のルール知らない」なんて冗談みたいな本当としてよく言われてるでしょ
AlphaGoとかあんだけ話題になったのに知らんの?
君くらいの人は回答者側に立たないでほしい
「囲碁ソフトの開発者は囲碁のルール知らない」なんて冗談みたいな本当としてよく言われてるでしょ
AlphaGoとかあんだけ話題になったのに知らんの?
君くらいの人は回答者側に立たないでほしい
950デフォルトの名無しさん
2022/04/29(金) 13:50:18.62ID:TxRFcFSw ゲームAIだと打ち筋がよかったか悪かったか評価点をつけて、その評価点が最大になるように学習を進めてくんだけど
その評価点の算出がルールそのもの
反則負け判断や学習を有利に進めてくためにやる入力マスクみたいな処理もルールの埋め込み
今の時代のAIはルール埋め込まないと学習できないんだよ。未来はどうなのか知らないけどさ
その評価点の算出がルールそのもの
反則負け判断や学習を有利に進めてくためにやる入力マスクみたいな処理もルールの埋め込み
今の時代のAIはルール埋め込まないと学習できないんだよ。未来はどうなのか知らないけどさ
951デフォルトの名無しさん
2022/04/29(金) 13:58:08.62ID:2l00G1lX952デフォルトの名無しさん
2022/04/29(金) 14:00:34.50ID:GeSSWSUa >>949
ワロスww
ワロスww
953デフォルトの名無しさん
2022/04/29(金) 14:07:40.39ID:rtkOEs9z > その評価点の算出がルールそのもの
マジで何も理解してないだろw
マジで何も理解してないだろw
954デフォルトの名無しさん
2022/04/29(金) 14:50:27.20ID:7JeEJynp つまり一般プレイヤーも評価値というルールを守らないから負けるわけだな
955デフォルトの名無しさん
2022/04/29(金) 16:23:37.45ID:tT52u6BU956デフォルトの名無しさん
2022/04/29(金) 16:24:40.19ID:2uuNentr 囲碁とオセロのルールのレベルを一緒にするなw
957デフォルトの名無しさん
2022/04/29(金) 17:20:01.13ID:3l5coc0t >>955
ルールに反するような無意味な枝を作らないのは「ルールベースのアルゴリズム」だよ
ルールに反するような無意味な枝を作らないのは「ルールベースのアルゴリズム」だよ
958デフォルトの名無しさん
2022/04/29(金) 17:22:50.61ID:0no2ZR3v 言葉遊びの屁理屈
959デフォルトの名無しさん
2022/04/29(金) 18:22:18.92ID:rtkOEs9z 猫画像を判断するAIには猫画像判断ルールを埋め込んでるとか言い出しそうw
960デフォルトの名無しさん
2022/04/29(金) 18:26:07.95ID:zFR0Q3YB そういうルールがなければランダムってことだからな
961デフォルトの名無しさん
2022/04/29(金) 18:26:41.76ID:zFR0Q3YB いや、ランダムでも決められた選択肢に仕分けするというルールがあるのか
962デフォルトの名無しさん
2022/04/29(金) 18:31:44.04ID:LjZXweL6 ワッカがいると尻ながらルールーに手を出すの?
963デフォルトの名無しさん
2022/04/29(金) 18:41:53.68ID:2uuNentr >>959
囲碁AIを作ってるつもりがオセロAIになってしまうのをどうやって防いでるのw
囲碁AIを作ってるつもりがオセロAIになってしまうのをどうやって防いでるのw
964デフォルトの名無しさん
2022/04/29(金) 18:56:15.68ID:7FAAubFR まさか19x19の盤を作りこんだことを「ルールを埋め込んだ」と言ってるわけじゃあるまいが
965デフォルトの名無しさん
2022/04/29(金) 18:58:25.73ID:rtkOEs9z >>963
学習データってわかる?w
学習データってわかる?w
966デフォルトの名無しさん
2022/04/29(金) 18:59:40.37ID:rtkOEs9z >>963
学習データってわかる?w
学習データってわかる?w
967デフォルトの名無しさん
2022/04/29(金) 19:27:00.72ID:l+0A48QK AIに判断させるためのルールと囲碁というゲームのルール
異なる「ルール」というワードを一緒くたに語ってる感じ
異なる「ルール」というワードを一緒くたに語ってる感じ
968デフォルトの名無しさん
2022/04/29(金) 21:43:51.35ID:2uuNentr >>966
学習学習バカみたいに言ってるが
そもそも最後に石の数が多いと勝ちとか置けない場所に石を置くと負けとかいう評価を結果に紐付けないと学習できない
そういう判定をするには結局if~thenとかのアルゴリズムからは逃れられないよ
学習学習バカみたいに言ってるが
そもそも最後に石の数が多いと勝ちとか置けない場所に石を置くと負けとかいう評価を結果に紐付けないと学習できない
そういう判定をするには結局if~thenとかのアルゴリズムからは逃れられないよ
969デフォルトの名無しさん
2022/04/29(金) 22:11:53.07ID:rtkOEs9z ルールベース AI で知識が止まってるじいさんはちょっと黙っててくれるかなw
970デフォルトの名無しさん
2022/04/29(金) 22:25:55.64ID:oqakQFJc 今のAIは自己対決でやっていくから人間が用意する学習データないしな
何かしらのルールを指定しないと、オセロと囲碁の区別どころか何も進まない
何かしらのルールを指定しないと、オセロと囲碁の区別どころか何も進まない
971デフォルトの名無しさん
2022/04/30(土) 07:29:30.25ID:HWVVQt0b 空いているマスにしか置けない
白、黒以外の色は置けない
負けても殴ってはいけない
泣いて座り込んでも負けは負け
白、黒以外の色は置けない
負けても殴ってはいけない
泣いて座り込んでも負けは負け
972デフォルトの名無しさん
2022/04/30(土) 09:01:05.13ID:LIKrXccm 囲碁って打つマスがあってもパスするやん?時間のムダだから。AIはとことん粘るだろうからかなりムダがでるだろうね
973デフォルトの名無しさん
2022/04/30(土) 10:08:12.04ID:DmxyEA9b 囲碁でマスに打つとか言ってる池沼
974デフォルトの名無しさん
2022/04/30(土) 10:15:18.92ID:LIKrXccm マスと呼んでいいんやで
ニワカはすっこんどれ
ニワカはすっこんどれ
975デフォルトの名無しさん
2022/04/30(土) 10:17:26.93ID:wiaMGPVa 朝鮮人にはマスという言葉の意味が分からないんだろうな
976デフォルトの名無しさん
2022/04/30(土) 10:49:59.64ID:tbUWEe8B マスかいてチョン マスかいてチョン
977デフォルトの名無しさん
2022/04/30(土) 10:59:14.23ID:qP6dl9mx お豆を舌舐め 嬉しいな 嬉しいな
978デフォルトの名無しさん
2022/04/30(土) 12:13:41.16ID:6PV9eydW 囲碁の碁盤にマスはあるけとマスには打てない
979デフォルトの名無しさん
2022/04/30(土) 14:01:17.00ID:LIKrXccm 路に打つと言いたいのかな
マスの目に打つんだからマスに打つと言っていいんだよ
マスの目に打つんだからマスに打つと言っていいんだよ
980デフォルトの名無しさん
2022/04/30(土) 14:05:42.38ID:PWl3mLPj ぷっ
https://www.nihonkiin.or.jp/teach/lesson/school/kigu.html
碁石の置き方
1.石は線と線のぶつかっているところ(交点)に、置く。
オセロや将棋と違って、マスの中には置きません。
https://www.nihonkiin.or.jp/teach/lesson/school/kigu.html
碁石の置き方
1.石は線と線のぶつかっているところ(交点)に、置く。
オセロや将棋と違って、マスの中には置きません。
981デフォルトの名無しさん
2022/04/30(土) 14:22:34.32ID:0pJ/3NeQ マスの中に打つってなら分かるけど、マスに打つならいいだろ。アスペこじらせすぎ
982デフォルトの名無しさん
2022/04/30(土) 14:23:45.62ID:LIKrXccm だから、マスに打つと言っていいんやで
マスの中と言うと違うけどな
マスの中と言うと違うけどな
983デフォルトの名無しさん
2022/04/30(土) 14:26:54.36ID:LIKrXccm 窓を開けてって言うと、窓は穴で存在しない、窓サッシを開けるならわかる、とか詰めてくるアホいるよね〜
984デフォルトの名無しさん
2022/04/30(土) 14:59:22.34ID:GzbKyuID 大阪民国では通用するってことだな
985デフォルトの名無しさん
2022/04/30(土) 15:05:59.55ID:cK+kJNSA 窓というのは穴のことだから、穴が開いた状態にしてくれというのを窓を開けてというのは当然だろ
マスは四角のことだから、マスに置くと言った場合四角の交点に置いてくれという意味にはならない
マスは四角のことだから、マスに置くと言った場合四角の交点に置いてくれという意味にはならない
986デフォルトの名無しさん
2022/04/30(土) 15:39:26.81ID:L+CAAfL2 まあ、囲碁の場合は「マスに打つ」は100%間違いだわな
987デフォルトの名無しさん
2022/04/30(土) 15:52:34.32ID:LIKrXccm だからそういうのをひっくるめて、マスに打つと言ってもいいんだってば
いちいち、線の交点に打つって言っとるのかチミは
いちいち、線の交点に打つって言っとるのかチミは
988デフォルトの名無しさん
2022/04/30(土) 16:24:03.53ID:tx+1cA3O これって子どもの頃夢中になった
「俺の勝ちー!」を言いたいだけだよね
ぼくちゃんたちまだつづけるの?
「俺の勝ちー!」を言いたいだけだよね
ぼくちゃんたちまだつづけるの?
989デフォルトの名無しさん
2022/04/30(土) 16:34:56.89ID:6ug3e34U 囲碁では誰もマスなんて意識しないから
マスに打つとか言われたらポカンだろw
交点のことは目と言うんやで
マスに打つとか言われたらポカンだろw
交点のことは目と言うんやで
990デフォルトの名無しさん
2022/04/30(土) 16:49:36.39ID:zhc4nTlM 大阪民国では交点のことをマス言うんやで
991デフォルトの名無しさん
2022/04/30(土) 17:16:32.00ID:TIk5gKqZ 朝鮮人はトンキンの方が多いのにw
992デフォルトの名無しさん
2022/04/30(土) 17:26:22.79ID:Ntmg2DRK 東京の朝鮮人は日本人らしく振る舞うからな
大阪みたいに図々しくない
大阪みたいに図々しくない
993デフォルトの名無しさん
2022/04/30(土) 17:29:03.54ID:TIk5gKqZ テヨンとか自作自演してまでチョンは悪くないみたいな陰湿な事をやっているのがトンキンのチョンやで?w
川崎もゴミしか居ないしチョンは所詮チョン
川崎もゴミしか居ないしチョンは所詮チョン
994デフォルトの名無しさん
2022/04/30(土) 18:02:20.19ID:03/a5/ox ソフトウェア後進国のジャップ同士で喧嘩すんなや
仲良くしようぜ
仲良くしようぜ
995デフォルトの名無しさん
2022/04/30(土) 18:36:05.72ID:AqdN7WqH ソフトではどのみち単純な二次元配列で管理するんだろ
マトリクスだのグリッドだのの言葉遊びに意味ないだろ
マトリクスだのグリッドだのの言葉遊びに意味ないだろ
996デフォルトの名無しさん
2022/04/30(土) 19:06:16.57ID:D563pLba 評価関数は書かなければならんから
そこにルールが組み込まれているという解釈は正当としか
全く分からずに言ってる奴は無視しろよ
そこにルールが組み込まれているという解釈は正当としか
全く分からずに言ってる奴は無視しろよ
997デフォルトの名無しさん
2022/04/30(土) 19:30:20.70ID:OR8SZm5l >>970
Min-Max 辺りで知識が止まってるじいさんはちょっと黙っててくれるかなw
Min-Max 辺りで知識が止まってるじいさんはちょっと黙っててくれるかなw
998デフォルトの名無しさん
2022/04/30(土) 20:22:48.46ID:3TsZhUq6999デフォルトの名無しさん
2022/04/30(土) 20:35:53.33ID:pche7jd6 いいかげん負けを認めなさい
1000デフォルトの名無しさん
2022/04/30(土) 20:36:01.07ID:pche7jd6 1000
10011001
Over 1000Thread このスレッドは1000を超えました。
新しいスレッドを立ててください。
life time: 76日 21時間 51分 21秒
新しいスレッドを立ててください。
life time: 76日 21時間 51分 21秒
10021002
Over 1000Thread 5ちゃんねるの運営はプレミアム会員の皆さまに支えられています。
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
運営にご協力お願いいたします。
───────────────────
《プレミアム会員の主な特典》
★ 5ちゃんねる専用ブラウザからの広告除去
★ 5ちゃんねるの過去ログを取得
★ 書き込み規制の緩和
───────────────────
会員登録には個人情報は一切必要ありません。
月300円から匿名でご購入いただけます。
▼ プレミアム会員登録はこちら ▼
https://premium.5ch.net/
▼ 浪人ログインはこちら ▼
https://login.5ch.net/login.php
レス数が1000を超えています。これ以上書き込みはできません。
ニュース
- 習政権、高市首相への態度硬化 台湾有事発言で連日非難 中国 ★11 [ぐれ★]
- 日本損失1.7兆円に修正 中国渡航自粛の影響試算 [蚤の市★]
- NY円、一時1ユーロ=180円台まで下落…1999年のユーロ導入以来初 [蚤の市★]
- 国内ホテル、既にキャンセルも 訪日客関連業界、事態見守る ★3 [蚤の市★]
- 「どうしようもない」 ため息つくアジアの玄関口 中国の訪日自粛で−福岡市 [蚤の市★]
- 橋下徹氏 外務省幹部の訪中受け「口だけ番長」へ痛烈指摘 「喧嘩は日本の完敗…なんとかっこ悪い日本か」 [冬月記者★]
- 【実況】博衣こよりのえちえち朝こよ🧪 ★2
- 【実況】博衣こよりのえちえち朝こよ🧪
- カカロット、腰痛い
- 結局松本人志ノーダメージじゃん
- 【!?】高市早苗「靖国神社電撃参拝プラン」浮上!これもう戦争だろ… [481941988]
- 今朝も阿佐ヶ谷に住みたくて咽び泣いてる😭
