minor
This commit is contained in:
parent
0ea84f23f3
commit
2cf0c4d513
@ -75,7 +75,10 @@ sudo mkinitcpio -p linux
|
||||
### git use credential store
|
||||
https://gist.github.com/maelvls/79d49740ce9208c26d6a1b10b0d95b5e
|
||||
well, no:
|
||||
```
|
||||
yay seahorse libgnome-keyring
|
||||
git config --global credential.helper /usr/lib/git-core/git-credential-gnome-libsecret
|
||||
```
|
||||
|
||||
### gnome thumbnail raw picture
|
||||
https://support.system76.com/articles/fix-raw-image-previews/
|
||||
|
5
badge.md
5
badge.md
@ -32,10 +32,11 @@ the badge is made by badge.team. currently there a no documentation. REV2 is on
|
||||
- GH12E 535MB8 {AP2114 LDO https://www.diodes.com/assets/Datasheets/AP2114.pdf} SOT23, 3.3V
|
||||
- Blue Taiyang 201912 375080 1500mAh 3.7V LiPo, protected by S8261 ( https://s.alicdn.com/@sc01/kf/Hee7ed3ee91a14761aedd3fb3e48ce273l/221933125/Hee7ed3ee91a14761aedd3fb3e48ce273l.jpg )+ JST PH 2P connector?
|
||||
- NXP PCA9555 I2C GPIO expander
|
||||
- CC1200 + pcb antenna and SMA solder point, 2 pogo pin test points
|
||||
- CC1200 + pcb antenna and SMA solder point, 2 pogo pin test points
|
||||
- Frequencies: 137-158.3, 164-190, 205-237.5, 274-316.6, 410-475, 820-950
|
||||
- vibrator (?)+ JST PH 2P connector?
|
||||
|
||||
### shitty addon
|
||||
### 'shitty addon'
|
||||
It is glowing lighty green. the pcb looks like an anglerfish
|
||||
- attiny85
|
||||
- RGB LED
|
||||
|
70
get_info.py
Normal file
70
get_info.py
Normal file
@ -0,0 +1,70 @@
|
||||
# Copyright (c) 2018 Yubico AB
|
||||
# All rights reserved.
|
||||
#
|
||||
# Redistribution and use in source and binary forms, with or
|
||||
# without modification, are permitted provided that the following
|
||||
# conditions are met:
|
||||
#
|
||||
# 1. Redistributions of source code must retain the above copyright
|
||||
# notice, this list of conditions and the following disclaimer.
|
||||
# 2. Redistributions in binary form must reproduce the above
|
||||
# copyright notice, this list of conditions and the following
|
||||
# disclaimer in the documentation and/or other materials provided
|
||||
# with the distribution.
|
||||
#
|
||||
# THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS
|
||||
# "AS IS" AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT
|
||||
# LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS
|
||||
# FOR A PARTICULAR PURPOSE ARE DISCLAIMED. IN NO EVENT SHALL THE
|
||||
# COPYRIGHT HOLDER OR CONTRIBUTORS BE LIABLE FOR ANY DIRECT, INDIRECT,
|
||||
# INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL DAMAGES (INCLUDING,
|
||||
# BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES;
|
||||
# LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER
|
||||
# CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
|
||||
# LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN
|
||||
# ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
|
||||
# POSSIBILITY OF SUCH DAMAGE.
|
||||
|
||||
"""
|
||||
Connects to each attached FIDO device, and:
|
||||
1. If the device supports CBOR commands, perform a getInfo command.
|
||||
2. If the device supports WINK, perform the wink command.
|
||||
"""
|
||||
|
||||
from fido2.hid import CtapHidDevice, CAPABILITY
|
||||
from fido2.ctap2 import Ctap2
|
||||
|
||||
try:
|
||||
from fido2.pcsc import CtapPcscDevice
|
||||
except ImportError:
|
||||
CtapPcscDevice = None
|
||||
|
||||
|
||||
def enumerate_devices():
|
||||
for dev in CtapHidDevice.list_devices():
|
||||
yield dev
|
||||
if CtapPcscDevice:
|
||||
for dev in CtapPcscDevice.list_devices():
|
||||
yield dev
|
||||
|
||||
|
||||
for dev in enumerate_devices():
|
||||
print("CONNECT: %s" % dev)
|
||||
print("Product name: %s" % dev.product_name)
|
||||
print("Serial number: %s" % dev.serial_number)
|
||||
print("CTAPHID protocol version: %d" % dev.version)
|
||||
|
||||
if dev.capabilities & CAPABILITY.CBOR:
|
||||
ctap2 = Ctap2(dev)
|
||||
info = ctap2.get_info()
|
||||
print("DEVICE INFO: %s" % info)
|
||||
else:
|
||||
print("Device does not support CBOR")
|
||||
|
||||
if dev.capabilities & CAPABILITY.WINK:
|
||||
dev.wink()
|
||||
print("WINK sent!")
|
||||
else:
|
||||
print("Device does not support WINK")
|
||||
|
||||
dev.close()
|
@ -1,4 +1,9 @@
|
||||
# debug perfomance problems
|
||||
https://netflixtechblog.com/linux-performance-analysis-in-60-000-milliseconds-accc10403c55
|
||||
|
||||
introduction to ebpf: https://www.brendangregg.com/ebpf.html
|
||||
introduction to ebpf: https://www.brendangregg.com/ebpf.html
|
||||
|
||||
RAM usage splitted by iomem (https://github.com/madrisan/linux-iomem/blob/master/iomem.sh)
|
||||
```
|
||||
cat /proc/iomem | tr [a-z] [A-Z] | while IFS='-: ' read AD1 AD2 REST; do echo "$(( $(echo "obase=10;ibase=16; ( $AD2 -AD1 ) " | bc) >> 20))MB for $REST"; done | sort -h
|
||||
```
|
Loading…
Reference in New Issue
Block a user