Archive for June, 2008

Gears no Google Developer Day 2008

Google Developer Day 2008Estou postando rapidamente do evento e em breve deixo maiores informações. A poucos minutos estava na palestra do Google Gears, uma ferramenta que garante dados armazenados localmente, ou seja, aplicações rodando off line.

O Google Gears é implementado sobre Javascript, e funciona na maioria dos browsers. É bastante seguro para gerenciamentos financeiros e pessoais.

O Fernando do UnderGoogle está disponibilizando um livestream do que está sendo discutido pelo Twitter. Algumas fotos estão disponíveis no Flickr.

Deixa eu correr, pois já está para começar a palestra de OpenSocial + APP Engine.

Applescript – Fazendo seu mac te dar um Olá

Recentemente, tive a oportunidade de adquirir um MacBook, algo que já estava em planejamento desde que fui aprensetado a plataforma. Estou super contente e acredito que minha produtividade tenha aumentado em dobro (isso ta parecendo aqueles depoimentos de igreja).

Brincando esse fim de semana com a “criança“, acabei me interessando pela linguagem nativa de seu OS, o Applescript, que possui uma sintaxe bastante descritiva, editor de fácil manipulação (Script Editor) e milhares de exemplos de sua utilização.

Trabalhando com meu incrível dom de fazer coisas babacas desnecessárias, resolvi iniciar o conhecimento com base em um comando que adoro no terminal, o denominado “say”, que seguido de uma frase, pronuncia a mesma com base no inglês. O say também é utilizado para estabelecer acessibilidade no sistema, assim que um deficiente permite a opção VoiceOver, ao qual tudo em que o mouse passar é descrito.

O primeiro e desnecessário Applescript

Já pensou em você ligar seu computador e ver ele te dizendo “Hello! Welcome to your Mac!“. Não pensou??? Que bom! Pois eu perdi meu tempo pensando nisso.

Comecei com uma barbaridade, jogando diretamente say Hello, we… no editor, esquecendo o fato de estar trabalhando com uma linguagem, e não um comando de terminal. Logo compreendi o erro e trabalhei com as aspas, pois a frase se trata de uma string.

Resultado:

Hello Helder! Welcome to your Mac!

A partir daí, foi só um Run (ou command + R) para acompanhar a fala.

Melhorando

Tendo o script pronto, resolvi dar um incrementada no resultado final. Que tal uma voz feminina?

Indo em System Preferences > Speech > Text to Speech, tive a lista das vozes do sistema.

Principais:

  • Alex: A voz padrão, lembra aqueles tradures simultâneos de evento.
  • Bruce: Parece um chefe “mala” te dando ordens.
  • Fred: Nerd fanho.
  • Kathy: Recomendada para pedófilos.
  • Vicki: Sexy demais, mas não ideal para um “welcome”.
  • Victoria: Gostei! Me lembra uma professora de inglês.

Com a voz escolhida, novamente fui ao erro do terminal, pois lá eu costumuva utilizar say -v Victoria , o que na verdade só funciona com o using do Applescript.

Resultado:

Victoria dizendo Welcome to your Mac

Aplicando na inicialização

Tendo o script pronto, salvei ele como um APP, pois se salvarmos em formato Applescript, o sistema inicia com todo nosso script aberto no editor, ao invés de o mesmo ser executado.

Save apple script

Depois disso, fui em em System Preferences > Accounts , cliquei no meu usuário e na guia Login Items. Tendo uma lista com todos meus items de login, cliquei em + e localizei meu APP.

Login ADD

Reiniciei e tudo funcionou como o esperado.

Sobrou para mim na explosão do The Planet

Um dos datacenters da The PlanetThe Planet é uma empresa gigante no ramo de data centers. Possui 5 deles e fornece serviços para empresas de hospedagem do mundo todo. Sua estrutura é uma das melhores já vistas e seus preços um dos mais acessíveis.

Por volta de 5:45pm do Sábado (31 de maio) no Texas (21:45pm em São Paulo), o sistema elétrico de um de seus data centers teve uma explosão, causando a queda de “apenas” 9 mil servidores. E para o bem do meu último post realizado no mesmo dia, tive meu site blog fora do ar por quase 48 horas, 48 horas!!! 48 horas!!!!!!!!!!!!!!!!! Até o site da empresa que me fornece a hospedagem caiu. QUE MARAVILHA!

Tudo bem, a situação já foi normalizada, mas e as visitas? E os leitores?

Minha sorte é de não ser um blogueiro famoso, mas mesmo assim não é legal passar por isso, e a partir de hoje, depois de um grande problema, vou começar a fazer backup de meus dados. Eu sei que é tarde para um funcionário do ramo de tecnologia, mas nem ligava para esse detalhe, de que o lugar que ficam as coisas pode deixar de existir ou funcionar.

Não vou mudar de hospedagem, pois eu sei que a culpa não é deles, mas sim do The Planet, que concerteza sofrerá mudanças para evitar futuros acontecimentos desse tipo. E isso é uma coisa que pode ocorrer. Já houve semelhantes aqui no Brasil.

Qual será o próximo data center americano ? Lembrando que ano passando foi outro gigante que hospeda o TechCrunch.

O Slashdot está com detalhes sobre o acidente no The Planet. Aproveite que ainda está no ar. :)