Archive

Posts Tagged ‘Apple’

Safari 5 – Modo Leitor

June 12th, 2010 Fernando Shayani No comments

Safari Icon

Como usuário de Mac a anos, uso o browser Safari desde que lançou. Na contra o Firefox ou Chrome, gosto deles também e acredito que ambos tem muito potencial. O mesmo não posso dizer do Internet Explorer, que penso que a Microsoft poderia ter parado o desenvolvimento desse browser na versão 4.0, quando a Netscape já havia sido totalmente enterrada.

O Safari tem me atendido 99% dos casos. São raros os sites que possuem alguma característica peculiar que faz com que a página não seja bem elaborada no Safari. Utilizando o Snow Leopard, a inicialização do Safari é quase que instantânea também. Isso é um ponto muito favorável.

Na WWDC 2010, a Apple lançou a versão 5.0 do Safari. Além de algumas alterações mais profundas, as principais novas características são: execução de javascripts mais rápidos, maior suporte ao HTML5, suporte ao desenvolvimento de extensões e o Leitor. Esse tópico é sobre o Leitor.

O modo leitor pode ser explicado de uma forma simples: ele retira o “lixo” (propagandas, links para outros sites, imagens não relacionadas com o artigo, etc) de páginas com artigos e mostra ao usuário somente o texto que possui a informação que o usuário procurava ler. A diferença é realmente significante e faz valer a pena usar o recurso.

Capturei duas imagens da mesma página do Estadão para demonstrar o recurso:

Pagina normal do EstadaoPágina do Estadão no modo normal

Pagina do Estadao no modo leitor

A mesma página, utilizando o modo leitor.

Todos os links, propagandas em Flash, banners, etc foram retirados no modo leitor. Foram mantidas somente as imagens (e vídeos do Youtube, se houverem) no modo leitor. Realmente impressionante.

Além disso, o modo leitor disponibiliza atalhos úteis para aumentar/diminuir o zoom, enviar o artigo (já formatado) por e-mail ou imprimir (PDF ou impressora).

Na minha opinião, a experiência do usuário é um fator muito importante quando decidir usar um software ou hardware, e eu dou muito valor a isso. Mesmo que o Chrome ou Firefox (ou até mesmo o IE9) venha a oferecer 50% a mais de velocidade para renderizar uma página, isso somente não será suficiente para me tirar do Safari.

Snow Leopard e seu Kernel de 64-bits (ou não)

August 29th, 2009 Fernando Shayani No comments

A Apple lançou no dia 28 de agosto de 2009 a versão 10.6 do seu sistema operacional, o Snow Leopard. Entre várias otimizações no sistema descritas no site da Apple, uma delas é o Kernel em 64-bits.

COOL! Kernel em 64-bits! NICE! GREAT SUCCESS! Mas… O que diabos é um Kernel em 64-bits? Ou melhor, o que é 64-bits???

To vendo que o post será longo, pra explicar tudo desde o princípio… Pra quem tem interesse no assunto, valerá a pena. Quem quiser ir direto pro Kernel vá direto pro ítem 4.

1. O que é um bit? E 64 deles?

Um bit é a menor quantidade de dados utilizado na informática. Na prática, é ZERO ou UM.

Vamos imaginar que você tenha um trem. Existe a locomotiva e os vagões. A locomotiva não transporta informação, ela somente puxa os vagões de um lado para outro. Os vagões, por outro lado, transportam informação, mas somente UM bit de cada vez. Ou seja, em cada vagão cabe a informação ZERO ou a informação UM (sim ou não, ying ou yang, preto ou branco, etc).

No início você possui a locomotiva com um vagão apenas e quer transportar um pacote de 12 latas de cerveja de um local para outro, porém no vagão só cabe 1 lata por vez (1 bit). Assim, você terá que levar 1 lata, retornar, levar a segunda lata, retornar, levar a 3a. lata, etc. Até que o trem fique disponível para carregar outra coisa, serão necessárias 24 viagens.

Agora, você ficou rico transportando cerveja (sem bebê-las no caminho) e comprou um segundo vagão pro seu trem. COOL! Agora cabem 2 latas de cada vez, uma em cada vagão (seu trem virou 2-bits). Pra transportar as mesmas latas, serão necessárias agora somente 12 viagens! Baita economia! Ou melhor: eficiência.

Assim, quantos mais vagões, mais cerveja você pode carregar de uma vez. Em termos de processadores, um processador de 64-bits pode processar mais informação em um ciclo (Hz) do que um processador de 32-bits.

2. O meu processador é 64-bits?

De alguns anos para cá tem ficado cada vez mais comuns processadores de 64-bits no mercado, a preços mais baixos. Vamos dar alguns exemplos simples de processadores mais comuns:

  • Intel Core Duo: Depois da vida prolongada dos Pentiums, a Intel criou em 2006 o Core Duo, um ótimo processador com 2 processadores em um só chip, baseado no Pentium M. Basicamente, são 2 processadores de 32-bits.
  • Intel Core2 Duo: Update do Core Duo (existiram também os Core Solo, com 1 processador apenas). O Significado do “2″ no nome não tem nada a ver com a quantidade de processadores embutidos (para isso possui o termo “Duo” quando são 2 processadores em 1 chip apenas e “Quad” para 4 processadores). O “2″ significa que os processadores são 64-bits.
  • Intel Centrino: Os Centrinos são na verdade um conjunto de processador, chipset da placa mãe e módulo wireless específicos para laptop. Assim, o processador pode ser baseado em diversos outros processadores. Os mais modernos são baseados no Core2 Duo, assim, 64-bits. Mas é bom verificar no site do fabricante qual Centrino você está usando.
  • AMD Athlon X2: Este processador é o concorrente da AMD para o Core Duo da Intel. 32-bits.
  • AMD Athlon 64 X2: Analogamente, este é o concorrente para o Core2 Duo da Intel. 64-bis. OBS: Já derrei este processador por conta de super aquecimento. Watch out!

Obs: Fiz questão de falar com Core Duo e Core2 Duo, pois quantas vezes já ouvi dizerem que é a mesma coisa, ou pior, que existe um tal de Core 4 Duo, que tem 4 processadores! Fala sério!

3. Legal! Tenho um processador 64-bits! I’m on the top of the world!

Meu jovem padawan. Quem me dera que fosse simples assim. Ainda mais se você fizer parte dos 93% do mundo que usa Windows. E pior, se você faz parte dos 98% dos usuários de Windows que usam o XP ou Vista 32-bits. (fonte: marketshare.hitslink.com)

Pra não me alongar demais no assunto serei bem direto. Se você usa o Windows normal, ou seja, se você sabe que usa Windows, mas que o nome dele é XP, Vista ou Windows 7 somente, então você tem um sistema operacional escrito para 32-bits e de nada adiantou ter pago mais caro num processador 64-bits. Se você usa o MacOS Leopard (10.5) ou Snow Leopard (10.6), bem vindo ao mundo 64-bits. Simples assim.

Para os usuários de Windows, não se desespere. Você pode usar a versão 64-bits do XP, do Vista ou do Windows 7. Todos eles tem uma versão 64-bits. Sabe o nome dela? Windows XP 64-bits, ou então Windows Vista 64-bits, e até Windows 7 64-bits… Qual os prós e contras no caso do Windows?

  • Contra: Pode ser que algum periférico seu, como webcam ou placa de vídeo não seja compatível (se for um notebook, provavelmente será compatível) com o Windows em 64-bit e terá que correr atrás para encontrar os drivers. Malditos produtos de Santa Ifigênia trazidos da China! Se for comprar lixo pra usar como computador, nem merece ler esse post.
  • Pró: Serei simples de novo… O Windows 32-bits só gerencia 3 GB de memória RAM. Se você temais memória, como 4GB, 8GB ou mais, etc, é o mesmo que ter 3GB. Eu acho esse argumento suficiente para usar o sistema em 64-bits.

Depois de explicado um pouco a respeito, voltemos ao tema do post.

4. E o Kernel do Snow Leopard, do título do post?

Kernel rodando em 64-bits no Snow Leopard
Kernel rodando em 64-bits no Snow Leopard

O Snow Leopard é um sistema escrito para usufruir dos benefícios dos processadores de 64-bits, porém como padrão, para evitar possíveis problemas com processadores 32-bits antigos e poucos drivers problemáticos, também antigos, a Apple optou por dar o BOOT no sistema, como padrão, com o Kernel em 32-bits.

Isso significa que é enganação essa história de 64-bits???

Claro que não! O seu processador 64-bits tem o benefício de rodas aplicativos tanto em 32-bits como em 64-bits, seja por emulação por software ou por hardware. Isso significa que você pode ter qualquer combinação de sistema operacional (kernel) e aplicativos misturados em 32 e 64-bits. Mas como eu disse, por padrão, o Snow Leopard da boot com o Kernel em 32-bits.

Se você possui os requisitos suficientes para rodar o sistema 100% em 64-bits, ou seja, possui processador e não tem periféricos sem drivers, pode usar o MacOS em todo seu esplendor.

5. Bootando em 64-bits! COOL!

Para dar o boot em 64-bits no Snow Leopard, o processo é simples. Quando reiniciar o computador e ouvir o TCHAN da Apple (nesse momento os usuários de Windows não entenderam o que significa isso) basta deixar apertadas as teclas “6″ e “4″ do teclado por um tempo.

Concordo que isso é uma apporinhação, mas graças a Marcus Winter o processo ficou simples. Ele disponibiliza em seu site (http://www.ahatfullofsky.comuv.com/English/Programs/SMS/SMS.html) o software Startup Mode Selector que verifica se o seu computador é 64-bits e permite você escolher como dar o sistema daqui pra frente, ou seja, sempre em 32 ou 64-bits, sem precisar apertar nada no boot. Thanks dude!

Espero ter ajudado a entender um pouco sobre isso, nem que seja somente o termo 64-bits :)