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

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

2018-01-01から1年間の記事一覧

httpd.confにおけるリダイレクト設定

いままで、設定済みのファイルをなんとなくその場しのぎで設定してきたため、 いざってときにさっと設定できなかったので、改めてまとめてみようと思う。 実現方法 いくつか実現方法があります。メリットが大きいため、基本的には、Webサーバーでのリダイレ…

redis-cliの基本コマンド

ローカル環境でRedisを使う際に使った基本コマンドをメモしておきます。 一回一回、redis-cliをコマンドの前につけて実行してもよいですが、 接続してコマンド叩いた方良いかな。 $ redis-cli -h 【host_name】 ホスト名指定しないとローカルにアクセスしま…

pythonのコード解析プラグインを検討する

pythonのパッケージ管理に引き続き、 開発環境設定を進めてみる。 pythonのコード規約がわかっていないので、 規約を覚える意味でもプラグイン導入してみる。 導入は必須に近いツールな気がするが。。 以下を導入してみます。 コード解析ツール(flake8, flak…

Pythonパッケージ管理は、venvを使うことにした

最近、個人的にpythonでselenium動かしていろいろ情報収集するツールを 作って遊んでいます。パッケージ管理がいけてなかったので、見直しました。 pyenvを元々使っていたが、プロジェクトごとの パッケージ管理をやりたいと思い、python3に入っているvenvを…

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

gitクライアントツールのssh設定

Git

TortoiseGit、SorceTreeのssh設定をまとめてみます。 2つ使う理由としては、TortoiseGitが差分が見やすい、 SorceTreeは現状が視覚的に見えるので。 TortoiseGit 参考URL 秘密鍵と公開鍵を生成 TortoiseGitをインストールした後に、 TortoiseGitのディレクト…

Javaシステム開発、新しい現場で押さえておきたい情報

サービス、アプリ 広告系、ECサイト、androidアプリなど サービスによって、求められる技術が変わってくる。 社風 残業推奨か、残業制限か。 社員の顔色はどうか笑。顔色が悪い場合、サービスやシステムも思わしくない場合が多い。 業種にも寄るが、髪型・服…

公開鍵暗号方式とは?

ssh

インターネットで安全に情報をやり取りするための暗号化の仕組みとして、 公開鍵暗号方式と、共通鍵暗号方式が上げられます。 違いは、暗号化や復号化する際に、「公開鍵」を使うか、「共通鍵」を使うかの違い。 公開鍵暗号方式 情報の暗号化と復号化に別々…