RiSE Thesis — Latex Class and Templates

January 28th, 2010 yguaratã No comments
braggingwall

Image by Beth77 via Flickr

Looking for a Latex class to your thesis? The RiSE class provide a cls file for B.Sc., M.Sc. and Ph.D. thesis. The class was developed by the RiSE researches (http://www.rise.com.br/research), and it was based on the UFPE Thesis. You can download the RiSE class and templates at http://risetemplate.sourceforge.net/. If you have any suggestion, please send it to us. More use instructions are present commented in the cls file.

Procurando uma classe em Latex para monografia, dissertação ou tese? A classe para Latex do RiSE pode ser útil para você, possuindo configurações para esses três tipos de documentos. A classe foi desenvolvida por pesquisadores do RiSE (http://www.rise.com.br/research), e foi baseada na classe UFPE Thesis. A classe, junto com os templates, pode ser baixada no site do projeto http://risetemplate.sourceforge.net/. Se você tiver alguma sugestão, por favor envie para nós. Mais instruções de uso encontram-se no próprio arquivo cls.

Reblog this post [with Zemanta]
Categories: Uncategorized Tags:

Ah, o Haiti…

January 26th, 2010 yguaratã 1 comment
Map of Haiti with Port-au-Prince shown
Image via Wikipedia

Qual a diferença entre a desgraça causada pelo homem e aquela gerada pela Natureza? Por que as pessoas se sensibilizam mais com relação a segunda do que com a primeira? Grande parte da pessoas ditas ‘cultas’ sabia que o Haiti já presenciava a mais horrenda descraça da humanidade, a miséria levada ao absurdo. Mas antes desse terremoto você estava ligando pra isso? Eu mesmo não estava muito ligado não; achava lamentável, mas não movi um dedo para melhorar a situação. E agora vem toda essa onda de doações que, muito provavelmente, já deve ter ultrapassado toda quantia doada por países como Brasil ao longo dos anos anteriores.

Sinceramente, eu acho isso uma farsa. Estamos devolvendo aos haitianos, aos poucos, seus lares, alimentação, dentre outros itens de primeira necessidade. Mas depois dessa onda filantrópica eles vão continuar na m****. Literalmente! E ao meu ver, até o próprio cônsul do Haiti ‘tentou’ falar algo sensato [excluo daqui, claro, seu lado racista], mas como sempre, notícias sensatas não trazem audiência, e foi tudo mal interpretado e manipulado de propósito [e assim a mídia conseguiu no mínimo dois dias de audiência a cerca do tema]. Por acaso, alguém conseguiu ver a gravação completa? Acredito que não.

E só relembrando aos doadores de plantão, de coração mole para com o Haiti, o Brasil continua na m****!!! A corrupção continua rolando solta, fome, falta de cultura, e falta de doações também. Pare, pense, interprete os fatos, mude a perspectiva do seu olhar, porque camarão que dorme na praia a onda leva, junto com o dinheiro também. E parafraseando Arnaldo Jabor, “existem tragédias de deus e tragédias dos homens, quando as duas se juntam temos o horror absoluto”.

Pronto, falei!

Reblog this post [with Zemanta]

What language for software reuse?

January 20th, 2010 yguaratã No comments

The blog World of Reuse is asking your readers what they think about programming languages and software reuse. Do you believe there is a language that is more suitable for reuse? Is there any type of programming languages that achieves better software reuse? Dynamic or Static typed languages? Python, Java, C++, C, Lisp, C# or other? Go there, answer the poll and leave your opinion for the reuse community.

Decoradores e Parametrização em Python

January 19th, 2010 yguaratã No comments

Encontrei aqui em meus arquivos um artigo que escrevi em Maio de 2007 sobre decoradores em Python [baixe aqui]. Não me lembro bem o porquê de não ter disponibilizado o mesmo aqui no blog. O artigo trás uma explicação mais aprofundada sobre decoradores, e lembro bem de ter explorado bastante os pontos em que mais tive dúvidas durante o entendimento da técnica.

Na mesma série de artigos tem esse outro sobre parametrização de funções em Python. Esses dois artigos foram elaborados devido a esses assuntos serem pontos fortes na linguagem Python, que podem fazer bastante diferença na hora de desenvolver e que também podem gerar muitas dúvidas. Boa leitura!

Se encontrarem erros, por favor relatem. Quem sabe eu continuo essa série e role um livrinho… ;)

Categories: Computing, Python, Software Engineering, code Tags:

Python para Desenvolvedores [nova edição]

January 19th, 2010 yguaratã No comments
Python para Desenvolvedores

Python para Desenvolvedores

Pois bem, Luiz Eduardo Borges acaba de lançar a segunda edição do livro Python para Desenvolvedores. O livro pode ser baixado gratuitamente, assim como a primeira edição do mesmo.

O livro aborda todos os pontos básicos da linguagem, comum em quase todos os livros sobre Python. Contudo, o destaque vai para os tópicos que raramente são abordados em outros livros, por exemplo: Decoradores, Introspecção, Geradores, Programação Funcional, Metaclasses, Persistência, MVC, Processamento Numérico, Interface Gráfica, Computação Gráfica, Processamento Distribuído, e mais uma porrada de coisas. É realmente um grande apanhado de muitas coisas que se pode fazer com Python.

Antes, para tomar conhecimento de muitos dos tópicos presentes no livro, era preciso vasculhar Web pulando de blog em blog ou indo direto na documentação oficial da linguagem. Parabéns ao autor por essa brilhante iniciativa. Que venha a terceira edição! :P

A Bug Report Analysis and Search Tool: Improving search and analysis of duplicate bug reports (Paperback)

January 16th, 2010 yguaratã 1 comment

coverÉ com muito prazer que venho aqui anunciar que meu livro, resultante da minha dissertação de mestrado, encontra-se disponível na Amazon, basta clicar aqui. Abaixo segue mais detalhes.

Título: A Bug Report Analysis and Search Tool: Improving search and analysis of duplicate bug reports

Software maintenance and evolution are characterised by their huge cost and slow speed of implementation. Yet they are inevitable activities ? almost all software that is useful and successful stimulates user-generated requests for change and improvements. A set of studies has stated along the years that software maintenance and evolution is the most expensive phase of software development, taking up to 90% of the total costs. All those characteristics from software maintenance lead the academia and industry to constantly investigate new solutions to reduce costs in such phase. In this context, Software Configuration Management (SCM) is a set of activities and standards for managing and evolving software. For all these activities it has been proposed different tools, such as version control systems and bug trackers. However, some issues may arise due to these tools usage, such as the dynamic assignment of a developer to a bug report or the bug report duplication problem. In this sense, this work investigates the problem of bug report duplication emerged by the use of bug trackers on software development projects.

  • Paperback: 124 pages
  • Publisher: LAP Lambert Academic Publishing (December 30, 2009)
  • Language: English
  • ISBN-10: 3838329449
  • ISBN-13: 978-3838329444
  • Product Dimensions: 8.7 x 5.9 x 0.3 inches

Sentado na beira do rio, sujeira a passar

January 6th, 2010 yguaratã No comments
riacho salgadinho

riacho salgadinho

Encontrei essa notícia, datada de 11 de Novembro de 2009, de certa forma recente, onde diz que o prefeito Cícero Almeida vai despoluir o Riacho Salgadinho até 2012. Justamente no ano que dizem ser o mais próximo final do mundo [segundo o calendário maia], por mais irônico que possa parecer.

O Riacho Salgadinho está localizado na cidade de Maceió, Alagoas, e deságua na belíssima Praia da Avenida. É fortemente notável que a tamanha poluição que acompanha o riacho é um dos maiores empecilhos para o desenvolvimento do litoral sul da cidade.

Trator removendo o lixoA ex-prefeita Kátia Born já tentou, sem nenhum sucesso, tornar a despoluição do riacho uma realidade. Dezenas de milhões de reais foram gastos [desperdiçados/desviados/outros destinos] nessa brincadeira. A ex-prefeita ainda teve que tomar um banho onde o riacho deságua para cumprir uma promessa. O que não é nada demais quando comparado com a quantidade de pessoas que pescam, caminham, banham-se, surfam, dentre outras atividades, nas praias da avenida, trapiche e pontal da barra [as três diretamente atingidas]. Outro fato interessante do banho da ex-prefeita é que ela esperou acontecer uma das marés mais altas do ano, justamente porque a maré alta impede que o riacho deságue no mar. Ou seja, a própria sabia que não tinha despoluído coisa nenhuma.

PRiacho salgadinho num dia limporefeito, dou todo meu apoio para você realizar essa façanha. Tirarei meu chapéu! Só não repita o erro, por favor! E para embalar o ar de protesto, segue uma letra da banda Eddie de Olinda, Pernambuco, a qual se encaixa perfeitamente na situação do Salgadinho:

Sentado Na Beira Do Rio
by Trummer/isaar

Tô sentado na beira do rio
Esperando a sujeira passar
Saco plástico de todas as cores
Garrafas boiam junto da espuma
Cheiro forte caracteriza Beberibe como de costume
Como água, um caldo grosso, escura, escorre, como referência
Como tem lixo como tem doença, como tem lixo como tem doença

Categories: desabafo Tags: ,

Os falsos impulsos sociais

December 18th, 2009 yguaratã No comments

A vida de praticamente todos os artistas, cientistas ou filósofos é um teste contínuo à força de vontade, uma luta constante contra todos os obstáculos das frivolidades do dia-a-dia, que nos roubam tempo e tornam mais fácil não fazer o que mais valorizamos. E é curioso que é tanto mais alta a probabilidade de não se dar voz às ideias feitas que estou a denunciar quanto mais a pessoa realmente se dedica às artes, ciências ou cultura“, Desidério Murcho

Leia o resto aqui. Por sinal, se você se interessa por temas sociais, filosofia e outras divagações que nos fazem compreender melhor o mundo, acompanhe esse blog: http://blog.criticanarede.com/.

O Ciclo Sempre se Fecha

December 3rd, 2009 yguaratã No comments

“As pessoas dizem que houve uma revolução sexual. O que houve foi o fechamento de um ciclo, uma involução. No tempo das cavernas, o macho abordava a fêmea, grunhia alguma coisa e a levava para a cama, ou para o mato. Com o tempo desenvolveu-se a corte, a etiqueta da conquista, todo o ritual de aproximação que chegou a exageros de regras e restrições e depois foi se abreviando aos poucos até voltarmos, hoje, ao grunhido básico, só que eletrônico. Fechou-se o ciclo.” (Sexo na Cabeça, Luis Fernando Veríssimo)

Assim como o ciclo descrito por Veríssimo, vários aspectos da humanidade são caracterizados por ciclos. Redes sociais, o que há de mais moderno hoje em dia, foi resultado de um fechamento de ciclo: todos estavam conectados, mas faltava a graça dos relacionamentos humanos, uma interação mais íntima através de meios eletrônicos. Mas não será nenhuma surpresa quando acontecer uma involução semelhante a descrita por Veríssimo; quando voltarmos a perceber que o bom é estar em contato ‘real’ com as pessoas e o mundo.

Alguém conseguiria citar outros ciclos semelhantes em computação/tecnologia?

Codificação de arquivos em Linux (trabalhando no console)

November 12th, 2009 yguaratã No comments

Ótimo tutorial sobre como descobrir qual a codificação de um arquivo em Linux, ou para mudar o tipo de codificação: http://mindspill.net/computing/linux-notes/determine-and-change-file-character-encoding.html

Por exemplo, recentemente necessitei alterar milhares de arquivos em ASCII para UTF-8, e consegui isso de uma tacada só usando o seguinte comando: recode -f UTF-8 *.xml. Note que nesse caso eu estava trabalhando com arquivos em XML. Mas deve funcionar com qualquer tipo de arquivo de texto.

Categories: Computing, Linux Tags: , , , , ,