Skip to content

Instantly share code, notes, and snippets.

Multiple SSH Keys settings for different github account

create different public key

create different ssh key according the article Mac Set-Up Git

$ ssh-keygen -t rsa -C "your_email@youremail.com"
@avendael
avendael / firebase_sample.js
Created November 24, 2013 05:44
Firebase JS client
var awesomeFirebase = new Firebase('https://anexample.firebaseIO.com/samplenode');
awesomeFirebase.set({
some_string_content: "Firebase is Awesome!",
some_number_content: 42
});
@avendael
avendael / firebase_sample.java
Created November 24, 2013 05:34
Firebase Android client
Firebase firebase = new Firebase("https://anexample.firebaseIO.com/samplenode");
firebase.addValueEventListener(new ValueEventListener() {
@Override
public void onDataChange(DataSnapshot dataSnapshot) {
Map data = (Map) dataSnapshot.getValue();
Log.d(TAG, "::onDataChange() -- firebase data: "
+ dataSnapshot.getValue());
Log.d(TAG, "::onDataChange() -- sample string data content: "
@avendael
avendael / .emacs.el
Last active December 27, 2015 20:19
Pull packages from repository. Requires melpa and marmalade, unless you change the packages in the list.
;; check if the packages are installed; if not, install it.
(mapc
(lambda (package)
(or (package-installed-p package)
(if (y-or-n-p (format "Package %s is missing. Install it? " package))
(package-install package))))
;; The list of packages that should be installed
'(yaml-mode wrap-region autopair color-theme-sanityinc-tomorrow creole-mode crosshairs
col-highlight elpy auto-complete ac-js2 elscreen expand-region gist
find-file-in-project flymake flymake-cursor fuzzy gitignore-mode
@avendael
avendael / .emacs.el
Created November 9, 2013 09:47
Add the melpa and marmalade repositories to the emacs package system.
(require 'package)
(package-initialize)
(add-to-list 'package-archives
'("marmalade" . "http://marmalade-repo.org/packages/") t)
(add-to-list 'package-archives
'("melpa" . "http://melpa.milkbox.net/packages/") t)
@avendael
avendael / vimium.conf
Created October 17, 2013 17:06
Emacs keybindings for vimium. Paste this into vimium's advanced settings.
map <c-n> scrollDown
map <c-p> scrollUp
map <c-b> scrollLeft
map <c-f> scrollFullPageDown
map <c-b> scrollFullPageUp
map <c-v> scrollFullPageDown
map <a-v> scrollFullPageUp
map <c-w> copyCurrentUrl
map <a-w> copyCurrentUrl
map <c-k> copyCurrentUrl
@avendael
avendael / .vimperatorrc
Last active August 22, 2018 12:48
Emacs Keybindings for Vimperator. Paste this into your `.vimperatorrc`
" Show tab numbers
set guioptions+=n
" Hide scrollbars
set guioptions-=r
" zenburn color theme
colo zenburn
" Default editor when C-i is invoked