主人公の光人(コード)は、プログラミングが大好きな高校1年生。ある日、道端で助けたおじさんが、実は世界のコミッタのひとりであり、世界は数人のコミッタによって制御されていることを知ってしまう。光人は、母親の病気を治すためのパッチを書き、リポジトリへのアクセスを試みるが、そのパッチには思わぬバグが潜んでいた…!
- 行方不明の父親が、実はコミッタ
- 妻の病気は現代の医学では治せないと気付き、治すための設計を手に入れるため、旅に出る
31 Aug 2011
私は人々にGitを教えるためにあちこちを飛び回っているが、最近のほぼすべてのクラスやワークショップでgit-flowについてどう思うかを尋ねられた。私はいつも、git-flowは素晴らしいと思うと答えている。何百万ものワークフローを持ったシステム(Git)を提供し、ドキュメントもあるし、よくテストされている。フレキシブルなワークフローは、実に容易なやり方で多くの開発者の役に立つ。標準的なものになりつつあり、開発者はプロジェクトや企業の間を移動しつつこの標準的なワークフローに馴染むことができる。
<?php | |
error_reporting(-1); | |
set_time_limit(0); | |
require_once "./twitteroauth/twitteroauth/twitteroauth.php"; | |
$twitter = new TwitterOAuth( | |
{Consumer key}, | |
{Consumer secret}, | |
{Access token}, | |
{Access token secret} |
Array.apply(null,new Array(101)) | |
.map(function(n,i){ return '';}) | |
.map(function(n,i){ return n+(i % 3 ? '' : 'Fizz');}) | |
.map(function(n,i){ return n+(i % 5 ? '' : 'Buzz');}) | |
.map(function(n,i){ return n ? n : i;}) | |
.slice(1,101) |
import scalaz._,Scalaz._ | |
val fizzbuzz = (x:Int) => (Enum[Int].from(0) map {n => ((n%3 === 0).option("Fizz") |+| (n%5 === 0).option("Buzz")) <+> n.shows.pure[Option]} take x+1 flatten).foreach(println) |
<?xml version="1.0" encoding="UTF-8"?> | |
<classpath> | |
<classpathentry kind="src" path="src/main/java"/> | |
<classpathentry kind="src" path="src/test/java"/> | |
<classpathentry kind="con" path="org.eclipse.jdt.launching.JRE_CONTAINER"/> | |
<classpathentry kind="lib" path="/usr/share/java/commons-logging-1.1.1.jar"/> | |
<classpathentry kind="lib" path="/usr/share/java/junit4.jar"/> | |
<classpathentry kind="output" path="bin"/> | |
</classpath> |
# sudo ln -s ~/nginx.conf unicorn.conf | |
upstream app_server { | |
server unix:/tmp/unicorn_padrino.sock fail_timeout=0; | |
} | |
server { | |
listen 80; | |
charset utf-8; | |
server_name db.innshine.com; |