Skip to content

Instantly share code, notes, and snippets.

View hachi-eiji's full-sized avatar

Eiji Hachiya hachi-eiji

View GitHub Profile

自分のGitルール

ローカルリポジトリでの開発

  1. cloneする
  2. 大きな修正になりそうなのはbranchを作成する
  3. branchで普通に開発する
  • コミット時は2行書く
  1. branchにpushする
  2. rebaseする
import java.util.Calendar;
import java.util.Date;
public interface DateFactory {
Calendar getCalendar();
}
@hachi-eiji
hachi-eiji / mock_server.js
Last active December 20, 2015 03:58
simple mock server
/** mock server */
var http = require('http')
, url = require('url')
, util = require('util')
;
var dummy = function(){
return '{"hoge":1}';
};
@hachi-eiji
hachi-eiji / EqualsSample.java
Last active December 18, 2015 23:09
Objects.equals and deepEquals method sample
/**
*
*/
package objects;
import static org.junit.Assert.assertFalse;
import static org.junit.Assert.assertTrue;
import java.util.ArrayList;
import java.util.List;
@hachi-eiji
hachi-eiji / logback.xml
Created April 28, 2013 15:16
logback+slf4j configuration for using springframework
<configuration>
<appender name="STDOUT" class="ch.qos.logback.core.ConsoleAppender">
<encoder>
<pattern>%d{HH:mm:ss.SSS} [%thread] %-5level %logger{36} - %msg%n</pattern>
</encoder>
</appender>
<root level="info">
<appender-ref ref="STDOUT" />
</root>
commandline()
{
sleep 1; echo "flush_all"
sleep 3; echo "quit"
}
commandline | telnet localhost 11211
exit 0
@hachi-eiji
hachi-eiji / sequence.markdown
Created January 27, 2013 15:05
how to install couchdb on Amazon Linux
vi /etc/yum.repos.d/epel.repo
# show diff
yum install couchdb

diff

[epel]
name=Extra Packages for Enterprise Linux 6 - $basearch
@hachi-eiji
hachi-eiji / EasyMockFactoryBean.java
Last active December 11, 2015 11:48
EasyMock Test
package jp.ne.hachi.util;
import org.easymock.EasyMock;
import org.springframework.beans.factory.config.AbstractFactoryBean;
public class EasyMockFactoryBean extends AbstractFactoryBean {
private Class<?> mockType;
public EasyMockFactoryBean(Class<?> type) {
@hachi-eiji
hachi-eiji / app.js
Last active December 11, 2015 09:19
Access log into MongoDB - Node.js - Express3.x - mongoose
app.configure(function(){
app.set('port', process.env.PORT || 3000);
app.set('views', __dirname + '/views');
app.set('view engine', 'ejs');
app.use(express.favicon());
app.use(express.logger(lib.log.db));
@hachi-eiji
hachi-eiji / md5.js
Last active December 11, 2015 05:39
Node.js Tips
var crypto = require('crypto');
exports.toMd5 = function(src) {
var md5 = crypto.createHash('md5');
md5.update(src);
return md5.digest('hex');
};