quinta-feira, 13 de novembro de 2014

4 concorrentes do WhatsApp que não são dedo-duro como ele

Depois que o WhatsApp foi atualizado, qualquer um pode saber se as mensagens enviadas foram visualizadas pelos seus amigos ou não, tudo graças aos traços duplos azuis – algo um tanto polêmico e que desagradou muitas pessoas. 

Vale pontuar que o Facebook Messenger também faz uso do recurso de visualização de mensagens, por mais que existam programas que consigam burlar essas notificações.

Se você quer migrar para outro tipo de serviço que não denuncie se você viu ou não as mensagens (o que pode gerar algumas brigas), existem vários mensageiros tão eficientes quanto o WhatsApp e que não trazem esse inconveniente – você só deve convencer seus amigos a utilizá-los também. Veja abaixo quais são algumas dessas opções (e se você souber de outros apps que também não denunciem seus usuários, compartilhe com a gente):

1 – Skype

O Skype já é um velho conhecido das pessoas, compatível com smartphones e tablets com Android, iOS e Windows Phone, além de computadores Windows, Linux e Mac – sendo extremamente popular. O melhor é que através dele também é possível realizar chamadas de voz e vídeos gratuitamente, tudo pela internet. Não há qualquer custo para baixá-lo.

2 – Viber

O Viber (iOS, Android e Windows Phone) também é um app semelhante ao Skype e que pode funcionar tanto nos dispositivos móveis quanto nos computadores, totalmente integrado. Apesar de ele também notificar as pessoas quando elas visualizam as mensagens, você pode alterar as configurações quando desejar e desativar esse recurso – algo que o WhatsApp, pelo menos por enquanto, não oferece. O Viber também é capaz de realizar ligações gratuitamente para números específicos.

3 – WeChat

O WeChat é outro app que não é dedo-duro e que está presente nos mais variados sistemas operacionais, como Android, iOS, Windows Phone, Mac, BlackBerry e Symbian. Como é de costume em serviços do gênero, aqui você também pode compartilhar mensagens de texto, de áudio, de vídeo e imagens. Um dos destaques do aplicativo é oferecer um tipo de armazenamento de mensagens em modo offline.

4 – ICQ

O ICQ é um velho conhecido dos mensageiros, sendo um dos pioneiros do serviço nos computadores. Depois de um longo tempo esquecido, ele foi relançado nos smartphones, assim como nos computadores, e hoje pode ser utilizado no Android, iOS, Windows Phone, Blackberry, Windows, Mac e Linux. Fique tranquilo, pois com ele seus contatos não saberão quando as mensagens foram visualizadas.

terça-feira, 11 de novembro de 2014

Tutorial inserindo CPF no cadastro de usuários do Joomla!

Neste tutorial iremos aprender a inserir um campo do tipo CPF no cadastro de usuários do Joomla, sem alterar o código-fonte “kacking”  do componente com_users e usando regras para validação dos dados digitados.
A ação pode ser considerada simples, mas não se deixe enganar, é potencialmente perigosa se você não sabe exatamente o que está ocorrendo durante o processo.

Plugin Usuário - Perfil
O primeiro passo será habilitar o plugin Usuário – Perfil, que é nativo e vem desabilitado por padrão.  Navegue pelo menu superior Extensões -> Gerenciador de Plugins, busque o plugin Usuário -perfil usando o filtro, é um plugin do tipo “user”  e habilite-o.
Cadastro de usuário via front-end
No front-end do site clique na opção de criar uma conta e observe os vários campos que surgiram. No próprio plugin, na aba “Opções Básicas”, podemos escolher quais os campos serão ou não mostrados. No exemplo, deixarei apenas Endereço 1, cidade e CEP. Observe a imagem abaixo. Após configurar o seu plugin Usuário – Perfil, algo parecido deve ser visualizado.
Cadastro modificado
Vamos preencher o cadastro e efetuar o registro de um usuário fictício, o user 1.
Cadastro do user 1 efetuado com sucesso
CRUD efetuado no Registro
Quando efetuamos o cadastro de um usuário em nosso site, algumas ações de CRUD são praticadas contra o banco de dados.Nessa operação,  interagimos com a tabela #__users que será responsável por armazenar no banco de dados, todas as informações do registro.
Com a habilitação do plugin Usuário – Perfil, passamos a utilizar também,  a tabela #__users_profiles que será responsável por armazenar as informações digitadas no formulário do plugin. Através de um relacionamento entre tabelas, a integridade estará garantida e temos certeza que as informações digitadas no form do plugin, pertencem ao mesmo usuário do form de cadastro padrão do Joomla.
Na imagem abaixo temos as tabelas #__users e #__user_profiles que são afetadas no processo.  A tabela #__user_notes é utilizada quando criamos notas para os usuários e não está no escopo deste tutorial.
Tabelas afetadas
Estrutura das Tabelas
Observe a estrutura da tabela #__user_profiles e perceba que o campo user_id armazena o valor do campo id, chave primária (PK),  da tabela #__users.  O campo user_id da tabela #__user_profiles,  é uma chave estrangeira (FK),  responsável pelo relacionamento entre as tabelas.
Estrutura tabela #__user_profiles

Alterando o manifesto xml do plugin
Vamos trabalhar com a inserção do campo CPF antes do campo Endereço 1 do plugin Usuário – Perfil. Logo, iremos customizar o manifesto xml do plugin, que está localizado em seusite/plug-ins/user/profile/profiles/profile.xml
Manifesto.xml

Abra o arquivo na sua IDE preferida e antes do campo address1 insira o campo CPF de acordo com a imagem abaixo.
Inserindo o cpf no manifesto xml
Perceba as características do campo que foi inserido no manifesto xml do plugin Usuário – Perfil.
Campos no XML x Campos na Tabela
A inserção dos campos criados no manifesto xml, na tabela #__user_profiles, é automático facilitando muito a utilização do recurso por usuários leigos. Uma vez criado o novo campo no arquivo xml, o seu identificador único (id) será a (key) do campo profile_key da tabela. Ex: o campo id=cpf do manifesto xml será identificado na tabela #__user_profiles,  por profile.cpf.
Ainda que em um primeiro momento possa parecer um risco à segurança, permitir que o usuário crie qualquer campo no formulário de registro, vale lembrar que o próprio Joomla! possui várias regras de segurança para impedir ataques, por exemplo do tipo SQL INJECTION, muito utilizados em formulários.
Após inserirmos o campo no manifesto xml, devemos voltar ao front-end para cadastrarmos um novo usuário.
Campo cpf sem tradução


Override de Idiomas para as constantes criadas
Perceba que o campo está disponibilizado no formulário, entretanto, falta traduzir a constante e sua descrição. Faremos isso através de “overrides” ou sobreposição de idiomas.
Navegue pelo menu superior Extensões -> Gerenciador de Idiomas -> Sobreposições. No filtro, escolha Português (Brasil) Site e clique no botão novo. Em constante do idioma cole a constante utilizada no description do manifesto xml. Em texto, digite o seu significado. Faça o mesmo processo para o campo label e clique no botão Salvar e Fechar. Este processo deve ser repetido para todas as inserções efetuadas no plugin.
Na imagem abaixo temos a constante traduzida através de override de idioma.
Constante CPF traduzida

Validação e Autenticação de dados digitados
A validação dos dados digitados no novo campo será garantida por regras existentes ou ainda por novas regras inseridas em diretório específico do site. Em nosso exemplo, usaremos uma regra de validação e Autenticação de CPF criada pelo joomleiro Bruno Batista e disponibilizada sob licença GNU/GPL, em https://github.com/joomlapro/joomla-rules/blob/master/cpf.php
O destaque da regra fica por conta da Autenticação do CPF, ou seja, você precisa digitar um CPF verdadeiro para que o cadastro prossiga.

Utilização da regra de Validação e Autenticação de CPF
1)      Copie (ctrl+c) todo o conteúdo do arquivo cpf.php;
2) Abra sua IDE preferida e altere o manifesto xml do plugin Usuário – Perfil, de acordo com o abaixo demonstrado. As alterações estão em vermelho:
<field
name="cpf"
type="text"
class="inputbox cpf"
id="cpf"
validate="cpf"
description="PLG_USER_PROFILE_FIELD_CPF_DESC"
label="PLG_USER_PROFILE_FIELD_CPF_LABEL"
size="14"
maxlength="14"
/>

3)      crie um novo arquivo em branco;
4)      Cole (ctrl+v),  todo o conteúdo copiado anteriormente; e
5)      Salve com o nome de cpf.php em libraries/joomla/form/rules








Regra para validação e autenticação de CPF

Teste de Cadastro com Validação e Autenticação do CPF digitado
No front-end do site tente cadastrar um novo usuário, sem inserir um CPF válido. Experimente utilizar um CPF qualquer, caracteres do tipo “strings” e tudo o mais o que sua imaginação permitir para observar a regra em ação. Para obter êxito no cadastro, o CPF deve existir e ser digitado no formato: 3nr.3nr.3nr-2nr.  Ex:111.111.111-11
Editando o CPF no back-end do site
O último passo é visualizar se o CPF do usuário está disponível no back-end do seu site Joomla.
Acesse o back-end e navegue pelo menu superior Usuários -> Gerenciador de Usuários -> Editar Usuário. Lembre-se de fazer override para a constante do CPF, observando que o escopo agora é administração e não site.
Campo CPF no perfil do usuário

Campo CPF após override de idioma

quinta-feira, 6 de novembro de 2014

Lâmpada inteligente finge que há gente em casa para afastar ladrões


Já existem vários tipos de lâmpadas tecnológicas no mercado, inclusive no Brasil, agora surgiu um modelo que está em campanha de financiamento cujo foco está na segurança doméstica.

A BeON grava o padrão de consumo dos residentes de uma casa para que, quando estiverem fora, ela seja capaz de reproduzir aquilo e fingir que há alguém no local.

Como geralmente não se acende luzes durante a madrugada, caso alguém toque a campainha neste horário a BeON percebe e começa a acender as luzes, de forma a parecer que alguém virá atender a porta.

A lâmpada é controlada por smartphone e conta com outros recursos interessantes, como a possibilidade de acender mesmo quando acaba a energia na casa e sua forma de desligamento, que ocorre gradativamente, e não de uma vez, como fazem os modelos convencionais.

O produto está no Kickstarter, onde tem 43 dias para arrecadar o total de US$ 100 mil. Até agora já conseguiram US$ 39,2 mil.

Fonte: Olhar Digital

quinta-feira, 30 de outubro de 2014

9 detalhes de produtos da Apple que você talvez não conheça

Os produtos da Apple sempre foram reconhecidos por sua qualidade de design e detalhes. Mas muitos fãs da empresa não conhecem todos os detalhes escondidos deles.

O Business Insider compilou alguns desses recursos escondidos, que vão desde componentes internos a animações. Confira:

Cooler inteligente
Os ventiladores dos novos MacBooks (também conhecidos como coolers) são um tanto "inteligentes". Isso porque quando o usuário ativa o recurso de voz, eles diminuem a velocidade para melhorar a compreensão das palavras pelos notebooks.

Luz de hibernação
Ao colocar um MacBook para hibernar, o usuário pode notar que uma luz imita a respiração humana. O recurso é patenteado pela empresa da maçã desde 2002.

Reprodução 
Reflexos do iOS 6
Se você ainda tiver um dispositivo que roda o iOS 6, poderá notar que, no aplicativo de Música, ao começar a tocar uma música, se você inclinar o aparelho, verá que o botão de volume mudará como um reflexo.

Ímãs escondidos
Antes da Apple integrar as câmeras iSight nos iMacs, elas ficavam presas no centro do topo do desktop, graças a um ímã escondido que os prendia.

Reprodução 
Abertura fácil
Os MacBooks são desenvolvidos para abrirem apenas com a ajuda de um dedo, graças a um pequeno vão na parte inferior do laptop. Como explica o Business Insider, em novos dispositivos, pode demorar para pegar um pouco o "jeito" do truque, mas ele deve funcionar com o tempo.

Caps Lock
Nos MacBooks Air e todos os novos modelos de MacBooks Pro, se você apertar a tecla de "Caps Lock", nada acontecerá. É preciso pressionar e segurar por um tempo para ela funcionar. Isso existe para prevenir eventuais erros de digitação.

Reprodução 
Áudio Hi-Fi oculto
Para professionais de áudio e vídeo que usam adaptadores óticos, a Apple integrou uma saída Toslink de alta fidelidade. Sendo assim, ao conectar o adaptador, os MacBooks Pro trocam automaticamente para o Toslink, permitindo o som de alta definição.

Animação do "Não Perturbe"
Se você ativar ou desativar o recurso de "Não Perturbe" e olhar atentamente para a meia lua que surge no topo do iPad, iPod ou iPhone, verá que uma animação de eclipse acontece rapidamente.

Reprodução 

Mudança do botão "Loja"
Antigamente, o botão "Loja" do app de Música ficava no menu inferior. Porém, muitos usuários reclamavam clicar sem querer no botão. Deste modo, a Apple levou a opção para o canto superior esquerdo.

Fonte: Olhar Digital


quinta-feira, 23 de outubro de 2014

Empresa cria protótipo de skate voador

Foto: Divugação
Se você já assistiu ao filme "De Volta Para o Futuro 2", provavelmente já desejou ter o mesmo skate voador que o personagem Marty McFly. A boa notícia é que a ideia está perto de se tornar realidade graças a Hendo Hover, prancha que levita a 2,54cm do chão.
Criado pela Arx Pax, uma empresa californiana, o skate passou por 18 protótipos até chegar na sua versão atual, que busca financiamento coletivo no Kickstarter. Para ser lançado, o Hendo Hover precisa de US$ 250 mil (em torno de R$ 619 mil) até o dia 15 de dezembro, o que não parece difícil já que até o fechamento desta nota, o projeto tinha alcançado US$ 235 mil.

Para levitar, o Hendo Over usa o princípio do magnetismo, mas, diferente do que muitos podem pensar, o skate não usa polos iguais de um ímã. De acordo com a startup, quatro motores de flutuação fazem a prancha subir, pois eles empurram uns aos outros. Esses motores se enquadram na lei de Lenz, que diz que correntes são criadas quando ímãs são movidos em relação a um material condutor. Essas correntes, por sua vez, criam um campo magnético oposto ao condutor, o que faz o skate flutuar. A tecnologia é semelhante à usada em trens com levitação magnética, como o Maglev.



Desta forma, para infelicidade de muitos, seria impossível usar a Hendo Hover em ruas ou parques, já que existe a necessidade da superfície com o material condutor não-ferromagnético. Além disso, a tecnologia para o hoverboard do filme precisaria anular a gravidade da Terra para manter o skate estável no ar, algo ainda teoricamente impossível.



Para suprir a falta de espaços, a empresa pretende criar um parque específico para andar na prancha, o Hendo Hoverpark. É possível colaborar para a construção dele com uma doação de US$ 59 (R$ 146). Em troca, a startup promete um bloco com o nome de colaborador ou companhia.



Impressões
Nos testes do Engadget, o Hendo Over aguentou um jornalista de quase 100kg sem problemas. A Arx Pax afirma que a versão atual do prtotótipo aguenta até 137Kg e, no futuro, poderá suportar cargas de até 227kg.

Contudo, como reporta a Forbes, o skate voador "é muito barulhento" e tem autonomia de apenas sete minutos. Além disso, a publicação reportou sentir partes de indutores se mexendo dentro da prancha, o que, segundo a startup, deve ser consertado.

Preços
Para contribuir com o projeto, os preços começam em US$ 5 (R$ 12,39). No entanto, se você esperava adquirir um Hendo Over, duas más notícias: o preço é US$ 10 mil (cerca de R$ 24,6 mil) e as 10 unidades disponíveis já foram vendidas.

Se você quiser ter sua própria prancha voadora, pode comprar um display de mesa da tecnologia, por US$ 149 (R$ 369) ou então, uma versão em tamanho real, mas sem o campo magnético, por US$ 449 (R$ 1.112).

Outra opção é adquirir um dos kits de desenvolvedor da Hendo Over, a Whitebox. Trata-se de uma caixa branca que usa a mesma tecnologia e é controlada via aplicativo. Os valores variam entre US$ 299 (R$ 741) e US$ 949 (R$ 2.351). A Arx Pax afirma que a bateria da Whitebox dura entre 12 e 15 minutos com uma carga de duas horas.

Por fim, se você só quer experimentar a sensação de flutuar no skate, pode desembolsar US$ 100 (R$ 248) para andar por 5 minutos na Hendo Over na sede da startup, no Vale do Silício (EUA), ou por uma hora, com suporte técnico durante o passeio (US$ 1 mil, em torno de R$ 2.478).

Fonte:Olhar Digital


quinta-feira, 16 de outubro de 2014

Universidade cria bateria que dura 20 anos



Carregar o smartphone pode ser uma tarefa chata, ainda mais quando se precisa de bateria em pouco tempo. Pensando nisso, cientistas da Universidade Tecnológica de Nanyang, em Cingapura, desenvolveram uma bateria de lítio que consegue alcançar 70% de sua carga em apenas dois minutos.

Além do rápido tempo de carregamento, a bateria possui uma vida útil invejável às outras baterias comuns: 10 mil ciclos, o que equivale a duas décadas. Segundo o Mashable, o período corresponde cerca de 10 vezes mais que as baterias de lítio comuns, usadas em celulares e tablets.

Para efeito de comparação, a Apple afirma que as baterias dos iPhones são desenhadas para reter 80% de sua capacidade original em até 500 ciclos.

O segredo da bateria está nos seus polos, que geralmente são feitos com grafite. Na versão criada pelos pesquisadores, o material utilizado é um gel feito a partir de dióxido de titânio encontrado no solo. O dióxido de titânico ainda foi moldado do formato esférico para um tubular, que é aproximadamente mil vezes mais fino que um cabelo humano. O gel acelera as reações químicas na bateria, o que acelera consequentemente a recarga.

Os cientistas de Nanyang acreditam ainda que o principal uso da bateria será na indústria automotiva, como nas baterias de carros elétricos. Neste caso, a recarga deve acontecer em 15 minutos e, em 5 minutos, é possível voltar a andar com veículo por algum tempo. 

Fonte: Olhar Digital

quinta-feira, 9 de outubro de 2014

Nobel de Física vai para criadores da luz LED

Trio de pesquisadores do Japão e dos EUA ganha prêmio duas décadas após invenção do diodo de luz azul, que permitiu obter fonte econômica de luz branca e contribuiu para reduzir consumo mundial de energia.
Bildkombo Shuji Nakamura, Isamu Akasaki, Hiroshi Amano (vlnr) Nobelpreis 2014 Physik
Da esquerda para a direita: Shuji Nakamura, Isamu Akasaki e Hiroshi Amano
Os pesquisadores Isamu Akasaki e Hiroshi Amano, do Japão, juntamente com Shuji Nakamura, dos Estados Unidos, ganharam o Nobel da Física de 2014 pela invenção do diodo emissores de luz (LED) azul, anunciou o júri da premiação nesta terça-feira (07/10).
Os consagrados foram reconhecidos pela invenção desta tecnologia, que proporciona uma fonte econômica de luz branca e permite significativas reduções no consumo energético.
Os pesquisadores iniciaram uma transformação na tecnologia de iluminação quando, nos anos 1990, produziram luz azul a partir da energização de semicondutores, algo que vinha sendo tentado por cientistas há décadas. Combinados com LEDs verdes e vermelhos, os LEDs azuis levaram à invenção das lâmpadas de LED que emitem luz branca.

Lâmpada de LED é uma fonte fontes de luz branca com alta eficiência energética e longa vida útil
"Os LEds vermelho e verde já existiam, mas o azul estava faltando", disse Per Delsing, membro do comitê da premiação. "Quando se combinam essas cores, se obtém luz branca. Isso é algo que Isaac Newton já havia mostrado em 1671. Graças ao LED azul, podemos obter fontes de luz branca com alta eficiência energética e longa vida útil."
A Academia Real de Ciências da Suécia, que concede o prêmio, ressaltou que a invenção tem apenas 20 anos, "mas já contribuiu para a criação da luz branca de uma maneira completamente nova, para o benefício de todos". "Cerca de um quarto do consumo energético mundial é usado para iluminação, por isso, o LED contribui para salvar os recursos do planeta", destacou o comitê.
Asaki, de 85 anos, é professor da Universidade de Meijo e professor notável da Universidade de Nagoya. Amano, de 54 anos, também é professor da Universidade de Nagoya. E Nakamura, de 60 anos, nascido no Japão, mas com cidadania americana, é professor da Universidade da Califórnia.
Como de costume, a premiação oficial será realizada na Suécia no dia 10 de dezembro, aniversário de morte do fundador do prêmio, Alfred Nobel. Os ganhadores receberão oito milhões de coroas suecas (cerca de 1,1 milhões de dólares).
Fonte:dw.de