Skip to content

Instantly share code, notes, and snippets.

View asduser's full-sized avatar

Network Engineer asduser

View GitHub Profile
@asduser
asduser / README.md
Last active April 29, 2017 15:40
Ajax/http requests boilerplate.

Ajax/http requests boilerplate.

  1. http-requests.
  2. mocked json-data.
  3. tricks to manage api.
  4. handlers, dispatchers etc.
@asduser
asduser / app.js
Last active May 20, 2017 14:02
Images loaded events & suaitable loader
var mainContainer = $("#main");
var loader = $(".load-bar");
mainContainer.imagesLoaded()
.always( function( instance ) {
console.log('all images loaded');
toggleElements();
})
.done( function( instance ) {
console.log('all images successfully loaded');
@asduser
asduser / constructor-overload.ts
Created August 19, 2017 19:45
constructor overload in TypeScript
class User {
public name: string;
public age: number;
public languages: string[];
constructor(name:string);
constructor(name:string, age?: number);
constructor(name:string, age: number, languages?: string[])
constructor(name?:string, age?: number, languages?: string[]) {
@asduser
asduser / grantRolesToUser.js
Created December 16, 2017 12:23
MongoDb - update user in another database from the root.
MongoClient.connect('mongodb://admin:pass@localhost:27017/mydb?authSource=admin').then((db) => {
return db.command({
grantRolesToUser: 'user',
roles: ['dbAdmin', 'readWrite']
})
.then((stat) => {
console.log(stat);
});
})
.catch(console.log);
@asduser
asduser / create-db.sql
Created September 2, 2019 14:18
SQL examples.
CREATE DATABASE IF NOT EXISTS mydb;
use mydb;