それマグで!

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

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

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…

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

Winfsp を使う Winfsp は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 ID を指定したインタフェースを使う(Realtek)

WindowsでVLANを使う REALTEKのLANだとちょっとめんどくさい。ちょっと、っていうか。だいぶめんどくさい。 ネット検索をするとIntel版はよく紹介されているが、他メーカは少ない。色々と見ているとWindowsではドライバごとに設定方法が異なるようだ。OS自体…

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

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

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

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

windows でも dd / mingw 編

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

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のシリアルデバイス 実現方法は、いくつかあるのですが、一番よく使われるのは「デバイスを渡す」だとおもう。 個数が増えてくると…

chocolatety (choco) で自動アップデート(すべて・指定除外・指定全て)

winget があるけど、しばらく眺めておく。choco 使います。 chocolatey でフリーソフトのインストールがかんたん インストールは簡単になり自動処理になり快適になるが、アップグレードがめんどくさい。 頻繁にアップグレードがくるものをどう扱うかで悩んだ…

windows のリモートデスクトップ(mstsc.exe)の設定を初期化する。

リモートデスクトップのプログラムが覚えすぎ いろいろ、設定を覚えすぎたときに面倒だから、初期設定を消してデフォルトとして保存されてしまった設定を消す。 rm ./Documents/Default.rdp 起動し直すと、きれいになる。 かんたんですね。 以上

unetbootin がUSBドライブを認識しない。

unetbootin がUSBドライブを認識しない。 debian / ubuntu のインストールディスクを作ろうとしてハマった。 ISOディスクから手軽にインストール・ディスクを作れるので前から使っていたが、Windowsだと思ったように動かなかった。 なぜか、USBフラッシュド…

WSLで音楽をWindowsから再生する。

WSLで音楽をWindowsから再生する。 WSL2にX windowがあるからいいじゃないかとか、WSLv2 with X でやればいいじゃないかとかそういうのは一旦脇に避けておいて、mplayer を使って音楽を再生したい。 pulseaudio を使う。 TCPを通すとできる。 仕組み Windows…