quinta-feira, 23 de outubro de 2008

Dois links: italianos e as mil camisas

Duas dicas bacanas.

Primeiro, essa animação que trata com humor a relação entre a comunidade européia e os italianos. Muito engraçado mesmo. Atravessar a rua ou pedir um café pode ser muito diferente na Itália! :)

Demora um pouco pra carregar, mas vale a pena!

E, ahn... bem, quase tudo nessa animação na verdade, se você tirar a bandeira da Itália e colocar uma certa bandeira verde e amarela, cabe muito bem.

O segundo link, bem, você conhece a "lenda das mil camisas"?

“A verdade sobre os poderes do Tsuh Kuh somente fará sentido quando não 11, ou 100, mas 1.000 mantos de clãs diferentes forem reunidos sem guerras e sem competição. Somente pelo amor ao Tsuh Kuh”

Pois é. Nosso amigo do blog As Mil Camisas pretente dar algum sentido aos poderes de Tsuh Kuh. Vale a pena a visita regular, claro, e vale muito a pena visitar o primeiro clã estudado!

Bons links!


América-RN 2 x 1 Santo André

Eu disse.

Esse time se embanana todo contra adversários teoricamente mais fracos.

Jeferson abriu o placar pra gente já no segundo tempo, mas os caras empataram de falta com Saulo. Mas a síndrome do gol após os 85 minutos estava lá, presente: Marcelo Nicácio fez 2 a 1 faltando três, e deu números finais a partida.

Paciência. O proximo jogo é contra o Juventude em Caxias, verdadeira terra da neblina. Vai ser um jogo dificílimo.

Ou seja, grandes chances de voltarmos com os 3 pontos na bagagem.

Mais informações aqui.


terça-feira, 21 de outubro de 2008

Incursão: escapeHtml e unescapeHtml

Desenvolver software é como jogar RPG.

Vai passando o tempo, você vai adquirindo experiência, conhecendo itens, apanhando, achando maçãs e revitalizando energia.

Muitas, muitas, mas MUITAS vezes, o cara precisa fazer alguma coisa, alguma conversão, algum utilitário, que o desenvolvedor só percebe que algum bendito já pode ter deixado aquilo prontinho em algum JAR por aí quando alguém conta ou tendo um desconfiômetro afiado.

Vamos tentar explorar algumas dessas APIs que as pessoas acabam esquecendo ou nem conhecendo que existam. Enfim, vou chamar essa seção de "Incursão", a saber, by Houaiss:

Incursão
Acepções
substantivo feminino
1 irrupção de uma força militarizada em território estrangeiro; investida, ataque, invasão
2 passeio por uma região, país etc.; excursão, viagem
3 passagem rápida por um lugar


Começando por um método que achei justamente porque me perguntaram como se fazia. A idéia é converter os caracteres HTML especiais (chamados de entities) para caracteres "visíveis", e vice-versa. A classe StringEscapeUtils, do pacote org.apache.commons.lang, tem vários métodos de escape e unescape, mas em relação ao nosso problema em especifico, escapeHtml e unescapeHtml.

Segue um exemplo. Os comentários identificam o que será exibido na tela.

// Transforma as aspas em entities
// "sbroubles" = "sbroubles
"
System.out.println("\"sbroubles\" = "+StringEscapeUtils.escapeHtml("\"sbroubles\""));


// Exemplos de alguns caracteres especiais como entities
// Esses s
ão alguns caracteres especiais:
// â, <, í, ü!
System.out.println(StringEscapeUtils.escapeHtml("Esses são alguns caracteres especiais: â, <, í, ü!"));


// Exemplo de alguns entities sendo exibidos como os proprios caracteres
// Esses são alguns caracteres especiais: â, <, í, ü!

System.out.println(StringEscapeUtils.unescapeHtml("Esses s&atilde;o alguns caracteres especiais: &acirc;, &lt;, &iacute;, &uuml;!"));



Um problema que achei foi que se você tentar usar escapeHtml(...) em uma tag - <body>, por exemplo, o método vai escapar os caracteres <>. Mas nada que um append não resolva.

Isso aí, até a próxima.


segunda-feira, 20 de outubro de 2008

América-RN x Santo André

Passado as "finais" contra Corinthians e Vila Nova, o Ramalhão vai para as suas últimas rodadas enfrentando times teoricamente menos competitivos, se considerarmos a tabela de classificação.

Menos "competitivos", aí é que está o problema. Porque esse "competitivos" é muito teórico, e quando no papel o adversário é mais fraco, o Santo André tende a se embananar.

Próxima terça, 20h30, é o primeiro desses jogos, contra o América-RN. O time dos caras está na zona de rebaixamento, em 17o lugar. Como o jogo é lá em Natal, pode ser que o adversário tenha que pressionar pela vitória, o que abre boas chances para o bom contra-ataque do Santo André.

Uma vitória seria excepcional, mas um empate está de bom tamanho para o campeonato.

Enquanto isso, o time B vem bem na 2a fase da Copa Paulista. Na terceira rodada da competição, empatamos com o Rio Branco em 0 x 0 na casa deles, e vamos liderando o quadrangular com 7 pontos e 2 vitórias. Na primeira rodada dos jogos de volta, vamos enfrentar o mesmo Rio Branco em casa, dia 25/10 as 16hrs. Ramalhão rumo a Copa do Brasil 2009.

Mais informações aqui.


terça-feira, 14 de outubro de 2008

Santo André 2 x 1 Vila Nova

Baita jogo.

O Vila começou pressionando muito o Ramalhão, que estava se safando com as boas intervenções do Neneca e a defesa razoavelmente bem postada. Do meio pro fim do primeiro tempo, a gente equilibrou o jogo.

Numa jogada de cruzamento na área, o zagueiro dos caras tomou uma cabeçada de ficar desacordado. Tanto que voltou pro jogo meio grogue, e o árbitro praticamente obrigou o Vila a fazer a substituição.

Aos 33 minutos, penalti em Tulio Maravilha que ele mesmo converteu, no meio do gol: 1 a zero.

O intervalo demorou mais do que deveria porque o árbitro ficou esperando a ambulância voltar. Sim, demoraram mas decidiram levar o zagueiro grogue pro hospital, decisão mais do que correta, apesar de demorada.

No começo do segundo tempo, Jailson foi com garra, fez fila na zaga do Vila e quase entrou com bola e tudo, um golaço. Daí o jogo pegou fogo, as duas equipes jogando aberto e as duas defesas se safando como podiam. Elton mandou na trave do lado de lá, e Neneca fez outra baita defesa do lado de cá, num chute de longe.

Daí o problema, numa discussão no nosso campo de defesa, Douglas encostou a cabela na cara do jogador do Vila, que desabou "se contorcendo em dores". Cartão vermelho pro zagueiro do Santo André. Não importa o quão fraco foi o toque, faltou esperteza pro Douglas ali. 10 contra 11, hora de rezar.

O Vila veio com tudo, mas os chuveirinhos na área eram salvos pela defesa e pelo Neneca, numa grande noite. Até que Alexandre, numa jogada pelo lado, achou Márcio Mixirica no meio da área, entre os zagueiros. Mister M, estranhamente diga-se, deu um belo toque tirando do goleiro, 2 a 1 e festa da torcida Ramalhina.

Os últimos minutos foram de chutões e apreensão, mas o Ramalhão segurou essa vitória muito, mas muito importante para as ambições da série A.

Estamos agora na vice-liderança provisória, com 55 pontos. Com a derrota do Barueri no Ceará, pelo menos a terceira colocação nessa rodada está grantida. Resta ver como será a jornada do Avaí fora de casa contra o Gama.

E, claro, esperamos todos que o zagueiro dos caras esteja bem, sem maiores complicações.

Isso aí, uma bela noite para mais de 5 mil torcedores no Brunão.


segunda-feira, 13 de outubro de 2008

Santo André x Vila Nova

Amanhã, sim.

O Ramalhão recebe o time do Vila Nova no Brunão, as 20:30hrs. Jogo esse que vale muito mais que 6 pontos, acredito.

Estamos na 31a rodada da série B, o Santo André está com 52 pontos na terceira colocação, e o Vila Nova vem com 51 pontos na quinta posição.

Depois de tomar o empate no ultimo jogo fora, essa partida em casa vira obrigação ganhar os 3 pontos. Mesmo porque depois disso todos os jogos serão teoricamente mais fáceis - as pedreiras ficaram pra trás.

Paralelo a segundona, o time B disputa a Copa Paulista, e na segunda fase saiu com uma vitória sobre a Linense (o segundo time do signatário do blog), por 4 x 3. Detalhe que estava ganhando por 4 x 0. Ah defesa...

O próximo jogo da Copa Paulista será contra o Oeste na casa dos hômi, dia 15/10 (quarta-feira) as 19hrs.

Mais informações nos Ramalhonautas.


Inglês nosso de cada dia

Dois links/blogs bacanas pra quem precisa consumir um pouco do inglês no dia a dia:

ESL Podcast Blog, English as a second language, o blog traz informações em inglês-inglês mesmo, já pra quem tem uma leitura um pouco desenvolvida. O ESL tem um podcast muito bacana também, com assuntos variados e bem humorado!

Já o Tecla SAP é um blog em português, com muitas informações sobre expressões, gramática, vocabulário, etc.

Os dois foram para os favoritos do blog.