MatheusWeb.com

Blog

Blog - Últimos Posts

RSS

Wolfram Alpha: Encontre Informações e Respostas ao Invés de Sites

Foi lançado publicamente na última segunda-feira, dia 18 de maio de 2009, o  Wolfram|Alpha, um sistema on-line de busca de informações baseado em conhecimento.

Wolfram|Alpha

Desenvolvido a partir de estudos do matemático londrino Stephen Wolfram nos últimos 30 anos, fala-se muito deste projeto como um grande rival para o Google, mas o próprio Wolfram explica que o site não é um motor de busca, e sim um sistema que gera respostas a partir de computações em sua própria base de conhecimento.

Vejamos como o Wolfram|Alpha funciona e alguns exemplos interessantes de sua capacidade de resposta.

ControlShift – Wolfram Alpha: Encontre Informações e Respostas ao Invés de Sites


Estudando… Normalização de Bancos de Dados Relacionais

Aproveitando os estudos desta semana, vou escrever um pouco e indicar alguns links para quem quiser aprender mais sobre Normalização ou Database Normalization.

São conceitos simples e lógicos para otimizar um banco de dados e que são de indispensável conhecimento por parte de desenvolvedores e administradores de sistemas.

ControlShift – Estudando… Normalização de Bancos de Dados Relacionais


ASP.Net Tuning – Suas páginas ASPX mais rápidas!

Criar uma aplicação web utilizando a tecnologia ASP.Net não é uma terefa muito difícil, basta saber bem o que você quer que suas páginas façam e um pouco de leitura atenta para resolver a maioria dos problemas que possam surgir pelo caminho.

É possivel até criar um site em ASP.Net apenas com o notepad e o compilador .Net instalado, mas a utilização do IDE Visual Studio nos poupa de diversas pré-configurações e detalhes chatos, acelerando o desenvolvimento e focando-nos nas funcionalidades e regras de negócio envolvidas.

Mas essa transparência das configurações tem seu lado ruim. Há tantos recursos-padrão que dependendo do site podem até atrapalhar, consumindo processamento, banda ou espaço físico desnecessários, e neste artigo vou mostrar algumas coisas que podemos “desligar” e também alguns truques para tunar suas páginas.

ControlShift – ASP.Net Tuning – Suas páginas ASPX mais rápidas!


A História do User-Agent

Quem trabalha com web, constantemente se depara com os problemas de compatibilidade das páginas com cada navegador existente. São inúmeros detalhes principalmente em XHTML, CSS e Javascript que resultam em sites desfigurados e funcionalidades quebradas caso não testemos cosntantemente em cada um.

Muitas vezes a correção está em alguns ajustes que caem bem a todos os softwares, mas em outros casos (geralmente quando o problema está no Javascript) precisamos usar um “if quebra galho” para utilizar algum comando em um browser específico e manter tudo numa boa. E como verificamos qual o browser atual? É aí que entra o User-Agent.

O User-Agent é uma string que indica o nome da aplicação, versão, sistema operacional e algumas características do computador. Sempre ao acessar um site, o navegador envia esta string para o servidor que, se necessário, responde a cada requisição de acordo com o visitante. Esta string também pode ser vista por Javascript e é usada desde os primórdios da web, mas ao passar do tempo o conteúdo dela acumulou diversas informações e hoje ao verificar o valor de “navigator.userAgent” vemos valores como “Mozilla/5.0 (Windows; U; Windows NT 5.1; pt-BR; rv:1.9.0.8) Gecko/2009032609 Firefox/3.0.8 (.NET CLR 1.1.4322)”.

Composição da string User-Agent
Composição da string User-Agent

Parece que além de informar, os browsers também tentam competir através do User-Agent. Afinal, o objetivo é ter mais usuários, e para atraí-los, porque não dizer “eu sou o melhor”? Aaron Andersen, engenheiro de software que contribuiu com o Mozilla Project, escreveu um artigo em setembro de 2008 sobre isso no WebAIMHistory of the browser user-agent string, e nós do CS o traduzimos resumidamente neste post. Confira!

ControlShift – A História do User-Agent


Gravando vídeos no PC com o Debut Video Capture

Neste fim de semana procurei por um programa para gravar vídeos a partir da webcam que oferecesse algumas opções além de “Start” e “Stop”. Após algumas tentativas de pesquisa no Tio Google com palavras-chave como “gravar video webcam msn e-mail free download”, encontrei o Debut Video Capture, um excelente freeware, simples e leve que facilita as principais tarefas de gravação de vídeo no computador com ou sem webcam.

Leia o post completo no ControlShift:

ControlShift – Gravando vídeos no PC com o Debut Video Capture


Aprenda como investir em ações com o Folhainvest

FolhaInvest

FolhaInvest

O mercado de ações comporta as transações de compra e venda de títulos e valores mobiliários, e estas são controladas pelas bolsas de valores, entidades que mantêm a padronização e a correta operação destas negociações.

Basicamente, uma ação é uma parte do capital de uma empresa que torna seu detentor um sócio da mesma, e seu valor é variável de acordo com vários fatores econômicos inerentes à empresa ou seu ambiente. Portanto este tipo de investimente consiste em comprar as ações com altas chances de valorização e vendê-las antes que se desvalorizem.

Mas como saber realmente como funciona este mercado sem arriscar seu dinheiro?

Leia o post completo no ControlShift:

ControlShift – Aprenda como investir em ações com o Folhainvest