Category: javascript

Google agora exige JavaScript para buscador funcionar no navegador

Google agora exige JavaScript para buscador funcionar no navegador

Google passa a exigir JavaScript para busca funcionar (imagem: Emerson Alecrim/Tecnoblog)

Resumo

O Google começou a exigir que o JavaScript esteja ativado para que as buscas funcionem.
Caso o recurso esteja desativado, um aviso é exibido solicitando a ativação do JavaScript.
Segundo a empresa, a desativação impede o funcionamento de determinados recursos do buscador, afetando a qualidade das pesquisas.
Rumores sugerem que a mudança visa garantir a ativação de anúncios e rastreamento, além de bloquear ferramentas de terceiros que analisam tráfego para SEO.

Nos últimos dias, alguns usuários do Google notaram que o navegador passou a exigir que a execução de JavaScript esteja ativada para as pesquisas funcionarem. Até recentemente, o mecanismo de busca funcionava sem JavaScript. E nem é bug. O Google confirmou a mudança.

O assunto começou a ser discutido nas redes sociais e em comunidades como Hacker News. Fazendo um teste rápido com o Firefox aqui para o Tecnoblog, desativei o JavaScript no navegador e, voilà, eis que a busca foi bloqueada no Google.

O buscador exibiu então um aviso com os dizeres: “Ative o JavaScript para continuar pesquisando”. Ao lado, um complemento informava: “O JavaScript está desativado no seu navegador. Ative para continuar a pesquisa”. Na sequência, apareceram links que ensinam a ativar o JavaScript em browsers como Chrome, Edge, Safari e Opera.

A mensagem deixa claro que a exigência de JavaScript independe do navegador em uso.

Google confirma exigência de JavaScript

Em resposta a um questionamento feito pelo TechCrunch, o Google confirmou a exigência. De acordo com a companhia, a falta de JavaScript impede que determinados recursos do buscador funcionem corretamente, afetando a qualidade das pesquisas.

O representante do Google também informou que “ativar o JavaScript permite a nós melhorar a proteção de nossos serviços e usuários contra bots e formas avançadas de abuso e spam”. A empresa informou ainda que menos de 0,1% das pesquisas no Google eram feitas sem JavaScript.

A mudança não tem agradado a usuários mais avançados. O JavaScript é uma linguagem amplamente utilizada na web, para diversos fins, inclusive veiculação de anúncios contextualizados e rastreamento de hábitos de navegação. É justamente por isso que há quem restrinja o uso de JavaScript.

Aviso do Google para JavaScript desativado no Firefox (imagem: Emerson Alecrim/Tecnoblog)

Outros fatores que pesam para essa decisão são preocupações com desempenho, segurança e tráfego. Não é raro scripts em JavaScript deixarem páginas pesadas, serem usados para fins maliciosos ou gerarem alto fluxo de dados.

Há muitos sites que não funcionam sem JavaScript, mas o Google não era um deles. Há até ferramentas que desabilitam a linguagem para permitir o uso do buscador sem rastreadores, anúncios e afins. Um deles é o Whoogle Search, cujos usuários já relatam que o projeto deixou de funcionar corretamente após a nova exigência do Google.

Qual a intenção do Google com a exigência?

Embora o Google afirme que a exigência de JavaScript vise melhorar a qualidade e a segurança das buscas, há quem desconfie de que a companhia tenha outras intenções.

É possível que o Google queira simplesmente evitar que os usuários usem o mecanismo de pesquisa sem que recursos de anúncios ou rastreamento estejam ativados.

Outra possibilidade, esta levantada pelo TechCrunch com base em uma postagem do Search Engine Roundtable, é a de que a mudança seja uma forma de habilitar mecanismos que bloqueiam a ação de ferramentas de terceiros que analisam tráfego e tendências de busca para fins de SEO (Search Engine Optimization).

Que fase a do Google.

Google agora exige JavaScript para buscador funcionar no navegador

Google agora exige JavaScript para buscador funcionar no navegador
Fonte: Tecnoblog

Doom ganha versão que roda em PDF e lista de ports segue crescendo

Doom ganha versão que roda em PDF e lista de ports segue crescendo

Doom para PDF pode rodar nos leitores de PDFs nativos de navegadores ou no próprio Acrobat Reader (Imagem: Everton Favretto/Tecnoblog)

Doom ganhou mais um port: agora é possível jogá-lo em um leitor de PDF que tenha algum nível de suporte para JavaScript. Você não precisa baixar um leitor, basta usar o próprio recurso para abrir PDFs nativo de alguns navegadores. Todo o controle do jogo é feito usando o teclado, mas há algumas limitações nesse port.

O autor, conhecido no Github pelo nome de usuário ading2210, destaca que há um problema de performance por conta das seis tonalidades usadas para deixar o “gráfico” e textos visíveis. A atualização do gráfico (que é basicamente um texto) leva 80 ms por frame.

Mesmo com essa performance lenta o Doom para PDF ainda é jogável. Alguns jogadores podem achar a experiência ruim, principalmente por conta da menor velocidade do gameplay quando comparada ao jogo original e uso apenas das cores preta e branca. Porém, se você jogou o original em um computador da época, não achará a experiência tão péssima.

O autor do projeto disse que a sua inspiração foi o Tetris para PDF, criado pelo desenvolvedor Thomas Rinsma. Coincidentemente, Rinsma também tentou portar o Doom para o formato, mas acabou desistindo da ideia.

Por que fazem tantos ports de Doom?

Doom é programado na linguagem C, uma linguagem básica e, consequentemente, presente em quase todo dispositivo eletrônico ou programa. Assim, portar um código feito em C é mais fácil, visto que provavelmente existirá um compilador para a plataforma destino.

Por ser um dos jogos FPS mais icônicos do gênero com Wolfenstein 3D, responsáveis por inspirar dezenas de games subsequentes, portar Doom para diferentes dispositivos também virou um meme na comunidade gamer e desenvolvedora. E meme no sentido mais literal da palavra criada por Richard Dawkins: algo imitado e replicado.

O código-fonte do jogo também foi tornado open-source em 1997, facilitando o desenvolvimento de mods. Por exemplo, uns dias atrás o Doom: The Gallery Experience foi liberado ao público. Nessa versão, o jogador apenas passeia em uma galeria de arte que usa a primeira fase como cenário. Você pode beber vinho, comer queijos e comprar souvenirs (e sim, há áreas secretas).

Se você não é fã de PDFs, pode tentar outros ports e versões de Doom:

Doom para Captcha: aqui não é bem um port, mas literalmente um captcha que utiliza uma parte do Doom em dificuldade elevada para confirmar que você não é robô

Doom para calculadora científica usando batatas como fonte de energia — para ser justo, rodar Doom em calculadoras já é “padrão”

Doom em teste de gravidez: vale conferir toda a história do desenvolvedor desse port

Cortador de grama da Husqvarna: o port foi uma parceria entre a empresa sueca e a Bethesda, dona da id Software, criadora do jogo — e que é de propriedade da Microsoft

Com informações de The Register e Retro Of The Week
Doom ganha versão que roda em PDF e lista de ports segue crescendo

Doom ganha versão que roda em PDF e lista de ports segue crescendo
Fonte: Tecnoblog

Editor grátis de PHP, HTML, CSS, JavaScript – Codelobster IDE

Editor grátis de PHP, HTML, CSS, JavaScript – Codelobster IDE

Neste artigo, iremos te mostrar um editor gratuito de linguagens da web, o Codelobster IDE. Esse editor que está no mercado há muito tempo e ganha muitos fãs.

O IDE Codelobster permite a você editar arquivos PHP, HTML, CSS e JavaScript. Ele destaca a sintaxe e fornece dicas para tags, funções e parâmetros. Este editor lida facilmente com os arquivos que contêm um conteúdo misto, ou seja, que contém mais de uma linguagem.

Se você inserir o código PHP no seu modelo HTML, o editor destacará corretamente as tags HTML e as funções PHP. O mesmo se aplica ao código CSS e JavaScript, que está contido nos arquivos HTML.

O programa inclui a função de preenchimento automático, que acelera bastante o seu trabalho de programar e elimina a possibilidade de erros.

O IDE Codelobster fornece ajuda contextual em todas as linguagens de programação suportadas, porque ele usa a documentação mais atualizada no momento, baixando-a de sites oficiais. Assim, podemos obter rapidamente uma descrição de qualquer tag HTML, atributo CSS, função PHP ou JavaScript pressionando a tecla F1.

O depurador PHP integrado permite executar scripts PHP passo a passo, movendo-se sequencialmente pelas linhas de código. Você pode atribuir pontos de verificação, visualizar o processo de trabalho de loops e monitorar os valores de todas as variáveis ​​durante a execução do script.

Você pode visualizar os modelos HTML diretamente no editor, destacar os elementos interessantes na página e explorar os estilos CSS associados. O inspetor HTML e CSS funciona de acordo com o princípio de todos os inspetores de códigos conhecidos.

Outras funções e recursos úteis do IDE:

Um par destacando parênteses e tags – você nunca precisará contar parênteses ou aspas, o editor cuidará disso.Destaque de blocos, seleção e recolhimento de trechos de código, indicadores para facilitar a navegação no arquivo editado, reconhecimento e construção da estrutura completa dos projetos PHP – essas funções garantem um trabalho fácil com projetos de qualquer escala.Suporte para 17 idiomas da interface do usuário, entre eles inglês, alemão, russo, espanhol, francês e claro, que o português-br.O programa funciona nos seguintes sistemas operacionais: Windows 7, Windows 8, Windows 10, Mac OS, Linux, Ubuntu, Fedora, Debian.

E a versão PRO do Codelobster IDE oferece ao programador ainda mais recursos.

Por exemplo, você tem a oportunidade de trabalhar com projetos em um servidor remoto com o uso do cliente FTP embutido. Você pode editar os arquivos selecionados, visualizar os resultados e sincronizar as alterações com os arquivos da hospedagem. Para quem trabalha com WordPress é uma mão na roda.

Além disso, a versão PRO inclui um extenso conjunto de plug-ins:

Suporte totalmente implementado para bibliotecas JavaScript, como jQuery, Node.js, AngularJS, BackboneJS e MeteorJS.Um grande conjunto de extensões que ajudam a trabalhar com estruturas PHP – CakePHP, CodeIgniter, Laravel, Phalcon, Smarty, Symfony, Twig e Yii.Plugins para trabalhar com o CMS mais popular – Drupal, Joomla, Magento e WordPress.

Você pode baixar e instalar qualquer estrutura diretamente do programa sem nos distrair das tarefas principais.

O IDE Codelobster funciona rápido, não trava e nos permite trabalhar mesmo em grandes projetos PHP e com ótima avaliação dos seus usuários.

Acesse agora o site do Codelobster e faça o download do IDE Codelobster no site oficial http://codelobsteride.com.
The post Editor grátis de PHP, HTML, CSS, JavaScript – Codelobster IDE appeared first on Chief of Design.

Editor grátis de PHP, HTML, CSS, JavaScript – Codelobster IDE
Fonte: Chef of Design