{{ message }}

Instantly share code, notes, and snippets.

☹️
Having (YET another) kidney stone surgery in a few days...

# Rogério Brito rbrito

☹️
Having (YET another) kidney stone surgery in a few days...
Created Jul 7, 2020 — forked from bazub/gist:3877971
Grayscale/Binary images using PIL
View gist:8e17e6bbc93bc2999d92b979d080c9c3
 im=Image.open("1.jpg") #im=im.rotate(1) im.save("e.jpg") im2=im.convert("L") im2.save("b.jpg") threshold = 100 im = im2.point(lambda p: p > threshold and 255) im.save("d.jpg") img="d.jpg" result = tesseract.ProcessPagesWrapper(img,api)
Created Mar 30, 2020 — forked from rosinality/mathology.html
View mathology.html
 Mathology
Created May 23, 2019 — forked from meagtan/galois.c
Quick implementation of Galois fields
View galois.c
 /* * The following is an implementation of the finite field GF(2^8) as bit vectors of length 8, where the nth bit represents the * coefficient of the nth power of the generator in each element, and the generator satisfies the minimal polynomial * x^8 + x^4 + x ^3 + x^2 + 1 in the prime field Z_2, in which addition is equivalent to XOR and multiplication to AND. * The elements of GF(2^8) thus represent polynomials of degree < 8 in the generator x. Addition in this field is simply * bitwise XOR, but multiplication requires the elimination of powers of x <= 8. */ #include #include
Created Dec 7, 2018 — forked from Iunius118/gimp_autosave.py
Auto save plug-in for GIMP [2.8, 2.9]
View gimp-autosave.py
 #!/usr/bin/env python # Original (by yahvuu): http://www.gimpusers.com/forums/gimp-developer/11718-autosave-plugin import tempfile, os from time import * from gimpfu import * def autosave(image, layer): backupInterval = 10 * 60
Created Jul 20, 2018 — forked from agentcooper/0.README.md
Telegram chat backup/export

### How to use

2. Copy-paste contents of `telegram-scripts.js` into JS console
3. Run `showContacts()` to get the list of contacts with ids
4. Run `saveChat(userId)` where `userId` is the id from step 3

Process can take a while, check console for progress. Occasionall `FLOOD_WAIT` errors are expected. Once done, browser will download the JSON file.

### Motivation

Created Jan 5, 2018 — forked from ErikAugust/spectre.c
Spectre example code
View spectre.c
 #include #include #include #ifdef _MSC_VER #include /* for rdtscp and clflush */ #pragma optimize("gt",on) #else #include /* for rdtscp and clflush */ #endif
Created Jun 24, 2017 — forked from otsaloma/remove-duplicate-subs
Remove duplicate subtitles with aeidon
View remove-duplicate-subs
 #!/usr/bin/env python3 import aeidon, sys, time if len(sys.argv) < 2: print("Usage: {} SUBTITLE_FILE...".format(__file__)) raise SystemExit(1) for fname in sys.argv[1:]: print("{}:".format(fname)) project = aeidon.Project() project.open_main(fname, "utf_8") before = len(project.subtitles)
Last active Nov 2, 2015 — forked from hubgit/README.md
Remove metadata from a PDF file, using exiftool and qpdf. Note that embedded objects may still contain metadata.

# Anonymising PDFs

Metadata in PDF files can be stored in at least two places:

• the Info Dictionary, a limited set of key/value pairs
• XMP packets, which contain RDF statements expressed as XML

## PDF files

Created Jan 29, 2013
View balanced_smileys.py
 #!/usr/bin/env python # -*- coding: utf-8 -*- import string import re INPUT_FILE = 'balanced_smileystxt.txt' input = open(INPUT_FILE, 'r')
Created Jan 29, 2013 — forked from kokx/Facebook Hackercup Solutions.md