Skip to content

Instantly share code, notes, and snippets.

View izumskee's full-sized avatar
🥷

izumskee izumskee

🥷
  • IZM Solutions
  • San Francisco, CA
  • X @izumskee
View GitHub Profile
@izumskee
izumskee / locales.txt
Last active August 29, 2015 14:27
Fix "Failed global initialization: BadValue Invalid or no user locale set. Please ensure LANG and/or LC_* environment variables are set correctly. DO"
// Edit /etc/default/locale
LANG="en_US.UTF-8"
LANGUAGE="en_US"
LC_ALL="en_US.UTF-8"
@izumskee
izumskee / es6-class-meteor.js
Created September 17, 2015 08:07
ES6 class in Meteor
// ES6
class Tweet {
constructor (doc) {
_.extend(this, doc);
}
}
Tweets = new Mongo.Collection('tweets', {
transform (doc) {
return new Tweet(doc);
@izumskee
izumskee / custom-g-map.js
Created September 30, 2015 07:47
customize google maps
var map;
var mode;
var address;
var coords;
function initMap() {
setTimeout(function(){
var directionsService = new google.maps.DirectionsService;
var directionsDisplay = new google.maps.DirectionsRenderer;
var customMapType = new google.maps.StyledMapType([
@izumskee
izumskee / gist:08e7206fdd9dcb9a57ac
Created February 19, 2016 10:03
Create spacer in dock OSX
defaults write com.apple.dock persistent-apps -array-add '{tile-data={};tile-type="spacer-tile";}'; killall Dock
@izumskee
izumskee / add-ssh-to-remote-server.txt
Created June 2, 2016 15:01
Add SSH key to remote server
cat ~/.ssh/id_rsa.pub | ssh user@hostname 'cat >> .ssh/authorized_keys'
@izumskee
izumskee / es6uniq.js
Created December 9, 2016 08:04
remove duplocates in js array
var uniqEs6 = (arrArg) => {
return arrArg.filter ( (elem, pos, arr) => arr.indexOf (elem) == pos)
}
// или
const uniqEs6 = (array) => [ ...new Set (array) ]
@izumskee
izumskee / css_for_locale.css
Last active December 9, 2016 08:07
Styling depends on locale
.example:lang(ru) {
/* styles for ru locale */
}
const MODULE_DIR = /(.*([\/\\]node_modules|\.\.)[\/\\](@[^\/\\]+[\/\\])?[^\/\\]+)([\/\\].*)?$/g;
{
loader: 'babel-loader',
test: /\.jsx?$/,
include(filepath) {
if (filepath.split(/[/\\]/).indexOf('node_modules')===-1) return true;
let pkg, manifest = path.resolve(filepath.replace(MODULE_DIR, '$1'), 'package.json');
try { pkg = JSON.parse(fs.readFileSync(manifest)); } catch (e) {}
return !!(pkg.modules || pkg['jsnext:main']);
@izumskee
izumskee / get-directory.bash
Created May 3, 2017 16:02
get-directory bash
du -h --max-depth=1 /dir
// Includes functions for exporting active sheet or all sheets as JSON object (also Python object syntax compatible).
// Tweak the makePrettyJSON_ function to customize what kind of JSON to export.
var FORMAT_ONELINE = 'One-line';
var FORMAT_MULTILINE = 'Multi-line';
var FORMAT_PRETTY = 'Pretty';
var LANGUAGE_JS = 'JavaScript';
var LANGUAGE_PYTHON = 'Python';