A curated list of awesome gif tools and scripts : libraries, utilities, and short examples. For more awesomeness, check out awesome.
-
Download source code from Overleaf if you use it:
menu
->download
->source
. -
Strip comments and combine all
tex
files (f01-main.tex
,f02-intro.tex
, etc.) into one filearxiv_main.tex
.
# Replace f01-main.tex with the main tex file in your overleaf project
latexpand --empty-comments f01-main.tex > arxiv_main.tex
import pprint | |
import re | |
import requests | |
from bs4 import BeautifulSoup, SoupStrainer | |
import time | |
import json | |
ALLAUTHORS = {} |
/* | |
* Licensed to GraphHopper and Peter Karich under one or more contributor | |
* license agreements. See the NOTICE file distributed with this work for | |
* additional information regarding copyright ownership. | |
* | |
* GraphHopper licenses this file to you under the Apache License, | |
* Version 2.0 (the "License"); you may not use this file except in | |
* compliance with the License. You may obtain a copy of the License at | |
* | |
* http://www.apache.org/licenses/LICENSE-2.0 |
export PATH=/usr/local/bin:$PATH | |
alias NBContrast="convert $1 -type Grayscale -contrast $2" | |
alias imgdim='sips -g pixelHeight -g pixelWidth $1' | |
alias cx='chmod +x' | |
mcd() { mkdir -p "$1" && cd "$1"; } | |
qre() { qrencode -o /tmp/a.jpg '$1' && open "/tmp/a.jpg" && sleep 1 && rm "/tmp/a.jpg"; } | |
alias l='ls -al' | |
alias dieu='sudo su root -s /bin/zsh' | |
alias fuck='sudo su root -s /bin/zsh' | |
export iOSOpenDevPath=/opt/iOSOpenDev |
import numpy as np | |
import skfuzzy as fuzz | |
import matplotlib.pyplot as plt | |
import sys | |
import matplotlib | |
matplotlib.rc('font', **{'sans-serif' : 'Arial', | |
'family' : 'sans-serif'}) |
'Nom','Diametre','Largeur','Longueur','Epaisseur','Profondeur','Bords','Surface','CoupeTransversale','ProfilLongitudinal','TempsDeCuisson' | |
Acini di pepe,2,-,3,-,-,lisse,lisse,solide,droit,9 | |
Agnolotti,-,30,45,-,-,crénelé,lisse,creux,pincé,10 | |
Anellini,6,-,-,1,-,lisse,lisse,creux,droit,6 | |
Bucatini,3,-,237,-,-,lisse,lisse,creux,droit,11 | |
Buccoli,8,-,30,-,-,lisse,lisse,creux,helicoïdal,8 | |
Calamaretti,25,-,14,-,-,lisse,lisse,creux,droit,14 | |
Cannelloni,23,-,100,-,-,lisse,lisse,creux,droit,20 | |
Cannolicchi rigati,8,-,41,-,-,lisse,strié,creux,droit,11 | |
Capellini,1,-,260,-,-,lisse,lisse,solide,droit,2 |
#!/usr/bin/env python3 | |
# Distributed under the MIT software license | |
import binascii, struct, sys, io, argparse | |
from PIL import Image | |
IMG_WIDTH = 512 # could be made adaptive... | |
MIN_HEIGHT = 4 # minimum height of image; twitter won't let us upload anything smaller | |
BYTES_PER_PIXEL = 4 # RGBA, 8 bit | |
def div_roundup(x,y): |
\documentclass[a4paper, 12pt]{article} | |
\usepackage{amsmath,amsthm,amssymb} | |
%\usepackage{diagrams} | |
\usepackage[french]{babel} | |
\usepackage[latin1]{inputenc} | |
\usepackage{hyperref} | |
\input xy |
Consumer ready 360° cameras are becoming ever more accessible and many people are experimenting with a variety of 360° content. Out of the many cameras on the market the Ricoh Theta S is one of the most user-friendly, turn-key solutions with lots of built-in features. However, the camera's videos are limited 1920x960 resolution and the Theta+ app only lets you create a timelapse with up to 300 or 400 images. The workaround is to use interval shooting to capture as many images as you'd like at the 5376x2688 to full resolution and then stitch them together manually into an HD video. There are few GUI solutions (especially open-source/free) which let you do this with ease. Here's how you do it: