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!
Gradientes CSS
Com CSS border-radiusNo artigo anterior, mostrei aos senhores como o CSS pode preencher a lacuna entre o design e o desenvolvimento, adicionando cantos arredondados aos elementos. Os gradientes CSS são outra etapa nessa direção. Agora que os gradientes CSS são compatíveis com o Internet Explorer 8+, Firefox, Safari e Chrome…
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…