Skip to content

Instantly share code, notes, and snippets.

@kozy4324
kozy4324 / conf.rb
Created August 22, 2012 12:31
fluentd.confを内部DSLで生成
#!/usr/bin/env ruby
# coding: utf-8
require "./fluentd_conf_dsl"
# CONSTANTS
DOMAIN = "fluentd-01"
# MACRO
def macro_forward_settings
@kozy4324
kozy4324 / about_SenTestingKit.md
Last active October 11, 2015 13:07
SenTestingKitめも

ロジックテスト、アプリケーションテストの切り替え

ロジックテストに切り替え

「Build Settings」から「bundle loader」と「test host」の値を削除

アプリケーションテストに切り替え

「Build Settings」から「bundle loader」に

@kozy4324
kozy4324 / about_js_tdd.md
Last active October 13, 2015 04:17
JavaScriptのTDDフレームワークあれこれ
プロジェクト npm package ターゲット環境 特徴
QUnit qunitjs ブラウザ(qunit-tapでCLIもOK) シンプル、ブラウザ実行に適している
Jasmine jasmine-node All BDD、カスタムMatcher&Reporter
mocha mocha Node(ブラウザもOK) 高機能
Vows vows Node Nodeの非同期処理テストが書きやすい

TDDフレームワーク構成要素

  • アサーションAPI
@kozy4324
kozy4324 / flatten.js
Created December 1, 2012 08:01
javascript flatten
function flatten() {
var a = arguments, l = 0;
while (l != a.length) {
l = a.length;
a = Array.prototype.concat.apply([], a);
}
return a;
};
@kozy4324
kozy4324 / spec_helper.rb
Created January 16, 2013 09:34
spec_helper.rbで簡易サーバー実装
require 'webrick'
def server_start res_codes
_res_codes = res_codes.dup
server_thread = Thread.new do
server = WEBrick::HTTPServer.new(
Port: 10080,
Logger: WEBrick::Log.new('/dev/null'),
AccessLog: [],
StartCallback: Proc.new { Thread.main.wakeup }
@kozy4324
kozy4324 / ua.md
Last active June 15, 2016 10:57
User Agent
type Regexp
iPhone .iPhone.
iPad .iPad.
Android .Android.
Windows Phone .Windows Phone.
BlackBerry .BlackBerry.
Symbian .Symbian.
IE .Mozilla/[\d.]+ (compatible; MSIE (\d+).
Chrome .Chrome.(\d+).
@kozy4324
kozy4324 / markdown_syntax.md
Last active December 16, 2015 02:19
Markdown書式(オリジナルMarkdown.pl)
@kozy4324
kozy4324 / php_markdown_extra_syntax.md
Last active December 16, 2015 07:18
PHP Markdown Extra

http://michelf.ca/projects/php-markdown/extra/

ブロックタグ内でMarkdown書式を利用

markdown="1"というAttributeを付与することでブロックタグ内でMarkdown書式が有効となる. また該当AttributeはHTML出力時に除去される.

<div markdown="1">
This is *true* markdown text.
@kozy4324
kozy4324 / maruku_extra_syntax.md
Last active December 16, 2015 08:19
Markdown maruku拡張記法 (v0.7.0.beta1)

http://maruku.rubyforge.org/maruku.html

Meta-data to block-level elements and span-level elements

Markdownから出力されるHTML要素に任意の属性を追加できるようにする拡張記法. 基本形は以下.

{: #id .class key=value ref_id}
@kozy4324
kozy4324 / redcarpet_extra_syntax.md
Last active December 16, 2015 09:09
Redcarpet拡張記法のテスト