Postagens

Mostrando postagens de Junho, 2013

Adeus TuneWiki, você vai deixar saudade.

Imagem
Foi no meu velho N97 (um sucessor mal sucedido do N95) que eu conheci e viciei neste versátil aplicativo: TuneWiki. Naquela tempo ele era basicamente um player de mp3 capaz de "automagicamente" reconhecer a música que estava tocando e varrer em seu serviço on-line a letra daquela música exibindo-a na tela do seu dispositivo. Conforme a música ia tocando ele destacava na letra buscada o trecho correspondente do áudio. O banco de dados de letras era vasto e quase nunca te deixava na mão, porém quando o fazia ele te dava a oportunidade de colaborar identificando a música ou subindo a letra ou até mesmo sincronizando letras que ele já possuía mas que não sabia o momento correto de cada verso. 

A interface era intuitiva e esteticamente agradável e ele utilizava a própria biblioteca de música padrão do dispositivo. Sendo desse modo, era fácil substituir o seu player padrão do dispositivo por ele e era exatamente isso que eu fazia. Utilizava ele como player principal pois dessa fo…

SQL SERVER - Usando CTE para criar uma tabela de intervalo

Imagem
Atenção: esse texto é uma boa introdução sobre o assunto mas para quem estiver com o inglês afiado recomendo a leitura deste artigo aqui: http://sqlperformance.com/2013/01/t-sql-queries/generate-a-set-1
Nesse texto tratamos apenas de CTE que é uma boa opção para intervalos pequenos mas que acaba se tornando um gargalo de performance para intervalos muito grandes. De qualquer maneira se você está apenas se familiarizando como o assunto pode continuar sua leitura aqui e depois navegar para lá como um tópico avançado. Boa leitura.

Nesse post vamos ver como utilizar uma CTE para criar uma table-valued UDF que retorna uma tabela de intervalos para ser utilizada em nossos LEFT JOINs.

Essa é uma técnica que eu intui e tenho utilizado com sucesso principalmente em relatórios para garantir  um conjunto mínimo de resultado por exemplo em consultas de ranking ou de agrupamento em intervalo de datas. Entenda consultas de ranking aquelas que respondem a perguntas do tipo: Quais são os X mais? E co…

TightVNC - Sair do modo tela cheia (fulscreen).

Imagem
Ficou travado no modo tela cheia do TightVNC? Agente te ajuda.

Basta presionar ao mesmo tempo CTRL + ALT + SHIFT + F.

Alternativamente você pode apertar CTRL + ESC ou a tecla com o logo do windows para ver o seu menu iniciar.