それマグで!

知識はカップより、マグでゆっくり頂きます。 takuya_1stのブログ

習慣に早くから配慮した者は、 おそらく人生の実りも大きい。

windows

持ち運べるUSB-nvmeを作ってWindows・Ubuntu環境をいつでもどこでも

USB起動する Windows を作る 通称Windows to Go と呼ばれる、USBドライブで起動するWindowsを作ることができる。 意義 小型のSSDにWindowsを入れて持ち運べる SSDで250GBがポケットサイズになったのでとても楽 HDDのように耐衝撃性を考えなくて済む いつもの…

NTFS のボリューム(HDD/SSD)をLinuxでメンテナンスする・練習する

ntfs のストレージをLinuxから操作したい Linuxに接続してNTFSのHDD/SSDをメンテナンスしたときのメモ 使うツール ntfsresize ntfsfix gdisk losetup ddrescue kpartx NTFSのディスクイメージを作る ddrescue で取り出せばおっけ ddrescue /dev/sda2 ntfs.im…

Windowsの回復パーティションを作る。 WinREの領域の再生

回復パーティションの作成 Windowsの回復パーティションをつくってみる。 自分でインストールしたWindowsには回復パーティションにある WinRe.wim がなく、なんか不安。 ブート失敗したときは、C:\Windows\System32\Recovery\WinRe.wim から起動するはずだけ…

Windowsを英語表記にして使う

Windowsを英語表現にして使う Windowsの設定から、言語を選んで、英語にするだけです。 追加と変更 Windowsの表示言語に追加で英語を追加、優先度を変更します。 優先度の変更で、アプリ側の言語の優先度が切り替わります。 DragDropで変更します。 Windows…

Explorer で Sambaを見るとファイル名がチルダの文字になる

チルダの文字なる Samba経由でLinuxのファイルを見ると、英数文字で5文字、チルダ、英数字のファイルになる。 再現方法 次のようなファイルを作ると、再現できる。 touch aaaa? 原因 Linuxのファイル文字とWindowsの使用禁止文字が異なるためらしい。 対応 …

windows のcmd.exe をutf-8にするchcp と zip ファイルの絵文字・文字化け

windows のcp932の厄介な問題 windowsはファイル名をchp932で扱います。内部的にはUnicodeだけど、アプリケーションにcp932 で渡しています。 そのため、Windowsでは文字コードが混在してるのに正しく表示されるという妙な状態が発生します。 chcp コマンド…

vscode で WSLの ruby版 を使う。

vscode で WSLの ruby を使う。 vs code をちょっと使おうと思うと、めっちゃめんどくさいのが wsl 経由でコマンドを使うことですね。 vscode のWSL環境内の実行に慣れていれば、大丈夫なはず。 通常であれば、VS CodeをWSL内部環境で起動して終わり。 今回…

win10 の powertoys マウスユーティリティが授業・ビデオ会議の画面共有に便利

powertoys のマウスユーティリティでできること windows 10 の PowerToysにマウスユーティリティが追加されています。 マウスのクリック位置をハイライト Win+Shift-H でオンオフを切り替えて、クリック場所を強調することができます。 マウスでクリック場所…

windows の chrome の特定タブでBluetoothスピーカを使う(ChromeでBluetoothスピーカー)

方法は、2つあります。 一つは、Windowsの設定 もう一つは、Chromeのタブ・キャストを使う。 方法2の方が簡単です。 方法1 windows はアプリごとにスピーカー変えられる Windowsの設定から、システム→サウンドを選びます。 Bluetoothサウンドデバイスは、…

windowsのsshのシェルをcmd.exeから ps/wsl bashへ切り替える。

windowsのOpenSSH機能をカスタマイズする。 WindowsのOpenSSHサーバーでログインすると、cmd.exeが起動するが、それをWSL bashや ps / powershell に切り替える。 レジストリの HKLM:\SOFTWARE\OpenSSH を見る Computer\HKEY_LOCAL_MACHINE\SOFTWARE\OpenSSH…

WindowsのWSLへ直接SSHする。

2022-03-04 追記 レジストリの編集権限があるなら、次がおすすめ→windowsのopensshのシェルをcmd.exeから ps/wsl bashへ切り替える。 - それマグで! 以下は、レジストリを触らずに、SSHだけで解決する方法です。 cmd.exe を経由せずに、wsl を起動する wind…

WinSfp を使って ssh をネットワークドライブに割り当て。

WinSfp を使う WinSfp はWindows File System Proxy の略で、ユーザー空間で動作するFUSEソフトウェア。 ネットワークドライブとしてドライブを任意のマッピングを提供するソフト cgofuse で sshfs とともに使う sshfs で使う。 sshfs で ドライブをsshでマ…

Windows版のrlocne でマウントを試す。

Windows版のrlocne を試す。 Windowsのrlcone は マウントができるのでマウントによってファイルを使ってみる。 winsfp があれば動く。 最初に FUSEをインストール sshfs で fuse のアレコレを見ておく。Windowsでfuse が動くかどうかチェックする winfsp を…

WSLでシリアル(COM)ポートをdev/ttyで扱う。

WSL1 は /dev/ttyにCOMポートが出現します。 こういう細かいところが、WSL/cygwin のいいところ。 WSL2は使ってないので、WSL2は知らない。多分無理じゃね。 COM3 = /dev/ttyS3 COM3 は /dev/ttyS3に割り当てられます。 COM-X が /dev/ttySX だと覚えておく…

teraterm pro をコマンドラインから接続する。

tera term pro をコマンドラインから起動する。 コマンドで、引数を与えると、直接起動できる。 コマンド例。 takuya@$ alias ttermpro='/mnt/c/Program Files (x86)/teraterm/ttermpro.exe' takuya@$ ttermpro ssh://root@192.168.1.1 takuya@$ ttermpro /C…

Windowsで通知をコマンドから送る

Windowsの通知を使って、いい感じにリマインドしたい。 notifu を使うと楽ちんそうだ 通知が簡単に作れる ./notifu64.exe /m hello choco install でサクッと使えないので、管理がめんどくさいので、常用するか迷う。 growl は chocoで入らなかったし。 choc…

linux から samba/smb/cifs をマウントするときuidに注意

ユーザ名をマッピングする必要がある。 もしマッピングしてないと、root権限としてマウントされてしまう mount -t cifs -o uid=takuya,gid=www-data,username=SMBUSER,password=SMBPASS //IPADDR/PATH TARGET username でログインし、マウントして uid にマ…

pycharm/rubymineで改行コードを統一する

CRLFをLFに統一する。 pycharm と rubymine でファイルを書いていたら、文字コードで怒られた。スクリプトとして書いていると、改行コード(CRLF)で動かないんですよね。改行コードにセンシティブなシェルスクリプトとして動かすときに困る。phpなら改行コー…

Windowsで総当りログインの対策をする(ログオン失敗回数制限)

Windowsのユーザーもロックアウト機構を使う。 暗号化を仕掛けても、総当たりを喰らえば、あっという間にパスワードを割られてしまうので、対策をする。 ローカルアカウントを保護 総当りなんてできるのかと言われると、SSHとRDPとSMBやWMIあたりで、総当り…

WindowsのPowerToys設定をエクスポートインポートしたい.(キーボード設定も)

PowerToysの設定をバックアップしたい。 PowerToysの設定をなんとかしたい。 Windowsのキーボード設定をエクスポートインポートしたい PowerToysの設定は次の場所にある。 ここにファイルがある、 %LOCALAPPDATA%\Microsoft\PowerToys このあたりをバックア…

UbuntuでWindowsのプロダクトキーを取得する。

概要 USBメモリのUbuntu でWindowsマシンをブートしてWindowsのプロダクトキー(DigitalProductId)を取り出すことが出来る。 次のコマンド sudo apt install chntpw chntpw -e /media/ubuntu/OS/Windows/System32/config/SOFTWARE ## chntpw で dpi \Microso…

WindowsでVLANを使う

WindowsでVLANを使う REALTEKのLANだとちょっとめんどくさい。 ちょっと、っていうか。だいぶめんどくさい。 Webサイトから、専用のユーティリティをダウンロード 専用のユーティリティをインストール 専用のユーティリティで、RealtekのNICを選択 VLANを追…

WindowsでPDFに記入して印刷する。

Foxit で編集する。 今回は、Foxitリーダーを使うことにする。Adobe Readerを使うとなんか、読み込み動作がもっさりするので好きじゃない、ただコメントの追加についてはAdobe Readerのほうが動きがキビキビしている気がする。でもわざわざAdobeをインストー…

Windowsで書き込めないPDFでもコメントを書きこみたい

PDF に書き込めない。 PDFには、謎のパーミッションとパスワード、その名も「編集不可」というものがあり、コメントや図形を書き込むことができない。 紙にする前に、日付や名前や住所を書き込んで印刷したいですよね。でも編集できないんですよ。どうするか…

windows でも dd / mingw 編

windows でも dd したい Windowsでもいつもの感じで dd コマンドをしたい。ddrescue がほしいけどそこは我慢する。 WSLv2はデバイスにアクセスできない。WSLv1ならできそうな気もするけど。 cygwin はできたんだから、mingw でも同じだろう。mingwで動くのな…

Windowsがスリープしなのかと思ったら、スリープ中でもRDP/SSHがつながる。

Windowsってスリープ中にでも、SSHがつながるんですよね。 SSHがつながる、Windowsはスリープしてないんでしょうか?本当にスリープしているのか?と疑問が生じた。そこでちょっと調べてみました。 Windowsをちゃんとスリープするように確認 Windowsがちゃん…

windows でDNSキャッシュを削除する

WindowsでDNSキャッシュを削除する。 ipconfig /flushdns PS でも動く PS C:\Windows\system32> ipconfig /flushdns Windows IP Configuration Successfully flushed the DNS Resolver Cache. Successfully flushed the DNS Resolver Cache. と表示されるの…

タスクスケジューラで UACが必要なアプリ(Powertoys)を常駐化

タスクスケジューラで UACが必要なアプリを常駐化 PowerToys でキーボードのりマップを行うとUACが必要になるんですよ。 しかし、起動時にUACで起動するのが面倒くさいとわかります。 UACが必要なAppを自動承認して自動化したい。 どうせ常駐アプリケーショ…

windows が ping 応答しない ssh 応答しない。

windows が ping 応答しない ssh 応答しない。 Windows は Ping 応答しない。 windowsは、ping も ssh も応答しない。Inbound のトラフィックをブロックする。 設定のファイアウォールでプロトコル別に許可する Enabled && Allow ssh / ping くらいは応答し…

VboxでCOMポート(シリアルポート/シリアルコンソール)を使う

vbox の仮想マシンにシリアルポートを使わせる。 シリアル・ポートのログインができるように仮想マシンを構成する virtualboxのシリアルデバイス 実現方法は、いくつかあるのですが、一番よく使われるのは「デバイスを渡す」だとおもう。 個数が増えてくると…