Skip to content

Instantly share code, notes, and snippets.

View alFReD-NSH's full-sized avatar

Farid Nouri Neshat alFReD-NSH

View GitHub Profile
@alFReD-NSH
alFReD-NSH / test not passing on master and v0.10
Created February 13, 2014 00:58
Node tests not passing on v0.10 and master branches on my ubuntu 13.04 64bit machine.
=== release test-http-dns-error ===
Path: simple/test-http-dns-error
assert.js:92
throw new assert.AssertionError({
^
AssertionError: "EADDRINFO" == "ENOTFOUND"
at ClientRequest.<anonymous> (/home/alfred/repos/node/test/simple/test-http-dns-error.js:49:12)
at ClientRequest.EventEmitter.emit (events.js:95:17)
at CleartextStream.socketErrorListener (http.js:1547:9)
at CleartextStream.EventEmitter.emit (events.js:95:17)
@alFReD-NSH
alFReD-NSH / facebook-xmpp.js
Created October 1, 2011 08:55 — forked from naltatis/facebook-xmpp.js
connecting to Facebook via node-xmpp
var client = new xmpp.Client({
jid: '-123456@chat.facebook.com', // where 123456 is the users facebook id
api_key: apiKey, // api key of your facebook app
secret_key: secretKey, // secret key of your facebook app
session_key: sessionKey, // users current session key
host: 'chat.facebook.com'
});
// you can find more details here http://developers.facebook.com/docs/chat/
@alFReD-NSH
alFReD-NSH / corrupt.log
Created March 29, 2012 04:18
NPM logs for corrupt cache packages
alfred@ubuntu:~/apps/duty$ npm install request -ddd
npm info it worked if it ends with ok
npm verb cli [ 'node',
npm verb cli '/home/alfred/.nvm/v0.6.14/bin/npm',
npm verb cli 'install',
npm verb cli 'request',
npm verb cli '-ddd' ]
npm info using npm@1.1.13
npm info using node@v0.6.14
npm verb config file /home/alfred/.npmrc
@alFReD-NSH
alFReD-NSH / node-tar-test-res.log
Created March 29, 2012 11:43
node-tar test results on ubuntu
Here's the results:
alfred@ubuntu:~/apps/test/node_modules/tar$ npm test
> tar@0.1.13 test /home/alfred/apps/test/node_modules/tar
> tap test/*.js
ok test/00-setup-fixtures.js ............................ 4/4
not ok test/extract.js ................................ 13/44
@alFReD-NSH
alFReD-NSH / app.js
Created April 27, 2012 08:57
Express example
/**
* Module dependencies.
*/
var express = require('express');
var app = module.exports = express.createServer();
// Configuration
@alFReD-NSH
alFReD-NSH / bench.html
Created February 15, 2013 05:15
Knockout observable benchmark. Put the file in your knockout folder.
<!DOCTYPE html>
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge,chrome=1">
<title></title>
<meta name="description" content="">
</head>
<body>
<script type="text/javascript" src="build/output/knockout-latest.js"></script>
<script type="text/javascript" src="https://raw.github.com/bestiejs/benchmark.js/v1.0.0/benchmark.js"></script>
@alFReD-NSH
alFReD-NSH / bench.js
Created February 20, 2013 09:16
Sugar multi match benchmark
var Benchmark = require('benchmark');
var suite = new Benchmark.Suite;
require('./release/sugar-full.development');
var empty = [];
var with500 = [];
500..times(function () {
with500.push({});
@alFReD-NSH
alFReD-NSH / popover.js
Created December 8, 2013 09:54
Close popover when the body is clicked on, while using bootstrap popover.
var path = '#thePopoverContent',
element = $('#theButtonThatOpensThePopover')[0];
$(document).click(function (e) {
if (this !== element &&
e.target !== element &&
$('.popover').length &&
!$(e.target).parents(path).length) {
hide();
@alFReD-NSH
alFReD-NSH / Second run
Last active January 3, 2016 16:19
I have already set AWS_ACCEESS_KEY_ID, AWS_SECRET_ACCESS_KEY and AWS2JS_S3_BUCKET.
> aws2js@0.8.3 test /home/alfred/repos/aws2js
> tools/test.sh
Running tests on node.js v0.10.13
[72% | 34/47 | + 33 | - 0] s3-signurl
assert.js:324
assert.ifError = function(err) { if (err) {throw err;}};
^
Error: Redirect response without the Location header.
at Object.formattedError (/home/alfred/repos/aws2js/node_modules/http-get/lib/tools.js:251:9)
@alFReD-NSH
alFReD-NSH / s3-get-with-error.js
Created January 18, 2014 11:06
Here's a simple test for an issue in aws2js. The test doesn't pass
'use strict';
var common = require('./includes/common.js');
var assert = require('assert');
var s3 = require('../').load('s3');
var fs = require('fs');
function wrap(name) {
var fn = fs[name];
wrap[name] = 0;