This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# requires python > 3.11rc1 for sqlite3.{serialize, deserialize} | |
import sqlite3 | |
def serialize(): | |
con = sqlite3.connect(":memory:") | |
cur = con.cursor() | |
cur.execute("CREATE TABLE movie(title, year, score)") | |
cur.execute(""" | |
INSERT INTO movie VALUES | |
('Monty Python and the Holy Grail', 1975, 8.2), |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sudo apt-get install -y build-essential certbot git \ | |
libjpeg-dev libxml2-dev libxslt1-dev zlib1g-dev nginx \ | |
python3-certbot-nginx python3-dev python3-pip python3-virtualenv \ | |
python3-dev python3-pip python3-click python3-virtualenv \ | |
uwsgi uwsgi-plugin-asyncio-python3 uwsgi-plugin-gevent-python3 \ | |
uwsgi-plugin-python3 uwsgi-plugin-tornado-python3 \ | |
uwsgi-plugin-lua5.1 uwsgi-plugin-lua5.2 uwsgi-plugin-luajit |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Rails.application.configure do | |
config.hosts << /[a-z\-]+\.trycloudflare\.com/ | |
end |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
sequenceDiagram | |
Browser->>+Server: Generate and store the WebAuthn User ID | |
Server->>+Server: generate challenge, and store in session | |
Server-->>+Browser: options | |
Browser->>+User: create (local call to device) | |
User-->+Browser: PublicKeyCredential |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# https://docs.micropython.org/en/v1.18/develop/natmod.html | |
# python env setup | |
pyenv local 3.10.2 #version doesn't matter so much | |
python -m venv venv # setup venv | |
source venv/bin/activate | |
# install python build tools | |
pip install 'pyelftools>=0.25' | |
# setup micropython env |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const std = @import("std"); | |
// fails with compile error | |
pub fn fileReader() !type { | |
var file = try std.fs.cwd().openFile("./lines.csv", .{}); | |
defer file.close(); | |
var buf_reader = std.io.bufferedReader(file.reader()); | |
return buf_reader.reader(); | |
} | |
pub fn main() !void { |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Line | Start | End | Duration | One Way? | |
---|---|---|---|---|---|
1 | Château de Vincennes | ||||
1 | Bérault | Château de Vincennes | 0:01 | ||
1 | Saint-Mandé–Tourelle | Bérault | 0:01 | ||
1 | Porte de Vincennes | Saint-Mandé–Tourelle | 0:01 | ||
1 | Nation | Porte de Vincennes | 0:02 | ||
1 | Reuilly–Diderot | Nation | 0:02 | ||
1 | Gare de Lyon | Reuilly–Diderot | 0:01 | ||
1 | Bastille | Gare de Lyon | 0:02 | ||
1 | Saint-Paul | Bastille | 0:02 |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
puts "DATA is a #{DATA.class}" | |
puts DATA.read | |
__END__ | |
here is some | |
data, that, i, | |
have |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<html> | |
<head> | |
<script src="https://unpkg.com/stimulus/dist/stimulus.umd.js"></script> | |
<script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.29.1/moment.min.js"></script> | |
<link | |
href="https://unpkg.com/tailwindcss@^1.0/dist/tailwind.min.css" | |
rel="stylesheet" | |
/> | |
<script> |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
MEMORY | |
{ | |
ROM: start=$8000, size=$8000, type=ro, define=yes, fill=yes, file=%O; | |
} | |
SEGMENTS | |
{ | |
CODE: load=ROM, type=ro; | |
VECTORS: load=ROM, type=ro, offset=$7ffa; | |
} |