Entradas categorizadas em ‘Web’

É aparentemente estranho que uma abordagem procedural baseada em Basic seja desenvolvida em Smalltalk no topo do Seaside e para construção de aplicações Web. Mas esta é a proposta do Run Basic. Baixei aqui no Mac para dar uma pequena olhada. Já fui hacker de Basic desde o tempo dos teclados de membrana no Sinclair (TK 85) e depois no MSX. Mas como há muito tempo não uso o Basic espero que os manuais no site sejam suficientes para dar uma fuçada básica. Uma das primeiras coisas que quero testar é a sua integração com o Sqlite(3).
Criei um banco de dados com o código abaixo (antes criei a pasta db usando o Finder):


Embora eu tenha colocado o código fonte em um editor para melhor capturar a imagem, tudo no Run Basic acontece no web browser.
A estrutura dos programas está me fazendo lembrar de um framework chamado Eleven.
Boa parte dos projetos exemplo trabalham com um único arquivo. Encontrei runWiki que tem mais de um arquivo .bas na sua pasta mas parece que os outros arquivos são versões anteriores do arquivo runWiki.bas.
Categorias: Smalltalk · Tecnologia · Web

Minha neta saiu correndo com meu Zire e deixou ele cair. O bicho agora é falecido.
Tinha uma cópia dos dados no Palm Desktop no meu Mac. Exportei o DateBook e os Contacts como arquivos iCal e vCard e importei no Google Calendar e nos Contacts do GMail.
Os Todos e as notas do Palm em Memos e anexas aos Todos tiveram que ser exportados em formato de texto. Fiz um script no Squeak para converter para o formato iCal e poder importar no Google Calendar.
Estou agora usando o Google Calendar para guardar eventos e compromissos em um calendário principal e criei um calendário para cada contexto onde simulo a Todo List com eventos do tipo All Day. Os nomes dos contextos são prefixados com @ e os nomes dos projetos são prefixados com #. Não tenho, é claro, controle de progresso e outras facilidades dos programas especializados em GTD mas pelo menos não fico dependendo só de anotações em papel. A mobilidade também ficou prejudicada e coloco os compromissos na agenda do celular. Gosto muito do efeito colorido para mostrar vários calendários simultaneamente o que permite mesclar vários contextos e projetos(Cada contexto e projeto é colocado em um Calendário). Ainda estou evoluindo na minha adaptação e ainda não resolvi como particionar as tarefas do projetos em contextos. Estou tendente a criar mais calendários mas ao mesmo tempo querendo conter a explosão de calendários.
Enquanto isso não quero cair na tentação de comprar um Palm para poder aguardar os ultraportáteis. Gostei da promessa do IKIT e soube também que está para ser implementada uma ToDo List for Google Calendar ou uma ferramenta GTD pelo Google. Não sei ainda direito o que vai rolar.
Fazendo um googling agora descobri o artigo Como utilizar o GTD com as ferramentas do Google. Vi que o artigo se refere à recomendação conhecida de não colocar lista de tarefas no calendário para não ter que ficar movendo elas toda hora. Mas como em todo uso ad hoc de uma ferramenta está implícita uma abordagem de interpretação eu uso a aba Agenda do Google Calendar para ver minhas tarefas na forma de uma lista. As data significam apenas o momento em que a tarefa foi criada e não quando devem ser executadas.
Veja também o googling: GTD with Google Calendar
Categorias: Cotidiano · GTD · Software · Tecnologia · Web
Uma funcionalidade nova no Google Docs parece ser bem útil:
Categorias: Software · Web

Hoje instalei o Songbird e fiquei procurando e ouvindo músicas na Internet. Muito bom e muito fácil.
Categorias: Música · Software · Web
Heroku traz uma oportunidade de experimentar o Rails sem a preocupação de configurar um ambiente de desenvolvimento. É uma boa notícia junto com a de que o uso da linguagem Ruby está crescendo bastante também no Brasil.
Links relacionados:
Categorias: Rails · Ruby · Tecnologia · Web

O site mais explicativo a respeito é o:
Categorias: Mac · Tecnologia · Web
Entrei em contado com esse site e essa idéia no episódio do desaparecimento do Jim Gray. Esta idéia de computação social é muito interessante e um pouco esquisita.
Links relacionados:
Categorias: Curiosidade · Software · Web
Este post é só para colocar o link para o site random.org/. O site citado afirma que usa números aleatórios baseados em ruído atmosférico. A explicação está no ítem Q1.3 do FAQ. A geração é lenta por depender de fenômenos físicos para a geração dos números ramdomizados. Os números são adequados para loterias particulares e sorteios. Os números pseudo-aleatórios são reprodutíveis e mais amigáveis para simulações podendo ser gerados rapidamente ao contrário dos verdadeiros números aleatórios baseados em fenômenos físicos. Existem geradores de números aleatórios baseados no decaimento radioativo de partículas. No site citado aqui há várias referências a esse “mundo da geração de números aleatórios verdadeiros”.
Categorias: Software · Tecnologia · Web