- 1 名前:デフォルトの名無しさん [2022/02/12(土) 22:44:40.76 ID:AqYcq6TN.net]
- この板はプログラムを作る人のための板です。
あらゆる質問はまず スレ立てるまでもない質問はここで スレにしてください。 【前スレ】 スレ立てるまでもない質問はここで 158匹目 https://mevius.5ch.net/test/read.cgi/tech/1635193843/ 次スレは>>980が立てること
- 330 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 15:31:15.53 ID:kpP3P/jC.net]
- Javaは周りのレベルが低くて楽だけどクソスペのWindowsだったりSVNだったりヤバい
- 331 名前:デフォルトの名無しさん [2022/03/04(金) 16:53:15.70 ID:/ixjeZfS.net]
- SVNは何がやばいの
- 332 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 17:04:57.09 ID:tw4cyr50.net]
- githubに相当するサービスがないところ
- 333 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 17:14:57.06 ID:8OZVHpIn.net]
- svnは20年前のソフト(20年前以降も当然あるけど、svnが候補に挙がる流れは20年前で消えてる)
いまだに使ってるのは当時から延々つぎ足されてるプロジェクトか、技術取入れがその時代でオワッテルところぐらい だから使ってる時点でやばい
- 334 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 17:22:33.23 ID:cX3MxG+v.net]
- 未だにJava1.6とかが動いてる現場ってあんのかな
- 335 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 17:47:54.74 ID:DqQFNqIa.net]
- >>326
20年前はSVNの代わりに何が候補なの?
- 336 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 17:50:16.84 ID:wuXVEP6l.net]
- >>325
普通にあるよ むしろそんな事も知らんほうがヤバいわ
- 337 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 17:51:28.30 ID:tw4cyr50.net]
- >>329
どこですか?
- 338 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 18:01:23.29 ID:8OZVHpIn.net]
- >>328
microsoftのもう消えた管理ソフト
- 339 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 18:18:02.62 ID:EMDXiH9R.net]
- 20年前はCVS
SVNが一般にリリースされたのは2004年 知りもしないのに嘘をつくやつは病気
- 340 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 18:23:37.23 ID:DUYVishj.net]
- Subversionに限らずPerforceやTFSみたいな中央集権型は
セキュリティや権限の管理がやりやすくて分散型に比べるとそれなりにメリットがある
- 341 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 18:35:38.84 ID:DqQFNqIa.net]
- >>331
ネタならもう少し捻ってくれ、笑いどころがわからん
- 342 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 18:48:13.56 ID:8OZVHpIn.net]
- 記憶違いかもしれないが俺は当時いたとこで20年前に何を使うかって会議に参加してsvnに決まった記憶がある
svnの初版2000年10月20日らしいしtortoise svnですら初版2002年みたいだぞ
- 343 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 19:06:53.59 ID:tw4cyr50.net]
- >>329
頼む教えてくれ
- 344 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 19:27:40.74 ID:ItycDyb2.net]
- gitがgithubのおかげで爆発したけどSVNの評価は別に落ちてないぞ
- 345 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 19:37:12.83 ID:DqQFNqIa.net]
- >>326 > svnが候補に挙がる流れは20年前で消えてる
>>335 > 20年前に何を使うかって会議に参加してsvnに決まった記憶がある 頭になにか障害あるんだろうな…
- 346 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 21:14:51.79 ID:dYer30eI.net]
- Windows10起動時にたまにLiveSetupLdr.exeっていう黒い窓が表示されます
一瞬なので録画してようやく名称を把握できました アイコンはモヒカンのヘルメットを被っています これはウイルスでしょうか?
- 347 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 22:26:31.05 ID:+YEZenvK.net]
- ソースコード管理するなら普通にGit使おうよと思う
単一拠点少人数ならSVNでもいいけど、一度Gitの楽さに慣れると辛い たとえるならSVNは初代プレステのメモリーカード保存、タイプライターのある部屋を訪れてインクリボン使って保存する 一方Gitはリアルタイムセーブ機能完備でバンバン保存して気ままに戻せる感じ
- 348 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 22:27:51.75 ID:+YEZenvK.net]
- >>339
ASUSやASRockのマザボの自動アップデート用ユーティリティらしいよ それを騙ったマルウェアの可能性もあるけども
- 349 名前:デフォルトの名無しさん mailto:sage [2022/03/04(金) 22:29:27.62 ID:CBAI4YxM.net]
- >>339
ググるとマルウェアのようですね
- 350 名前:デフォルトの名無しさん [2022/03/04(金) 22:37:09.75 ID:/ixjeZfS.net]
- コミットの重みが違うよね
- 351 名前:313 mailto:sage [2022/03/04(金) 23:01:34.05 ID:rKYLL8CC.net]
- KENTA のサロンは、キングコング西野のサロンと同じ
サロン内で、AWS 部とか部活を作って、 皆で、AWSのくろかわこへいのサロンへ行ったりしている だから基本は、Docker, AWS Fargate だけど、 KENTAはGCP もやるように言っている Azure は、KENTAのカリキュラムに入らない
- 352 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 01:04:19.75 ID:HWmOF3wH.net]
- ReactやXamarinと比較してFlutterのパケマネがくそすぎるんだがyamlいじらないでpub.devからinstallコマンド1発でパッケージ追加する方法ってまさか本当にないのか?
だとしたら現代の開発環境とは思えんくらいクソだな
- 353 名前:デフォルトの名無しさん [2022/03/05(土) 14:00:02.24 ID:dChUiD8e.net]
- プログラミング知識ゼロから、勉強開始予定で、学習方針について質問です
目標は「某老舗MMOの補助ツールで動かすアドオンを自作できるレベル」 調べたところLuaという言語で組まれているようなので、 luaを勉強しようとしたら初心者向けの情報が少ないみたいなので 書籍や動画が豊富で基礎レベルから学べそうなJavascriptをまず修め、そこからある程度地力がついてからLuaに挑戦しようと考えています。 正直何から手を付けていいかわからない状態です。 アドオン自作レベルまでの学習ロードマップに関するアドバイスなど、なんでもいいので先行者からの助言などお願いします。
- 354 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 14:08:38.16 ID:/HQwxU1L.net]
- >>346
会社に身を置かないとなかなか勉強はてにつかない。 まずはjavascriptを勉強して会社にまぜてもらえるレベルになること。話はそれからだ
- 355 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 14:12:58.33 ID:q8qa91RJ.net]
- >>346
そこまで名前をふせられたら何もわからんが アドオン作った人のブログとか見てみたら
- 356 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 14:24:44.11 ID:3EWyOIZ1.net]
- >>346
お前じゃ無理www いるんだよググったにわかな知識で頭でっかちで口ばっかりで手がまったく動かない奴 そもそも俺のようなフルスタックエンジニアはライトウェイトなら言語仕様や構文なんて数時間で覚えるし開発しながらフレームワークやライブラリも同時進行でキャッチアップする プログラミングってのは数学の定理や証明じゃねーんだよ体験して体得するものだから手を動かしてなんぼなんだよ プログラマーてのは芸術家じゃなくて職人仕事なんだってことをまず理解しろ
- 357 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 14:26:12.19 ID:/NRRqJar.net]
- >>346
明確な目的があるならそれに向けて最短の道を進んだ方がいいよ Luaで作られた既存のアドオンをコピペして変数を変えたりして自分なりに動きを理解していった方が絶対に早い 基礎からやったりするとどんどん本来の目的から逸れていくからそういうのは後でいい
- 358 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 15:23:39.56 ID:MoNoxOkL.net]
- >>346
プログラマになりたいんでなくアドオン作りたいだけなんだろ? Luaの入門書を読んで、 そのツールの開発元がアドオン開発の手引き書みたいなのを用意してる筈だからそれを読んで、 あとはひたすらトライアンドエラーを繰り返せばいい あとどうしても他の言語やりたいならJavaScriptはやめとけ 入門するならC#がオススメ
- 359 名前:デフォルトの名無しさん [2022/03/05(土) 19:01:41.68 ID:s3+TimWG.net]
- ふと思ったんだけどLuaみたいな配列1オリジンの言語って[-2: 2]みたいなアクセスどうするの?
- 360 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 21:07:27.28 ID:/HQwxU1L.net]
- tesseract.jsというOCRを試していますが
たまに誤認識したりしなかったり、同じ画像を読み込ませているのに どこで違いが生じるのであるか
- 361 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 22:56:16.75 ID:BY90cJAw.net]
- カリー化のメリットが分かりません
教えていただけませんか
- 362 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 23:02:34.37 ID:TfIeLIie.net]
- スパイスが効いておいしいとかじゃないの?
- 363 名前:デフォルトの名無しさん mailto:sage [2022/03/05(土) 23:03:21.12 ID:GCjMsc40.net]
- ノネナールが主成分とか聞いたことがあるなぁ
- 364 名前:デフォルトの名無しさん [2022/03/06(日) 02:58:40.32 ID:0P4KiUl5.net]
- マッドマックス2 怒りのデスマーチ。
- 365 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 08:59:26.37 ID:84Gl1XgR.net]
- データのキャッシュ管理に関してご相談させてください。
ご相談したい内容は、下記となります。 【知りたい内容】 ・更新頻度の高いデータのキャッシュ管理に良いアーキテクチャ、ミドルウェアがあれば、教えていただけないでしょうか? 【具体的な内容】 ・Twitterのようなタイムライン(Replyでスレッド化)アプリを作りたいと思っています。 ・コメント、記事等は、MySQLにて管理したいと考えています ・ただし、MySQLへのアクセスは最小限とし、DB負荷を軽減したい ・参照の多いデータは、Redis等のキャッシュで管理したい ・
- 366 名前:「いね、返信等、データの更新頻度は高い
※ この要因のため、Redisはあまり向いていないかなっと考えています。。。 クラウドなので、DynamoDB(AWS)、CosmosDB(Azure)、DataStore(GCP)等は、利用可能です。 [] - [ここ壊れてます]
- 367 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 09:28:19.77 ID:ya68D4An.net]
- こういう丸投げ質問は萎えるw
- 368 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 10:38:49.29 ID:jkekLrS8.net]
- teratailでやれ
- 369 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 10:55:24.71 ID:Y34SWeR7.net]
- 後出し質問よりずっといいよ
- 370 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 11:33:12.31 ID:znc28IOT.net]
- 月単価120万円くれるなら回答します
- 371 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 12:02:00.84 ID:ePzsPMXH.net]
- いいねが最初は「8」とかなのに増えると「100k」のようになるのは更新頻度下げるためだろ
そういう小技きかせて向いてない点をつぶしてけばいい
- 372 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 12:24:56.18 ID:gemqlKpJ.net]
- >>358
ストリーミング + インメモリのキャッシュストア + CDN
- 373 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 13:04:10.81 ID:mw//vnDz.net]
- ぼくら初心者なんでわかんないれす
- 374 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 13:22:11.07 ID:AFk6CFsN.net]
- >>358
普通にFirebaseやDynamoDBのような金さえかければいくらでもスケールするDBを使って、 データ構造も特定のシャードだけにアクセスが集中したりしないようなものになってればいいよ その上でキャッシュとかは金の節約の問題でしかないので、万一にもアプリが大成功したら考えればいい
- 375 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 14:09:23.56 ID:/i+Wlcs9.net]
- dynamoって検索しょぼくない?
昔dynamoを使ってえらい苦労した思い出があって それ以来NoSQLは信用してなくてずっとRDB使ってる 例えば↓こういうの 社員テーブルから↓の条件で検索 勤務地コードが東日本のどれか かつ勤務年数が3年以上(データベースには入社日が入ってる) かつステータスが退職でも休職でもない かつMySQLのスキルを持っている(スキルテーブルとJoin) 単価の高い順に並び替えて80件目から100件目 などなど他にもいろんな絞り込み条件があって画面から条件のON/OFFやパラメータの設定ができる 業務システムだとこういう検索は珍しくないと思うんだ というかそれが出来ないとシステムとしては使い勝手が悪すぎる RDBを使わないアーキテクチャだとどうやって実現してんだろ?
- 376 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 15:14:44.97 ID:Be8hkgA6.net]
- タイムラインのアプリともなると即時性も求められるだろうし
分散させても同期とか大変だぁ
- 377 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 20:07:27.86 ID:pip6/NnG.net]
- >>367
そもそもDynamoDBは検索のために使うデータベースじゃない 条件はインデックスつけて最初の指定文字列で始まるくらいの検索しかできない ごっそりレコードを取得してバックエンドやフロントで絞り込む メモリバカ食いする可能性あるけど仕方ない もしくはElasticSearchのような別のデータベースと組み合わせて使う
- 378 名前:デフォルトの名無しさん mailto:sage [2022/03/06(日) 21:53:39.56 ID:SX3V4D25.net]
- 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人いるらしい。 たぶん、この会社の時価総額は、すごく上がっているはず
- 379 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 11:54:09.75 ID:2LvoUihn.net]
- 単精度浮動小数点の10進数表記をを16進数に表記に変換するアルゴリズムを教えていただけないでしょうか。
実際のコード上で指数、仮数を求めて変換する過程が知りたいです。
- 380 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 13:34:52.13 ID:unAkziIw.net]
- ぐぐれ
- 381 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 13:38:44.40 ID:k48UnNy+.net]
- 10進表記を16進に変換することはできません
小数点以下
- 382 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 14:24:43.14 ID:unAkziIw.net]
- 普通にfloatがメモリ上でどう格納されてるかって話だろ
- 383 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 17:00:06.20 ID:sWeOCEuD.net]
- 10進数→16進数の変換をすることに意味はない
floatだろうがdoubleだろうがIEEE754のbit列になってることはわかってるはずなので、 指数/仮数部を知りたいならbit列の配置を頑張ればいい その過程で10進数なんてものは出てこない 16進数も出てこない あるのはbit列だけなのでそこから自分が見たい表記に直せばいい
- 384 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 17:05:04.92 ID:sWeOCEuD.net]
- printfの内部とかならdouble→10進表記とかやってるだろうけど
10で割った余りを出力してるだけで、 2進数のbit列とか考えてないと思うよ?
- 385 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 17:18:07.48 ID:unAkziIw.net]
- float a = 0.123;
↑こうあったときに0.123のようなのを「10進数表記」 その変数の中身のbit配列を0xXXXX形式にしたのを「16進数表記」って言うんだよ そういう呼び方が正しいとか間違ってるとかじゃなくそういうものだと思っておけ
- 386 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 19:36:31.16 ID:g9oYW5qB.net]
- Cならキャストするだけだな
- 387 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 19:39:15.40 ID:No8jPNNq.net]
- scanf("%f", )がやってることを聞いてるんじゃねぇの?
scanf()のソース読めばいいで終わるけど
- 388 名前:蟻人間 mailto:sage [2022/03/07(月) 20:12:30.73 ID:zSMPAwEv.net]
- Berkeley SoftFloat
- 389 名前:デフォルトの名無しさん mailto:sage [2022/03/07(月) 23:52:50.12 ID:t70FSnsj.net]
- strtof(), strtod() とか
- 390 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 07:02:48.64 ID:iK9IH3UP.net]
- こういうの
https://oshiete.goo.ne.jp/qa/4083990.html?from=recommend 質問の仕方が悪い気がする
- 391 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 12:22:10.01 ID:PdZj2byB.net]
- JavaScriptが難しくて断念して、ふと気が向いてPythonを始めてみました。こっちも難しそうです
こういう考え方する人は、どんな傾向があって、どんな事に気を付けて、何をやったらいいとかありますか? よろしくお願いします
- 392 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 12:34:54.80 ID:Mk343KWh.net]
- 使ってる環境とか運用とか直近の目標がないとなんとも答えようがない
htmlを吐き出してブラウザで見れるようにするだけならまずはhtmlの勉強をしろという答えになるし
- 393 名前:デフォルトの名無しさん [2022/03/08(火) 12:35:41.43 ID:p3l/FDkj.net]
- ID:NNYD5t07
ID:sqPOmgLf ID:wmCNPHUF ID:PdZj2byB while exists: fuck_off
- 394 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 12:43:20.31 ID:NoeFnt/B.net]
- >>383
何が難しいと感じたのか、なぜ難しいと感じるのかを言語化して人に説明できるようにするといいよ 実際に人に説明しないかったとしても自分が分からないポイントとその理由をある程度明確にできるから 独学で勉強するには自分が分からないポイントと理由を自分自身で分かる必要がある プログラミングに限らない話だけどプログラミングでは特に重要
- 395 名前:a4 mailto:sage [2022/03/08(火) 12:57:10.47 ID:YgOZ2GFw.net]
- >>383
勉強の仕方を勉強すればいいですよ。
- 396 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 13:34:20.77 ID:ES3fMlQn.net]
- 初心者に必要なものは、暗闇の谷底へ落ちることを防いでくれる、ガードレール。
そして、進むべき黄金の未来へと導いてくれる、ナビゲーション。 それらは、この界隈では"VisualStudio"と呼ばれている。
- 397 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 13:39:25.74 ID:Mc2thyaT.net]
- 単純に具体的な作りたいものがないからでしょ
- 398 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 13:42:42.27 ID:H5j/V8QQ.net]
- 「勉強」したがるよな
勉強嫌いだろ?素直になれよ
- 399 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 14:57:52.00 ID:1b7u+z1F.net]
- プログラムの「勉強」って「人に教えるスキル」しか身につかない気がする
しかも「そんな詳しい説明いらねーよ」って言われるやつ
- 400 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 15:00:50.69 ID:vja+kmvq.net]
- プログラムとプログラミングを区別できない人はプログラマーの素質ない
- 401 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 15:08:34.48 ID:4KCNRaBj.net]
- 欧米か
- 402 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 15:34:31.78 ID:A7/oU31Q.net]
- >>391
「人に教えるスキル」が身についたらすごいじゃん 大半の人はそんなスキル身につけられないんだけど
- 403 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 16:59:35.74 ID:iHDsiIkr.net]
- 勉強は出来るうちに しておいたほうがいいわ
後になって 気付いたって 遅いわ と偉いバブル歌手も歌っていたぞ
- 404 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 17:12:32.20 ID:v+1C0ai5.net]
- >>388
マンションポエムかよっwwww
- 405 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 17:51:54.24 ID:vcEztGxe.net]
- >>386 >>387
ありがとうございます。参考になります m(_ _)m
- 406 名前:デフォルトの名無しさん mailto:sage [2022/03/08(火) 18:38:04.36 ID:Qymf6HKt.net]
- >>388
これ好き
- 407 名前:7 mailto:sage [2022/03/08(火) 23:53:31.64 ID:uRRrzdTb.net]
- >>383
>>7 に書いた 逆に、KENTA のサロンへ入ると、 なぜ、1年ぐらい勉強した初心者が、10年以上のプロよりも上になるのか、それを考えてみればよい なぜ、KENTAは、こういうチートを編み出したのか? 普通だと、例えば看護師とかでも、何年も学費を払って、年収数百万円でしょ。 KENTAのサロンでは、月千円で1年で、同じぐらいの年収になる すべての職業の中で、最も短期間で効率的に稼げる職業。 それが、Ruby on Rails のバックエンド技術者 他の言語・フレームワークを一切勧めないでしょ。 塾みたいな学習環境が整っていない所で勉強しても、効率が悪い 何年勉強しても、出来ないまま。 KENTAは、そこを突いている。だから、3千人も入っている 今じゃ、すべての学校がKENTAを研究している。 KENTAも、すべての学校を研究しているけどw KENTAの特徴は、Python が流行っているとか、そういう迷信に惑わされない。 自分の信念と、実証研究に基づいているから
- 408 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 00:58:26.30 ID:v5XMKC0V.net]
- こいつマジなんなん?なんか脳に障害でもあるの?
- 409 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 05:16:47.92 ID:nmk62Dv9.net]
- ワッチョイがあればなあ
- 410 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 05:37:42.80 ID:dpjoJwZK.net]
- 気持ち悪いポエムだなあ
- 411 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 10:43:28.56 ID:/acyQHSn.net]
- どうせルビー君だろ?毎回同じだからNGワード設定しておけよ
- 412 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 13:20:11.79 ID:lOcy0oUh.net]
- デスクトップアプリを作りたいのですがどのような技術が必要ですか?
プログラムがPC上で動作してブラウザから動作確認や操作をしたいです
- 413 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 14:02:48.55 ID:gDKFE/nU.net]
- webできればできる
- 414 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 14:48:23.58 ID:EOeAet1J.net]
- ビスタのころのActiveデスクトップは廃止されたんですよね?今でもスキームはあるんですか
- 415 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 15:06:47.70 ID:DLXo+afo.net]
- 95から2000/Meまでだよ
- 416 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 15:11:31.67 ID:/acyQHSn.net]
- win7のガジェットまでが似たような機能かな
フリーソフトで似たようなことするのはあるけどセキュリティのせいで標準機能としては消えたな
- 417 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 15:17:29.80 ID:DLXo+afo.net]
- 当時の技術ならhtaが簡単。Win11でも使える
メモ帳で HelloWorld と書いてファイル拡張子を .hta にするだけでデスクトップアプリケーションが完成する
- 418 名前:デフォルトの名無しさん mailto:sage [2022/03/09(水) 22:00:23.02 ID:KLxlt7Kt.net]
- >>404
Ruby, Selenium Webdriver でブラウザを自動操作できる。 PC 内で、サーバーを起動するウェブアプリ VSCode で有名な、Electron とか。 これは、Node.js(サーバー) + Chrome(ブラウザ) 他には、Unity で有名な、C# とか
- 419 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 03:33:53.79 ID:FksT5vB3.net]
- >>395
大丈夫。勉強はいくつになってもできる。 ただすぐに忘れてしまうようになるだけだ。
- 420 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 12:24:29.72 ID:emqzprk8.net]
- プロトタイプ開発ってありますけど
あれって普通、どれぐらい作り込むもんなんですか?
- 421 名前:デフォルトの名無しさん mailto:sage [2022/03/10(木) 12:45:39.64 ID:5z0ARRXc.net]
- そんな基準なんてないよw
なんのためにプロトタイプが必要なのか、その目的が満たされるとこまで作る
- 422 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 05:54:22.65 ID:oLz1MdpQ.net]
- 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得意な人お願いします・・
- 423 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 12:23:25.86 ID:CNVfuDRe.net]
- originとか見て弾かれてるんじゃない?
- 424 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 13:44:53.59 ID:oLz1MdpQ.net]
- 書き込めないので書き込みテスト
- 425 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 13:46:28.46 ID:oLz1MdpQ.net]
- >>415
originってクロスブラウザ的なリファラ的なやつでしょうか 一応>>414サイト上でブラウザのコンソールを開いたので リクエストヘッダは同じだと思うのですが・・ 応答ヘッダも付加されてて、ws.onopenのレスポンスもあるのです・・ ws.send(何か)がサーバー側のsendのトリガーにでもなってるのかな と思いサイトのjavascriptを見てみましたが成形されていてちんぷんかんぷんです・・ (何かがエラー起きてレスができないので続く)
- 426 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 13:47:50.36 ID:oLz1MdpQ.net]
- 続き
おそらくこれが肝のスクリプトだと思うのですが https://aws-s3.coinglasscdn.com/_next/static/chunks/35.82126dd781e83090ac6b.js https://aws-s3.coinglasscdn.com/_next/static/chunks/2d95650d59911c5d5e7c116bfa4a29d5c8bf1405.34706760e2600fbd1dec.js 改行とか
- 427 名前:成形しました
35.82126dd781e83090ac6b.js https://dpaste.com /444QURVVY 2d95650d59911c5d5e7c116bfa4a29d5c8bf1405.34706760e2600fbd1dec.js Zwwu: function (t, e, n) {の行以下が重要? https://dpaste.com /HS4MZERPD [] - [ここ壊れてます]
- 428 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 13:50:47.47 .net]
- 行数が多すぎ?なのかスクリプト対策なのかわかりませんが書き込みエラーでるので全角スペース挟んだり分けてレスしますすみません
続き 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やら何やらで判断されているのでしょうか・・ サイト上でサイトと同じようにスクリプトを起動すれば受信できると思ったのですが ありがとうございます
- 429 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 14:30:40.77 ID:dn0V518E.net]
- origin関係なかった
URLが間違ってる 末尾のスラッシュがいらない
- 430 名前:デフォルトの名無しさん mailto:sage [2022/03/11(金) 14:52:17.01 ID:oLz1MdpQ.net]
- >>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 もでてましたね ありがとうございました!!
|

|