16 de dezembro de 2008

Twitter

Faz um tempinho que eu criei uma conta no Twitter, mas nunca divulguei por aqui. Quem quiser me seguir para ver coisas interessantes (e também algumas besteiras :P) sobre assuntos do meu interesse: www.twitter.com/yurimalheiros

13 de dezembro de 2008

Resultado do Mestrado

Ontem a tarde recebi uma ligação de um amigo meu dizendo que o resultado do mestrado do Centro de Informática da UFPE tinha saído e que eu e ele tinhámos passado. Eu não estava esperando, a data prevista era 15/12 e eu já tinha cansado um pouco de esperar, faz 2 meses que eu enviei a documentação para lá.

Eu corri para o site do CIn para ver o meu nome lá na lista de aprovados. Rolei varias vezes o scroll do mouse e estava lá na última posição da lista em ordem alfabética. É isso que dá ter um nome com 'Y'.

Mais abaixo tinha outra lista, a dos bolsistas. Infelizmente meu nome não estava nessa lista, para falar a verdade eu tinha esperança de me classificar bem, mas parece que 9 publicações, alguns trabalhos de extensão e um CRE bom não foram suficientes.

Mesmo assim isso não me desanima, muito pelo contrário, eu acredito que muitas oportunidades vão aparecer e estou bastante feliz por ingressar num dos melhores mestrados em informática do país e ser orientado, mesmo sabendo que ele não é tão acessível, por Silvio Meira, uma das referências nacionais na área de informática/engenharia de software/inovação/etc (isso não foi babação :P).

27 de novembro de 2008

TextFlow 0.3 está chegando



~ 40 bugs corrigidos até o momento.
Suporte à ferramentas e configurações específicas para cada linguagem (aka Language Manager).
Novo navegador de arquivos.
Mais snippets.
Mais ferramentas para edição de texto.
Melhorias na usabilidade.

19 de outubro de 2008

Bruce Eckel explicando Decorators em Python

Bruce Eckel autor do livro Thinking in Java e que também ama Python. Publicou um texto explicando Decorators em Python. Como ele mesmo diz: "I predict that in time it will be seen as one of the more powerful features in the language".

Então, aproveitem. Decorators I: Introduction to Python Decorators.

* Update *

Decorators II: Decorator Arguments

TextFlow em Portugal

Há alguns dias o Tiago Boldt depois de reportar alguns bugs no Launchpad e dar algumas sugestões veio conversar comigo. Depois de um pouco de conversa eu resolvi perguntar onde ele tinha conhecido o TextFlow. Eu confesso a vocês que eu tinha 99% de certeza que sua resposta seria pelo Planet Gnu/Linux Brasil ou pelo Fórum Ubuntu - PT.

Ainda bem que existia esse 1% de dúvida, o qual me trouxe uma ótima notícia que me deixou muito surpreso. O Tiago me falou que conheceu o TextFlow na faculdade, na FEUP (Faculdade de Engenharia da Universidade do Porto). Sim ele é português e não brasileiro.

Fiquei orgulhoso, alguém lá gosta do TF ao ponto de instalá-lo em todas as máquinas Linux da faculdade. Entretanto minha surpresa não foi só por isso, o que me chamou mais atenção foi em qual faculdade o editor está instalado. Na FEUP. Para quem não sabe, esse ano por pouco eu não fui fazer intercâmbio em Portugal, exatamente na FEUP. Eram 2 vagas para todos os cursos da área de exatas e infelizmente eu não consegui passar.

Quanta coincidência hein?

E pra finalizar um screenshot para provar :D

15 de outubro de 2008

Mestrado

E aí pessoal, faz tempo que eu não escrevo nada, mas hoje eu resolvi postar algo um pouco mais pessoal que o de costume.

Eu estou no ultimo semestre do curso de Ciência da Computação e acho que ainda não é a hora de parar de estudar, na verdade nunca se deve parar de aprender, e por isso resolvi me inscrever num programa de pós-graduação.

E para onde eu resolvi tentar? UFPE, CIn, uma pós-graduação em Engenharia de Software. Esse realmente deve ser o melhor lugar pra mim, por inúmeros fatores, entre eles a localidade, já que Recife fica pertinho de João Pessoa, e a qualidade do mestrado.

Foi praticamente uma semana toda correndo atrás de certificados, procurando anais de congressos e juntando toda a documentação. Deu um trabalhão. Pensando melhor, que bom que deu trabalho, pior se eu não tivesse nada pra enviar. Acredito que o mais de 1kg de papel enviado pelo correio tenha relevância na seleção do mestrado.

Em Recife não sei exatamente o que vou fazer lá, falando profissionalmente, eu gostaria muito de trabalhar em algum lugar bacana, mas isso tenho que deixar para ver mais para frente quando as coisas estiverem acertadas ou próximo disso.

28 de julho de 2008

TextFlow loves Python


A nova versão do TextFlow está em desenvolvimento, uma série de melhorias já foram adicionadas, entretanto os 2 últimos recursos implementados são especialmente interessantes para os desenvolvedores Python.

Executar o arquivo atual
Como o próprio nome diz agora é possível executar o script Python que você estiver editando diretamente do TextFlow, não é mais necessário ficar alternando entre o editor e um terminal para rodar um programa.

Auto indentação
Um recurso muito esperado e que todo programador adora, o TextFlow indenta o seu código automaticamente após uma quebra de linha.

Isso é só um pouco do que vocês podem esperar da próxima versão do TextFlow.

1 de abril de 2008

INdT - Semana da Mobilidade

Começou ontem no CEFET-PB a Semana de Mobilidade, um evento organizado pelo Instituto Nokia de Tecnologia. No primeiro dia tivemos 3 palestras abordando basicamente assuntos sobre Linux, dispositivos móveis e Python.

No resto da semana acontecerão 2 cursos, um sobre a plataforma Maemo, o qual eu vou participar, e outro sobre programação Python para S60. Tirando pelas palestras de ontem eu espero um curso de altíssima qualidade.

Quero dar os parabéns tanto ao CEFET-PB quanto ao INdT por organizar um evento assim, que mostra que a comunidade de software livre produz tecnologia de ponta e que esse modelo de desenvolvimento é coisa séria.

28 de março de 2008

TextFlow 0.2.3


Nova versão do TextFlow no ar! Essa versão é a última da série 0.2.x e foi mais focada em correção de bugs, entretanto também foram incluídos recursos novos, são eles:

Sistema de encoding
O usuário pode escolher qual a codificação do documento atual e também uma codificação default para os novos documentos.

Abas reordenáveis
As abas do TextFlow agora podem ser arrastadas para que você possa reordená-las.

Abrir arquivo com Drag and Drop
Um arquivo pode ser aberto arrastando ele do Nautilus e soltando no TextFlow.

Quebra de linha configurável
É possível definir o tipo de quebra de linha de um arquivo entre o usado no Linux LF ou o CR LF do Windows. Não importa qual dos dois é utilizado no arquivo texto, o TextFlow sabe manipular ambos da mesma forma, esse novo recurso é utilizado apenas para salvar o arquivo, visando a compatibilidade com outros editores.

Auto save
O TextFlow salvará todos os arquivos em intervalos de tempo definido pelo usuário.

Salvar arquivos quando o programa perder o foco
Quando o TextFlow é minimizado ou uma outra janela é colocada em foco o programa salva todas as abas. Isso agiliza o trabalho de quem escreve código e precisa alternar para um terminal ou para um navegador para visualizar o resultado. Utilizando esse recurso quando você alternar, por exemplo, para o terminal para compilar o programa os arquivos já estarão salvos.

Lembrar das abas abertas
Todas as abas que estavam abertas na última vez que o programa foi fechado são reabertas quando o TextFlow for executado novamente.

Status bar melhorada
A barra de status mostra a linha e coluna atual, o encondig usado no arquivo e se ele pode ser escrito ou é somente leitura.

Espero que vocês gostem dessa nova versão e se encontrar qualquer bug por favor reportem na página do TextFlow no Launchpad, você estará ajudando para que o projeto seja cada vez mais estável.

12 de fevereiro de 2008

Novos temas do Gtksourceview2

Saiu o resultado do GHOP e com ele alguns novos temas para serem usados no Gtksourceview2.

Vejam alguns screenshots da versão em desenvolvimento do TextFlow 0.2.3 usando eles:
Para quem quiser baixar os temas para usar basta digitar no terminal:
svn co svn://nex-3.com/gtk-themes gtksourceview-themes