quinta-feira, 31 de março de 2011

Organize suas mensagens em projetos com o Active Inbox #Chrome #GMail

Active Inbox é uma extensão pro Chrome que promete organizar suas mensagens em projetos e transformar a forma como gerenciamos nossas mensagens, viabilizando o conceito conhecido como GTD (Get Things Done). Se você tem problemas para gerenciar suas mensagens, ou precisa de uma maneira de integrar ao seu GMail o recurso de gerenciamento de tarefas (Google Tasks não conta!), esta extensão pode ser o que precisa.

Instalei e estou começando a testar, já que muitas vezes me deparo com a necessidade de ativar um lembrete pra uma mensagem que preciso ver depois, ou organizar as mensagens relacionadas em algo mais sofisticado que simples pastas. Pode ser que alguém ache que isso é uma desvirtuação do uso do e-mail, mas acho que o e-mail ainda é a ferramenta de uso diário e contínuo de muita gente, por isso faz sentido agregar o máximo de funcionalidades a esta ferramenta, correto ?

A extensão é gratuita, mas possui uma versão premium que dá acesso a mais funcionalidades, incluindo recursos como deadlines e ações automáticas. Após instalada, a extensão exibe um assistente de configuração assim que você acessar o GMail e, após concluir o tour pelas funcionalidades, são criados alguns labels para ajudar a classificar mensagens que requerem ação/acompanhamento, ou que podem ser analisadas mais tarde.

Ao abrir uma mensagem, a ajuda acima é exibida, orientando sobre como utilizar os recursos, e uma barra de opções fica disponível para a definição do status de cada mensagem, bem como sua associação a projetos.

Outro recurso que me chamou a atenção foi a possibilidade de utilizar mensagens anteriores para responder. Quem nunca se deparou com aquela situação em que precisava de uma informação que estava numa mensagem pra responder a outra, e a solução, no GMail, era voltar, acessar a mensagem, copiar o texto, depois voltar e responder, ou usar o recurso de nova janela para facilitar (um pouco).

Estou apenas começando a entender o quanto esta extensão pode me ser útil. Quem sabe vocês também ?

Siga-nos no Twitter!
Receba os textos via e-mail ou RSS!
Confira outros textos sobre o tema!

terça-feira, 29 de março de 2011

O poder dos #bookmarklets

Você conhece os bookmarklets ? Eles são pedacinhos de código javascript que, colocados no favoritos, aproveitam a capacidade do navegador de executar estes códigos para fazer coisas bacanas, porque não dizer incríveis até!

Os bookmarklets são un assunto recorrente na web. Leio a respeito deles há anos, e cheguei até a usar alguns por pouco tempo, mas recentemente é que resolvi "revisitar" estas pequenas maravilhas e descobri que poderiam me ser muito úteis na minha rotina diária na web.

Alguns sites especializados no assunto que vale a pena visitar: Marklets, Bookmarklets e HTML Source. Embora muitos bookmarklets estejam associados à atividade de desenvolver sites, isto é apenas uma consequência do fato de que programadores e designers conhecem mais javascript.

Eu, por exemplo, mesmo odiando programar me peguei escrevendo algumas linhas de código javascript (e apanhando bastante, claro!) pra fazer alguns bookmarklets que facilitassem minha vida, e que agora compartilho com vocês. Como sempre digo aos meus alunos, o "mundo da TI" é dos desenvolvedores, afinal são eles que transformam idéias em aplicações práticas.

Abaixo disponibilizo o código dos bookmarklets que achei úteis, adaptei ou mesmo criei, pra me ajudar a blogar, pesquisar ou acessar sites:

  • Antes, uma menção ao bookmarklet mais famoso de todos os tempos da última semana: o Readability, que facilita a leitura de páginas, eliminando o lixo (propagandas, etc) e deixando o visual do site mais "clean";
  • O PwnYouTube facilita o download de vídeos não apenas do maior site de vídeos do mundo, mas de uma lista considerável de outras fontes também;
  • O PrintWhatYouLike permite personalizar qualquer página e deixá-la mais adequada para impressão, de acordo com o que importa pra você, permitindo selecionar partes ou ocultar a imagem de fundo, por exemplo;
  • O YouSearch permite buscar um texto selecionado em diversos mecanismos de busca, seja na Amazon ou no WolframAlpha. E é fácil adicionar outros mecanismos a gosto do freguês;
  • O Clipr permite selecionar um trecho de uma página e ter, numa nova janela, apenas o trecho selecionado;

A partir destes e de outros bookmarklets, criei os códigos abaixo:

  • Pesquisar filmes, música, livros, jogos, software, etc

O código abaixo usa a pesquisa personalizada que criei para "filtrar" apenas as fontes confiáveis de Torrents, buscando a partir do texto selecionado ou solicitando o nome do item a buscar.

javascript:q=""+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text);if(!q)q=prompt("Termos para a busca ? ... ","");if(q!=null){location="http://www.google.com/cse?cx=000230079134078443467%3A1d-dtg1elzi&ie=UTF-8&q="+escape(q).replace(/ /g,"+")+"&sa=Pesquisar";}void 0

  • Buscar legendas de filmes

O Open Subtitles é provavelmente a melhor fonte de legendas para filmes na web. O código abaixo faz uma busca no site por legendas em português (do Brasil!) para o filme informado.

javascript:q=""+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text);if(!q)q=prompt("Termos para a busca ? ... ","");if(q!=null){location="http://www.google.com.br/search?q=site%3Awww.opensubtitles.org+"+escape(q).replace(/ /g,"+")+" pb";}void 0

  • Pesquisar imagens no blog

Modifique o trecho em negrito de acordo com o site no qual deseja buscar imagens.

javascript:q=""+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text);if(!q)q=prompt("Termos para a busca ? ... ","");if(q!=null){location="http://www.google.com.br/images?q=site%3Ablog.tecnologiaqueinteressa.com+"+escape(q).replace(/ /g,"+");}void 0

  • Buscar texto no blog

Uma mudança mínima no código anterior (veja o destaque), e temos uma pesquisa de termos citados no blog.

javascript:q=""+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text);if(!q)q=prompt("Termos para a busca ? ... ","");if(q!=null){location="http://www.google.com.br/search?q=site%3Ablog.tecnologiaqueinteressa.com+"+escape(q).replace(/ /g,"+");}void 0

  • "Limpar" código HTML mantendo apenas os links

Muitas vezes preciso citar trechos de textos de outras fontes, mas ao copiar o texto, vem junto um monte de tags de formatação que às vezes até bagunçam o layout do blog, então criei este código, a partir da função strip_tags disponível no phpjs.org (valeu Roque!).

javascript:function strip_tags (input, allowed) { allowed = (((allowed || "") + "").toLowerCase().match(/<[a-z][a-z0-9]*>/g) || []).join(''); var tags = /<\/?([a-z][a-z0-9]*)\b[^>]*>/gi, commentsAndPhpTags = /<!--[\s\S]*?-->|<\?(?:php)?[\s\S]*?\?>/gi; return input.replace(commentsAndPhpTags, '').replace(tags, function ($0, $1) { return allowed.indexOf('<' + $1.toLowerCase() + '>') > -1 ? $0 : ''; }); } var texto=""+(window.getSelection?window.getSelection():document.getSelection?document.getSelection():document.selection.createRange().text);if(!texto)texto=prompt("Informe texto HTML... ",""); if(texto!=null){ var form=''; form+='<body><FORM name="form1"><TEXTAREA NAME="TextoFinal" ROWS="50" COLS="100"><\/TEXTAREA><\/form><\/body>'; var jan=window.open(''); jan.focus(); pop=form; jan.document.write(pop); var texto1 = strip_tags(texto,"<a>");  jan.document.form1.TextoFinal.value = texto1;  } void 0

Dica: copie o texto daqui e cole num editor com sintax highlight. Vai ficar beeeemmmm melhor!

Atenção! Os códigos aqui disponíveis foram testados apenas no Chrome, embora devam funcionar em qualquer navegador.

Por favor, não deixem de compartilhar comigo as idéias de bookmarklets que tiverem!

Ah! Para adicionar o código aos seus favoritos, basta copiá-los (os códigos têm que estar em apenas uma linha!), criar um novo favorito e colar o código no lugar da URL.

Siga-nos no Twitter!
Receba os textos via e-mail ou RSS!
Confira outros textos sobre o tema!

sábado, 26 de março de 2011

Resumo do #Twitter @chriscgs

#Eee Pad Transformer é #Tablet e#Netbook... agora a coisa tá ficando mais interessante...http://j.mp/f6PDBX

Cursos gratuitos de #Linux... http://j.mp/hWvdPx

Personalize o #Firefox 4 e aproveite melhor os novos recursos...http://j.mp/i3chjL

Que tal compartilhar publicamente suas metas e notificar seus amigos no #Facebook se você falhar ? http://j.mp/dPbWVg#falaserio

#Opera 11 deixa ainda melhor o ótimo navegador para #Android e #Symbian... http://j.mp/h0P972

#Amazon abre sua loja #Android... http://j.mp/hXXLZ7

Cinto de segurança apriosiona menos que cadeira de rodas...#pensenisso

A copa do Catar terá até nuvem artificial pra amenizar o calor !!! http://j.mp/g2lvrO

Somos descendentes de marcianos !? http://j.mp/gTUWwJ

Baterias ultrarápidas serão recarregadas em segundos...http://j.mp/eI3ARw

Software mostra como as atitudes do dia a dia contribuem para as emissões de carbono: www.wattzon.com

@chrinvestor A Claritas e a Bats devem se unir a bolsa da Bahia para entrar no mercado. Assim teremos a Bovespa e Bovesba. Dá-lhe confusão ! #BVMF3

@Dinheirama Taxista saca indenização milionária, perde ação e deve R$ 1,6 mi: http://migre.me/476V3

Downloads em 24h: #Firefox 6 mi, #IE9 2.3 mi... além de correr mais riscos, usuários de Windows não se preocupam com atualizações ?

Como se chama alguém que continua falando mesmo quando ninguém está mais interessado ? Professor ;-)

15 mitos da #educação... http://j.mp/ig2nMQ

terça-feira, 22 de março de 2011

Resumo do #Twitter @chriscgs

O que esperar do #Firefox4, além de velocidade ? http://bit.ly/ijkqB1
  sigaVitoria 

22h08. Vitória é mais um a acertar contrato de transmissão com a Globo: http://siga.st/d0fn - Via Gazeta Esportiva

O que esperar do #Firefox4, além de velocidade ?

Velocidade, velocidade, velocidade! Certamente este é o item que mais agrada no Chrome e tem feito o pessoal da Mozilla arrancar os cabelos. Por isso, nada mais óbvio que um aumento de velocidade esperado com a chegada do Firefox 4. Mas é só isso ? Não! Confira aqui o que esperar da mais nova versão daquele que já foi o melhor navegador!

  • Até 6 vezes mais rápido que as versões anteriores, seja para iniciar, exibir conteúdo ou processar javascript;
  • Interface minimalista, mais adequada para equipamentos como netbooks e tablets;
  • Possibilidade de "iconificar" uma tab pra ganhar espaço;
  • Sincronização de histórico, senhas, preenchimento de formulários, tabs abertas (e aí, Chrome ?), e muito mais!

A versão final ainda não está disponível oficialmente, mas ainda hoje estará em http://www.getfirefox.com ou http://www.mozilla.com/en-US/firefox/.

 

    Siga-nos no Twitter!
    Receba os textos via e-mail ou RSS!
    Confira outros textos sobre o tema!

    segunda-feira, 21 de março de 2011

    Turbine o apt-get com o apt-fast!

    O Lifehacker traz um texto bem interessante mostrando como usar um script chamado apt-fast, criado pelo Matt Parnell, para turbinar o apt-get, aumentando (e muito!) a velocidade das instalações e atualizações de pacotes no Ubuntu e outras derivações do Debian.

    Para instalar o script é muito simples:

    1. Acesse o site do apt-fast e baixe o script;
    2. Salve o script em /usr/bin ou outra pasta de binários da sua preferência com "sudo mv apt-fast.sh /usr/bin/apt-fast" (note a remoção da extensão);
    3. Dê permissão de execução ao script com "sudo chmod +x /usr/bin/apt-fast";
    4. Instale o axel, acelerador de downloads usado pelo script, com "sudo apt-get install axel".

    Feito isto, basta utilizar o comando apt-fast em lugar do apt-get em suas operações. E para tornar ainda mais simples, vou compartilhar a função que criei no meu arquivo .bashrc para facilitar a atualização do sistema sempre que desejar (coisas de um maníaco por atualizações que utiliza Chrome, Chromium, Firefox e uma lista de outros aplicativos em suas versões de desenvolvimento com atualização diária).

    Aqui está a função pra ser incluída no arquivo .bashrc da pasta home do usuário:

     

    apt () {

     sudo apt-fast update

     sudo apt-fast -y --force-yes dist-upgrade && sudo apt-fast clean

     sudo apt-fast -y autoremove

    }

    Pra finalizar, execute ". .bashrc" pra validar a função incluída no arquivo, e depois basta usar o comando apt sempre que quiser atualizar seu sistema e limpar os pacotes não usados ao final do processo.

    Siga-nos no Twitter!
    Receba os textos via e-mail ou RSS!
    Confira outros textos sobre o tema!

    #Treinamento gratuito em #VMware

    Receba dicas imperdíveis:    
     Icon Icon 



    Prezados leitores, há muito tempo venho com a idéia de disponibilizar parte do treinamento que ministro na UNIFACS gratuitamente aqui no blog. E acho que chegou a hora! Acredito que as informações contidas no material disponibilizado, mais do que deixar um gostinho que quero mais (marketing mode ON), devem ajudar a entender um pouco o que a solução líder no mercado de virtualização oferece.

    Assim, vamos ao que interessa. Aqui está um documento que pode ser chamado de mini treinamento VMware, apresentando uma lista de soluções oferecidas e algumas características mais técnicas dos produtos. O treinamento completo é oferecido através da UNIFACS ou, em caso de turmas fechadas, através de contato direto com o instrutor (no caso, este que vos escreve).



    Mais informações sobre treinamentos podem ser obtidas no próprio blog.

    quinta-feira, 17 de março de 2011

    #Smartphones e #Medicina: tudo a ver!

    Daily Wireless traz um apanhado muito interessante de soluções da última conferência da Healthcare Information Systems Management Society (HIMSS), em Orlando, Florida. Fiz uma tradução livre do texto e transcrevo abaixo:

    Um grande obstáculo da medicina atualmente é fazer o paciente visitar o médico. Mas um smartphone pode mudar isso, e vários produtos que seguem esta linha (seria uma tendência ?) são descritos a seguir:

    FotoFinder revelou seu handyscope para identificar câncer de pele. O handyscope é um acessório para iPhone que permite a um dermatologista ampliar uma mancha na pele de um paciente e tirar uma foto para enviar a um especialista para analisar. O gadget custa 1.590 dólares.

    O governo do Reino Unido ajudou a financiar um projecto para desenvolver um smartphone baseado em testes de doenças sexualmente transmissíveis. O plano é fazer um chip de baixo custo com sensores químicos que poderiam se conectar na porta USB do smartphone.

    O iStethoscope pode não ser tão sensível como a coisa real - você coloca o microfone do telefone sobre o seu coração e ele conta seus batimentos cardíacos.

    Um medidor de pressão arterial que pode ser conectado ao iPhone e armazenar as medições.

    Fitbit é um minúsculo dispositivo com sensor de movimento que mantém o controle de quantas calorias você queima durante o dia.

     Mobisante quer mudar a forma de ultra-som é realizado, segundo o TechFlash. Ele utiliza um iPhone para a varredura e para transmitir imagens de ultra-som de pacientes em áreas remotas para hospitais.

     SeeMyRadiology.com introduziu uma API web para sua plataforma de compartilhamento de imagens médicas em tempo real via web. Do upload e arquivamento de imagens e dados relacionados à visualização e compartilhamento de exames - todas as funcionalidades avançadas do SeeMyRadiology.com podem agora ser integradas a outros sistemas baseados em nuvem ou não.

     

    Sistema de gerenciamento de comunicação da Avaya suportará smartphones e tablets, além de dispositivos WLAN de hospitais.

    Cisco e GE Healthcare anuncaram que a tecnologia de rede sem fio da Cisco será integrada com a gestão do processo AgileTrac e de ativos de software de monitoramento que a GE desenvolveu para a indústria de cuidados de saúde. O setor de saúde agora pode aproveitar um console comum para gerenciar diferentes tipos de redes sem fio.

    Sprint fez uma parceria com a IDEAL LIFE para incluir dispositivos sem fio embarcados. As empresas irão desenvolver, certificar e comercializar uma versão do hub da IDEAL LIFE para transmitir dados de saúde através da rede nacional da Sprint.

    Verizon Wireless e Zipit Wireless introduziram o Enterprise Critical Messaging Solution Zipit, um sistema de paginação bidirecional. O aparelho opera na rede nacional sem fio 3G da Verizon e redes Wi-Fi para fornecer a cobertura mais ampla possível para garantir que as mensagens sejam entregues. Diz-se que o sistema deve superar uma limitação das soluções atuais: a incapacidade de confirmar que a mensagem tenha sido enviada, entregue e lida pelo destinatário.

    Siemens Healthcare está demonstrando como os profissionais de saúde podem usar os seus sistemas de informação em saúde baseados na web.

     Allied Telesis demonstrou soluções avançadas de imagens baseadas na nuvem para garantir o compartilhamento seguro de informações entre médicos, hospitais e pacientes, independentemente de localização.

    Meru Networks anunciou que o Sarasota Memorial Health Care System, o segundo maior centro médico público de cuidados agudos na Flórida, selecionou a Meru para a cobertura wireless em toda a sua instalação de 806 leitos. Mais de 1.000 clientes na área de saúde ao redor do mundo teriam selecionado a sua solução de rede sem fio virtualizada.

    Ekahau introduziu uma solução de rede wifi para monitoramento de higiene das mãos dos trabalhadores em estabelecimentos de saúde. Diferentemente de outras soluções no mercado que funcionam na freqüência RFID 125kHz, causando interferência com dispositivos médicos, a Ekahau usa infravermelho para a comunicação.

     

    Existem hoje mais de 10.000 aplicações médicas na App Store, um grande salto dos 1.544 apps no ano passado. A Electronic Health Records Software Systems lista algumas das melhores melhores iPhone Apps para médicos e estudantes de medicina.