Skip to content

Instantly share code, notes, and snippets.

Nikolay Rozhkov nirname

Block or report user

Report or block nirname

Hide content and notifications from this user.

Learn more about blocking users

Contact Support about this user’s behavior.

Learn more about reporting abuse

Report abuse
View GitHub Profile
nirname / escape.rb
Created Apr 24, 2015
Escape HTML and split user text from text_area to display
View escape.rb
h.simple_format h.h(object.text)
nirname / superkiller.js
Created Nov 10, 2015
Recursivly remove property by name
View superkiller.js
function superkiller(o, prop_name) {
if(o.hasOwnProperty(prop_name)) {
delete o[prop_name]
$.each(x, function(i, e) {
if(typeof(e) == "object") { superkiller(e, prop_name) }
nirname / .gitconfig
Last active Nov 25, 2015
Git comparison with meld
View .gitconfig
external = /home/user/
nirname /
Last active Nov 25, 2015
Catch list of parameters in function
// coffescript
$.each options, (i, v)->
console.log v
nirname /
Last active Dec 11, 2015
Inject method in CoffeSrcipt using JQuery
# inject function
inject = (collection, object, handler)->
$.each collection, (index, value)->
object = handler(object, value)
# the same as a method
inject_method = (object, handler)->
inject(this, object, handler)
nirname / ie_iterator.js
Created Jan 18, 2013
Iterating over Arrays for IE using JQuery
View ie_iterator.js
if (typeof Array.prototype.indexOf == "undefined") {
Array.prototype.indexOf = function(value) {
for (var i = 0; i < this.length; i++) {
if (this[i] == value) {
return i;
return -1;
nirname /
Last active Dec 11, 2015
Making a unique javascript array using JQuery
if Array.prototype.unique == undefined
Array.prototype.unique = ->
filtered_array = []
$.each this.sort(), (index, value)->
filtered_array.push(value) if filtered_array.indexOf(value) == -1
if Array.prototype.is_unique == undefined
Array.prototype.is_unique = ->
this.length == this.unique.length
nirname / boolean.rb
Last active Dec 12, 2015
Condition with array of predicated
View boolean.rb
[true, false].reduce(&:&)
[true, false].reduce(&:|)
# the same
[true, false].any?
nirname / delegate_all.rb
Created Apr 19, 2013
Delegates all method to target
View delegate_all.rb
def method_missing(method_name, *arguments, &block)
return target.send(method_name, *arguments, &block) if target.respond_to? method_name
nirname /
Created Aug 8, 2016
Read stdin in shell
echo "$myvar"
You can’t perform that action at this time.