Lançamento da versão 12.1 do OpenSuse

Depois de 8 meses de espera quarta-feira é o lançamento do OpenSuse 12.1!

Mas antes de mostrar a nova versão, vou falar um pouco sobre as mudanças que ocorreram na estrutura numérica para as novas versões.

Foi aberta uma votação para que se decidisse sobre o novo método de numeração para as versões do OpenSuse, entre os estilos sugeridos temos os de algumas distros conhecidas como o Fedora (estilo de número inteiro como o Fedora 14 ou o Fedora 15), o Ubuntu (estilo em que o número da versão reflete a data de lançamento como o Ubuntu 11,04 para significar o Ubuntu lançado em abril de 2011) e o Mandriva (estilo que usa o ano como referência acrescido de uma sequência numérica, como Mandriva 2.010,2, ou seja, o segundo lançamento em 2010).

Com base na idéia de de manter números consecutivos, a sugestão eleita foi a “old school”, assim como já é adotado mas com a eliminação da versão 0.0 e liberação de novas versões a cada 3 meses.

Assim, os próximos quatro lançamentos serão:

Novembro 2011: openSUSE 12,1
Julho 2012: openSUSE 12,2
Março 2013: openSUSE 12,3
Novembro 2013: openSUSE 13,1

O resultado da votação pode ser visto aqui:
http://www.surveymonkey.com

Agora chega blá bla blá e vamos ao que interessa!!! \o/

Pra quem gosta, o OpenSuse virá com a versão 3.2 do GNOME, com grandes melhorias no Nautilus no que se trata de gerenciamento e pré-visualização de documentos. E para os que utilizam o KDE, como eu, vão poder desfrutar da versão 4.7. Outra alteração importante é a remoção do KPackageKit, simplificando assim a instalação de remoção de aplicativos. O projeto para Tablet ainda não fará parte da versão 21.1 mas a comunidade do KDE está trabalhando duro para disponibilizá-la na próxima release.
Nos outros WM existentes XFCE e LXDE, não houveram mudanças significativas, mas apenas melhorias.

Visualmente um sistema lindo, mas e por dentro?
-> O OpenSuse 12.1 promete inicializar mais rápido, com melhorias no gerenciamento de hardware e configuração do sistema.
-> A inicialização agora é gerenciada pelo systemd (para os apreciadores do sysvinit, ele ainda estará disponível como backup).
-> O Yast (gerenciador de pacotes) quer definitivamente por a baixo o mito de que é mais lento e que de sobrecreve acidentalmente arquivos que foram modificados pelos usuário o que é a pura verdade em suas primeiras versões 😛.
-> O SAX faz seu retorno na forma de SAX3, um projeto openSUSE GSOC ahhh que saudade do sax!!.
-> O Kernel Linux 3.1 tras melhorias de desempenho para gerenciamento de memória e manipulação de dados. E claro, suporte a novos hardwares, incluindo dispositivos externos como Kinect da Microsoft e do controlador de Nintendo Wii, bem como a uma variedade de placas wireless e de vídeo.
-> Google GO, syslog-ng 3.3, GCC 4.6 e LLVM v3…

Isso é só um pouquinho das grandes mudanças do OpenSuse 12.1, muitas outras podem ser vistas aqui: http://en.opensuse.org/Product_highlights

A partir do dia 16/11, já vou baixar e colocar à prova essas novidades e tudo de bom ou ruim que encontrar compartilharei com vocês!

Abraços. 🙂

Fonte:
http://en.opensuse.org/Main_Page
http://lizards.opensuse.org/2011/04/06/versionitis/
http://ostatic.com/blog/future-opensuse-versioning-decided

Extraindo textos a partir de imagens

Realizando um atendimento (quem lê até pensa que sou médica rs) me deparei com um problema, tinha que converter um arquivo pdf de 29 páginas para texto, até aí blz, bastava usar um:

$ pdf2text

e pronto, textos a partir do pdf em instantes.

Mas por que facilitar se podemos complicar, né!
O resultado desse comando gerava infomações lixo que não batiam com o conteúdo do pdf.

Tentando de novo, só que agora com outro tipo de arquivo de saída:

$ pdf2html

e… BINGO!! Esse pdf foi gerado a partir de várias imagens organizadas e “linkadas” num index.html. Agora tenho um arquivo html e 29 arquivos PNG.
Mas não resolvi meu problema, cadê os textos?

Vamos à “mágica”!!

OCR é um acrónimo para o inglês Optical Character Recognition, uma tecnologia para reconhecer caracteres a partir de um arquivo de imagem, ou mapa de bits. Através do OCR é possível digitalizar uma folha de texto impresso e obter um arquivo de texto editável.
Fonte: Wikipédia

O que temos nos repositórios do OpenSuse que pode nos ajudar…

anjos:~ # zypper search ocr
Loading repository data...
Reading installed packages...

S | Name        | Summary                                                   | Type   
--+-------------+-----------------------------------------------------------+--------
  | gocr        | Optical Character Recognition                             | package
  | gocr-gui    | Optical Character Recognition - Basic Graphical Interface | package
  | ocrad       | GNU Ocrad--Optical Character Recognition Program          | package
  | ocrad-devel | Development files for GNU ocrad                           | package

Vamos instalar o gocr.

anjos:~ # zypper install gocr
Loading repository data...
Reading installed packages...
Resolving package dependencies...

The following NEW packages are going to be installed:
  gocr gocr-gui 

2 new packages to install.
Overall download size: 377.0 KiB. After the operation, additional 912.0 KiB will be used.
Continue? [y/n/?] (y): y
Retrieving package gocr-0.48-6.4.x86_64 (1/2), 364.0 KiB (895.0 KiB unpacked)
Retrieving: gocr-0.48-6.4.x86_64.rpm [done (68.6 KiB/s)]
Retrieving package gocr-gui-0.48-6.4.x86_64 (2/2), 13.0 KiB (17.0 KiB unpacked)
Retrieving: gocr-gui-0.48-6.4.x86_64.rpm [done]
Installing: gocr-0.48-6.4 [done]
Installing: gocr-gui-0.48-6.4 [done]

Prontinho.
Agora é só testar.

A interface do programa não é das mais atrativas, mas é funcional.

Aqui é bem simples, basta escolher o arquivo de imagem e clicar em “Run it”. Depois é só salvar o resultado num txt no menu File -> Save output.

Problema resolvido né! Quase…
Imagina ter que gerar o txt de 29 imagens. Por que não otimizar?

T=1;
for A in NACERP0102*.png
do
  if [ -f $A ] ; 
  then
    gocr -i NACERP0102-$T.png -o NACERP0102-$T.txt
  fi

T=$(($T+1));
done

Obs.: Quem deu uma força gerando o script foi meu amigo Cláudio Miranda.

Missão cumprida e usuário feliz. o/

Abraços. 😀

Mulheres em movimento

Neste último domingo consegui realizar um grande desejo, participar de uma corrida.
Não sou atleta e nem tenho a pretensão de ser uma, mas pra quem pratica esportes ou corre, sabe o quanto isso vicia, quanto mais você pratica mais quer fazer e suas metas vão só aumentando.

Mulheres em movimento – 5K McDonalds

Medalha para os que concluíram a prova

Mundialmente conhecido, o 5K McDonalds é uma corrida feminina onde o principal objetivo é atrair iniciantes para a prática da atividade física. Neste ano o evento ocorreu em 14 países dentre eles o Brasil, nas cidades do Rio de Janeiro e São Paulo.
Uma corrida dividida em categorias:
– Geral
– Minha primeira corrida
– Mãe
– Jornalistas

Ta aí o ambiente perfeito para que mulheres das mais diversas idades, raças, crenças e vidas, se reunissem por um único objetivo, cuidar um pouco mais da saúde. Num domingo onde o sol apareceu meio tímido de início mas que depois veio com toda força nos prestigiar e com uma brisa gostosa que o ambiente arborizado e lindo que a Quinta da Boa Vista nos proporciona, tive o privilégio de ver senhoras de idade caminharem com suas filhas, famílias se divertindo, amigas incentivando umas as outras quando as forças já estavam no fim e muito alegria no rosto dessas mulheres.

Até eu e minha amiga incentivamos meninas que nem conhecíamos, o importante ali com certeza não era meramente participar, TODAS queria concluir a prova (eu era uma delas), um desafio a ser batido. Comecei meio sem saber se dava tudo de mim, se começava com calma, se conseguiria, mas a cada curva, a cada risada vendo as crianças querendo correr com suas mães, mulheres caminhando, outras correndo, ainda havia aquelas que comentavam “chega os 10Km mas não chega os 5Km rsrs”, eu tinha mais certeza de que estava no local certo e com as pessoas certas.

Pais, maridos, namorados… todos na grade na linha de chegada esperando, torcendo por todas que passavam. Homens assistindo nós mulheres entrarmos em ação, e pra dizer a verdade, demos um show!! 😉

Nossa, são tantos detalhes que passam em minha mente nesse momento, acho que se houvesse alguém ao meu lado perguntaria por que estou sorrindo, não há como não sorrir, foi uma experiência inesquecível. E com um gostinho de quero mais… e com certeza vai ter mais.

Site: www.5kmcdonalds.com

Local do evento: Quinta da Boa Vista - RJ

Voltando a falar um pouquinho mais da prova.
Todos os inscritos receberam um kit composto de camisa, número de peito e chip. Através desse chip (preso ao tênis) eram marcadas as informações do nosso desempenho na corrida ao passarmos pela largada e chegada (2 voltas de 2,5Km).

Camisa e chip para prender no tênis

Ótimo evento, local maravilhoso para a prática do esporte, mas estava faltando uma “pitada” de tecnologia, né!
Como fazer o meu próprio controle de tempo, velocidade e distância percorrida?
A resposta estava bem na minha mão.


O RunKeeper monitora via GPS o percurso que você faz em suas atividades físicas, incluindo distância, tempo, velocidade, calorias, batimentos cardíacos e o caminho percorrido direto no GoogleMaps. É possível escolher entre diversas atividades como correr, caminhar, fazer trilha, esquiar, patinar e muitas outras. (Os dados também podem ser inseridos de forma manual) Integrado as redes sociais, é fácil compartilhar as atividades com seus amigos do Facebook e Twitter.

Com uma conta no http://runkeeper.com temos facilmente todo o histórico de corridas já realizadas, gráficos de análises comparativas e até criar metas de atividade.

Meus últimos resultados...

Infelizmente não tinha um lugar pra transportar o celular, então tive que carregar o meu Xperia mini pro na mão mesmo, mas não atrapalhou não. O GPS funcionou muito bem e pude obter com precisão o andamento e resultado da minha corrida.

Trajeto marcado no GoogleMaps

Para os que curtiram a idéia, ta aí o QrCode e a oportunidade de sair do sedentarismo. Que tal, vamos começar? 😉

Abraços e até a próxima corrida… artigo… ou o que vier primeiro. hehe

Remote Desktop via Windows e Linux

Recentemente precisei usar o Remote Desktop do Windows para acessar uma máquina que estava em outro andar e que monitorava através de uma webcam um teste de vaso de pressão. Com essa solução não era mais necessária a presença de um técnico perto de tempos em tempos para verificar se a pressão estava ok, diminuindo assim riscos de acidente.

Muito fácil, muito simples, tudo pronto e funcionando?? Não
Mera impressão, pois nada funcionou de primeira e acabei descobrindo alguns detalhes pegadinhas na configuração que quero compartilhar com vocês.

Só para constar, os computadores estavam ligados ponto-a-ponto por um cabo cross-over e com ips fixos.

1ª Configuração (Windows -> Windows)
Em ambas as máquinas eu habilitei o acesso remoto. Botão direito no Meu Computador->Propriedades (Essa parte muda um pouco dependendo da versão do Windows) Existe um item Remoto basta deixar marcada a opção “Permitir acesso remoto”.

Agora vamos aos detalhes que fizeram toda a diferença na minha primeira tentativa. Para funcionar precisei alterar algumas “coisinhas”.
– A máquina que vai receber a conexão não pode ter um SO Windows (Starter ou Home Basic ou Home Premium ou qualquer outro “Home alguma coisa”);
– É imprescindível que o usuário utilizado na conexão possua senha;
– Serviço de Acesso Remoto ativado (como mostrado a cima);

Obs.: Não precisei alterar nada no Firewall como a maioria dos tutoriais por aí informam.

Trabalho executado e pronto! \o/
Mas e se eu colocasse uma máquina Windows acessando uma Linux, nesse momento a mão coça e numa curiosidade capaz de “mover montanhas” resolvo algumas fazer experiências. 😉

2ª Configuração (Linux -> Windows)
Continua valendo os requisitos listados a cima para a máquina que receberá a conexão.
Como realizei os testes numa máquina com Ubuntu vou citar os comandos próprios para esta distro.
Instalei o rdesktop: apt-get install rdesktop
E para executar basta fazer: rdesktop <IP da máquina>

Simples né?
Humm e que tal se a máquina a ser acessada fosse Linux?
Mãos a obra!!

3ª Configuração (Windows -> Linux)
Nessa configuração não foi necessário alterar nada na máquina Windows.
Precisei apenas instalar na estação Linux o xrdp e pronto: apt-get install xrdp
Repare que após a instalação o próprio serviço já fica ativo.
Para acessar basta entrar no Remote Desktop Connection (mstsc-> para os que gostam de chamar no Executar do Windows) e colocar IP da máquina onde foi instalado o xrdp.

Agora sim, trabalho concluído e dúvida curiosidade sanada!!

Abraços. 😉

Fonte:
http://technet.microsoft.com/pt-br/ms376608
http://www.rdesktop.org/
http://www.xrdp.org/

De férias sim, mas na compania da tecnologia.

Após um ótimo Latinoware nada como aproveitar a vinda ao sul do país dando uma passadinha em Blumenau com os amigos para curtir a Oktoberfest.

Fui atrás de informações sobre como aproveitar ao máximo o evento, então primeira parada, o site. Logo de cara já descubro o aplicativo oficial do evento e claro, para Android. o/

Site do Android Market para downoad do aplicativo

E para os que não tiveram tempo de olhar o site, em vários pontos do evento era possível encontrar cartazes espalhados com o QrCode por toda Vila Germânica.

Confesso que fiquei feliz por ver a tecnologia fazendo parte dos eventos, substituindo folders e informativos impressos por terminais de consultas onde o participante poderia consultar desde o horário do próximo evento até o quiosque mais próximo para comprar sua cerveja. LoL

Vocês devem estar se perguntando, como que a Carol conseguiu ter tempo e sobriedade para perceber tudo isso??
Resposta: Infelizmente não bebo, hehe.
Mas então, que raio de idéia foi essa de ir a um Oktoberfest?
Resposta: Curto muito as diferentes culturas e tradições de nosso país. Foi uma ótima experiência participar deste evento.

Fonte:
http://www.oktoberfestblumenau.com.br/

Bem, fico por aqui. Quem sabe ano que vem não volto à Blumenau!!

Abraços. 😀

Escanear pelo celular?!?

Nem sempre tudo são flores né?
Quem trabalha com TI sabe que nunca lidamos apenas com um problema por vez. E somos sempre cobrados como se não houvesse mais nada pra fazer… ou atender…

Mas como isso faz parte da profissão, vamos parar com o mimimi e falar sobre o que interessa, né.

Recentemente tive um problema com a máquina onde o scanner estava conectado, isso no 1º andar e o scanner mais próximo ficava no 4º andar. Serviço era o que não faltava e nunca que dava tempo de chegar nessa máquina.
Resultado: Problemas, problemas e problemas.

Mas, no mundo de hoje onde a tecnologia está ao alcance de nossos dedos, encontramos uma solução paliativa para o problema procurando dentre os várias softwares existentes para ANDROID.

CamScanner, esse é o nome do software que utilizamos, basicamente é como se ele tirasse uma foto, mas usando recursos onde é possível melhorar a qualidade do documento como se realmente fosse um scanner.

Tela inicial


Escaneando os documentos…

Aqui é possível determinar a área a ser escaneada


…editando…

Tela após escanear


…exportando…

Por padrão o arquivo de saída é um JPG mas facilmente podemos gerar um pdf nele


…e compartilhando.

Aqui temos várias opções como as redes sociais, e-mail, bluetooth e muitos outros (dependendo dos softwares instalados em seu celular)

Olha o QrCode do CamScanner.

E o link do Android Market:
https://market.android.com/details?id=com.intsig.camscanner&hl=pt_BR

Mais um software para a lista de ferramentas super úteis no Android e um problema solucionada, pelo menos, para não parar a produção!

Fonte:
“O mundo de possibilidades do Android Market.”

Abraços. 😀

Desnecessário?!?! Até pode ser, mas muito engraçado!

Nas minhas procuras por softwares para meu Ubuntu Maverick deparei-me com algo um tanto quanto curioso, um software chamado “Wanda o Peixe”.

Adicionei ao meu painel, achei até bunitinho… (coisas de menina hehe) olhei o menu preferências, não encontrei nada muito importante para ser alterado, até aí ok. E fiquei olhando pro peixinho.

Estava escrevendo meu artigo no http://www.androidbros.com.br (aliás, o meu primero artigo) quando me veio à cabeça… software engraçadinho mas e aí, pra que serve? Foi quando resolvi ler e me deparei com isso.

Depois dessa eu encerro por aqui. rsrs Tirem suas próprias conclusões.

Abraços. 🙂