Skip to content

Instantly share code, notes, and snippets.

@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 / 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 / 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 / Dockerfile
Last active July 18, 2016 10:42
Python3で動作するCGIServerをDocker上に構築 ref: http://qiita.com/RyosukeKamei/items/61d4c5af7d8ffcf49ad3
# ポート番号を指定して、CGIサーバを起動
EXPOSE 8000
ENTRYPOINT ["/usr/local/bin/python", "/home/python/cgiserver.py"]
USER python
@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 24, 2016 09:38
Docker上でPython3+軽量フレームワークbottleを動かす ref: http://qiita.com/RyosukeKamei/items/02ee6e266ffa2a265d9b
# ポートはserver.pyと合わせて8080にし、サーバ起動ファイルを新しく作成した"bottle"ユーザで起動
EXPOSE 8080
ENTRYPOINT ["/usr/local/bin/python", "/home/bottle/server.py"]
USER bottle
@RyosukeKamei
RyosukeKamei / Dockerfile
Last active August 6, 2016 02:04
Docker上でPython3+bottle環境を構築し、MySQLと連携する【とりあえず動かす編】 ref: http://qiita.com/RyosukeKamei/items/2f7af5bf721b356bcec2
# Pythonは公式イメージ
FROM python:3.5.2
# オリジナルはJoshua Conner氏
# MAINTAINER Joshua Conner <joshua.conner@gmail.com>
MAINTAINER Ryosuke Kamei <sr2smail@gmail.com>
# viインストール
RUN apt-get update
RUN apt-get install -y vim
@RyosukeKamei
RyosukeKamei / Raspycon_ver1.py
Last active August 13, 2016 05:04
ついに…Raspberry Pi 3でpythonを使いラジコンを作る!(ボタン押している間モーターが動く) ref: http://qiita.com/RyosukeKamei/items/5546764e00377cfdaf26
# GPIOを制御するライブラリ
import wiringpi
# タイマーのライブラリ
import time
# ボタンスイッチを繋いだGPIOの端子番号
button_pin = 17 # 11番端子
# GPIO端子の設定
motor1_pin = 23 # 16番端子
motor2_pin = 24 # 18番端子
@RyosukeKamei
RyosukeKamei / MySQLにログイン
Last active September 4, 2016 10:53
RaspberryPi3(ラズパイ)にDockerでPython+bottle+MySQL環境構築する!【試行錯誤編】 ref: http://qiita.com/RyosukeKamei/items/5905240b4807fab00bc6
mysql_server # mysql -u{ユーザ名} -p
(パスワードを入力)