Pular para o conteúdo principal

PDF::Writer + Google Charts



PDF with ruby - PDF::Writer (tutorial)



  1. report = GoogleChart.new


  2. report.type = :bar_vertical_grouped


  3. report.height = 350


  4. report.width = 600


  5. report.colors = '346090'


  6. report.title = 'Pay+Back'


  7. report.data = total_dist_mensal


  8. report.data = [459,458,458,453,453,442,442,442,442,442,442,1641]


  9. report.data = [10,20,40,30,10,30,10,10,10,10,10,10]


  10. report.labels = (1..12).to_a


  11. report.eixos = 'x,y'


  12. report = URI.escape(a.to_url)


  13. @pdf.add_image_from_file( a , 60, 10)

Comentários

Postagens mais visitadas deste blog

[Reino Animalia] Filos: Poriferos e Celenterados

Porífero Esponja  filtrador: remove da água partículas de alimentos séssil digestão intracelular (coanócito)  dulcicolas/marítimas monoicos/dióicos metagênese (reprodução assexuada (clone)/ sexuada) Celenterados (cnedários) Água viva, Anêmona, hidras, caravelas e corais Células urticantes Digestão MISTA (extraelular (cavidade gastrica) e intracelular) Forma: Medusas(livres e nadam) ou Pólipos(sésseis) Diblático (2 tecidos distintos: ) Esquema (do Pedrinho)  Tecido conjuntivo e tecido epitelial células ☛ tecido ☛ orgão ☛ sistema ☛ organismo ☛ corpo

Rails3 + Ruby1.9 + Dalli (memcache-client)

Após a revolução  cientifico-tecnológico, vivemos agora a terceira revolução industrial, a revolução feita a partir da informação. Dai a importância dos computadores, do meio técnico (a infraestrutura), e por conseguinte - e reservando suas proporções, a ferramenta mencached -- Gem memcache-client não implementa Rails3 app mais. É necessário, agora, usar a poética gem: Dalli . Caso sua aplicação use muita sessão (como a minha). Com certeza terá um problema com a nova gem do memcached. O serializer do Dalli é o Marshal. (Você pode alterar para o qual você quiser: yajl-ruby , ...).  Loading .... Leia também: bashar3a (in English) Revolução Técnico-ciêntifico-informacional Prof. Milton Santos Salvador Dali Surrealismo

Cinemática

Vm = Δs / Δt          S = S° + Vt                  (Sorvete) S = S° + Vt + ½at²       (Sorvetão) V = Vi + at a = Δv / Δt Toricelli V² = Vi² + 2aΔs Grandezas: V = Velocidade Vi = Velocidade inicial Δs = Variação do deslocamento Δv= Variação da velocidade Δt = Variação do tempo a = Aceleração (MUV - Mov Uniformemente Variado)