Skip to content

Category: português

CEJUG Tech Day 2009

ctd poster 50dpi

O Grupo de Usuários Java do Ceará estará realizando no próximo dia 04 de dezembro o CEJUG Tech Day na Fanor.

Este ano, precisamente nos dias 8 e 9 de dezembro, a Sun Microsystems estará realizando a edição 2009-2010 do Sun Tech Days, em São Paulo. Provavelmente será o último STD realizado. Felizmente, teremos mais uma vez um palestrante internacional da Sun, graças ao Maurício Leal, que organizou mais uma caravana dos palestrantes da Sun no Brasil.

Simon Ritter já esteve em Fortaleza participando do Café com Tapioca de Coco em 2008 e este ano palestrará sobre o futuro da JDK 7. Guilherme Silveira também participará e falará sobre REST e RESTful. Julio Viegas falará sobre infraestrutura e ambientes em Java de alta demanda e por fim, Josênio Cândido falará sobre o CMS Vignette.

Se você mora em Fortaleza não deixe de comparecer ao evento, a inscrição é gratuita com a adição de 2 quilos de alimentos não perecíveis que serão doados para instituições de caridade.

Código-fonte dos cartazes:

Congelando e Ressuscitando Processos

batman mr freeze

Nem só de morte vive o kill.

Suponha que você tem um processo chamado program e quer congelar seu funcionamento. Para congela-lo sem mata-lo você pode mandar um sinal SIGSTOP com:

kill -s stop `pidof program`

Para ressuscitar o mesmo processo:

kill -s cont `pidof program`

Twitter Bot @rudaufc versão 1

robô

Este aqui é um bot bem simples para Twitter.

Diariamente, as nove da manhã ele posta qual vai ser o cardápio do RU (Restaurante Universitário) da UFC naquele dia.

Assim, quando vai batendo a hora da fome, os alunos podem entrar no perfil @rudaufc e olhar qual vai ser o prato do dia, ou quem está seguindo ele no Twitter pode ter a agradável surpresa de ver todo dia o que vai ser servido hoje.

Aqui está o código fonte do arquivo rudaufc.sh:

#!/bin/sh
# Twitter bot @rudaufc
login="rudaufc"
senha="suasenhaaqui"

segunda="Picadinho com legumes ou bife na chapa. Salada de macarrão com cenoura. Arroz. Feijão com abóbora e batata doce."
terca="Franco guisado ou coxas de frango ao forno . Salada de acelga, cenoura e passas. Arroz. Feijão com abóbora e batata doce."
quarta="# Feijoada à moda RU ou bisteca . Salada de repolho branco, cenoura e abacaxi. Arroz. Feijão com abóbora e batata doce"
quinta="Frango à passarinho ou frango chinês. Salada de Alface, Tomate e Cebola. Arroz. Feijão com abóbora e batata doce."
sexta="# Isca ao molho ou maravilha de carne. Salada de acelga com cenoura. Arroz. Feijão com abóbora e batata doce."

dia=`(date +%w)`
log=`(date +%Y-%m-%d-%s)`"-$$.log"
dir="/home/silveiraneto/rudaufc"
msg=""
case "$dia" in
#	"0") msg=$domingo ;;
	"1") msg=$segunda ;;
	"2") msg=$terca ;;
	"3") msg=$quarta ;;
	"4") msg=$quinta ;;
	"5") msg=$sexta ;;
#	"6") msg=$sabado ;;
esac

curl -u $login:$senha -d status="$msg" http://twitter.com/statuses/update.xml > $dir/$log

A mágica toda está na capacidade do Curl de acessar facilmente a API do Twitter para enviar mensagens.

Para que o script execute diariamente as nove da manhã ele está alocado em um servidor com a crontab configurada da seguinte maneira:

0 5 * * *  . /caminho_para_onde_ele_esta/rudaufc.sh

ps: leve em conta que o servidor está em um fuso horário diferente do Brasil.

Nessa versão o prato de cada dia está hardcoded no script, o que não é o ideal e faz com que semanalmente eu tenha que atualizar o script inserindo os pratos da semana manualmente. Eu espero que a próxima versão seja capaz de descobrir esses pratos e se atualizar sem nenhuma interferência.

Mensagem Subliminar

silveira no 17 outra vez

Reparem no filme 17 Outra Vez que aos 33 minutos de filme, na cena em que o protagonista faz educação física, eu com 17 anos apareço por alguns segundos no filme. Isso ainda é mais intrigante porque todo mundo sabe que eu nunca fiz educação física na vida.

Sete menos 1 dá seis. A cena é aos trinta e três minutos. Trinta e três vezes dois, dá sessenta e seis, vezes 10 dá seiscentos e sessenta. Dezessete outra vez. Sete menos um dá seis, mais ou seiscentos e sessenta temos seiscentos e sessenta e seis: 666! Conclusão, educação física é o capeta.

http://pt.wikipedia.org/wiki/17_Again