Mac OS X no PC Parte II – Leopard

08/07/2008, 14:01, por Rodrigo Sieiro | Permalink

Uma imagem vale mais do que mil palavras? Então a imagem abaixo, capturada ontem à noite no meu PC, resume muito bem este texto:

About This Mac

Finalmente, após quase quatro meses da promessa inicial, um texto completo e detalhado sobre minha experiência com o Mac OS X Leopard rodando nativamente no PC. Após alguns meses convertido para usuário nativo do OSX, tenho bastante para compartilhar. Como o texto ficou um tanto longo eu resolvi quebrá-lo, assim a página inicial do Binário não fica gigantesca. Portanto, para ler o texto completo, basta clicar no link abaixo!

(more…)

Categorias: MacOS | Comments (22)

O Preço do iPhone 3G no Brasil

14/06/2008, 0:34, por Rodrigo Sieiro | Permalink

Na última keynote do Steve Jobs, na abertura da WWDC deste ano, foi anunciado o novo iPhone 3G. Mas eu não sei nem por que estou dizendo isso, afinal se você tem um mínimo de interesse em tecnologia já deve saber tudo sobre o novo lançamento. Enfim, em algum momento de 2008, provavelmente agosto/setembro, a Claro (e a Vivo também, provavelmente) vai iniciar a venda do iPhone no Brasil.

A questão na boca de todo mundo é: quanto vai custar? Steve Jobs prometeu o preço de US$ 199 nos 20 países iniciais, porém este grupo não inclui o Brasil. O preço ainda era uma grande dúvida, porém agora a pouco o Leonardo do UmTudo divulgou os supostos preços que a Claro vai praticar (vale lembrar que a informação não é confirmada, portanto o preço final pode ser completamente diferente). Observando os preços, resolvi fazer uma pequena análise comparativa. Vamos lá:

Considerando que o prazo máximo de fidelidade no Brasil é de 18 meses, vamos partir do princípio que este será o prazo do Contrato pro iPhone. Levo também em consideração que a Claro vende aparelhos em até 10 vezes, logo vou diluir o preço para tentar encontrar o plano mais vantajoso:

Plano 80 (70 minutos + 10 MB 3G)

iPhone: R$ 1.299,00 em 10 x R$ 129,90
Mensal: R$ 87,90 x 18
Total:
R$ 2881,20, sendo R$ 217,80 por 10 meses e R$ 87,90 depois.

Plano 120 (100 minutos + 20 MB 3G)

iPhone: R$ 999,00 em 10 x R$ 99,90
Mensal: R$ 117,90 x 18
Total:
R$ 3121,20, sendo R$ 217,80 por 10 meses e R$ 117,90 depois.

Plano 240 (200 minutos + 40 MB 3G)

iPhone: R$ 899,00 em 10 x R$ 89,90
Mensal: R$ 175,90 x 18
Total:
R$ 4065,20, sendo R$ 265,80 por 10 meses e R$ 175,90 depois.

Plano 600 (500 minutos + 100 MB 3G)

iPhone: R$ 599,00 em 10 x R$ 59,90
Mensal: R$ 299,90 x 18
Total:
R$ 5981,00, sendo R$ 358,90 por 10 meses e R$ 299,90 depois.

Plano 900 (750 minutos + 150 MB 3G)

iPhone: R$ 399,00 em 10 x R$ 39,90
Mensal: R$ 376,90 x 18
Total:
R$ 7183,20, sendo R$ 416,80 por 10 meses e R$ 376,90 depois.

Nada do que eu escrevi acima é confirmado. Por enquanto, é só especulação. Porém, na minha opinião, se você (como eu) está interessado na melhor opção para ter o iPhone, e não em um pacote de minutos e dados grande, provavelmente o plano mais vantajoso será o 120, visto que o valor gasto mensalmente inicial é o mesmo tanto no plano 80 quanto no 120 (e 70 minutos por mês é muito pouco, pra mim).

Eu ainda não sei se terei um iPhone. Claro que eu quero um, até porque tenho visto ele como uma ótima plataforma de desenvolvimento, mas ainda não consigo concordar com a idéia de gastar uma fortuna num celular e depois não sentir segurança nenhuma pra usar ele no meio da rua, por medo de alguém roubar. De qualquer forma, antes de comprar sempre vale a pena fazer este tipo de análise, ao invés de achar que é melhor pagar menos num plano mais alto, o que no final das contas ficará mais caro, principalmente se você não aproveitar de tudo que o plano te dá.

Categorias: iPhone | Comentários (0)

Wordle, um TagCloud Diferente

13/06/2008, 14:13, por Rodrigo Sieiro | Permalink

Já postei no Bilhete Único, mas resolvi postar aqui também porque é interessante: descobri hoje através do Ned Batchelder um webapp chamado Wordle. Eis o objetivo: você cola um texto qualquer e ele gera um tagcloud das palavras contidas no texto. Vejam o que saiu colando o texto de todos os posts do Binário até hoje (clique na imagem para ampliar):

TagCloud do Binário

A idéia em si é simples (juntar as palavras que mais se repetem no texto e exibir graficamente, sendo que quanto mais a palavra se repete maior ela fica na imagem), porém o algoritmo usado para construir a imagem deve ser bem interessante, considerando que ele permite que você escolha entre uma série de fontes e estruturas de layout diferentes. Além disso, ele é bem rápido. Vale a pena dar uma olhada.

Side-Note: durante essa semana, no pouco tempo que me sobrou, estive preparando o micro para atualizar meu OSX pra 10.5.3 (fazendo backups e afins), e devo fazer a atualização este final de semana. Na sequência sai o post sobre o Leopard.

Categorias: Geral | Comments (2)

Ainda Sobre MacOS no PC – Leopard

04/06/2008, 0:12, por Rodrigo Sieiro | Permalink

Update: a Parte II saiu! Está aqui: Mac OS X no PC Parte II – Leopard.

Tenho notado que muita gente chega ao meu blog pesquisando no Google por MacOS no PC, e acaba encontrando o post sobre minha experiência superficial rodando o OSX Tiger dentro de uma VM.

Neste post eu mencionei que estava experimentando o Leopard nativo no PC, e que escreveria sobre a experiência "em breve". Está demorando mais do que eu previa, porém eu não esqueci nem desisti do post. Estou a duas semanas usando exclusivamente o Leopard em casa (inclusive este post está sendo escrito via OSX) para poder adquirir certa experiência real antes de escrever a respeito, ao invés de resumir apenas uma opinião superficial. Vocês podem acompanhar comentários ocasionais a respeito no meu twitter.

Tenho que dizer que o Leopard é sensacional. Eu já esperava que a experiência fosse boa, mas ela superou todas as minhas expectativas, com certeza, e eu estou ansioso para compartilhar minhas opiniões. Faltam só alguns testes e experimentos finais. Ou seja: o post vai sair, vai ser bem completo, e não vai demorar!

Google Developer Day

23/05/2008, 8:50, por Rodrigo Sieiro | Permalink

Google Developer Day
Dia 27 de junho vai rolar o Google Developer Day 2008, em São Paulo. Vai ser no World Trade Center, lá na Berrini. É um evento orientado a desenvolvedores que utilizam ou planejam utilizar as ferramentas ou alguma API do Google, como Google Gears, OpenSocial, ou Android.

Eu nunca fui em um evento do Google, então não sei o que esperar. Eu não uso nenhuma ferramenta ou API deles, mas me interesso pela tecnologia e visão que eles têm. A maioria das sessões programadas são sobre ferramentas específicas que eu não vejo uso imediato pra mim, mas mesmo assim tenho curiosidade pra conhecer ou no mínimo ter uma opinião a respeito.

Como o evento é gratuito, vale aparecer só pra ver “do que se trata”. Principalmente porque os apresentadores são caras de nome internacional, não é qualquer um não. Eu estou esperando principalmente as sessões do Dion Almaer, do Ajaxian, que é um cara que acompanho e sou fã há bastante tempo.

Aproveitem, o registro (ainda) está aberto no site. E eu espero que, por ser de graça, não haja nenhuma espécie de “seleção” por conta da alta demanda de inscrições (pelo que eu vejo, a procura está grande). Ah, e se alguém for, deixe um comentário aí, vamos nos encontrar por lá!

Life Sign

20/05/2008, 16:53, por Rodrigo Sieiro | Permalink

Atualizei o Wordpress.

Sim, eu estou vivo. O trabalho está pesado demais, não tem dado tempo pra escrever. Mas tenho várias novidades.

Aguardem,  no feriado eu volto. I TRULY hope so.

Categorias: Geral | Comentários (0)

Experiência: Mac OS X no PC – Parte I

17/03/2008, 16:24, por Rodrigo Sieiro | Permalink

Update: a Parte II deste post está aqui: Mac OS X no PC Parte II – Leopard.

Este post está participando do movimento Blogagem Inédita, promovido pelo InterNey.net. Veja outros posts participantes clicando aqui.

apple_logo Minha primeira experiência com computadores foi com um Apple. Tá bom, na verdade o primeiro contato foi com um TK-85, porém eu ainda era muito novo pra entender a influência que aquele aparelho teria em minha vida. Portanto considero que meu relacionamento com computadores começou quando meu pai comprou um Apple II, e eu comecei a acompanhar maravilhado as coisas que aquela televisão verde com teclado era capaz de fazer.

Porém alguns anos depois eu troquei o Apple II por um PC 386, e desde então nunca mais tive um computador da Apple. Acompanhei (bem) de longe o surgimento do Macintosh, do iMac, do MacBook e de todas as outras maravilhosas inovações tecnológicas da Apple ao longo dos anos. Admito, com certa vergonha, que até hoje nunca usei um Mac. De verdade.

Mas o que sempre me atraiu mais do que o design dos computadores da Apple foi o MacOS, o sistema operacional. Lindo, funcional, e simples. Nunca vi alguém falar mal do MacOS, são sempre elogios que predominam. Sempre me mordi de raiva cada vez que via um programa específico para MacOS, ou alguma funcionalidade no Mac que meu PC não tinha. Por isso fiquei maravilhado ao descobrir, recentemente, a possibilidade de rodar o MacOS diretamente do meu PC. Eu precisava tentar.

Como qualquer pessoa com um mínimo de noção, antes de tentar um procedimento que poderia destruir todos os meus dados e levar meu computador ao estado vegetativo, resolvi partir para uma alternativa mais segura: virtualização. Foi então que descobri o primeiro problema: o Leopard (última versão do MacOS) não roda em máquinas virtuais (ao menos, não por enquanto), somente o Tiger, versão anterior. Bom, nem tudo é perfeito.

Dei uma passada na baía onde homens barbados bebem cerveja em canecas e dizem "HAR HAR HAR" e encontrei uma imagem VMWare pronta, já com o MacOS Tiger instalado e pronto para usar. Nada melhor para alguém que nunca usou nem instalou o MacOS antes, não é mesmo? Iniciei a VM e fui agraciado com a tela abaixo:

About Mac OS X

Quanta emoção, meu primeiro contato com o MacOS. Assim que parei de suar e minhas mãos pararam de tremer (just kidding), comecei a fuçar pra entender o hype todo que existe em torno dele. E, apesar do já esperado impacto de performance que tive por estar rodando em uma VM, minha opinião se resume a uma palavra: UAU. Realmente, tudo que falam sobre o OS é verdade. É lindo, as funções são fáceis de encontrar, tudo funciona rápido e sem problemas. Como a própria Apple diz, It Just Works. Abaixo meu desktop rodando o Twitterrific e com o Binário aberto:

Meu Desktop no MacOSX

Esta VM já ganhou um espaço reservado no meu micro para quando eu precisar (ou quiser, por curiosidade) fazer um teste ou rodar um programa no OSX. É ridiculamente simples de rodar, basta eu abrir o VMWare e apertar play, dentro do próprio Windows. Mais prático impossível.

Conclusão: consegui rodar o Tiger no meu PC. Porém, como qualquer nerd, eu não me contento com pouco. O Leopard não roda em uma VM, mas com certo trabalho é possível rodá-lo nativamente no PC (sim, como se o seu PC fosse um Mac de verdade). E se é possível, eu tinha que tentar. Exatamente por isso este post tem "Parte I" no título: eu instalei o Leopard nativamente no meu PC e em breve escreverei a Parte II detalhando a experiência (essa sim, bem mais fantástica). Ainda estou apanhando um pouco, faltam algumas configurações, mas so far, so good. Assim que tudo estiver redondinho postarei a Parte II. Quem viver, verá!

Ambiente de Trabalho

07/03/2008, 15:16, por Rodrigo Sieiro | Permalink

Eis aqui o motivo de não ter tido nenhum post esta semana:

Ambiente de Trabalho

Clique na foto para abrí-la no Flickr, onde eu coloquei uma série de notas. Mas, resumidamente, estou trabalhando simultaneamente em três máquinas. Enquanto eu desenvolvo na máquina do meio,  estou preparando o ambiente das duas máquinas das pontas. A da esquerda será minha futura máquina (assim que estiver pronta).

Semana que vem eu volto.

Categorias: Geral | Comentários (1)

Engenheiros vs. Gerentes

29/02/2008, 14:22, por Rodrigo Sieiro | Permalink

Este post é uma tradução desta piada, postada hoje por Keith Casey.

balloon Um homem está voando em um balão, quando percebe que está perdido. Ele diminui a altitude e avista outro homem andando. Ele então desce mais ainda o balão e grita: “Desculpe, você pode me ajudar? Eu prometi a meu amigo que o encontraria meia hora atrás, mas me perdi e não sei onde estou.”

O homem andando diz: “Você está em um balão, flutuando a aproximadamente 30 pés do chão. Sua posição é entre 40 e 42 graus ao Norte de latitude, e entre 58 e 60 graus ao Oeste e longitude.”

“Você deve ser um engenheiro!”, diz o homem no balão.

“Sim, eu sou”, responde o outro. “Como você sabe?”

“Bom”, diz o balonista, “Tudo que você me disse está tecnicamente correto, mas eu não faço a menor idéia de como usar sua informação, e o fato é: eu continuo perdido.”

O homem andando então diz: “Então você deve ser um gerente!”

“Sim”, responde o balonista. “Mas como você sabia?”

“Bem”, diz o engenheiro, “Você não sabe onde está, nem pra onde está indo. Você fez uma promessa, que aliás não faz idéia de como cumprir, e você espera que eu resolva seu problema. O fato é que você está exatamente na mesma posição em que estava antes de nos conhecermos, porém agora, de alguma forma, a culpa é minha.”

Categorias: Humor | Comments (2)

Consumo de Memória Deixou de Ser Relevante?

14/02/2008, 14:22, por Rodrigo Sieiro | Permalink

mem Houve um tempo em que memória era um recurso extremamente limitado nos computadores. Meu primeiro PC, um 386 SX-33, tinha incríveis 2 MB de RAM. O mínimo para rodar o Windows 95, primeira versão 32 bits do Windows, era 4 MB. Naquela época o consumo de memória e recursos dos programas era extremamente importante, principalmente se você considerar a necessidade de multitasking com tão pouca memória disponível.

Hoje a realidade é outra. Memória é extremamente barata, e já se fala em 2 GB como padrão. O Windows Vista, por exemplo, pede 1 GB só pra rodar (ele até roda com 512 MB, mas convenhamos, não dá).

Ao meu ver, esta aparente “sobra” de recursos tornou os desenvolvedores mais relaxados, se preocupando menos com o consumo destes recursos por seus aplicativos. Até aí não temos um grande problema, se analisarmos um programa isolado, porém a realidade de hoje praticamente nos obriga a rodar diversos programas simultaneamente. E vários destes programas, como E-Mail, Instant Messenger, Player de MP3, Browser, ficam abertos praticamente o tempo todo. E muitos deles “escondidos”, sem interação com o usuário, na maior parte do tempo.

É nesta categoria — programas que estão sempre em execução, e quase sempre rodando em segundo plano — que está o maior problema: não existe tanto impacto no consumo de recursos por cada um individualmente, mas quando somados transformam o computador em uma grande carroça improdutiva.

Vejamos por exemplo o consumo de memória de alguns programas em segundo plano (mas em execução) no meu computador, neste momento:

  • iTunes (MP3 Player) – 130 MB
  • Pidgin (Instant Messenger) – 15 MB
  • Firefox (Browser) – 100 MB

Veja você: apenas três programas, e lá se foram 245 MB de memória do meu computador. OK, são programas “desnecessários”, mas que estão o tempo todo em execução em grande parte dos computadores. Destes eu destaco dois opostos: o consumo do Firefox até pode ser justificado, já que na maior parte do tempo ele está em foco, com várias abas abertas. Já o iTunes engole essa tonelada de memória simplesmente por ficar tocando música, escondido na system tray.

Vale lembrar que nem sempre os programas foram essas jamantas monstruosas. Tomemos como exemplo o Winamp: a versão atual (5.5) consome no mínimo 35 MB de memória com a skin padrão (Bento), e 15 MB com a skin básica (Classic). Já a versão 2.95 (última versão antes de começarem a adicionar um monte de tralhas inúteis) consome meros 5 MB. Aliás, versão que eu recomendo, se tudo que você quer é ouvir MP3, sem firulas.

Uma opção que eu adoto e costuma funcionar muito bem é usar alternativas para programas pesados que fiquem muito tempo em execução. Na lista acima eu citei o Pidgin, e não foi à toa: é uma alternativa leve para outros Instant Messengers cheios de recursos que eu nunca vou usar. Ao invés de usar o programa padrão, aquele que “todo mundo usa”, eu adoto alguns programas mais leves (e gratuitos, vale destacar) que realizam a mesma função. Alguns exemplos:

Um exemplo perfeito de como fazer um programa que vai ficar em execução o tempo todo é o uTorrent. Um cliente torrent com todos os recursos que você precisa, uma interface gráfica muito bem desenhada, e que consome 5 MB de memória em execução (o que pros padrões de hoje é praticamente nada). Um modelo a ser seguido e que nos mostra como fazer um programa totalmente funcional e que não engole recursos como se estivessem sobrando. Por isso me pergunto: por que temos tão poucos programas com filosofia semelhante?

Categorias: Computação | Comments (4)