Skip to content

Instantly share code, notes, and snippets.

View you21979's full-sized avatar
💭
I may be slow to respond.

Yuki Akiyama you21979

💭
I may be slow to respond.
View GitHub Profile
@you21979
you21979 / filereadline.js
Last active December 19, 2015 16:19
node.jsでファイルを一行づつ読み込む
/**
* file read line
*/
"use strict";
var fs = require("fs");
/**
* node.js 0.8 or 0.10 setting
*/
var _setImmediate = (function(){
@you21979
you21979 / ifcfg-br0
Last active December 17, 2015 07:49
L2ブリッジ用のMACフィルター
DEVICE=br0
TYPE=Bridge
BOOTPROTO=none
ONBOOT=yes
DELAY=0
STP=off
@you21979
you21979 / clang.sh
Last active December 15, 2015 22:29
programmer environment for ubuntu
apt-get install gcc g++ make
apt-get install llvm-gcc clang
おうちの環境
wifi bridge WHR-G301N dd-wrt
router fitelnet-f100
basehub Dell PowerConnect 2816
@you21979
you21979 / limitter.js
Last active December 15, 2015 16:38
指定した時間で回数制限を行う関数。
var createLimitter = function(max, reset_sec){
var reset_time = process.uptime() + reset_sec;
var count = 0;
return function(){
if(process.uptime() >= reset_time){
reset_time = process.uptime() + reset_sec;
count = 0;
}
if(count >= max){
return false;
@you21979
you21979 / mysqlconnect.js
Last active December 15, 2015 15:09
node-mysqlのconnect呼ぶだけで遅い。秒間100-300回程度しか回ってくれない
"use strict";
var mysql = require('mysql');
var mysqlConfig = {
host : "127.0.0.1",
port : 3306,
user : "root",
password : "",
database : "test",
debug : false,
@you21979
you21979 / mysql_client.js
Last active December 15, 2015 07:59
MYSQL切断時にリトライするモジュール
var mysql = require('mysql');
var DefaultEvent = {
onConnected : function(){
console.log('MYSQL[%s] connected', this.conf.host);
},
onClosed : function(reason){
console.log('MYSQL[%s] closed reason: %s', this.conf.host, reason);
},
onError : function(err){
console.log(err.stack);
@you21979
you21979 / ubuntu_metatrader5.txt
Last active December 15, 2015 03:29
メタトレーダーノウハウ
ubuntu linux向けメタトレーダーインストール方法
=========================================
事前準備
-------
apt-get install wine
ダウンロード
----------
http://www.metatrader5.com/
@you21979
you21979 / schedpipeline.js
Created March 19, 2013 07:56
pipeline処理
var SchedPipeline = exports.SchedPipeline = function(){
this.q = [];
this.runflag = false;
}
SchedPipeline.prototype = {
run : function(){
this.runflag = true;
var self = this;
process.nextTick(function T(){
if(self.runflag){
~$ /usr/lib/nux/unity_support_test -p
OpenGL vendor string: Intel Open Source Technology Center
OpenGL renderer string: Mesa DRI Intel(R) Sandybridge Mobile
OpenGL version string: 3.0 Mesa 9.0.2
Not software rendered: yes
Not blacklisted: yes
GLX fbconfig: yes
GLX texture from pixmap: yes
GL npot or rect textures: yes