Tal como o código as traduções são um trabalho colaborativo.
Eu já uso o gnucash há 2 anos e a versão inglesa sempre me serviu. No entanto a minha irmã queixou-se de não haver uma versão em português. Fui à procura e verifiquei que havia uma tradução incompleta.
Esta pesquisa levou-me a descobrir o mundo da internacionalização em código aberto. Fazer código traduzível é o primeiro passo. Depois o trabalho dos tradutores é muito simples, havendo muitas ferramentas que ajudam.
Entretanto entrei para a equipa do projeto de tradução GNU (por causa do gnucash).
Como podem ver há muito trabalho a fazer:
Equipa portuguesa de tradução
terça-feira, 9 de agosto de 2011
sábado, 6 de agosto de 2011
SMS no Linux
Seguindo o tópico anterior fui à procura de software para enviar e ler SMSs de uma placa 3G.
Facilmente encontrei o Wammu nos repositórios do Ubuntu, ou como o Luís lhe chamou em tempos o supermercado de software.
Como sempre instalação simples. Arranco o programa pede para procurar um telemóvel, sigo as instruções, detetou a placa 3G em dois dispositivos USB, escolhi o primeiro.
Agora quando quero saber o que se passa é abrir o Wammu, fazer "connect" ao telemóvel e depois retrieve das mensagens.
Claro que não é tão integrado como pretendia, mas para já serve.
Facilmente encontrei o Wammu nos repositórios do Ubuntu, ou como o Luís lhe chamou em tempos o supermercado de software.
Como sempre instalação simples. Arranco o programa pede para procurar um telemóvel, sigo as instruções, detetou a placa 3G em dois dispositivos USB, escolhi o primeiro.
Agora quando quero saber o que se passa é abrir o Wammu, fazer "connect" ao telemóvel e depois retrieve das mensagens.
Claro que não é tão integrado como pretendia, mas para já serve.
terça-feira, 19 de julho de 2011
3G o bom e o mau
O bom
A utilização de placas 3G USB tem vindo a melhorar e a maioria das que testei foi tão simples como ir ao connection manager, escolher a nova rede de banda larga móvel que lá aparece, seguir as instruções e está a funcionar.
O mau
Os operadores assumem que temos todos Windows ou Mac e isso às vezes torna-se limitativo, nomeadamente na utilização de serviços SMS!
Há uma versão da vodafone através do site www.betavine.net, que se assemelha em tudo à versão da vodafone para windows, mas já tive algumas chatices com ela e nas discussões que encontrei por aí parece que há muito que se lhe diga.
Voltando ao Ubuntu, acho que nos dias de hoje, é uma falha grave a não existência de serviços de SMS, pois muitos operadores usam os SMSs enviados de e para o número do serviço para controlar custos ou enviar alertas.
No outro dia excedi o limite de 1Gb da minha ligação 3G e tive que ligar o modem a uma máquina windows, porque no Ubuntu não podia enviar o SMS e no router onde ele estava ligado também não havia interface de envio de SMS.
Uma integração no menu de messaging era interessante, pondendo enviar os SMSs como qualquer outra mensagem, sendo os SMSs vistos como mais uma conta do empathy.
Tenho que pesquisar se há algo neste sentido nas listas do Ubuntu ou nos brainstorms...
A utilização de placas 3G USB tem vindo a melhorar e a maioria das que testei foi tão simples como ir ao connection manager, escolher a nova rede de banda larga móvel que lá aparece, seguir as instruções e está a funcionar.
O mau
Os operadores assumem que temos todos Windows ou Mac e isso às vezes torna-se limitativo, nomeadamente na utilização de serviços SMS!
Há uma versão da vodafone através do site www.betavine.net, que se assemelha em tudo à versão da vodafone para windows, mas já tive algumas chatices com ela e nas discussões que encontrei por aí parece que há muito que se lhe diga.
Voltando ao Ubuntu, acho que nos dias de hoje, é uma falha grave a não existência de serviços de SMS, pois muitos operadores usam os SMSs enviados de e para o número do serviço para controlar custos ou enviar alertas.
No outro dia excedi o limite de 1Gb da minha ligação 3G e tive que ligar o modem a uma máquina windows, porque no Ubuntu não podia enviar o SMS e no router onde ele estava ligado também não havia interface de envio de SMS.
Uma integração no menu de messaging era interessante, pondendo enviar os SMSs como qualquer outra mensagem, sendo os SMSs vistos como mais uma conta do empathy.
Tenho que pesquisar se há algo neste sentido nas listas do Ubuntu ou nos brainstorms...
sexta-feira, 15 de julho de 2011
Eureka
Já tenho títulos, não sem como, mas parece que alterei a opção "Mostrar campo título" para "não". Elementar.
Estou à lutar para perceber porque é que que o blogger não me deixa adicionar títulos às mensagens!
quinta-feira, 14 de julho de 2011
Cartão do Cidadão no Ubuntu - parte 2
Fui à procura de como se fazia um pacote .deb e encontrei vários guias rápidos.
Fica aqui a minha versão das instruções (pode ser que na AMA se decidam a investigar e fazer um, os cartões Belga e Estónio têm pacotes no repositório Oficial Ubuntu):
- Criar uma pasta que servirá de base ao pacote, com o nome que se pretende dar ao pacote, no meu caso ~/development/pteid
- Nessa pasta criar uma pasta DEBIAN (tem que ser em maiúsculas)
- dentro da pasta DEBIAN, ficam os ficheiros de controlo do pacote, neste caso criei dois: control(obrigatório) e postinst.
- O control é muito simples:
- O postinst cria links no final de copiar os ficheiros, código que estava no install.sh original.
- A fase seguinte é criar uma estrutura de ficheiros igual ao que vai ficar depois de instalar o pacote. Para fazer isto fui ver em detalhe como funciova o install.sh (não comento a qualidade do script porque também não sou perfecionista). Adaptei o install.sh por forma a copiar os ficheiros para o directório do pacote em vez do destino real. No final a árvore de diretórios ficou assim:
- Fiz uma pequena melhoria, criei um ficheiro pteid.desktop e coloquei na pasta usr/share/aplications e copiei o icon para usr/share/pixmaps para a aplicação Cartão do Cidadão aparecer na pesquisa de aplicações.
- Pormenor importante, mudar o dono e as permissões da pasta do pacote:
- No final empacotar tudo com
- dpkg --build pteid
Package: pteid
Priority: Optional
Section: Internet
Version: 0.1.23
Architecture: i386
Installed-Size: 2160
Maintainer: Tiago Neiva <tneiva@gmail.com>
Depends: pcscd, libpcsclite1, libccid
Description: Tenta Instalar o Cartão do Cidadão no 11.04
Homepage: http://aventurasubuntu.blogspot.com/
Priority: Optional
Section: Internet
Version: 0.1.23
Architecture: i386
Installed-Size: 2160
Maintainer: Tiago Neiva <tneiva@gmail.com>
Depends: pcscd, libpcsclite1, libccid
Description: Tenta Instalar o Cartão do Cidadão no 11.04
Homepage: http://aventurasubuntu.blogspot.com/
usr
usr/local
usr/local/bin
usr/local/bin/eidstore
usr/local/bin/eidstore/cert
usr/local/bin/eidstore/certs
usr/local/bin/imageformats
usr/local/bin/ims
usr/local/bin/imageformats
usr/local/bin/images
usr/local/bin/translations
usr/local/include
usr/local/include/pteid
usr/local/lib
usr/local/lib/pteid_jni
usr/local/lib/pteidpp
usr/share
usr/share/applications
usr/share/pixmaps
usr/local
usr/local/bin
usr/local/bin/eidstore
usr/local/bin/eidstore/cert
usr/local/bin/eidstore/certs
usr/local/bin/imageformats
usr/local/bin/ims
usr/local/bin/imageformats
usr/local/bin/images
usr/local/bin/translations
usr/local/include
usr/local/include/pteid
usr/local/lib
usr/local/lib/pteid_jni
usr/local/lib/pteidpp
usr/share
usr/share/applications
usr/share/pixmaps
cd ~/development
sudo chown -R root:root pteid
sudo chmod -R 0755 pteid
sudo chown -R root:root pteid
sudo chmod -R 0755 pteid
Atenção esta instalação só garante o funcionamento da aplicação do cartão do cidadão, para por o firefox a funcionar é necessário configurar o mesmo de acordo com o manual que fornecido no site do cartão.
Não vou colocar para redistribuição pois não fui ver os detalhes de licenciamento.
Alguns links que usei:
Artigo de como fazer pacotes deb
O guia completo para quem desenvolve para Ubuntu.
Cartão do Cidadão no Ubuntu - parte 1
Fui espalhando o Ubuntu, o portátil da minha irmã também tem.
No outro dia queixou-se que não conseguia usar o cartão do cidadão no Ubuntu.
Fiquei com o leitor e toca de ir ao site. Primeira impressão, trabalho muito incompleto, é necessário saber-se um pouco de Linux para instalar. Nomeadamente a questão das dependências.
Se há questão que os sistemas Debian (como o Ubuntu) têm bem resolvida é a dependência entre versões de software, não faz sentido deixar aos utilizadores links para sites de projetos:
* Qt 4.5.x (Core + GUI) - http://www.trolltech.com/products/qt/
* Pcsc-lite v1.5.x - https://alioth.debian.org/projects/pcsclite/
* libjasper v1.701
* libcrypto 0.98 - Pode ser encontrado no pacote OpenSSL -
http://www.openssl.org/source/
* ccid-1.2.1 (Generic CCID driver)
Quando a indicação de quais os comandos apt-get necessários para os instalar era muito mais simples.
Após algumas tentativas, lá instalei o programa, correndo o script e depois de mais umas marradas, por não ler o manual em condições lá consegui configurar o firefox.
Como queria que a minha irmã fizesse a instalação sozinha decidi criar um pacote .deb (aquilo que devia ter sido feito pela AMA).
Agora como se cria um .deb... isso já é outra história
No outro dia queixou-se que não conseguia usar o cartão do cidadão no Ubuntu.
Fiquei com o leitor e toca de ir ao site. Primeira impressão, trabalho muito incompleto, é necessário saber-se um pouco de Linux para instalar. Nomeadamente a questão das dependências.
Se há questão que os sistemas Debian (como o Ubuntu) têm bem resolvida é a dependência entre versões de software, não faz sentido deixar aos utilizadores links para sites de projetos:
* Qt 4.5.x (Core + GUI) - http://www.trolltech.com/products/qt/
* Pcsc-lite v1.5.x - https://alioth.debian.org/projects/pcsclite/
* libjasper v1.701
* libcrypto 0.98 - Pode ser encontrado no pacote OpenSSL -
http://www.openssl.org/source/
* ccid-1.2.1 (Generic CCID driver)
Quando a indicação de quais os comandos apt-get necessários para os instalar era muito mais simples.
Após algumas tentativas, lá instalei o programa, correndo o script e depois de mais umas marradas, por não ler o manual em condições lá consegui configurar o firefox.
Como queria que a minha irmã fizesse a instalação sozinha decidi criar um pacote .deb (aquilo que devia ter sido feito pela AMA).
Agora como se cria um .deb... isso já é outra história
Subscrever:
Mensagens (Atom)