Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000
Each of these commands will run an ad hoc http static server in your current (or specified) directory, available at http://localhost:8000. Use this power wisely.
$ python -m SimpleHTTPServer 8000
This page is a curated collection of Jupyter/IPython notebooks that are notable for some reason. Feel free to add new content here, but please try to only include links to notebooks that include interesting visual or technical content; this should not simply be a dump of a Google search on every ipynb file out there.
Important contribution instructions: If you add new content, please ensure that for any notebook you link to, the link is to the rendered version using nbviewer, rather than the raw file. Simply paste the notebook URL in the nbviewer box and copy the resulting URL of the rendered version. This will make it much easier for visitors to be able to immediately access the new content.
Note that Matt Davis has conveniently written a set of bookmarklets and extensions to make it a one-click affair to load a Notebook URL into your browser of choice, directly opening into nbviewer.
#!/bin/bash | |
# IMPORTANT: Make sure your VM's network security rules allows access over TCP Port 80. | |
# This is required to pass the HTTP challenge. | |
# NOTE: This script only needs to be run once. No cron setup is necessary for SSL certificate renewal since it will be handled automatically. | |
# Download: curl -o certrenewal.sh <raw URL of this gist> | |
# Enable execution: sudo chmod +x certrenewal.sh | |
# Run: ./certrenewal.sh -d "yourdomain.tld" -e "youremail@yourdomain.tld" |
Figured it would make sense to create a single gist collating my previous deep dive explorations and notes.. so here it is!
This is a list of the most basic but extremely useful commands. Learning these will help you have a strong foundation to add more sophisticated commands upon.
Here are some words that we use and some meanings that you may associate them with.
We use | What you may know them as |
---|---|
directory | folder |
sudo | Run as Administor |
import bs58 from "bs58"; | |
import jssha from "jssha"; | |
const sha256 = str => { | |
const inst = new jssha("SHA-256", "HEX"); | |
inst.update(str); | |
return inst.getHash("HEX"); | |
}; | |
/** |
This document summarizes notes taken to make VMWare Fusion 13 Player work on Apple M1 Pro. It builds upon a previous document based on VMWare Tech Preview 21H1
VMWare Fusion 13 was released on November 17, 2022 and Fusion 13.5 on October 19, 2023
Created on: November 20, 2022
Updated on: December 12, 2023
All of the below properties or methods, when requested/called in JavaScript, will trigger the browser to synchronously calculate the style and layout*. This is also called reflow or layout thrashing, and is common performance bottleneck.
Generally, all APIs that synchronously provide layout metrics will trigger forced reflow / layout. Read on for additional cases and details.
elem.offsetLeft
, elem.offsetTop
, elem.offsetWidth
, elem.offsetHeight
, elem.offsetParent
https://gist.github.com/malash/fc0c573300b080e5745e68522d1617bf