Assine:
RSS do Blog...

Problema: Você recebe este alerta quando tenta executar alguma aplicação da sua suite Adobe CS3, e com isso não consegue executar o aplicativo.

Porque isso acontece: Segundo a Adobe,  isso só ocorre quando você tem instalado em sua máquina uma versão beta da suite, e ai tenta instalar uma versão Full, mesmo removendo a suite, as informações de número de série fica armazenado, causando este erro.

Solução: Para resolver isso, existe duas formas:
1 – Remover a suite, e depois executar o Adobe CS3Clean Script, que irá apagar do registro todas as informações de número de série, e então irá solicitar um novo número.

2 – Sem precisar remover a suite, você pode fazer com que a mesmo solicite novamente o número de série. Esta é a solução mais indicada.

Executando a solução mais indicada:

  1. Tenha em mãos um serial válido (pegue um aqui – Mas só entre neste site caso você tenha um bom anti-virus ativo e que não seja com Internet Explorer, ou então pegue neste link ou neste outro aqui, uma lista com geradores de seriais.), e tenha conhecimento de como proceder para ativação.
  2. delete o arquivo cache.db em “c:\Program Files\Common Files\Adobe\Adobe PCD\cache\”2. execute alguma aplicação da suite, qualquer uma.3. entre com o número de série que você já pegou ou gerou4. volta até a pasta do cache.db (c:\Program Files\Common Files\Adobe\Adobe PCD\cache\cache.db), e clique com direito sobre o arquivo cache.db, opção propriedades, atributos somente leitura.
  3. Clique em “Next”
  4. Agora remove ao atribuito de somente leitura do arquivo cache.db – “c:\Program Files\Common Files\Adobe\Adobe PCD\cache\cache.db”
  5. Marque a opção “Never register” no formulário que finaliza a inserção do serial.
  6. Mais uma vez coloque o atributo somente leitura no arquivo cache.db – “c:\Program Files\Common Files\Adobe\Adobe PCD\cache\cache.db”
  7. Finalize

Com isso tudo vai rodar normalmente…

Pidgin and GTalk behind proxy

Tem se tornado comum erro se SSL ao tentar se conectar na rede do GoogleTalk utilizando o Pidgin através de uma conexão que passa por um proxy http. Veja a solução que deu certo comigo.

Configuração:

  1. Adicione uma conta no Pidgin do protocolo “Google Talk”;
  2. Adicione no campo “Nome Usuário” o login usado para se logar no Google;
  3. Clique na Aba avançado;
  4. Marque a opção “Forçar uso (porta 5223) SSL antigo “;
  5. Porta de conexão troque por 443;
  6. Servidor de conexão adicione “talk.google.com”
  7. Em opção de proxy, configure de acordo com a sua estrutura

Agora você será capaz de se conectar ao Talk usando o pidgin através de um Proxy HTTP.

Este link me ajudou: http://markmail.org/message/7ici34dvfuoui4p6

Olha que legal, você tem ai uma apostila ou um livro em formato PDF e ao tentar imprimi-lo no formato de um livro você percebe que é quase impossível pois requer edição do formato das páginas.

Nem mesmo usando impressão frente-e-verso (dependendo da impressora), redução de tamanho, etc. o resultado não é o desejado e o processo é complicado demais. E agora?

Bem, ai você pode utilizar uma ferramenta online gratuita  que cria o formato apropriado para impressão. Ainda reordena as páginas automaticamente, facilitando em muito a criação de páginas prontas para serem dobradas em formato de livros.

O endereço para você enviar o arquivo PDF é BOOKLETCREATOR.

Segue algumas dicas :

  1. Envie páginas que estejam orientadas em formato “retrato” (portrait).
  2. O serviço cria 8 páginas automaticamente mas se o documento for maior que isso, basta selecionar o tamanho do documento (máximo 64 páginas)
  3. Imprima o resultado final usando a opção frente-e-verso. Se sua impressora não tem isso, imprima primeiro páginas ímpares, recoloque o papel e então imprima as pares.

Tem a versão Off-Line da ferramenta, que você pode adquirir por um precinho camarada (U$ 9,95) ou então procurar ai no mundo underground…. fica a dica…

De volta a ativa…

Ai pessoal,

Depois de umas merecidas férias, as quais foram excelentes, onde pude conhecer a Costa Norte Peruana, um lugar fantástico.

Agora estamos de volta a ativa.

Sei que ultimamente não tenho dado muita atenção ao blog. Já ando para fazer uma atualização no layout há mais de 1 ano, mas nunca consegui ter tempo suficiente para fazer isso.

Também não tenho publicado quase nada ultimamente, umas vezes por falta de tempo, outras por falta de paciência para isso.

Porém, hoje conheci o Project 52, que basicamente é um desafio pessoal colocado aos bloggers para publicarem pelos menos 1 artigo por semana, durante 1 ano inteiro.

Para dinamizar mais o blog, aceitei o desafio e vou esforçar-me para publicar um novo artigo todas as semanas.

Este é o primeiro artigo de 52 na primeira semana de 2010.

Teclas de Atalho no Windows 7

Teclas de atalhos são combinações de duas ou mais teclas que, quando pressionadas, pode ser usadas para executar uma tarefa que requeriria normalmente o uso de um mouse.

Os atalhos podem ajudar a tornar o uso do computador mais fácil, poupando tempo e esforço. Abaixo segue uma lista dos principais atalhos do Windows 7, para ajudar a melhorar a sua produtividade e experiência com esse Sistema Operacional.

Atalho / Descrição
Win + Seta para cima:  Maximiza a janela atual
Win + Seta para baixo: – Restaurar as janelas ou minimizar a atual
Win + Seta para a esquerda: – Encaixe a janela atual para a metade esquerda da tela
Win + Seta para a direita: – Encaixe a janela atual para a metade direita da tela
Win + [número]: – Ativa a execução do programa fixado na barra de tarefas do Windows 7, a execução do programa atual não será afetada.
Win + Home: – Minimizar as janelas, menos a atual.
Win + Space: – Faz todas as janelas transparentes para que você possa ver através do desktop
Win + Pause / Break – Abrir Propriedades do Sistema
Win + Tab: – Aero Flip 3D [pressione Tab para alternar entre o Windows]
Win + B – Move o foco para a bandeja de notificação (à direita da barra de tarefas)
Win + D: – desktop Show / Hide
Win + E – Explorer do Windows é iniciado
Win + F – Procurar
Win + G: – Trazer todos os gadgets no topo e em primeiro plano
Win + L – Bloquear computador
Win + M – Minimizar todas as janelas
Win + P: – Abra o menu de projeção (geralmente utilizado para laptops conectados a projetores)
Win + R: – A linha Execute o comando é iniciado.
Win + S: – OneNote Screen Clipping Tool
Win + T: – Pré-visualização das miniaturas de aplicações no Windows Taskbar, um por um, sem pssar o mouse.
Win + X: – Mobility Center
Win + #: – Quicklaunch
Win + =: – Lupa
Win + [+/-]: – Permite a lupa e zoom in / out
Win + Shift + Seta para cima: – Maximizar o tamanho vertical
Win + Shift + Seta para baixo: – Restaurar tamanho vertical
Win + Shift + Seta para a esquerda: – Ir para o monitor esquerdo
Win + Shift + Seta para a direita: – Ir para a direita do monitor
Win + Shift + M: – Desfazer todas minimização janela
Win + Shift + T: – Ciclos de trás
Win + Ctrl + F – Abre o Active Directory
Ctrl + Seta para a direita: – Mova o cursor para o início da próxima palavra
Ctrl + Seta para a esquerda – Mover o cursor para o início da palavra anterior
Ctrl + Seta para cima: – Move o cursor para o início do parágrafo anterior
Ctrl + Seta para baixo – Mover o cursor para o início do próximo parágrafo
Win + Ctrl + Tab: – Persistente Flip 3D
Ctrl + Shift: – com uma tecla de seta Selecione um bloco de texto
CTRL com qualquer tecla de direção + Barra de espaço: – Selecionar vários itens individuais em uma janela ou no desktop
Ctrl + Shift + Esc: – Abrir o Gerenciador de tarefas diretamente
Ctrl + Shift + N: – Criar nova pasta

Mercado Ajax

O que é este site?

MercadoAjax é um serviço de busca de produtos no MercadoLivre que exibe os resultados rapidamente, sem recarregar toda a página a cada consulta.

Experimente, muito legal…

http://www.buscashop.com/mercadoajax

wpmanager

Quem trabalha com Wordpress de forma profissional com certeza deve conhecer um plugin chamado WP-DownloadManager, do Lester Chan, um dos mais atuantes desenvolvedores de plugins para Wordpress, veja alguns.

Pois bem, o Wp-DownloadManager é uma mão na roda para disponibilizar arquivos para download, permite criar categorias, ordenar a disponibilização dos arquivos e ainda faz estatísticas de download.

Tenho usado ele na intranet de um dos meus empregadores, com sucesso. Mas vamos aos problemas que precisei solucionar.

1.  Temos diversas categorias de downloads, e acertamos que a ordem que mostraríamos os arquivos aos usuários era os mais novos primeiros, ordenados pelo file_id dos arquivos, veja abaixo a tabela do plugin.


CREATE TABLE  `wp_downloads` (
`file_id` int(10) NOT NULL auto_increment,
`file` tinytext NOT NULL,
`file_name` text NOT NULL,
`file_des` text NOT NULL,
`file_size` varchar(20) NOT NULL default '',
`file_category` int(2) NOT NULL default '0',
`file_date` varchar(20) NOT NULL default '',
`file_updated_date` varchar(20) NOT NULL default '',
`file_last_downloaded_date` varchar(20) NOT NULL default '',
`file_hits` int(10) NOT NULL default '0',
`file_permission` tinyint(2) NOT NULL default '0',
PRIMARY KEY  (`file_id`)
) ENGINE=MyISAM  DEFAULT CHARSET=utf8 AUTO_INCREMENT=0 ;

Tudo estava funcionando maravilhas,  os usuários fazem o upload dos arquivos, levando em consideração que os mais antigos devem ser inseridos primeiro, e ai será exibido como planejamos, ficando assim:

277/2009 – Designa Comissão Especial …..
» 42.5 KiB – 5 downloads – 02 de novembro de 2009

276/2009 – Designa Comissão Especial encarregada de elaborar …..
» 41.0 KiB – 3 downloads – 05 de novembro de 2009

275/2009 – Designa o servidor ….l
» 43.0 KiB – 2 downloads – 10 de novembro de 2009

O problema é que como a intranet atual foi migrada de uma versão anterior, onde não existia um CMS, vários arquivos foram inseridos a esmo, e que ao serem exibidos não correspondem a lista descrescente por nome, como no exemplo acima.

Embora que sistema permita mudar isso facilmente, isso não era possível de se fazer, pois iria afetar todas as outras categorias, pois as mudanças de ordenação são globais.

Vejamos a solução:

Primeiro foi dado um Select na tabela WP_DOWNLOADS para retonar o último FILE_ID.


SELECT max(file_id) FROM  wp_downloads

retornou: 969

Com o uso de um contador, é possível simular uma contagem sequencial, veja:


set @contador:=970;
SELECT (@contador:=@contador+1), wp_downloads.* FROM `wp_downloads` WHERE `file_category`= 10 order by `file_name` asc

Ou seja, a idéia é fazer com que os valores desse SELECT sequencial possa ser aplicado na coluna file_id da tabela wp_downloads.

Com a ajuda de meu amigo Edcley Firmino – o papa do SQL -,  chegamos a decisão de fazer uma Procedure utilizando RowID. Veja como ficou:


BEGIN

DECLARE vcontador INT;
declare b,vfile_id int;
DECLARE cursor_1 CURSOR FOR SELECT file_id
FROM wp_downloads WHERE file_category= 10
order by file_name ASC;

DECLARE EXIT HANDLER FOR NOT FOUND SET b=1;
OPEN cursor_1;
set vcontador := 970;
REPEAT
FETCH cursor_1 INTO
vfile_id;
update wp_downloads
set file_id = vcontador
where file_id = vfile_id;
set vcontador := vcontador + 1;

UNTIL b=1 END REPEAT;
CLOSE cursor_1;

END

Pronto, ao executar-mos essa procedure, todos os registros da coluna File_ID foram atualizados, e então foi possível voltar a exibir corretamente os arquivos em ordem decrescente.

Funciona maravilhosamente bem… é isso.

Link: http://www.hongkiat.com/blog/85-free-high-quality-silhouette-sets/

YUI Library – Yahoo!

A YUI Library é um framework Javascript concorrente do famoso Jquery. É formado por um conjunto de utilitários e controles para criação de interfaces web interativas e ricas. Ele utiliza recursos como DOM, DHTML e Ajax.

Abaixo segue um roteiro da galeria de exemplos da versão YUI 3, analise e veja se é interessante utilizar este framewok

Por que viajar tanto?

Uma das coisas que mais gosto na vida é viajar…algumas pessoas não entendem o porque disso, e acham até uma besteira eu já ter programado todos os feriados, e as possíveis viagens que vou fazendo no decorrer do ano. Participo inclusive de diversas comunidades e redes sociais ligadas ao turismo.

Mas achei uma frase de Alain de Bouton, que acredito que retrata exatamente este sentimento de querer viajar a cada oportunidade.

Nossas viagens expressam como poderia ser a vida, fora das restrições do trabalho e da luta pela sobrevivência

viaoveio

Continue Reading »