[bash] ファイルの先頭を飛ばす or 後ろを飛ばす ファイルの内容などを読み込むときに、ヘッダーのような項目がかいてあるような行はスクリプトで処理する時に邪魔になるので、 tailコマンドで飛ばします。 # 先頭2行を飛ばす(3行目から表示) $ tail -n +3 h… Yuya Satoハック2017.06.20 2,667
[Python] dictで順番を記憶する Pythonのdictは順番が記憶されないので、forなどで回した時に追加した順では無い時がある。 PythonではOrderedDictを用いると順番が記憶される。通常のdictと同じようにhas_keyなどのメソッド… Yuya Satoハック2017.06.07 395
[Apache] TLSのバージョンによって処理を変更する TLSのバージョンによって、他のページやサイトに遷移させたりする場合は、.htaccessに以下のような設定を記述する。 <IfModule mod_rewrite.c> RewriteEngine On R… Yuya Satoハック2017.06.07 1,823
[Python] pipで任意のディレクトリにライブラリをインストールする Lambdaなどの開発をしていると、開発環境で書いたコードをawsにアップロードする場合があります。 この時外部のライブラリを使いたい場合はそのライブラリ関連ファイルも一緒にアップロードしなければなりません。 pipなど… Yuya Satoハック2017.06.02 40,558
[EC2] 仮想化タイプ EC2には2つのか仮想化タイプが存在します。 PV (Paravirtual) 準仮想化方式。PV-GRUBという特別なブートローダーを使用して起動される。 HVM (Hardware-assisted VM) 完全仮想… Yuya Satoハック2017.05.26 577
Centosのシステムバックアップを取る Centosのシステムバックアップを取るオープンソース・ソフトウェアとしてMondo Rescueがある( http://www.mondorescue.org/ )。 # repo追加 $ cd /etc/yum.re… Yuya Satoハック2017.05.24 1,802
DataTablesを使用してtableにページングやソート機能を付ける Bootstrapなどでtable要素をいい感じに作れますが、ページングやソート機能、検索機能などをつけようとすると自分で色々といじっていく必要がありますが、DataTablesを使うとそのような機能を簡単に作ることが出… Yuya Satoハック2017.05.17 17,398
[Python] 設定ファイルを扱う Pythonのスクリプトなどで、アクセスキーやメールアドレス、パスワードなどの変数をスクリプトの直接書き込まずに、設定ファイルとして分離して扱うときにConfigParserモジュールを使用します。 設定ファイルの作成 … Yuya Satoハック2017.05.12 3,553
[Apache] suEXECでCGIを実行するユーザを変更する ApacheはCGIを起動する際デフォルトではApacheを起動しているユーザ(rootやapache)で起動します。 しかし、自前CGIなどを起動する場合などは思わぬ挙動を示して他ユーザのファイルを削除してしまったり、… Yuya Satoハック2017.05.10 2,540