Movimente-se e seja produtivo

Quando se trabalha a frente de um computador é passar horas com pouco movimento do corpo pode virar rotina, essa ausência de movimentação forma pontos de tensão e sobrecarrega músculos, ossos e tendões. Como se não bastasse isso, os movimentos repetitivos relacionados a atividade de digitação podem ocasionar lesões por esforço repetitivo (LER) ou mesmo acumular tensões no pescoço, ombros, punhos e outras partes do corpo, impactando diretamente na vida e nos seus resultados.

Para evitar esse risco, movimentar-se e criar uma rotina de pausas frequentes é muito importante. Mas será que adicionar pausas a uma atividade tão intensa não prejudica a produtividade ? Como se manter produtivo e ainda se movimentar durante o dia de trabalho ? Criar uma cultura de se movimentar pode ser muito difícil para algumas pessoas. Também foi bem difícil pra mim. Descobri que estava detonando a minha saúde quando percebi que bebia pouca água. Certo dia me dei conta que fui beber meu primeiro copo de água do dia quando ja passava das 20:00 h.

Uma forma de se convencer é que quando nos movimentamos mais, irrigamos melhor o cérebro. Com a cabeça trabalhando melhor, pensamos melhor! Sabe aquele bug que esta a horas tentando resolver ou aquele trecho que código que não saia ? A resposta pode ficar mais clara quando se movimentar. Esse também é um exercício interessante, pois voltamos a olhar o problema com uma visão quase limpa.

Algumas dicas que sigo e que estão funcionando bem comigo:

Beba água 

Use seu smartphone como seu aliado, coloque um alarme que lembre de beber água: Beba muita água, ela é um aliada da sua saúde, Influenciando até mesmo na absorção de impactos da sua coluna ( algo relacionado aos discos que separam os ossos ). Além disso, você terá que ir abastecer sua garrafa. Aproveite para se movimentar e conversar com seus colegas de trabalho.

Movimente-se

Se possível programe alarmes ou use um desses apps que monitoram o quanto caminhou durante o dia.  Monitores como Up da Jawbone, Fitbit ou mesmo os aplicativos para contagem de  passos do iPhone podem ser grandes aliados.

Respire melhor

A respiração é parte importante do processo de oxigenação do sangue e do cérebro.

Durma bem

Pode parecer besteira, mas uma noite de sono bem dormida ajuda a melhorar a saúde e aumenta a disposição para os desafios da vida.

 

 

 

Pebble anuncia novo Smartwatch – Pebble Time

Pebble é um smartwatch que impressiona. O projeto lançado e fundado no Kickstarter em 2012 é atualmente um dos recordistas o recordista em financiamento da plataforma. Desenhado por uma equipe pequena, atualmente, conta com com mais de 1 milhão de unidades vendidas por todo o mundo e é também o smatwatch mais vendido na Amazon.

Dessa vez, a equipe repete o sucesso lançando a segunda geração do relógio. O Peeble Time necessitava de 500 mil Dólares para que o projeto pudesse acontecer, até a data desse post já havia recebido de mais de 11 Milhões de Dólares para financiamento e ainda restavam 29 dias para o fechamento. Provavelmente, será um dos recordistas da plataforma Kickstarter por um bom tempo, atualmente esta na segunda posição de projetos com mais recursos. Em 3 de março de 2015 o Pebble Time passou a ser o projeto que mais recolheu recursos no Kickstarter.

O relógio que na sua primeira versão possuía suporte a aplicativos e diferentes skins, agora possui além das funcionalidades anteriores, comandos de voz, novo layout e display colorido. Possui ainda um aplicativo de gerenciamento do relógio disponível para as plataformas iPhone, Samsung e Android.

Sucesso a equipe do Pebble. Para saber mais sobre o Pebble Time e até mesmo ajudar a financiar o projeto, clique aqui.

Pebble Time
Pebble Time

 

Testes e garantia da qualidade de apps

O mercado global de desenvolvimento de aplicativos para dispositivos móveis esta  aquecido e deve permanecer assim por um bom tempo.  Cada vez mais soluções tem surgido e a disputa pela atenção do usuário esta bem acirrada.  Aplicativos que executem tarefas complexas e facilitem a vida do usuário tem chamado muita atenção. Esse aplicativos tem ganhado complexidade, ganhando diferentes funcionalidades e se integrando a diversas plataformas na internet.  Mas como manter a aderência aos cenários, realizar testes reais e receber um feedback sobre a experiência de usabilidade pessoas usando o seu app? Membros da equipe que esta desenvolvendo o aplicativo tem uma experiência viciada, justamente por saber como funciona e qual será a tela seguinte. Como testar com grupos de pessoas que nunca usaram aquele aplicativo ?

A equipe da  Testlio se propõe a realizar os testes do aplicativos de terceiros usando diferentes abordagens. Esse tipo de serviço pode ser bem interessante para startups que estejam começando seu negócio e não desejam ter custos fixos com equipes de testes de usabilidade.

Existem basicamente dois tipos de perfis na plataforma: donos de aplicativos buscando por testers e pessoas que desejam adquirir experiência testando aplicativos.  Assim, a Testlio realiza a ligação entre esses dois para que ambos atinjam seus objetivos, realizando a supervisão dos projetos e testes realizados.

Para aqueles que desejam aprender, será realizado um treinamento com profissionais experientes da área de teste, onde será passado o conhecimento necessário para realizar testes de cobertura de funcionalidades.

Conheça mais : Testlio

 

Computação na pesquisa da cura do Câncer

Sabia que é possível usar esse recurso de computação ocioso para auxiliar na pesquisa de cura para doenças como Câncer, Parkinson, Alzheimer e outros males que fazem vítimas todos os dias ?

Grandes centros de pesquisa estão empenhados em reproduzir os complexos cenários de simulação e testes de soluções utilizando modelos computacionais. Para executar o cenários e efetuar todos os cálculos, precisam de muito poder computacional.  A fórmula é bem simples, mais computadores, maior o número de cenários e pesquisas sendo realizadas em paralelo. Menor o número de computadores, maior o tempo de pesquisa e mais gente sendo afastados ficamos da busca da cura.

Para aumentar o pode computacional, esses centros utilizam computação baseada em GRID composta por milhares de computadores. Cada nó da GRID ( computador ) possui um programa que realiza o download de um problema e processa quando a máquina não esta em uso ( pode ser configurado ) e envia a resposta para o centro de pesquisa. Tudo isso sem a intervenção do usuário e sem perda de performance.

Eu estou usando o Folding@Home da Standford no meu Macbook. Abaixo algumas das telas do programa:

Tela inicial Folding home
Tela inicial Folding home

 

Dashboard de configuração de processamento
Dashboard de configuração de processamento

Na primeira execução, o programa escolheu o cenário 7812.

Esse é o processamento até agora :

Cenário em execução
Cenário em execução

 

Esses são algumas iniciativas que pesquisei :

http://folding.stanford.edu/

http://csn.cancer.org/node/255055

http://dceg.cancer.gov/tools/design/power

Vale a pena experimentar e ajudar.

 

 

Desenvolvimento mobile com AppGyver Steroids

Recentemente, testei o desenvolvimento de aplicativos para iOS usando HTML5, CSS e Javascript através da plataforma Steroids.

A solução da AppGyver permite a criação de soluções usando recursos de Web, Phonegap e Cordova.  A proposta é bem interessante, pelo fato de utilizar conhecimento e recursos que já realizem o desenvolvimento de soluções Web, podendo criar soluções iOS e Android.  A instalação do ambiente de desenvolvimento é bem simples e esta disponível para Windows e Mac.

O que achei mais interessante foi testar a aplicação rodando no iPhone ou iPad sem a necessidade de uma conta de desenvolvedor na Apple Store.

Rodei algumas das aplicações exemplo usando o console.  A experiência de navegação no iPhone 4S não foi boa e muitas vezes a carga da página seguinte levou mais tempo e a ampulheta de carga foi apresentada. Na aplicação nativa isso não aconteceria. Outra desvantagem é que o Steroids não permite drag-and-drop nas interfaces e o suporte a base de dados usando sqlite é bem limitado.

Uma ferramenta lançada recentemente pela AppGyver é o prototyper que permite criar a aplicação, mesmo para pessoas sem o conhecimento de desenvolvimento.

Conclusão

AppGyver pode ser uma excelente solução para apresentação de protótipos e validação de interfaces. Principalmente para a protipação rápida usando o prototyper. A documentação é bem razoável e a capacidade de extensão através do uso de APIs é boa.

Mesmo com toda a facilidade oferecida,  a performance da aplicação ainda esta muito abaixo. Mas não usaria para uma solução comercial.