Configurações de usuário para o SublimeText

Algumas configuraçoẽs que utilizo no SublimeText para codificar.

Plugins para o SublimeText

Sempre que vou desenvolver com o Ruby on Rails utilizo como editor de texto principal o Sublime Text por ser um editor leve, rápido e robusto.

Porém apesar de ser um super editor sempre é possível melhorar através dos plugins que a própria comunidade desenvolve.

Abaixo irei listar alguns dos plugins que utilizo no dia a dia de desenvolvimento.

Continue lendo “Plugins para o SublimeText”

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