ホーム

AnsibleでVagrant開発環境(CentOS7.3)を構築する

インフラストラクチャ

概要VagrantのCentOS7.3に開発環境をAnsibleで構築します。 環境 PHP7 Ruby Python Nginx MySQL5.7 Redis Mailcatcher 構築ベストプラクティスをある程度模倣した形のディレクトリです。 ansible/ ├── group_vars │ └── vagrant.yml ├── host ├── roles │ ├── com...

Ansible CentOS Vagrant

Ansibleでcronを設定

インフラストラクチャ

概要Ansibleでcronを設定するタスクです。 Playbook以下は毎分タスクを実行する設定の例です。 --- - hosts: vps become: yes user: root tasks: - name: Output recently logined users cron: name: last.sh job: last.sh ...

Ansible cron

.bashrcにgitのショートカットコマンドをつくった

アプリケーション

git add hogehoge, git commit hogehoge, git push hogehoge.... 基本的なgitコマンドしか使わないのですが、毎回コマンド叩くの面倒くさい、楽したいということでエイリアスをつくってみました。 スクリプト#git branch alias git-b='git branch' #git checkout function gi...

bash Git shellscript

OSSをはじめてみた話

ポエム

概要 Rubel 数ヶ月前くらいからOSSとしてソースコードをgithubに公開しながらCMSを開発しています。 何の目的で始めたかについてダラダラとかきます。 OSSとは OSSの定義についてWikipediaを参照してみます。 オープンソースソフトウェア(英: Open-source software, 略称: OSS)とは、ソースコードが利用可能で、著作権保持者がどんな目的のためでもソフ...

OSS GitHub CMS Laravel React

リーン・スタートアップ

ビジネス

リーン・スタートアップを読んだ。 リーン・スタートアップについてのバイブル的な本。 リーン生産方式をベースにしたリーン・スタートアップとは何なのか学ぶことができる。 ...

スタートアップ リーン

レガシーコード改善ガイド: 保守開発のためのリファクタリング

アプリケーション

レガシーコード改善ガイド: 保守開発のためのリファクタリングを読んだ。 レガシーコードと対峙するなら読んでおきたい本。 前提として、テストがある程度書ける一定の能力が求められる気がする。 接合部(seam)とは、その場所を直接編集できなくても、プログラムの振る舞いを変えることができる場所 どの接合部にも許容点(enabling point)を持つ。許容点では、どの振る舞いを使うかを決定できる ...

レガシーコード テスト