Windows
比較のためのコマンド。Windows 11上のWSLで実行しました。 time rake npm:ruby-head-wasm-wasi 比較対象 システムモデル Prestige 15 A11SB プロセッサ 11th Gen Intel(R) Core(TM) i7-1185G7 @ 3.00GHz、2995 Mhz、4 個のコア、8 個のロジカル プロセッサ …
Rubyで作られたプレゼンテーションツールにRabbitがあります。 GUI部分がGTKを使って作られています。 Windowsで動かすのはすこし面倒な印象があり避けていました。 いまならWSLgがあるため、WSL上で動くGUI付きのアプリケーションを無設定で動かせます。 と…
Windowsのキーボードレイアウト切り替えショートカットを絶対殺すマン - @ledsun blog でキーボードレイアウト切り替え設定を行いました。 このとき[入力言語の切り替え]を間違って設定しました。 [入力言語の切り替え]を[割り当てなし]に設定すると、IMEが…
Windows 11にはキーボードレイアウト切り替えのショートカットが存在します。 IMEにATOKを使っていると、ふと気がつくとIMEがMS-IMEに切り替わっていることがあります。 意図せずにキーボードレイアウト切り替えショートカットを触っているのが原因です。 キ…
Microsoft Storeで「更新プログラムを取得する」と高頻度でMicrosoft Peopleというアプリが出てきます。 意識的に使った事が無いアプリをたびたび更新するのは癪に障ります。 アンインストールできないでしょうか? How to Uninstall Microsoft People in Wi…
PowerShellのアップデート方法が、自分のなかでイマイチ決まっていません。 おおむねwingetでアップデートすれば良いと思っています。 今回アップデートしたら不思議な現象に出くわしたのでメモっておきます。 PS C:\Users\led_l> winget upgrade PowerShell…
Windows 10で英語キーボードを使っています。 変換キーがないため、変換キーの機能をCtrl + Spaceに割り当てています。 Windows 11にアップデートしたところ、この設定が消えました。 再設定しました。 タスクバー上のIMEアイコンを左クリックしてコンテキス…
store.steampowered.com Windows PCにUSB接続のゲームパッドを繋いで、STEAMでFINAL FANTASYをやってみました。 FINAL FANTASY 6以前は初見です。 リマスター版でバランス調整されているからなのか、めちゃくちゃサクサク進みます。 最初の街で所持金で装備…
serverfault.com 2011年頃、10年前の古い文章ですが、大変長くて情熱的なので良いなーと思いました。 システム管理者にとっての利点という視点があるのが興味深いです。 なるほど、企業で使っているPCに一斉にアプリケーションをインストールするのにCLIで起…
WindowsでIPアドレスをしゅっと出力する方法がないか探していました。 networking - How to get network ip address via windows command prompt? - Super User から、次のコマンドを知りました。 netsh interface ip show address | findstr IP これをPower…
Visual Studioで.NET Frameworkを使ったアプリケーションをつくろうとするとプロジェクトにApp.configというファイルができます。 Windows FormなりWPFなりのデスクトップアプリケーションの場合、ビルドすると出力ディレクトリに実行ファイル名.configとい…
インストールされている.NET Frameworkの情報はレジストリに登録されているのかな?と思ったらそうみたいです。 レジストリ中の.NET Frameworkの情報 Determine which .NET Framework versions are installed - .NET Framework | Microsoft Docs に記載され…
rust 1.58がでたので、rustの環境を更新します。 PS C:\Users\led_l\rust_land\grep-lite> cargo --version cargo 1.57.0 (b2e52d7ca 2021-10-21) PS C:\Users\led_l\rust_land\grep-lite> rustc --version rustc 1.57.0 (f1edd0429 2021-11-29) PS C:\Users…
次のメッセージボックスを表示するだけのアプリケーションです。 表示するメッセージボックス Visual Studio 2022で、新しいプロジェクトを追加して「Windowsフォームアプリ」を選びます。 .NET Frameworkのバージョンは6にします。 Program.csの内容を次の…
はじめに - Rustプログラミング言語からはじめます。 あまり深いことは考えずにWindows向けのRUSTUP-INIT.EXEの64ビット版をダウンロードしてインスートールします。 つぎのコマンドを実行してHello, world!するプログラムを実行します。 cargo new hello cd…
Google Chormeでためしました。 keyupイベントのイベントハンドラーでctrlKeyプロパティの値をみて、Ctrlキーが押されているか判定します。 Ctrlキーを押したままCキーを3回上下すると次のようにイベントが発火します。 Ctrlキーを押したままCキーを3回押し…
http://cml.s10.xrea.com/ej/WiX/wi_etc.htm メジャーアップグレードは、アプリケーションが ユーザーごとにインストールされていれば ユーザーごと、マシンごとでインストールされていればマシンごと、でしか適用できない。 これはなぜでしょうか? Windows…
Orcaとは? orcaはmsiファイルの中身のみたり編集したりするためのツールです。 例えば次のようにPowerShellのインストーラーに含まれるファイルの一覧が参照できます。 PowerShellのインストーラーに含まれるファイル これが何の役に立つのかわかりませんが…
WSL向けのWindowsポートフォワード設定をスクリプト化する - @ledsun blog にて、WSLポートフォワード設定をするバッチファイルが出来ました。 WiXの練習用にこのバッチファイルのインストーラーを作ってみました。 ソースコードです。 gist.github.com 書い…
WiXでインストーラーをコンパイルするコマンドがこんな感じなんです。 candle.exe' .\SampleFirst.wxs コマンドを打つ度に、頭の中で「キャンドルも 十字架も...」するんですよ。 作った人はそんなこと1ミリも考えてないと思うんですけど、罪なコマンド名で…
WSL上で動かしているWebアプリケーションを外部から参照する - @ledsun blog で手動でやる方法はわかりました。 毎回手動でやるのは、思い出すのが大変なので、スクリプトにしました。 FOR /F "usebackq" %%i in (`wsl exec hostname -I`) DO @SET IP=%%i ne…
Macで育てたIDEの設定を引き継ぎたいので、IDEの設定をクラウドで同期してみました。 対象のIDEは、VSCodeとRubyMineです。 VSCode Githubアカウントで同期できるので簡単でした。 問題はprettierとかtabnineとかWSLにインストールしないと行けないプラグイ…
WiXというツールをつかってWindows用のインストーラーを作る勉強をしています。 練習用に、その中でレジストリに値を書き込む機能があったので、WindowsでDvorakキー配置 - @ledsun blog で設定したリポジトリキーを書き込むインストーラーを作成してみまし…
Wixというツールがあります。 この使い方が分かればよいはずです。 ということで、 WiX チュートリアル 日本語訳 を参考に、 チュートリアルを流し読みする サンプルソースからインストーラーを作成する チュートリアルを読み直す という手順を繰り返して、W…
Macの頃から Fork というgitのGUIクライアントを使っています。 git Forkのスクリーンショット これをWSL上のgitリポジトリに対して使う話です。 wsl-gitという便利なツールがあります。 WSL上のgitコマンドをホストのWindows側から実行するためのラッパーで…
現象 WSLにfish shellを入れnvmを入れた状態で、gitのコミットフックを設定してあるリポジトリで、VSCodeからGitコミットしたら次のエラーが起きました。 VSCodeからGitを操作したときのエラー Git: /usr/bin/env: 'bash\r': No such file or directory とい…
WSLのデフォルトのShellはBashです。 Bashだと履歴検索などが不便なので、Macで使っていたfish shellをインストールします。 fish shell - 3.x release series : “Fish shell maintainers” team sudo apt-add-repository ppa:fish-shell/release-3 sudo apt-…
WSL上でWebアプリケーションを開発すると、本番環境とほとんど変わらない環境が手に入るので便利です。 WSL上で動かしているWebアプリケーションはホストのWindowsからはlocalhostで参照できます。 ところが、ホストのWindowsの外、例えば、Androidの実機か…
WSLも仮想マシン(?)なので、MacでのDockerと同じくファイルの同期が遅いようです。 そこでDeveloping in the Windows Subsystem for Linux with Visual Studio Code を参考にして、ファイルをWSL上で置いて、Windows上のVSCodeから編集出来るようにします…
{ // 判定 } こういう何もしないJavaScriptファイルがあります。 Windowsのcscriptコマンドで実行するとあるときはコンパイルエラーをおこし コンパイルエラーがおきます あるときはコンパイルエラーを起こしません。 コンパイルエラーがおきません JavaScri…