Instalando o WPI2SVG no debian/ubuntu

A “caneta digitalizadora” Wacom Inkling exporta por padrão suas digitalizações no formato (binário) WPI.

Mas também temos disponível um conversor de WPI para SVG. É o WPI2SVG. Para utilizá-lo, primeiramente é preciso instalar em seu sistema operacional o compilador da linguagem de programação GO.

Neste tutorial iremos abordar a instalação do WPI2SVG no debian/ubuntu.

Passo 1 – Instalando dependências

sudo apt-get install bison

Passo 2 – Configurando variáveis de ambiente da linguagem de programação Go

Estou supondo que ela será instalada dentro da pasta “dev” na home do usuário.

 mkdir -p $HOME/dev
 export GOROOT=$HOME/dev/go
 export PATH=$PATH:$GOROOT/bin

Passo 3 – Baixando a versão mais atual da Go Language:

Baixe o arquivo mais atual para linux (32 ou 64 bits, a depender do seu sistema operacional) aqui.

Agora descompate o arquivo dentro da pasta “$HOME/dev”. Você pode fazer isso pela interface gráfica ou pelo terminal.

No caso de fazer isso pelo terminal, navegue por ele até a pasta aonde o arquivo foi baixado e utilize o comando abaixo, substituindo o nome do arquivo pelo nome correto do arquivo que você baixou:

tar -C $HOME/dev -xzf go1.1.linux-amd64.tar.gz

Passo 4 – Instalando o WPI2SVG

Basta digitar o comando abaixo.

 go get -u github.com/godsic/wpi2svg

 

Pronto, agora tudo já deve estar funcionando.

Agora basta navegar até a pasta aonde está o arquivo “wpi” baixado da caneta e utilizar, no terminal, o comando “wpi2svg <nome_do_arquivo.wpi>” que ele irá realizar a conversarsão do WPI para SVG e você poderá editar o arquivo no Inkscape.

Refs:

http://golang.org/doc/install

https://github.com/godsic/wpi2svg

https://digitalexplorations.wordpress.com/2010/12/23/installing-googles-go-programming-language-on-debian-sid/

Drupal + Nginx + Varnish + APC + Memcache + MariaDB

Site do PoliGNU e PoliGen na Digital Ocean (VPS) com Drupal, Nginx, Varnish, APC, Memcache e MariaDB. Tudo isso rodando num Debian Wheezy 7

Nginx atualizado no Debian Wheezy 7

http://oskarhane.com/install-nginx-stable-1-4-1-on-debian-squeeze/

#Start with downloading and installing PGP keys
wget -O key http://nginx.org/keys/nginx_signing.key && sudo apt-key add key && sudo rm -f key

#Add these lines to /etc/apt/sources.list
deb http://nginx.org/packages/debian/ squeeze nginx
deb-src http://nginx.org/packages/debian/ squeeze nginx

#Update apt lists
sudo apt-get update

#Upgrade or install nginx
sudo apt-get upgrade
#or
sudo apt-get install nginx

Instalando PHP-FPM
http://www.ubuntubrsc.com/instalando-nginx-php-fpm-apc-varnish-mysql-ubuntu-server-12-04.html

sudo aptitude install php5-fpm php5-gd php-apc php5-imagick php5-curl php-pear php5-cli php5-common php5-mysql

Instalando o MariaDB (versão 5.5)
https://downloads.mariadb.org/mariadb/repositories/#mirror=jmu

sudo aptitude install python-software-properties
sudo apt-key adv --recv-keys --keyserver keyserver.ubuntu.com 0xcbcb082a1bb943db sudo add-apt-repository 'deb http://mirror.jmu.edu/pub/mariadb/repo/5.5/debian wheezy main'
sudo aptitude update
sudo aptitude install mariadb-server

Instalando o Varnish

https://www.varnish-cache.org/installation/debian
  1. curl http://repo.varnish-cache.org/debian/GPG-key.txt | apt-key add -
  2. echo "deb http://repo.varnish-cache.org/debian/ wheezy varnish-3.0" >> /etc/apt/sources.list
  3. aptitude update
  4. aptitude install varnish

Configurando e fazendo os serviços se comunicarem


Configuração do /etc/varnish/default.vcl
http://www.lullabot.com/blog/article/configuring-varnish-high-availability-multiple-web-servers

Acertando as configurações/permissões das pastas:
chown -R polignu:www-data <drupal_root_folder>
find <drupal_root_folder> -type d -exec chmod g+s {} \;
MySQL/MariaDB small config
https://raw.github.com/ottok/pkg-mariadb/master/support-files/my-medium.cnf.sh

Outras refs:
http://andrewdunkle.com/how-install-varnish-drupal-7
http://www.danielmiessler.com/blog/handling-redirects-with-varnish-and-nginx

Novo SO, nova vida

De volta ao blog, foi tentar relatar e documentar aqui algumas mudanças do ponto de vista de Sistema Operacional e Ambiente em meu notebook.

Até alguns meses atrás eu era um usuário do GnomeUbuntu, uma versão do Ubuntu com a interface Gnome3 – que eu particularmente gostei bastante.

Mas ai decidi por tentar novas experiências e parti para o Linux Mint, com o Cinnamon como interface. O Cinnamon é um derivado do “gnome antigo” (Gnome 2), mas com muitas melhorias. Achei seu desempenho espetacular – apesar de alguns bugs eventuais que podem ser resultado da mistura com meu diretório “home” do gnome-shell.

Bem, agora quero partir para algo um pouco mais elaborado. Vou tentar voltar a usar o Debian (testing talvez?), mas sem as interfaces tradicionais. Vou tentar migrar para o i3wm, um gerenciador de janelas baseado em “tiling”.

Junto a ele também vou tentar utilizar o homesick , um gerenciador de arquivos de configuração que promete ajudar muito a manter suas configurações de um sistema operacional para outro.

E, por fim, vou tentar trocar minhas configurações personalizadas do VIM por uma “distribuição” do vim bem completa, o SPF13. Não sei exatamente quando conseguirei montar esse ambiente todo, mas assim que o fizer volto aqui para documentar e contar como foi/está sendo a experiência.

Agradecimentos do Capi Etheriel pelas indicações! =)

Outras Refs:

Debian issues:

http://blog.josefsson.org/2010/10/25/debian-on-lenovo-x201/

http://www.pbandjelly.org/2010/07/debian-squeeze-on-a-thinkpad-x201/

http://www.linlap.com/lenovo_thinkpad_x201

http://forums.lenovo.com/t5/Linux-Discussion-Knowledge-Base/Realtek-Wifi-Drivers-for-X201-running-Linux/ta-p/313670

http://nodebox.metaforix.net/articles/debian-wheezy-on-lenovo-thinkpad-t420

https://bbs.archlinux.org/viewtopic.php?id=142992

Problema de Áudio:

Instalar o alsa, o pulseaudio e depois rodar alsactl init