Skip to content

Instantly share code, notes, and snippets.

View ericnkatz's full-sized avatar
😸
~

Eric Katz ericnkatz

😸
~
View GitHub Profile
const serialize = uri => decodeURIComponent(uri).split('&').map(uri => ({ [uri.split('=')[0]]: uri.split('=')[1] })).reduce((a,b) => Object.assign(a,b))
console.log(serialize("_id%3D58c43d995cb9191a2f676b25%26index%3D0%26guid%3D798ebd68-22d5-4465-9d34-d4717891901d%26isActive%3Dfalse%26balance%3D%242%2C569.51%26picture%3Dhttp%3A%2F%2Fplacehold.it%2F32x32%26age%3D33%26eyeColor%3Dgreen%26name%3DDesiree%20Cervantes%26gender%3Dfemale%26company%3DSYNKGEN%26email%3Ddesireecervantes%40synkgen.com%26phone%3D%2B1%20(975)%20536-2019%26address%3D855%20Hendrickson%20Street%2C%20Libertytown%2C%20Marshall%20Islands%2C%205292%26about%3DElit%20anim%20occaecat%20proident%20consectetur%20veniam%20et%20deserunt%20irure.%20Sint%20aliquip%20fugiat%20aute%20tempor%20veniam%20eu%20duis%20mollit%20eiusmod%20aliquip%20ipsum%20enim%20do%20in.%20Pariatur%20nisi%20proident%20commodo%20duis%20nisi%20id%20ut%20commodo%20aute%20irure.%20Minim%20ut%20tempor%20in%20tempor%20dolor%20ex%20veniam%20fugiat.%20Sint%20cillum%20non%20qui%20elit%20a

Chatpen

Multiuser chat built with React and Firebase. Note that this is on the Firebase free plan, so if more than 50 users are on it things may go south.

A Pen by Brad Daily on CodePen.

License.

@wolever
wolever / ctagsrc
Last active August 29, 2015 14:16
Angular definitions for ctags (http://ctags.sourceforge.net/)
# Add the following lines to ~/.ctags to capture Angular definitions like `ngModule.service('MyService', …)`.
# See also: http://ctags.sourceforge.net/
--regex-javascript=/\.module\(\s*['"]([A-Za-z0-9._$]+)['"]/\1/c,ng-module/
--regex-javascript=/\.controller\(\s*['"]([A-Za-z0-9._$]+)['"]/\1/c,ng-controller/
--regex-javascript=/\.factory\(\s*['"]([A-Za-z0-9._$]+)['"]/\1/c,ng-factory/
--regex-javascript=/\.directive\(\s*['"]([A-Za-z0-9._$]+)['"]/\1/c,ng-directive/
--regex-javascript=/\.service\(\s*['"]([A-Za-z0-9._$]+)['"]/\1/c,ng-service/
--regex-javascript=/\.filter\(\s*['"]([A-Za-z0-9._$]+)['"]/\1/c,ng-filter/
# Hello, and welcome to makefile basics.
#
# You will learn why `make` is so great, and why, despite its "weird" syntax,
# it is actually a highly expressive, efficient, and powerful way to build
# programs.
#
# Once you're done here, go to
# http://www.gnu.org/software/make/manual/make.html
# to learn SOOOO much more.
# GIFme
# This is a really simple/stupid command line (specifically zsh) function to copy public Dropbox links to your gifs.
#
# Put this somewhere in your .zshrc and replace {{YOUR_PUBLIC_ID}} with your public Dropbox ID (find this by going to dropbox.com, finding a file in your "Public" folder, selecting it and clicking "Copy public link", and looking for the long number in the URL)
#
# This assumes your gifs (and other images you want to share) are stored in your Dropbox "Public" folder in a directory called "gifs".
# This whole thing ain't pretty, and it could be much better. But it's a start.
#
# Usage:
# "$ gifme yup.gif" will copy a public link to "{{Dropbox Directory}}/Public/gifs/yup.gif"
@lukaspawlik
lukaspawlik / ai1ec-properties.txt
Created June 19, 2014 09:31
AI1EC Event properties
Below are properties available to obtain by $event->get()
'post'
'post_id'
'instance_id'
'timezone_name'
'start'
'end'
'start_truncated'
'end_truncated'
@lukaspawlik
lukaspawlik / ai1ec-sample-usage.php
Last active May 15, 2021 05:49
AI1EC usage sample
function ai1ec2_display_events_func( $atts ) {
global $ai1ec_registry;
$content = '<div id="content2"><img src="/wp-content/themes/scio/images/events-header.png" alt="" />';
$time = $ai1ec_registry->get( 'date.system' );
// Get localized time
$timestamp = $time->current_time();
// Set $limit to the specified categories/tags
$limit = array(
//
// this is demo data - please use your own filters
@ericnkatz
ericnkatz / zshconfig
Created January 2, 2014 19:05
My .zshrc file.
# Path to your oh-my-zsh configuration.
ZSH=$HOME/.oh-my-zsh
# Set name of the theme to load.
# Look in ~/.oh-my-zsh/themes/
# Optionally, if you set this to "random", it'll load a random theme each
# time that oh-my-zsh is loaded.
ZSH_THEME="agnoster"
# Example aliases
@luetkemj
luetkemj / wp-query-ref.php
Last active April 25, 2024 09:37
WP: Query $args
// This gist is now maintained on github at https://github.com/luetkemj/wp-query-ref
<?php
/**
* WordPress Query Comprehensive Reference
* Compiled by luetkemj - luetkemj.github.io
*
* CODEX: http://codex.wordpress.org/Class_Reference/WP_Query#Parameters
* Source: https://core.trac.wordpress.org/browser/tags/4.9.4/src/wp-includes/query.php
*/