Jan 15, 2007

A maça e o telefone


Depois de inúmeros protótipos imaginados para o iPhone, finalmente eu encontrei este aí ao lado... Minha intuição diz que este protótipo aproveita materiais recicláveis (como garrafas PET - vide o fundo do telefone) durante a fabricação. Essa é certamente uma característica muito boa pois demonstra que a Apple tem-se preocupado com o meio ambiente e dá alto valor para responsabilidade social.

No entanto, ao que tudo indica, a briga com a Cisco pela marca iPhone ainda vai perdurar por um longo tempo, já que tem gente falando que a marca já não pertencia mais a Cisco desde 2005...

The Month of Apple Bugs!

Não acredito que o intuito principal de LMH e Kevin Finisterre foi elevar a segurança do sistema operaciona da Apple. Talvez um pouco de publicidade. Talvez por que simplesmente qualquer sistema é seguro ou inseguro em relação à algum valor referencial...

Bom, conversa fiada a parte, a iniciativa dos dois hackers é muito interessante e tem nos mostrado cada vez mais que a segurança deve ser desenvolvida e implementada em camadas e, como diria Bruce Schneier, é tão forte quanto o ela mais fraco da corrente... Por isso, é sempre bom observar o que eles estão fazendo no site The Month of Apple Bugs. Vale também dar uma olhada no The Month of Kernel Bugs (de onde a idéia original nasceu) e ver como qualquer coisa pode ficar ainda pior. Detalhe para a afirmação: "checking how many unreported and unknown issues can be found in kernel code out there".

Como destacou Scott Fendley no diário do ISC SANS do dia 14/jan/2007 o bug reportado no dia 10/jan/2007 afeta os arquivos com extensão DMG (problema com a função ffs_mountfs() que manipula os arquivos DMG, este bug por der utilizado para executar um código arbitrário no sistema) e é importante poder confiar nos arquivos que são baixados da Internet. Uma das medidas preventivas citadas por Scott é desabilitar a opção para abrir automaticamente arquivos baixados da internet no Safari - já que o Safari pode ser utilizado como vetor do ataque. Outra medida simples e importante é fazer a checagem de hash (MD5, por exemplo) dos arquivos baixados (principalmente executáveis e instaladores de programas).

Jan 14, 2007

Antes do Fink, o gcc :-)

Antes de instalar o Fink, eu achei que seria interessante instalar o gcc para poder compilar alguns softwares (as ferramentas de segurança sara ou hydra, por exemplo). Logo descobri que era necessário pegar o Xcode do site Apple Developer Connection. Um simples cadastro e algum tempo de download depois, eu pude perceber que existem muito mais coisas por trás do Xcode do que o gcc. Dentro do Xcode existem pacotes de desenvolvimento (SDK) para diversas tecnologias (bluetooth, quicktime, etc), WebObjects, gcc-3.3 e gcc-4, entre outros. A instalação é muito simples e em seguida pude completar meu objetivo com a instalação padrão dos softwares: ./configure && make && make install.

Instalando o Fink

Fink é um projeto que pretende (e consegue) trazer um pouco do mundo open-source para o Darwin e, consequentemente, para o Mac OS X. O programa funciona igualmente ao apt-get (gerenciador de pacotes tradicional do Debian) e pode ser instalado tanto em versão para powerpc ou intel. Na página oficial você poderá obter mais informações e fazer o download do pacote de instalação.

A minha instalação do fink foi um pouco demorada pois tive que remover o diretório /sw antes da instalação (problemas de uma instalação anterior mal-sucedida). No mais, bastou executar o script pathsetup (que vêm junto com o pacote de instalação), instalar o pacote e depois executar o shell novamente. E finalmente...

host:~ user$ apt-cache search nmap
nmap - Network exploration utility
nmap-nox - Network exploration utility

host:~ user$ sudo apt-get install nmap
Password:
Reading Package Lists... Done
Building Dependency Tree... Done
The following extra packages will be installed:
glib-shlibs gtk+-data gtk+-shlibs libpcap-shlibs
The following NEW packages will be installed:
glib-shlibs gtk+-data gtk+-shlibs libpcap-shlibs nmap
0 packages upgraded, 5 newly installed, 0 to remove and 0 not upgraded.
Need to get 2683kB of archives. After unpacking 8929kB will be used.
Do you want to continue? [Y/n] Y
Get:1 http://bindist.finkmirrors.net 10.4/release/main libpcap-shlibs 0.8.3-11 [71.6kB]
Get:2 http://bindist.finkmirrors.net 10.4/release/main glib-shlibs 1.2.10-50 [176kB]
Get:3 http://bindist.finkmirrors.net 10.4/release/main gtk+-data 1.2.10-50 [68.5kB]
Get:4 http://bindist.finkmirrors.net 10.4/release/main gtk+-shlibs 1.2.10-50 [1720kB]
Get:5 http://bindist.finkmirrors.net 10.4/release/main nmap 3.81-1001 [646kB]
Fetched 2683kB in 48s (54.8kB/s)
Selecting previously deselected package libpcap-shlibs.
(Reading database ... 4131 files and directories currently installed.)
Unpacking libpcap-shlibs (from .../libpcap-shlibs_0.8.3-11_darwin-i386.deb) ...
Selecting previously deselected package glib-shlibs.
Unpacking glib-shlibs (from .../glib-shlibs_1.2.10-50_darwin-i386.deb) ...
Selecting previously deselected package gtk+-data.
Unpacking gtk+-data (from .../gtk+-data_1.2.10-50_darwin-i386.deb) ...
Selecting previously deselected package gtk+-shlibs.
Unpacking gtk+-shlibs (from .../gtk+-shlibs_1.2.10-50_darwin-i386.deb) ...
Selecting previously deselected package nmap.
Unpacking nmap (from .../nmap_3.81-1001_darwin-i386.deb) ...
Setting up libpcap-shlibs (0.8.3-11) ...
Setting up glib-shlibs (1.2.10-50) ...
Setting up gtk+-data (1.2.10-50) ...
Setting up gtk+-shlibs (1.2.10-50) ...
Setting up nmap (3.81-1001) ...

host:~ user$ nmap --version

nmap version 3.81 ( http://www.insecure.org/nmap/ )

host:~ user$

Jan 11, 2007

...ou outro motivo menos digno

Como sempre é bom ouvir os dois lados,.... O site MacPress publicou uma matéria interessante sobre a reviravolta do mercado de celulares por causa do lançamento do iPhone.

Jan 10, 2007

Top 10 to [ hate | love ] in iPhone

É incrível ver que, mesmo com todas as inovações propostas pela Apple com o iPhone, não há como agradar a todos os gostos, essa observação tornou-se mais evidente quando visitei no mesmo website duas listas completamente opostas: Top 10 thins to hate about Apple iPhone e Top 10 things to love about the Apple iPhone. Eu, por enquanto, só tenho a reclamar da espera para ter um iPhone...

Jan 9, 2007

Apple iPhone


Hoje é um dia especial para a Apple. Depois de 2 anos e meio de espera, Steve Jobs anunciou na Macworld de San Francisco que a Apple Computer, Inc. passa para uma nova era de sua história: Apple, Inc. E o grande (ou melhor, pequeno) astro do dia foi o lançamento do iPhone. O novo telefone da Apple promete revolucionar a maneira como trabalhamos e nos divertimos com os celulares, iPods e equipamentos móveis em geral.

Para este lançamento a Apple firmou parcerias importantes com o portal Yahoo! (para oferecer um serviço de e-mail utilizando IMAP gratuito), Google (para trazer o Google Maps para o iPhone) e com a Cingular (operadora de telefonia celular americana que possui exclusividade de comercialização do iPhone).

Suas características principais são:

- iPod + Phone + Internet Device = iPhone
- Multi-touch (!!!)
- 4 ou 8 Gb de capacidade
- Mac OS X
- Sync com iTunes: Multimedia files, contacts, calenders, notes, bookmarks,...
- Quad-band GSM + tecnologia EDGE
- Bluetooth 2.0 com EDR + Wi-Fi (802.11b/g)
- 2 megapixels cam
- Três tipos de sensores diferentes

No entanto, a característica mais impressionante do iPhone é o novo Multi-Touch. Este novo tipo de interface permite acesso às principais ferramentas do iPhone simplesmente com clicks e arrastos pelo visor de 3,5 polegadas (widescreen). A tecnologia do Multi-Touch, que é uma entre as mais de 200 patentes registradas pela Apple antes do lançamento do iPhone, permite dar clicks para ligar para contatos, navegar por páginas web, fotos e vídeos com o simples deslisar dos dedos, aumentar ou diminuir o zoom de fotos com o simples toque de uma maneira completamente diferente do que conhecemos até agora.

Outra característica tão impressionante quanto o Multi-Touch é os sensores do iPhone. O primeiro deles detecta a posição do aparelho e ajusta o formato de tela automaticamente entre horizontal e vertical. O segundo detecta a proximidade com o ouvido e ajusta o visor para economizar energia e previne toques inadivertidos no visor durante uma chamada. O último, mas não menos importante, é o sensor de luminosidade que ajusta automaticamente o brilho do visor para as condições do ambiente.

A apresentação do iPhone e do Apple TV já está disponível no site da Apple. Mais informações sobre o iPhone e a cobertura completa dos lançamentos da Apple podem ser encontradas no website Engadget. Nós brasileiros provavelmente teremos que aguardar um pouco mais até o lançamento do iPhone no Brasil. A comercialização (pela Cingular - uma empresa AT&T) inicia em junho de 2007 nos EUA, no final de 2007 na Europa e em 2008 na Ásia.

Jan 8, 2007

Xfolders para Mac OS X

Xfolders
Uma dica retirada do site Marfisa.org é o Xfolders para Mac OS X. Quem está acostumado com o Norton ou o Servant Salamander para Windows certamente ficará contente ao fazer o download, instalar o Xfolders 1.4 e começar a navegar pela árvore de diretórios.

Does my mac speak brazillian portuguese?

A primeira dificuldade para quem fala (ou melhor, escreve) o português do Brasil e começa a utilizar um macintosh (com o teclado padrão US geralmente encontrado nos computadores vendidos pela Apple) é certamente a dificuldade para configurar o teclado para escrever as acentuações da língua portuguesa, principalmente se você é um antigo usuário do windows ou unix. Para resolver este problema, a saída mais fácil é utilizar o layout US International desenvolvido por Rainer Brockerhoff. É possível fazer o download do layout no site do autor.

Se você estiver disposto a aprender novas maneiras de digitação, então você poderá testar uma combinação de teclas abaixo para fazer as acentuações. Uma referência muito boa é o próprio web site da Apple que explica como fazer as acentuações no Mac OS X 10.4.

Acento agudo [´]: Option + E e depois a vogal.
C com cedilha [Ç]: Option + C.
Til [~]: Option + N e depois a vogal.
Acento circunflexo [']: Option + I e depois a vogal.
Trema ["]: Option + U e depois a vogal
Crase [`]: Option + a tecla `

Mais informações no site da revista Mac+.

Welcome!

Bem vindo ao Weblog Macbucks. Não, este não é um blog sobre livros ou sobre big-macs. Este blog é sobre o mundo macintosh. Aqui você poderá encontrar informações importantes, dicas, notícias... Na medida do possível, o blog será atualizado todas as vezes que eu descobrir alguma coisa nova e interessante. Você pode contribuir com este blog ou mandar as suas críticas ou sugestões. Basta deixar um comentário neste post.