Skip to content

Instantly share code, notes, and snippets.

@RyosukeKamei
RyosukeKamei / digital_temperature_sensor.py
Last active July 15, 2022 10:24
Raspberry Pi 3でpythonを使い温度を検出する! ref: http://qiita.com/RyosukeKamei/items/cb90f7f4d41f8ed25e88
# GPIOを制御するライブラリ
import wiringpi
# タイマーのライブラリ
import time
# I2Cデバイスからの読み取りに必要なライブラリを呼び出す
import os
import struct
# I2Cのインスタンスを作成
wiringpi.wiringPiSetup()
@RyosukeKamei
RyosukeKamei / seleniumのロケータ
Last active December 3, 2020 00:04
【α版】Seleniumの要素を特定する(ベスト?)プラクティス xpath記法とdata属性の合わせ技 ref: http://qiita.com/RyosukeKamei/items/8230f566665c2ca1ac34
const webdriver = require('selenium-webdriver');
const By = webdriver.By;
driver.findElement(By.xpath("//a[@data-selenium='login']")).click();
@RyosukeKamei
RyosukeKamei / ExaminationController.php
Last active April 10, 2018 21:40
本当に理解しているか自信ないから、改めてTDD(テスト駆動開発)をやってみた~アジャイルでDevOpsなシステム構築実践~ ref: https://qiita.com/RyosukeKamei/items/a6b37444961305f5ba5d
class ExaminationController extends Controller
{
/**
* すべての試験区分を取得
*
*
* @return \Illuminate\Database\Eloquent\Collection|\Illuminate\Database\Eloquent\static[]
*/
public function getAll()
@RyosukeKamei
RyosukeKamei / MySQLにログイン
Last active March 17, 2018 03:58
RaspberryPi3(ラズパイ)にDockerでPython+bottle+MySQL環境構築する!【簡単構築編】 ref: https://qiita.com/RyosukeKamei/items/3c79b9f3c489908a529c
root@{コンテナID}:/# mysql -upython -p
Enter password:
(pythonと入力)
@RyosukeKamei
RyosukeKamei / .bash_profile
Last active March 8, 2018 22:09
Docker上のCentOSにPython3と、関連ライブラリpip, virtualenvとフレームワークDjango, bottle, Flaskのインストール!これらをまとめたDockerfile付き! ref: https://qiita.com/RyosukeKamei/items/eca9687162b7fe122094
# pyenv
export PYENV_ROOT="$HOME/.pyenv"
export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init -)"
@RyosukeKamei
RyosukeKamei / Larvelアップデート
Last active February 21, 2018 05:52
Laravel PHPで開発する際の準備 2. Gitを使う前提でLaravel開発ソースを取得する ref: https://qiita.com/RyosukeKamei/items/a605357be1ab2b499ce0
$ php composer.phar update
@RyosukeKamei
RyosukeKamei / ExampleComponent.vue
Created December 19, 2017 14:06
Laradockを使った開発環境でVueを動かすまで ref: https://qiita.com/RyosukeKamei/items/97782fe113a70464502e
<template>
<div class="container">
<div class="row">
<div class="col-md-8 col-md-offset-2">
<div class="panel panel-default">
<div class="panel-heading">Example Component</div>
<div class="panel-body">
I'm an example component!
</div>
@RyosukeKamei
RyosukeKamei / API連携部分
Created December 19, 2017 14:05
限りなく簡単に解説!LaravelでRestAPIとVueを連携させる!~アジャイルでDevOpsなシステム構築実践~ ref: https://qiita.com/RyosukeKamei/items/ebbb6134ede39bdf8ec2
fetchArticles() {
this.$http({
url: '/api/getAllExamination',
method: 'GET'
}).then(res => {
this.articles = res.data
})
}
@RyosukeKamei
RyosukeKamei / Docker上でcomposerを使いLaravelプロジェクトを作成
Last active December 17, 2017 23:04
超簡単!Laradockを利用してLaravel開発環境を構築~アジャイルでDevOpsなシステム構築実践~ ref: https://qiita.com/RyosukeKamei/items/085b40e4e869e77b0756
user@xxx ~/colejo/laradock (master)
$ docker-compose exec workspace composer create-project --prefer-dist laravel/laravel ./
Do not run Composer as root/super user! See https://getcomposer.org/root for details
Installing laravel/laravel (v5.5.22)
- Installing laravel/laravel (v5.5.22): Downloading (100%)
Created project in ./
> @php -r "file_exists('.env') || copy('.env.example', '.env');"
... 略 ...
@RyosukeKamei
RyosukeKamei / 2017_12_12_231913_create_rounds_table.php
Last active December 13, 2017 08:39
イテレーション1のテーブルをマイグレーションで生成し、シーダーでデータを挿入!~アジャイルでDevOpsなシステム構築実践~ ref: https://qiita.com/RyosukeKamei/items/994f488727ac25fa69a6
<?php
use Illuminate\Support\Facades\Schema;
use Illuminate\Database\Schema\Blueprint;
use Illuminate\Database\Migrations\Migration;
class CreateRoundsTable extends Migration
{
/**
* マイグレーション実行