sexta-feira, 24 de fevereiro de 2017

Problemas de acentuação no Sublime Text


Uso o Linux Mint Debian Edition (LMDE) e tive um problema de acentuação no Sublime Text, por exemplo, ´a, ´e, n~ao, ...

Para resolver esse problema, faça o seguinte processo:

$ im-config


Clique em OK, na próxima tela Yes e selecione a opção none.

Feito isso, dê o logout do sistema (reinicie o X) e após logar-se novamente teste a acentuação no Sublime.

quinta-feira, 23 de fevereiro de 2017

Adicionar e/ou remover idiomas no linux



Use o seguinte comando pelo terminal:

$ sudo dpkg-reconfigure locales

Escolha os idiomas que gostaria de ter no seu sistema, optando pelos pacotes que tenham o charset UTF-8. Escolha o idioma padrão do sistema, e reinicie a máquina.

Optei por fazer pela linha de comando, pois pelo Menu >> Preferências >> Idiomas não conseguia instalar novos idiomas devido a algum erro no sistema, que não consegui ver.

quarta-feira, 8 de fevereiro de 2017

mdbtools


MDB para CSV


Para exportar uma tabela de um arquivo MDB para CSV, use o comando:

$ mdb-export -d ';' -D %F DADOS.mdb "tabela 1" > tabela_1.csv

Explicando os parâmetros:

-d ';'

Indica que quero os campos separados por ponto e vírgula

-D %F

Usado para que os campos de datas sejam no formato YYYY-MM-DD, caso não use ficaria MM/DD/AA HH:MM:SS.  (esse parâmetro não está disponível para o comando mdb-sql)

"tabela 1"

Notem que usei o nome da tabela entre aspas duplas, pois tive experiência com uma base MDB em que tinha os nomes das tabelas compostos, e caso não use aspas dará erro no comando. Essa dica serve para as outras ferramentas do mdbtools.


SELECT no shell usando mdb-sql


Para fazer um SELECT pela linha de comando, use essa opção:

$ echo 'select coluna from "tabela 1"' | mdb-sql DADOS.mdb

Outra forma seria:

$ mdb-sql DADOS.mdb

Irá aparecer:

1 =>


Para listar todas as tabelas do seu MDB, digita na sequência:

1 => list tables
2 => go

Para listar todas as colunas de uma tabela:

1 => describe table "tabela 1"
2 => go

Para fazer SELECT:

1 => SELECT coluna FROM "tabela"
2 => go

terça-feira, 7 de fevereiro de 2017


Instalando pacotes tar.bz2


Para instalar pacotes .tar.bz2, no linux, use a sequência de comandos abaixo:

$ tar xjf Downloads/anki-2.0.41-amd64.tar.bz2
$ cd anki-2.0.41
$ sudo make install