Te ayuda a hacer gemas, porque los enanos hacen gemas.
$ enano new nueva_gema
checking-gem... done
mkdir nueva_gema
heroku pg:backups capture --app sushi | |
curl -o latest.dump `heroku pg:backups public-url --app sushi` | |
pg_restore --verbose --clean --no-acl --no-owner -d <app_name>_development latest.dump | |
# To copy prodcution data to staging app | |
heroku pg:backups restore `heroku pgbackups:url -a production-app` DATABASE -a staging-app | |
# Store prodcution data to staging | |
heroku pg:backups restore `heroku pgbackups:url -a production-app` DATABASE -a staging-app | |
heroku pg:backups restore b001 DATABASE_URL --app sushi |
<link rel="import" href="../core-ajax/core-ajax.html"> | |
<polymer-element name="my-element"> | |
<template> | |
<style> | |
:host { | |
position: absolute; | |
width: 100%; | |
height: 100%; |
<link rel="import" href="../topeka-elements/avatars.html"> | |
<link rel="import" href="../core-icon/core-icon.html"> | |
<link rel="import" href="../notification-elements/notification-alert.html"> | |
<link rel="import" href="../core-menu/core-submenu.html"> | |
<link rel="import" href="../core-item/core-item.html"> | |
<polymer-element name="my-element"> | |
<template> | |
<style> |
$('a').click(function () { | |
// button is the clicked button | |
var button = $(this); | |
if(button.attr('href') !== "#") { | |
var url = button.attr('href'); | |
} | |
// add the spining image | |
button.html("<i class='icon-spinner icon-spin icon-large'></i>"); |
1.send :+, 1 => cuando uno sabe matematica 1+1 parece re ovbio!
(lo suficiente como para saber leer)
en informatica, los recursos necesarios son menores que en otras teconologías. En mecánica se necesitan motores reales! ¿Saben lo que es un Raspberry pi?
No usar ides, aunque paresca anticuado, lo importante es conocer los lenguajes, no los frameworks.
entrada: reservas => array de reservas
cada reserva responde a los métodos, date y user
salida: tiene que mostrarse en html, texto plano y MarkDown (una salida por cada tipo)
Ejemplo:
layout | title |
---|---|
post |
Software obscuro |
El software libre es una cuestión de licencia.
Pero,
Esto es por una cuestión práctica.
class Plantilla | |
attr_accessor :body, :title, :strategy | |
def initialize strategy | |
@strategy = strategy.new(self) | |
end | |
def to_s | |
@strategy.output |
1- Notificaciones repetitivas...
Escenario:
Un usuario crea un partido.
8 participantes aceptan la invitacion.
1 usuario no responde
al día siguiente el usuario que no respondió recibe otro email.
2- Deploy