Bye Bye Moore

PoCソルジャーな零細事業主が作業メモを残すブログ

Windows

Windows上のUbuntu(WSL/Docker)からmoshをつかう

やたらと苦労したので、メモ公式の方ではChrome拡張を推奨しているのですが、どういう訳か手元では動かず 仕方がないのでWSLやDockerのUbuntuで接続してみることに 実際のところ 共通 $ sudo apt install mosh Ubuntu on WSL2 $ mosh pi@192.168.3.5 切断テ…

PowerShellでDockerに渡すパスが通らないとき

PowerShellでImageMagick on DockerをつかったPDF結合をやろうとしたら docker: invalid reference format. と言われエラーに。今回のケースではパスにスペース*1が入っていたことが原因だっため、これを解消する。 実際のところ 幸い、Powershellには"$PWD"…

Docker for Windows導入中にHardware assisted visualizationが云々と怒られたら

実際のところ 食わず嫌いで極力さけていたDockerがあまりに便利だったので、普段の作業機以外に自作PCにも導入しようとしたところ、 Hardware assisted visualizationが云々とエラーがでました。 Logs and troubleshooting | Docker DocumentationすでにWSL…

Docker for WindowsにUbuntu 20.04LTSをいれる

Ubuntu20LTS最小構成 PowerShellで $ docker pull ubuntu:20.04素の状態だと、端末のみの最小構成なので色々入れないといけません。 p:plain] VNC越しでGUI実行できるUbuntu 20LTS 執筆時点で20.04系が最新版なので、自動読み込みされるlatestで大丈夫 docke…

Docker for Windowsを導入する

とあるデモ会でDockerをWindows11環境に入れる機会があったので、えっも 実際のところ Install Docker Desktop on Windows | Docker Documentationより、Dockerのインストーラーを入手 起動すると、何やら可愛げな絵と共に利用規約が。無事インストールが終…

コマンドプロンプトでコマンドの場所をしらべる

Win用にPythonのスクリプトを走らせたいが、Pythonがどこにあるか分からない、そんな時 実際のところ ダメ元でたたいてみたら、Linux系と同じwhichでした。やったぜ C:\Users\user>where python3 C:\Users\user\AppData\Local\Microsoft\WindowsApps\python3…

monoでWindows10にC#環境をつくる

shuzo-kino.hateblo.jp でRasPiにmonoでC#環境を作りましたが……今度はWindowsでやることになったのでメモ 実際のところ Download - Stable | Mono monoの64bitとgtk+をそれぞれ導入mono 伝統的黒い画面 using System; public class HelloWorld { public stat…

Windows10環境でTOEFL iBT HomeEditionの受験環境をつくる(2021年12月時点)

試験環境にいれば 実際のところ テストブラウザーを導入 申込後・受験日 | 自宅受験用TOEFL iBTテスト TOEFL iBT Home Edition | TOEFLテスト日本事務局 で指示されているテストブラウザーをダウンロード このとき、管理者権限で実行しないとbinの導入で上手…

PowerShell上でファイルも含めた階層表示

powershellのtreeはなぜかディレクトリしか出さない 実際のところ 以下のコマンドでファイルでる $ tree . /F 参考もと Windows 10 Powershell tree command, how to show files - Super User

WSL上でsixelな画像を端末で表示したいならwslttyを入れてみる

sixelは端末で画像を表示する便利機能です imvrやfehで飛ばすことをせずに確認できるすごい奴ですが……素のWSLは使えませんということで、WSLに接続するminttyのクライアントwslttyをブチ込んで試してみます 実際のところ 素のWSLだとこんな調子で文字列がで…

Microsoft謹製グリッドレイアウトツール FancyZoneで機能的に画面分割をする

Microsoft謹製グリッドレイアウトツール FancyZoneが地味に使えたのでメモ。 .NETで作られているようです。 実際のところ まずはPowerToysの導入 docs.microsoft.com から"Install PowerToys"インストーラーを起動すると おわるとこんな画面 FancyZoneの有効…

Windows10にWSL2環境をいれる

Windows環境でLinux系の動作を再現よくできるWSL(Windows Subsystem for Linux)が聞いている限り便利そう。 リリース直後は恐らく不安定だろうとスルーしてVirtualBoxを利用していたものの、Ver2系統になってからまわりの関連企業でも導入が進んでいるみたい…

マザーボード交換したときにWindows10をアップデート

Windows10をいれたストレージはそのままに、MBやCPUを交換した場合、 デスクトップ画面に認証しろ云々というメッセージがでてきます。 実際のところ [設定] > [更新とセキュリティ] > [ライセンス認証] の順で移動。このとき、MicoroSoftアカウントに紐づい…

Windows10のSモードを解除する

業務用にSurface Go 2を買ったら、デフォがWindows10(S)になっていました。 ヨドバシの店員さんをして「変な機能」と云わしめたコレを解除しないことには、 せっかく作った業務アプリが動きません。 Microsoft storeにあるアプリしか動かないのでね。 幸いに…

Raspberry PiとWindows10をBluetoothで通信する その1:文字列の送受信

実際のところ bluetoothctlコマンドをたたくと、対話形式のウィザードがでます $ sudo bluetoothctl Agent registered [bluetooth]# 電源ON [bluetooth]# power on Changing power on succeeded検索可能に [bluetooth]# discoverable on Changing discoverab…

GNU OctaveをWindows10環境にいれる

大学で数値解析ソフトウェアといえばMATLABがありますね。 が、ウチみたいな零細企業がオイソレと購入できるもんでもありません。 まして、プロジェクトのごく一部のための数値解析目的ならなおの事……。 こういうとき、GNUプロジェクトの一部であるGNU Octav…

Ubuntu Live USBを作業PC以外の環境に持ってく方法

Ubuntu Live USBを作業PC以外の環境に持ってく方法です。 単にパーティションきっただけでは、他のPCに持っていけません。設定したWinPCの起動時にBash系ブートローダーが起動していたら、たぶん私のように設定を忘れています。 実際のところ 今書いてまs W…

Windows10 + Procerssing 3.7の環境で懐かしのKinect V2を弄る

色々あって、Microsoft Kinect V2を入手。 巷には枯れた知見がたくさんあるし、遊ぶにはちょうどよさそうなので、色々やってみます。Windows10にProcessing3系を構築 そのライブラリとしてKinct V2をいれて遊んでみます。 実際のところ 前提条件 Windows10 P…

ファンクションキーが固定されて文字が入力されなくなったら、numlockが押されたのかも

日本語キーボードをみると、文字のトコに四角で囲われた文字が印字されてたりします。 たとえば、Kなら2⃣(白い四角に2)みたいな。CapLockとShiftで大文字固定は知ってましたが……これも同じ現象かと思い調べたところ……NumLockが悪さをしていたようす。よく見…

windows10でtar.gzを解凍するなら7zipのが楽

ずっとLinuxで開発してると忘れがちなんですが、Windowsだとデフォではtar.gz開けないのですよね。 こういうときは手堅く7zipを入れとくのが吉です。 実際のところ chocolatyで導入。 PowerShellでChocolatyを入れていたら、chocoで導入可能。 $ choco insta…

PowerShellでとりあえずHexな返答の中身をみたいとき

PowerShellでとりあえずHexな返答の中身をみたいときは、組込みのFormat-Hexコマンドがつかえます。 実際のところ みんなだいすきnetcatでFINSコマンドを送ったところ、 不正なのはわかるけど何だか良くわからない結果が返ってきたことが。 > python3 -X utf…

PowerShellのPython3で文字列をおくりたいけど文字コードがcp932になっていて面倒なとき

最近は客先のWindowsで作業する事がおおくなりました。 PowerShellがソコソコ使えるので何とかなってますが、時折妙なクセがあったりしますね。 今回はそんな変なクセの一つ、Pythonの標準文字コードがなぜかSJISになってることと、その対処について。 実際…

TeraTermからX Windowポートフォワーディングを実行する

NIX系のSSHコマンドなら”-X”でいけます。 じゃあtera termではどうするか。 WindowsにX Server(今回はXming)をいれて、Tera TermからSSH転送をかける。 実際のところ Tera Term側の設定 「設定」=>「SSH転送」出てきた画面でローカルの転送をチェック X se…

Chocolateyの本体/パッケージをアップデートする

Usage choco upgrade [ ] [] cup [ ] []NOTE: `all` is a special package keyword that will allow you to upgrade all currently installed packages.Skip upgrading certain packages with `choco pin` or with the option `--except`. 実際のところ 本体…

Chocolatey経由でWindows環境にnetcatをいれる

みんなだいすきnetcatをWindowsに入れる方法です。 最近、開発PCがWindows系に移行してるので……。 せっかくなので、chocolatey経由で入れますが、 以前紹介したときとChocolateyの導入手順が変わってたのであわせてその手順も。 shuzo-kino.hateblo.jp 実際…

ISOファイルを展開できるようになっていた

最近開発環境をWindowsに変えたばかりなので知らなかったのですが、 イマドキなWindowsではISOファイルを直にマウントできるようになっていたのですね。 実際のところ ISOファイルの上で右クリック 「マウント」とでるので、クリック。 すると、新しいドライ…

Teratermで接続先からファイルを引っ張ってくる

Win系でSSHやるときデファクトなTeraterm。 広く使われているだけあって安定しており、機能も充実しています。ファイルをドラッグアンドドロップで現在位置にアップロードできるのは有名ですが、 ではその逆、接続先からファイルを持ってくるには……? 実際の…

Row関数で行番号入力で得をする

たとえば、C22カラムに1から始まる行番号を振りたい場合、こんな感じ =ROW() - 21あるいは、引数に渡した行番号が出る事を活かして以下のようでも良いかも =ROW(A1)この辺りの事情はGoogle SpreadSheetも同じ 実際のところ support.office.com

*NIX on Windows な環境で改行コードに泣かされた場合、dos2unix.exeがたすけてくれるかも

*NIX on Windows な環境で改行コードで泣かされたら、dos2unixをつかうと楽ですWindowsのGit bashには標準添付です。 $ dos2unix.exe 1128.diff dos2unix: 1128.diff MODE 0100644 (regular file) dos2unix: using ./d2utmpidGg2W as temporary file dos2un…

Git for Windowsの日本語化けを

Git for Windowsの日本語化けを 実際のところ $ git diff --name-status {{COMMITID}}とやったところ 一部のファイルがこんな感じに。 日本語だからですかね。 _\111\222\333...この場合、"quotepath"オプションを消してやると、うまくいきます。 $ git conf…