Crab Log

Entradas categorizadas em ‘Web’

Run Basic

Abril 8, 2009 · 2 Comentários

É 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):

todo_bas2

todo_bas_output

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

GTD no Google Calendar

Novembro 2, 2008 · 2 Comentários

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

SeaBreeze

Outubro 20, 2008 · Deixe um comentário

Estou querendo experimentar. Pena que parece não haver ainda port para o Squeak.

Baixei o SeaBreeze em http://seabreeze.heeg.de/?download e já estou experimentando.

Veja os vídeos:

Fonte: http://seabreeze.heeg.de/

Categorias: Notícias · Smalltalk · Software · Tecnologia · Vídeo · Web

Formulários no Google Docs

Junho 11, 2008 · Deixe um comentário

Uma funcionalidade nova no Google Docs parece ser bem útil:

Categorias: Software · Web

Songbird

Novembro 25, 2007 · Deixe um comentário

Hoje instalei o Songbird e fiquei procurando e ouvindo músicas na Internet. Muito bom e muito fácil.

Categorias: Música · Software · Web

Seaside Tutorial – Software Architecture Group, Hasso-Plattner-Institut

Novembro 20, 2007 · Deixe um comentário

Terminado em outubro de 2007 o tutorial sobre o Seaside do Hasso-Plattner-Institut.

Categorias: Smalltalk · Software · Tecnologia · Tutorial · Web
Etiquetado: ,

Heroku: Rails online

Novembro 13, 2007 · Deixe um comentário

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

Peer to Peer no Mac

Setembro 8, 2007 · Deixe um comentário

O site mais explicativo a respeito é o:

Categorias: Mac · Tecnologia · Web

Amazon Mechanical Turk

Agosto 24, 2007 · Deixe um comentário

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

Quer fazer um sorteio?

Julho 24, 2007 · 1 Comentário

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