Recentemente, eu estava criando um Recalbox com meu filho de 5 anos e foi uma experiência incrível; vi o entusiasmo e a curiosidade em seus olhos enquanto o ajudava a montar uma máquina de videogame. Adicionamos jogos de NES, SNES e Nintendo 64 ao dispositivo, mas ficou claro que o controle do N64 precisava ter seus botões reconfigurados em um arquivo de configuração. Para isso, eu precisava saber o nome USB do dispositivo.

O senhor pode usar a seguinte execução de linha de comando para obter a listagem dos dispositivos USB conectados:

system_profiler SPUSBDataType

# >>
USB:

    USB 3.0 Bus:

      Host Controller Driver: AppleUSBXHCISPTLP
      PCI Device ID: 0x9d2f
      PCI Revision ID: 0x0021
      PCI Vendor ID: 0x8086

        Generic   USB  Joystick  :

          Product ID: 0x0006
          Vendor ID: 0x0079
          Version: 1.07
          Speed: Up to 1.5 Mb/sec
          Manufacturer: DragonRise Inc.
          Location ID: 0x14400000 / 2
          Current Available (mA): 500
          Current Required (mA): 500
          Extra Operating Current (mA): 0

        iBridge:

          Product ID: 0x8600
          Vendor ID: 0x05ac (Apple Inc.)
          Version: 1.01
          Manufacturer: Apple Inc.
          Location ID: 0x14100000

    USB 3.1 Bus:

      Host Controller Driver: AppleUSBXHCIAR
      PCI Device ID: 0x15d4
      PCI Revision ID: 0x0002
      PCI Vendor ID: 0x8086
      Bus Number: 0x00

    USB 3.1 Bus:

      Host Controller Driver: AppleUSBXHCIAR
      PCI Device ID: 0x15d4
      PCI Revision ID: 0x0002
      PCI Vendor ID: 0x8086
      Bus Number: 0x01

Existem métodos para visualizar os dispositivos USB conectados por meio de uma interface de usuário do sistema operacional, mas o senhor sabe como obter rapidamente essas informações por meio da linha de comando. Também é muito mais fácil copiar e colar esses dados se o senhor precisar passá-los adiante!

  • Barras de rolagem personalizadas no WebKit
  • Efeito de extensão do Google com CSS ou jQuery ou MooTools JavaScript

    Os dois grandes fornecedores de navegadores, Google e Mozilla, têm páginas de extensões que utilizam efeitos de animação simples, mas elegantes, para aprimorar a página. Uma das extensões usadas pelo Google é uma animação básica de margem superior para alternar entre dois painéis: um painel gráfico…