
E lá vamos nós! Num lugar que fede a nerd por todo lado, onde notebook, óculos e espinhas estarão em ambundância.
Em 2004 fui no 5º FISL (Fórum Internacional de Software Livre) com o pessoal da faculdade, viagem longa da porra de busão e um frio considerável. Na época estava com cabelo crescendo estilo pichaim, exemplo na foto, do lado estava um grande nerd do kct, Marcelo Tosatti.

Dessa vez estou indo pela iTFLEX de avión e coisarada, se eu estiver com saco de escrever sobre algo interessante posto de lá… Agora vou arrumar minhas malas… falows
Usuário GNU/Linux é uma desgraça mesmo, gosta da tela preta com um monte coisas escritas (Termina/Console), não tem jeito. Como o Mac OS X é um derivado BSD, consequentemente existem muitas coisas em comum, então é possível fazer pequenos ajustes para facilitar a utilização.
Antes de mais nada recomendo ler o Mac OS X - FAQ e Dicas do camarada Aurélio.
Editores de texto instalados por padrão:
vi
vim
nano
Alguns ajustes são necessários para deixar o ambiente um pouco mais amigável, utilize o usuário root:
LS colorido:
Adicione a seguinte linha no arquivo: /etc/bashrc
alias ls="ls -G"
Ajuste a variável $PS1:
Original: PS1=’\h:\W \u\$ ‘
macbook:~ felipeng$
Modificado: PS1=’[\u@\h \W]\$ ‘
[felipeng@macbook ~]$
Com certeza existirá alguns programas no mundo GNU/Linux que você utiliza com frequencia e que não existe no Mac OS X, com isso foram criados alguns projetos como: Fink e MacPorts, são ferramentas que simulam um “ambiente” GNU/Linux, sendo possível instalar programas.
A diferença é que o Fink utiliza pacotes no formato Debian e o MacPorts baixa os fontes e os compila localmente.
Futuramente vou fazer um post sobre a utilização do MacPorts
Falows
Dar aquela geral no Sistema Operaciona é sempre bom e no Mac OS X eu recomendo o: OnyX
Mas e o HD será que está belezinha? Como verificar? Bem no GNU/Linux é fácil badblock nele, mas e no Mac OS X:
[root@macbook ~]# badblocks
-bash: badblocks: command not found
Xi, e agora fudeu!?
Bem, no mundo GNU/Linux o aplicativo badblock está incluso no e2fsprogs hum…
- OK, algum maluco deve ter feito isso que eu estou pensando!
Hum, e achei o maluco, olha o port aqui: ex2fsx.
Depois de instalado, ele salva os binários em: /usr/local/sbin então útil alterar a variável $PATH:
Como root, edite o arquivo: /etc/paths e adicione a linha: /usr/local/sbin
Carregue novamente as variáveis de ambiente, com o comando: su -l
E o resto é tudo igual a não ser o device do HD, exemplo:
[root@macbook ~]# badblocks -vv /dev/disk0
Falowss
Por padrão no Mac OS X o usuário root vem desabilitado.
Para ativar/alterar a senha padrão, existem diversas formas, sendo que a mais rápida a fácil é:
Abrir o Terminal.app
Finder / Aplicativos / Utilitários / Terminal.app
e digitar: sudo passwd root
Pronto!
No aplicativo Relógio do iPhone possui a função de Alarme, a qual é bastante interessante, sendo possível adicionar vários alarmes e personalizá-los individualmente, desde o toque até uma etiqueta para identificação, como na foto:

Essa função funciona que é uma beleza, mas o problema é utilizá-lo como despertador e deixá-lo ligado a noite toda para despertar no outro dia conforme programado, vejo dois problema utilizando dessa forma:
1) Deixar o iPhone ligado a noite toda consome bateria.
2) Não gostaria de receber nenhuma chamada ou SMS durante a noite, muitas pessoas ativam o Modo Avião, parcialmente resolvido, mas o problema seria lembrar de ativar o Modo Avião todas as noites.
Celulares de outras marcas normalmene é possível programar um despertador desligar o aparelho por completo, que ele irá ligar na hora programada e em seguida toca o despertador. Isto não acontece com o iPhone, ele não consegue ligar o aparelho.
Atras de uma solução para isso, comecei a procurar no Mac OS X, em Preferencias do Sistema > Economizador de Energia > Programação, é possível programar data e hora para que a máquina ligue e inicialize o Mac OS X na hora programada, feito isso descobri que o arquivo é:
/Library/Preferences/SystemConfiguration/com.apple.AutoWake.plist
Legal, será que o iPhone OS tem esse arquivo também?
Estou utilizando iPhone 2G com Firmware 2.2.1 com jailbreak, acessando via SSH e procurando desse arquivo, bingo! Lá está ele:
/var/preferences/SystemConfiguration/com.apple.AutoWake.plist
Através de uma comparação, foi possível identificar quais eram as alterações necessárias para programar data e hora para ligar o iPhone automaticamente.
Bastou então copiar o /var/preferences/SystemConfiguration/com.apple.AutoWake.plist para o Mac OS X, editá-lo com o Property List Editor e adicionar as seguintes chaves e valores, como na imagem abaixo:

Após adicionar esses valores deve copiar novamente esse arquivo para o iPhone e fazer ele ler as novas configurações, para isso utilize:
cd /private/var/mobile/Library/Preferences/
launchctl
stop com.apple.SpringBoard
start com.apple.SpringBoard
Pronto agora, desligue o iPhone e aguarde ele ligar automaticamente.
Se alguém se interessar em desenvolver algum App baseado nas informações deste texto, favor entrar em contato para trocar algumas idéias.
Tudo deve ter começado pelo natal de 1999, quanto ganhei um Mega Drive com Sega-Mega CD. Foi um dos momentos loucura na minha vida, na época não desgrudava dessa porra tão fácil.

Em 2002 arrumei minhas malas e fui morar em Joinville numa pensão, que mais parecia uma fazenda de cupim. Não pude trazer o computador e minha única fonte de barulho musical era um DiscMan. Nessa época eu estava dando os primeiros acordes na guitarra e “tirar” as músicas utilizando um DiscMan não era nada prático. Resolvi levar o Mega Drive e o Sega-Mega CD para o novo cafofo e ligados na TV resolviam meu problema.
Esse esquema durou pelo menos uns dois anos, até então conseguir alvará familiar para levar o WarSrv. Após esse período fiz novamente mudança, agora para uma KitNet na próxima quadra e depois disso nunca mais vi e nem mesmo lembrava do Mega Drive.
Até que num final de semana em Rio Negrinho, num domingo e sem nada pra fazer (entenda como uma redundância fudida), eu solto a pergunta:
- Oooooo mãããeeee cadê o Mega?
Passei o resto do dia procurando o benedito e nada de encontrar, nem sequer um sinal, até que depois de mais algumas horas naquela busca incansável encontro uma caixa com alguns cartuchos, isso era um bom sinal.
Significava muita coisa como:
- não havia sido vendido;
- não estava com minha irmã em Curitiba;
- deveria estar por perto.
Mais alguma horas procurando em caixas armários e nada. Pensei, cansei, desisto, nem era tão legal assim e logo ele aparece. Fui ver TV, mas com aquela dúvida “cadê aquela merda?” já tinha passado da meia noite, as malas estavam prontas para voltar para Joinville logo cedo e meu irmão solta:
- Tá no baú no quarto de visitas!
Eeee fudeu, único lugar que não havíamos procurado, sai correndo:
- Péra só um minuto! Eta *%#^•@$ tá aqui mesmo…
Essa história continua…
Depois de alguns uns meses utilizando o iPhone perbeci que quando estou recebendo uma ligação de alguém que está cadastrado nos meus contatos, na maioria das vezes aparece a foto pequena no canto superior (situação-1) e em outros casos os contatos com a foto maior (situação-2):
Exemplos:
 Sitação1 - Foto pequena |
 Situação2 - Foto grande |
Explicação dessa diferença:
Situação-1: Quando a foto do contato é adicionada no “Address Book.app” do Mac OS X e sincronizada com o iPhone.
Situação-2: Quando a foto do contato é adicionada/editada pelo próprio iPhone.
“Então para deixar a foto de todos os meus contatos em modo tela cheia, devo criar um álbum de fotos no iPhoto com todos os contatos, sincronizar via iTunes e associar as fotos aos contatos tudo via iPhone?”
Não, basta sincronizar os contatos do “Address Book.app” no Mac OS X via iTunes normalmente para o iPhone e no próprio iPhone editar a foto do contato e salvar. Não há necessidade de alterar nem dar zoom.
Realizar esse procedimento para os demais contatos, ainda não descobri uma forma simplificada de automatizar isso.
Falows