iBBDemo – Simulador de iPhone para Windows

Postado por: Pedro Rogério em

Uma vez precisei efetuar um teste para ver se o tema desse blog funcionava corretamente no iPhone, após pesquisar um pouco, acabei encontrando o TestiPhone.com, até aí tudo bem, o site estava funcionando, mas acabei encontrando um plugin para WordPress que otimizava o tema do seu WordPress para o iPhone, mais uma vez fui até o site para testar e vi que não houve diferença alguma.

Foi então que fui atrás de um iPhone de verdade para poder testar e vi que o plugin funciona corretamente, mas como então testar seus layouts otimizados para o iPhone se você não possui o aparelho? Shaun Sullivan desenvolveu um aplicativo para Windows, um simulador fiel ao iPhone que você pode testar sem medo seu layout que ele será visto lá da mesma forma que foi otimizado para o aparelho. Para isso basta ter o Safari versão 3.2(ou posteriores) instalado no micro, baixar o aplicativo e executá-lo. Abaixo você pode ver uma prévia do aplicativo funcionando:

Simulador de iPhone para Windows

Screencast do Google Maps em papel

Postado por: Pedro Rogério em

Já pararam para pensar se não existisse nenhum software para gravação do Desktop como seriam produzidos os screencasts? No vídeo abaixo você pode ver uma simulação de um screencast produzido de forma artesanal utilizando papel. O resultado é surpreendente. Confiram:

Vídeo (Objeto multimídia)

Via: Intenta

Opera Turbo

Postado por: Pedro Rogério em
Opera Turbo

Update: Está disponível uma versão Alpha para download do Opera 10 Turbo que você pode baixar aqui.

O escalonamento pela procura de acesso móvel a internet e conectividade para uma série de aplicativos web cria uma série de oportunidades para os operadores e impulsiona a inovação. Tomando como base a tecnologia de compressão de dados do Opera Mini, o Opera Turbo foi desenvolvido para ajudar a otimizar esses recursos.

Opera Turbo é uma solução multi-plataforma, disponível para computadores pessoais, dispositivos móveis e aparelhos com acesso a internet. Ao comprimir o tráfego da rede em até 80%, ele contribui para permitir a sustentabilidade e a escalabilidade das redes, a fim de satisfazer exigências do tráfego e garantir uma superior experiência de navegação.

Base de funcionamento

Opera Turbo utiliza uma tecnologia de compressão avançada para acelerar a tranferência de dados e reduzir a quantidade de dados a serem baixados.

Como o Opera Turbo funciona

Ele ainda não foi disponibilizado ao público, pois está sendo apresentado no Mobile World Congress que acontece dos dias 16 a 19 de fevereiro em Barcelona. É só aguardar para ver no que isso vai dar.

Site oficial

Live event binding com jQuery 1.3

Postado por: Pedro Rogério em

jQuery 1.3 introduziu um novo recurso chamado live event binding que simplifica anexar eventos aos elementos já existentes como para elementos futuros. Isso é muito útil, pois utilizando o método antigo bind() são atribuídos eventos aos manipuladores que já estão presentes no DOM no momento em que o evento é vinculado. Com live() você pode escrever seu evento e possuir caráter vinculado, uma vez que ele é anexado a futuros elementos criados.

Não tive desculpa para utilizar esse recurso ainda, por isso, decidi criar um exemplo trivial para demonstrar. Neste exemplo, eu tenho uma lista com 3 elementos desordenados. Clicar nos itens irá removê-los da lista. Haverá também um link que com a opção de anexar novos itens(que deve também ter a opção de clicar e remover).

Em ambos os casos, essa é a marcação que será utilizada:

<a href="#" class="add">Adicionar item</a>
<ul id="items">
        <li>Item 1</li>
        <li>Item 2</li>
        <li>Item 3</li>
</ul>

Nota: Eu irei utilizar bind(‘click’, fn) ao invés de elm.click(fn) simplesmente por que a sintaxe é mais parecida com o live().

Continuar lendo »

:first-child bug no IE7

Postado por: Pedro Rogério em

Após o lançamento do IE7, muita gente havia pensado que a vida no desenvolvimento web iria melhorar um pouco(isso mesmo, um pouco), mas não é isso o que aconteceu, pois a cada dia que passa fico conhecendo mais um bug novo no Internet Explorer. Já ouviram falar do bug de first-child no IE7? O curioso problema que ocorre é o seguinte. Observem a seguinte marcação HTML:

<ul>
    <!-- Esse comentario sera o 1º filho no IE7 -->
    <li>Item 1</li>
    <li>Item 2</li>
    <li>Item 3</li>
    <li>Item 4</li>
</ul>

Como podem ver, nada estranho, de diferente um simples comentário HTML que será o 1º filho no IE7, isso mesmo, ele reconhece aquele comentário HTML como o primeiro filho do “ul”. Vejam nesse exemplo o bug. Uma possível solução é não utilizar comentários. Por favor alguém mande um e-mail para bill@microsoft.com pedindo a descontinuação desse browser.

Páginas:12»