Skip to content

Instantly share code, notes, and snippets.

View tmd45's full-sized avatar

Yoko TAMADA tmd45

View GitHub Profile
@june29
june29 / 光のプログラマー光人.md
Created May 27, 2012 05:27
プログラマの少年を主人公とした少年漫画

あらすじ

主人公の光人(コード)は、プログラミングが大好きな高校1年生。ある日、道端で助けたおじさんが、実は世界のコミッタのひとりであり、世界は数人のコミッタによって制御されていることを知ってしまう。光人は、母親の病気を治すためのパッチを書き、リポジトリへのアクセスを試みるが、そのパッチには思わぬバグが潜んでいた…!

ありそうな展開

  • 行方不明の父親が、実はコミッタ
    • 妻の病気は現代の医学では治せないと気付き、治すための設計を手に入れるため、旅に出る
@andreyvit
andreyvit / tmux.md
Created June 13, 2012 03:41
tmux cheatsheet

tmux cheat sheet

(C-x means ctrl+x, M-x means alt+x)

Prefix key

The default prefix is C-b. If you (or your muscle memory) prefer C-a, you need to add this to ~/.tmux.conf:

remap prefix to Control + a

@juno
juno / github-flow.ja.md
Last active April 9, 2021 02:20
GitHub Flow (Japanese translation) Latest version is here: https://gist.github.com/Gab-km/3705015

GitHub Flow

31 Aug 2011

git-flowの問題点 (Issues with git-flow)

私は人々にGitを教えるためにあちこちを飛び回っているが、最近のほぼすべてのクラスやワークショップでgit-flowについてどう思うかを尋ねられた。私はいつも、git-flowは素晴らしいと思うと答えている。何百万ものワークフローを持ったシステム(Git)を提供し、ドキュメントもあるし、よくテストされている。フレキシブルなワークフローは、実に容易なやり方で多くの開発者の役に立つ。標準的なものになりつつあり、開発者はプロジェクトや企業の間を移動しつつこの標準的なワークフローに馴染むことができる。

@ojimac
ojimac / run.php
Created July 19, 2012 13:51
フォローされている人をフォローするスクリプト
<?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}
@voluntas
voluntas / gist:73efe2f36ac1513c02a8
Created August 5, 2012 16:13
レビューのススメ?

レビューのススメ?

typo 死ぬほど多いので突っ込みまってます

バージョン:0.2.3
作者:@voluntas

考え方はコロコロ変わるタイプなのですが、最近はレビューが実はとても大事でとにもかくにもレビューなのでは?と思い始めてきています。

@monjudoh
monjudoh / fizzbuzz.js
Created August 7, 2012 05:28
FizzBuzzを久々に素直に書いたら長くなった
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)
@yuroyoro
yuroyoro / ScalazFizzBuzz.scala
Created August 8, 2012 04:42
ScalazでFizzBuzz
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)
@mattn
mattn / .classpath
Created August 8, 2012 04:51
業務プログラマがFizzBuzz書いたらどうなるか ( ref: http://d.hatena.ne.jp/irof/20120808/p1 )
<?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>
@rosylilly
rosylilly / gist:3401612
Created August 20, 2012 06:40
先輩と覚える HTTP ステータスコード

先輩に学ぶ HTTP Status Code

超雑にまとめました。修正してください。

登場人物

  • アプリケーション先輩: いつも忙しい。横に広がるのが得意(デブじゃない)。
  • 後輩: 頼んでばっかしで役に立たない。
  • サーバー先輩: アプリケーション先輩と仲がいい。Unix Socket でつながるくらい仲良し。
  • プロクシ先輩: アプリケーション先輩とかサーバー先輩と後輩の間を取り持って代わりに伝えたりしてくれる。たまに勝手にレスポンスを書き換える。
@mimosz
mimosz / nginx.conf
Created August 31, 2012 01:59
nginx + unicorn + padrino on ubuntu
# 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;