Skip to content

Instantly share code, notes, and snippets.

#!/usr/bin/env ruby
require 'open-uri'
require 'pp'
require 'digest/md5'
Thread.abort_on_exception = true
def download(url, path)
body = open(url).read
#include <stdio.h>
#define WIDTH 6
#define HEIGHT 4
extern int bitmap[];
void _fill(int x, int y, int from, int to){
if (x < 0 || x >= WIDTH || y < 0 || y >= HEIGHT){//範囲外なら戻る
return;
}
function cdup() {
echo
cd ..
echo "=> $PWD"
zle reset-prompt
}
function cdprev() {
echo
popd
# Documentation: https://github.com/Homebrew/homebrew/blob/master/share/doc/homebrew/Formula-Cookbook.md
# /usr/local/Library/Contributions/example-formula.rb
class Libsge < Formula
desc 'An add-on graphics library for the Simple Direct Media Layer'
homepage 'https://github.com/flibitijibibo/libSGE/'
url 'git://github.com/flibitijibibo/libSGE.git', revision: '1085c4958397b91a42c399bc389e8fddde8f207b'
version '1085c49'
# Simple 16 step drum machine experiment with Node and CoffeeScript
# by Peter Cooper - @peterc
#
# Inspired by Giles Bowkett's screencast at
# http://gilesbowkett.blogspot.com/2012/02/making-music-with-javascript-is-easy.html
#
# Screencast demo of this code at http://www.youtube.com/watch?v=qWKkEaKL6DQ
#
# Required:
# node, npm and coffee-script installed
➜ ruby-head make test-all
CC = gcc
LD = ld
LDSHARED = gcc -dynamiclib
CFLAGS = -O3 -fno-fast-math -ggdb3 -Wall -Wextra -Wno-unused-parameter -Wno-parentheses -Wno-long-long -Wno-missing-field-initializers -Wunused-variable -Werror=pointer-arith -Werror=write-strings -Werror=declaration-after-statement -Werror=shorten-64-to-32 -Werror=implicit-function-declaration -Werror=division-by-zero -Werror=deprecated-declarations -Werror=extra-tokens -fno-common -pipe
XCFLAGS = -D_FORTIFY_SOURCE=2 -fstack-protector -fno-strict-overflow -fvisibility=hidden -DRUBY_EXPORT
CPPFLAGS = -I/usr/local/opt/libyaml/include -I/usr/local/opt/readline/include -I/usr/local/opt/libksba/include -I/usr/local/opt/openssl/include -D_XOPEN_SOURCE -D_DARWIN_C_SOURCE -D_DARWIN_UNLIMITED_SELECT -D_REENTRANT -I. -I.ext/include/x86_64-darwin14 -I./include -I.
DLDFLAGS = -Wl,-undefined,dynamic_lookup -Wl,-multiply_defined,suppress -L/usr/local/opt/libyaml/lib -L/usr/local/opt/readline/
class Cell
attr_accessor :x,:y,:chr
def initialize(x,y,chr)
@x,@y,@chr = x,y,chr
end
def ==(c)
@chr == c
end
@ymmtmdk
ymmtmdk / syntax.md
Last active August 29, 2015 14:07 — forked from wate/syntax.md

Markdownで行こう!

Markdownとは?

Markdownのルールで書かれたテキストはタグなど複雑な要素が用いられていないため
直感的に分かりやすく、HTMLに変換しないままでも配布することが可能です。
Markdownのルールは[Settext][]、[atx][]、[Textile][]、[reStructuredText][]、
[Grutatext][]、[EtTe][]といったテキスト文書をHTMLに変換するツールを参考にしています。