LaTeX: Modelo de Curriculum Vitae

No meu primeiro post de 2012 trago um modelo de Curriculum Vitae feito no LaTeX. Esse modelo possui 5 áreas, mas você pode customizar, incluindo ou removendo para adptar ao seu objetivo pretendido.

Para instalar o Latex no Ubuntu, utilize o seguinte (para mais informações de instalação, recomendo esse link do Ubuntued):

sudo apt-get install texlive texlive-latex-extra texlive-lang-portuguese

A vantagem de usar esse modelo, na minha opinião, é a excelente tipografia fornecida pelo pacote LaTeX.

Para dicas de como preencher o documento, verifique os comentários no arquivo disponibilizado para download.

O modelo está disponível aqui.


Novidades da IDE Arduino 1.0

A tão aguardada e recentemente disponibilizada versão 1.0 da IDE Arduino chegou. Essa nova versão traz uma longa lista de melhorias e correção de bugs, como pode ser visto no release notes oficial.

Está começando com Arduino ? veja minha palestra sobre Arduino para iniciantes.

Interface Gráfica

Na versão Arduino 1.0, a primeira vista, o que salta aos olhos são as alterações visuais na interface. A nova versão traz icones mais bem acabados e detalhados em relação aos da ultima versão de desenvolvimento (0023). As cores também foram revistas. Além disso, o número de botões foi reduzido, sendo que os botões “save” e “stop” foram removidos de vez, assim como suas opções via menu. Ficou bem mais limpo e intuitivo.

Outra novidade é a extensão dos arquivos de projetos de .pde para .ino (vindo das ultimas 3 letras de Arduino). A partir de agora a IDE mostra no rodapé, a versão da placa e porta onde ela está conectada.

Linguagem e Bibliotecas

  • A transmissão serial agora é assíncrona, isto é, as chamadas para Serial.println() agora não bloqueiam a placa em IO, o que se traduz em um melhor desempenho para essas chamadas.
  • Novas funções foram adicionadas
    • find() e findUntil() – para busca de em strings
    • parseInt() e parseFloat() para conversão de caracteres em tipos numéricos
    • readBytes() e readBytesUntil() para leitura de dados em múltiplos buffers
    • setTimeout() pode ser utilizada para definição de um tempo máximo de espera por dados
  • A classe String foi reimplementada para melhorar sua performance de memória
  • Suporte a DHCP e DNS na biblioteca Ethernet
  • Uma classe específica para manipulação de IPs foi criada
  • As funções write(), print() e println() agora retornam um valor representando a quantidade de bytes efetivamente escritos
O download da última versão pode ser feito diretamente no site oficial. Atualize já!
Se você quiser ter acesso a lista completa de modificações, acesse o release notes do site oficial.

Links Interessantes:


Fritzing: a ferramenta definitiva para seus projetos com Arduino

Essa é uma dica de um projeto legal para trabalhar com esquemas elétricos de projetos que usam Arduino.

O Fritzing é um maravilhoso projeto open-source para desenho de esquemáticos de projetos. Com ele você pode fazer esquemas muito diáticos de maneira fácil e intuitiva, conectando os componentes para melhor explicar como seus projetos funcionam.

Eu já tive a oportunidade de usar o Fritzing para circuitos apresentados nos lides das minhas palestras sobre Arduino.

Obtendo o Fritzing

  1. Vá até a página de download em http://fritzing.org/download/
  2. Selecione o seu sistema operacional e plataforma (32 ou 64 bits)
  3. Descompacte o arquivo que você acabou de baixar
  4. Execute o Fritzing.exe ou Fritzing.sh, conforme seu sistema operacional
Conhecendo o Fritzing
O projeto foi criado em 2007 pelo laboratório Interaction Design Lab da Universidade de Ciências Aplicadas de Postdam, na Alemanha.
Logo na tela inicial ja é possível notar um programa bem acabado e pronto para uso. O detalhamento dos componentes é impressionante.

Vale ressaltar que o Fritzing não é um programa de simulação, e sim um ótimo programa de desenho e projeto.

Aos moldes da IDE do Arduino, o Fritzing traz uma série de exemplos prontos, que inclusive você pode montar com sua placa Arduino. Vejamos o exemplo do semáforo de trânsito. Observe a riqueza gráfica dos componentes desta ferramenta.

Além da visão do esquema gráfico do seu protótipo, é possível visualizar seu diagrama num formato de componentes do mesmo. Observe o modelo do semáforo, mostrado acima, num esquemático de componentes.

 

É possível exportar as imagens geradas pela ferramenta para formatos padrão de mercado como PNG, JPG, PDF, SVG, etc… ou, compartilhar diretamente em redes sociais.

Enfim, uma ótima dica para quem está desenvolvendo projetos com Arduino!

Links Interessantes:


Palestra de Arduino no Tchelinux 2011 – Porto Alegre

No útlimo sabado, palestrei sobre Arduino no Tchelinux 2011 aqui de Porto Alegre. O evento contou com cerca de 230 participantes e uma grade bastante ampla. No evento foram arrecadados alimentos na forma de “ingressos”. Desta forma, encaminhamos cerca de meia tonelada de alimentos para o pessoal dos Cozinheiros de Plantão.

Na palestra de Arduino, apresentei os conceitos básicos da plataforma, placa Arduino, programação e alguns experimentos práticos realizados durante a palestra. Além disso, apresentei meus projetos realizados com Arduino, como o GeniusDuino, minha Placa compatível com Arduino e o Arduino Pong (veja fotos nos slides abaixo).

Os slides, como de costume estão disponbilizados aqui:

Além dessa palestra, tivemos espaço para discutir informalmente sobre Arduino dentro do 1º Arduino Open Space, que foi um espaço disponibilizado na grade do evento para troca de informações sobre Arduino.

Foram distribuídas também várias canecas de Arduino patrocinadas pela Webtrônico.


Player mp3 para Linux – o melhor que eu conheço!

Neste post pretendo falar sobre uma ótima aplicação para gerenciamento de mídia no Linux: o Songbird.

Este player desktop, desenvolvido com tecnologia web (XUL, da Mozilla — sim a mesma do Firefox) tem um visual muito agradável e, na minha opinião, serve muito bem ao que se propõe.

Com o Songbird, você pode criar suas listas personalizadas, ordenar suas músicas num ranking de estrelas que você mesmo atribui.

Para mim, o melhor recurso é o de edição de meta dados: com ele você pode organizar a bagunça de tags de suas Mp3 de maneira rápida e sem dor, com auto-completação e edição em lote. Não estou dizendo que não existam outras ferramentas que façam isso. Mas no Songbird isso é inacreditavelmente efetivo e “sem dor“.

Logo na tela principal é possível notar a preocupação com um design agradável e limpo:

Se você achou a tela meio poluída… ok, tem um player mini…

Infelizmente, o Songbird não é mais oficialmente distribuído para Linux, embora existam builds, eles não são disponibilizados no site oficial. É possível instalar (aqui tem um extenso post sobre isso no help do Ubuntu).

Nesse link é possível pegar um build do Songbird (o que estou usando no momento):

$ wget http://download.songbirdnest.com/installer/linux/i686/Songbird_1.9.3-1959_linux-i686.tar.gz
$ tar -zxvf Songbird_1.9.3-1959_linux-i686.tar.gz

Enjoy!


Seguir

Obtenha todo post novo entregue na sua caixa de entrada.

Join 105 other followers