Safari e Opera atingem 100/100 no Acid3

Tags: , , , , — March 29, 2008 @ 3:36 pm

Sei que estou meio atrasado com o post, mas acho que vale a pena exibir…

A última build do Opera atingiu 100/100 no Acid3, como anunciado na última Quarta-Feira pelo Junyor, desenvolvedor do Opera. Assim como o Webkit, o mecanismo de renderização de páginas por traz do Safari, da Apple, e do Konqueror, navegador do KDE - Anunciado na mesma Quarta-Feira.

Safari, using Webkit nightly build Opera beta

Resta agora aguardar que as últimas mudanças cheguem as suas respectivas versões estáveis (pois ambas ainda são versões em desenvolvimento) para que os usuários possam usufruir das vantagens. E também das respostas da Mozilla e MS.

Para nós desenvolvedores, é animador ver esta corrida para atender aos web-standards. Fico imaginando a utopia de páginas nos padrões das w3c sendo exibidas corretamente em qualquer navegador, sem hacks… ^^

Fontes: MeioBit, The.Blog.br

Se você gostou deste artigo, inscreva-se em meu RSS feed!

Bug no Firefox? Ou no Gmail?

Tags: , , , — March 23, 2008 @ 2:41 pm

Não é a primeira vez que isto me acontece. Decidi postar apenas por ser um bug (!?) estranho, mas não preocupante, pois não é algo persistente.

Ao tentar acessar meu email no Google Hosted (ou Google Apps) o Firefox (ou Iceweasel) me pergunta o que desejo fazer com o arquivo .COM (:| !??):

iceweasel_bug.jpg

Engraçado né? Muito útil caso o usuário queira “salvar seu domínio de email”. Hehe, na verdade a página salva é apenas um HTML sem muita utilidade.

Não sei se é uma falha no Firefox ou no Gmail, nem se acontece apenas no Google Hosted, mas em geral basta aguardar alguns segundos e atualizar a página que o problema se resolve.

Se você gostou deste artigo, inscreva-se em meu RSS feed!

Apple Software Update Instala Safari 3.1 no Windows

Tags: , , — @ 3:40 am

Com o lançamento recente da versão estável do Safari (3.1) para Windows, a Apple decidiu utilizar seu aplicativo de atualizações, distribuído com o iTunes, para instalar o novo browser na plataforma do tio Bill.

Apple Software Update, instalado SafariAgora, o ponto para debate, como foi criticado pelo CEO da Mozilla Foundation em seu blog, John Lilly, e que eu devo, até certo ponto, concordar, é que um aplicativo de atualização, deve ser usado para atualizações, e não para instalar novos aplicativos. Segundo Lilly, o que a Apple está fazendo é errado, ao usar seu software de atualização do iTunes para também instalar o seu navegador Safari e, como pode ser visto no screenshot ao lado, o Safari já vem marcado, mesmo que não esteja instalado no PC, o que pode causar que usuários instalem o navegador sem conhecimento ao pressionar Enter acidentalmente, ou apenas confirmar o download esperando que apenas seus software já instalados sejam atualizados.

O ponto que John Lilly quer chegar, e ao qual eu decididamente concordo, é que atualização de software é um procedimento delicado e nós usuários não desejamos nos preocupar com isto, bastando um único clique para deixar nossos softwares atualizados e seguros, clique este que, no caso do Apple Software Update, irá instalar uma nova peça de software totalmente nova e, possivelmente, indesejada.

Como comentou um membro do fórum do meiobit, o site Microsoft-watch publicou os maiores 5 motivos para a Apple querer o Safari no Windows:

  • A Apple ganha por cada pesquisa feita no campo de busca do Google na toolbar do Safari, dá pra fazer um bom dinheiro.
  • O iTunes usa a engine do Safari para navegação.
  • Há benefícios na sincronização de um iPhone/iPod Touch e do iPhone SDK tendo o Safari no computador.
  • Tendo mais software no Windows divulga a marca da Apple.
  • A Apple mostra-se a frente da Microsoft tendo um navegador que cumpre melhor padrões da Web.

…replicando com um exemplo do update-manager usado nos produtos da Mozilla:

“O Software-Update da Mozilla baixa e instala automaticamente atualizações para o Firefox, mas não pergunta se desejo instalar também o Thunderbird, que não está no Laptop.”

Considerando-se a quantidade de usuários por aí afora que utilizam-se do iTunes no Windows, como media player, e como gerenciador de biblioteca, além de ferramenta fundamental para manipulação de listas em seus produtos iPod / iPhone / iTouch (eu mesmo usei muito o iTunes antes de migrar para Linux), teremos, em poucas semanas, uma grande quantidade de novos usuários, também, do Safari.

Trata-se de uma jogada estratégica e, dependendo do ponto de vista, suja, da Apple.

Fontes: Meiobit, Microsoft Watch, John’s Blog

Se você gostou deste artigo, inscreva-se em meu RSS feed!

Wine 1.0 será lançado em Junho

Tags: , , — March 21, 2008 @ 10:13 pm

Finalmente, após 15 anos de Desenvolvimento, o Wine 1.0 tem data de lançamento, prevista para 6 de Junho de 2008.

No dia 9 de Maio, com o lançamento da versão 0.90.61 (1.0.0rc1) o desenvolvimento do Wine será “congelado”, para que sejam corrigidos os últimos bugs e para evitar casos de “regressão” (quando uma aplicação deixa de funcionar numa versão mais recente) até o lançamento da versão 1.0.0. Novas mudanças serão aplicadas apenas na versão 1.1.0, a ser lançada em 20 de junho.

Para quem não sabe, o Wine é uma implementação livre da API do Windows, rodando sobre X, OpenGL, e Unix. O nome wine é um acrônimo recursivo para Wine is Not an Emulator, o que significa que o Wine não é um emulador do Windows, mas algo como uma camada de compatibilidade para rodar aplicações Windows, assim, o Wine traduz as chamadas do programa para chamadas Unix, executando-o nativamente.

Call of Cthulhu: Dark Corners of the Earth, rodando no WineA libwine já salvou muitas vidas, rodando perfeitamente determinadas aplicações Windows em diferentes SOs, não apenas Linux, mas também várias outras plataformas baseadas no Unix, incluindo o Mac OS X, fazendo pequenos milagres, como rodar o Internet Explorer 6 (blargh!), e vários jogos usando DirectX e OpenGL. Eu, por exemplo, tenho jogado Call of Cthulhu - Dark Corners of the Earth sem problemas no Debian.

Como se não bastasse, “a libwine é capaz de fazer aplicações Windows rodarem no Windows” :). É isso mesmo, você não leu errado. Usuários Windows sabem que programas criados para determinada versão muitas vezes não funcionam nas versões mais recentes do sistema, e como o Wine é desenvolvido para prover compatibilidade com Windows 2.0/3.0/3.1/NT 3.5/NT 4.0/ 95 / 98 / ME / 2000 / XP / 2003 / Vista / 2008 … , ele pode muito bem fazer uma aplicação para Windows 3.1 (que só funciona no 3.1) rodar no XP, por exemplo.

Mas como “nem tudo são Flores”, a quantidade de aplicativos suportados pelo Wine é limitada. Existe uma base de dados de aplicativos que pode ser consultada e alimentada por qualquer usuário, contendo dados de como estes aplicativos comportam-se no Wine, em geral, quanto mais antigo e conhecido um programa é, maiores as changes de ele ser bem executado no wine, assim, programas que recém sairam do forno podem apresentar problemas até algumas atualizações, e programas pouco conhecidos são mal-suportados, por falta de pessoal para testar. Mas não desanimem, a lista é longa.

Fontes: WineHQ, MeioBit.

Se você gostou deste artigo, inscreva-se em meu RSS feed!

BrowserShots - Teste o seu design web em diferentes navegadores

Tags: , , , — March 18, 2008 @ 10:42 pm

Você desenvolve páginas web em Linux e não tem como testá-las no Internet Explorer ou Safari? Desenvolve no Windows mas quer ver como ficam as páginas no Konqueror?

Para os Web Designers que não dispõem de, pelo menos, um Mac e um PC com Dual Boot (Linux + Windows) em casa, o website BrowserShots, pode salvar vidas.

O serviço renderiza as páginas solicitadas em vários navegadores nas 3 principais plataformas, contento inclusive opções para limitar a resolução, ativar/desativar JavaScripts, Flash, etc, e depois exibe os screenshots por um período de tempo. Veja os exemplos do meu blog:

Firefox 3.0 no Ubuntu 7.10 Firefox 3.0 no Ubuntu 7.10

MSIE 8.0 no Windows XP MSIE 8.0 no Windows XP

Safari 3.1 no Mac OS X 10.5

Se alguém tiver curiosidade sobre os resultados do Acid3 em vários navegadores esta é uma boa oportunidade, no browsershots deve haver sempre alguns testes do acid3.

É uma pena que não é possivel testar o comportamento de animações Javascript e Ajax, mas apenas exibir as páginas renderizadas já é uma grande ajuda. Quem sabe o projeto não evolui para apresentar novos recursos daqui a algum tempo? Screencasts seriam bem-vindos. :)

Fonte: meiobit

Se você gostou deste artigo, inscreva-se em meu RSS feed!

h4ck3d by W4n73d H4ck3r

Tags: , , , — March 15, 2008 @ 9:11 pm

Isso mesmo, meu blog, e também de meu sócio, além de uma boa quantidade de websites e projetos nossos, foram “hackeados” na última madrugada.

Aproveitando-se de uma falha de segurança em um aplicativo de emails do servidor, como me foi informado pelo serviço de hospedagem:

Senhor(a)
foi descoberto uma falha gravíssima no webmail HORDE que permite a inclusão de arquivos dentro de contas.

Tais auto-entitulados Hackers, obtiveram acesso ao sistema e sobrescreveram vários indexes com páginas como a da imagem a seguir:

hacked.jpg

Digo auto-entitulados, porque tenho uma concepção diferente do que é um hacker. O termo hacker tem vários significados que geram controvérsia, mas uma boa definição seria High Skilled Programmer, indicando um indivídio com alto grau de conhecimento sobre informática e programação, veja a definição na wikipedia(br) para hacker:

Originalmente, e para certos programadores, são hackers (singular: hacker) indivíduos que elaboram e modificam software e hardware de computadores, seja desenvolvendo funcionalidades novas, seja adaptando as antigas.

Originário do inglês, o termo é comumente utilizado no português sem modificação. Os Hackers utilizam toda a sua inteligência para melhorar softwares de forma legal. Os hackers geralmente são pessoas com alta capacidade mental e com pouca atividade social. Eles geralmente são de classe média e alta, com idade de 16 a 28 anos. A verdadeira expressão para invasores de computadores é denominada Cracker e o termo designa programadores maliciosos e ciberpiratas que agem com o intuito de violar ilegal ou imoralmente sistemas cibernéticos.

Continuando, em meu ponto de vista, aquele que invade websites, aproveitando de falhas descobertas por outros (o que geralmente acontece nesses casos) desconfigurando ou sobrescrevendo arquivos, não trata-se de um hacker, mas sim de alguém com muito tempo disponível e pouca atividade produtiva.

Não estou tentando atingir ou ofender ninguém, mas tenho grande interesse de iniciar uma discussão sobre este assunto, principalmente com os responsáveis, se estes sairem das sombras para opinar. Foi por este motivo que coloquei o título do post como a primeira frase da página “hackeada”, para que este possa ser facilmente encontrado por quem procura páginas alteradas pelo mesmo grupo.

Não estou irado e, de certo modo, acho que deveria até agradecer os responsáveis, pois o dano foi mínimo e facilmente recuperado, e estes também tornaram explícita uma grave falha no servidor que uso, que possivelmente não seria corrigida até que algo (talvez bem pior) acontecesse. Mas isso não significa que eu concorde com a atitude, seria muito mais ético e viável que estes “hackers” utilizassem dos recursos que dispõe para comunicar os administradores de websites e servidores das falhas presentes.

Caso os reponsáveis (TH1NK3R, LEVI4TH4N, m4V3rick (Red-Eye), Collaps3, DigitalMind, entre outros BR’s, como dizia nas páginas alteradas) leiam este post, favor, deixem um comentário amigável, acho que vocês tem tempo para isto.

Se você gostou deste artigo, inscreva-se em meu RSS feed!

Next Page >>>