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...

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):

  1. Criar uma pasta que servirá de base ao pacote, com o nome que se pretende dar ao pacote, no meu caso ~/development/pteid
  2. Nessa pasta criar uma pasta DEBIAN (tem que ser em maiúsculas)
  3. dentro da pasta DEBIAN, ficam os ficheiros de controlo do pacote, neste caso criei dois: control(obrigatório) e postinst.
    • O control é muito simples:
    • 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/
    • postinst cria links no final de copiar os ficheiros, código que estava no install.sh original.
  4. 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:
  5. 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
  6. 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.
  7. Pormenor importante, mudar o dono e as permissões da pasta do pacote:
  8. cd ~/development
    sudo chown -R root:root pteid
    sudo chmod -R 0755 pteid
  9. No final empacotar tudo com 
  10. dpkg --build pteid
E temos um pacote .deb que funciona no 11.04 com o leitor que vendem com o cartão do cidadão.
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

quarta-feira, 13 de julho de 2011

Porquê Ubuntu?

Um colega de trabalho sugeriu, arranjou-me o CD, instalei e gostei.

Entretanto pediram-me para criar um pequeno fileserver, comecei com o FreeNAS, mas depois não me entendi com aquilo. Instalei um Ubuntu 8.04 Server, o Webmin e nem sei há quanto tempo aquilo lá está sem dar chatices...

Fui ficando fã. Neste momento o meu desktop e o meu portátil só têm Ubuntu. Qualquer necessidade de Windows é satisfeita utilizando uma VM feita na hora com Windows 7, os 30 dias de trial servem :)

No início...

Andamos todos preocupados com a crise e como ajudar a melhorar as coisas...
Há uma semana comecei a dar o meu contributo para equipa de tradução portuguesa do projecto de tradução GNU, nada melhor que começar pela nossa língua.

Mas achei que podia ir mais longe. Já me aconteceu procurar informação e acabar em sites com informação colocadoa por mim. Então porque não começar a colocar a informação num blog meu?

Este vai ser dedicado às minhas Aventuras em Ubuntu.