Skip to content

Instantly share code, notes, and snippets.

@punytan
punytan / gist:351087
Created March 31, 2010 23:27
AnyEvent::HTTP::Simple
package AnyEvent::HTTP::Simple;
use strict;
use AnyEvent::HTTP ();
use HTTP::Request::Common ();
use HTTP::Request;
use HTTP::Response;
use HTTP::Cookies;
use Any::Moose;
our $VERSION = '0.02';
@itoz
itoz / Android LiveWallpaper Template
Created March 5, 2011 10:36
[Android] LiveWallpaper Template (アンドロイドライブ壁紙テンプレート)
/**
*============================================================
* copyright(c) 2011 www.romatica.com
* @author itoz
* 2011/03/05
*============================================================
*/
package ****.****.*****;
import android.content.res.Resources;
@leandrosilva
leandrosilva / Makefile
Created March 11, 2011 15:58
Makefile to compile, run, and test Erlang applications
APP_NAME := my_awesome_app
all: compile
compile: clear
@cp src/$(APP_NAME).app ebin/
@erlc -pa ebin/ -o ebin/ src/*.erl
compile_test: compile
@erlc -pa ebin/ -o ebin/ test/*.erl
@riywo
riywo / gist:874011
Created March 17, 2011 08:37
bashでパイプとかでつないでバッファされちゃう時

tail -fみたいに流しながら見たいんだけど、色んなコマンドが出力をバッファしちゃうので、困ったときはそのコマンドにバッファしないオプションが無いか探すのがオヌヌメ。 man command -> bufferとかで検索

grep

   --line-buffered
          Use line buffering, it can be a performance penality.

$ iostat -x 1 | grep --line-buffered 'sda'

awk

@maoe
maoe / Term.hs
Created March 29, 2011 17:14
phantom typeの型推論
data Term t = Zero
| Succ (Term Int)
| Pred (Term Int)
| IsZero (Term Int)
| If (Term Bool) (Term Int) (Term Int)
-- eval :: Term t -> T
eval Zero = I 0
eval (Succ e) = I $ succ $ int $ eval e
eval (Pred e) = I $ pred $ int $ eval e
@juno
juno / apache-zookeeper-memo.md
Created December 13, 2011 11:29
Apache Zookeeperメモ

Apache Zookeeperメモ

  • Apache Hadoopプロジェクトの1つ
  • GoogleのChubbyに関する論文がベース
  • 分散ロックサービス以上のもの
  • 高可用性の分散メタデータファイルシステム実装と考えたほうがよい
  • ツリーベースのファイルシステムAPI
    • クライアントはノードを作れる
  • ノードには1MBまでのデータを格納できる
@maimai-swap
maimai-swap / configure.txt
Created April 4, 2012 12:14
php-5.3.10 configure on Mac OSX
./configure \
--enable-mod-charset \
--with-apxs2=/usr/local/apache2/bin/apxs \
--disable-cgi \
--with-libexpat-dir=/usr \
--with-libxml-dir=/usr \
--with-openssl \
--with-openssl-dir=$(brew --prefix openssl) \
--with-kerberos \
--with-zlib \
@matope
matope / NoSQLデータモデリング技法.markdown
Created April 16, 2012 03:35
NoSQLデータモデリング技法

#NoSQLデータモデリング技法

原文:NoSQL Data Modeling Techniques « Highly Scalable Blog

I translated this article for study. contact matope[dot]ono[gmail] if any problem.

NoSQLデータベースはスケーラビリティ、パフォーマンス、一貫性といった様々な非機能要件から比較される。NoSQLのこの側面は実践と理論の両面からよく研究されている。ある種の非機能特性はNoSQLを利用する主な動機であり、NoSQLシステムによく適用されるCAP定理がそうであるように分散システムの基本的原則だからだ。一方で、NoSQLデータモデリングはあまり研究されておらず、リレーショナルデータベースに見られるようなシステマティックな理論に欠けている。本稿で、私はデータモデリングの視点からのNoSQLシステムファミリーの短い比較といくつかの共通するモデリングテクニックの要約を解説したい。

本稿をレビューして文法を清書してくれたDaniel Kirkdorfferに感謝したいと思う

@repeatedly
repeatedly / d_master.md
Last active July 16, 2024 17:07
D言語基礎文法最速マスター

他の言語をある程度知っている人はこれを読めばD言語の基礎をマスターでき,D言語の氷山の一角くらいは知ることができると思います.対象バージョンはdmd 2.059です.

1. 基礎

ソースファイル

ASCIIかUTFしか受け付けません.それ以外の文字コードで書くとコンパイルエラーになります.

main

D言語のmainはCとは違い以下のようなシグネチャです.

@theconektd
theconektd / github.css
Created April 30, 2012 02:11
Github Markdown CSS - for Markdown Editor Preview
body {
font-family: Helvetica, arial, sans-serif;
font-size: 14px;
line-height: 1.6;
padding-top: 10px;
padding-bottom: 10px;
background-color: white;
padding: 30px; }
body > *:first-child {