Skip to content

Instantly share code, notes, and snippets.

View am's full-sized avatar
🌊
surfing bits and bytes

antonio miranda am

🌊
surfing bits and bytes
View GitHub Profile
@am
am / detectBrowserLanguage.js
Last active February 9, 2018 11:19 — forked from leipert/detectBrowserLanguage.js
Detect browser language in javascript (utilizing lodash/fp)
// These window.navigator contain language information
// 1. languages -> Array of preferred languages (eg ["en-US", "zh-CN", "ja-JP"]) Firefox^32, Chrome^32
// 2. language -> Preferred language as String (eg "en-US") Firefox^5, IE^11, Safari,
// Chrome sends Browser UI language
const browserLanguagePropertyKeys = ['languages', 'language'];
const availableLanguages = ['en', 'es'];
const detectedLocale = _.flow(
_.pick(browserLanguagePropertyKeys), // Get only language properties
_.values, // Get values of the properties
@am
am / vim-resources.md
Created August 31, 2018 22:05
Vim learning resources for a emacs user
@am
am / custom.css
Last active October 9, 2018 16:15
Gmail Dark Overrides
/* sidebar */
.aZ6 {
background-color: #282a2e;
}
/* sidebar-bottom */
.bhZ.bym .aj5, .vhZ.bjB .aj5 {
background-color: #1d1f21;
}
/* header */
@am
am / layersToArtboards.jsx
Last active December 12, 2018 20:57
Illustrator util to copy layers content to artboards
// based on https://github.com/michaelchaize/appliness/blob/master/Illustrator-create-artboards/CreateArtboardsLayers.jsx
// Illustrator util to copy layers content to artboards
// Each layer must contain one single group
// It will name the artboard to match the layer name
// For each 20 layers it creates a new row
// Ensure the original artboard is placed in the top left corner
// TODO: translate the original artboard on the top left corner
@am
am / shell
Created January 26, 2014 11:35
Kaleidodcope "xcrun: error: cannot be used within an App Sandbox..."
cd /Applications/Kaleidoscope.app/Contents/Resources/Integration/scripts
./install_git-default