Skip to content

Instantly share code, notes, and snippets.

Avatar

shimabox shimabox

View GitHub Profile
@shimabox
shimabox / gem_mailcatcher.rb
Last active Aug 29, 2015
mailcatcherのレシピ(gem eventmachineをダウングレードして動かす)
View gem_mailcatcher.rb
# Cookbook Name:: app
# Recipe:: mailcatcher
#
# Copyright 2015, YOUR_COMPANY_NAME
#
# All rights reserved - Do Not Redistribute
#
# rubyとgem は既に入っている想定
# ruby -v => 2.0.0p598
@shimabox
shimabox / gem_mailcatcher
Created Mar 5, 2015
mailcatcherのレシピ
View gem_mailcatcher
#
# Cookbook Name:: app
# Recipe:: mailcatcher
#
# Copyright 2014, YOUR_COMPANY_NAME
#
# All rights reserved - Do Not Redistribute
#
# rubyとgem は既に入っている想定
@shimabox
shimabox / alog.js
Last active Dec 19, 2015
/*@cc_on!@*/false だけでIEかどうかの判定ができると聞いて / alertとconsole.logのラッパー的な / 名前も簡易(alert + console.log)
View alog.js
;(function(ns){
if(typeof ns.alog === 'function') return;
ns.alog = function(){
var args = [].slice.call(arguments).concat();
if (/*@cc_on!@*/false) {
return alert(args);
}
@shimabox
shimabox / test_for_use_the_header_function.php
Created Dec 12, 2016
header関数を使うメソッドのテストコード
View test_for_use_the_header_function.php
<?php
/**
* メッセージ(json)を返すAPIと仮定
*
* あくまでもサンプルなので例外処理は入れていません
*/
class Sample
{
/**
* @var array
@shimabox
shimabox / d3_sample.html
Last active Dec 31, 2016
Visualize the benchmark by d3.js
View d3_sample.html
<!DOCTYPE html>
<meta charset="utf-8">
<meta name="viewport" content="width=device-width, initial-scale=1, shrink-to-fit=no">
<title>Visualize the benchmark by d3.js</title>
<style>
body {
font: 12px sans-serif;
}
.axis path,
@shimabox
shimabox / phpunit_ajax_sample.php
Last active Jun 22, 2017
jsonを返すAPIのテストコード
View phpunit_ajax_sample.php
<?php
/**
* メッセージ(json)を返すAPIと仮定
*
* あくまでもサンプルなので例外処理は入れていません
*/
class Sample
{
/**
* @var array
@shimabox
shimabox / getUrlStatus.php
Last active Aug 7, 2017
URLを渡すとヘッダー情報を見てステータスを返す
View getUrlStatus.php
<?php
/**
* URLのステータスを返す
*
* <code>
* $ret = getUrlStatus($url);
*
* $ret->url; // string URL<br>
* $ret->reachedUrl; // string 最後に到達したURL<br>
* $ret->isValid; // bool 有効なURLか<br>
@shimabox
shimabox / PHPUnitとPHPのバージョン対応表.md
Last active Aug 17, 2017
PHPUnitとPHPのバージョン対応表
View PHPUnitとPHPのバージョン対応表.md
@shimabox
shimabox / blink_game.py
Created Aug 28, 2018
目をつぶったら画面キャプチャを終了するやつ(Python+OpenCV)
View blink_game.py
View ExecutionController.php
<?php
namespace Sample1;
/**
* 当クラスでは更新命令数を監視し(実際には教えてもらうが)
*
* - 最初の命令から閾値となる秒数が過ぎていない
* - かつ、監視していた実行数が許可された実行数を超えていたら
* 閾値 - 最初の計測から今回の処理までの実行間隔 の値で usleep