Pages

Subscribe:

Ads 468x60px

Labels

Featured Posts

quarta-feira, 20 de junho de 2012

Código GA no HTML via JavaScript

Bom a um tempo tive que incluir o código do Google Analitycs em algumas páginas em .net sem ter que compilar as DLLs. A solução que adotei dentre várias, que me custou pouco tempo foi criar um .js e incluir nas telas que preciso. E ao mesmo tempo não ter que editar, página a página, o nome da página a ser salvo no GA. Esse script pega o nome da página e após isso faço algumas alterações para ficar conforme preciso.

Segue abaixo o código que gerei, no caso ela é bem especifico para a necessidade que tinha, mas pode ser adaptado para outras funcionalidades. 


var url;
var pagina;
url = window.location.href.toLowerCase();

var regaspx = new RegExp("[a-z _ / . :]+.aspx");
var regasp = new RegExp("[a-z _ / . :]+.asp");
var reghtml = new RegExp("[a-z _ / . :]+.html");
var reghtm = new RegExp("[a-z _ / . :]+.htm");

//aqui eu retiro o dominio pois no GA já está mostrando o local, para não
//duplicar retirei o mesmo
var strReplace = url.replace("http://seu dominio.com.br/""");

if (strReplace.match(regaspx)) {
    document.write(strReplace.match(regaspx));
    pagina = strReplace.match(regaspx);
else if (strReplace.match(regasp)) {
    document.write(strReplace.match(regasp));
    pagina = strReplace.match(regasp);
else if (strReplace.match(reghtml)) {
    document.write(strReplace.match(reghtml));
    pagina = strReplace.match(reghtml)
else if (strReplace.match(reghtm)) {
    document.write(strReplace.match(reghtm));
    pagina = strReplace.match(reghtm)
}
else {
    pagina = '';
}

var _gaq = _gaq || [];
//aqui deve ser colocado o código GA
_gaq.push(['_setAccount''CódigoGA']);
_gaq.push(['_trackPageview''' + pagina + '']);

(function () {
    var ga = document.createElement('script');
    ga.type = 'text/javascript';
    ga.async = true;
    ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js';
    var s = document.getElementsByTagName('script')[0];
    s.parentNode.insertBefore(ga, s);
})();

sexta-feira, 1 de junho de 2012

Certificação MTA

No dia 28/05/2012 fiz a prova na TecnoPUC e ai está o resultado.
Agora é me preparar para a próxima. Em breve colocarei material que estou estudando para a próxima prova.





segunda-feira, 28 de maio de 2012

IIS 7.5 continua não mostrando erros detalhados

Atualmente o IIS que eu estava trabalhando não estava mostrando os erros em tela mesmo configurando na aplicação para mostrar. Após algumas pesquisas achei a solução.

1° - Primeiro precisamos selecionar a raiz geral do IIS e entrar em "Configuration Editor"


2° - Após isso selecione "System.webServer" e procure por "httpErros"


3° - No campo "allowAbsolutePathsWhenDelegated" marque a opção true.

Pronto agora pode configurar a aplicação que necessitar para exibir erros. Essa configuração é  feita na aplicação.

Para erros ASP:
Abra o item IIS e marque a opção "Sen Erros to browser" para true



Para erros .Net:
Entre em ".Net Error Pages" e coloque o mode para Off.



sábado, 26 de maio de 2012

SQL Server 2012 Brasil Tour, realizado em Porto Alegre na PUC


Bom após bastante tempo sem postar nada, estou voltando, estou preparando vários materiais sobre Visual Studio 2010 + jQuery Mobile, junto com outros materiais em SQL, HTML5...
Nesta sexta-feira estive no evento SQL Server 2012 Brasil Tour, realizado em Porto Alegre na PUC com apoio da DELL.
Diego Nogare apesentando as novidades do SQL Server 2012, ao lado a Viviane Ribeiro.


Bem o que vi foi, que temos várias novidades interessantes do SQL Server 2012 como por exemplo, a possibilidade de termos o Column Store Index ele armazena dados por colunas em vez de linhas, semelhantes a um DBMS orientado a coluna. Foi apresentados um teste numa base de dados com vários JOINs  com 10milhões de registros onde era preciso fazer agrupamentos para mostrar valores de vendas por exemplo, na consulta normal sem o index demorou de 22 a 30 segundos, com o index novo criado a consulta foi realizada em 1 segundo. Outro ponto interessante é um novo recurso do Integration Service que nos permite fazer uma limpeza nos dados por exemplo, se temos na base várias string referenciando a cidade de Porto Alegre (POA, P.Alegre...) podemos converter para Porto Alegre sempre que elas existirem. Esse é um recurso que pretendo testar melhor e irei apresentar aqui.
Tivemos também palestras sobre PowerShell 2.0 e as novidades do 3.0, BI que foi ministrado pela Viviane Ribeiro especialista em SQL e BI. Novidades do Visual Studio 2012 e oEntity Framwork 5.0.
Nos intervalos tive a oportunidade de conversar com o Diego sobre dúvidas gerais onde ele foi muito atencioso e prestativo.
Pessoal que esteve presente no evento.

Quem compareceu viu que novidade temos aos milhares agora é baixar e começar a testar.
Queria agradecer minha empresa PMWEB e ao meu gestor Hildebrando por me liberar do trabalho para ir ao evento na PUC.

Para quem quiser acompanhar novidades segue abaixo os blogs do pessoal.
Diego Nogare : http://www.diegonogare.net/
Viviane Riberio : http://vivianeribeiro1.wordpress.com

Abraço a todos.

domingo, 13 de fevereiro de 2011

Service Pack 2 SP2 do SQL Server 2008 está disponível para download

A Microsoft disponibilizou a versão final do Service Pack 2 (SP2) para download em:
Link Aqui, uma das alterações nesta versão é a integração do Reporting Services com o Sharepint 2010.

Liberada versão CTP1 do SQL Server 2011 - Codinome "Denali"

A Microsoft anunciou a versão CTP1 (Community Technology Preview 1) do SQL Server 2011 que possui o codinome Denali.

Quem quiser fazer testes e conhecer as novidades pode fazer o download em:
Link Aqui

sexta-feira, 22 de janeiro de 2010

Novas empresas aceitam mais ideias e projetos inovadores

Ideias e projetos inovadores são mais aceitos por empresas que estão buscando se colocar no mercado do que pelas grandes empresas, segundo estudo realizado pelo IP (Instituto de Psicologia) da USP (Universidade de São Paulo).

“O motivo principal é o que chamamos de ambidestria organizacional, que é o fato de uma empresa ter de, ao mesmo tempo, manter aquilo que já conquistou e inovar permanentemente para não ficar atrás e sair do mercado”, explicou a psicóloga e autora do estudo, Lisete Barlach.

A pesquisa destacou que a maioria dos novos empreendedores entrevistados tentou vender uma ideia dentro de uma grande empresa, a qual resistiu em levá-la adiante.

Criatividade e inovação

De acordo com Lisete, o tema criatividade no trabalho é muito próximo de inovação, mas não é igual, pois existe diferença entre os dois termos. O profissional pode ter uma ideia criativa, mas não produzir inovação.

“Por exemplo, um cata-vento de criança e uma usina eólica têm o mesmo princípio de funcionamento. A ideia de transformar um cata-vento em uma usina é uma ideia criativa. Já uma inovação é o ato de investir em pesquisa, desenvolver a usina e conseguir pessoas que patrocinem esse empreendimento, ou seja, é transformar a ideia criativa em realidade”, afirmou Lisete.

Cultura da empresa

O mercado de trabalho atualmente exige que cada profissional seja um empreendedor inovador e criativo, já que as tarefas não são sempre previsíveis e lineares. Mas, para que as pessoas possam ser criativas e inovadoras, a cultura da empresa deve ser de incentivo.

“Um fator que ajuda é a segurança psicológica. Uma pessoa precisa de sentir confortável para colocar uma ideia na mesa, assim como precisa aprender a receber críticas. É preciso um clima favorável para novas ideias”, finalizou Lisete.

Retirado do Site: www.administradores.com.br