Skip to content

Instantly share code, notes, and snippets.

View tomohiro's full-sized avatar
😎

Tomohiro Taira tomohiro

😎
View GitHub Profile
@taichi
taichi / Database_testing.md
Created October 4, 2012 15:35
データベースを使った自動テストについて

データベースを使った自動テストについて

データベースを使った機能テストや単体テストについて要点をまとめておきます。

筆者の経験を強く反映していますので比較的定性的な内容となります事を予めご了承下さい。

テストデータを保守する

テストの実行前に投入するテストデータは、凡そcsvファイルやxmlファイル、エクセルファイル等で管理する事になります。
仕様の変更に伴いテーブルの定義を変更する事で、それらのファイルの内容とデータベースの間に不整合が発生します。

@Kazuma
Kazuma / gist:3857342
Created October 9, 2012 08:24
Pizza

会社近くのテイクアウト出来るピザ屋一覧

店名 場所 電話番号 営業時間(平日) 定休日 備考
手作りピザ工房ボーノボーノ 那覇市牧志3-3-1 098-943-0202 11:00 - 20:00 水曜日
Pizzeria RIO 浦添市前田1-48-1 098-878-1019 11:00 - 21:00 年中無休
PIZZA パルコ 首里(前田)店 浦添市前田4-5-13-1F 098-874-6777 11:30 - 21:00 不定休 8のつく日は安い
PIZZA RYUMAN 浦添市屋富祖4-5-8 1F 098-879-3445 15:00 - 21:00 年末年始 18時前に注文すると、大きいサイズ(40cm)が1000円
PIZZA-LA 浦添店
@hayajo
hayajo / changelog_en.md
Last active April 1, 2025 14:37
ChangeLog を支える英語

ChangeLog を支える英語

ChangeLog を書く際によく使われる英語をまとめました。

ほとんど引用です。

基本形

<?php
trait A { public function amen() { echo "Amen!\n"; } }
trait B { public function boo() { echo "Boo!\n"; } }
// mix-in to the build-in class
$obj = new stdClass use A;
var_dump($obj);
$obj->amen();
/*
object(stdClass+A)#1 (0) {
@frsyuki
frsyuki / article.md
Last active June 11, 2018 07:18
MessagePack for Ruby version 5

MessagePack for Ruby version 5

MessagePack for Ruby の新版をリリースしました!

さらなる高速化

すべてのコードをゼロから再設計し、 シリアライズの大幅な高速化 を達成しました。 ruby-serializers を使って過去のバージョン(v4)と比較したところ、Twitter, 画像, 整数列, 地理データ, 3Dモデル のすべてのデータセットで高速化しました。

@voluntas
voluntas / trap.rst
Created December 27, 2012 04:58
継続開発の罠
@r7kamura
r7kamura / exhibit-pattern.md
Last active December 10, 2015 09:18
Exhibit Pattern in MVC

Exhibit Pattern in MVC

Rails等のMVC構造の中でExhibit Patternを用いる場合の一例。

Why

Exhibit Patternを何故用いるのか。

  1. 問題: MVCの中でも特にViewは煩雑になりがち
  2. 原因: Viewの中に複数の責任が同居しているからである
  3. 方針: ある側面でViewを捉え、特定の責任を別の層に切り分けるべきである
@kkosuge
kkosuge / Gemfile
Last active December 11, 2015 01:19
source 'https://rubygems.org'
gem 'chatroid'
gem 'im-kayac'
@dergachev
dergachev / GIF-Screencast-OSX.md
Last active April 28, 2025 00:02
OS X Screencast to animated GIF

OS X Screencast to animated GIF

This gist shows how to create a GIF screencast using only free OS X tools: QuickTime, ffmpeg, and gifsicle.

Screencapture GIF

Instructions

To capture the video (filesize: 19MB), using the free "QuickTime Player" application: