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”

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

Procurar conteúdo dentro de uma view / procedure do SQL Server

Pesquisar conteúdo dentro da view

Pesquisar conteúdo dentro da procedure

Pesquisar conteúdo dentro de uma trigger

Executar o mesmo script em várias bases no SQL Server

Hoje precisei pesquisar um determinado registro em várias no SQL Server mas não queria ter que ir no SQL Management Studio base a base para executar o script, até porque em algumas bases pode não existir as tabelas necessárias para executar o meu script.

Para facilitar esse processo repetitivo existe a proc sp_MSforeachdb que executa o script em todas as bases.

Descrevendo o trecho de código veremos que primeiramente iremos declarar uma variável para armazenar o comando a ser executado:
DECLARE @Command VARCHAR(1000)

Logo após iremos armazenar o script que desejamos executar na variável.

E por fim executamos o script no banco.
EXEC sp_MSforeachdb @Command

Filtrar registros

Muitas vezes necessito trazer no resultado do select apenas as databases que possuem um determinado registro e para isso utilizo o script abaixo.

Pesquisar procedure que não contém determinado campo

Atualização (19/10/2016) – Filtrar registros
Atualização (10/11/2016) – Pesquisar procedure que não contém determinado campo

Redefinir a senha do usuário no PostgreSQL

Costumo deixar a senha dos ambientes que utilizo salvo no computador para facilitar o acesso administrativo, porém isso pode ocasionar algums problemas como ficar sem acessar determinado serviço e ao tentar utilizar não lembrar mais da senha.

Acabou de acontecer comigo ao acessar o PostgresSQL através do pgAdmin pois eu não lembrava mais a senha que tinha cadastrado a muitas e muitas luas atrás.

Porém para redefinir a senha de acesso basta executar os comandos abaixo (via linux).

Primeiramente teremos que obter acesso ao usuario no PostgreSQL
sudo -u user_name psql database
Exemplo: sudo -u postgres psql postgres

Para posteriormente redefinir a senha
alter user user_name with password 'new_password';

Fonte: http://stackoverflow.com/questions/12720967/is-possible-to-check-or-change-postgresql-user-password

Obter a query através do LinqToEntities

Hoje precisei obter a query que estava sendo gerada no c# para testar no banco de dados.