Python pre-commitをWindowsで使う
Gitフックのpre-commitを利用するとコミットの直前で任意のスクリプトを走らせることができます。
しかしながらpre-commitスクリプトは「.git/hook/」ディレクトリに作成するのでプロジェクト
Git for Windowsでアカウントをワーキングディレクトリで切り替える
複数のプロジェクトを担当していたりすると、cloneしたプロジェクトディレクトリごとにGitアカウントを変更したいときがあります。
そんな時は「.gitconfig」を拡張しましょう。
まずは作業する
コマンドプロンプトでコマンドにエイリアスを設定する
doskeyコマンド以外の方法でやりたい場合。
パスの通っているディレクトリに以下のようなファイルを作れば可能。
例ではdirコマンドにlsというエイリアスを与えています。
Windows10(nodist)でnode-gypのインストールエラー対処メモ
対処として正しいのか結局わからないけど、「npm install」は通ったのでメモを残す。
①
nodistのインストールフォルダ内の「bin\」に「nodejs.cmd」を作成。
Microsoftストア版Python環境でpip install -tオプションを使う
Python Lambdaのデプロイパッケージを作るときに困ったので調べました。
Microsoftストア版のPython(pip)でこんな感じで-tオプションを使ってライブラリを指定のフォルダにインストールしよ
AWS WAFでCloudFrontにIP制限をかける
CloudFrontに対して、許可リストにないIPからのアクセスをはじく制限をAWS WAFで設定してみます。
まずは、IPのリストを登録するIP setを作成します。
PythonでJSONからnullや空のキーを取り除く
値のないキーはレスポンスに含めないで返してクレメンス。
みたいな仕様を実装したくて調べました。
GitHub Gistにそのまま使えそうなコードを発見。
こちらを拝借。
空文
PytnonでNVL
PythonでOracleのNVLみたいな、もといNull合体演算子が使いたくて調べたメモ。
Wikipediaにも書いてあるがorを使えばそれっぽいことができる。
書いてあるように0や空文字、False
Apache Commonsの動作確認
IDEとか持ち出さずにサクッと動作確認がしたかった。
ここではApache Commons Codecを使ってみます。
公式サイトからバイナリのZIPをダウンロード。
展開して中に入ってテ
ncコマンドをWindowsで使う
nc(netcat)コマンドはTCP/UDPの簡易クライアント/サーバプロセスを起動できるコマンドです。
TCP/UDPで任意のポートに任意のパケットを送ったりするときに使えます。
Linuxコマンドなの