Começa dentro de algumas horas o Encontro Locaweb de Profissionais de Internet no Rio de Janeiro. Você que não consegue sair de casa sem primeiro ler seus feeds, não se esqueça de levar uma extensão para a minha palestra. Eu devolvo ao final, prometo.
Achei muito interessante este artigo comparando a sintaxe de Smalltalk com Java. Implementei os mesmos exemplos em Python, para que você possa comparar a sintaxe: Problema: cálculo de fatorial def factorialRecursive(n): if n<0:return 0 if n==0:return 1 return n*factorialRecursive(n-1) Ou assim: def factorialNonRecursive(n): if n<0:return 0 return reduce(lambda a,b:a*b,[1]+range(1,n+1)) A…
Deve-se perceber que nenhum engenheiro de software eticamente preparado jamais vai consentir em escrever uma procedure DestroyBaghdad. A ética profissional básica vai, por outro lado, pedir dele que escreva uma procedure DestroyCity, para a qual Baghdad possa ser passada como um parâmetro. Mais aqui, inclusive muitos links sérios e interessantes.
Uma das grandes vantagens do open source, algo que na maioria dos softwares conhecidos é o que realmente movimenta o projeto, é o fato de que qualquer um pode colaborar. Você pode alterar e melhorar um software, enviando as correções para o autor, ou pode criar um “fork”, uma versão sua daquele software. Pode também…
Se você é usuário de Mac OS X, abra um terminal e digite: $ say hello Divertido.
No encontro lá em Porto Alegre mais de 300 pessoas. Foi muito divertido. Amanhã é a edição do evento em Curitiba, e como nos outros, vou estar apresentando a palestra “Microformats, a web semântica com letra minúscula”. Você pode se inscrever direto no local (Estação 21 Convention Center.) E a brincadeira continua. Se você for…
Como todo mundo anda elogiando, resolvi testar o Songbird. O programa é lindo! Mas eu acho que ainda não vou conseguir usá-lo. Talvez eu não tenha entendido direito o funcionamento do programa, e algum leitor mais esperto do que eu possa me ajudar. Eu entendi errado ou o Songbird não entende feeds de Podcast? Só…
Hoje, logo depois do almoço, alguém da Telefônica me ligou. Para oferecer um aumento na velocidade em meu Speedy Power 512Kbps. Vai passar para 2Mbps, sem aumentar o preço. A gente reclama tanto deles que, quando eles fazem alguma coisa assim, até se surpreende. Deve ser a pressão da concorrência. Meu Speedy Power custa R$79,90/mês,…
O Fred, a quem eu finalmente tive o privilégio de conhecer pessoalmente no Encontro Locaweb em Porto Alegre, me entrevistou no aeroporto. O tema: ferramentas open source ou proprietárias? Confira o podcast.
Vou estar no Encontro de Desenvolvedores Locaweb este ano, apresentando a palestra “Microformats, a web semântica com letra minúscula”. É na próxima quarta-feira, dia 25, em Porto Alegre, 10 de maio em Curitiba, 30 de maio no Rio de Janeiro e 12 de junho aqui em São Paulo. Se você for e tiver condições, leve…
Momento Jabá: Quanta coisa você consegue fazer com apenas 4KB? Crie uma página que faça algo impressionante com apenas 4KB de código. Pode usar HTML válido ou inválido, XML, Javascript, CSS e o que mais você quiser, desde que esteja tudo em uma única página. Nada de Flash, imagens externas, scripts externos ou Ajax. O…
O Cris Dias deu a dica: lista de human beatboxes no Boing Boing. Me diverti um bocado. Esse vídeo é muito interessante, me lembrou um episódio curioso da adolescência (talvez um dia eu conte aqui.) Sou um grande amante de música a capella, principalmente gospel, e até tento cantar em quartetos ou grupos vocais nas…
Não sei se foi de propósito, mas esse artigo: Dez itens para que os geeks trabalhem em paz Tem tudo a ver com esse: Estilo da Americanas contrasta com o do Submarino Como é aí, onde você trabalha? Você bate cartão? Tem que usar gravata? Como são os processos de trabalho? Que tipo de prestação…
Estou entre os 20 blogs favoritos do Br-Linux. Fico muito contente, principalmente porque o Br-Linux é um dos meus sites favoritos. Obrigado a todos os que votaram.
Bastante interessante. Meio utópico, romântico demais para o meu gosto, mas interessante: view video Vi na radinho.
Eu já tinha lido este excelente livro (e-book grátis): How to Think Like a Computer Scientist: Learning With Python Eu costumo recomendar a todo mundo que está tentando aprender lógica de programação, e o uso quando preciso ensinar alguém a programar. Eu já sabia que ele é uma versão em Python do original, em C++…
Você pode ajudar um projeto Open Source sem saber programar e sem gastar horas com isso. Basta escrever um bug report minimamente detalhado. Por exemplo, o Automatix travou aqui no meu Linux durante uma instalação. Se eu usasse um sistema de código fechado, dificilmente poderia entender o que estava acontecendo. Mas na arquitetura aberta e…
Windows 386 Promo Video – Google Video Não desista no meio, a ação começa aos sete minutos.
O caso é muito comum: você cria um site com um gerenciador de conteúdos qualquer. Por exemplo, um blog WordPress. Você valida o código e o site passa perfeitamente pelo validador. Mas, depois de algum tempo, alguém, você, seu cliente, seu colega, seu cachorro ou seu papagaio fazem um post no blog, ou alteram um…