Pular para o conteúdo principal

Postagens

Firefox - Atualizações desativadas pelo administrador do sistema

 Este é um passo a passo para ativar ou desativar as atualizações automáticas do Firefox via registro do Windows: how-to-disable-automatic-updates-firefox-windows A "chave" está em mudar o valor do registro para 0 (ativar atualizações) ou 1 (desabilitar atualizações): Feita  a mudança, reinicie o Firefox. Lembrando que é uma modificação no registro do Window por isso, "faça com moderação".

Não consigo digitar na Pesquisa do Iniciar, Calculadora, Skype e Edge (Windows 10)

 Para aqueles que como eu estão tendo problemas ao digitar no "pesquisar" e em outras abas e programas no Windows 10, o problema é o "ctfmon.exe".  Por algum "descuido" do Windows ele não executa ou corrompe a inicialização.  Segue um pequeno tutorial para a correção: Não consigo digitar na Pesquisa do Iniciar, Calculadora, Skype e Edge.

Certificados SEFAZ com problemas em Windows 7 e 8

Se a captação de notas no SEFAZ com certificados A1 ou A3 estava funcionando e "do nada" parou de funcionar, verifique os certificados do  e a atualização deles em seu servidor e se o sistema for Windows 7 ou 8 a atualização emergencial do Windows corrige o problema: Urgent Trusted Root updates for Windows Root Certificate Program in Windows Recebi a dica do amigo Ulisses Cappato e repassamos a quem precisar.

X5 - SEU ACESSO A ESTE SISTEMA FOI BLOQUEADO - CEF

Prezados, Um amigo meu teve seu acesso ao site da Caixa Econômica Federal - CEF foi bloqueado.  Ao ligar para o suporte, não obteve sucesso no desbloqueio, sendo a única "alternativa" FORMATAR A MÁQUINA para que assim, a "identificação" do computador pudesse mudar, tudo ser reinstalado com essa nova identificação e desbloqueado o acesso. Não contente com isso buscamos na internet algum caso parecido e nos deparamos com vários casos iguais e com a mesma "solução".    Sendo esta uma solução "fatal",  um dos comentários de um caso no site "Reclame Aqui" ofereceu uma solução melhor: "Va até o painel de controle e desinstale o programa "WARSAW", quando reiniciar o computador entre novamente no site pelo IE ou CHROME ele vai reinstalar o programa . Pronto Resolvido!" Feito isso ao tentar acessar o site é instalado novamente o "módulo de segurança" (que demora bastante por sinal) e tudo voltou ao normal. ...

Formulário não envia todos os campos

Prezados, Recentemente, enfrentamos uma questão de forma que não foi enviada com todos os campos do formulário. Deixe-me descrever a questão em detalhes. Nosso form, ao criar um novo contato ou atualizar um antigo, as tags selecionadas não estavam sendo salvas. Isso estava funcionando antes, mas de repente essa questão surgiu. Após uma investigação aprofundada, descobrimos que nem todos os campos do formulário foram publicados ou, em outras palavras, a variável PHP $_POST não listou todos os campos. Em nossa máquina Windows, conseguimos todos os campos, mas na caixa Linux o problema existia. Primeiro pensamos que a questão poderia ter causado devido à diretiva PHP "post_max_size", embora tenha sido configurada para 24M. Nós tentamos atualizá-lo para 128M. Mas a questão ainda estava lá. Em seguida, buscamos na internet e obtivemos uma pista de http://akrabat.com/php/missing-fields-in-_post/ . Nosso servidor estava usando o PHP 5.3.22. Então, buscamos a diretiva " ...

Windows Server 2012 R2 - Lentidão no acesso à RDP

Ao utilizarmos o Windows Server 2012 R2 via área remota de trabalho (RDP), notamos uma lentidão no acesso e resposta dos comandos, mesmo desativando várias opções do cliente de acesso, a lentidão persistia.  Buscando na internet surgiu uma solução que melhorou sensivelmente o problema: On the Windows Server 2012 machine, disable the Large Send Offload via the following steps: a. Open Network Connections. b. Right-click the icon of the NIC which is responsible for the connection to terminal clients and select Properties. c. In Networking tab, click Configure… button. d. In the next window, switch to Advanced tab. e. Click the Large Send Offload Version 2 (IPv4) and change the value to Disabled. Na máquina do Windows Server 2012, desative o "Deslocamento de Envio Grande" por meio das seguintes etapas: a. Abra as conexões de rede. b. Clique com o botão direito do mouse no ícone da NIC que é responsável pela conexão aos clientes do terminal e selecione Propr...

FOREACH e LIST no PHP - Problema na instrução

Prezados, No manual do PHP em http://php.net/manual/pt_BR/control-structures.foreach.php, há um problema na instrução quando se usa o "foreach" com "list", no exemplo descrito está: $array = [     [1, 2],     [3, 4], ]; foreach ($array as list($a, $b)) {     // $a contains the first element of the nested array,     // and $b contains the second element.     echo "A: $a; B: $b\n"; } Mas há um problema na linha "foreach ($array as list($a, $b)) {" onde ocorre o problema "Notice: Undefined offset:" e o código não executa. Buscando na internet uma solução, encontrei no fórum "https://bugs.php.net/bug.php?id=10203" a seguinte solução do usuário "torben@php.net": $arr = array(array(1, 2), array(3, 4)); foreach ($arr as $narr) {     list($a, $b) = array_values($narr);     echo "$a, $b\n"; } Dessa forma o loop funcionou como o esperado para o propósito do array. Abraços.

Problemas de bibliotecas usando jquery, ajax e struts em HTTPS

Prezados, Assim como eu, quem teve problemas com as bibliotecas JQuery, Ajax etc. na chamada de links em seus scritps após inserir certificados HTTP em seu site, linhas como por exemplo: script type="text/javascript" src="http://code.jquery.com/jquery-1.8.3.js" Basta modificar o " http " do link para " https ", assim: script type="text/javascript" src=" https ://code.jquery.com/jquery-1.8.3.js" Isso serve para todas as chamadas externas quando se começa a trabalhar com certificados no seu site (HTTPS). Abraços. (adaptado do fórum: http://respostas.guj.com.br/5655-problema-com-https-usando-jquery-ajax-e-struts-1)

Problemas ao abrir planilhas com conteúdo HTML XMLNS no Excel

Prezados, hoje, após uma atualização do Excel verifiquei que os arquivos de planilhas exportados dos nossos scripts em HTML / XMLNS não abriam no Excel.  Ao "vasculhar" na internet em busca de uma solução achei uma "dica" em um site explicando que o problema é devido a uma atualização da Microsoft que bloqueou a abertura de arquivos, considerados por eles, "suspeitos".  Devido a isso a solução mais viável é dizer ao Excel que uma pasta (e suas subpastas) são "confiáveis" e assim ele abre todos os arquivos desta pasta. Vá em Opções > Central de Confiabilidade, como na figura abaixo: Clique "Procurar" e selecione a pasta em que os arquivos serão salvos, depois clique em "Adicionar um novo local", selecione a pasta e marque a opção "As subpastas deste local também são confiáveis": Clique em Ok, feche todas as janelas e pronto.  O único problema é que, todos os arquivos que foram exportados em HTML com a...

Excluir apenas alguns registros com só uma SQL

Prezados, Mais uma vez, uma dica que ajuda demais em casos específicos como quando, por exemplo, você precisa excluir apenas alguns registros de uma tabela mas não quer executar sempre o mesmo comando trocando apenas o identificador do registro.  O comando "IN" ajuda bastante nisso, veja como aplicar. Normalmente usaríamos: DELETE FROM seubancodedados.suatabela WHERE campo = valordocampo1 DELETE FROM seubancodedados.suatabela WHERE campo = valordocampo2 DELETE FROM seubancodedados.suatabela WHERE campo = valordocampo3 etc. Aplicando o "IN" temos: DELETE FROM seubancodedados.suatabela WHERE campo IN (valordocampo1, valordocampo2, valordocampo3) Dessa forma com apenas um com comando você exclui somente os registros que tenham os identificadores valordocampo1, valordocampo2 etc. isso sem apagar toda a tabela.  Ele funciona em qualquer comando/sintaxe onde você tenha que comparar se o valor a ser modificado é igual ao que você precisa ...

Excluindo arquivos e pastas de backup antigas automaticante - FORFILES

Tenho rotinas de backup que copiam/criam diretórios e estes são compactados.  O problema é que, se os mais antigos não forem apagados, perde-se grandes espaços em disco.  Buscando soluções para linhas de comandos em arquivos bat (batch/DOS) encontrei o (milagroso) comando FORFILES onde com duas linhas de comando, resolvi meu problema: 1 - apaga somente os arquivos .rar com mais de 3 dias FORFILES /P "c:\seudiretorio\seusubdiretorio" /M *.rar /D -3 /C "cmd /c echo @path" 2 - apaga os arquivos dos diretórios com mais de 3 dias FORFILES /P "D:\Backup_Geral\Backup_DBs_EGTec" /D -3 /C "cmd /c del @path /q" 3 - Apaga os diretórios com mais de 3 dias FORFILES /P "D:\Backup_Geral\Backup_DBs_EGTec" /D -3 /C "cmd /c rd @path /s /q" Com estes comandos sendo executados por um arquivo batch (.bat) os backups com mais de 3 dias (no meu caso) são excluídos automaticamente. Para maiores detalhes sobre o comando e seus parâmetros...

Executando programas com credenciais de administrador - RUNAS

Quem trabalha com TI com certeza já passou por situações onde um software precisa ser executado com credenciais de administrador, você daria esse privilegio a seus usuários? Por questões de segurança, usuários utilizam contas restritas ou seja, não possuem privilégios de administrador, isso garante que usuários não possam alterar algumas configurações do computador como também a instalação de softwares. Alguns softwares necessitam de permissões para gravar em determinadas pastas ou modificar o registro do Windows e usuários restritos não possuem privilégios para concluir essas modificações. Para resolver esse problema sem tornar o usuário um “administrador” basta utilizar o comando RUNAS também conhecido como “executar como” em nossa interface gráfica. Abra as propriedades do atalho do software o qual pretendemos que seja executado como administrador; Em destino, antes do caminho do executável inclua o comando Runas /savecred ficando: runas /savecred /user:administrador “C:\...

Descobrir os IPs da sua Rede

Precisando encontrar os IPs dos repetidores da minha rede para manutenção, busquei na internet e encontrei este programa simples, objetivo e que faz exatamente o que é proposto: o " Wireless-Network-Watcher ". http://www.nirsoft.net/utils/wireless_network_watcher.html Não precisa de instalação, é gratuito e resolve o "problema" da forma mais simples e útil possível descobrindo todos os IPs ligados à sua rede. Como dizem: "seus problemas acabaram" ;)

Buscar texto/palavras em arquivos e/ou diretórios

A necessidade faz uma oportunidade mais uma vez... Na escassez da ferramenta de busca do Windows para palavras/strings/textos em vários arquivos e/ou diretórios, busquei e encontrei este excelente buscador: http://www.harddisksearch.com/ Que além de ser leve, grátis e preciso, nem precisa ser instalado, somente descompactar em uma pasta e executar.  Apesar da interface simples, não é difícil de ser usado. Abraços.

Limite de conexões no MySQL

Tive um problema em um script que percorria vários produtos em dezenas de bases diferentes. Quando executado ele parava o MySQL tipo um "estouro" de conexões, tentei de tudo: aumentar o limite de arquivos abertos (open_files_limit), aumentar o limite de conexões (max_conections) e também fechar as conexões abertas (mysql_close), mas nada disso adiantou, por fim tentei o "mysql_pconnect" e tudo funcionou até mais rápido do que estava. Então se você vai usar várias conexões no mesmo script com loops use o "mysql_pconnect" ao invés do tradicional "mysql_connect". Veja mais em:  mysql_pconnect

Acentos da API do Google Charts

Como sempre nossa acentuação causando problemas nos scripts.  Dessa vez foi na API do Google Charts, rodando "por aí" achei este código que funciona e resolveu meu problema, basta adicionar este código html no lugar da palava a ser acentuada: <?=utf8_encode("Avião")?> Caso tenha um "echo" no código use assim: echo 'texto '.utf8_encode("última ação"); Infelizmente só não consegui ainda fazer funcionar para "Ã" e "Ç". Extraído do blog: http://blog.viniciuscruz.com/2009/03/acentuacao-na-api-do-google-chart/

Retirar acentos com Expressões Regulares

Sempre tive dificuldade em retirar os acentos de uma string no PHP por expressões regulares, mas visitando o blog "http://ninguemfez.blogspot.com.br/2009/12/php-tirar-acentos.html" o usuário Ricardo disponibilizou uma forma simples e altamente eficaz de fazer isso: $valor = preg_replace("/&([a-z])[a-z]+;/i", "$1", htmlentities($valor)); Funciona perfeitamente.

PDF Converter - Simples e objetivo

Durante algum tempo procurei uma solução que fosse simples e objetiva ao converter arquivos PDF para imagens (JPG principalmente), achei o "PDF Converter" da Code-Industry que faz isso rápido e sem firulas, segue o link: http://www.softpedia.com/get/Office-tools/PDF/Team-PDF-to-JPG.shtml Para aqueles que querem funções extras, infelizmente ele não tem, mas ajuda bastante.

Centralizar imagens ou textos em uma DIV

Procurei durante muito tempo um código que centralizasse uma imagem em uma DIV mas que ao mesmo tempo se deslocasse quando o panel superior "empurrava" o conteúdo e que na rolagem de tela a imagem ficasse fixa, de todos, esse me salvou: http://www.vanseodesign.com/css/vertical-centering/