Skip to content

Instantly share code, notes, and snippets.

View m-nori's full-sized avatar

Miyakawa Norihisa m-nori

View GitHub Profile
@m-nori
m-nori / keymap-default.json
Created April 22, 2013 01:40
Sublim Text2の設定
[
{ "keys": ["ctrl+shift+n"], "command": "new_window" },
{ "keys": ["ctrl+shift+w"], "command": "close_window" },
{ "keys": ["ctrl+o"], "command": "prompt_open_file" },
{ "keys": ["ctrl+shift+t"], "command": "reopen_last_file" },
{ "keys": ["alt+o"], "command": "switch_file", "args": {"extensions": ["cpp", "cxx", "cc", "c", "hpp", "hxx", "h", "ipp", "inl", "m", "mm"]} },
{ "keys": ["ctrl+n"], "command": "new_file" },
{ "keys": ["ctrl+s"], "command": "save" },
{ "keys": ["ctrl+shift+s"], "command": "prompt_save_as" },
{ "keys": ["ctrl+f4"], "command": "close_file" },
@m-nori
m-nori / vmstatの時間表示付き
Created March 7, 2013 10:09
vmstatの時間表示付き
vmstat 1 | awk '{print strftime("%H:%M:%S"), $0}{fflush()}'
@m-nori
m-nori / node.sh
Created February 15, 2013 11:18
node.jsのサービス登録用サンプル
#!/bin/sh
#
# node.js
#
# chkconfig: - 80 20
# description: node application server
# processname: node
# Source function library.
. /etc/rc.d/init.d/functions
@m-nori
m-nori / README.md
Created February 5, 2013 06:13
Redsiインストール手順
@m-nori
m-nori / README.md
Created January 16, 2013 16:00
さくらVPSにJenkins入れてGithubのnode.jsをビルドする。

Jenkins上でnode.jsプロジェクトをテスト

さくらVPS上でGithubに入れたnode.jsプロジェクトをJenkins経由でテストする


Javaのインストール

入ってなければ入れる。

@m-nori
m-nori / user.js
Created January 13, 2013 16:16
Redisを使った永続化のモデルクラス
module.exports = function(redis) {
var async = require('async')
, lib = require('../lib')
, utils = lib.utils
, Validator = lib.Validator;
var User = require('klass')(function (o) {
this.id = o.id || "";
this.password = o.password || "";
@m-nori
m-nori / README.md
Last active December 10, 2015 23:08
Node.jsの環境作成

node.jsの環境作成

node.jsの環境を簡単に作成する。


ライブラリのインストール

AWSだと入っていないので。

@m-nori
m-nori / README.md
Created January 11, 2013 03:09
VirtualBoxで共有フォルダを作る方法

VirtualBoxで共有フォルダを作る方法

共有フォルダをそのまま作るとシンボリックリンクが貼れなかったりするので、以下の方法で作成する。


VirtualBoxマネージャで共有フォルダを作成

Windows側で以下の操作を行う。

@m-nori
m-nori / DTO.rbjava
Created October 30, 2012 05:51
テンプレートエンジンTenjinのサンプル
package #{@base_package}.client.dto.#{@meta_id};
import java.io.Serializable;
<?rb if @group.fields.select{|field| (field.type != "String") && (field.multi) }.size != 0 ?>
import java.util.List;
import java.util.ArrayList;
<?rb end ?>
import org.apache.commons.lang.StringUtils;
@m-nori
m-nori / gist:3950712
Created October 25, 2012 05:52
iBatisでinsertした時に自動採番したIDを返却する力技
<select id="insertHOGEData" parameterClass="hoge.hoge.hoge.hoge.HOGEData"resultClass="java.lang.Integer">
insert into hogetable(id,field1,field2,field3) values (default,#field1#,#field2#,#field3#) RETURNING id
</select>