ものづくりのブログ

うちのネコを題材にしたものづくりができたらいいなと思っていろいろ奮闘してます。

コマンド

Makefile 依存関係のある場合の書き方について

Makefile の依存関係を処理する部分について調べたことをここにメモします。 (そういえば24時くらいに地震ですごく揺れた...) 依存ターゲットについて - 自動化のためのGNU Make入門講座 - Makefileの基本:ルール依存ターゲットとは,そのターゲットを作…

ssh ポートフォワーディングについて

作業端末から別ネットワークのサーバに接続して開発を行う場合に ssh の接続はできるけれど、 http サーバのアクセスや DB 接続などができないケースがありました。 そこで ssh のポートフォワーディングを使って 他のポートの通信を行なったので、その時の…

stdbuf コマンドでログをモニタリング

"tail -f" とかでログの書き込みをモニタリングしていると、grep や sed などを使うことがありますが、このようなコマンドをパイプでつなげてフィルタリングするとログファイルがどんどん追記されてもリアルタイムに結果が表示されなくなります。そんな時は…

ターミナル分割 tmux コマンド

tmuxコマンドを利用するのですが、コマンドを失念しやすいためここにメモを残します。 tmuxとは 利点 インストール mac Ubuntu 使い方 セッション操作 セッション起動 名前をつけてセッション起動 セッション終了 中断していたセッションに戻る(Attach) セッ…

GNU Make - Makefile のルールをまとめてみる

アプリの初期構築を Makefile を使って作成してましたが、ルールをすぐに忘れてしまうためここにメモしておきます。 Makefile 基本 コメント 改行 ルール タスク 変数 変数の呼び出し ルール内で機能する自動変数 Makefileのデバッグ方法 参考 Makefile 基本…

nkf を使って文字コードの変換を行う

文字コードの変換はいつも大変です。自分の場合は、よくメールの文章を取り込むようなシステムの開発で遭遇するのですが、ヘッダとボディの文字コードが合ってない等々(エンコーディングの指定情報が欠落していたり、コードの指定が間違っていることがある為…

curl の使い方(POSTする場合)

最近 curl で API の検証を行う機会が多いのだが、オプションがいまいちわかってないのでここにメモを残します。 -d オプション(--data "データ") データをPOSTしたのと同じように送る。 このオプションを指定した場合は "Content-Type:application / x-w…

Macでtmuxを使ってみる

よく忘れてしまうので「tmux」のコマンドをここにメモします。 prefixのデフォルト Control - b セッション開始 tmux 前回のセッションにアタッチ tmux a セッション終了 prefix + d セッション全削除 tmux kill-server ウィンドウ開始 prefix + c ウィンド…