Todos os posts de Rafael Biriba

Portable Apps: Aplicativos portáteis para Windows

Portable Apps: http://portableapps.com/
Portable Apps: http://portableapps.com/

O Portable Apps é um programa que pode ser carregado com você em dispositivos portáteis. Os dados dos aplicativos são armazenados 100% em seu dispositivo portátil, sendo assim, totamente seguro e inclusive recomendado de se fazer em computadores públicos. Quando o dispositovo é removido, nada é deixado para trás.

A variedade de aplicativos no site, é incrível, desde navegadores, leitores de emails, a jogos e aplicativos como player de áudio e vídeo.

Abaixo segue uma lista bem resumida dos aplicativos que podem ser encontrados, e que eu considero mais importante ou útil:
( Lista completa em: http://portableapps.com/apps )

Notepad++ Portable – Ótimo editor de texto, com opções bem mais completas do que o notepad do windows.

aMSN Portable – Aplicativo similar ao MSN, muito bom e muito conhecido para os usuários linux.

Pidgin Portable – Um outro tradicional aplicativo de conversa instantânea, MSN, Yahoo dentre outros.

OpenOffice.org Portable – Pacote de aplicativos de escritório similar ao OFFICE ( editor de texto, planilhas e apresentações )  no seu pendrive. Precisa dizer mais alguma coisa ?

ClamWin Portable – Antivirus portátil para todas as ocasiões

Mozilla Firefox, Portable Edition – Um dos mais utilizados navegadores disponível em versão portátil. Em particular eu acho este aplicativo o melhor de todos. Por ser portátil você pode adicionar qualquer complemento disponível no site ao navegador, pode inclusive salvar suas senhas e páginas favoritas, instalar plugins como flash, enfim customizar completamente o navegador, e quando terminar de usar, basta apenas remover seu dispositivo.

On-Screen Keyboard Portable – Para os que não se sentem seguro para utilizar teclados de computadores públicos, por causa de keyllogers e etc.., este teclado virtual pode lhe fornecer alguma segurança.

Existem muitos outros aplicativos disponíveis no site: http://portableapps.com/

Entre e confira ! =)

Share

Google Docs: Eficiência garantida

Google Docs: http://docs.google.com/
Google Docs: http://docs.google.com/

Para os que ainda não conhecem a ferramenta, Google Docs é um pacote de aplicativos de escritório ( processador de texto, editor de planilhas, apresentações, etc…) que rodam diretamente do navegador.

Apesar de conhecer a ferramenta, dificilmente eu a utilizava. Pelo menos o até mês passado. Quando meu amigo Nilton Gonçalves Jr. sugeriu uma idéia bastante funcional.

Atualmente utilizamos a ferramente diariamente na faculdade ( Adeus a cadernos e fichários ). Chega de ficar pedindo folhas de matéria emprestada, quando você perde algum conteúdo. Mas especificamente o que nós fazemos é: Criar um documento novo, e copiar qualquer conteúdo da aula, dentro do documento do Google Docs. A parte legal disso, é que este documento por ser compartilhado com quantas pessoas quiserem, basta possuir uma conta google.

Um recursos que está frequentemente sendo utilizado é a edição simultânea de documentos. Quando compartilho o documento com o Nilton, cada um pode copiar um pedaço da aula. Sendo assim, enquanto um presta atenção o outro está copiando, e assim por diante. O recurso é bastante prático, sem nenhuma margem de erro na hora de sincronizar os documentos que estão abertos em paralelo. É bem frequente um ajeitar o erro do outro nos parágrafos acima. Ou seja, enquanto um está digitando um paragrafo, o outro está também verificando o conteúdo digitado nos paragrafos acima.

A ideia não para por ai não, também é possível adicionar não só colaboradores, mas também leitores dos arquivos. Isso significa que podemos liberar acesso de leitura dos documentos para os outros colegas da sala, ou então enviar o documento anexado num email de forma rápida.

Com Google Gear, é possível você editar seus documento offline, sendo assim, não precisa estar na internet para poder estudar e editar os documento. E ao entrar efetuar o login no Google Docs, os documentos são automaticamente sincronizados.

Existem pequenas dificuldades que são encontradas pelo caminho, primeiro, nas aulas em que tenha que fazer algum pequeno diagrama. Evidentemente que nenhum editor de texto possui um editor de imagens integrado, mas bem que seria uma solução ideal. Para isso usamos o editor de imagem da máquina local. Como na faculdade é Windows, fazemos os pequenos diagramas no  PAINT ( não é muito profissional, mas quebra um galho ), e depois efetuamos o upload para o documento em edição, e o Google Docs anexa ao documento.

Uma solução WEB recém encontrada para o problemas das imagens está em: http://canvaspaint.org/, um editor de imagens online, muito similar ao PAINT que ao final é possível fazer o download da imagem, e depois fazer o upload para o documento no DOCs.

Um outro problema identificado no aplicativo, foi a falta de controle no compartilhamento de arquivos, pois qualquer pessoa com uma conta google pode criar e compartilhar um documento com qualquer outro usuário google. Isso significa que você pode ser marcado como contribuinte ou leitor de um documento desconhecido. Poderia pelo menos ser implementado um sistema para pode filtrar os arquivos compatilhados. Uma forma de selecionar ou melhor dizendo, de aceitar o compartilhamento ou não. Mesmo deletando os arquivos indesejáveis, nada impede que ele seja compartilhado novamente.

Através de tudo que eu disse aqui, muitos levantaram a seguinte pergunta: Qual o limite de armazenamento do Google Docs ?

Com algumas pesquisas, descobri que não está ligado com o espaço do Gmail. E sim com a quantidade de arquivos.

De acordo com o link: http://docs.google.com/support/bin/answer.py?answer=37603&topic=15119

Documentos

  • Cada documento pode ter até 500KB, aumentoado de 2MB para cada imagem no documento.
  • Os seguintes formatos são suportados:
    • HTML
    • Texto Simples (.txt)
    • Microsoft Word
    • .rtf
    • Open Office (.odt)
  • Você pode ter uma combinação de 5000 documentos e apresentações e 5000 imagens

Planilhas

  • Cada planilha pode ter até 256 colunas ou até 200.000 celulas ou até 100 tabelas– Vale o limite que for alcançado primeiro. Não há limites para numero de linhas.
  • Cada planilha pode ter até 20,000 celulas com fórmulas. Com esse total, os limites são aplicados à:
    • Até 1,000 GoogleFinance formulas
    • Até 1,000 GoogleLookup formulas
    • Até 50 formulas importadas
  • Você tem o limite de 1000 planilhas. A Planilha que está compartilhada com você não conta neste limite.
  • O limite de planilhas abertas ao mesmo tempo é 11.
  • Você pode importar planilhas de até 1 Mb nos formatos xls, xlsx, csv, or ods, txt, tsv, tsb.

Apresentações

  • Apresentações nos formatos .ppt e .pps podem ser enviados com até 10MB.
  • Via URL, você pode fazer o upload de apresentações da WEB de até 2MB.
  • Por email, a apresentação enviada por ter até 500KB.
  • Você pode ter uma combinação de 5000 documentos e apresentações e 5000 imagens

PDF:

  • Você pode armazenar até 10MB por PDF enviado e 2MB para PDFs que já estão na WEB, com o limite de até 100 PDFs.

Bom, espero que a idéia tenha sido útil para alguém… Se você já faz, ou vai passar a fazer o mesmo que nós, deixe um comentário… =)

Share

QR Code: Gere com o Kaywa

QR Code com a URL deste BLOG
QR Code com a URL deste BLOG

Após apresentar  tecnologia do QR Code e depois mostrar como fazer a leitura pelo celular, agora vai a dica de como gerar um QR code através da ferramenta online disponível no site:

http://qrcode.kaywa.com/

Para gerar, deve ser escolhido o tipo de dado a ser incluído:
Uma URL, um texto, um numero de telefone ou um SMS.

Após incluir o conteúdo, é possível definir o tamanho do código.
S = Pequeno, M = Medio, L = Grande, XL = Muito grande
Lembrando que o tamanho também é diretamente proporcional ao conteúdo. Então, mesmo que se escolha pequeno, caso haja um conteúdo muito grande, o código sairá grande.

Faça uns testes e divirta-se.
Após gerar o código, um link é fornecido para que se coloque o código no seu site.

😉

Share

FFmpeg: Conversão de mp4 para wmv

FFmpeg: http://www.ffmpeg.org/
FFmpeg: http://www.ffmpeg.org/

Mês passado, tive que fazer uma conversão deste tipo. Eu possuia um vídeo em mp4 e precisava converter para wmv, para que o mesmo fosse executado no windows utilizando o codec nativo, sem utilizar nenhum codec adicional para isso.

O Arquivo .MP4:
Stream #0.0(und): Video: h264, yuv420p, 480×360 [PAR 0:1 DAR 0:1], 29.97 tb(r)
Stream #0.1(und): Audio: mpeg4aac, 44100 Hz, stereo

Ao final de alguns testes, consegui converter para o seguinte arquivo .wmv:
Stream #0.0: Video: wmv1, yuv420p, 480×360 [PAR 0:1 DAR 0:1], 29.92 tb(r)
Stream #0.1: Audio: wmav2, 44100 Hz, stereo, 64 kb/s

Abaixo segue a linha de comando:
ffmpeg -i video_entrada.mp4 -vcodec wmv1 -acodec wmav2 -deinterlace -sameq video_saida.wmv

Utilizei o codec de vídeo WMV1 e o codec de áudio WMVA2, seguidos pelo deinterlace ( desentrelaçamento do vídeo ) e o sameq ( mesma qualidade de vídeo do original ).

——————————————————-
Instalação do FFmpeg:
FFmpeg: Solução ideal para Áudio e Vídeo

——————————————————

Procedimento de Uso:

ubuntu

Usuários Linux tem sempre mais facilidade, nesse tipo de procedimento.

Basta abrir o Terminal e digitar:

ffmpeg -i video_entrada.mp4 -vcodec wmv1 -acodec wmav2 -deinterlace -sameq video_saida.wmv

Onde meu arquivo se chama video_entrada.mp4 e se encontra na área de trabalho.
( Levando em consideração que ao abrir o terminal você vai estar dentro da pasta home do usuário local )

————————————————————————————————————

logo_windowsUsuários Windows levam mais tempo para poder executar o comando.
Entre em INICIAR > EXECUTAR e digite cmd > OK ( Para abrir o Terminal do Windows )
Acesse a pasta digitando:
cd Desktop/pasta_do_ffmpeg/
em seguida:
ffmpeg.exe -i “../video_entrada.mp4” -vcodec wmv1 -acodec wmav2 -deinterlace -sameq “../video_saida.wmv”

Onde meu arquivo se chama video_entrada.mp4 e se encontra na área de trabalho.
( Utilizamos ../ para sair da pasta do ffmpeg e acessar o filme.avi a partir da área de trabalho. )

————————————————————————————————————
Leitura recomendada:
Windows VS FFmpeg e Mplayer
————————————————————————————————————

Share

QR Code: Faça a leitura pelo seu celular

QR Code com a URL deste BLOG
QR Code com a URL deste BLOG

*Para quem ainda não conhece a tecnologia QR Code, recomendo a leitura do POST:
https://rafaelbiriba.com/2009/03/12/qr-code-codigo-de-barras-do-presente.html

Para fazer a leitura do QR Code pelo seu celular, deve ser baixado uma aplicação em Java. Abaixo sgue os links dos sites que possuem as aplicações, e que funcionam, pois foram testadas por mim.

Kaywa Reader

http://reader.kaywa.com/

Aperte em “Clique aqui para baixar o Kaywa Reader”
Em seguida escolha a forma que deseja fazer o download.

O ideal é baixar direto do seu celular, mas eu testei a opção: Do computador para o seu celular.
Ele pede pra selecionar marca e modelo, em seguinda, é necessário fazer o cadastro no site.

Após isso, basta transferir os arquivos Java para o seu celular, instalar e sair por aí lendo os QR Codes.

Neo Reader

http://www.neoreader.com/download.html

No site do Neo Reader, só é possível baixar a aplicação, se for direto pelo celular.
O Download pode ser feito pela URL: get.neoreader.com

O Download direto pelo celular, é uma opção adequada, pois o site já reconhece a marca e modelo, e já disponibiliza para download a versão do software compatível com o aparelho !

Em breve, explicarei como gerar seus QR Codes e como fazer a leitura deles pelo PC.

Share

QR Code: Código de barras do presente

QR Code com a URL deste BLOG
QR Code com a URL deste BLOG

O QR Code é uma matriz ou um código de barras bi-dimencional, cujo código pode ser interpretado rapidamente. É bastante utilizado no Japão. Através um programa de computador, ou até mesmo um aplicativo para celular, é possível de decifrar o codigo QR,  até mesmo uma camera VGA de baixa resolução para capturar a imagem.

No Brasil, o primeiro anúncio publicitário a utilizar o código QR foi publicado pela Fast Shop em dezembro de 2007. Mais tarde a Nova Schin publicou um anúncio com o código em junho de 2008 e a Claro fez uma campanha utilizando o Código QR em novembro de 2008.

Bastante utilizado no ramo publicitário, principalmente pela curiosidade que a imagem propõe, a tecnologia está cada vez mais presente no mercado.

Capacidade de Armazenamento:

  • Numérica – Max. 7.089 caracteres
  • Alfanumerica – Max. 4.296 caracteres
  • Binário (8 bits) – Max. 2.953 bytes

A facilidade  na distribuição de informação é incrível, pois ao invés de digitar a informação, basta apenas tirar uma foto da imagem do código e através de um software é possível extrair os dados.

batata_com_qr-code

Conforme no exemplo, mercados de todo o japão já integraram o QR Code, em seus produtos. Diferente do código de barras tradicional, a leitura é mais rápida e é possível passar mais informações, como preço, data de validade e lote, por exemplo.

burger-qr-code

No cheeseburguer, o QR Code carrega informações como nome da loja, endereço, telefone, site e outras possíveis informações.

Muito em breve teremos vários anúncios publicitários no Brasil, utilizando o QR Code, para as mais variadas utilidades. A Tecnologia também nos permite carregar nossas informações ”impressas’, ou seja podemos gerar um código com uma informação qualquer, e depois imprimi-lo. Para recuperar a informação, basta utilizar um scanner ou somente fotografar a imagem, e através de um software específico extrair os dados novamente.

Não somente no ramo publicitário, programas de televisão já estão implementando o código. O que diz esta matéria no site do O Globo Tecnologia, onde durante a exibição do Multi Show, um QR Code seria mostrado e quando lido pelo celular direciona o usuário para um conteúdo adicional (texto, fotos, vídeos ou sites ).

qrcode-cracha

Devido o seu desempenho, o QR Code também está sendo utilizado nos Crachás das empresas. Carregando todas as informações necessárias, qualquer computador ou roleta habilitada, pode capturar e salvar os dados do QR Code.

Nos próximos POSTs explicarei como gerar um QR Code, e logicamente fazer a leitura.

=)

Share

Chart API: Medidor em formato de velocímetro

Google: http://www.google.com/
Google Code: http://code.google.com/apis/chart/

Um gráfico em formato de velocímetro, pode ser usado para diversos fins, como indicar o uptime ou apresentar o espaço livre em disco e etc..
Abaixo segue a URL utilizada, e em seguida a explicação de cara parâmetro, para que você aprenda, configure e use conforme a sua necessidade !

No exemplo, utilizamos um gráfico de 0 a 200, onde o ponteiro vale 150 !
Lembrando que a URL deve ficar em uma só linha, abaixo ela está segmentada devido ao tamanho.

http://chart.apis.google.com/chart?
&chs=225×125
&cht=gom
&chd=t:150
&chds=0,200
&chl=Titulo 01
&chco=00ff00,ffff00,ff0000
&chxt=y
&chxl=0:|0|200

Recomendo que apenas os valores em negrito/colorido sejam editados para facilitar a exibição. Qualquer alteração nos outros parâmetros, recomendo ler a documentação em http://code.google.com/apis/chart/.

Clique aqui para acessar o link completo do gráfico.

&chs = Dimensões do gráfico, Comprimento X Altura. Deve ser alterado para ficar de acordo com o tamanho do gráfico a ser apresentado, senão alguns dados não serão corretamente exibidos na tela.

&cht = É o tipo de gráfico. Neste caso usamos o gom. Outras opções seriam: p3 = pizza, bvg = barras dentre outros…

&chd = Posição da seta. Em nosso exemplo deve estar diretamente associado ao valores do &chxl, no eixo Y. Observe que atribuimos o valor 150.

&chds = Valor mínimo e máximo para o eixo Y. Manteremos o valor inicial como zero e o maior valor sendo igual ou maior que o maior dado informado no &chd, para que o gráfico seja exibido corretamente.

&chl = É o título da seta. Também é possível deixar esse parâmetro em branco, para deixar a seta sem nenhum rótulo.

&chco = Cores do gráfico em hexadecimal, sendo o primeiro como cor inicial, o segundo como cor intermediária e o terceiro como cor final. Basta alterar conforme sua necessidade.

&chxt = Habilita o eixo  y.

&chxl = Nome dos pontos nos eixos. 0:| corresponde aos titulos do eixo Y. Não há limite para que seja adicionado dados no eixo Y, porém o primeiro e o ultimo valor do eixo Y, deve ser o mesmo que o informado no parametro &chds, para que seja exibido corretamente no gráfico.

Acho que isso já é um grande inicio para construir um gráfico em formato de velocímetro.
=)

Share

Chart API: Gráfico de visitantes do dia

Google: http://www.google.com/
Google Code: http://code.google.com/apis/chart/

O gráfico abaixo, pode ser utilizado, não somente para visitantes do dia, mas pode ser adaptado para uma utilidade de sua preferência !

Abaixo segue a URL, utilizada para exibir esse gráfico, e logo depois as explicações de como personaliza-lo ! Lembrando que a URL deve ficar em uma só linha, abaixo ela está segmentada devido ao tamanho.

http://chart.apis.google.com/chart?
&cht=lc
&chco=ff0000
&chs=300×200
&chd=t:55,20,50,50,60,45,47,175,200
&chds=0,200
&chtt=Visitantes+do+Dia – 03/04/08
&chm=o,000000,0,-1,5.0
&chxt=x,y
&chxl=0:|00:00|03:00|06:00|09:00|12:00|15:00|18:00|21:00|24:00|1:|0||50||100||150||200

Recomendo que apenas os valores em negrito/colorido sejam editados para facilitar a exibição. Qualquer alteração nos outros parâmetros, recomendo ler a documentação em http://code.google.com/apis/chart/.

Clique aqui para acessar o link completo do gráfico.

&cht = É o tipo de gráfico. Neste caso usamos o lc. Outras opções seriam: p3 = pizza, bvg = barras dentre outros…

&chco = Cor da linha. FF0000 é vermelho em hexadecimal. Basta alterar conforme sua necessidade.

&chs = Dimensões do gráfico, Comprimento X Altura. Deve ser alterado para ficar de acordo com o tamanho do gráfico a ser apresentado, senão alguns dados não serão corretamente exibidos na tela.

&chd = Dados do gráfico. Em nosso exemplo deve estar diretamente associado ao valores do &chxl, no eixo Y.

&chds = Valor mínimo e máximo para o eixo Y, que no exemplo correponde ao número de visitas. O correto, é manter o valor inicial como zero, já que não temos visitas negativas, e o maior valor sendo igual ou maior que o maior dado informado no &chd, para que o gráfico seja exibido corretamente.

&chtt = Titulo do gráfico. Pode ser uma frase separada por ‘+’, ou simplesmente por espaços.

&chm = Responsável por criar as bolas em cada ponto. o segundo valor ‘000000‘, corresponde ao preto em hexadecimal, e 5.0 é o tamanho da bola. Ambos podem ser alterados.

&chxt = Habilita o eixo x e y. No manual, é possível ver que podemos mais eixos, passando por este parametro.

&chxl = Nome dos pontos nos eixos. 0:| correponde aos titulos no eixo X. Para que o gráfico seja exibido corretamente, a quantidade de dados informados &chd deve ser igual a quantidade de títulos no eixo X. Reparem que ambos tem 9 entradas.
1:| corresponde aos titulos do eixo Y. Não há limite para que seja adicionado dados no eixo Y, porém o primeiro e o ultimo valor do eixo Y, deve ser o mesmo que o informado no parametro &chds.

Com isso, é possível construir esse e muitos outros gráficos, e trabalhando em um pequeno script, é possível que o gráfico seja exibido sempre atualizado. Cabe a você definir a sua necessidade.

=)

Share

Chart API: Desenhe gráficos com o Google – Introdução

Google: http://www.google.com/
Google: http://www.google.com/

O Google Chart API permite que você gere gráficos de forma dinâmica. Através de parâmetros informados pela URL, a API retorna uma imagem PNG com o gráfico especificado.

Existem diversos tipos de possibilidades, como gráficos de pizza, linear, múltiplas linhas, barra, radar, mapas geográficos e muitos outros, com opções de dimensões, legenda, cores, tamanhos, efeitos e muitas outras possibilidades.

Link: http://code.google.com/apis/chart/

Abaixo segue um modelo de exemplo:

URL Utilizada: http://chart.apis.google.com/chart?cht=p3&chd=t:60,40&chs=250×100&chl=Hello|World

Código html utilizado:

<img src=”URL” alt=”” width=”250″ height=”100″ />

Onde no lugar de URL deve ser informado o endereço do Chart API do Google conforme informado no exemplo a cima.

Estarei ensinando e apresentando nos próximos POSTs, formas e possibilidades de construções de gráficos simples e avançados em todos os formatos disponíveis.

Share

Os 5 sites mais inúteis da web

Info Online: http://info.abril.com.br/
Info Online: http://info.abril.com.br/

Achei esse tópico no interior do site da info online. Escrito por Bruno Ferrari em 28/02/2009.
Apesar de inúteis, achei bastante relevante, principalmente por descobrir que temos um site dedicado a um pudim. HaHaHa…
Segue o artigo inteiro e intacto:
———————————————

Existem páginas na web que são frustrantes, mas que ao menos servem para alguma coisa.

Aquele site de cinema que você demora meia hora para encontrar o filme do final de semana, outros que fazem questão de guardar a sete chaves, ou melhor, a sete links, a informação que você tanto procura. Mas o que dizer de sites que não servem para absolutamente nada?

Separamos cinco deles que, apesar de completamente inúteis, têm um lado humorístico que deve ser considerado. Se você souber de mais alguns, não deixe de comentar – a redação da INFO é sedenta por peculiaridades na internet:

Lalalalalalalalalalalalalalalalalala.com

Não perca a conta. São 18 “la” antes do .com. Esta pérola da web traz cinco bichos de pelúcia gigantes dançando em sincronia a uma música que obviamente diz “lalalalala”. A imagem é tosca, a música é chata e a coreografia, de chorar. Mas há um cronômetro logo abaixo da imagem que mostra quanto tempo você aguentou vendou essa bizarrice.

Instant Rimshot – http://www.instantrimshot.com/

Toda turma – seja de amigos ou no trabalho – tem aquele piadista sem graça nato. Com o passar do tempo, as anedotas ficam tão ridículas, que passam a ser engraçadas. E, para coroar este seu colega, nada como um microsolo de bateria, daqueles que são feitos logo após um comediante terminar uma piada em seu show. Um site inteirinho apenas para simular o barulho de uma caixa e de um prato. Sabe aquela última do português?…

Instant Silvio – http://www.instantsilvio.com/

Quase impossível encontrar um brasileiro que não tenha tentado imitar um dos maiores nomes da TV em nosso país, Silvio Santos. Pior, aqueles que o imitam bem costumam fazer grande sucesso na roda dos amigos. Se você não sabe imitar a voz do carismático apresentador, recorra ao Instant Silvio. Basta um clique na foto para que ele dê aquela risada clássica.

Zombo.com

“Benvindo ao Zombo.com! Isto é Zombo.com! Você pode fazer o que quiser em Zombo.com!…” Se você ficou fascinado com a voz de mafioso italiano robótico do narrador convidando para o site Zombo.com, aproveite então. É ele quem passará a próxima hora fazendo uma calorosa recepção com música de elevador ao Zombo.com, um site que não serve para absolutamente nada.

Pudim.com.br

Um dos mais clássicos representantes da inutilidade virtual brasileira, o Pudim.com.br vem fazendo a alegria de brasileiros há anos. Lá não tem musiquinha com animaizinhos dançando, não simula uma bateria ou a voz de alguém, tão pouco diz frases convidativas. Pelo contrário, o Pudim pode receber o troféu de campeão da inutilidade na web, com sua foto antiga e desfocada de um pudim, que ocupa um nobre domínio .com.br.

———————————————
Link: http://info.abril.com.br/aberto/infonews/022009/28022009-2.shl?3

———————————————

Não sei de vocês, mas essa do pudim foi demais… =D

Share