Skip to content

Instantly share code, notes, and snippets.

@hibnico
hibnico / gist:4746177
Created February 9, 2013 17:25
traceroute 216.81.59.173
$ traceroute to 216.81.59.173 (216.81.59.173), 64 hops max, 52 byte packets
1 192.168.1.1 (192.168.1.1) 3536.082 ms 0.607 ms 0.621 ms
2 * * *
3 229.233.70.86.rev.sfr.net (86.70.233.229) 37.412 ms 37.140 ms 36.702 ms
4 201.239.103.84.rev.sfr.net (84.103.239.201) 36.620 ms 36.479 ms 36.396 ms
5 70.201.96.84.rev.sfr.net (84.96.201.70) 36.163 ms 37.062 ms 115.940 ms
6 10gigabitethernet1-1.core1.lon1.he.net (195.66.224.21) 54.160 ms 53.920 ms 53.912 ms
7 10gigabitethernet7-4.core1.nyc4.he.net (72.52.92.241) 120.625 ms 132.218 ms 120.766 ms
8 10gigabitethernet7-1.core1.ash1.he.net (184.105.213.93) 132.770 ms 132.786 ms 132.025 ms
9 10gigabitethernet1-2.core1.atl1.he.net (184.105.213.110) 147.666 ms 145.617 ms 138.051 ms
@hibnico
hibnico / HttpURLConnectionBug.java
Created April 11, 2014 17:04
A bug in HttpURLConnection ?
import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.URL;
import java.util.concurrent.atomic.AtomicInteger;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.eclipse.jetty.server.Request;
nlalevee@hibpro 18:49:52 ~/dev/pony/git
$ make config=release
fatal: ref HEAD is not a symbolic ref
actor.c
messageq.c
asio.c
event.c
kqueue.c
fun.c
hash.c
$ ponyc -d .
Building builtin -> /Users/nlalevee/dev/pony/git/packages/builtin
Building . -> /Users/nlalevee/dev/pony/pony-mysandbox/git/src/trn_param
Building debug -> /Users/nlalevee/dev/pony/git/packages/debug
Error:
/Users/nlalevee/dev/pony/pony-mysandbox/git/src/trn_param/trn_param.pony:9:16: receiver type is not a subtype of target type
str1.append(str2)
^
Info:
/Users/nlalevee/dev/pony/pony-mysandbox/git/src/trn_param/trn_param.pony:9:5: receiver type: String trn!
use "debug"
interface box Runner[A, R]
fun apply(args: A): R^
interface box Generator[A]
fun apply(): A^
interface box Property[R]
fun apply(r: R): Bool

Programme d'Emmanuel Macron: https://storage.googleapis.com/en-marche-fr/COMMUNICATION/Programme-Emmanuel-Macron.pdf

NB: pour me convaincre qu'une mesure est bonne, il me faut du contexte, de la mise en perspective, des détails techniques, des exemples. Les explications des mesures de ce programme sont bien trop succinctes pour pouvoir y adhérer. Donc cette analyse ne peut être qu'à charge. Et un peu sacarstique, parce que j'aime ça.

D'abord l'introduction: avec son style inimitable Macron enchaine de jolis mots qui peuvent, ou pas, avoir du sens une fois assemblé. Morceaux choisis de platitude:

Des transformations radicales nouvelles bouleversent nos vies et nos certitudes

[les repliés sur nous-mêmes] ignorent [les] ressorts profonds [de la France] et le sens de notre destin.