I hereby claim:
- I am willzhang05 on github.
- I am willzhang05 (https://keybase.io/willzhang05) on keybase.
- I have a public key whose fingerprint is 38DA 73E3 5989 6431 22A3 2784 C0BA 3A2B 5CF4 10DC
To claim this, I am signing this object:
I hereby claim:
To claim this, I am signing this object:
Thomas Jefferson High School for Science and Technology, Alexandria, VA (2014 – Present)
## AMT Relay discovery ## | |
* Need anycast address of AMT Relay (233.44.15.9) | |
* AMT gateway sends AMT Relay Discovery message to anycast address (233.44.15.9) | |
* Find closest relay using routing table | |
* Send message to UDP port 2268 and has Nonce | |
* Relay responds to Gateway with AMT Relay Advertisement message | |
* Gateway receives message with Relay's unique IP address. | |
* Gateway uses this IP address for any AMT messages (AMT Requests/AMT Membership updates) sent to this specific Relay | |
* Relay replies using UDP Port 2268 and contains the same Nonce that the Gateway verifies is the same, |
I like to use virtualenvs for Django projects for the convenience.
virtualenv -p <python version> <env name>
source env/bin/activate
pip install django
django-admin startproject <project name>
django-admin startapp <app name>
python manage.py migrate
I also typically update the dependencies for the project in requirements.txt
pip freeze > requirements.txt
Get-WmiObject -Class Win32_UserAccount | |
Rename-LocalUser -Name Guest -NewName EdWaterGuest | |
Rename-LocalUser -Name Administrator -NewName BigParserWinner | |
Get-LocalUser Guest | Disable-LocalUser | |
Get-LocalUser Administrator | Disable-LocalUser | |
wget https://data-cdn.mbamupdates.com/web/mb3-setup-consumer/mb3-setup-consumer-3.3.1.2183-1.0.262-1.0.3850.exe -OutFile mb-setup.exe | |
wget https://data-cdn.mbamupdates.com/web/mbar-1.10.3.1001.exe -OutFile mbar-setup.exe | |
wget https://download.microsoft.com/download/8/E/1/8E16A4C7-DD28-4368-A83A-282C82FC212A/MBSASetup-x64-EN.msi -OutFile mbsa-setup.exe |
According to Apple, the only way to remove an unknown firmware password from a MacBook (2011 and later) is to take it to the Apple Store with the original proof-of-purchase. However, I've found that there is another way, which I've been successful with for the unibody MacBook Pro--it's essentially just modifying a couple bytes in the EFI ROM, which should be simple. What's not simple, however, is figuring out how to read and write to the EFI chip. In this post, I'll talk about the process that I figured out and what worked for me.
Apple's method of resetting the firmware password is not reproducible, as Apple generates an SCBO file that unlocks the EFI using their private key. You can read more about this process here. The problem with this system is that, if you are in the unfortunate situation of neither having the firmware unlock pass
The KiCAD PCB design files and the ECU code are located in the EmbeddedSystem repository.
/usr/share/arduino/hardware/teensy/avr/libraries/FlexCAN
.Tools > Manage Libraries
.The RTOS currently being considered is Mbed OS.
std::vector<int> customSortNumbers(std::vector<int> arr) { | |
// arr[0] = 1 | |
// count[1] = 1 | |
// count[arr[i]] | |
// map | |
/* | |
{1, 1} | |
{2, 3} | |
{4, 2} | |
*/ |