terça-feira, 29 de novembro de 2011

180 graus. Vida e morte nas decisões e opiniões

domingo, 21 de agosto de 2011

Google Page Speed

Prezados leitores, pra quem trabalha com WEB acho extremamente importante conhecer a ferramenta do Google para medir perfomance, o Page Speed. Abaixo segue o link para quem deseja conhecer melhor a ferramenta:

http://code.google.com/intl/pt-BR/speed/page-speed/

Precisa do Firebug:

http://getfirebug.com/

Eu utilizei o FireFox para fazer os testes mas é possível utilizar no Chrome também, http://code.google.com/intl/pt-BR/speed/page-speed/docs/using_chrome.html

Abraço e até a próxima!

sábado, 20 de agosto de 2011

Templates XSL

Pra quem conhece XSLT, existe uma forma de criar templates reutilázaveis,  vejam em :
http://www.tonymarston.net/xml-xsl/reusable-xsl.html .


Até a próxima!

Wiki de desenvolvimento de Temas para CMSs em geral

Encontrei um site que é uma WIKI para desenvolvimentos de temas em diversos CMSs. É simplesmente fantástico.


Acessem: http://www.themeswiki.org

domingo, 5 de junho de 2011

Programa para pesquisar arquivos duplicados

Quem nunca criou um arquivo duplicado que atire a primeira pedra!
Tentando liberar espaço no meu HD neste domingo fiz vária deleções de coisas antigas ou que eu poderia baixar novamente. Até liberei alguns GBs consideráveis, entretanto sabia que eu tinha vários arquivos duplicados por causa de backups de HDs e pendrives antigos e também por causa do bendito CTRL+C CTRL+V....Bom, eu tinha que eliminar estes arquivos e procurei um programa para isso, afinal eu tenho um HD de 500GB, sem chance de ir procurando no olhômetro.

Achei um programa fenomenal, AusLogics Duplicate File Finder. Fiz uma busca e veja quantos arquivos ele encontrou:



A partir daí é só mandar excluir...

sábado, 4 de junho de 2011

Silas abre o verbo sobre a PLC 122 e sobre o Centenário da Assembléia de Deus

Jornal Nacional 0106 2011 Protesto contra lei que criminaliza homofobia reúne milhares em Brasília

Sillas debate homofobia (PLC 122) com Toni ( Pres. da ABGLT)

Escutem, debate muito bom!

Se seu navegador não puder executar o áudio, <a href='http://www2.camara.gov.br/agencia/audios/1304b82165f.mp3' _fcksavedurl='http://www2.camara.gov.br/agencia/audios/1304b82165f.mp3'>obtenha o áudio</a> e salve-o em seu computador.

Fonte: Agência Câmara de Notícias

segunda-feira, 23 de maio de 2011

Sobe para quatro número de corpos resgatados de naufrágio no DF

Pessoal, é com tristeza que gostaria de comentar esta notícia. Você crê no Senhor, ore pela consolação dessas famílias que estão abaladas por causa desse desastre.


Notícia no G1 : http://g1.globo.com/distrito-federal/noticia/2011/05/sobe-para-quatro-numero-de-corpos-resgatados-de-naufragio-no-df.html

domingo, 22 de maio de 2011

domingo, 15 de maio de 2011

A confissão daqueles que O amam

Os que amam o Senhor não avaliam seu relacionamento com Ele pela situsção de sua vida financeira, emocional ou pelo "aproveitamento do culto". Antes, fazem suas as palavras de Paulo:
Porém, em nada considero a vida preciosa para mim mesmo, contanto que complete a minha carreira e o ministério que recebi do Senhor Jesus para testemunhar o evangelho da graça de Deus.(Atos 20.24)
Livro Caçadores de Deus de Tommy Tenney.

domingo, 24 de abril de 2011

A ressurreição de Tabita (ou Dorcas)

Bom dia pessoal!

Estava lendo a Palavra do Senhor, no livro de Atos 9:36-42.  Neste trecho conta a história de uma discípula chamada Tabita que habitava em Jope e que estava cheia de boas obras. E aconteceu que ela ficou enferma e morreu. E o povo de Jope ficou sabendo que Pedro que estava em Lida que fica próximo àquela região, enviram dois varões a ter com ele para que não demorasse em vim ver Tabita. E Pedrou atendeu o chamado e se pôs de joelhos e orou. E voltando-se para o corpo, disse: "Tabita, levanta-te". E ela abriu os olhos e , vendo a Pedro, chamou os santos e as viúvas que pranteavam a morte. E Esta notícia se espalhou por toda Jope.


O que quero extrair deste texto é que Tabita não curava, não expulsava demônios, tão pouco sua sombra curava, entertanto ela estava cheias de boas obras e a sua morte causou muita tristeza entre os moradores de Jope. 
Muitas vezes nos lamentamos por não termos determinados dons, a essência na verdade é fazer bom uso daqueles que Deus nos deu. Faça isso, faça como Tabita!


Abraço e que Deus te abençõe!

Ah, descobri um site interessante que tem os pontos bíblicos marcados no Google Maps, é possível ver qual versículo está ligado com uma determinada região. Acesse: http://www.bibleforyou.net/Acts/Book/index_pt.html 

sábado, 23 de abril de 2011

DNN - Problemas de visualização em Skins no IE e FF

Pessoal boa tarde, trabalhando com o DNN tive um problema de layout que só acontecia no IE, no Firefox,Chrome e Opera funcionava redondo. Então, acidentalmente pela intenert encontrei a solução que está no link http://stackoverflow.com/questions/813051/need-help-with-my-css-on-my-dotnetnuke-skin.


Em resumo, para resolver o problema basta entrar no menu Host Settings e alterar a propriedade Fallback Skin Doctype para XHTML, seja o Strict ou o Transitional.

No meu caso o problema era com as propriedades CSS position, top e left .

Até a próxima! 

quinta-feira, 21 de abril de 2011

Ferramenta para trabalhar com XML

Pessoal, só estou passando aqui para deixar uma dica. Para quem trabalha frequentemente com XML, gostaria de indicar um software muito bom para trabalhar com este tipo de arquivo, o XMLPad. É gratuito e pode ser baixado no link http://wmhelp.com/download.htm.

Abraço e até a próxima!

A internet e o ecossistema comunicacional

Boa noite pessoal! Vi um video hoje muito interessante sobre o futuro da internet no que tange a leis e alteração de princiípios desta grande rede.
 Gostaria de incentivá-lo a assistir. O video está no ftp do Registro.BR:

ftp://ftp.registro.br/pub/w3c/Conferencia_Web_10-2010/

O nome do arquivo é A_Internet_e_o_ecosistema_comunicacional.mp4.

Tem outros videos muito intessantes.

quinta-feira, 3 de março de 2011

Liferay - INSERTs dos estados brasileiros


Pessoal, bom dia. Depois de pesquisar no forum da Liferay encontrei algumas pessoas com o mesmo problema : Como inserir REGIONS no liferay? Na versão 5.2.3 não existe nenhuma interface, pelo menos não encontrei.

Então, após alguns testes fiz os INSERTs das regions e funcionou perfeitamente, segue baixo uma PROC (MYSQL) que faz os INSERTS. Sei que não é uma boa prática alterações diretamente na base do Liferay (ou até em outros sistemas), todavia não encontrei outra saída.Se alguém souber uma menira mais interessante ou até melhor comenta ai.

DROP PROCEDURE IF EXISTS spCriaEstadosBrasil;

CREATE PROCEDURE spCriaEstadosBrasil()
  BEGIN

  SET @ctrId = 0, @regionid = 48001;

  -- Pega o codigo do Brazil no Liferay
  select  @ctrId:=countryId from country where name = 'Brazil';
  
  -- Insere os estados
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT @regionid AS regionId ,  @ctrId,'AC','Acre',1 ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'AL','Alagoas',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'AM','Amazonas',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'AP','Amapá',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'BA','Bahia',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'CE','Ceará',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'DF','Distrito Federal',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'ES','Espírito Santo',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'GO','Goiás',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'MA','Maranhão',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'MG','Minas Gerais',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'MS','Mato Grosso do Sul',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'MT','Mato Grosso',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'PA','Pará',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'PB','Paraíba',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'PE','Pernambuco',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'PI','Piauí',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'PR','Paraná',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'RJ','Rio de Janeiro',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'RN','Rio Grande do Norte',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'RR','Roraima',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'RO','Rondônia',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'RS','Rio Grande do Sul',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'SC','Santa Catarina',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'SE','Sergipe',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'SP','São Paulo',1 FROM region WHERE countryId=  @ctrId ;
  INSERT INTO region(regionId,countryId,regionCode,name,active_)SELECT MAX(REGIONID)+1 AS regionId ,  @ctrId,'TO','Tocantins',1 FROM region WHERE countryId=  @ctrId ;
  END;
  
  call spCriaEstadosBrasil;
  
  select * FROM region where countryid in ( 48);