Skip to content

Instantly share code, notes, and snippets.

View katoy's full-sized avatar

revers katoy

  • japan/tokyo
View GitHub Profile
@katoy
katoy / sample_roo.rb
Created September 19, 2012 02:54
Sample for roo
# See http://roo.rubyforge.org/rdoc/index.html
# roo: This gem allows you to access the content of
# Open-office spreadsheets (.ods)
# Excel spreadsheets (.xls)
# Google (online) spreadsheets
# Excel’s new file format .xlsx
require 'rubygems'
# require 'roo' # なぜかエラーになるので...
require '\ruby\Ruby187\lib\ruby\gems\1.8\gems\roo-1.10.1\lib\roo.rb'
@katoy
katoy / Division.java
Created September 22, 2012 22:19
sample fitnesse
package katoy;
public class Division {
private double numerator, denominator;
public void setNumerator(double numerator) {this.numerator = numerator;}
public void setDenominator(double denominator) {this.denominator = denominator;}
public double quotient() {return numerator/denominator;}
}
@katoy
katoy / reader.rb
Created September 30, 2012 10:22
Sample using jruby-poi
-*- coding: utf-8 -*-
# See
#
# $ jruby -S gem install jruby-pi
# $ jruby reader.rb Book1.xslx
#
# Env:
# jruby: 1.6.8
# jruby-poi: 0.8.2
@katoy
katoy / Book1.xlsx
Created October 7, 2012 04:11
prototype for xlsx -> html using apache poi
@katoy
katoy / client.coffee
Last active October 13, 2015 11:28
sample remote_process.exec and synchronize.
dnode = require 'dnode'
sync = require 'synchronize'
# コマンドをリモートで実行する
dnode.connect 5050, (remote, conn) ->
# 非同期で 5 つのコマンドを実行する
remote.zing '/bin/sh -c \"date \'+TIME: %H:%M:%S\'\"', (err, stdout, stderr) ->
console.log "err: #{err}" if err
console.log "stdout:[\n#{stdout}]" if stdout
@katoy
katoy / icons.png
Last active December 10, 2015 01:48
Sample for ImageMagick.
icons.png
@katoy
katoy / unzip.coffee
Last active December 10, 2015 22:58
unzip command using node.js. It works on windows and Mac.
# ファイル解凍するコマンドラインアプリケーション。
unzip = require 'unzip'
fs = require 'fs'
fstream = require 'fstream'
mkdirp = require 'mkdirp'
usage = 'usage: $ coffee unzip.coffee zipfile [out_dir]'
file = null
@katoy
katoy / data.txt
Created January 16, 2013 09:32
sample using domain API.
これはテストデータです。
@katoy
katoy / express_and_lactate.coffee
Created January 26, 2013 07:57
Samples using lactate.
actate = require 'lactate'
express = require 'express'
root_dir = __dirname
port = 8080
options = debug: true
app = express()
app.use lactate.static(root_dir)
@katoy
katoy / client-async.coffee
Last active December 14, 2015 09:29
Sample for dnode ans async.
async = require("async")
dnode = require("dnode")
util = require("util")
port = 7070
remote = null
conn = null
tasks = []
tasks.push (callback) ->