Skip to content

Instantly share code, notes, and snippets.

View codenameyau's full-sized avatar

Jorge Yau codenameyau

View GitHub Profile
@codenameyau
codenameyau / multi_try_except_flat.py
Created June 20, 2017 20:56 — forked from xtream1101/multi_try_except_flat.py
Python multiple Try/except flat design
# I know dict's have `.get()`, this example was made to break if the key is not
# there to show the use of multiple try/except's
# Yes I know that having the except and else on 1 line each does not fit with PEP8 standards.
# But when you have many of them it helps reduce the size of the file and is no harder to read
data = {'some_key': 'key value'}
key_data = None
for _ in range(1):
try:
key_data = data['someKey']
@codenameyau
codenameyau / slackbot.md
Created August 5, 2016 21:35
Slackbot Commands

wfh, work from home

Yeah, Okay.
Sureeee.
https://cdn.meme.am/instances/66329129.jpg
http://gifrific.com/wp-content/uploads/2012/04/Jon-Hamm-Sure-Thing.gif
http://i.imgur.com/seh6p.gif
http://www.reactiongifs.com/wp-content/uploads/2013/11/yea-k.gif
@codenameyau
codenameyau / preprocessor_fun.h
Created July 5, 2016 21:13 — forked from aras-p/preprocessor_fun.h
Things to commit just before leaving your job
// Just before switching jobs:
// Add one of these.
// Preferably into the same commit where you do a large merge.
//
// This started as a tweet with a joke of "C++ pro-tip: #define private public",
// and then it quickly escalated into more and more evil suggestions.
// I've tried to capture interesting suggestions here.
//
// Contributors: @r2d2rigo, @joeldevahl, @msinilo, @_Humus_,
// @YuriyODonnell, @rygorous, @cmuratori, @mike_acton, @grumpygiant,
@codenameyau
codenameyau / .eslintrc.yaml
Created May 9, 2016 21:56 — forked from odedw/.eslintrc.yaml
ESLint Reset - A starter .eslintrc file that resets all rules to off and includes a description of what each rule does. From here, enable the rules that you care about by changing the 0 to a 1 or 2. 1 means warning (will not affect exit code) and 2 means error (will affect exit code).
# http:#eslint.org/docs/rules/
ecmaFeatures:
binaryLiterals: false # enable binary literals
blockBindings: false # enable let and const (aka block bindings)
defaultParams: false # enable default function parameters
forOf: false # enable for-of loops
generators: false # enable generators
objectLiteralComputedProperties: false # enable computed object literal property names
objectLiteralDuplicateProperties: false # enable duplicate object literal properties in strict mode
objectLiteralShorthandMethods: false # enable object literal shorthand methods
@codenameyau
codenameyau / elasticsearch-rest.md
Last active January 12, 2021 12:41
Elasticsearch REST Cheatsheet
@codenameyau
codenameyau / console-tricks.js
Last active April 6, 2022 13:07
Javascript Snippets
/************************************************************************
* CLIENT ONE-LINERS
*************************************************************************/
// Set top level domain cookie.
document.cookie = "token=12345; Max-Age=120; Secure; Domain=mozilla.org; Path=/;"
// Set a subdomain cookie.
document.cookie = "name=hello world; Max-Age=120; Secure; Domain=developer.mozilla.org; Path=/;"
@codenameyau
codenameyau / linux-cheatsheet.sh
Last active January 6, 2024 21:56
Bash Cheatsheet
# Check which process is using a port.
lsof -i tcp:57454
# Bash scrict mode.
# http://redsymbol.net/articles/unofficial-bash-strict-mode/
#!/bin/bash
set -euo pipefail
IFS=$'\n\t'
# Exit script if you try to use an uninitialized variable.
@codenameyau
codenameyau / deploy-gh-pages.md
Last active January 1, 2018 05:02
Deploying to GitHub Pages

Deploying to GitHub Pages

You can serve your project websites for free on GitHub Pages. Normally, I use gulp to generate a minified and concatenated build inside the build/ directory, and then use git subtree to push only the build/ directory to the gh-pages branch (without needing to push the build to master).

First Push to GitHub Page

git subtree push --prefix build origin gh-pages
@codenameyau
codenameyau / receipe.scss
Last active January 25, 2018 21:03
CSS Recipe Book
// Fix pixelated images and svg by removing this line.
svg,
img {
image-rendering: -webkit-optimize-contrast;
}
// Spinning React logo
.App-logo {
animation: App-logo-spin infinite 20s linear;
height: 80px;