Skip to content

Instantly share code, notes, and snippets.

Decksetがよかった話


自己紹介

function peco-git-recent-branches () {
local selected_branch=$(git for-each-ref --format='%(refname)' --sort=-committerdate refs/heads | \
perl -pne 's{^refs/heads/}{}' | \
peco)
if [ -n "$selected_branch" ]; then
BUFFER="git checkout ${selected_branch}"
zle accept-line
fi
zle clear-screen
}
@nishigori
nishigori / CI.md
Last active August 29, 2015 14:03
CI Server Introduction

求めるCI Server像

必須:

  • Branch / PR作成時の自動テスト
  • Web hook
  • チャット/IRCへのNotification
  • 複数言語サポート
  • 並列ビルド
  • 高サービス稼働率
@wtnabe
wtnabe / kanazawarb-howto-on-github.md
Created August 21, 2012 01:32
How to get involved in Kanazawarb

kanazawarbへの巻き込まれ方

  1. 情報を追いかける

@tily
tily / solo.rb
Created October 21, 2012 07:51
カレントディレクトリで chef-solo や knife を使うための設定ファイル
base_path = File.absolute_path(File.dirname(__FILE__))
file_cache_path base_path
cookbook_path File.join(base_path, 'cookbooks')
role_path File.join(base_path, 'roles')
data_bag_path File.join(base_path, 'data_bags')

はじめに

ここに書かれているのは、「主目的」であって、プログラマーもしくはテストエンジニアが「他のことを考慮していない」という意味ではありません。あと、僕の解釈なので一般論というわけではないないです。

プログラマー:「テストを書く」

プログラマーは基本的に「テストを書く」というと思います。実際に書いているんですけど。これ、手動テストしかなかった時代は、どうやって言っていたのかわかりませんけど、これは非常に的を得ていると思うのです。プログラマーの主眼は「要求を設計し実装すること」にあります。そしてその意志はプロダクトコードとなって表現されます。そう、プロダクトコードというのは、表現手段なんです。なので、彼らにとってテストコードというのはあくまで「要求を設計し実装すること」のある表現手段であり、それがプロダクトコード以外であるということにすぎないのではないでしょうか。

プログラマーはあふれるその思いをコードに表現する事が楽しみです。主目的である「要求を設計し実装すること」をテストというフィールドにおいて実施するというのは若干の矛盾をはらんでいて、やっていることは、「要求を設計し実装すること」をしながら確認がとれるものとして、テストコードという手段をとった。くらいのイメージです。

serverspec への matcher の追加方法に関する覚書

serverspec への matcher の追加方法に関する覚書。

serverspec のディレクトリ構成

serverspec のディレクトリ構成は以下のようになっています。

serverspec

├── bin

serverspec と対象 OS について

serverspec と対象 OS についての覚え書き

テスト対象の OS が Auto Detect で見つからない

2013-05-05 現在、serverspec の Auto Detect が対応しているのは以下の OS。

  • RedHat
  • Amazon Linux 含む
@erukiti
erukiti / gist:5759592
Last active December 18, 2015 09:09
ボクの考えた最強のプライベートクラウド

ボクの考えた最強のプライベートクラウド(?)

仮想マシンを自由自在に構築・運用出来るプライベートなクラウドもどきを構築しよう計画。 ついでに、最速のScala開発環境も欲しいナというお話

##要求

  • 仮想マシンの作成・構築を高速で行えるようにする
  • CI で、仮想環境の作成テキストを行えるようにする
REGEDIT4
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
;; This file is written by CP932. ;;
;; Do not change encoding! ;;
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
[HKEY_CURRENT_USER\Software\Wine\Fonts\Replacements]
"MS UI Gothic"="ヒラギノ丸ゴ Pro W4"
"MS Pゴシック"="ヒラギノ丸ゴ Pro W4"