ncat でお手軽 HTTP サーバ
固定値を返す HTTP サーバ 以下を実行すると 8080 ポートで待ち受けます。 アクセスすると固定値として "Hello" が返されます。 ncat -lkp 8080 -c 'printf...
31 search resultsShowing 1~20 results
You need to log-in
固定値を返す HTTP サーバ 以下を実行すると 8080 ポートで待ち受けます。 アクセスすると固定値として "Hello" が返されます。 ncat -lkp 8080 -c 'printf...
以下のスクリプトを実行すると Chrome のブックマークを "path","name","url" 形式の CSV として出力できます。フォルダがネストしている場合は "path" に fol...
vimdiff で同じ内容のファイルを開くと以下のように全体が fold されます。 次のように同じ内容でも fold したくないとします。 これは次のエイリアスを定義しておくことで実現できます...
背景 Mac では pbcopy コマンドでクリップボードの内容を設定できます。スクリプトの結果をクリップボードにコピーするなど、コマンドラインでクリップボードを扱うときに便利です。 pbcop...
screen のカレントディレクトリは chdir で変更する GNU Screen にはカレントディレクトリがあり、新しいウィンドウを作成した時の初期ディレクトリとして使用されます。scree...
デフォルトのフォーマットを指定する方法 次のように date コマンドの引数を調整する関数 date_with_default_format を定義し、date のエイリアスとします。date_...
はじめに Python のコーディング課題です。 リスト操作を行うものを集めました。 リストの長さを求める 課題: 実装してください。 リストの長さを求める関数 length(values) を...
はじめに Python で Memoize (Memoization / メモ化) する方法をお伝えします。 ※「Memoize」は「Memoization」や「メモ化」ともいいます。 Memo...
test と trap を使うことで簡易的に Bash スクリプトのユニットテストを実現できます。 # 最初のテストが失敗した時に終了したい場合は次の行のコメントアウトを外す. # set -e...
bash で関数を定義するときに function name { ... } 以外に function name ( ... ) と書くことができると知りました。 bash のマニュアル (Ba...
はじめに PascalCase や camelCase など、名前付け規則の名称を集めました。 ※マイナーな名称になるほど定義が曖昧、もしくは人によって異なるのでご注意ください。 名称一覧 単語...
Ruby on Rails (ActiveSupport) の alias_method_chain1 を Bash で使えるように実装しました。ソースコードは GitHub (https://...
勘違いしていたこと JavaScript で関数を即時呼び出しするときに、以下の (A) だと SyntaxError になるので (B) のように括弧で囲みます。 // (A) SyntaxE...
はじめに YARA というマルウェアのサンプルを識別・分類するツールがあることを知ったので試してみました。 YARA とは YARA はマルウェアのサンプルを識別・分類するためのツールです。 G...
tee を使う方法 $ seq 100000 | nl -s: | tee -p >(head -n 10) >(tail -n 3) > /dev/null | sort -...
行単位の取得と削除 先頭の N 行を取得/削除する # 先頭の N 行を取得する (N=3) $ seq 10 | head -n 3 $ seq 10 | sed -n '1,3p' $ se...
compgen でコマンド一覧を取得する Bash で Tab を 2 回押すと、コマンドの一覧を表示できます。 $ [TAB][TAB] Display all 836 possibiliti...
前置き(フィルタ表示とは) スプレッドシートを複数人で共有していると、各々が自分用のフィルタ表示を作成することがあると思います。この機能は、同時編集している人に影響を与えずにフィルタをかけること...
php -S addr:port [-t docroot] で Web サーバを立てることができます。-t オプションを省略すると、カレントディレクトリがドキュメントルートになります。 # 例:...
APaaS (Application Platform as a Service) BPaaS (Business Process as a Service) BaaS (Backend as ...
31 search resultsShowing 1~20 results
Qiita is a knowledge sharing service for engineers.