Um geeklet para mostrar minhas principais tarefas pendentes, diretamente no Desktop do Mac

As tarefas que vencem hoje e as 3 primeiras da lista geral, sempre na tela e sem ocupar espaço: meu script usa o utilitário gratuito Geektool para atualizá-las diretamente no Desktop.

A ferramenta gratuita Geektool1 é um utilitário cuja função é exibir o resultado de comandos ou scripts diretamente no Desktop, como se fosse impresso no papel de parede, sem janelas nem decorações.

Eu uso o Geektool para manter visíveis, em cantinhos desocupados do monitor, algumas informações que quero ter sempre presentes. Entre elas, o destaque são as tarefas agendadas para hoje e as 3 tarefas do topo da lista de pendências (em sintonia com meu uso do método de produtividade ZTD), que eu mantenho no aplicativo Things.

Tendo o Geektool instalado no seu computador, basta fazer o download do meu geeklet das tarefas do Things, dar um duplo clique no ícone dele, e ele vai se instalar.

Um detalhe importante: o meu script que vem incluído neste geeklet exibe tarefas das listas do Things que eu criei para a minha própria organização. As suas listas provavelmente têm outros nomes, e talvez você precise exibir tarefas de mais listas, ou queira exibir um número maior de tarefas. Tudo isso é configurável nas linhas iniciais do script (acima), que vêm acompanhadas de instruções.

Para editar o script no Geektool, clique no botão "reticências" ao lado do campo "Command", nas propriedades – o botão pode ser difícil de enxergar, mas está lá.

Outro detalhe importante: este script obtém os dados por meio de uma API pública do Things, via Applescript. É provável que ele continue operando indefinidamente sem precisar de alterações mas, se você usa outro aplicativo de controle de tarefas, certamente terá que adaptar o script à API do seu aplicativo ;-)

 
  1.  Uma alternativa ao Geektool, com uma série de funcionalidades adicionais interessantes, é o Nerdtool.

Os Macbooks, iMacs e outros Macs compatíveis com o OS X Yosemite – e um vídeo ensinando a pronunciar

Conheça a lista de modelos e anos de Macs que rodarão a versão pública do OS X 10.10 que chegará, como um upgrade gratuito, na próxima primavera.

De modo geral, a lista de modelos é a mesma que já suportava o Mavericks, e o Lion antes dele. Vamos a ela:

  • Mac mini: a partir do modelo do início de 2009
  • MacBook Air: a partir do modelo do final de 2008
  • MacBook (branco): a partir do modelo do início de 2009 (o antigo modelo em alumínio é suportado desde a versão do final de 2008)
  • Mac Pro (desktop): a partir do modelo do início de 2008
  • MacBook Pro: a partir do modelo do meio de 2007 (15 polegadas), meio/fim de 2007 (17 polegadas), meio de 2009 (13 polegadas)
  • iMac: a partir do modelo do meio de 2007
  • Xserve (Início de 2009)

Para saber o modelo e ano do seu Mac, clique na maçã que fica no canto superior esquerdo da tela, selecione “Sobre este Mac”, e clique no botão “Mais informações”. Vai aparecer uma tela como esta:

Destaquei com a seta o ponto em que aparece a informação do ano do modelo. Além de ter o modelo certo, você precisa ainda ter 2GB de RAM ou mais, e 8GB de armazenamento disponível ou mais.

As informações sobre o hardware suportado só são confirmadas oficialmente no momento do lançamento oficial, mas a lista acima é confirmada pela versão preliminar, e é consistente com o que a Apple já fez nas 2 versões anteriores.1.

Bônus: no vídeo acima você fixa a forma correta de pronunciar o nome Yosemite ;-)

 
  1.  Após 3 versões seguidas – 10.6, 10.7 e 10.8 – na qual ela descartou os Macs com processadores PowerPC, processadores Intel de 32 bits, e firmware/drivers gráficos de 32 bits.

Safari: 4 atalhos de teclado e trackpad para gerenciar as abas no Mac

As abas do Safari já são práticas o suficiente, mas com alguns atalhos de teclado e um gesto do trackpad elas podem ficar ainda mais eficientes.

  • Você pode alternar entre as abas abertas usando as combinações Shift++[ e Shift++].
  • Talvez você tenha mais facilidade de lembrar desse outro par de combinações para as mesmas funções: Control+Tab e Shift+Control+Tab.

  • Se não gostar de teclado, você também pode entrar em uma visualização “estilo iOS” das abas abertas, unindo 2 dedos (movimento de pinça) no trackpad.
  • Finalmente, se você fechar uma aba sem querer, pode reabri-la pressionando +Z.

Launched: o sensacional gerador automático de launchd.plist – sucessor do cron e do init no OS X

Um utilitário on-line que gera os arquivos XML de configuração para rodar tarefas agendadas e/ou na inicialização do seu Mac.

Launchd é o subsistema do OS X que, entre outras atribuições, se encarrega da execução de tarefas em horários agendados ou na inicialização do sistema.

A forma tradicional de execução agendada nos sistemas Unix é o cron, que também está presente para uso opcional no OS X, mas é superado pelo launchd em detalhes importantes, inclusive a capacidade deste último de rodar, após o sistema acordar, as tarefas que estavam agendadas para acontecer em um período no qual o Mac estava em repouso para economia de energia.

Para quem estava acostumado com a sintaxe da definição de agendamentos do cron, via arquivos crontab que definem cada tarefa em uma linha, com detalhes mínimos, a riqueza da sintaxe dos arquivos launchd.plist usados para definição de tarefas do launchd (um arquivo XML para cada tarefa) pode exigir algum tempo para se acostumar.

Isso porque, no caso do launchd, a execução agendada é apenas um entre os casos previstos. Além disso, o launchd permite definir explicitamente detalhes adicionais de execução, incluindo o usuário e grupo que deverão rodar a tarefa, o diretório de trabalho e até um diretório raiz alternativo (chroot).

É aí que entra a criatividade do prestativo desenvolvedor Nathan Witmer. Ele criou o Launched, um gerador de arquivos launchd.plist que roda diretamente no navegador:

O funcionamento é mais simples do que eu mereceria, até. Basta preencher os detalhes de execução na tela acima, e o Launched gera não apenas o arquivo XML correspondente, mas também 3 sequências de comandos que você pode copiar e colar no Terminal, para:

  1. Instalar a plist gerada de forma completamente automática
  2. Instalar a plist gerada podendo escolher alguns detalhes sobre como instalar
  3. Instalar como root a plist gerada

A tela acima é um exemplo completo dos produtos do Launched.

Usei, adotei e recomendo!

Um geeklet para mostrar a previsão de tempo do Climatempo diretamente no Desktop do Mac

Previsão do tempo local, em português, sempre atualizada sem ocupar espaço: meu script usa o utilitário gratuito Geektool para posicioná-la diretamente no Desktop.

O Geektool1 é uma ferramenta para exibir o resultado de comandos ou scripts diretamente no Desktop, como se fosse impresso no papel de parede, sem janelas ou outras decorações.

Ele tem alguns usos bem práticos (acompanhar logs, monitorar sistemas, etc.), mas alguns usuários também o empregam para decorar o ambiente de trabalho, com resultados que variam entre o efeito "penteadeira de palhaço" e a elegância:

Eu o uso discretamente para manter visíveis, em cantinhos desocupados do monitor, algumas informações que me interessam. Entre elas estão as condições do tempo e a previsão do dia seguinte, que você vê em detalhe na imagem que abre este artigo, e na minha tela aparecem assim:

Tendo o Geektool instalado no seu computador, basta fazer o download do meu geeklet do Climatempo, dar um duplo clique no ícone dele, e ele vai se instalar.

Um detalhe importante: o meu script que vem incluído neste geeklet exibe a previsão do tempo de Florianópolis. Descubra a URL da previsão do tempo da sua cidade, no site do Climatempo, e cole-a na primeira linha do script, substituindo a URL que já estiver lá (para editar, clique nas reticências ao lado do campo "Command", nas propriedades – elas podem ser difíceis de enxergar, mas estão lá).

Outro detalhe importante: meu script obtém os dados "raspando" as informações da página do Climatempo, e não por meio de uma API pública. Hoje ele funciona mas, assim que os autores do site reformularem seu visual ou estrutura, o meu script deixará de funcionar, e você precisará alterá-lo.

 
  1.  Uma alternativa ao Geektool, com uma série de funcionalidades adicionais interessantes, é o Nerdtool.

Boxer: uma agradável surpresa para rodar jogos clássicos no Mac

Jogue no Mac os clássicos dos anos 80 e 90 simplesmente arrastando-os para a janela do emulador Boxer.

O começo da minha formação digital foi uma longa transição dos computadores de 8 bits (Sinclair, MSX) para os PCs do final dos anos 80.

Aprendi a apreciar muitos jogos feitos originalmente para máquinas de pouca memória, poucas cores na tela e baixo desempenho, vários dos quais têm sequências e remakes até hoje.

Muitos desses jogos, lançados originalmente para DOS, podem ser comprados hoje, baratos, prontinhos e suportados para rodar no Mac, usando lojas virtuais como o GOG (Good Old Games).

Mas muitos jogos clássicos do DOS não possuem mais versões à venda, e as fonte paras obtê-los podem ser a sua velha coleção de disquetes, ou os sites especializados em freewares ou abandonwares.

Quem guarda, tem

Recentemente resolvi matar a saudade de jogar o Starquake, um dos jogos que eu mais usei no meu primeiro PC-XT Turbo de 8MHz. Não encontrei para vender, mas não tive dificuldade em encontrar um backup antigo em CD-ROM, que eu fiz na época em que os computadores começaram a vir sem drive de disquete de 5 1/4 ;-)

Há anos eu não usava emuladores de DOS, e achei que isso ia envolver editar arquivos CONFIG.SYS e investigar drivers para os periféricos daquela época. Mas não foi nada disso.

Mais fácil do que eu imaginava

Uma rápida pesquisa me levou ao Boxer, um emulador feito especialmente para jogar no Mac os jogos feitos originalmente para DOS.

Por baixo do capô, o Boxer usa o clássico sistema open source DOSBox para fazer a emulação. O que ele acrescenta é uma interface bonita e a extrema facilidade de uso.

No meu caso, bastou eu arrastar para a janela do Boxer a minha antiga pasta do jogo Starquake, e ele se encarregou do resto, abrindo uma sessão do DOS na qual eu digitei DIR para ver o nome do executável do jogo, depois digitei STAR para rodá-lo, e pronto: jogo funcionando em toda a sua glória de gráficos CGA feitos para monitores de fósforo verde.

O mais interessante: quando eu rodei o executável STAR, o Boxer me perguntou se eu queria associá-lo a esse jogo, e assim, sempre que eu clicar no ícone correspondente na biblioteca do app, ele vai rodá-lo direto, sem voltar a digitar comandos.

Funciona como eu esperava e logo na primeira tentativa, o que é bem mais do que eu posso dizer sobre várias outras alternativas de emulação que já usei no passado.

O próximo jogo na fila é o Elite, lançado em 1984. Depois talvez eu abra algum espaço na agenda para os jogos dos anos 90, já com cores e áudio da época em que os PCs começaram a ser vistos como estações multimídia ;-)

Mais acessados:

Artigos recentes: