Skip to content

Instantly share code, notes, and snippets.

View boo1ean's full-sized avatar
🎯
Focusing

Egor Gumenyuk boo1ean

🎯
Focusing
View GitHub Profile
var casual = require('casual'),
service = require('../real-service');
descibe('Some sort of service', function() {
it('Should not fail', function() {
var string = casual.string;
var expected = string + 'A';
var result = service.appendLetterAtoEndOfString(string);
result.should.be.exactly(expected);
@boo1ean
boo1ean / pg-table-sizes.sql
Created February 3, 2014 13:37
Get tables sizes for postgresql
SELECT nspname || '.' || relname AS "relation",
pg_size_pretty(pg_relation_size(C.oid)) AS "size"
FROM pg_class C
LEFT JOIN pg_namespace N ON (N.oid = C.relnamespace)
WHERE nspname NOT IN ('pg_catalog', 'information_schema')
ORDER BY pg_relation_size(C.oid) DESC
LIMIT 20;
@boo1ean
boo1ean / ideas
Last active August 29, 2015 13:55
## Generators ideas
- category
- dollar
- gender
- age
- array_of stuff
## db util
## gossip server (monitoring)
'use strict';
angular.module('fitApp', ['ngRoute']).
config(['$routeProvider', '$locationProvider', function($routeProvider, $locationProvider) {
$routeProvider.
when('/', {
templateUrl: 'partials/index.html',
controller: IndexCtrl
}).
when('/exercises', {
var test = test();
var login = function(credentials) {
return test()
.post('/login', credentials);
};
var createAffiliate = test()
.post('/affiliates', casual.affiliate)
.as('affiliate')
@boo1ean
boo1ean / docker-stuff.md
Last active August 29, 2015 14:00
Docker-related helpers
# Remove all stopped containers
docker rm $(docker ps -a -q)
var titles = ['день', 'дня', 'дней'];
var right_word = function (number) {
cases = [2, 0, 1, 1, 1, 2];
return titles[(number % 100 > 4 && number % 100 < 20) ? 2 : cases[(number %10 < 5) ? number % 10 : 5]];
}
@boo1ean
boo1ean / 1.js
Last active August 29, 2015 14:02
var cats = require('services/cats');
var dogs = require('services/dogs');
var doStuff = function(data) {
whether(data.doge).then(function() {
return dogs.create(data).then(function(doge) {
data.doge_id = doge.id;
});
}).then(function() {
return cats.create(data);
var fs = require('fs');
var c = {};
fs.readFile('ips', function(err, data) {
var ips = data.toString().split('\n');
for (var i in ips) {
if (!c[ips[i]]) {
c[ips[i]] = 1