Cygwin
自分流なので世間様の標準とは異なるかも。まずGo言語のディストリビューションをインストールする。 https://golang.org/golang.org
以前、約1時間半のある講演会のストリーミング映像を、後で見るために「アマレコTV」( http://www.amarectv.com/ )でキャプチャーして保存しておいたんですが、動画ファイルのサイズが 6GB 近くになってしまいました。 保存時のコーディックは可逆圧縮方式の A…
Java の class ファイルを逆アセンブルするコマンドとして javap というものが JDK に用意されています。 https://docs.oracle.com/javase/jp/8/docs/technotes/tools/windows/javap.html class ファイルはバイトコードなのでテキストエディタで開いても分か…
Cygwin で grep の引数に日本語を指定しても、結果に何も表示されないか、「バイナリファイル (ファイル名) に一致しました」と表示されることが多いと思います。 けれども lgrep ならばファイル内の日本語を簡単に検索できます。
複数の画像ファイルを一括でリサイズしたいと思って調べたら、コンテキストメニューの「送る」→「メール受信者」を利用する方法を知りました。 www.sony.jp これなら新しくソフトとかを入れずにできると思ってやってみたんですが、自分の環境*1だと上手く行きま…
一方、例えばバイナリファイル in.bin の先頭 8KB を取り除いた部分を out.bin ファイルとして切り出したい場合、dd コマンドを使うと良い。 dd if=in.bin bs=8192 skip=1 of=out.bin 参考記事: Linuxコマンド集 - 【 dd 】 ファイルの変換とコピーを行う:…
例えばテキストファイル sample.txt の10行目から100行目までを切り出す時はこんな感じでできる。 START=10 END=100 cat sample.txt | head -n $END | tail -n `expr $END - $START + 1` また、こんなやり方も可能。 START=10 END=100 cat sample.txt | head…
こんな感じでやりました。 秘密鍵と公開鍵を生成する。 $ openssl req -x509 -nodes -days 100000 -newkey rsa:2048 -keyout private.key -out public.key -subj '/' 画像ファイル target.jpg を暗号化したファイル target.jpg.encrypt を生成する。 $ opens…
シェルの変数展開(Shell Parameter Expansion)を使うとファイル名を一括で置換できて便利です。 コマンド 現在のディレクトリ配下の全てのファイルに拡張子".bak"を付ける。 現在のディレクトリ配下の全てのファイルから拡張子".bak"を外す。 現在のディレク…
Windows 8 で SSH 公開鍵を作成しようとすると、何らかの SSH クライアントが必要になる。 SSH クライアントの候補はザッとこんな感じ: Cygwin MSysGit PuTTYgen 今回は過去にインストール済みの Cygwin を選んだ。 Cygwin はデフォルトで ssh 関連のコマン…
以前、perl を使用して行なったけど、nkf を使ったやり方もあるので、メモを残しておく。 複数のファイルの改行コードをLFに一括変換 - 量産メモ (perl 使用編) 必要なもの: make nkf make のインストール: Cygwin の setup.exe を実行する。 Devel カテゴ…
Windows 8 上で以下のような感じでコマンドを実行してジャンクションとシンボリックリンクを作成したが、、 ジャンクション … mklink /J Junction JunctionTarget シンボリックリンク … mklink /D SymbolicLink SymbolicLinkTarget ついでに Cygwin 上でジャ…
コマンド例: find . -name "*.*" | xargs perl -i.bak -pe "s/\r\n/\n/" ファイルの改行コードを CR+LF から LF に変更する。 元のファイルは拡張子 bak を付けて退避する。 Windows 上で変更する場合、Cygwin をインストールすれば実行可能。 参考資料: …
Cygwin を久しぶりにインストールしてシェルスクリプトを実行したら、キャリッジリターン(CR)を単なる文字列として認識してしまい、以下のようなエラーメッセージが表示されるようになっていた。 '\r': コマンドが見つかりません 解決方法としては、ホームデ…
PCで作業をしていると、エクスプローラーのフォルダをカレントディレクトリとしてコマンドプロンプト(バッチ)やシェルを開きたくなることがあります。 レジストリの設定値を変更すればできるようになりますが、PC が変わらない限り滅多に変更しないので、忘…
Cygwin をデフォルトモードでインストールすれば、ftp コマンドなんぞ勝手に付いてくると思っていたら違った。 Net カテゴリの inetutils を選択しなければならなかった。 http://c-through.blogto.jp/archives/14541049.html# Windows には標準の ftp コマ…
1. ftp://mama.indstate.edu/linux/tree/ から書庫ファイルをダウンロードする。今回は tree-1.6.0.tgz をダウンロードした。 2. ダウンロードした書庫ファイルを展開する。 3. Makefile を編集する。("OBJS+=strverscmp.o"を追加する。) (前略) OBJS=tree…
64ビット版 Cygwin をインストールしたら、互換性のある chere がなくて困りました。*1 以下の記事によると、著者が作成した apt-cyg を使えば、32ビット版の chere を利用できるみたいですが、、 apt-cyg - PIB そもそも32ビット版 Cygwin がインストールさ…
日本語メッセージの文字化けに対応する - Studio Sixnine cygwinの文字化けをmoconv.shで解決 – りばにしの戯言 nkf というものをインストールする必要があるのだが、1つ目のページによれば以下のサイトを Cygwin のダウンロードサイトとして選択すれば良い…
以下のサイトを参考にさせていただきました。*1 ごく些細な Tips 集 - Studio Sixnine regtool を使ったレジストリの登録方法が紹介されています。 *1:今はリンクが切れています。
開発現場が変わる度に行く先々で Cygwin をインストールしてるが、毎回、手順を忘れそうになるのでメモっておく。 インストールや環境設定はいつもこの記事を参考にさせていただいてる。 Windowsユーザーへ贈るUnixへの架け橋 - Cygwinを使いこなそう (1) Cy…