Installing node-sqlite3 on BeagleBone Black

To install node-sqlite3 on BeagleBone Black, first install the latest version of npm: npm install -g npm Then install the node-sqlite3 module: npm install -g sqlite3 Note the -g flag used to install system wide. To install locally don’t use the -g flag. Npm must be updated because the version that comes with BeagleBone Black fails comparing Python version when installing compiled packages.

September 3, 2013 · 1 min · Elyézer Rezende

Diferença entre == e is no Python

Uma dúvida comum aos que estão iniciando os estudos em Python é a diferença entre os operadores == e is, nesse post vamos estudar um pouco mais sobre eles. De forma resumida, o operador == analisa se os valores de dois objetos são iguais, já o operador is verifica se os dois objetos são o mesmo objeto. Assumindo a definição de cada operador, como explicar a seguinte situação: >>> n = 5 >>> n == 5 True >>> n is 5 True >>> l = [1] >>> l == [1] True >>> l is [1] False No primeiro teste, estamos utilizando objeto do tipo int já no segundo estamos utilizando objeto do tipo list....

March 21, 2013 · 3 min · Elyézer Rezende

Adicionando Git Completion no Mac OS X

Se você utiliza o git no Mac OS X e gostaria de adicionar o suporte para completar os comandos do git assim como os demais comandos do terminal utilizando tab. Continue a leitura pois é muito simples ter esse recurso em seu terminal, seja ele bash ou zsh. No Mac OS X Mountain Lion (10.8) ao instalar o Xcode pela App Store, você pode instalar o git facilmente através da instalação do Command Line Tools dentro do Xcode....

August 10, 2012 · 2 min · Elyézer Rezende

Fazendo o deploy de uma aplicação Flask no Dreamhost

Recentemente realizei um projeto onde utilizei o Flask como framework web. A decisão de usar o Flask no lugar do Django foi devido ao site não precisar de muitos dos recursos que o Django oferece por ser um framework fullstack. Por outro lado, o Flask é um microframework que oferece alguns recursos como: Excelente documentação Utiliza o Jinja2 para os templates Um servidor para desenvolvimento e debug Suporte integrado à unit tests Nesse post veremos como fazer o deploy de uma aplicação Flask no Dreamhost....

June 28, 2012 · 2 min · Elyézer Rezende

Como adicionar espaços entre ícones no Dock

Essa dica rápida é para quem deseja deixar os ícones das aplicações que ficam no Dock do Mac OS X mais organizados. Com a adição de “espaços em branco” como separadores ao seu Dock, por exemplo, é possível organizar os ícones das aplicações por categorias.Para adicionar os espaços é muito simples, abra um terminal e entre com o seguinte comando: defaults write com.apple.dock persistent-apps -array-add ‘{“tile-type”=”spacer-tile”;}’ Repita o comando acima quantas vezes desejar, cada execução corresponde a um espaço adicionado....

April 21, 2012 · 1 min · Elyézer Rezende

Como atualizar o Angstrom para a Beaglebone no Mac

Recentemente adquiri uma BeagleBone que já vem com uma imagem da distribuição linux Angstrom. Após brincar um pouco com a placa, resolvi atualizar para última versão disponível da distribuição. Contudo, não foi tão trivial pegar a imagem que é gerada no formato img.xz e gravá-la no cartão SD, já que utilizo o Mac. Nesse post, veremos como instalar a ferramenta necessária para gravar a imagem no cartão SD afim de atualizar o Angstrom para sua última versão....

April 10, 2012 · 2 min · Elyézer Rezende

Dealing with dependencies in Android projects

In revision 17 of the Android SDK Tools and of the Eclipse ADT plug-in, we have made a lot of improvements to the dependency management of Android projects. Source: https://developer.android.com/build/dependencies

April 4, 2012 · 1 min · Elyézer Rezende

Localize your apps with Google Translator Toolkit

Google Translator Toolkit has launched support for four new translation-related file formats: Android Resource (.xml) Application Resource Bundle (.arb) Chrome Extension (.json) GNU gettext-based (.po) Now you could localize your Android App easily. Source: http://googledevelopers.blogspot.com.br/2012/03/localize-your-apps-and-content-more.html

March 30, 2012 · 1 min · Elyézer Rezende

Android screen capture with Eclipse

Taking a screen shot of your Android app with Eclipse is very easy, in Devices view, select the Screen Capture tool from the toolbar with an Android device or emulator selected. After that you could: Refresh to update the view, Rotate, Save the screen shot or Copy the image to the clipboard. If you don’t have the Device view opened, you could open it from Window > Show View > Other ....

March 13, 2012 · 1 min · Elyézer Rezende

Android Platform Versions Distribution

This link present a pie chart and table that shows the current distribution based on the number of Android devices that have accessed Android Market within a 14-day period ending on the data collection date noted on the page. On the page also is possible see the historical distribution which ... provides a valuable perspective of how many devices your application is compatible with, based on the platform version.

March 5, 2012 · 1 min · Elyézer Rezende