Skip to content

Instantly share code, notes, and snippets.

@RyosukeKamei
RyosukeKamei / question.php
Last active July 17, 2016 11:26
コーディング規則「優しいコードを書こう」 ref: http://qiita.com/RyosukeKamei/items/e6dbe03dd24dd1511f19
/**
* create_choices
* 選択肢(4つ)を生成
*
* @param int $question_last_id question.id
* @return boolean
*/
private function create_choices($question_last_id) {
/*
* IPA系の試験は選択肢は4つある
@RyosukeKamei
RyosukeKamei / question.php
Last active July 17, 2016 11:26
命名規則「3ヶ月後の自分自身に優しく、チームに優しく、まだ見ぬメンバーに優しく」 ref: http://qiita.com/RyosukeKamei/items/0f697d2e2902b7488223
/*
* questionはテーブル名
*/
class Model_Question extends Model
{
/*
* questionテーブル
*/
// 略
}
@RyosukeKamei
RyosukeKamei / Docker起動
Last active July 23, 2016 07:49
Dockerを利用しApacheにPHP環境 + Eclipseを連携 ref: http://qiita.com/RyosukeKamei/items/0db0130374bbc9ced16f
$ docker run -p 80:80 -v /Users/$USER/Documents/workspace/korejo:/var/www/html --name php -d php:5.6-apache
@RyosukeKamei
RyosukeKamei / Dockerfile
Last active July 17, 2016 11:27
Dockerを利用してFuelPHP開発環境構築 ref: http://qiita.com/RyosukeKamei/items/d97c53c1a86b27e6ee32
volumes:
- /share
- .:/app
- ./docker/mysql:/etc/mysql/conf.d:ro
- ./docker/apache:/etc/apache2/sites-enabled:ro
@RyosukeKamei
RyosukeKamei / config.php
Last active July 17, 2016 11:27
Docker利用したFuelPHP開発環境の初期設定とscaffoldを利用してCRUDスケルトン作成 ref: http://qiita.com/RyosukeKamei/items/714104b624eb3980b308
// 1. タイムゾーンコメントアウト
// 97行目あたり
'default_timezone' => 'Asia/Tokyo',
// 2. always_loadとORMのコメントアウトを外す
初期は下記のようにコメントアウトされています。
// 259行目あたり
// 'always_load' => array(
/* 略 */
// 'packages' => array(
// //'orm',
@RyosukeKamei
RyosukeKamei / 009_create_firstcategories.php
Last active November 16, 2016 20:41
FuelPHPのデータベースマイグレーション ref: http://qiita.com/RyosukeKamei/items/088a5a3ba022ac6ada3a
/* 略 */
\DBUtil::add_foreign_key('firstcategories', [
'constraint' => 'index_firstcategories_to_secondcategories',
'key' => 'secondcategory_id',
'reference' => [
'table' => 'secondcategories',
'column' => 'id',
],
'on_update' => 'CASCADE',
'on_delete' => 'CASCADE'
@RyosukeKamei
RyosukeKamei / VNCサーバをインストール
Last active July 29, 2017 22:16
Raspberry Pi 3インストール→無線LAN→日本語入出力→Macから操作(SSH・VNCサーバ・AFP) ref: http://qiita.com/RyosukeKamei/items/5ecf2aa5d5cda848fe51
$ sudo apt-get install tightvncserver
@RyosukeKamei
RyosukeKamei / Node-REDインストール
Last active September 4, 2016 11:44
Raspberry Pi 3でプログラミングをする Node-REDと普通にプログラミング ref: http://qiita.com/RyosukeKamei/items/746825f6ca039feb8cfa
$ sudo apt-get install nodered
@RyosukeKamei
RyosukeKamei / gitでcloneする
Last active September 4, 2016 11:44
Raspberry Pi 3でpythonを使いLEDを光らせる(Hello World) ref: http://qiita.com/RyosukeKamei/items/79ee090f1b68014241ab
$ git clone https://github.com/RyosukeKamei/raspberrypi3.git
@RyosukeKamei
RyosukeKamei / button.py
Last active September 4, 2016 11:44
Raspberry Pi 3でスイッチの状態を検出する ref: http://qiita.com/RyosukeKamei/items/d3b787896a07943b3932
# GPIOを制御するライブラリ
import wiringpi
# タイマーのライブラリ
import time
# ボタンを繋いだGPIOの端子番号
button_pin = 17 # 11番端子
# GPIO初期化
wiringpi.wiringPiSetupGpio()