Skip to content

Instantly share code, notes, and snippets.

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

duplexer quocnguyen

🏠
Working from home
View GitHub Profile
// Fix required to have obj.prop.getFullname function to print out "Embrace-it"?
let fullname = 'Developer A'
let obj = {
fullname: 'Developer B',
prop: {
fullname: 'Embrace-it',
get getFullname() {
return this.fullname
}
// Fix for "console.log(obj.prop.getFullname);" to output a string.
let fullname = 'Developer A'
let obj = {
fullname: 'Developer B',
prop: {
fullname: 'Embrace-it',
get getFullname() {
return fullname
}
@quocnguyen
quocnguyen / install.sh
Last active September 16, 2017 14:19
up
#!/bin/sh
set -e
# Code generated by godownloader. DO NOT EDIT.
#
usage() {
this=$1
cat <<EOF
$this: download go binaries for apex/up
Usage: $this [-b] bindir [version]
@quocnguyen
quocnguyen / mongoconsole.sh
Created June 29, 2017 15:51 — forked from stanislavb/mongoconsole.sh
Backup and restore MongoDB running in a Docker container
#!/bin/bash
usage() {
echo "Usage $0 -c mongo_docker_container_name"
}
while [[ $# > 1 ]]
do
key="$1"

Keybase proof

I hereby claim:

  • I am quocnguyen on github.
  • I am quocnguyen (https://keybase.io/quocnguyen) on keybase.
  • I have a public key ASDChBIgQ9iijSKXZpa6RRugqNRVBxgyf7Oo3rjdvGCMbQo

To claim this, I am signing this object:

var detectDevice = function(userAgent, screenWidth) {
var ua = userAgent.toLowerCase();
var isMobile = {
Android: function() {
return ua.match(/Android/i);
},
BlackBerry: function() {
return ua.match(/BlackBerry/i);
},