Skip to content

Instantly share code, notes, and snippets.

Kaz Watanabe kaz29

Block or report user

Report or block kaz29

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@kaz29
kaz29 / コンテンツ整理
Last active Aug 29, 2015
CakePHPで学ぶ継続的インテグレーション ハンズオンツアー
View コンテンツ整理
# 概要
* トータル4時間。
* 完成形はgithubで公開
* 手順は[stypi_](https://code.stypi.com/kaz29/php_ci_book_handson/code)でリアルタイムに共有
* boxファイルはUSBで配布
* 事前にVagrant/VirtualBoxのインストールまではすませおいてもらう
* 念のためUSBには、Win/Macのインストーラを入れておく
# メニュー
@kaz29
kaz29 / Vagrantfile
Created Dec 23, 2014
phpci_handson
View Vagrantfile
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
if Vagrant.has_plugin?("vagrant-cachier")
config.cache.scope = :box
end
@kaz29
kaz29 / objc.md
Created Apr 3, 2015
社内向けiOSアプリ開発boot camp
View objc.md

社内向けiOSアプリ開発boot camp Objective-C編 目次

プログラムの基本的な概念を理解している人用です。変数とかループ、分岐みたいな解説は含みません。

カリキュラム

#1 開発環境の構築とHelloWorld

  • 開発環境の構築
    • Xcode
View README.md

CakePHPで学ぶ継続的インテグレーション ハンズオン@PHPカンファレンス福岡

CakePHPで学ぶ継続的インテグレーションhttp://www.amazon.co.jp/dp/4844336789/を題材に、継続的インテグレーションの概要〜環境構築方法の解説〜実際の開発の流れを解説します。

参加される方は、ハンズオン当日までに以下の事前準備をお願いします。

事前準備

ハンズオンの前に、以下の環境をご確認ください。ハンズオン会場にはネットワーク環境の提供はないので、当日ダウンロードなどは難しいです。

View HTMLScraping.class.php.fileschema.patch
228c228
< if (!preg_match('/^(https?|file):\/\/+/i', $url)) {
---
> if (!preg_match('/^https?:\/\/\w[\w\-\.]+/i', $url)) {
231d230
<
233,434c232,239
< if (preg_match('/^https?:\/\/\w[\w\-\.]+/i', $url)) {
< $cache_lifetime = (int) $cache_lifetime;
< $use_cache = !empty($this->cacheDir) and $cache_lifetime > 0;
@kaz29
kaz29 / apc_install.sh
Created May 28, 2011
CakePHP setup on NiftyCloud
View apc_install.sh
#!/bin/sh
# APCをインストール
pecl install apc
cat <<_EOT_ 1>/etc/php.d/apc.ini
extension=apc.so
_EOT_
service httpd restart
@kaz29
kaz29 / cakephp2_on_nifyucloud_centos5_6.sh
Created Oct 13, 2011
CakePHP2.0.0 setup on NiftyCloud CentOS5.6
View cakephp2_on_nifyucloud_centos5_6.sh
#!/bin/sh
CAKEPHP_PAH=/usr/local/app
if [ ! -d $CAKEPHP_PAH ]
then
mkdir $CAKEPHP_PAH
fi
# IPアドレスを取得
IPADDR=`ip addr show | grep eth0 | grep 'inet *' | awk '{print $2;}' | cut -f1 -d '/'`
@kaz29
kaz29 / Controller_InstancesController.php
Created Oct 15, 2011
PHPMatsuri2011 NiftyCloud Workshop
View Controller_InstancesController.php
<?php
// メンバ変数を追加
public $uses = array(
'NiftyCloudControllPanel.Instance',
'NiftyCloudControllPanel.KeyPair',
'NiftyCloudControllPanel.SecurityGroup',
);
/// アクションを追加
public function run($id=null)
@kaz29
kaz29 / step 1
Created Oct 15, 2011
PHPMatsuri2011 NiftyCloud Workshop2
View step 1
cd /usr/local/app/cakephp/vendors/
git clone git://github.com/kaz29/unofficial-niftycloud-sdk-for-php.git \
NiftyCloud
@kaz29
kaz29 / startup.sh
Created Oct 28, 2011
CakePHP2.0.0 setup on NiftyCloud CentOS5.6 plain startup script
View startup.sh
#!/bin/sh
# CakePHP2.0 setup script
# Only for CentOS 5.6 64bit Plain
/bin/cat <<EOF >> /etc/rc.d/rc.local
curl https://raw.github.com/gist/1284739/2fbed6559815413523cda708d99eb18f9926428a/cakephp2_on_nifyucloud_centos5_6.sh | sh | tee /root/_setup.log
/bin/sed -i.orig -e "s/curl/#curl/g" /etc/rc.d/rc.local
/bin/sed -i.orig -e "s/\/bin\/sed/#\/bin\/sed/g" /etc/rc.d/rc.local
EOF
You can’t perform that action at this time.