Skip to content

Instantly share code, notes, and snippets.

@yurifrl
yurifrl / basic-docker.sh
Created August 24, 2016 00:41
basic-docker.sh
#!/bin/bash
# Use deploy directory as working directory
parent_path=$( cd "$(dirname "${BASH_SOURCE}")" ; pwd -P )
cd "$parent_path"
# halt on any error
# set -e
build() {
# List running nodes
docker run -it --rm --volumes-from data levenson/kubectl get nodes
NAME LABELS STATUS
10.161.34.62 kubernetes.io/hostname=10.161.34.62 Ready
10.161.34.65 kubernetes.io/hostname=10.161.34.65 Ready
10.161.34.70 kubernetes.io/hostname=10.161.34.70 Ready
# Label nodes with name key
docker run -it --rm --volumes-from data levenson/kubectl label nodes 10.161.34.62 name=node-1
@yurifrl
yurifrl / gist:9e3a6dbc1c6f57f8f669fabf98a80e9b
Created June 30, 2016 02:06 — forked from unnitallman/gist:944011
sqlite with activerecord outside rails
require 'active_record'
ActiveRecord::Base.logger = Logger.new(STDERR)
ActiveRecord::Base.colorize_logging = false
ActiveRecord::Base.establish_connection(
:adapter => "sqlite3",
:dbfile => ":memory:"
)
@yurifrl
yurifrl / dowgrade.sh
Created June 13, 2016 18:24
Downgrade docker arch linux
cd /var/cache/pacman/pkg/
sudo pacman -U docker-1:1.10.3-1-x86_64.pkg.tar.xz
@yurifrl
yurifrl / Controller.php
Created January 15, 2014 20:45
Find Who called the Method
$trace = debug_backtrace();
if (isset($trace[1])) {
// $trace[0] is ourself
// $trace[1] is our caller
// and so on...
var_dump($trace[1]);
echo "called by {$trace[1]['class']} :: {$trace[1]['function']}";
}
@yurifrl
yurifrl / gist:8278477
Created January 6, 2014 04:56
Function to locate myself
function where_am_i($dir = '.') {
$myDirectory = opendir($dir);
while($entryName = readdir($myDirectory)) {
$dirArray[] = $entryName;
}
dump($dirArray);
closedir($myDirectory);
}
where_am_i('.');
@yurifrl
yurifrl / NERDTree.mkd
Created November 27, 2015 16:30 — forked from m3nd3s/NERDTree.mkd
My Vim Cheat Sheet

NERDTree

o.......Open files, directories and bookmarks....................|NERDTree-o|
go......Open selected file, but leave cursor in the NERDTree.....|NERDTree-go|
t.......Open selected node/bookmark in a new tab.................|NERDTree-t|
T.......Same as 't' but keep the focus on the current tab........|NERDTree-T|
i.......Open selected file in a split window.....................|NERDTree-i|
gi......Same as i, but leave the cursor on the NERDTree..........|NERDTree-gi|
s.......Open selected file in a new vsplit.......................|NERDTree-s|
gs......Same as s, but leave the cursor on the NERDTree..........|NERDTree-gs|

O.......Recursively open the selected directory..................|NERDTree-O|

@yurifrl
yurifrl / addon-ember-auth-setup-session.js
Created November 11, 2015 18:06
attempt of add current user to session
//packages/auth/app/initializers/addon-ember-auth-setup-session.js
import addonSession from 'addon-ember-auth/services/session';
export function initialize(app) {
app.register('custom:session', yeboSession);
/* Inject the Session Service into Routes & Components */
app.inject('route', 'session', 'custom:session');
app.inject('controller', 'session', 'custom:session');
import Ember from 'ember';
export default Ember.Controller.extend({
appName:'Ember Twiddle'
});
@yurifrl
yurifrl / ember_examples.md
Created November 3, 2015 16:01 — forked from rwjblue/ember_examples.md
Ember Examples