Skip to content

Instantly share code, notes, and snippets.

@smmoosavi
smmoosavi / commands.md
Last active August 29, 2015 14:11
Some useful commands

Some useful commands.

extract tar.gz files

tar -zxvf file.tar.gz

source

@smmoosavi
smmoosavi / README.md
Last active August 29, 2015 14:12
change keymaster.js lib behavior with inputs
@smmoosavi
smmoosavi / Git-Patch.md
Created April 21, 2015 04:29
Git patch

src:

git format-patch -n 021467b # commit hash

dist:

git am *.patch --committer-date-is-author-date
@smmoosavi
smmoosavi / utf8.py
Created May 24, 2015 12:50
UTF8 Python
# -*- coding: utf-8 -*-
@smmoosavi
smmoosavi / readme.md
Created September 13, 2015 18:42
Docker commands

Remove all exsited dockers

$ docker rm $(docker ps -q -f status=exited)

source

Some tips for git

Rename branch

git branch -m <oldname> <newname>

source

@smmoosavi
smmoosavi / olfsm.py
Last active January 3, 2016 00:49
One line finite-state machine implementation
# State machine implementation:
olfsm = lambda Q, input, init: reduce(lambda o, i: o + (o[-1] if i not in Q[o[-1]] else Q[o[-1]][i]), input, init)
npm run build

commented webpack.optimize.UglifyJsPlugin

build/static/app/css/styles.css

._1gwPWr77dmf4i5iRBt9FXY {
  border-color: #1abc9c !important; }
@smmoosavi
smmoosavi / mailcatcher.md
Last active February 7, 2017 11:14
how to install mailcatcher

Install mailcatcher

install rvm

src

gpg --keyserver hkp://keys.gnupg.net --recv-keys 409B6B1796C275462A1703113804BB82D39DC0E3
curl -sSL https://get.rvm.io | bash -s stable --ruby

and close and reopen your terminal.

install mailcatcher

@smmoosavi
smmoosavi / README.md
Last active November 21, 2017 19:15
list of questions for publishing npm package

what packages we need?

eslint

  • eslint
  • eslint-config-airbnb
  • eslint-plugin-import
  • eslint-plugin-jsx-a11y
  • eslint-plugin-react

.eslintrc