Skip to content

Instantly share code, notes, and snippets.

View davidonet's full-sized avatar

David Olivari davidonet

  • David O Net
  • Fozières, France
View GitHub Profile
@nihui
nihui / simple-https-server.py
Last active February 4, 2023 16:53
simple https server
from http.server import HTTPServer, SimpleHTTPRequestHandler
import ssl, os
os.system("openssl req -nodes -x509 -newkey rsa:4096 -keyout key.pem -out cert.pem -days 365 -subj '/CN=mylocalhost'")
port = 8888
httpd = HTTPServer(('0.0.0.0', port), SimpleHTTPRequestHandler)
httpd.socket = ssl.wrap_socket(httpd.socket, keyfile='key.pem', certfile="cert.pem", server_side=True)
print(f"Server running on https://0.0.0.0:{port}")
httpd.serve_forever()
@tdd
tdd / Apprendre et explorer ES2015plus.md
Created February 4, 2017 18:32
De bonnes ressources pour apprendre, découvrir et explorer ES2015+ en profondeur

Apprendre

  • ES6 Katas - De petits exercices courts pour découvrir la plupart des aspects des fonctionnalités ES2015+ de façon interactive. Plutôt top.
  • Learn ES2015 - Une partie géniale du site web de Babel qui déroule des exemples de toutes les fonctionnalités ES2015+ prises en charge.
  • ES6-Features.org - Chouette comparaison point à point de codes utilisant ES2015+ et de leur équivalent ES5.
  • ES6 Features - Une revue rapide, sur une page unique, des fonctionnalités ES2015 à coup d'exemples de code, par Luke Hoban.

Explorer en profondeur

  • ES6 In Depth - Super série d’articles sur le Mozilla Developer Network (MDN) ; également disponible en français grâce à un considérable effort de traduction.
@shamil
shamil / mount_qcow2.md
Last active July 16, 2024 22:52
How to mount a qcow2 disk image

How to mount a qcow2 disk image

This is a quick guide to mounting a qcow2 disk images on your host server. This is useful to reset passwords, edit files, or recover something without the virtual machine running.

Step 1 - Enable NBD on the Host

modprobe nbd max_part=8
anonymous
anonymous / getvimeourl
Created January 2, 2013 15:57
get the temporaty signed vimeo mp4 stream for an id
var Browser = require("zombie");
app.get('/getvimeourl/:vimeoid', function(req, res){
Browser.visit("http://player.vimeo.com/video/" + req.params.vimeoid, {
userAgent : 'Mozilla/5.0',
debug : false
}, function(e, browser, status) {
var player = browser.document.getElementsByClassName("f")[0].getAttribute("id");
var clip = player.replace("player_", "clip");
player = browser.evaluate(clip);