Skip to content

Instantly share code, notes, and snippets.

@leosoto
leosoto / gist:3675664
Created September 8, 2012 14:54
13 interactivo
Instala 13 interactivo y usa la app cada vez que se emita un programa interactivo por canal 13. Recibirás contenidos en tiempo real en tu dispositivo, los que quedarán almacenados en la aplicación para que puedas acceder a ellos en cualquier momento.
13 interactivo te ofrece videos, imágenes, preguntas, trivias, comentarios e información imperdible acerca de nuestros programas, además de interacción permanente con Facebook y Twitter.
Consejos:
1.- Mantén la aplicación abierta durante la emisión del programa para no perderte ningún detalle.
2.- Optimiza tu batería para disfrutar al máximo.
3.- Procura tener buena conexión wifi o 3G.
@leosoto
leosoto / gist:3971173
Created October 29, 2012 02:46
Script
[Carlos, Felipe y Cristián están viendo la TV. Cristián y Felipe están metidos en sus teléfonos. Carlos es el único prestando atención a la tele]
Carlos: Oh, ads again, I better check what's going on twitter! [le pega un codazo a Cristián]
Cristian: Oh, what? Sorry, I wasn't watching the show -- too boring! I'm checking facebook...
[Los dos miran a Felipe, que sigue metido en su celular]
((0:25))
diff --git a/app/controllers/insumos_controller.rb b/app/controllers/insumos_controller.rb
index d930a08..d1b4e8a 100644
--- a/app/controllers/insumos_controller.rb
+++ b/app/controllers/insumos_controller.rb
@@ -1,10 +1,10 @@
class InsumosController < ApplicationController
- expose(:insumos){
+ expose(:insumos){
params[:categoria] == 'nuevos' ? Insumo.where("categoria IS NULL").reorder(:codigo) : Insumo.where(categoria: params[:categoria]).reorder(:codigo)}
diff --git a/app/controllers/insumos_controller.rb b/app/controllers/insumos_controller.rb
index d930a08..df21319 100644
--- a/app/controllers/insumos_controller.rb
+++ b/app/controllers/insumos_controller.rb
@@ -4,7 +4,7 @@ class InsumosController < ApplicationController
params[:categoria] == 'nuevos' ? Insumo.where("categoria IS NULL").reorder(:codigo) : Insumo.where(categoria: params[:categoria]).reorder(:codigo)}
expose(:insumo, attributes: :insumo_params)
expose(:tab) { params[:categoria] }
- before_filter { authorize! :access_module, :insumos }
+ before_filter except: [:buscar] { authorize! :access_module, :insumos }
@leosoto
leosoto / Gemfile
Last active December 20, 2015 12:09
source 'https://rubygems.org'
gem 'sinatra'
gem 'memcachier'
gem 'dalli'
@leosoto
leosoto / index.html
Last active December 20, 2015 12:09
<html>
<head>
<script charset="utf-8" src="cordova-2.2.0.js"></script>
<script>
// HTML Presenter Javascript API Shortcuts
HtmlPresenter = {
sync: function() { cordova.exec("HtmlPresenter.sync"); },
showMenu: function() { cordova.exec("HtmlPresenter.showMenu"); },
loadApp: function(uri) { cordova.exec("HtmlPresenter.loadApp", uri); },
webViewOpts: function(bounce, zoom) {
class Foo
def logger
if Application.production?
$logfile
elsif Application.development?
$stdout
end
end
@leosoto
leosoto / gist:7257155
Created October 31, 2013 21:04
A wishlist for beautiful logs

(Just tailored to Rails + Heroku logging initially)

  • Expand "context" lines when searching
  • Go to a given time by just clicking any datetime-like text
  • Autodetect and parse hashes/json (even across breaking lines)
  • Highlight likely problematic stuff. Examples:

Rendered reportes/_list.haml (16179.9ms) # Rails partial rendering taking waaaay too long

Completed 200 OK in 16304ms (Views: 11956.8ms | ActiveRecord: 4320.7ms) # Rails request (views & AR) taking waaay too long

lsoto@Leonardos-MacBook-Pro:~$ cat /usr/local/etc/mongod.conf
# Store data in /usr/local/var/mongodb instead of the default /data/db
dbpath = /usr/local/var/mongodb
# Append logs to /usr/local/var/log/mongodb/mongo.log
logpath = /usr/local/var/log/mongodb/mongo.log
logappend = true
# Only accept local connections
bind_ip = 127.0.0.1
If I add a dependency of "a" which in turns depends on "x" version ~> 1.0
Then add dependency of "b" which itself depends also on "x" but version ~> 1.1.0
Assume that the last version of "x" is 1.2.3
Does it pick the right version of "x" (i.e, 1.1.0)?