Vou (finalmente!) inaugurar uma categoria nova no meu blog, que há muito desejaria tê-la lançado: tutoriais e dicas.
Esta secção vem essencialmente distribuir alguns tutoriais criados por mim, não excluindo a possibilidade de tambem simplesmente referenciar outros excelentes tutoriais existentes na internet. Também irei incluir pequenas dicas que visam facilitar a utilização de diversos programas, pequenos truque para fazer coisas de forma eficiente ou mais rápida.
Estejam atentos!
Houve algumas tentativas anteriores de tornar as buscas melhores na Internet. Com certeza alguns se lembram do Cuil, que prometeu melhor organização de resultados.
Hoje chegou a vez da Microsoft avançar com um produto que pretende ser revolucionário, sobre tudo ao nível do apoio à decisão. O Bing, ainda fechado para o público, é um motor de busca muito para além do tradicional pesquisa por palavras-chave e expressões. Este novo motor de busca promete trazer resultados relevantes ao utilizador, como ainda apoiar o utilizador na decisão.
Por exemplo, enquanto num motor de busca convencional, ao procurarmos por viagens, obtemos preços misturados com opiniões, e por vezes coisas sem relevo para o que pretendemos; o Bing, por outro lado, promete trazer ao utilizador apenas a informação que este considerar útil, neste exemplo, seriam as viagens ordenadas pelo seu preço, opiniões, características que o utilizador achasse mais relevantes, etc.
Muitas tentativas de trazer melhores resultados à web surgiram, mas poucas ficaram. O Google por exemplo, apresenta resultados bastantes satisfatórios a nível de pesquisas, mas apresenta pouco suporte à decisão. Se este produto conseguir suportar a imensidão de formatos não standard da web de organizar a informação, filtrar o spam, e continuar de dia para dia a manter bons resultados ao nível de pesquisas, será certamente um forte candidato ao Google, algo que o Windows Live Search não conseguiu.
Aguardemos novidades, e parece que não falta muito: o Bing abre as portas ao público no dia 3 de Junho.
Referências
http://www.bing.com/
http://www.decisionengine.com/Default.html
http://www.pplware.com/2009/05/29/bing-o-novo-motor-de-pesquisas-da-microsoft/
Tal como podem ver na minha lista de aprendizagem, um dos meus objectivos é aprender Python. Como tal, resolvi começar a investir mais tempo nesta fantástica linguagem. Ao procurar por exercícios de Python, para treinar a componente prática, encontrei um (antigo) site de desafios, que nos convida a usar os nossos conhecimentos de Python e lógica para encontrar a solução para o próximo nível.
O Python Challenge permite, desta forma engraçada e ao mesmo tempo desafiante, melhorar os nossos conhecimentos de Python. O desafio em si é daqueles típicos em que se pretende encontrar uma palavra e aplicá-la no endereço para passar ao nível seguinte.
Em jeito de feedback, comecei há 3/4 dias, e vou no nível 6. Ok, ok, já dá para ver que não sou nenhum profissional de Python, e como disse, ainda estou em fase de aprendizagem. Mas mesmo estando a aprender, é fácil para quem já conhece alguma coisinha de Python e tem noções de algoritmia. E para qualquer eventualidade, a excelente documentação do Python e a Wikipédia estão cá para ajudar. Tentem e não se irão arrepender!
http://www.pythonchallenge.com/
Foi à pouco tempo que comecei a ver o potencial das etiquetas ao usá-las por todo o blog. Para além de resumirem os meus posts em poucas palavras, permitem organizar posts por assuntos comuns.
Até aqui não usava páginas para etiquetas, mas chegou a altura de usar páginas para listar todos os tópicos para dada etiqueta: desta maneira, podem aceder a todos os posts de um tema especifico, usando a ligação da etiqueta que podem encontrar por baixo de cada post.
Mais um pequeno projecto em VB.net, desta vez um controlo com origens históricas!
Nestes últimos tempos tenho estudado VB.net e tenho gostado muito até agora. Queria dar um salto para o C#, mas recentemente descobri o mundo dos controlos personalizados, e resolvi criar um controlo que sempre me fez falta desde os tempos do VB6: um controlo de rating, aqueles com as estrelas de 1 a 5. Safava-me sempre com 5 imagens e um monte de código a mais no meu projecto
Pois bem, o projecto não passa de um controlo deste género, com as opções de selecção básicas de 1 a 5. Uma imagem:
Como usar?
O projecto tem duas soluções:
- RatingControlTest, é para testarem o controlo, é uma aplicação normalíssima em VB, com o controlo lá embutido. Tem alguns comentários para ajudar a perceber o funcionamento.
- RatingControl, o projecto em si, contém todo o código desenvolvido. Se compilarem este projecto, vão obter um ficheiro chamado ‘RatingControl.dll’. Esse ficheiro permite-vos usar o controlo. Podem inclusivé tê-lo na Toolbox, bastando para isso:
1) botão direito na toolbox, e clicar em ‘Choose Items…’.
2) Clicam no botão browse, e vão à pasta onde se encontra o ficheiro ‘RatingControl.dll’ e seleccionam-o.
3) Clicar em Ok, e devem ver o controlo na vossa toolbox, com o icone de uma estrela amarela. Podem usar normalmente, como um outro controlo qualquer.
Alguns detalhes de implementação
- O controlo oferece um evento que pode ser útil para saber quando o rating foi alterado (RatingUpdated)
- O controlo está em inglês por uma questão de publico alvo
- Dois controlos são considerados iguais (chamada ao método equals) se os valores de rating forem iguais
Qualquer dúvida, sugestão, crítica que tenham, será certamente bem-vinda.
Anúncio e links de download actualizados: http://www.portugal-a-programar.org/forum/index.php/topic,36767.html