Bye Bye Moore

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

Windows

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

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…

「error CS0234: 型または名前空間名 'Office' は名前空間 ’Microsoft’ に存在しません。」とでたら、Excel操作用DLLを仕込んでこよう

とあるプロジェクトを引き取って、手元環境でコンパイルした所、 error CS0234: 型または名前空間名 'Office' は名前空間 ’Microsoft’ に存在しません。などとエラーが。 これは、"using Microsoft.Office.Interop.Excel;"に該当するdllがないのが原因です。…

フォルダ名が長すぎるとNuGetのパッケージ更新が通らない事がある

Visual Studio 2017環境下でフォルダ名が長すぎるとNuGetのパッケージ更新が通らない事があります。 実際のところ とあるプロジェクトのファイルをgit系からzipで落としてローカルで検証しようとした時のこと。 ファイル名は"{{プロジェクト名}}-{{ブランチ…

SSMS2017で新規サーバーを立ち上げる

Sql Server Management System 2017で新規サーバーを立ち上げる方法です。 実際のところ リモート接続の許可等々はまた別途行う必要があります。 参考もと 新しい登録済みサーバーの作成 (SQL Server Management Studio) | Microsoft Docs

範囲外の値でdatetime2型から変換できない……とか言われたらnullが入ってるからかも

sql serverとAsp.net mvcを使ったアプリでdatetime型をPOSTしようとして "The conversion of a datetime2 data type to a datetime data type resulted in an out-of-range value. みたいな事を言われたら、null値が入ってるのが原因です。 何らかの初期…

ASP.NETでプルダウン選択をモデル抜きでやる

ASP.NETのviewにてインプットをする場合、あれこれヘルパーが提供されています。 このうち、プルダウン選択は既存モデルから引っ張り出すこともできますし、 あるいは 実際のところ 時間の選択画面を出したいが60分全部出すのは不毛なので0分、15分、30分、4…