気軽に楽しくプログラムと遊ぶ

自分が興味があってためになるかもって思う情報を提供しています。

2018-07-01から1ヶ月間の記事一覧

MacのTime machineによるバックアップに最適なHDDを調査

今日は、プログラムのお話ではなく、PCバックアップについてです。 重要なファイルのみのバックアップしかしておらず、 危うく他のデータを吹っ飛ばすところだったので、 ちゃんとバックアップしとかなきゃと調べました。。 まずTime machineとは? Mac標準…

AWSのS3基本コマンド

AWS

基本コマンド 良く使う基本のコマンドを表にして見ました。 操作 コマンド 備考 バケット参照 aws s3 ls バケット内参照 aws s3 ls s3://バケット名 バケット作成 aws s3 mb s3://バケット名 バケット削除 aws s3 rb s3://バケット名 バケット内が空でないと…

Bash 処理経過時間を計測する

計測用テストシェル #!/bin/bash startTime=`date +%s%3N` # 計測処理 for ((i=0; i < 10000; i++)); do echo $i done endTime=`date +%s%3N` elapsedTime=`echo $(($endTime - $startTime))` echo "elapsedTime: $elapsedTime msec" 出力結果 1 2 ・・・ 99…

MySQL Indexの作成、参照、変更、効果確認コマンド

Indexの作成 -- 通常インデックス create index idx_name on table_name (name); -- 複合インデックス create index idx_group_id_name on table_name (group_id, name); Indexの参照 作成したIndexを確認する show index from table_name; Indexの削除 誤っ…

bash ファイル圧縮、S3転送を行うスクリプト

aws s3設定済みの前提。 #!/bin/bash for file in `ls dump_*.sql | cut -d'.' -f1`; do tar --remove-files -zcvf "$file".tgz "$file".sql aws s3 cp "$file".tgz s3://dump/ STATUS=$? if [ $STATUS = 0 ]; then rm -fr "$file".sql fi done