Skip to content

Instantly share code, notes, and snippets.

#!/bin/bash
NPM_RC=~/.npmrc
BASH_RC=~/.bashrc
NODE_VERSION="v0.12.2"
TMP_DIR="$HOME/tmp"
ARCHIVE_NAME="node-$NODE_VERSION-linux-x64.tar.gz"
DIR_NAME="node-$NODE_VERSION"
DEST_FOLDER="$HOME/env"
function addtopath {
if [ -d "$1" ] && [[ ":$PATH:" != *":$1:"* ]]; then
@greyd
greyd / sonar.sh
Created December 29, 2014 15:50
sonar as a service
#
# Copyright (c) 1999, 2006 Tanuki Software Inc.
#
# Java Service Wrapper sh script. Suitable for starting and stopping
# wrapped Java applications on UNIX platforms.
#
#-----------------------------------------------------------------------------
# These settings can be modified to fit the needs of your application
@greyd
greyd / query.js
Created June 11, 2012 15:45
query
function initPage() {
console.log(Q('div#wrapper.list[type="tset"][test="123"]'));
}
window.Q = function( selector, paren ) {
var Q = function ( selector, parent ) {
@greyd
greyd / UserInput.js
Created May 27, 2012 17:42
ДЗ5 таск 2
var userInput = [
"10 KM/H, 20 m",
"12 KM/sec, 1 km",
"7 miles/M, 123 miles",
"10 m/MIN, 2 metra",
"20 m/sec, 10 m",
"3 hours/min, 4 m"
];
var calculateSpendTime = ( function() {
@greyd
greyd / lection6_1.js
Created May 27, 2012 15:04
ДЗ 5 таск 1
var paragraph = (function() {
var attrWhiteList = /^(text|size|color|weight|true)$/i;
var paragraph = {};
function setAttr(name, value) {
if(typeof name == 'string') {
if(checkAttr(name)) {
paragraph[name] = value;
}
} else {
function waitsForMaker( timestep, timeout ) {
var timestep = timestep || 100,
timeout = timeout || 5000;
return function( predicat, callback, errorback ) {
var stepCount = Math.ceil(timeout / timestep),
step = 0,
interval;
interval = setInterval( function() {
step++;
function sum() {
var res = 0,
i = 0,
len = arguments.length;
for (;i < len; i++) {
res += arguments[i];
}
console.log('Sum called', res);
return res;
}