quinta-feira, agosto 31, 2006

Adeus Medialog

Pois é tudo tem um início e um fim. Hoje foi o meu último dia a colaborar na Medialog, agora é aproveitar este curto interregno e "recarregar baterias" para os desafios que se avizinham. Fica aqui, como forma de homenagear todos os amigos que fiz, o último mail que enviei para todas as pessoas que trabalham naquela empresa.

Existe sempre uma altura em que tem de haver mudanças. Ao fim de quase 1 ano e meio está na altura de mudar e ir procurar novos desafios, novas metas. Ao longo do tempo que estive na Medialog além de colegas fiz amigos, pessoas que não vou esquecer e que podem contar comigo no que eu puder ajudar.
Quero agradecer todo o companheirismo, todos os momentos de alegria e tudo o que aprendi durante este tempo.

A todos o meu obrigado e, quem sabe, até um dia destes,

Tiago Sousa

sexta-feira, agosto 25, 2006

Exemplo de utilização do Atlas

Parece que o AJAX está para ficar e pessoalmente, apesar de ainda não ter um grande conhecimento, parece-me bastante interessante. A imagem seguinte faz um parelelismo entre o modelo clássico e o modelo utilizando AJAX. Como se pode verificar as respostas do servidor são mais pequenas, o que irá provocar uma menor tráfego na rede e consequentemente um melhor desempenho por parte da aplicação.



Deixo aqui este site com um exemplo simples e ao mesmo tempo com bastantes funcionalidades que normalmente se desejam num site, baseado em AJAX ou mais particularmente em Atlas.

http://weblogs.asp.net/scottgu/archive/2005/12/26/433997.aspx

sexta-feira, agosto 18, 2006

Serão os blogs um problema?

Hoje recebi no meu mail o seguinte parágrafo retirado de um blog, que infelizmente ainda não consegui descobrir:

The blogosphere is full of discussions and arguments on the best way to write and design software. It might be worth the effort to stop and go back to first causes -- just what quality or qualities do we want in our code? What are we trying to achieve? For me as a developer on enterprise software systems, that answer is easy. As far as I'm concerned, maintainability is the single most important quality of code. You might be tempted to say productivity, but since most of our time is spent modifying or extending existing code, that productivity is predicated upon the maintainability of the code. Productivity over any extended duration, even within the initial project, can only be ensured by creating a maintainable codebase.

Apesar de concordar com parte das ideias aqui apresentadas, não posso deixar de discordar com a ideia que a manutenção é a característica mais importante do código. Claro que é bastante importante, mas dizer que é a mais importante é limitativo, onde ficam por exemplo características como desempenho ou segurança? O ponto fulcrál passa por perceber o nosso problema e perceber quais as informações retiradas de blogs, que podem directa ou indirectamente, serem utilizadas para nos ajudar a resolver o problema.

quarta-feira, agosto 16, 2006

Descobrindo o Mundo

Realmente este nosso Mundo tem sítios belíssimos. Este fim de semana aproveitei para fazer uma pequena viagem até ao Gerês, posso dizer que fiquei totalmente maravilhado pela sua beleza natural. Primeiro sítio que achei fantástico foi já na nossa vizinha Espanha, a poucos quilómetros da fronteira fui até ao Rio Caldo. Este rio tem a particularidade de ter águas vulcânicas, o que significa que parece que estamos a tomar banho em água saída directamente do esquentador.

Já no nosso Portugal estive na aldeia de Lindoso. Esta aldeia do alto Minho, tem a beleza de uma aldeia medieval perdida no tempo. As casas do "lugar" (lugar é o nome que dão ao centro da aldeia) ainda construídas com enormes pedras, os espigueiros alguns já com 200 anos e o castelo mandado reconstruír por D. Dinis em 1278, são algumas das coisas que dão uma beleza incontornável a este sítio.

Como tudo tem um lado positivo e um negativo, o lado negativo desta viagem foi ter riscado e amolgado o carro da Susana a tentar fazer inversão de marcha nas ruélas do lugar, o que me deixou bastante chateado especialmente pelo carro não ser meu. De qualquer maneira esta viagem foi positiva e recomendo a visita a estes sítios.

sexta-feira, agosto 11, 2006

Comandos SQL

Estava aqui no trabalho e numa das tarefas tinha de alterar uma query à base de dados. Como não faço queries todos os dias é normal que algumas coisas fiquem esquecidas, mas nada que um pequena pesquisa não resolva. Durante essa pesquisa dei com um site muito interessante http://www.1keydata.com/sql/sql.html que explica e dá exemplos de alguns dos comandos SQL (tanto comandos DDL (Data Definition Language), como DML (Data Manipulation Language), assim como a sua sintaxe.

quinta-feira, agosto 10, 2006

Campismo 2006

1º Dia – A viagem começou logo pela manhã às 6h30m, lá fui recolhendo o pessoal que ía comigo e às 8h10m estava na estação de serviço onde nos encontramos todos os anos. Chegámos a Quarteira por volta da hora de almoço, comemos uns fritos que tinhamos levado e fomos directos para a piscina como ainda tinhamos de esperar a chegada do Neto e da Porta-Chaves. Ao final do dia os 11 magníficos estavam reunidos, preparando os próximos dias de férias.

2º Dia – De manhã lá tivemos que ir cedinho às compras, uma sardinhada para o almoço e um grelhado para o jantar. Resto do dia como não poderia deixar de ser praia, trabalhar para o bronze.

Foto de grupo

3º Dia – Perdemos o nosso 1º elemento, o Pre voltou para Lisboa porque tinha um casamento. Durante a tarde praia e à noite depois de um bom jantar, dar uma voltinha pelo passeio marítimo.

4º Dia – Estou eu a vir da casa de banho ainda meio ensonado, vira-se a Porta-Chaves – “Tenho de ir para casa o mais rapidamente possível, rebentaram as águas à Lena durante a noite...vou ser tia!!!”. Ela toda atrapalhada a arrumar as coisas e eu a pressioná-la para se despachar que o comboio não esperava por ela. Corrida até a estação de comboio e lá conseguiu apanhar o comboio mesmo em cima da hora, restavamos 9 pessoas. De tarde aproveitámos para voltar à piscina, relaxando um pouco e indo para a praia só mais ao final da tarde. Foi a tarde das acrobacias, eu, o Neto, o Pyro e o Gonçalo passámos a tarde a tentar fazer uma “torre”, uns em cima dos ombros dos outros, quase conseguimos...
À noite fomos jantar fora a uma pizzaria como já é tradição todos os anos.

Acrobacias

5º Dia – Dia do Aquashow, passou-se o dia todo a descarregar as poucas energias que ainda nos restavam. Destaco a montanha russa aquática, que pelo o que sei é a maior da europa, e o White Fall que é simplesmente alucinante.

White Fall

6º Dia – Arrumar as bagagens logo de manhã, ainda se pensou em ir à piscina mas para não apanhar muito calor na viagem acabou-se por se arrancar pelas 10h. Parámos em casa da Ana para almoçar, depois disso fui por o Pyro a casa, finalmente o regresso à minha casinha para uma tarde de descanso.

quarta-feira, agosto 09, 2006

Events VS Delegates

Para as pessoas que como eu têm algumas dúvidas das diferenças entre os delegates e os events em C#, ficam aqui os links para dois artigos que podem esclarecer algumas dúvidas:

http://blog.monstuff.com/archives/000040.html
http://narasimhagm.blogspot.com/2004/11/c-events-and-delegates.html

quarta-feira, agosto 02, 2006

Fim do relatório do PFC

Finalmente consegui terminar a 1ª versão do meu relatório do projecto final de curso, agora é esperar pelos comentários e melhorá-lo no que for possível. Mas neste momento o que mais interessa é que amanhã vão começar as férias a sério. Vamos lá a arrumar malas e tendas que amanhã estamos de partida para Quarteira, para mais uns dias de férias entre amigos como já começa a ser um hábito de à uns anos para cá.