Skip to content

Instantly share code, notes, and snippets.

View ehq's full-sized avatar

Lucas Nasif ehq

  • https://thinklemma.com
  • Argentina
View GitHub Profile
@ehq
ehq / new_menu.js
Created January 11, 2017 17:40 — forked from bocha/new_menu.js
// Main Menu functionalities.
var MainMenu = function() {}
MainMenu.body = $('body');
MainMenu.menu = $('#main-menu-nav');
MainMenu.burguerIcon = MainMenu.menu.find('.burguer-menu');
MainMenu.wrapper = $('#main-menu-container');
MainMenu.listItem = MainMenu.wrapper.find('ul li a');
// check if value is an integer
function isInt(value){
return Number(value) === value && value % 1 === 0;
}
// function to flatten an array
function flatten(data, isInteger) {
var result = [];
// initialize data if input is undefined/empty
@ehq
ehq / gist:7758208
Last active December 30, 2015 01:49 — forked from fernandoaleman/gist:5083680
sudo yum -y update
cd /opt
sudo wget -c http://download.virtualbox.org/virtualbox/4.3.4/VBoxGuestAdditions_4.3.4.iso -O VBoxGuestAdditions_4.3.4.iso
sudo mount VBoxGuestAdditions_4.3.4.iso -o loop /mnt
cd /mnt
sudo sh VBoxLinuxAdditions.run --nox11
cd /opt
sudo rm *.iso
sudo /etc/init.d/vboxadd setup
@ehq
ehq / gist:5754640
Last active December 18, 2015 08:29 — forked from bocha/gist:5754636
$("#search").keydown(function(e) {
var $resultsUl = $("#suggested-result");
var $currentSelection = $resultsUl.find("li.highlighted:visible");
if ($currentSelection.length == 0) return;
if (e.keyCode == 40) { // keyCode 40 == down
var $next = $currentSelection.next();
if ($next.length > 0) {
@ehq
ehq / gist:5663184
Last active December 17, 2015 19:49 — forked from bocha/gist:5663166
Cuba.define do
on "apis" do
on "speech" do
on root do
render("speech", title: "Speech API")
end
on "docs" do
render("docs", title: "Speech API Documentation")
end
def bid_ids
key[:bids].zrange(0, -1)
end
def bids
bid_ids.map { |id| Bid[id] }
end
def add_bid(bid)
key[:bids].zadd(bid.value, bid.id)
require 'formula'
class Libffi < Formula
url 'http://mirrors.kernel.org/sources.redhat.com/libffi/libffi-3.0.9.tar.gz'
mirror 'ftp://sourceware.org/pub/libffi/libffi-3.0.9.tar.gz'
homepage 'http://sourceware.org/libffi/'
sha1 '56e41f87780e09d06d279690e53d4ea2c371ea88'
keg_only :provided_by_osx, "Guile uses this version of libffi."
@ehq
ehq / def2.rb
Created August 13, 2011 06:17 — forked from anonymous/def2.rb
Ruote.process_definition do
sequence do
my_participant :name => 'x', :ptimeout => '10d', :reminder => '9d'
end
# ...
define 'my_participant' do
@ehq
ehq / nginx.conf
Created September 10, 2010 05:00
upstream dather {
server unix:/srv/dather.com/shared/pids/unicorn.sock;
}
server {
server_name dather.com *.partners.dather.com;
access_log /var/log/nginx/dather.com-access.log;
root /srv/dather.com/current/public;
def self.update_migration
all.each do |u|
begin
u.partner_id = Partner.first(:conditions => {name: u.partner_name})
Timeline.all(:conditions => {user_id: u.pretty_id}).each do |t|
t.user_id = u.id
u.favorite_ids = []
t.user_ids = []
t.save