Skip to content

Instantly share code, notes, and snippets.

View kitek's full-sized avatar
🏠
Working from home

Marcin Kitowicz kitek

🏠
Working from home
View GitHub Profile
@kitek
kitek / gist:1400589
Created November 28, 2011 14:29
Node.js wysyłanie HTTP POST - przykład użycia
Utils.sendPost({
'host': 'www.google.pl',
'port': 80,
'host_name': 'www.google.pl',
'path': '/typing'
},{
'klucz': 'wartosc',
'klucz2': 'wartosc2'
},function(err, response) {
if(err) return false;
@kitek
kitek / gist:1400902
Created November 28, 2011 16:04
Zliczanie elementów w obiekcie JavaScript
var obiekt = {'1':'ala','2':'basia','3':'zosia'};
var ile = Object.keys(obiekt).length;
console.log(ile);
@kitek
kitek / gist:1404107
Created November 29, 2011 09:08
Timestamp JavaScript
var dt = Math.round(new Date().getTime() / 1000);
@kitek
kitek / gist:1404664
Created November 29, 2011 12:36
Parsowanie parametrów GET
var qs = require('querystring');
req.on('end', function () {
var url = req.url.substr(1), qmPos = url.indexOf('?'), getParams = {};
if(qmPos > 0) {
getParams = qs.parse(url.substr(qmPos+1));
url = url.substr(0, qmPos);
}
console.log(url);
console.log(getParams);
@kitek
kitek / gist:1406473
Created November 29, 2011 20:57
Copy/clone array in JavaScript
var tablica = ["ala", "basia", "zosia"];
var nowaTablica = tablica.slice();
console.log(nowaTablica);
@kitek
kitek / gist:1406698
Created November 29, 2011 21:47
hdparm benchmark
sudo hdparm -t /dev/sda
/dev/sda:
Timing buffered disk reads: 52 MB in 3.02 seconds = 17.19 MB/sec
@kitek
kitek / gist:1410502
Created November 30, 2011 19:48
npm view
npm view nodemon
{
name: 'nodemon',
description: 'Simple monitor script for use during development of a node.js app.'
}
@kitek
kitek / gist:1437512
Created December 6, 2011 09:17
MongoHandler
mongo.getCollection('Users').findOne({sid : "a5bfc9a44b917a6ebaf794293062abea"}, function(err, data) {
console.log(data);
});
@kitek
kitek / gist:1446614
Created December 8, 2011 10:01
Socket.io connect & disconnect
this.disconnect = function() {
socket.disconnect();
socket.removeAllListeners('connect');
io.sockets = {};
};
@kitek
kitek / gist:1485042
Created December 16, 2011 08:04
GetAge
var getAgeStr = function(dateString) {
var myDate = new Date(dateString),
now = new Date(),
month_of_birth=myDate.getMonth(),
day_of_birht=myDate.getDay(),
year_of_birth=myDate.getYear(),
now_month = now.getMonth(),
now_day = now.getDay(),
now_year = now.getYear(),
age = now_year - year_of_birth;