Arquivo da categoria: Desenvolvimento de Software

Para maior produtividade: use um mouse sem fronteiras

Na era da informação, o uso da máquina – entenda-se computador – é indispensável no exercício de qualquer atividade profissional ou de estudo. Nesse contexto, a busca por maior produtividade passa por certo “conforto” no uso das ferramentas disponíveis – continuo me referindo ao uso do computador. E é nessa perspectiva que a genialidade dos analistas e desenvolvedores de aplicativos vem nos socorrer.

Já faz algum tempo – na verdade, faz tempo pra caramba – que os monitores dos computadores deixaram de ter aquele formato um tanto quadrado (com relação de 4:3) e passaram a ter uma melhor proporção largura x altura (com 16:9 de aspecto) que nos possibilita a divisão da tela – com relativo conforto – por dois aplicativos simultâneos.

Com um monitor assim, podemos usar o Microsoft Word ocupando metade da tela para digitarmos um documento qualquer, enquanto na outra metade podemos usar o navegador Microsoft Edge para realizar nossas pesquisas na Internet, por exemplo.

tela_dividida
Figura 1 – Aspecto de um monitor de computador com dois aplicativos de produtividade compartilhando uma tela de aspecto 16:9.

Ainda assim nada substitui o conforto do uso de dois – ou mais – monitores num computador.

Sou analista e desenvolver de sistemas e no meu dia a dia no trabalho utilizo dois computadores, cada um com dois monitores. Ou seja, tenho quatro monitores ao meu redor. Isso não é exagero, mas antes um recurso fundamental para minha produtividade! Para desempenhar minhas atividades diárias seria contra-produtivo trabalhar utilizando apenas um único monitor.

Tá, tudo bem, mas em casa? Em casa eu tenho apenas um PC, com apenas um monitor, além de meu notebook. E é aqui onde a coisa pode ficar interessante!

Justamente por causa desse tipo de situação, o pessoal do projeto Microsoft Garage desenvolveu um aplicativo chamado Mouse without Borders  que permite o controle e compartilhamento de recursos entre dois computadores – tipicamente um PC com um notebook –, a partir de um dos equipamentos, utilizando-se de uma mesma infraestrutura de rede local (como a rede Wi-Fi que temos no trabalho e em casa).

Como posso fazer isso? Bem, a ideia é simples: colocar o notebook ao lado do monitor do PC e usar o aplicativo Mouse without Borders em ambos os dispositivos para permitir o controle dos mesmos a partir de um único teclado e mouse.

Que ideia incrível, não é mesmo? Com isso, além de passar a ter dois monitores, lado a lado, podemos usar do poder de processamento e memória dos dois dispositivos para tarefas distintas.

  • Microsoft Garage é um projeto dos laboratórios da Microsoft que permite que seus funcionários trabalhem em pesquisas que muitas vezes não têm nenhuma relação com a sua principal função dentro da empresa. Nesse projeto, os desenvolvedores podem usar de sua criatividade para criar soluções que possam lhes trazer maior produtividade e conforto no dia a dia. Isso é que é empresa! Thumbs up

Veja o meu caso em particular, usando o exemplo no início deste post:

Posso manter o editor de textos Microsoft Word em tela cheia no meu PC – que possui um monitor maior e mais confortável para leitura e digitação – enquanto utilizo o navegador Microsoft Edge no meu notebook, para fazer as pesquisas na Internet. Isso tudo sendo controlado a partir do teclado e mouse do meu PC, que são bem mais confortáveis que o teclado e touchpad  do notebook. Posso fazer isso sem sequer precisar tocar no notebook, bastando arrastar o ponteiro do mouse para além da fronteira da tela do PC, de acordo com o lado ao qual esteja posicionado o notebook.

usando_mouse_without_borders
Figura 2 – Aspecto de meu home office, onde utilizo meu notebook como monitor secundário para minhas atividades no PC através do aplicativo Mouse without Borders, controlando tanto o PC como o notebook com um único teclado e mouse, proporcionando maior produtividade.

Em meu home office utilizo o notebook à esquerda do monitor do meu PC, então para acessar o conteúdo do notebook eu simplesmente arrasto o ponteiro do mouse para além da lateral esquerda do monitor de meu PC e instantaneamente – como num passe de mágica – o ponteiro do mouse aparece no monitor do notebook.

A partir desse instante, o teclado e o mouse – conectados ao meu PC – passa a controlar o notebook. O procedimento inverso também é válido, ou seja, quando forço o ponteiro do mouse além da lateral direita da tela do notebook, o teclado e o mouse passa a ser novamente do PC.

Então, isso seria útil às suas atividades? Se sim, baixe o aplicativo gratuitamente no link oficial do projeto Microsoft Garage e passe a ter “dois monitores” no seu ambiente de trabalho ou em casa usando os dispositivos que já possui, sem qualquer custo adicional. Winking smile

Link para download do aplicativo gratuito Mouse without Borders:
https://www.microsoft.com/en-us/download/details.aspx?id=35460

Se quiser relatar algo a respeito de como você usa seu PC e seu notebook ou o que você faz para aumentar sua produtividade, fique à vontade em usar os comentários deste post.

#10YearsChallenge: Os bastidores da brincadeira

O #10YearsChallenge – ou “O Desafio dos 10 Anos”, numa tradução mais livre – é mais uma daquelas febres lançadas nas redes sociais e que logo cai na graça dos usuários, iniciando uma brincadeira que pode se tornar assunto comum por semanas. Quem resiste à tentação, não é mesmo?

Lançado no Facebook – líder mundial quando o assunto é rede social – o “desafio” logo se espalhou por seus outros produtos, como o Instagram e WhatsApp. Sim! Esses produtos são do Facebook e praticamente compartilham da mesma política de uso e recursos de back-end, como suas bases de dados de usuários.

Mas será que tudo isso é apenas mais uma brincadeira para os usuários das redes sociais manterem seus posts, likes e comentários? Bom, no mínimo, vale uma reflexão a respeito do que pode estar por trás de eventos “promocionais” desse tipo ou pelo menos tomar conhecimento de uma tecnologia que está cada vez mais em voga nos últimos anos numa briga de gigantes da Internet por seu domínio: Amazon, Facebook e Google, além de outras.

 

Os avanços na identificação das pessoas

Os avanços tecnológicos permitem o aperfeiçoamento de soluções que buscam a melhor identificação do usuário. A impressão digital é um bom exemplo desse avanço.

Desde quando a impressão digital foi usada pela primeira vez em 1902 para condenar um criminoso na França, passou a ser considerada uma excelente forma de identificar o cidadão, sendo logo utilizada na emissão de carteiras de identidade. Hoje em dia, qualquer celular já conta com o recurso de “leitor de impressão digital” para o seu desbloqueio. A tecnologia avançou e hoje estamos na era do “reconhecimento facial”.

reconhecimento-facial
Figura 1. Reconhecimento facial. Foto da Internet.

Atualmente a briga das gigantes está no campo do reconhecimento facial. E os avanços não param nessa área – nem também os interesses financeiros – que possui um poder de alcance em nível global a um custo de obtenção dos dados de praticamente zero para as empresas, uma vez que seus usuários fazem o trabalho naturalmente por elas.

É nesse ponto que entram as redes sociais com eventos como esse – os desafios -, além de joguinhos que pedem informações das pessoas, como seu nome, idade, local de nascimento, sexo etc., e demais produtos “gratuitos” que tanto encantam usuários inocentes do que possa estar por trás disso tudo.

 

Entenda uma coisa: Nada é de graça

Em troca de facilidades gratuitas, as gigantes do setor mantém grandes bases de dados de usuários através do reconhecimento facial – e também outros dados – e ganham muito por tudo isso. O perigo é saber se o fim justifica os meios. E no meio disso tudo está o usuário, em grande parte, desinformado.

A Amazon – uma das gigantes que mais tem avançado nesse setor – foi recentemente acusada de vender sua tecnologia de reconhecimento facial Rekognition para agências governamentais nos Estados Unidos, segundo acusação de uma organização de direitos civis americana.

Segundo essa organização, a Amazon teria desenvolvido um poderoso e perigoso novo sistema de reconhecimento facial e estaria auxiliando de forma ativa o governo americano para a sua implementação. A tecnologia da Amazon seria capaz de identificar, rastrear e analisar pessoas em tempo real, reconhecendo até 100 pessoas em uma única imagem!

A Amazon já possui lojas “inteligentes” e negocia a instalação em vários aeroportos. Essas lojas operam sem a presença humana do caixa e qualquer pessoa pode simplesmente entrar, pegar o produto e sair da loja. Sua tecnologia utiliza-se do reconhecimento facial – além de outros dados – para identificar os clientes, sendo o bastante entrar, pegar o produto e sair. Tudo ficará registrado automaticamente e a cobrança será realizada naturalmente no cartão de crédito ou débito. Isso é que é confiança na sua tecnologia de identificação de pessoas, não acha?

amazon-go
Figura 2. Aspecto de uma loja inteligente. Entrou, pegou, saiu. A cobrança é automática. Foto da Internet.

E quanto ao Google? Muitos afirmam que o objetivo da empresa é dominar o mundo com seus produtos “gratuitos” de tecnologia, envolvendo os usuários – que passam a colaborar com o processo sem perceberem – para em seguida obter os lucros às custas das informações captadas. É o preço que se paga.

O Google Photos é um bom sinal de como a empresa alimenta – sem qualquer esforço – sua base de dados de reconhecimento facial a partir do trabalho de seus usuários. Funciona mais ou menos assim: dou espaço ilimitado e “gratuito” na nuvem para que você não ocupe a memória de seu celular com milhares de arquivos de fotos e vídeos e você me dá as fotos devidamente marcadas com nomes das pessoas, local, circunstâncias e outros detalhes.

O Google diz que sua tecnologia de reconhecimento facial não está à venda, pelo menos por enquanto. Se você acredita no Google… Eu não!

Realmente não há serviço gratuito na Internet – e nem em lugar algum. Tudo tem um custo. Nada contra, se você realmente sabe onde está metido e não se importa com isso. O pior é a ignorância do usuário em não imaginar que as coisas estão acontecendo em segundo plano e que ele faz parte desse processo. O usuário não tem o hábito de conhecer, antes de usar. Não lê sequer o resumo da política de uso e privacidade, o que deveria ser um hábito natural e de pura sensatez.

 

Reconhecimento facial: Conhecimento x Sensacionalismo terrorista

Esse debate sobre “reconhecimento facial” foi reacendido nesse início de janeiro de 2019 quando uma comitiva de deputados brasileiros visitou a China, em atendimento a um convite daquele país, onde foi apresentado um sistema de vigilância por reconhecimento facial. Ora, logo a China, onde seus produtos – em especial os de vigilância – são alvos de desconfiança e perseguição em diversos países do mundo, culminando até mesmo com a prisão de altos executivos da empresa de tecnologia chinesa Huawei por adicionar chips não declarados e em eletrônicos vendidos em todo o mundo com o fim de espionagem.

big-data
Figura 3. Identificação das pessoas e seus gostos: uma briga de gigantes pelo poder da informação. Foto da Internet.

Sistemas como esses da China, que são “vendidos” como simplesmente “câmeras de segurança”, na verdade fazem parte de todo um ecossistema de software que permite tanto o reconhecimento facial quanto a análise e cruzamento de dados colhidos por outros sistemas, podendo até mesmo obter dados sobre as emoções das pessoas em relação às atividades em que elas estão desenvolvendo!

 

E o tal “Desafio dos 10 Anos”?

O Facebook quer aumentar sua fatia nesse lucrativo negócio. Sua tecnologia já está sendo usada no dia-a-dia das pessoas, aqui mesmo, pertinho de nós. No Metrô de São Paulo, por exemplo, já existem painéis de propagandas com câmeras que apontam para as pessoas e não só possuem reconhecimento facial como também reconhecimento de expressões faciais, a ponto de detectar se o usuário do serviço gostou ou não do anúncio. Do resultado dessa análise os anúncios mais relevantes para o usuário, segundo algoritmos de Inteligência Artificial, começam a pipocar nas suas mídias sociais.

É lógico que muitos poderão dizer que o Facebook já tem dados suficientes de fotos de seus usuários para fazer o reconhecimento facial independente do desafio dos 10 anos, mas o que muitos especialistas de tecnologia da informação acreditam é que esse tipo de campanha, baseada em desafio, estimula a participação em massa dos usuários, o que ajuda bastante aos robôs realizarem uma melhor calibração da tecnologia de reconhecimento facial.

social_media_10_year_challenge
Figura 4. O Desafio dos 10 Anos: você dando uma mãozinha à tecnologia de reconhecimento facial. Foto da Internet.

Ora, pense bem: em vez de o Facebook vasculhar bilhões de fotos de todos seus usuários para melhorar seu algoritmo de reconhecimento facial, por que não já receber num único post uma foto de seus usuários mostrando como está agora e como era há 10 anos? Facilita demais! Numa única análise o algoritmo de Inteligência Artificial poderá aprender sobre as mudanças faciais ocorridas em uma década na vida das pessoas. Interessante – e ao mesmo tempo assustador – não?

Podemos fugir disso tudo? Certamente não. Estamos realmente na era do big data. As empresas estão eufóricas em lucrar no que puderem com a gigantesca massa de dados que possuem das pessoas em todos os aspectos da vida: dos Apps nos smartphones às facilidades que temos com os meios digitais, como nossas instituições financeiras, nossos documentos oficiais e sites onde realizamos compras e consultas na Internet para nossas pesquisas relacionadas a estudos e trabalho etc. Não temos como evitar, mas podemos ser mais conscientes disso tudo, em vez de sermos tratados como zumbis.

E o que podemos fazer a respeito? Nem que seja o mínimo, se assim o quisermos, a partir da nossa forma de encarar tudo isso. Por exemplo: se não sou de modismo, por que entrar no tal desafio? Entendeu? Se você afirmar: “Eu não me importo com isso!”. Ótimo, então não há o que temer e aproveite a brincadeira. Mas se você não segue modismo e se perguntar: “Tem algo que eu possa fazer?”. Tem! Informe-se mais, leia a política de uso e privacidade dos produtos e serviços que utiliza. Aprenda mais sobre como personalizar o uso de seus aplicativos para que os mesmos atendam aos seus requisitos de privacidade, se esse é o seu objetivo.

facebook_reconhecimento_facial
Figura 5. Como configurar a opção de Reconhecimento Facial do Facebook.

Na era da informação é muito importante se manter informado. Não usar um produto – em especial aplicativos e serviços online – sem conhecer sobre o seu desenvolvedor, sua política de uso dos dados obtidos e sua política de privacidade. Também é importante personalizar o aplicativo às suas exigências o quanto possível. E o mais importante: saber que tudo na grande rede é passível de rastreamento, então usar seus recursos com consciência e moderação não faz mal a ninguém.

Soluções Microsoft x Software Livre: O TCO venceu

A partir de 11 de novembro de 2016, os software e serviços da Microsoft substituirão o programa de “software livre” que nunca vingou, desde sua implantação imposta pelo governo em 2003.

Microsoft-Logo-1
Figura 1. Produtos Microsoft voltarão a ser utilizados pelo governo brasileiro.

Sendo assim, os órgãos integrantes do SISP – Sistema de Administração dos Recursos de Tecnologia da Informação – deverão encaminhar manifestação de interesse em adquirir diversas soluções da Microsoft, que pode incluir produtos como: Microsoft Office (Word, Excel, PowerPoint etc.), Windows Professional, Windows Server e Client Access Licence, por meio de licenças perpétuas e subscrições, para atendimento das demandas dos órgãos participantes.

Durante mais de uma década a aquisição de produtos de software da Microsoft foi vista pelo governo brasileiro como um “símbolo de gastança”, mas a verdade que que o “software livre” nunca significou “gratuidade” e – no final das contas – o Custo Total de Propriedade – TCO (Total Cost of Ownership) comprovou que usar soluções baseadas em código aberto não é – e nem nunca foi – sinônimo de menor custo.

A política de adoção de “software livre” no governo sempre foi controversa, pois nunca foi adotada por organismos poderosos como Receita Federal e Banco Central, além dos bancos oficiais. Até mesmo o Ministério do Planejamento, desde o ano passado, já desobedecia a política da STI (Secretaria de Tecnologia da Informação) em prol do uso de “software livre”, quando comprou soluções e serviços da Microsoft.

Recentemente a Microsoft anunciou a escolha e a criação em Brasília do seu “Centro de Transparência”, que tem por finalidade a segurança cibernética e a troca de informações com governos da América Latina sobre a origem de ataques virtuais.

Fonte da informação: Convergência Digital

Pointing up Explicando: O TCO (Custo Total de Propriedade, tradução de Total Cost of Ownership) é um sistema de cálculo destinado à avaliação da relação custo x benefícios relacionados à compra de componentes para a gestão de TI (Tecnologia da Informação). O conceito foi inicialmente desenvolvido pelo Gartner Group, sendo que hoje existem diversas variantes que oferecem maior o menor sofisticação. O objetivo deste cálculo é a obtenção de um número que contemple todos os custos envolvidos ao longo do ciclo de vida de uma solução de TI.

Por exemplo: Uma solução de “software livre” é interpretada erroneamente – por muita gente do ramo de TI, inclusive – como algo que implica na redução de custos em detrimento o uso de soluções proprietárias, como os produtos da Microsoft.  Acontece que o uso de solução baseada em “software livre” exige o custo extra de profissionais qualificados para o desenvolvimento, suporte e manutenção das soluções, entre outras variáveis, o que é comprovadamente menos eficiente na relação custo x benefício final.