Skip to content

Instantly share code, notes, and snippets.

💭
Coding, of course...

Noel Martin Llevares dashmug

💭
Coding, of course...
Block or report user

Report or block dashmug

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
@dashmug
dashmug / .zshrc
Last active Aug 5, 2018
my .zshrc
View .zshrc
# Source zim
if [[ -s ${ZDOTDIR:-${HOME}}/.zim/init.zsh ]]; then
source ${ZDOTDIR:-${HOME}}/.zim/init.zsh
fi
# Customize to your needs...
alias zshconfig="subl ~/.zshrc"
alias zimconfig="subl ~/.zimrc"
export EDITOR='vim'
View sample.js
// Main API Lambda
async function (event) {
let input
let context
let response
try {
// input is simply the relevant input (not the whole
// AWS Lambda event which contains lots of unnecessary data)
View sample.js
// Don't
function handler(event, context) {
const s3 = new AWS.S3()
return s3.upload({}).promise()
}
// Better - Init variables outside the handler
const s3 = new AWS.S3()
View prompt_dashmug_setup
#
# A simple theme that displays relevant, contextual information.
#
# Authors:
# Sorin Ionescu <sorin.ionescu@gmail.com>
#
# Screenshots:
# http://i.imgur.com/nrGV6pg.png
#
View inventory.js
class InventoryObject {
/**
* @param {string} name
* @param {number} price
*/
constructor(name, price) {
this.name = name;
this.price = price;
}
@dashmug
dashmug / inner-vs-outer-functions.js
Created Jan 23, 2017
Which is better inner or outer functions?
View inner-vs-outer-functions.js
const oneBigFunction = () => {
const add = (x, y) => x + y
const subtract = (x, y) => x - y
const multiply = (x, y) => x * y
const divide = (x, y) => x / y
return divide(add(multiply(8, 1), 2), subtract(3, 1))
}
// or
@dashmug
dashmug / .bash_profile
Created Aug 27, 2013
My Mac OS X `.bash_profile`.
View .bash_profile
export PATH=/usr/local/bin:$PATH
export PATH=/usr/local/share/python:$PATH
export PATH=/usr/local/sbin:$PATH
#export PS1="\W \$ "
PS1="\[\e[1;96m\]\u@\h:\[\e[1;93m\] \w \[\e[1;96m\]\@\n\$\[\e[0m\] "
export LANG="en_US.UTF-8"
export LC_COLLATE="en_US.UTF-8"
export LC_CTYPE="en_US.UTF-8"
@dashmug
dashmug / .inputrc
Created Aug 27, 2013
.inputrc for improved working on bash I forgot where I got this.
View .inputrc
"\e[A": history-search-backward
"\e[B": history-search-forward
"\e[C": forward-char
"\e[D": backward-char
set show-all-if-ambiguous on
set completion-ignore-case on
@dashmug
dashmug / remove_duplicates.sql
Created Jun 24, 2013
To remove duplicates in a MySQL table.
View remove_duplicates.sql
ALTER IGNORE TABLE table ORDER BY address ASC ADD UNIQUE KEY 'address' (`address`);
@dashmug
dashmug / search_and_replace.pl
Created Jun 24, 2013
Search and replace text in a directory
View search_and_replace.pl
perl -pi -w -e 's/SEARCH_FOR/REPLACE_WITH/g;' *.txt
You can’t perform that action at this time.