すでにサーバー上で運用しているMODXを、ローカル環境(MAMP)に移植する際の手順まとめ
注意
// 間違った方法 | |
localStorage.hoge = 'buuu'; | |
localStorage.hoge = null; // 'null' が代入されてしまう | |
localStorage.hoge = undefined; // 'undefined' が代入されてしまう | |
// 正しい方法 | |
localStorage.hoge = 'buuu'; | |
localStorage.removeItem('hoge'); |
# 前回のcommitメッセージをviで編集。 | |
# commitメッセージの間違いに気づいた時に便利。但し、既にpushまでしちゃった場合は、やめたほうがいい。<a href="http://progit.org/book/ja/ch6-4.html">参考元</a> | |
git commit --amend | |
# Githubの自分のリポジトリからクローンするときに、 | |
git clone https://github.com/hoge/moge.git | |
# のように、httpsでクローンしてしまうと、変更を加えてリモートにプッシュしようとしたときに、毎回usernameやpasswardを求められる | |
# クローンした後からでも、リモートのURLを編集できるので、下のようにして、SSHのURLに変更すればこの問題を解決できる | |
git remote set-url origin git@github.com:hoge/moge.git |
rvm rvmrc trust <DIRPATH> |
デバイスの追加などをして、プロビジョニングを更新する際の手順覚書。
<?php | |
// MODX revo "PageBreaking" snnipet for output filter | |
// SnnipetName : pageBreak | |
// Usage : [[content:pageBreak]] | |
if ($input == '') return ''; | |
$var_name = 'p'; | |
$delimiter = '{pagebreak}'; |
$(function(){ | |
// #url is textfield | |
$("#url").change(function(){ | |
var url = '/get_page?url='+$(this).val(); | |
$.ajax({ | |
url: url, | |
cache: false, | |
dataType: 'html', | |
success: function(html){ | |
var title = html.match("<title>(.*?)</title>")[1]; |
group :development, :test do | |
# for Test | |
gem 'ZenTest', '4.8.3' | |
gem 'spork', '~> 0.9.0.rc' | |
gem 'rspec-rails' | |
gem 'autotest-rails' | |
gem 'webrat' | |
gem 'cucumber' |
CMSなどで構築したウェブサイト( http://hoge.com/ )を静的なHTMLファイル形式で一括ダウンロード
注意点:jsなどで動的に参照されるリソースはリンクからはたどることが出来ず、ダウンロードされない。
wget http://hoge.com/ -P ~/Desktop/hoge.com -m -p -E -nH -k