Convertendo o horário do ‘Portal Acadêmico’ da UNIFEI para o Google Calendar

Na Universidade Federal de Itajubá os alunos de graduação e pós-graduação acessam o regristro acadêmico através do Portal Acadêmico. Dentre as opções, há como acessar o horário em curso. Este post apresenta um pequeno script para converter o horário apresentado na página do Portal Acadêmico no formato utilizado pelo Google Calendar
DOWNLOAD
.Update: A opção de importar [...]

Dicas para economia da bateria em notebooks

Conheço casos de amigos com notebooks novos, que depois de pouco tempo de uso (aprox. 1 ano) precisaram efetuar a troca da bateria pois esta não segurava mais carga alguma, dava uma autonomia de cerca de 15 minutos. Portanto recomendo duas medidas de prevenção.

Quando utilizar o computador ligado a rede elétrica, retire a bateria [...]

Firefox is already running [...] e meu primeiro Shell Script!

Muitos usuários de sistemas que precisam logar em um servidor para obterem acesso ao localhost e a seus recursos/pastas pessoais provavelmente já se depararam, com a seguinte mensagem ao abrir o Firefox:

Firefox is already running, but is not responding [...]
(Firefox já está funcionando, mas não está respondendo [...])

Ai você pensa: “Firefox rodando? De forma alguma, [...]

Análise de performance da linguagem Python em plataformas x86 e ARM

Este post apresenta um artigo, feito para a disciplina de Análise de Algoritmos, onde comparei a performance, utilizando a linguagem Python, de dois algoritmos de ordenação (bubble sort e quick sort) em duas plataformas, em outras palavras, no meu computador Intel Pentium 4 (x86) e no meu smartphone Nokia E62 (ARM). O texto traz os [...]

Facilitando as pesquisas no acervo da BIM-UNIFEI

O Firefox permite uma série de personalizações interessantes, uma delas é a possibilidade de adicionar mecanismos de buscas (search plugin) do lado da barra de endereços.

Esse post irá apresentar um exemplo para facilitar as pesquisas no acervo da Biblioteca da Universidade Federal de Itajubá. Para instalar, vá até a página de << download [...]

Campus Party - Segundo dia!

Hoje acordamos cedo só para não ficar devendo tudo que rolou de bom aqui no CP Brasil ontem. Aqui estão os comentários a respeito das palestras de Java, Google Gadgets, Ameaças na Internet, OLPC, CAD livre e Open Solaris.
UPDATE: Ah sim! Hoje já foi dia de Ginga! (Não sabe o que é? Leia mais!).
(mais…)

Dicas de PyQt4

Esse post irá apresentar alguns processos de desenvolvimento utilizando PyQt através da construção de um aplicativo simples e sua evolução. Algumas dicas como utilizar o designer para fazer as telas e layouts e integrá-lo no seu código-fonte, o casamento com expressões regulares, sinais, widgets gráficos (lineEdits, labels, comboBox, etc), arquivos, processos, strings…

[...]

UML for C

Recentemente li este white paper do Bruce Powel Douglass para a empresa Telelogic, sobre alguns conceitos da modelagem UML e sua descrição utilizando a linguagem C. Embora a linguagem UML tenha sido projetada para trabalhar com linguagens orientada a objeto como Java ou C++, esse artigo mostras que alguns modelos podem ser aplicados na [...]

QConv - conversão de codeset

Quantas vezes você já teve dificuldades em ler algum texto ou mensagem digital, seja em computadores ou celulares, pois encontrou o texto todo bagunçado?
Batatinha quando nasce espalha ramas pelo chão,
mamãezinha quando dorme bota a mão no coração.

Este post apresenta um pequeno script (aprox. 60 linhas) como um front-end de um utilitário do GNU/Linux (iconv) para corrigir [...]

Retorno de referências a variáveis locais

Retornar referências a variáveis locais é um erro comum entre muitos programadores inexperientes quando começam a trabalhar com funções que manipulem vetores, seja qual for o tipo em questão, ou mesmo ponteiros. Motivado por isso e por um festival dessas referências que andei presenciando, resolvi tratar o assunto.
Mas você jovem padawan da computação deve estar [...]