Dicara rápida de como normalizar caracteres no SQL

--CONVERTE CARACTERES MAIUSCULOS PARA MINUSCULOS
SELECT * FROM nomedatabela
UPDATE nomedatabela
  set    nomedacoluna = LOWER(nomedacoluna);

--CONVERTE CARACTERES MINUSCULOS PARA MAIUSCULOS
SELECT * FROM nomedatabela
UPDATE nomedatabela
  set    nomedacoluna = UPPER(nomedacoluna);

O script abaixo mostra qual o ip, usuario, e aplicação que esta usando na sua base da dados

 

SELECT  ec.client_net_address ,
        es.[program_name] ,
        es.[host_name] ,
        es.login_name ,
        COUNT(ec.session_id) AS [connection count]
FROM    sys.dm_exec_sessions AS es
        INNER JOIN sys.dm_exec_connections AS ec
                                   ON es.session_id = ec.session_id
GROUP BY ec.client_net_address ,
        es.[program_name] ,
        es.[host_name] ,
        es.login_name
ORDER BY ec.client_net_address ,
        es.[program_name] ;

Para copiar a os dados e estrutura de uma tabela, no SQL Server utilize o seguinte comando:

SELECT * INTO tabelanova FROM tabelaoriginal WHERE 1=1

Aonde tabelanova é a tabela que sera criada pelo comando e tabelaoriginal a tabela que sera copiada. O WHERE = 1=1 copia os alem da estrutura da tabela os se quiser copiar somente a estrutura altere o WHERE = 1=1 para  WHERE = 1=0

Durante a implantação do SugarCRM me foi pedido para deixar o campo Logo da Empresa em branco e sem a opção de poder incluir um futuramente pelo painel administrativo. Para fazer isso vá em:

/themes/Sugar5/tpls/

e comente o conteúdo do arquivo _companyLogo.tpl

Recentemente em um projeto precisei alterar e remover alguns dos links globais (Support, Help, About) do SugarCRM. Para fazer isso no diretório include de sua instalação do SugarCRM edite o seguinte arquivo:

/include/globalControlLinks.php

e comente, edite ou remova os links conforme sua necessidade.

Após reiniciar uma de minhas maquinas virtuais ela apresentava o seguinte erro “ This virtual machine appers to be in use”

Para resolver vá para o diretório aonde fica a maquina virtual e apague todos os arquivos e diretórios com extensão .lck. Agora só iniciar sua maquina virtual que ela irá funcionar normalmente.

Molho Barbecue

Ingredientes:
  • 2 colheres (sopa) de óleo
  • 1/2 cebola ralada
  • 1/2 xícara (chá) de vinagre
  • 1/2 xícara (chá) de catchup
  • 1/2 colher (chá) de pimenta calabresa
  • 3 colheres (sopa) de açucar mascavo

Preparo
Em uma panela aqueça o óleo e refogue a cebola. Coloque a pimenta e o vinague, abaixe e fogo quando encorpar junte o catchup e o açucar mascavo. Deixe ferver e desligue. Ele deve ser usado frio.

 

Recentemente tive que criar alguns protótipos no Expression Blend da Microsoft. Sempre que tentava  compilar o projeto ele me retornava o seguinte erro:

The specified solution configuration “Debug|MCD” is invalid. Please specify a valid solution configuration using the Configuration and Platform properties(e.g. MSBuild.exe Solutions.sln/p:Configuration=Debug/p:Platform=”AnyCPU”) or leave those properties blank to use the default solution configuration.

Para resolver abra o editor de registro do windows (regedit.exe) e abra seguinte entrada na chave do registro:

HKEY_LOCAL_MACHINE\System\CurrentControlSet\Control\SessionManager\Environment

nela apague a variável PLATFORM

Reinicie sua maquina e compile novamente o projeto

 

Com o horário de verão temos que adiantar 1 hora nossas maquinas. Segue o procedimento para alterar a hora no AIX.

Altere a linha de TIME ZONE (TZ) em /etc/environment para:

TZ=GRNLNDST3GRNLNDDT,M10.2.0/00:00:00,M2.3.0/00:00:00

De volta ao blog!

Fiquei afastado do blog nos últimos dois anos e quase voltei várias
vezes, mas por falta de tempo e muitas vezes vontade. Nesses dois anos
afastados muita coisa aconteceu, mudei de emprego, aprendi coisas
novas, acabei minha casa e por ai vai. Vou retomar o blog aos poucos
sem pressão de toda semana estar postando algo, também podem ver que
muito do conteúdo antigo (quase todo) não existe mais. O Hugo Dória
fez algo no blog dele (hdoria.com) que me inspirou a fazer o mesmo.
Deixar o passado para trás, é bem provável que uns dois ou três posts
do antigo blog voltem um dia, mas não tão cedo.