Skip to content

Instantly share code, notes, and snippets.

View nojimage's full-sized avatar

Takashi Nojima nojimage

View GitHub Profile
@nojimage
nojimage / phpunit.sh
Last active August 29, 2015 13:57
Custom phpunit script for NetBeans 8.0
#!/usr/bin/env bash
export PATH="$HOME/.phpenv/bin:/opt/local/bin:$PATH"
eval "$(phpenv init -)"
args=""
while [ "$1" != "" ] ; do
arg=$1
if [[ $arg =~ NetBeansSuite.php && -f $(pwd)/nbproject/NetBeansSuite.php ]] ; then
# Change custom NetBeansSuite path
arg=$(pwd)/nbproject/NetBeansSuite.php
@nojimage
nojimage / lsyncd.conf
Created April 10, 2014 05:36
lsyncd with unison example
----
-- User configuration file for lsyncd.
--
settings{
logfile="/var/log/lsyncd/lsyncd.log",
statusFile="/var/log/lsyncd/lsyncd.status",
maxDelays=15
}
---
@nojimage
nojimage / phpunit-for-cakephp.sh
Last active August 29, 2015 14:02
Custom PHPUnit script for CakePHP on NetBaeans 8.0
#!/usr/bin/env bash
##
#
# Custom PHPUnit script for CakePHP on NetBaeans 8.0
#
# @author Takashi Nojima [http://php-tips.com]
# @copyright 2014 Takashi Nojima
##
PROJECT_ROOT=$(cd "$(dirname "$(dirname "$0")")" && pwd)
@localdisk
localdisk / api.php
Created July 2, 2014 04:40
Laravel で API を書くときの拡張子とかもろもろ対応
<?php
// Route::controller の戻り値は void なので Route::pattern でパラメータをチェック
Route::pattern('ext', 'xml|json');
// API 定義
Route::controller('api/{resource}.{ext?}', 'ApiController');
class ApiController extends \BaseController {
public function getIndex($resource, $ext = null)
{
@nojimage
nojimage / docker-gitlab.conf
Last active August 29, 2015 14:07
upstart docker jenkins and gitlab
description "gitlab service runner"
start on filesystem and started docker.io
stop on runlevel [!2345]
kill signal CONT
normal exit 0 CONT
respawn
setuid manager
@nojimage
nojimage / env.php
Created December 11, 2014 11:39
phpdotenvで環境別設定を切り替えるための読み込みファイル
<?php
/**
* This file read before Configure::load('app')
*/
use Dotenv;
/**
* required setting
*/
#!/bin/env bash
##
# CVE-2015-0235 restart all services that using `glibc`
#
# original code:
# http://ma.ttias.be/critical-glibc-update-cve-2015-0235-gethostbyname-calls/#comment-10890
##
servicelist="";
for problemservice in `/usr/sbin/lsof 2> /dev/null | grep libc | awk '{print $1}' | sort -u`; do
file.custom-handler:
fastcgi.connect: /tmp/fcgi.sock
hosts:
"127.0.0.1.xip.io:8080":
listen:
port: 8080
paths:
"/":
file.dir: tmp/uzulla/app1
redirect:
@monsat
monsat / app_email.php
Created April 14, 2010 07:15 — forked from nojimage/app_email.php
CakePHP version 1.3.x EmailComponent for Japanese
<?php
/**
*
* AppEmailComponent (for Japanese)
*
* Copyright 2010, nojimage (http://php-tips.com/)
*
* Licensed under The MIT License
* Redistributions of files must retain the above copyright notice.
*
@nojimage
nojimage / acl_plus.php
Created June 11, 2010 06:40
Extend Acl Behavior
<?php
App::import('Behavior', 'Acl');
/**
* Extend Acl Behavior
*
* PHP versions 4, 5
*
* Copyright 2011, ELASTIC Consultants Inc. (http://elasticconsultants.com)