ITの隊長のブログ

ITの隊長のブログです。Rubyを使って仕事しています。最近も色々やっているお(^ω^ = ^ω^)

ShellScript

gitでデータベースのデータをバージョン管理する

データベースのデータをバックアップするのってみんなどうしています? 大体Shellを使ってコマンドでデータベースをダンプして日付毎にファイル作成しているよね? でも、容量圧迫するのは将来的に見えているし、できれば他のサーバへアップロードしないとそ…

ec2を起動・停止をシェルで実行できる&起動したらRoute53にIPを紐付けてくれるシェルスクリプトつくったった

aws便利ですよね。apiが豊富なのがたまらんんんんん。 しかし、停止漏れを帰る前にブラウザでチェックとか。起動したらRoute53でパブリックIPを紐付ける作業とか、何度もやってくるとめんどくさくなってきます。EIP使えばいいじゃんと思うかもしれませんが、…

GM◯ iClusta and Jenkinsという最悪のコンビネーションで自動デプロイのやり方メモ

カオスだったお(^ω^ でもそんなに難しいことじゃないので、一応読めばできると思う。だけど逃げ出したくなるめんどくささ。 普通のエンジニアにはAWSをポチってJenkinsにリモートでシェルを叩いてもらいましょう。それでもこのカオスな環境を作りたい人はメ…

ひさびさに打ち込んだシェルのコマンドを残す

忘れていたのでメモsqlのinsertコマンドのデータを作成したかったけど、idが6〜60迄外部キーで紐付けないといけなかった。書くのがだるかったのでループしたって感じかな。 ちなみにMacで実行しました。 $ for i in `seq 6 60`; do echo "($i, 'あいうえお',…

プログラミング言語によって、シングル・ダブルクォーテーションのどちらかで統一する必要はあるのか。調べてみた。

photo by BWJones クォーテーションとは? 引用符(いんようふ)は、約物の一つ。文中において、他の文や語を引用していることを示す役割を果たす記号で、多くの場合一対で引用部分を囲む。コーテーションマーク、クォーテーションマーク、クオーテーション…

忘れていたシェルスクリプトで、”/(スラッシュ)”の使い方を思い出す記事

photo by jm3 俺の人生初のITは、Linuxからスタートしました。今思いかせば、かなり無謀でしたorz で、初めて動くものを作ったのは、指定した複数のログを削除してくれる簡単なシェルスクリプトでした。 ちなみに、初めて購入したIT書籍はJavaを勉強しようと…

「git push」で、本番へのデプロイを自動でやってみた。

photo by Proudlove タイトル通り。 初めての試みなので楽しみ+(0゚・∀・) + ワクテカ +