Daniel J. Bernstein
スライド: http://cr.yp.to/talks/2015.04.16/slides-djb-20150416-a4.pdf
音声: http://cr.yp.to/talks/2015.04.16/audio.ogg
(訳注: Daniel J. BernsteinはUICの教授で、qmailやdjbdnsを開発した 有名なプログラマーである。最近では彼の暗号アルゴリズム (curve25519)の
#!/usr/bin/env python | |
# mckick.py - Minecraft kick server | |
# | |
# usage: | |
# $ python mckick.py 'server maintenance!' | |
# | |
import sys, struct, socket | |
def main(argv): | |
args = argv[1:] |
### Keybase proof | |
I hereby claim: | |
* I am euske on github. | |
* I am euske (https://keybase.io/euske) on keybase. | |
* I have a public key ASB-WZHzfT8Q3qyqWR4buSinp6Z7U_Or-8Shvi45aPmA4wo | |
To claim this, I am signing this object: |
import pygame | |
def set_gamma(img, gamma): | |
buf = img.get_buffer() | |
gmap = bytes( min(255, int(255*pow(i/255, gamma))) for i in range(256) ) | |
buf.write(buf.raw.translate(gmap), 0) | |
return | |
img = pygame.image.load("in.jpg") | |
set_gamma(img, 0.5) |
<!DOCTYPE html> | |
<meta charset="utf-8" /> | |
<title>Euske's Color Scheme</title> | |
<body> | |
<h1>Euske's Color Scheme</h1> | |
<table> | |
<tr> | |
<td>Low contrast</td> | |
<td bgcolor="#ffbbff"><code>#ffbbff</code></td> | |
<td bgcolor="#aaaaff"><code>#aaaaff</code></td> |
[Background] | |
ImageFile= | |
MaskFile= | |
OverlayFile= | |
[Options] | |
HandsImage= | |
ShowMajorTicks=0 | |
ShowMinorTicks=0 | |
ShowTickNumbers=0 | |
ShowCaption=1 |
#include <stdio.h> | |
#include <stdlib.h> | |
#include <string.h> | |
typedef int T; | |
typedef struct { | |
T* objs; | |
size_t nobjs; | |
size_t maxobjs; |
Daniel J. Bernstein
スライド: http://cr.yp.to/talks/2015.04.16/slides-djb-20150416-a4.pdf
音声: http://cr.yp.to/talks/2015.04.16/audio.ogg
(訳注: Daniel J. BernsteinはUICの教授で、qmailやdjbdnsを開発した 有名なプログラマーである。最近では彼の暗号アルゴリズム (curve25519)の
# -*- shell-script -*- | |
## | |
## Minimum .bashrc for euske | |
## | |
# Do nothing if not interactive. | |
[[ -z "$PS1" ]] && return | |
# Shell options. | |
IGNOREEOF=10 |