Skip to content

Instantly share code, notes, and snippets.

View ajiteshsingh's full-sized avatar

Ajitesh Singh ajiteshsingh

View GitHub Profile
<!-- Using pixi 6.0.0 -->
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Pixi Demo</title>
@ajiteshsingh
ajiteshsingh / extract_font_name.py
Created December 22, 2020 17:47
Extract font names from TTF/OTF/WOFF/WOFF2 files using python
import base64
import io
import json
import chardet
import requests
from fontTools import ttLib
FONT_SPECIFIER_FAMILY_ID = 1
FONT_SPECIFIER_SUB_FAMILY_ID = 2
@ajiteshsingh
ajiteshsingh / latency.txt
Created January 19, 2020 08:03 — forked from jboner/latency.txt
Latency Numbers Every Programmer Should Know
Latency Comparison Numbers (~2012)
----------------------------------
L1 cache reference 0.5 ns
Branch mispredict 5 ns
L2 cache reference 7 ns 14x L1 cache
Mutex lock/unlock 25 ns
Main memory reference 100 ns 20x L2 cache, 200x L1 cache
Compress 1K bytes with Zippy 3,000 ns 3 us
Send 1K bytes over 1 Gbps network 10,000 ns 10 us
Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD