Skip to content

Instantly share code, notes, and snippets.

View formigarafa's full-sized avatar

Rafael Santos formigarafa

View GitHub Profile
@formigarafa
formigarafa / atualização.md
Created February 4, 2011 02:10
teste de post no gist

Depois de muito tempo, retomando a tentativa inicial. Me dei conta que não iria conseguir fazer o que pretendia inicialmente. Não pude abrir os arquivos como gostaria a partir do gist diretamente na tela do browser a partir do domínio do blog. O Gist envia um header de content-type = text/plain. Isso leva aos browsers a interpretarem o conteúdo como texto. O único que não entendia a mensagem, como sempre era o Internet Explorer. Que nesse caso exibia o arquivo da forma que eu queria (e obviamente incorreta). Como o público alvo que eu tinha em mente são as pessoas devidamente equipadas para acessar um blog (ou seja, usuário de browsers) abandonei logo esse resultado e voltei às pranchetas. o resultado está descrito em um post mais recente, Primeiro post.

@formigarafa
formigarafa / teste.md
Created February 4, 2011 15:12
teste de markdown

=teste dessa budega

eu só quero testar se o markdown funciona como eu gostaria, e se eu consig retornar ele processado a partir do gist.

@formigarafa
formigarafa / alert_my_gits.html
Created February 4, 2011 19:56
teste alert my gists
<html>
<head>
<meta http-equiv="Content-Type" content="text/html;charset=utf8" />
<script type="text/javascript" charset="utf-8" src="https://ajax.googleapis.com/ajax/libs/jquery/1.5.0/jquery.min.js"></script>
<script>
$(function(){
src = "http://gist.github.com/api/v1/json/gists/formigarafa"
$.getJSON(src, function(data){
alert(data);
})
@formigarafa
formigarafa / Jabber-SH
Created April 3, 2011 01:27 — forked from pcreux/Jabber-SH
Código base usado para fazer o jabber-shell
#!/usr/bin/env ruby
# Jabber-SH — SH console via XMPP/Jabber (GTalk)
#
# Jabber-SH allows you to administrate a remote computer via a command line
# through a Jabber client. It’s like SSH via GoogleTalk! :)
# This is just a hack but it might be usefull sometime to run basic commands
# on a machine that is not accessible via ssh.
#
# Philippe Creux. pcreux/AT/gmail/DOT/com
@formigarafa
formigarafa / jsoned.js
Created April 27, 2011 00:39
jsonp callback try
jsonped = function(callback, params) {
callback.apply(callback, params);
}
alert('loaded');
@formigarafa
formigarafa / body.md
Created April 28, 2011 02:13
Primeiro Post

Primeiro Post

Inicialmente, pode parecer estranho este ser primeiro post. Mas apesar de haver conteúdo anterior a este, antes isso não era um blog. Na verdade ainda não é.

No conteúdo passado, além dos testes para fazer essa plataforma funcionar, haviam os meus outros Gists. Para quem veio direto para essa página, vale avisar. Acessando http://formigarafa.github.com será exibido a listagem dos meus Gists com as respectivas informações e seus devidos links.

Foi uma experiência bem interessante e desafiadora. Afinal todo o carregamento depende de javascript com acesso cross-domain para https://gists.github.com. Para quem tem alguma idéia do que significa cross-domain javascript já sabe o quanto isso pode ser irritante.

As principais dificuldades foram:

@formigarafa
formigarafa / body.md
Created May 6, 2011 00:26
Big Bang Theory

diretor da 3M: A gente precisa melhorar as vendas destes adesivos reposicionáveis.

Marketeiro: Já falei, ninguém compra "adesivos reposicionáveis", a gente precisa de um nome bom. Um que marca, um que seja uma ordem para usar isso.

Estagiário: Isso é um conceito muito bom, posso postar isso no meu blog?

Marketeiro: Vamos chamar de Post-It, olha grande idéia essa: Post-It. Fixa, vai pegar.

Diretor da 3M: Você deu uma ótima idéia para o nome, mas eu ainda não vejo muito uso, não podemos gastar muito nessa campanha com um produto que não vai dar retorno.

require 'logger'
class String
LOGGER = Logger.new($stderr)
def -@; LOGGER.info self; end
end
# Extracted earlier, hardcoded for speed
ENTITIES = %w(I-ORG O I-MISC I-PER I-LOC B-LOC B-MISC MO B-ORG)
function rake {
if [ -e Gemfile ]; then
bundle exec rake $@
else
`which rake` $@
fi
}
@formigarafa
formigarafa / test_unit_rules.md
Created June 28, 2011 17:14 — forked from rponte/gist:1051135
A test is not a unit test if

A test is not a unit test if:

  • it talks to the database
  • it communicates across the network
  • it touches the file system
  • it can’t run at the same time as any of your other unit tests
  • you have to do special things to your environment (such as editing config files) to run it Tests that do these things aren’t bad. Often they are worth writing, and they can be written in a unit test harness. However, it is important to keep them separate from true unit tests so that we can run the unit tests quickly whenever we make changes.

--