Windows

PowerShell でページャ less / lv を使う

前書き PowerShell ではページャとしてコマンドプロンプトと同じ more を使えるが、後戻りができないので不便だった。そこで次の方法を試したがうまくいかなかった。 GnuWin32 のバイナリを使う 文字が表示されない WSL (Windows Subsystem for Linux) の le…

エクスプローラーから「3D オブジェクト」などのアイコンを隠す (Windows 10 バージョン 1903対応)

次の .reg ファイルを保存して開く。 hide.reg 元に戻すときは次の .reg ファイルで行う。 restore.reg 参考 GitHub - sharapeco/explorer-hide-user-folders: Hide all default user folders in Explorer .reg ファイルを使用してレジストリ サブキーおよび…

Windows 10 で hosts を編集するためのショートカットを作成する

Windows 10 をバージョン 1809 から 1903 に更新したらショートカットが消えたのでメモ。1. 次の場所にショートカットを作成し、hosts という名前にする %homepath%\AppData\Roaming\Microsoft\Windows\Start Menu\Programs2. 作成した hosts.lnk のプロパテ…

PDFの文字列をコピペするとおかしな文字列になる現象の本当の回避方法

Microsoft Office の Word, Excel, PowerPoint (2010, 2013, 2016 とも) から出力した PDF ファイルを Adobe Reader や Adobe Acrobat Pro で開くとテキストがうまくコピーできない。 たとえば、「毎日暑い日が続きますが、ご自愛くださいませ。」と書いたPD…

dir でワイルドカードを使うと意図しないファイルがマッチする

dir コマンドの出力を使ったバッチファイルを作っていたところ、意図しないファイルが出力されていることに気づいた。「.csv」で終わるファイルのみを出力してほしいのだが、「.csv_header」で終わるファイルも出力されている。 > dir /b *.csv 1190.csv 119…

SVG ファイルをドロップするだけで最適化する (Windows)

Adobe Illustrator で SVG ファイルを書き出すと、次のように作成アプリケーションやレイヤーに関する情報など、余計なデータが含まれている。

Windows 10 を快適にする Tips

目次 キーボード・マウス操作 エクスプローラー 画像表示・管理 ファイルのアーカイブ・圧縮 サービス登録 関連記事 キーボード・マウス操作 ブラウザやエクスプローラーでマウスジェスチャーを使えるようにする→ かざぐるマウス 最新版1.66を手に入れる キ…

Windows 10 で IrfanView を既定のフォトビューアーに設定する

世界的に広く使われている画像ビューア IrfanView には気の利いたインストーラが付属しないため、そのままの状態では Windows 10 で既定のフォトビューアーとして設定できない。 「設定 > アプリ > 既定のアプリ」のリストに出るアプリをヒントにレジストリ…

Windows 7 で Git Bash も zsh も使いたい

Windows 7 でコマンドライン版 Git を使用するには Git for Windows をインストールし、 Git Bash を使うのが簡単だ(Windows 10 には Windows Subsystem for Linux があるのでもう少し簡単にできるらしい)。ところがこの Git Bash では他のシェルは使用で…

PuTTY に付属する PSCP でファイルを転送する

Windows には scp コマンドがない(Windows 10 の Windows Subsystem for Linux にはあるかもしれない)。SSH クライアントに PuTTY を使っているなら PSCP を使おう。PSCP はコマンドラインで動作するツールながら、PuTTY の GUI 上で接続条件を設定してセ…

Windows 上で .htpasswd を生成する

Apache において Basic 認証のユーザ名とパスワードを管理する .htpasswd ファイルは、Linux や FreeBSD, OS X では htpasswd コマンドで実行できるが、実は Windows 版の Apache にも同様のプログラムが含まれている。 そのプログラムは、Apache をインスト…

Windows で PNG 画像を最適化するドロップレットを作る

PNG 画像の画質をあまり落とさずにファイルサイズを最適化するサービスとして TinyPNG というものがある。画像形式や内容によって最適な圧縮をかけてくれるところは便利だが、いちいちダウンロードして再配置する必要があるので手間がかかる。 私が主に Tiny…

(調査中) Windows 版 PHP の ZipArchive クラスで日本語 (CP932) のファイルを扱えない?

Windows 上で作成した、ファイル名が CP932 の Zip ファイルがどうしても文字化けしてしまう。たとえば “日本語” (93 fa 96 7b 8c ea) というファイルは常に “ô·û{îΩ” (c3 b4 c2 b7 c3 bb 7b c3 ae ce a9) という不可解な化け方をする。 試したこと: set_loc…

PHP 7 を Windows 7 上で動かす

PHP 7.0.1 がリリースされたので、ひとまず開発環境である Windows 7 上で動かしてみた。 インストール PHP のダウンロードページから「Windows downloads」のリンクをたどり、Windows 版のダウンロードページへ。 PHP For Windows: Binaries and sources Re…

「管理者として実行する」のチェックが外せない場合の対処法

どういうわけか分からないが、ある日突然 Windows 7 上でプログラムを起動するときにユーザ アカウント制御のダイアログが表示されるようになってしまった。実行ファイルのプロパティを見ると、「管理者としてこのプログラムを実行する」にチェックが入った…

ダブルクリックで単語を選択すると、あとに続くスペースまで選択される不具合に対処する (Windows)

Windows をはじめとする、マウスなどのポインティングデバイスを用いて操作する OS やウィンドウシステムでは、テキスト上でダブルクリックするとその位置の単語が選択されるようになっている。ただ Windows XP 以降の Windows にはこの機能に不具合があり、…

Windows でのファイル・フォルダ比較は WinMerge がおすすめ

単純にファイルの行を比較するだけでなく、行内の文字についても比較してくれる。フォルダ同士の比較も可能で、ファイル名によってフィルタリングできる。動作も軽快だ。フォルダ同士の比較では Alt + カーソルキー上下で差異へ移動し、Enter キーでファイル…

Excel 2013 の動作が遅いときの対処法

2014年3月4日追記:おそらく最も効果的な方法が見つかったので内容を変更しましたExcel 2013 (Windows) はよくフリーズする、重いと思うことはないだろうか。原因はどうやら Excel の設定ファイルの破損にあるらしい。 C:\Users\(ユーザ名)\AppData\Roaming\…

Windows でも cron を使う

Windows 環境で cron と同じようなことをする場合、pycron が便利。 http://www.kalab.com/freeware/pycron/pycron.htm Windows 標準の機能として「タスクスケジューラ」というものがあるが、「毎日○時○分」という指定しかできないなど不便なので使うのをあ…

Windows でも非同期で exec()

/dev/null 2>&1 &'); } else { $fp = popen('start "" ' . $command, 'r'); pclose($fp); } } 解説 PHP_OS で Windows か UNIX 系 OS かを判断する(他の処理系については考えていない) UNIX 系 OS の場合、標準出力を /dev/null に捨て、バックグラウンド…