脳みそスワップアウト

揮発性なもので。おもにPHPのこととか。

windows

cmd.exe からネットワーク設定

業務でノートPCを使っていて、固定IPアドレスだったり、DHCPだったり、現場のルールによって頻繁にネットワーク設定を変更しなければならない。 手間なのでバッチファイル化しておくといい。 固定IPアドレスの場合 netsh interface ipv4 set address "Wi-Fi"…

Windows7で記号入りのファイル名を検索する

Windows7(以降?)、どうもデフォルトでインデックスを使った検索になっているようで、独特な挙動をして悩む。 ファイル名で検索するには以下のようにする。 アンスコで始まる(前方一致) ~"_*" アンスコを含む(部分一致) ~"*_*" その他

ゴミ箱に触るとフリーズ

とあるWindows7Pro 64bitのマシンで、デスクトップのゴミ箱を右クリックすると固まるという現象が起きていた。 正確にいうと、デスクトップが固まる。(explorer.exe) ゴミ箱の実体を削除すると発生しなくなった。(全ドライブ) リモートでkillall - 脳みそス…

PowerShellのプロンプト

時刻とカレントディレクトリの短縮 MyDocuments/WindowsPowerShell/profile.ps1 function global:prompt() { $dir = $pwd.ProviderPath.Remove(0, $pwd.ProviderPath.LastIndexOf("\")+1) $time = Get-Date -Format "HH:mm:ss" Write-Host($time + " " + $di…

cmd.exe のプロンプト

bashのように細かくは行かないがせめて時刻だけでも。 C:\Users\pen>prompt $t$s$p$g$s 22:57:04.93 C:\Users\pen> 22:59:14.41 C:\Users\pen> prompt C:\Users\pen>

Thumbsenseの代替

Thumbsenseの代替 2018-01-31 AutoHotkey系 オリジナル自体が開発停止してしまっており、 AutoHotkey_L という派生版が主流。 https://www.autohotkey.com/ zip版をダウンロード - 起動は *.ahk を AutoHotkeyU32.exe に D&D - 終了は AutoHotkeyU32.exe を…

コマンドラインからシャットダウン/再起動

Windows7 にリモートデスクトップで繋いでいると、スタートメニューに再起動が出てこない。 コマンドラインからやる方法を調べたのでメモ。 すぐ再起動 Linux でいう shutdown -r now shutdown /r /t 0 すぐシャットダウン Linux でいう shutdown -h now shu…

Windows + IntelliJ IDEA + Git(MSYS2)

Windows + IntelliJ IDEA + Git(MSYS2) Windows の IntelliJ IDEA から、MSYS2 の git と ssh を使って、IDEからgitの操作をするメモ。 PhpStorm でも同様のはず。 Windows7 Pro MinGW64 2.6.0 (git, ssh) Intellij IDEA 2017.2.5 (PhpStormでも同様のはず) …

Windows で MSYS2 の ssh-agent を使う

Windows で MSYS2 の ssh-agent を使う WindowsのGUIアプリ(IDEなど)と連携したくなったので調査。 Windows7 Pro MinGW64 2.6.0 (ssh, ssh-agent, keychain)

Windows版php-7.1 で UTF8 の CSV をパースする

Windows版PHP(xampp) の fgetcsv() が、php-5.6 と php-7.1 で挙動が変わったことがわかった。 たぶん php-7.0 から。

リモートでkillall

C:\apps\tsence>taskkill /S 192.168.1.103 /IM firefox.exe gray\pen のパスワードを入力してください:******** 成功: プロセス "firefox.exe" (PID 2620) は強制終了されました。 もしくは SysinternalSuite を使って c:\Apps\SysinternalSuite>PsExec.exe…

ウィンドウが画面外に出た場合

Alt+Space → M → カーソル or マウスぐりぐり