Toques para iPhone grátis e discretos personalizam as mensagens e alertas

Que tal ter toques diferenciados e discretos no seu iPhone, para nunca mais ter dúvida se a mensagem que chegou é no seu aparelho ou no do colega, e ao mesmo tempo não se ser causa deste mal do século XXI que é a interrupção da concentração por meio de um toque alheio exagerado e de mau gosto?

Em um mundo repleto de pessoas que cometem configurações de toque absurdas em seus telefones, incluindo sons de animais para pessoas da família e trechos mal-escolhidos dos grandes sucessos da MTV de 2010 para os demais casos, sempre em alto volume, escolher (ou mesmo criar) um tom mais discreto e distinto nem é tão difícil assim.

Mas fica ainda mais fácil quando se tem acesso a download de toques para iPhones pré-selecionados tendo em mente esta necessidade específica.

É o caso desta coleção de 21 toques preparados pelo Adam Dachis, do site Lifehacker, com foco em torná-los claros, curtos e menos intrusivos.

Basta fazer o download, descompactar, localizar dentro do conjunto a pasta "iPhone Ringtone", arrastar o conteúdo para o seu iTunes (os 21 toques aparecerão na pasta "Toques", como na imagem acima), sincronizar o seu iPhone e aí selecionar nele os novos toques para cada evento, em Ajustes | Sons.

E se 21 toques forem insuficientes, visite também a coleção de ringtones grátis do MacMost, especialmente em categorias como Subtletones, Crystal Clear e Zen Tones. Mas cuidado: lá também tem toques de bichos e outros de gosto duvidoso, típicos daquele seu vizinho que gosta de ficar mostrando sua coleção de toques no volume mais alto em lugares públicos.

E o melhor: com menos (no caso do pacote do Adam Dachis, que já vem em múltiplos formatos) ou mais esforço, dá para usar os mesmos toques discretos para personalizar e reduzir o grau de stress dos tons de alerta do seu computador também ツ

Java 7: Oracle anuncia o lançamento do suporte completo no Mac

Atenção, Javeiros usuários de Mac: o suporte completo ao Java SE 7 acaba de chegar por meio do lançamento do Java SE 7 Update 6 anunciado pela Oracle.

Segundo o anúncio oficial da Oracle, "com esta versão a Oracle está oferecendo plena disponibilidade do Java SE 7 Update 6 no OS X, incluindo o Java Runtime Environment (JRE) e o Java Development Kit (JDK), bem como a plataforma JavaFX 2.2 e o JavaFX Scene Builder."

Além disso, "em breve os usuários poderão fazer o download do JRE para o OS X a partir do Java.com, assim como fazem para outros sistemas operacionais, e a Oracle vai prover as atualizações automáticas para o Mac ao mesmo tempo que para o Windows".

Mais detalhes no anúncio oficial da Oracle.

Vale lembrar que desde 2010 a Apple vem reduzindo seu nível de suporte ao Java, e que desde o Lion (OS X 10.7) o JRE não é mais distribuído juntamente ao sistema operacional.

Leia também a minha coluna no TechTudo: Chegou a hora de desativar seu plugin Java?

Novo SimCity e loja on-line Origin estão a caminho do Mac

A EA Games lançou há 1 ano (nos PCs e consoles) sua loja virtual de jogos Origin, para concorrer com a Steam (da rival Valve), e agora anuncia que vai levar o serviço aos Macs e outras plataformas, incluindo Smart TVs.

O anúncio foi feito pelo diretor de operações da empresa, falando para o público do evento Gamescom. Já há vários títulos da EA Games disponíveis no Mac, mas a inclusão da plataforma na sua loja virtual talvez signifique que os lançamentos serão mais rápidos e com mais atenção às peculiaridades dos MacBooks e seus primos.

Outra novidade da EA a caminho dos Macs é o futuro novo SimCity (sucessor do SimCity 4, que também tem versão para Mac).

O jogo já está em beta; a previsão é que ele seja lançado no início de 2013, e disponibilizado aos usuários de Macs pela própria loja virtual Origin.

Já joguei SimCity em várias plataformas (acho que a mais antiga foi o MS-DOS), e trata-se do primeiro jogo que me levou a comprar um livro de modo a entender melhor suas estratégias.

Torço para que a próxima edição tenha atrativos similares, pois as recentes (incluindo o port do SimCity Classic para iOS) não me entusiasmaram muito. Mas mesmo que eu não jogue, parece uma boa notícia para a plataforma.

Não gosta de da execução do TimeMachine de hora em hora? Conheça o TimeMachineEditor

O Time Machine faz parte do OS X desde a versão 10.5, e o backup realizado de hora em hora por ele alia segurança e comodidade, mas às vezes compete com outros usos que você gostaria de dar ao seu equipamento no momento de sua execução.

Se você compreender corretamente as implicações (por exemplo, de ficar sem backup de alterações ao longo de um intervalo maior do que 60 minutos), é possível que considere justificado o anseio por poder definir outro intervá-lo, ou mesmo rodá-lo em horários fixos dependendo do dia da semana.

E é isso que o TimeMachineEditor promete: a possibilidade de mudar o intervalo ou criar um esquema mais sofisticado, como o da tela acima.

Como ele não altera os arquivos de configuração do sistema, o modo de usar é simples: desativar o Time Machine nas Preferências do Sistema, e ativar o TimeMachineEditor, que vai se encarregar de chamar o mesmo Time Machine nos horários ou intervalos que você selecionar nele.

Os relatos são de que funciona bem com todas as versões do OS X a partir do Leopard, inclusive o Mountain Lion.

Como mandar um alerta para a Central de Notificações a partir de scripts ou do Terminal

Mandar um alerta para a Central de Notificações do Mountain Lion pode ser útil para registrar o status de um script não-interativo, ou mesmo para indicar que um script interativo completou sua tarefa, ou está aguardando alguma ação do usuário.

Recentemente vimos várias técnicas de notificações em scripts, incluindo fazer o ícone do Terminal pular na Dock, tocar um som e enviar um alerta ao Growl, entre outros.

Mas o Mountain Lion fez a cortesia de trazer um novo método para notificações, e é natural que ele também possa ser acessado por meio dos seus scripts. Uma das primeiras formas para fazê-lo é por meio do utilitário terminal-notifier, criado por Eloy Durán e disponibilizado para download sob uma licença open source permissiva (MIT).

Após instalar o utilitário em um computador rodando o Mountain Lion, é só chamar a partir dos seus scripts, passando como parâmetro o título e texto das mensagens e, opcionalmente, uma URL, aplicativo ou comando a ativar caso o usuário clique na notificação.

Instalando o terminal-notifier

No momento a instalação para uso por scripts shell não segue os modelos típicos de utilitários para OS X, portanto o seu uso pode ser melhorado caso você saiba manipular a variável PATH, criar um alias para o comando ou mesmo movê-lo para o caminho de execução da sua shell.

Não veremos nada disso hoje – o foco é a ferramenta, portanto os exemplos vão ser genéricos, instalando direto no diretório home, com menção a paths bem longos em todos os casos, e sem mover os arquivos para os locais preferíveis (mantendo-os, portanto, no local em que forem descompactados). A adequação aos melhores padrões de manutenção de sistemas fica como um exercício para o leitor.

No meu caso, que cliquei no download da versão 1.4.2 no site de download da ferramenta (fazendo com que fosse gravado no diretório Downloads do meu usuário, correspondente à pasta que o Finder chama de Transferências), executei os seguintes comandos no Terminal para descompactar:

cd
unzip Downloads/terminal-notifier_1.4.2.zip 
mv terminal-notifier_1.4.2 tn

Nota: os trechos em verde no segundo e terceiro comandos correspondem ao nome do arquivo criado pelo download e ao nome do diretório criado pela descompactação, e podem variar no seu caso.

Após os 3 comandos acima, o executável do terminal notifier pode ser chamado pelos seus scripts como ~/tn/terminal-notifier.app/Contents/MacOS/terminal-notifier (e volto a lembrar que mover os componentes para diretórios adequados, enquanto o instalador não passar a fazê-lo, fica como exercício para o leitor).

Usando o terminal-notifier

Agora que o utilitário já está instalado (e vamos considerar que você o manteve no mesmo local mencionado acima, sem ter ainda movido para um local mais adequado, ou ajustado seu path ou criado um alias, wrapper, etc.), é só chamá-lo a partir dos seus scripts, usando os argumentos adequados a cada caso.

Um exemplo bem simples, que apenas expõe uma mensagem com título, é:

~/tn/terminal-notifier.app/Contents/MacOS/terminal-notifier -title "Titulo da mensagem" -message "Exemplo de mensagem"

Para que seja possível abrir um aplicativo quando o usuário clicar na notificação, pode ser usado o parâmetro activate, seguido do identificador do bundle do aplicativo em questão, como no exemplo:

~/tn/terminal-notifier.app/Contents/MacOS/terminal-notifier -title "Erro nas contas" -message "Verifique os resultados manualmente" -activate com.apple.Calculator

O identificador do bundle pode ser encontrado na chave CFBundleIdentifier, no arquivo Info.plist dentro do pacote do aplicativo correspondente.

Se preferir chamar pelo nome do executável, e não pelo nome do bundle, troque o activate pelo parâmetro execute.

Você pode também fazer com que uma URL seja aberta no navegador caso a notificação seja clicada, usando o parâmetro open, como no exemplo:

~/tn/terminal-notifier.app/Contents/MacOS/terminal-notifier -title "Site atualizado" -message "O novo post foi publicado na capa do site" -open "http://br-mac.org/"

Tem alguns recursos adicionais: subtítulos, agrupamento de mensagens de um mesmo tema, remoção de notificações prévias e mais: a capa do site do utilitário tem uma descrição detalhada dos parâmetros relacionados.

Acima você vê um exemplo de wrapper que eu criei para poder usar o mesmo comando de notificação (no meu caso, mynotify "titulo da mensagem" "texto da mensagem") tanto em máquinas com o Mountain Lion como em outras com versões anteriores do OS X. Se ele detecta que o OS X é o 10.8 (Mountain Lion), assume que o terminal-notifier estará instalado e o usa; caso contrário, verifica se o growlnotify está instalado (e o usa, se estiver), ou então se limita a fazer um beep. Modifique-o como desejar!

Agora é só usar, mas preferencialmente gaste alguns minutos adicionais movendo os componentes do terminal-notifier para um local adequado no seu sistema e ajustando o PATH (ou aliases, funções, um wrapper como o código acima, etc.) de acordo ツ - e não deixe de olhar as outras técnicas de notificações em scripts que vimos recentemente, pois pode ser interessante combiná-las, ou mesmo recorrer a alguma delas como alternativa para quando o sistema não estiver rodando o Mountain Lion!

TweetBot 0.7.0 alpha para Mac traz novos recursos

Não são novidades tão profundas como na versão anterior, que trouxe a possibilidade de múltiplas colunas (no estilo do Tweetdeck), mas são variadas: possibilidade de editar o perfil, arrastar nomes de usuários e links, visualizar conversação, exibir gifs animados e mais.

Além disso, vários bugs foram consertados, incluindo um relacionado à exibição de listas em colunas que me atormentou na versão anterior. Esta será a última versão a suportar o Lion - a partir da próxima, só usuários do Mountain Lion poderão atualizar.

Apesar de ser uma versão alfa (ou seja, voltada a acompanhar o desenvolvimento, e não a disponibilizar para usuários finais), venho usando há algumas semanas, e gostando. Se quiser experimentar, faça o download grátis: Tweetbot para Mac (e não entenda errado: o alfa é grátis para quem quiser testar, mas quando ficar pronto, a versão definitiva será comercial).

Mais acessados:

Artigos recentes: