Tabs no terminal renomeados para os hosts ssh’eados.

2013-06-22 Apple Nerd Sergio

Para a posteridade, um pequeno truque de escapes para o terminal Mac OS para renomear o tab de acordo com o host para qual você fez ssh:

<br /> $ cat /usr/local/bin/ssh<br /> #!/bin/bash<br /> printf "\e]1;`echo $* | /usr/bin/sed -Ee 's/^.+\@//'`\a"<br /> /usr/bin/ssh $*<br /> printf "\e]1;bash\a"<br />

Claro, além disso coloque /usr/local/bin na frente no path de /usr/bin/.

Home / End keys no Mac OS

2012-05-31 Apple Sergio

Se você sofre como eu no Mac OS com qualquer editor GUI e volta correndo para o seu ^$ do vim ou Ctrl-A Ctrl-E do emacs porquê não suporta o cmd-left e cmd-right do Mac OS e sente saudades do Home/End como key bindings para início e fim de linha, há uma solução (testado no Lion 10.7.4):

<br /> mkdir ~/Library/KeyBindings ; cd ~/Library/KeyBindings ; vim DefaultKeyBinding.dict<br />

Agora insira o seguinte conteúdo nesse arquivo:

Continue reading

Steve Jobs morre aos 56 anos

2011-10-05 Apple Nerd Sergio

Steven Paul “Steve” Jobs morreu esta quarta, um dia depois do lançamento do iPhone 4S. À família, meus pêsames nesse momento tão triste. Aos funcionários da Apple e colegas de trabalho do Steve Jobs que trabalharam sem descanso para o lançamento de mais um produto enquanto o Steve percorria seus últimos momentos (desculpem-me o tom melodramático), vocês são heróis. Ontem eu comentava com amigos a “falta de mojo” na apresentação do 4S. Agora eu entendo.

Continue reading

Que arquivos o Time Machine backup-eou?

2010-12-08 Apple Sergio

Pergunta que a Apple acha que você não precisa responder. Se você ainda está no time de quem quer a resposta para essa pergunta, não deixe de olhar o BackupLoupe. Eu até consegui ouvir alguns leitores mais astutos do blog gritando “tms!“, mas infelizmente ele ainda não funciona no snow leopard.

O BackupLoupe não é perfeito, ele exige que você monte manualmente a partição de backup do time machine para que ele possa funcionar à contento, mas depois de feito isso ele sabe responder com exatidão o que fez o seu último backup ter 4.73GB.

Continue reading

Minhas TOP10 aplicações iPhone

2010-11-25 Apple Sergio

A pedidos, segue a lista de aplicações que considero essenciais, sem mais delongas e sem ordem de importância:

Twitter

O cliente oficial para o twitter, não há muito o que comentar. Se você usar twitter, baixe-o, gratuito.

Reeder

Se você costuma acompanhar sites via RSS ou é usuário do Google Reader, esse é o seu cliente no iPhone. $2.99.

Remote

Controle seu iTunes de qualquer lugar de sua casa com o Remote, algo prático. E fica extremamente mais interessante caso você tenha um Airport Express ligado ao sem som / home-theater / etcetera. Da Apple, gratuito.

Continue reading

Instalando um .dmg via linha de comando

2010-11-12 Apple Nerd Sergio

Precisei instalar um dmg (wget do rudix) hoje remotamente em um mac os, para referência futura e para quem mais precisar, eis como fazê-lo:

` #hdiutil vai montar o dmg e dizer qual o path: hdiutil attach wget-1.12-0.dmg

no meu caso foi em /Volumes/wget.pkg/

cd /Volumes/wget.pkg/

agora vamos efetivamente instalar o .pkg:

installer -allow -verbose -pkg wget.pkg -target /

Continue reading

Desenvolvendo para iOS &#8211; para quem vem do desktop

2010-10-29 Apple Nerd Sergio

Desenvolver para iPhone está longe de ser “só tenho que aprender Objective C e as libs usadas”. Principalmente se você já tem uma experiência anterior de desenvolvimento GUI para o desktop, um conjunto bem grande de conceitos que você nem mais pensava neles e os tinha por padrão são alterados, todo um novo ambiente para se acostumar. Claro que se você já tem experiência mobile muito disso já é velho conhecido seu (como eu descobri conversando sobre isso com o EPX, Symbian tem muitas limitações parecidas). Vou dar alguns exemplos de “esquisitisses” que encontrei no iPhone para quem vem do desktop:

Continue reading

Desenvolvendo para iOS – pós Hello World

2010-10-27 Apple Nerd Sergio

Depois de muito bater a cabeça no esforço auto-didata de aprender sobre desenvolvimento para iOS, desisti de ser tão PÂNK e dei um passo atrás no auto-didatismo, comprei um livro sobre o assunto: iPhone Programming: The Big Nerd Ranch Guide (Big Nerd Ranch Guides). Até agora só cheguei no segundo capítulo e já passei da etapa hello world. O resumo do que aprendi até agora:

  • Desenvolvimento Cocoa (Touch) é MVC, you idiot. Eu teria passado (bem) menos trabalho se tivesse percebido que qualquer tentativa de fazer diferente disso só atrapalha;
  • Desenvolvimento no Interface Builder não tem NADA a ver com o velho RAD dos Delphi, VB & arredores. Quanto mais rápido você absorver o conceito que Interface Builder é um editor de objetos e que não é usual ficar sub-classeando objetos visuais, mais rápido você irá se achar;
Older posts