スレ立てるまでもない質問はここで 165匹目
この板はプログラムを作る人のための板です。
あらゆる質問はまず
スレ立てるまでもない質問はここで
スレにしてください。
次スレは>>980が立てること
【前スレ
スレ立てるまでもない質問はここで 164匹目
https://mevius.5ch.net/test/read.cgi/tech/1681132438/
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured KENTAが音信不通だな、私生活で何があったのやら >>550
・「普通の」レジスタは、「普通の」CPUで、だいたい16本 (amd64,ARM)
・プログラムカウンタはある。コアごとにある。
・内部的にはレジスタはスペアを持っていて、適当に使いまわして効率を上げている
・それ以外に、計算用とか管理用のレジスタがある。設計によっては無数にある vbsって実行時エラーは何にも言わないで黙って終わるんでしたかね
以前から
デバグしにくくてしかたなく >>553
On Error Resume NextとOn Error GoTo 0でググれ インタラクティブな環境外でVBSなんて実行せんだろうから
デバッグしたけりゃデバッガ(VS)で動かせば? >>553 ですが、
例外をスローされそうな場所には、あらかじめ
On Error Resume Next
…
On Error GoTo 0
で括るのですけど、実行時エラーって、以前から無言で終了してましたかな…
VSで実行・デバグができるとのことで、ちょっと調べてみます
いわゆる「printfデバグ」では厳しいので…
レスをくださった方々にはありがとうございました もちろん、On Error で括った範囲はトラップされていたと思います >>558 サーバサイドをnode.jsでやるメリットって何?
goやらpythonやらjavaを差し置いてnode.jsを選ぶ理由が気になる フロントエンドと同じTSで書ける(好み)
4つの中でいえば周辺の開発が一番アクティブ
エンジニアの調達が楽 すみません、VisualStudio を使わずに、無関係な環境で
Windowsデスクトップアプリを作れるプログラム環境にはどんなものがありますか? ・GUIの要否
・ネイティブコンパイルの要否
・たとえば、C/C++でないとダメか? C#でもいいか? インタプリタでもいいのか? >>568
GUIつきです
ネイティブでなくてもかまいません
C#ですと、VSを使わなくてはいけなくなりますので、それはなしです >>569
先ずはその馬鹿頭を治療してもらえよ
メモ帳だけで作れるだろ メモ帳でバイナリ書いて署名するのか
不可能ではないけどな >>573
馬鹿とは言えなそうだが知らなければ黙っていればいい こんなあほな質問出てくるレベルなら大人しくVS使っとけよ
宗教的な理由以外でVS使わない理由なんてないだろ MFCやりたかったらVSかなあ。。(ひっかきまわし 「メモ帳でバイナリ書く」という表現もアレだがコード署名こそ最初からVS不要だろ >>575
・くっそでかい、自分は簡単なものしか作らないのに重厚すぎる
・仕事で使う簡単なものを作りたいけど、職員ランクが低くて職場が買ってくれない
・どこでもちょこっと直したいので、あっちこっちにぽんぽん入れたい
使わないとまで言わないが、VS以外の環境も欲しいといわれればわかる 昔はちょっとしたものならDelphiで作ってたな
最近はもうVSでいいやってなってる まともにデバッグするつもりあるなら最初からまともなデバッガのある環境でやれ >>580
いまのVusualStudioのStandard相当の奴は無料なんだが >>567
カンタンにやるならPythonになんかGUIライブラリつけるとかElectronとかその辺では 必要なものさえ買ってくれないリテラシーの低い職場、どこにでも入っていて、GUI開発ができる…
これはExcel VBAの出番だぜ!
部長も課長も慣れ親しんでるからみんなニッコリよー プログラミングのために(ちなみにプログラミング暦は長いです)テキストエディタを使っていたところ、カーソル位置から(恐らく)下方向に向かって、100行ほど、
インデントのための行頭のタブが1つずつ削除され、セーブされる、といった
現象(☆)が、合計 7回ほど(?)起きました。生じる頻度は、5〜10時間に一回程度
だと思います。
当初、キーボードの物理的不具合も疑いましたが、削除とカーソル移動と
保存、という異なった動作を「(いやがらせするためには)意味が有る順序」
で毎回、同じパターンで行なっていることからして、マルウェアの仕業
ではないかと思います。心当たりがあるものとして、2024/02/22 あたりに
別の不具合の原因を特定するために、
MyWindowLogger114.zip // (1)
JocysCom.FocusLogger.zip // (2)
をインストールしたことです。現在は、アンインストールし、タスクマネージャー
からは消えていますが、現象は続いています。
もう一つは、ZoomIt という画面の拡大レンズ的なアプリです。そちらも、使用しないようにしてみましたが、現象は収まりませんでした。
実は、(1),(2)のアプリをインストールしてみたのは、別の問題が起きたからです。
それは、時間が経つとマウスのクリックが全く効かなくなる現象です。
CTRL+ALT+DELでメニューを出すと、効く様になり直り、そこでキャンセルボタンを
押すと何事もなかった様になります。
しかし、これが生じる頻度が高くなり、メンドくさくなってきたので、調べました。
その原因は、自作アプリで、バックグラウンド状態でSetFocusしていた事に
問題がある事が分かり、直したところ、現在はほぼ完全に収まりました。
バックグラウンドでSetFocusしたことで、フォーカスがなくなり、マウスが
効かなくなる現象が起きたようです。フォーカスはキーボードをどのWindow
に振り分けるかを決めるものですので、本当はおかしな話では有りますが。
自作アプリは、Explorerのようなファイラー機能を自作したものでして、
キー入力をいじったりは全くしていません。
(1)(2)のアプリは現在はアンインストールし、TaskManagerからも消えているつもりです。 >>588
[続き]
さて、現象(☆)は、
1. 現在の行でSHIFT+TABのWM_KEYDOWNをSendMessageする。すると、行頭のTABが削除される。
2. 下方向キーの WM_KEYDOWNをSendMessageする。
3. 1と2を100回繰り返す。
4. CTRL+S の WM_KEYDOWNをSendMessageする。
5. 追加で何らかのいたずら入力を WM_KEYDOWN する。
ということを、malware が行なっているのではないかと推測しています。
(いたずら入力としては、キー入力としては「ASCIIキー部分」の入力は全くなく、
エディタに記憶済みの過去に削除したようなデータが数十文字程度挿入されるだけです。)
なお、LANケーブルを抜いて、ネットを完全に切り離している状態でも、現象が
起きる事を確認しました。
「スタートアップ」から不要なものを削除し、「サービス」も停止したり
しましたが、直りません。サービスもどれを削除していいのかも分かりません。
AVGというセキュリティーソフトで検査してみましたが、特に不具合は見つかって
ません。
何か心当たりは有りませんでしょうか? プログラミング歴が長い人の文章とは思えんがとりあえずは推測が正しいかどうかSpy++等で確認すればいい
現象だけ見ればAutoHotKeyやエディタの自動整形やキーボードマクロ的な動きに見える だらだら要らんこと書く前にテキストエディタの名前くらい書け 人みかけたらまずどっかぶっ叩くクセやめろw APIじゃないんだから 疲れてるので仔細が頭に入ってこないけど、なんとなくで
1日に1回ほぼ起きるんなら、自分なら、まずクリーンインストール環境に移ってみる
逸般人なら、OSなんてすぐぶっ壊れるって思うもの VSCode なら、lint などの拡張機能の設定・バグ・いたずら。
エディタ・言語・lint・その他の拡張機能の組み合わせで起こるのかも
たまにフォーカスを奪って、操作できなくするアプリは厄介。
TeraPad みたいな古いエディタ
一方、サクラエディタにはバグは無い >>591
>Spy++等で確認すればいい
WM_KEYDOWNなどのSendMessageやPostMessageの送り元のプロセスIDを表示することは可能でしたっけ? >>591
>現象だけ見ればAutoHotKeyやエディタの自動整形やキーボードマクロ的な動きに見える
WzEditorでは、キーボードマクロは、
CTRL+_ で記録、SHIFT+CTRL+L で再生できるのですが、
SHIFT+CTRL+L を押して見ても何も再生されず、(キーボードマクロの記録は)空でした。 MasterSeekerで、「.exe」を検索にかけて、新しいもの順にソートしてみたところ、
C:\Windows\Temp\e7e54009-23bc-4d52-b66d-1995f9cc0f52\taskhost.exe
C:\Windows\Temp\be18873c-5808-4379-9a19-239b743c4d6e\taskhost.exe
が2024/04/24, 17:24:00〜2024/04/25,2:50:20の日付で18個ほど連続して存在
しています。
TaskManagerでプロセス一覧を見てみると、同名のファイルが2つ起動しており、
ファイルの場所を確認してみると、
c:\windows\system32\taskhost.exe で、日付はずっと古いです(何年も前)。
このC:\Windows\Tempにある taskhost.exe の方はいったいなんなんでしょうか? >>602
C:\Windows\Temp\e7e54009-23bc-4d52-b66d-1995f9cc0f52\taskhost.exe
などの18個はセキュリティーソフトのAVGをインストールした後の日付
になったました。 そこまでできてるならプロセスがオープンしているファイルまでみようや >>63
管理者権限でそのファイルのディレクトリを開いてみたら、
そこにある taskhost.exe は0バイトでした。 >>599
>WzEditor 4.00Fです。
馬鹿なのか?いつのアプリだよ
己の馬鹿さを棚に上げてマルウエアだと騒いでいるのかよ
(何も考えずに何でもインストールするようだから可能性は否定はできないが) 俺も大昔のBzずっと使ってるもんなあ びっくりするくらいお行儀がいいのかもわからん >>607
>(何も考えずに何でもインストールするようだから可能性は否定はできないが)
一つは、VectorからDLしたもの、もう一つはgithubからのものですが。 また、3つ目のZoomItは、よく分かりませんが、MS純正だといわれています。 VirusTotalで、
MyWindowLogger114.msi
は、
Bkav Pro だけが、VEX.Webshell と報告します。
VirusTotalによれば、
1/57 security vendor and no sandboxes flagged this file as malicious.
とのことで、57種類のセキュリティーソフトの内1つだけが、
悪性だと報告しているとのことです。 なお、MyWindowLogger114 は、日本のソフトアーカイバのVectorに置いてあるものです。 板違い甚だしいから続きはyahoo知恵遅れでやんな TeraPad みたいな古いエディタでは、
バックグラウンドで何かのプロセスが起動されると、
マウスポインターが飛びまくる
古いアプリはそういうものじゃないの?
ポインターなんて、すべてのアプリで共通して使うものだから、
奪い合い・競合状態になる
キーボード入力もそうでしょ。
バックグラウンドプロセスに入力を奪われている間のキー操作が、
後でまとめて入力されるのかも知れない
サクラエディタでは、こういう事は起こらないから、
開発者のアプリの作り方の違いによるのかも
例えば、キーボード入力を無限ループ・busy loop で待っているのかも知れない JavaScriptのコードはかけるのですが、C++の習得はどれくらいの難易度ですか?
苦労しますか? 仮想機械でもいいけどメモリと計算コストをイメージしながら書けてるなら10倍
できてないなら100倍はかかるんでないかな
だいたいは間に合う90年代のスタイルか最新かで習得レベルもけっこう変わる
低レベルなOSやライブラリ、周辺ツールの熟知も必要 TypeScriptは自由自在に書ける?ちゃんと書くっていうのが垣間見えるからオススメ >>617
アプリのプラグインを作るのにC++でないとダメなんですよ >>616 のいうとおりで、「ちゃんと書く」のが難しいのがC/C++
動けばいいやっつけ程度ならそんなに難しくない
くれぐれも心せよ、「生ポは甘え」だと (ポリシの一種 自由自在に書けるかという質問に答えがなかった時点で難易度は高いと思う
JavaScript自体なかなか難しい言語なので使いこなせるならC++はさほど難しくない
逆に質問意図が汲めないか見落とすかはぐらかすレベルなら厳しい >>611
Bkav Proに検体提出して、で終わる話だな Android用のアプリ作りたいのですが、JavaかKotlin,どちらのほうがいいですか? >>622 Kotlinのほうがいいと思う
java/Kotlin併用することも出来るしjavaコードをkotlinに自動変換も出来る >>622 Javaのほうがいいと思う
KotlinをやってもAndroid開発にしか使えない
Javaをやっとけば大は小を兼ねる的に有用 622ですが、Javaの場合、若干、実行速度が劣りますか?ゲームを作る場合ですが ゲーム作るならUnityとか使うんじゃ?
つまりC#だと思うんだけど? マイクラみたいにJava版が本流のケースもあるし
Java程度に速く動けば実行速度はあんま関係ないのでは そういわれれば、基盤にするフレームワーク選んだら決まってくる、が答えか
あとトレンド JavaとKotlinで実行速度に差は無いでしょ
どちらで書いても同じような中間コードに変換されて同じようにJVMやARTで実行される Javaはプログラミング言語のスタンダードなのになぜダメ言語って言われるのかわからん 同じJVMで動作する後発言語と比較してみては?
ピンキリな職業プログラマ集団にも適用できる点は良いね Javaは無料であって、無料ではない Oracleをなめちゃだめだ
言語自体に罪はないんだが(好き嫌い要素はある)、ロックインするのはまずいかと 偏見だけどjavaが好きな人ってほとんどいない印象 仕事のための言語って感じ
c#は好きだと公言する人けっこういるのに 個人開発でゲームにc#です!とかはいるけどわざわざJavaでアプリを個人開発してますって人少ないイメージ >>567
VS使わない理由が「重い」なら、VSインストールした上でコマンドプロンプトなりPowerShellでコンパイルしてもいい。
(パス通し済みのショートカットがある)
宗教的な問題なら、余程じゃなければ各言語でWin32APIとかGtkとかググれば出てくる。 >>636
Oracleに買収されるまでは結構居たよ。
言語ってより会社が嫌われてる。 ニコニコ動画の特定のタグが付けられた新着動画のRSSを取得して(http://zio3.net/nicoRss/)
Twitterでそれを自動ツイートしたいのですがIFTTTが有料化してしまって出来なくなってしまいました
他に同じことが無料で出来るサイトはないでしょうか? ゲームは、C# でUnity。
趣味なら、JavaScript
一般的には、Java よりもKotlin
サーバーのシェアでも、PHP: 80%, Ruby: 5, Java: 5
と、Ruby on Rails の一強。
PHPは、WordPress が多いのだろう
転職でも、自社開発ベンチャーのRuby vs Java土方で、
Javaは多重請負構造で中抜きされる
5大SIer を頂点とした、身分制度による労働環境が悪い
5大ゼネコンを頂点とした建設業と同じ
TIOBE Index 2024/4 では、
PHPは、9位 → 17。
一方、Ruby は、18 → 13
2019年「滅びゆく5つのプログラミング言語」として、
Ruby, Haskell, Objective-C, R, Perl の記事が出たけど、
実はRubyよりも、PHPの方が先に滅んでしまった
KENTAも、PHPをオワコン認定した。
そして初心者のキャリアパスは、Rails → Go のみと言う KENTA生きてる?
なぜYouTuber辞めた? >>640
IFTTT alternative でぐぐってみる 似たような人間はたくさんいる
それでだめなら、俺なら…テキトーに組むかなあ いそがばまわれっていうしね 今日のIT菩薩モローのYouTube
「結局どのプログラミング言語・フレームワークが一番稼げる?」でも、
Ruby on Rails, Java, JavaScript/TypeScript あたりが中心 Rubyは既に終わってるのにしつこい書き込みすんなよ 昔のPerl代替としては最高な部類でない?
CLIのオプションまで互換
他だとどうしてもコードが冗長になる