Filtrar coluna XML no SQL Server

Para filtrar conteúdos

Gerando conteúdo

Obter o valor da coluna do XML

Fontes:
XQuery for the SQL Server DBA: XPath
http://www.allaboutmssql.com/2012/09/xqueryxpathxmlschemaxml-index_6.html
http://stackoverflow.com/questions/19940566/xquery-value-value-requires-a-singleton-or-empty-sequence-found-oper/22711296

Usabilidade

Você já ouviu falar do termo Usabilidade?

O que é?

Para que serve?

Para medir a usabilidade existe cinco fatores que devem ser considerados

  • Velocidade
  • Eficiência
  • Aprendizado
  • Memorização
  • Preferência do usuário

Velocidade: É a forma de medir o quão rápido um usuário consegue executar determinada tarefa.
Para obter essa informação iremos cronometrar o tempo ele demora para completá-la, ignorando os erros. Assumindo que o usuário está executando a tarefa de forma correta e não fazendo várias coisas erradas.

Eficiência: Mede quantos erros são cometidos em determinada tarefa. Isto é, alguém pode ser capaz de executar uma tarefa de forma rápida, porém irá fazer muitos erros durente a tarefa. Podendo haver uma grande divergência entre velocidade e eficiência.

Aprendizado: É a forma que nos diz o quão fácil é para um usuário aprender a utilizar o sistema. Isso nos permite saber o quão bem alguém poderá entrar no sistema pela primeira vez e utilizá-lo. Possivelmente ele precisará de uma pequena ajuda, e deverá ser capaz de encontrar os recursos que precisa de uma forma fácil.

Memorização: Amplia a capacidade de aprendizado. Uma vez que o usuárioaprendeu a utilizar o sistema. A memorização nos diz o quão fácil é para o usuário lembrar de como utilizar o sistema. Então se um usuário parou de utilizar o sistema por um tempo, depois volta a utilizar é desejável que ele rapidamente lembre-se como usá-lo.

 

Fonte: Coursera – The “Cybersecurity” Specialization

Como modificar uma dll

Existem várias formas para modificar uma dll, porém para quem é desenvolvedor e trabalha com o Visual Studio já possui a ferramenta necessária ildasm.

Onde encontrar o ildasm

No Visual Studio 2013 que utilizo no trabalho o caminho para chegar a essa ferramenta
Tecla do windows > pesquisar: Cross Tool Command Prompt

Possível erro: ERROR: Cannot determine the location of the VS Common Tools folder.
Solução:
cmd /k "c:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"
cmd /k "c:\Program Files (x86)\Microsoft Visual Studio 12.0\Common7\Tools\VsDevCmd.bat"

Visual Studio 2017

Tecla windows > Developer Command Prompt

Funções úteis para SQL Server

Volta e meia preciso retornar algumas informações do banco de dados, mas preciso filtrar essa informação.

Retornar apenas os dígitos de uma coluna

Remover caracteres não alfanuméricos

Fonte: http://stackoverflow.com/questions/1007697/how-to-strip-all-non-alphabetic-characters-from-string-in-sql-server