dir /b | clip を PowerShellで

Windows 10 Creators UpdateからPowerShellがデフォルトになった。 この機会に、普段からCMDでよく使っていたコマンドをPowerShellでどうすればいいか、考えることにした。 私がCMDで割と使うのか下記のコマンド dir /b | clip こうすると、ファイル名がクリップボードをへ…
トラックバック:0
コメント:0

続きを読むread more

curl で json リクエストは ヒアドキュメントが便利

最近、curlでJSONリクエスト渡すときはシェルのエスケープがややこしいのでヒアドキュメントを使っている。 ほとんどの場合、複雑なパラメータなどないので、変数埋め込みで値の置き換えも簡単。 age_from=”20” age_to=”30” curl  -X POST http://example.co…
トラックバック:0
コメント:0

続きを読むread more

3日前にOpen Live Writer 0.6.2.0 がリリースされてた

最近、Windows 10 creators update を適用した。 そしたら、Open Live Writer が文字の入力中にやたらと死んでしまう。 再起動するとリカバリメニューが表示されて、何とか復旧するが、作業が中断されて記憶は飛ぶし、途中まで書いていた文書は消えるし不便だった。 これは、最新版があるかなっと思ったら、…
トラックバック:0
コメント:0

続きを読むread more

数秒間の停電に耐えられるデスクトップPC

数年前のことだった。 デスクトップPCの電源を入れたまま、コンセントを抜いた。 その数秒後、気が付いて、あわててコンセントを入れなおした。 そのPCは、何事もなかったかのように動作していた。 つまり、シャットダウンも再起動もせずに、普通の状態に戻った。 もちろん、外付けの無停電電源は接続されていない。 最近のPCなら…
トラックバック:0
コメント:0

続きを読むread more

nashornでファイルの読み取りと書き込み

まだ、いろいろとわからないのだが、nashornで使えるファイルの読み書き用の関数を作った。 file_io.js とかいうファイル名で保存して、load(“file_io.js”)とかすると、便利かもしれない // ファイルからテキストを読み込む function readFile( filep…
トラックバック:0
コメント:0

続きを読むread more

Windows の Java 実行環境で jjs.exeの場所を探して起動

WindowsにJavaの実行環境をインストールするとPATHにJava.exeが設定される。 しかし、jjs.exe はPATHに設定されない。そこで、自動的にjjs.exeの場所を探して実行するバッチファイルを作成した。 ファイル名: run_jjs.bat @echo off  setlocal&…
トラックバック:0
コメント:0

続きを読むread more

gnupack: 最新版のcurlがエラーで終了

問題: gnupack 13.06-2015.11.08で下記のように curl をインストールする apt-cyg install curl コマンドラインで実行すると下記のように失敗する。 以前は、確かにできていたので、最新版のcurlとの問題と思われる。 失敗するバージョンは、以下の通り: versi…
トラックバック:0
コメント:0

続きを読むread more

バッチでファイルサイズを計算(応用編3:フォルダを「送る」)

Windows エクスプローラで「送る」メニューを使って、フォルダサイズの一覧をクリップボードにコピーするバッチファイルを作成した。 ファイル名: dirsiz-list-clip.bat @echo off rem rem ディレクトリサイズ一覧をクリップボードにコピー rem …
トラックバック:0
コメント:0

続きを読むread more

バッチでファイルサイズを計算(応用編2:フォルダサイズ一覧)

フォルダの中にあるファイルサイズの合計(以後フォルダサイズ)は、エクスプローラでプロパティを指定すれば、簡単に知ることができる。しかし、フォルダサイズを知りたい場合は、複数のフォルダの中で、どのフォルダのサイズが1番大きいのか知りたい場合が多い。 このような場合、サイズ付きのフォルダ一覧を表示したい。 下記のような構造のフォルダがあっ…
トラックバック:0
コメント:0

続きを読むread more

バッチでファイルサイズを計算(応用編1:サブフォルダを含む)

下記のコマンドを実行すると、指定フォルダのサブフォルダ内のファイルを含めてファイル名を列挙できる。 @for /r  <フォルダ>  %i in (*.*) do echo %i 例えば、下記の構成のフォルダがある場合 C:\USERS\PUBLIC\MUSIC\ROXETTE …
トラックバック:0
コメント:0

続きを読むread more

バッチでファイルサイズを計算(基礎編)

Windowsのコマンドラインでファイルのサイズを知りたいときは FOR文を使って次のようにする。 @FOR %I in ( < ファイル名> ) do @echo %~zI たとえば、”The Look.wma”のファイルサイズを調べた結果は、こんな感じ: 3854282 バイトのファイルであることがわか…
トラックバック:0
コメント:0

続きを読むread more

バッチファイルでリアルなタイムスタンプ(ISO8601)

環境変数にDATEおよびTIMEというのがあるのでバッチファイルでタイムスタンプを表示したいときはコマンドラインで次のように入力すれば表示できる。 echo %DATE% %TIME% 表示結果: 2017/02/12 13:14:29.79 そこで、次のようなバッチファイルを作る。 @echo off …
トラックバック:0
コメント:0

続きを読むread more

バッチファイルのsetlocalとendlocal

今さら誰も気にしないと思うが、バッチファイルでは、環境変数のローカル化するsetlocalというコマンドがある。setlocal と endlocalの間で変更した環境変数は、ローカルな環境変数になる。たとえば、次のようなバッチファイルを書いて1.batとかいう名前で保存する。 @echo off set abc=1 …
トラックバック:0
コメント:0

続きを読むread more

gnupack で MySQL

問題提起: Windowsで開発用にMySQLをデフォルトでインストールするとわりと面倒なことになる。 たとえば、 Windowsのサービスに追加される ※開発の時だけ起動したい いろいろなツールやドライバーがインストールされる ※既存の環境への影響が心配。使わないツールも多い 起動用の設…
トラックバック:0
コメント:0

続きを読むread more

Pocket wifi 501HW に機種変

Pocket wifi 203ZがSurface Pro4に接続できなかったのでPocket wifi 501HWに機種変することにした。 日曜日の夕方、家の近所のSoftBankショップに行った。混んでいた。店の人によると、今日じゅうに機種変は無理だと言われた。 少しでも早く機種変したかったので、秋葉原に行った。 駅から一…
トラックバック:0
コメント:0

続きを読むread more

Surface pro4×Pocket wifi 203Zで障害

Surface pro4にSoftbank pocket wifi 203Zを無線LANで接続すると、1分ぐらいで接続が切れる現象が発生した。しかも、203Z側で接続されていると認識され、再接続されない。Surface側でSSIDを捕まえることもできない。 Surfaceも203Zも再起動したが、ダメ。 Windows update…
トラックバック:0
コメント:0

続きを読むread more

Office Premium インストールにエラー2029で失敗

やっと届いたSurface Pro4にOfficeをインストールしようとしたら、Microsoftログオン後にエラーになった。 原因はライセンスを登録するアカウントがすでにOffice 365 Solo と関連付けられているせいだった。 ブラウザからOfficeのマイアカウントにアクセスし、「インストール」を選択 ライセン…
トラックバック:0
コメント:0

続きを読むread more

PowerShell でファイルの先頭を16進ダンプ

UnicodeテキストファイルのBOMとか、JPEGファイルのヘッダとか、ちょっとだけ、ファイルの先頭を見たい時がある。 Windows 7までは、debug コマンドが使えたので何とかなった。 しかし、Windows 8以降はdebugコマンドが使えない。PowerShell でなんとすることにした。 たとえば、ABC.TXTと…
トラックバック:0
コメント:0

続きを読むread more

Xperia Z3 を Android 5.0 にしたら、カレンダーが同期しなくなった?

Xperia Z3で入力した予定が、インターネット上のGoogle カレンダーに予定が反映されなくなった。 どうやら、Android 5.01 にアップデートした日から予定が反映されない。 反映されていない、カレンダーの予定表を見ると、こんな風になっていた。   なんで、「Exchange ActiveSync B…
トラックバック:0
コメント:0

続きを読むread more