Drivers bluetooth para Windows 2008

Olá,

continuando minha saga com drivers bluetooth no Windows 2008, iniciada neste post.

Encontrei mais um link de um usuário que modificou os drivers do Vista para rodar no 2008. A diferença é que nesse link também está disponível o download para Windows 2008 x86.

http://blog.komeil.com/2008/11/installing-microsoft-bluetooth-stack-on.html

Até mais!

Categorias dessa postagem:

Script para determinar número de cópias de um job de impressão

Olá,

frequentemente eu recebo problemas por email para responder. Eu prometo responder na medida do possível (sempre que sobra um tempo, afinal de contas, isso é suporte gratuito =), e quase que sempre eu atraso, com uma ou duas semanas de diferença… mas procuro responder dúvidas das pessoas, mesmo no meu email pessoal.

Para resolver esse problema, estou criando um sistema para envio de dúvidas. Isso vai desafogar meu email (afinal de contas, é um email pessoal =) e agilizar o processo de resposta. Fica mais fácil pra selecionar as melhores dúvidas e colocar aqui. Além disso, é melhor pras próprias pessoas que perguntam, já que elas vão poder verificar nas dúvidas das outras pessoas. Meu blog vai ser reformulado logo logo… aguardem!

Alguns dias atrás recebi a seguinte dúvida:

Oi vinicius, blz

Vc ja me ajudou antes, em várias situações, mais estou aqui novamente te pedindo ajuda..

To precisando de um script vbs, que gere o numero de copias de uma determinada impressora.

Encontrei este script,

' Monitor Print Job Status
strComputer = "."
Set objWMIService = GetObject("winmgmts:" _
    & "{impersonationLevel=impersonate}!\\" & strComputer & "\root\cimv2")

Set colPrintJobs =  objWMIService.ExecQuery _
    ("Select * from Win32_PrintJob")

Wscript.Echo "Print Queue, Job ID, Owner, Total Pages"

For Each objPrintJob in colPrintJobs
    strPrinter = Split(objPrintJob.Name,",",-1,1)
    Wscript.Echo strPrinter(0) & ", " & _
        objPrintJob.JobID & ", " &  objPrintJob.Owner & ", " _
            & objPrintJob.TotalPages
Next

No entanto o mesmo informa o total de paginas, mas preciso do numero de copias.

ex. um documeto com 6 paginas ele informa.
mas se mandar emprimir 2 copias deste determinado documento ele não informa (ex. 12)

deste ja agradeço
<nome>

O problema me intrigou um bocado. Gostei disso e fui atrás para ajudar o cara. Vejam minha conclusão:

Olá <nome>,

até onde eu vi (http://msdn.microsoft.com/en-us/library/aa394370(VS.85).aspx)  o WMI não possui nenhuma propriedade com o número de cópias. Por outro lado, faz até sentido: o subsistema de impressão do Windows não deve ter controle sobre cópias, já que o que chega pra ele são somente jobs. Tudo que ele sabe é quantas folhas são, de onde veio, pra onde vai, e quantas foram impressas... o conteúdo fica a cargo da aplicação.

Em resumo: a princípio, do ponto de vista do SO, não dá... quem deve ter controle sobre o número de cópias é o programa que pede pra imprimir um documento.

[]s,

Vinicius

Obrigado pela dúvida e até a próxima!

Categorias dessa postagem: , ,

Github e _vimrc

Olá,

acabei de fazer uma boa ação para a (comu|humani)dade. Tomei vergonha na cara, criei uma conta no github, aprendi a usar git e coloquei meu _vimrc lá.

Pra quem não sabe, o github é uma espécie de rede social misturada com um sistema de controle de versão muito bom, o Git. É gratuito, basta se cadastrar e usar o repositório online. Bastante útil para colocar aquele projeto que você criou tempos atrás e é super útil para outras pessoas. Pretendo colocar meus scripts por lá também, para quem quiser baixar. Na verdade, minha idéia mesmo é começar a controlar minhas criações entre as máquinas do cliente que presto serviço atualmente, do notebook da empresa e da minha máquina pessoal. =)

Pra quem quiser ver como anda meu arquivo _vimrc (principal arquivo de configuração do Vim) atualmente, segue aqui o link do meu repositório lá. Aproveitei e coloquei também os plugins que eu uso (Syntax Highlight do PowerShell, SnippetsEmu e, mais recentemente, FuzzyFinder). Todos eles podem ser encontrados facilmente no www.vim.org

http://github.com/vcx/vimfiles/tree

Futuramente, meus projetos pessoais ficarão todos em http://github.com/vcx

Até a próxima!

Categorias dessa postagem:

VM Guest x64 em Host 32 bits

Olá

mais uma pra começar bem o ano: o pessoal da Innotek (oops, agora parte da Sun) liberou, quase que silenciosamente, a versão 2.1.0 do VirtualBox, para Windows, Linux, Mac e Solaris. Até aí, parece uma notícia comum de algum fanboy postando no Digg. O que chama a atenção mesmo são os recursos novos dessa versão:

  • Suporte à VMs guest 64 bits, mesmo quando o SO host é 32 bits. Basta ter um processador compatível (x64) e que tenha suporte à virtualização por hardware (VT-x ou AMD-V)
  • Suporte a discos .VHD diferenciais. (foi lançado, mas não funciona direito ainda. A versão que está no CVS foi corrigida, e a 2.1.1 deve ser lançada em breve com a correção. Quem quiser compilar na mão já pode usar VHDs normalmente no Vbox)
  • Suporte a aceleração gráfica via OpenGL na versão Windows. Sim, já dá pra jogar dentro de VMs. O Suporte ao DirectX deve sair em breve também.
  • Suporte à rede melhorado no Windows. Agora não é necessário mais configurar uma placa virtual no host e fazer compartilhamento da rede manualmente. Funciona mais rápido e tão simples quanto o VirtualPC.
  • Agora é possível usar o mesmo disco em mais de uma máquina virtual (útil para cenários de preparação de imagens, por exemplo)
  • Suporte à segunda geração de virtualização por hardware (Enhanced Nested Paging) em processadores Nehalem da Intel. Isso promete acelerar bastante as VMs, mas só está disponível nos processadores lançados no final de 2008 ou posteriores.
  • Vários pequenos bugs corrigidos, dentre eles o que impedia o uso de Windows 2008 x64 como OS guest.

Enfim. VBox é uma boa opção pra quem quiser testar VMs x64 sem ter que reinstalar o SO Host.

Até logo!

Categorias dessa postagem:

Bluetooth no Windows Server 2008

Olá,

para começar bem o ano, uma dica importante para os Windows Truly Power Users. Sim, essa dica vai para os verdadeiros usuários avançados do Windows que conhecem bem o sistema que usam, e não apenas aqueles que usam o sistema operacional simplesmente porque veio com o computador e é bem mais fácil de usar do que os concorrentes.

Quem usa bem o Windows acaba preferindo o Windows Server como sistema operacional para uso do dia-a-dia, justamente pelos recursos avançados que ele oferece (Terminal Services, Hyper-V, IIS de verdade, etc.).

Trocar o XP pelo Windows Server 2003 era relativamente simples, já que poucos recursos do XP não estavam disponíveis na versão server. Boa parte deles podia ser habilitada facilmente editando somente uma chave de registro ou alterando uma diretiva de grupo local. Migrar do Windows Vista para o Windows Server 2008 não é tão natural, já que até mesmo recursos básicos como um MP3 Player ou acesso à rede via wi-fi não estão disponíveis por padrão e precisam ser instalados separadamente. Pior: alguns recursos simplesmente não estão disponíveis nem mesmo como componentes opcionais, como é o caso do suporte a dispositivos Bluetooth.

Hoje consegui finalmente instalar o Bluetooth completamente no Windows 2008. Neste caso, completamente significa Bluetooth com AD2P, Rede PAN, ActiveSync, HID, etc… tudo. O segredo sempre foi bem simples: usar os drivers do Vista. No caso do 32 bit é tranquilo… mas no x64, foi necessário ainda seguir um procedimento a parte. Felizmente, encontrei na Internet, no site harbar.net (que é de um MVP!), um arquivo .ZIP com os arquivos já modificados para x64, o que facilita bastante o processo. Basta então descompactar e instalar os drivers manualmente. Obviamente, a assinatura dos drivers não bate, e você deve confirmar que deseja instalar drivers não assinados por sua conta e risco.

http://www.harbar.net/archive/2008/06/13/Enabling-Bluetooth-on-MacBook-Pro-and-Windows-Server-2008-x64.aspx

se você estiver tentando usar o Windows Server 2008 e encontrar problemas com algum recurso, procure no www.win2008workstation.com

Have fun!

Categorias dessa postagem: