Skip to content

Instantly share code, notes, and snippets.

View arbaaz's full-sized avatar
🔥
Building an amazing product

Arbaaz arbaaz

🔥
Building an amazing product
View GitHub Profile
# http://stackoverflow.com/questions/4397412/read-edit-and-write-a-text-file-line-wise-using-ruby
# files = Dir.glob(File.dirname(__FILE__)+"/../app/**/*.rb")
files = Dir[Rails.root.join("app", "**/*.rb")]
files.each do |f_name|
# puts f_name
File.open(f_name, "r+") do |f|
old_pos = 0
f.each do |line|
@arbaaz
arbaaz / Preferences.sublime-settings
Created December 3, 2014 10:11
Mac Preferences
{
"auto_complete_commit_on_tab": true,
"bold_folder_labels": true,
// "color_scheme": "Packages/Color Scheme - Default/Twilight.tmTheme",
// "color_scheme": "Packages/Theme - Spacegray/base16-ocean.dark.tmTheme",
"color_scheme": "Packages/Made of Code.tmTheme",
"ensure_newline_at_eof_on_save": true,
"file_exclude_patterns":
[
".DS_Store",
@arbaaz
arbaaz / character.js
Created December 2, 2014 09:12
only numbers and chars
function IsNumberOnly(evt) {
evt = (evt) ? evt : window.event;
var charCode = (evt.which) ? evt.which : evt.keyCode;
if (charCode < 48 || charCode > 57) {
evt.cancelBubble = true;
return false;
}
return true;
}
@arbaaz
arbaaz / data-id.js
Created November 19, 2014 20:54
get data id
var id = $(e.currentTarget).data('id');
@arbaaz
arbaaz / bbrender.js
Created November 19, 2014 20:15
backbone render optimised
render: function() {
this.$el.empty();
var container = document.createDocumentFragment();
// render each subview, appending to our root element
_.each(this._views, function(subview) {
container.appendChild(subview.render().el);
});
this.$el.append(container);
}
@arbaaz
arbaaz / selectChangejs
Created November 19, 2014 20:01
Selection Change handler
selectChanged: function(e) {
if (typeof e.added === "undefined") {
//removed
console.log(e.removed.val);
} else {
//added
console.log(e.added.val);
}
@arbaaz
arbaaz / getSetterJS
Created November 13, 2014 17:18
getSetterJs
this.importantString = funciton(val, undefined) {
if(val == undefined) {
return val;
}
else if(typeof val == String) {
_importantString = val;
}
};
@arbaaz
arbaaz / tinyowl.yml
Created November 13, 2014 11:37
tinyowl.yml
# ~/.tmuxinator/tinyowl.yml
name: tinyowl
root: ~/
project_root: ~/rd/tinyowl.app/
# Optional tmux socket
# socket_name: foo
# Runs before everything. Use it to start daemons etc.
# pre: sudo /etc/rc.d/mysqld start
@arbaaz
arbaaz / Preferences.sublime-settings
Created November 12, 2014 16:20
Tinyowl Sublime settings
{
"font_size": 14.0,
"ignored_packages":
[
],
"tab_size": 2,
"translate_tabs_to_spaces": true
}
[
{ "keys": ["j","j"], "command": "exit_insert_mode",
"context":
[
{ "key": "setting.command_mode", "operand": false },
{ "key": "setting.is_widget", "operand": false },
{ "key": "setting.vintage_ctrl_keys" }
]
}
]