Servidor Firebird 1.5 no Windows Vista/7/Server 2008

  1. INTRODUÇÃO
  2. CONFIGURANDO O WINDOWS PARA CRIAR DESPEJOS DE MEMÓRIA EM USER-MODE
  3. ANÁLISE MANUAL DE ARQUIVOS DE DESPEJO DE MEMÓRIA (.DMP)
  4. INSTALANDO O FIREBIRD SERVER 1.5 NO WINDOWS VISTA/7/SERVER 2008
  5. CONCLUSÃO
  6. REFERÊNCIAS

1. INTRODUÇÃO

No local onde trabalhava possuímos um sistema de controle de material desenvolvido em Visual Basic (Windows) com banco de dados Firebird 1.5 em um servidor com Windows XP SP3. Com o fim do ciclo de vida do Windows XP (e, consequentemente, a ausência de atualizações de segurança), decidimos atualizá-lo para Windows 7 através de uma atualização in-place. Continuar lendo “Servidor Firebird 1.5 no Windows Vista/7/Server 2008”

Anúncios

Falha durante a iniciação do serviço “Netlogon”: “The dependency service was not started”

Após a execução do SubInACL e do secedit em um controlador de domínio Windows Server 2003 R2, o serviço Netlogon falhava ao iniciar com a seguinte mensagem: “The dependency service was not started“.

Continuar lendo “Falha durante a iniciação do serviço “Netlogon”: “The dependency service was not started””

Falha durante a instalação do Internet Explorer 8 no Windows Server 2003 R2: “Couldn’t get File Version Info size.”

Durante a reparação de arquivos de sistema corrompidos de um servidor Windows Server 2003 R2 devido a uma queda de energia, o Internet Explorer 8 deixou de funcionar e o ícone do Internet Explorer 8 não exibia o logo do navegador.

Continuar lendo “Falha durante a instalação do Internet Explorer 8 no Windows Server 2003 R2: “Couldn’t get File Version Info size.””

Emissor NF-e e CT-e SEFAZ: Não é possível acionar o aplicativo.

Uma cliente contactou o suporte informando que, após deletar os arquivos temporários do Java através do Painel de Controle, o Emissor NF-e e CT-e pararam de funcionar com a mensagem:

Não é possível acionar o aplicativo.

Continuar lendo “Emissor NF-e e CT-e SEFAZ: Não é possível acionar o aplicativo.”

Erro Crítico: O menu Iniciar não está funcionando. Tentaremos repará-lo quando você entrar da próxima vez

Os usuários do Windows 10 podem se deparar com um erro do Windows ao tentar abrir o menu Iniciar: “Erro Crítico: O menu Iniciar não está funcionando. Tentaremos repará-lo quando você entrar da próxima vez.” (Critical Error – Start menu and Cortana aren’t working. We’ll try to fix it the next time you sign in).

Continuar lendo “Erro Crítico: O menu Iniciar não está funcionando. Tentaremos repará-lo quando você entrar da próxima vez”

N-Key Rollover: O que é e Como testar seu teclado

Neste artigo, eu vou explicar o que é n-key rollover e alguns dos métodos disponíveis para testar o nível de rollover que seu teclado suporta. N-key rollover está relacionado a habilidade de um teclado reconhecer corretamente múltiplas teclas pressionadas de uma só vez (neste caso, a habilidade de pressionar quantas teclas você quiser) e é um recurso necessário principalmente em jogos. (ControlSpace, 2010)

Ainda que você não seja um jogador hardcore, este artigo pode ser de interesse devido a teclados com n-key rollover geralmente possuírem grande qualidade. A maioria dos teclados modernos que fornecem n-key rollover são do tipo de teclas mecânicas (estes teclados possuem um switch mecânico independente para cada tecla e tendem a possuir maior custo para produzi-los [Arqade, 2010]), o oposto dos teclados de borracha que são, infelizmente, barateados e distribuídos com os PC’s hoje em dia. (ControlSpace, 2010)

O que é N-Key Rollover?

N-key rollover, comumente abreviado para NKRO, é um termo conhecido e apreciado por muitos entusiastas em jogos mas pode não ser tão conhecido como outro termo, anti-ghosting. Anti-ghosting é um termo frequentemente usado pela Microsoft, Logitech, e outros fabricantes de teclados populares no marketing de seus produtos. É importante conhecer a diferença entre os dois termos (ControlSpace, 2010):

  • N-Key Rollover – O pressionar de cada tecla no teclado pode ser detectado individualmente, o que significa que cada tecla que você pressionar será detectada pelo seu sistema operacional não importando quantas teclas você pressione simultaneamente (consequentemente a variável ‘n’ na palavra n-key refere-se ao número mínimo de teclas (keys) que é possível pressionar em um teclado ao mesmo tempo). Em um teclado verdadeiramente N-key-Rollover (NKRO), todas as teclas podem ser pressionadas e detectadas ao mesmo tempo corretamente. (Arqade, 2010)
  • Anti-Ghosting – Refere-se a habilidade do teclado em reconhecer 3 ou mais teclas pressionadas de uma só vez. A principal coisa a destacar aqui é que o anti-ghosting normalmente sugere que há uma limitação na combinação de teclas e quantas delas podem ser pressionadas simultaneamente, enquanto teclados n-key rollover não possuem esta limitação. O número de teclas pressionadas reconhecidas simultaneamente varia entre cada modelo de teclados que não possuem n-key rollover completo. De alguma forma, você pode pensar em anti-ghosting como uma tentativa das fabricantes de melhorar a funcionalidade de teclados barateados de borracha, sem ter de implementar a funcionalidade n-key rollover completa.

Nota: Ainda que seja assim que o termo anti-ghosting seja usado desta forma, ghosting em um teclado refere-se a outra coisa. “Ghosting é quando você pressiona duas teclas no teclado, e uma terceira tecla – que você não pressionou – também é enviada ao PC. Isso raramente é encontrado mesmo em placas de teclados baratos, por que os fabricantes possuem o hábito de limitar o rollover então teclas fantasmas [ghost] são sempre bloqueadas.” – Overclock.net Forums

Por que eu deveria me importar quanto a isso?

Provavelmente já está na hora de dar um exemplo para trazer as coisas para o contexto. O teclado Sidewinder X6 da Microsoft é um teclado razoavelmente recente que é frequentemente criticado por suas capacidades anti-ghosting (ou a falta delas).(ControlSpace, 2010) Com este teclado em particular, uma reclamação comum de jogadores é não conseguir pressionar certas combinações de 3 teclas como:

  • Ctrl + W + R (Crouch + Forward + Reload)

Neste caso, após pressionar as duas primeiras teclas (Ctrl + W), a terceira tecla (R) não é reconhecida. Ainda que combinações como estas não sejam usadas por todos os jogadores, ela é um problema real… mesmo em teclados como este vendido para o público gamer. Seja você um gamer, um usuário do photoshop, um usuário avançado de um software que você usa com certas combinações de 3-teclas/atalhos que podem não funcionar. (ControlSpace, 2010)

Para diminuir custos, as fabricantes de teclado normalmente colocam diversas teclas no mesmo “circuito” na fiação do teclado. Isso previne que múltiplas teclas na mesma região do teclado sejam pressionadas simultaneamente. Geralmente as teclas shift, ctrl, e alt não estão incluídas nesta limitação, então você pode pressionar o shift e outras duas teclas ao mesmo tempo e elas funcionarão normalmente. Esta é uma limitação de hardware do seu teclado. Infelizmente, a única solução é você comprar um teclado melhor que não possua esta limitação. (Arqade, 2010)

Alguns teclados de netbooks (e provavelmente laptops baratos) moveram a lógica do teclado do hardware para o software ou firmware – criticamente, a lógica que determina quais teclas foram pressionadas podem não estar presentes no hardware em si. Se o driver do fabricante não estiver instalado (como após o usuário formatar e reinstalar o sistema operacional), não conseguir pressionar nenhuma combinação de teclas, mesmo teclas de comando como CTRL e ALT, podem ser um sintoma. (Arqade, 2010)

Os entusiastas do fórum geekhack.org possuem uma lista extensa de teclados (login necessário) testados para suas capacidades N-Key-Rollover. (Arqade, 2010)

Obtenha um teclado de fabricantes como: Razer, SteelSeries, Roccat, Saytek. Eles normalmente suportam até 6 teclas pressionadas de uma vez (ControlSpace, 2010) e possuem outros recursos como iluminação, áudio, portas USB, e drivers que permitem a criação e armazenamento de macros. (Arqade, 2010)

Testando o comportamento Rollover do seu teclado

Microsoft Ghosting Demonstration

Você pode usar a acessar a página de demo de ghosting da Microsoft Applied Science aqui.

Limitações desta demonstração (Microsoft Applied Science, 2013):

  1. Algumas teclas não estão disponíveis para páginas web. Por exemplo, o demo normalmente não será capaz de detectar quando a tecla print screen for pressionada.
  2. Algumas teclas removerão o foco da página web. Por exemplo, pressionar a tecla Windows geralmente levará a exibição e foco do menu iniciar. Para continuar usando este demo, mova o foco novamente para a página web clicando no demo.
  3. Algumas teclas são ambíguas para a página web. Por exemplo, páginas web normalmente não podem detectar a diferença entre a tecla shift esquerda ou direta; elas apenas sabem que a tecla shift foi pressionada. Para este tipo de teclas, o demo exibirá ambos os membros do conjunto ambíguo. No exemplo da tecla shift, o demo destacará ambas as teclas shift (esquerda e direita) como pressionadas independente da tecla shift que for pressionada.

Referências

N-Key Rollover: What It Is and How To Test Your Keyboard. ControlSpace, 2010.

Keyboard Ghosting Demonstration. Microsoft Applied Science, 2013.

How do I remove the limit on PC keyboard button presses?. Arqade, 2010.

Instalação da Lupa Eletrônica (MEC)

FONTE: Menina Arteira

Esta lupa eletrônica destina-se ao público com baixa visão e tem por objetivo ampliar textos e imagens. […]

Seu uso é bastante simples, assemelhando-se a um mouse comum de computador. A lupa deve ser colocada sobre o objeto a ser ampliado, movimentando-a de acordo com a disposição do que se deseja ampliar.

Possui a função contraste, que permite ao usuário a opção de ler textos na formatação original ou em cores contrastantes (por exemplo, ao lermos uma página em que as letras são escuras e o fundo claro, o leitor pode utilizar a função contraste; dessa forma, as letras passarão a ser claras e o fundo escuro). No caso de imagens coloridas, é possível apenas ampliá-las ou, se desejar, visualizá-las em preto e branco. O leitor pode, ainda, escolher o tamanho da ampliação, aumentando ou reduzindo a imagem.

O Equipamento constituído por uma microcâmera aliada a um circuito eletrônico que amplia textos e imagens em computador, possui iluminação própria; Também possui modos de visualização colorido, preto e branco e alto contraste preto e branco com alternância.

Download

Lupa Eletrônica USB 2820 Device

Execute o arquivo instalador_lupa_eletronica_1_4.exe para instalar o programa da Lupa Eletrônica.

Antes de iniciarmos a instalação do driver, precisamos identificar a arquitetura do sistema instalado (32 ou 64-bits). Para isso, dê botão direito em Meu computador > Propriedades.

O Windows XP normalmente é 32-bit (ele possuí uma versão 64-bit, mas ela não está disponível em Português).

Após a instalação do programa, é necessário instalar o driver (software controlador do dispositivo) manualmente.

Normalmente, ao conectar o dispositivo, o Windows deve reconhecê-lo automaticamente (plug and play) e solicitar a instalação do driver.

Caso isso não aconteça, dê botão direito em Meu computador > Gerenciar. Em Gerenciador de dispositivo, dê botão direito no controlador (USB 2820 Device, que deverá estar com um ponto de exclamação amarelo) e selecione Atualizar driver…

Caso o dispositivo não apareça na lista, verifique se a fonte da Lupa eletrônica está conectada na tomada (a luz da Lupa eletrônica deverá estar acessa) e que a entrada vídeo-componente (amarela) do conversor vídeo-USB está conectada a porta USB do computador.

Aparecerá o Assistente de instalação de drivers. Na primeira tela, selecione Não, não agora.
ScreenShot034

Na próxima tela, clique em Instalar de uma lista ou local específico (Avançado) (Windows XP) ou Procurar software de driver no computador (Windows 7).

ScreenShot037

Agora, selecione a opção “Incluir este local na pesquisa” e selecione o diretório de instalação do driver (localizado no diretório Driver Lupa Eletrônica\XX bits do CD de instalação da Lupa Eletrônica, onde XX refere-se a arquitetura do sistema) e clique em Avançar.

Com isso, o Assistente iniciará a instalação do driver!

896530AA

Na área de trabalho, execute o aplicativo da Lupa Eletrônica. No programa, clique em Opções. Na janela Opções do programa, clique em Testar Lupa.

Caso a imagem seja exibida, a Lupa está funcionando corretamente.

Após o uso, para removê-la com segurança do computador, clique no ícone Remover hardware com segurança (próximo ao relógio) e selecione Remover USB 2820 Device com segurança.