Skip to content

Instantly share code, notes, and snippets.

View oppara's full-sized avatar
:octocat:
::

oppara oppara

:octocat:
::
View GitHub Profile
@oppara
oppara / .htaccess
Created June 28, 2012 08:25
メンテナンス用.htaccess
ErrorDocument 503 /maintenance.html
RewriteEngine On
#(確認用)
RewriteCond %{REMOTE_ADDR} !=xxx.xxx.xxx.xxx
# 2012-06-01 0時以降有効
# RewriteCond %{TIME} >201206010000.*
RewriteCond %{REQUEST_URI} !^.*\.(css|js|jpg|gif)$
@oppara
oppara / VeraMono-Powerline.ttf
Created June 30, 2012 09:24
Bitstream Vera Sans Mono patched for vim-powerline
@oppara
oppara / check_php.sh
Created July 4, 2012 13:49
phpmd, phpcpd, phpcs
#!/bin/sh
phpmd=`which phpmd`
if [[ $? -eq 1 ]]; then
cat <<_EOF_
Could not found phpmd
% sudo pear channel-discover pear.phpmd.org
% sudo pear channel-discover pear.pdepend.org
% sudo pear install --alldeps phpmd/PHP_PMD
_EOF_
@oppara
oppara / MultivalidatableBehabior.php
Created August 29, 2012 01:34
MultivalidatableBehabior for CakePHP2
<?php
/**
* MultivalidatableBehabior for CakePHP2
*
* @uses ModelBehavior
* @author Dardo Sordi>
* @link http://bakery.cakephp.org/articles/dardosordi/2008/07/29/multivalidatablebehavior-using-many-validation-rulesets-per-model
*/
class MultivalidatableBehavior extends ModelBehavior
{
@oppara
oppara / LogRotationComponent.php
Created August 31, 2012 01:12
LogrotationComponent for CakePHP2
<?php
App::uses('Cache', 'Cache');
App::uses('Folder', 'Utility');
if (!defined('LOG_WARNING')) {
define('LOG_WARNING', 3);
}
if (!defined('LOG_NOTICE')) {
define('LOG_NOTICE', 4);
}
@oppara
oppara / uncrustify_obj_c.cfg
Created September 6, 2012 05:09
% uncrustify -q -l oc -c uncrustify_obj_c.cfg --replace file
indent_align_string=false
indent_braces=false
indent_braces_no_func=false
indent_brace_parent=false
indent_namespace=false
indent_extern=false
indent_class=false
indent_class_colon=false
indent_else_if=false
indent_func_call_param=false
@oppara
oppara / Wombat.tmtheme
Created September 9, 2012 03:04 — forked from thelibrarian/Wombat.tmtheme
Wombat theme for TextMate, based on the original Vim theme (http://dengmao.wordpress.com/2007/01/22/vim-color-scheme-wombat/)
<?xml version="1.0" encoding="UTF-8"?>
<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" "http://www.apple.com/DTDs/PropertyList-1.0.dtd">
<plist version="1.0">
<dict>
<key>author</key>
<string>Lars H. Nielsen (translated by Tony Kemp)</string>
<key>name</key>
<string>Wombat</string>
<key>settings</key>
<array>
@oppara
oppara / github-flow.ja.md
Created September 19, 2012 03:47 — forked from Gab-km/github-flow.ja.md
GitHub Flow (Japanese translation)

GitHub Flow

31 Aug 2011

git-flowの問題点 (Issues with git-flow)

私は人々にGitを教えるためにあちこちを飛び回っているが、最近のほぼすべてのクラスやワークショップでgit-flowについてどう思うかを尋ねられた。私はいつも、git-flowは素晴らしいと思うと答えている。何百万ものワークフローを持ったシステム(Git)を提供し、ドキュメントもあるし、よくテストされている。フレキシブルなワークフローは、実に容易なやり方で多くの開発者の役に立つ。標準的なものになりつつあり、開発者はプロジェクトや企業の間を移動しつつこの標準的なワークフローに馴染むことができる。

@oppara
oppara / README.md
Created September 21, 2012 05:58 — forked from shunirr/README.md
Jenkins をOS X のログインユーザー権限のデーモンで自動起動しておく設定

Jenkins をOS X のログインユーザー権限のデーモンで自動起動しておく設定

必要なもの

うっかり jenkins.pkg を入れてしまった人はアンインストールする

@oppara
oppara / HogeUserFixture.php
Created October 4, 2012 15:10
テスト毎にFixtureを用意する
<?php
class HogeUserFixture extends CakeTestFixture {
// テスト用に作成するテーブル名に対応したクラス名
public $name = 'User';
public $import = array(
// スキーマをimportするテーブル名
'table' => 'users',
);