Navigation Menu

Skip to content

Instantly share code, notes, and snippets.

@cv
cv / gist:751
Created July 22, 2008 09:13 — forked from anonymous/gist:698
class RegisterMail < ActionMailer::Base
def send_mail(client_email, username)
subject "Someone have signed up."
recipients "#{client_email}"
from 'test@test.com'
charset "utf-8"
content_type 'text/html'
body "#{username}" + "have been signed up."
end
end
@cv
cv / git-histogram.sh
Created July 22, 2008 11:10
Runs a script for every commit in a git repository
moved to http://github.com/cv/git-utils :)
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN"
"http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<title>YUI Base Page</title>
<link rel="stylesheet" href="http://yui.yahooapis.com/2.5.1/build/reset-fonts-grids/reset-fonts-grids.css" type="text/css">
<style type="text/css" media="screen" >
* { padding:0; margin: 0; font-family: helvetica;}
body { background: margin:1em; padding:0; }
@cv
cv / array-listeners.js
Created January 12, 2015 21:55
array-listeners.js
Array.prototype.addEventListener = function(fn, cb) {
if(!this.__eventListeners) {
this.__eventListeners = {};
}
if(typeof(fn) !== 'string') {
throw "Can't add event listener: 1st argument is not a string";
}
if(typeof(cb) !== 'function') {
[cv@bacon ~]$ curl -i http://localhost:3000/passport_applications/new.xml
HTTP/1.1 200 OK
Connection: close
Date: Thu, 31 Jul 2008 01:52:51 GMT
Set-Cookie: _webdocs_session=BAh7BiIKZmxhc2hJQzonQWN0aW9uQ29udHJvbGxlcjo6Rmxhc2g6OkZsYXNo%0ASGFzaHsABjoKQHVzZWR7AA%3D%3D--859666d5b96dd9ae67722dc0c8f410d3b6b365b6; path=/
Status: 200 OK
X-Runtime: 0.00808
ETag: "5f8af8da6299af5a000c21dc2a796e46"
Cache-Control: private, max-age=0, must-revalidate
Server: Mongrel 1.1.5
# GET /passport_applications/new
# GET /passport_applications/new.xml
def new
@passport_application = PassportApplication.new
respond_to do |format|
format.html # new.html.erb
format.xml { render :xml => @passport_application }
end
end
<?xml version="1.0" encoding="UTF-8"?>
<passport-application>
<uuid>09711c30-40d5-012b-3f7b-001ec212da96</uuid>
<full-name nil="true"></full-name>
<address nil="true"></address>
<...>
</passport-application>
@cv
cv / auxílio-doença.xml
Created February 17, 2015 03:44
Exemplo de XML de serviço (legado)
<?xml version="1.0" encoding="UTF-8"?>
<servico>
<titulo>Auxílio-Doença</titulo>
<descricao>Benefício concedido ao segurado impedido de trabalhar por doença ou acidente por mais de 15 dias
consecutivos. No caso dos trabalhadores com carteira assinada, os primeiros 15 dias são pagos pelo empregador,
exceto o doméstico, e a Previdência Social paga a partir do 16º dia de afastamento do trabalho. Para os demais
segurados inclusive o doméstico, a Previdência paga o auxílio desde o início da incapacidade e enquanto a mesma
perdurar.
</descricao>
<requisitos></requisitos>
@cv
cv / .gitignore
Created September 17, 2008 22:25
Spits out a lexicon-like txt file from a wikipedia dump
*.bz2
Member.find(:first, :select => 'sum(performances.overall_positive_rating) as opr', :joins => :performances, :order => 'opr DESC').opr