Skip to content

Instantly share code, notes, and snippets.

@rogeriochaves
rogeriochaves / quadrados.html
Created May 22, 2013 15:52
HTML do jogo quadrados
<head>
<title>quadrados</title>
</head>
<body>
{{> quadrados}}
</body>
<template name="quadrados">
{{#each quadrados}}
@rogeriochaves
rogeriochaves / gist:6175461
Created August 7, 2013 16:03
Qual Cache do Rails utilizar para melhorar (muito) a performance server-side
Page Cache:
- Quando todos os usuários verão exatamente a mesma página, ao mesmo tempo, e quando é uma página que não muda muito
Action Cache:
- Quando houver código para ser executado antes da action (ex.: Autenticação)
- Porém os resultados das páginas serão os mesmos
Fragment Cache:
- Quando a página for diferente para cada usuário
- Porém partes da página forem a mesma para diversos usuários
Verifying that +rchaves is my blockchain ID. https://onename.com/rchaves
module Main where
import Task
import Console exposing (..)
import Graphics.Element exposing (Element)
import ElmTest exposing (..)
import Example
tests : Test
type alias Model =
{ tasks : List Task
, field : String
, uid : Int
, visibility : String
}
type alias Task =
{ description : String
, completed : Bool
update : Action -> Control -> Control
update actionFor control =
case actionFor of
ActionForControl action -> updateControl action control
_ -> control
updateControl : ControlAction -> Control -> Control
updateControl action model =
case action of
ChangeVisibility visibility ->
main : Signal Html
main =
Signal.map (view actions.address) (model getStorage)
type alias Task =
{ description : String
, completed : Bool
, editing : Bool
, id : Int
}
type alias TaskList =
List Task
port setData : Signal Data.Model
incommingData : Signal Action.Action
incommingData =
Signal.map UpdateData setData
-- App starting
app : StartApp.App Model
main =
ul [class "grocery-list"]
[ li [] [text "Pamplemousse"]
, li [] [text "Ananas"]
, li [] [text "Jus d'orange"]
, li [] [text "Boeuf"]
, li [] [text "Soupe du jour"]
, li [] [text "Camembert"]
, li [] [text "Jacques Cousteau"]
, li [] [text "Baguette"]