Skip to content

Instantly share code, notes, and snippets.

View blackode's full-sized avatar
:octocat:
Pushed code so fast, even my coffee is still loading. ☕💻 #CodingFuel

Ankanna blackode

:octocat:
Pushed code so fast, even my coffee is still loading. ☕💻 #CodingFuel
View GitHub Profile
@blackode
blackode / sublime_text_2_useful_shortcuts.md
Created June 20, 2016 17:44 — forked from nuxlli/sublime_text_2_useful_shortcuts.md
Sublime Text 2 - Useful Shortcuts

Sublime Text 2 - Useful Shortcuts

Tested in Mac OS X: super == command

Open/Goto


  • super+t: go to file
  • super+ctrl+p: go to project
  • super+r: go to methods
@blackode
blackode / tmux-cheatsheet.markdown
Created July 28, 2016 10:24 — forked from MohamedAlaa/tmux-cheatsheet.markdown
tmux shortcuts & cheatsheet

tmux shortcuts & cheatsheet

start new:

tmux

start new with session name:

tmux new -s myname
@blackode
blackode / password_lock.ex
Created February 14, 2017 10:07
GenServer Example
defmodule PasswordLock do
use GenServer
# -------------#
# Client - API #
# -------------#
@moduledoc """
Documentation for PasswordLock.
locks the password
defmodule PasswordLockTest do
use ExUnit.Case
doctest PasswordLock
setup do
{:ok,server_pid} = PasswordLock.start_link("foo")
{:ok,server: server_pid}
end
test "unlock success test", %{server: pid} do
@blackode
blackode / start_link.exs
Created February 14, 2017 10:33
GenServer start_link definition
@blackode
blackode / unlock_reset.exs
Created February 14, 2017 10:34
unlock and reset definition
@doc """
Unlocks the given password
"""
def unlock(server_pid, password) do
GenServer.call(server_pid, {:unlock, password})
end
@doc """
resets the given password
"""
@blackode
blackode / genserver_test_setup.exs
Created February 14, 2017 10:36
Testing GenServer Setup
setup do
{:ok,server_pid} = PasswordLock.start_link("foo")
{:ok,server: server_pid}
end
@blackode
blackode / sample_test.exs
Created February 14, 2017 10:42
Test sample code
test "unlock success test", %{server: pid} do
assert :ok == PasswordLock.unlock(pid,"foo")
end
@blackode
blackode / init.exs
Created February 14, 2017 12:14
GenServer initiation
def init(password) do
{:ok, [password]} # ----------- state is stored as list of passwords
end
@blackode
blackode / 0_reuse_code.js
Created February 16, 2017 18:41
Here are some things you can do with Gists in GistBox.
// Use Gists to store code you would like to remember later on
console.log(window); // log the "window" object to the console