Skip to content

Instantly share code, notes, and snippets.

@totobook
totobook / Vagrant初期設定.md
Last active August 29, 2015 14:03
Vagrant初期設定.md

ローカル開発環境をVagrantで構築する

開発環境と確認環境の違い

開発環境は常にエンジニアが変更を加え続ける

その環境をプロジェクトメンバーが確認する環境に利用するのは望ましくない

また、ユーザーを分けるなどの対応を行っていても、DBなど共通で利用している環境が存在する限りそこが開発速度を遅くする原因となりうる

```bash
tail -F /var/log/fuga/hogehoge.log | grep '^\s\|Exception'
```

SublimeText3の初期設定と、Emacs風キーバインドを割り当ててMarkdownでメモ書きがやりやすいようにした

SublimeText3のダウンロード

Sublime Text - Downloadここから最新版をDLする

パッケージマネージャーインストール

"Ctrl+`"を押し、開いたウインドウに以下のURLからコピーした内容を打ち込む

SublimeText 設定手順

ダウンロード

公式サイト

パッケージマネージャインストール

View → Show Console

import urllib2,os;pf='Package Control.sublime-package';ipp=sublime.installed_packages_path();os.makedirs(ipp) if not os.path.exists(ipp) else None;open(os.path.join(ipp,pf),'wb').write(urllib2.urlopen('http://sublime.wbond.net/'+pf.replace(' ','%20')).read())
@totobook
totobook / php_syntax.sh
Created April 20, 2013 09:16
アプリケーションルートでPHPのsyntaxチェックを行う。subversionつかってるならsvn stの出力をパースしてphp -lにかけるもよし
#!/bin/sh
find . -name "*.php" -exec php -l {} \;
#!/bin/sh
find . -name "*.rb" -exec ruby c {} \;
@totobook
totobook / Windows7にRuby2.0実行環境を整備.md
Created May 1, 2013 22:10
ほぼSublimeREPLのための作業だったりする

Windows7にRuby2.0実行環境を整備

RubyInstaller

RubyInstallerから最新版をDLし実行。(64bit版Windows7を使っている人は64bit版を利用すること)

環境変数の指定

インストールしたディレクトリ/binを環境変数PATHに指定しておく

また、gem系でエラーを出さないようLANG環境変数を設定する。内容は以下のとおり。

@totobook
totobook / MarkdownPreview.py
Created May 5, 2013 17:20
SublimeText2のプラグインMarkdownPreviewで、MathJaxを読むようにしただけ
full_html = u'<!DOCTYPE html>'
full_html += '<html><head><meta charset="utf-8">'
full_html += self.getCSS()
# ここ追加しただけ
full_html += '<script type="text/javascript" src="http://cdn.mathjax.org/mathjax/latest/MathJax.js?config=TeX-AMS-MML_HTMLorMML"></script>'
# ここまで
full_html += '</head><body>'
full_html += markdown_html
full_html += '</body>'
full_html += '</html>'
@totobook
totobook / YSlow使ってみたので使い方メモ.md
Created April 13, 2013 17:36
YSlow使ってみたのでメモ

YSlow for Chromeでサイト最適化

使い方メモ

概要

Yahoo!謹製のWebサイトパフォーマンス分析ツール

Firefox版Chrome版がある

FirefoxにはFirebugが必要