Tested on Windows 10 & Ubuntu 16.
- Check that sshd on Ubuntu is properly configured
# As described in http://en.wikipedia.org/wiki/L-system#Example_7:_Fractal_plant | |
import turtle | |
ruleInput = ['F', 'X'] | |
ruleOutput = ["FF", "F-[[X]+X]+F[+FX]-X"] | |
start = "X" | |
front = 5 | |
turn = 30 | |
stack = [] |
Check out the blog entry about Facebook Open Graph and Twitter Card integration with blog/sites:
http://vietlq.github.io/2017/04/30/access-hugo-page-variables/
Code change here is based hugo-geo
theme: https://github.com/alexurquhart/hugo-geo
#include <type_traits> | |
template<class L> | |
struct Left { | |
L const value; | |
}; | |
template<class R> | |
struct Right { | |
R const value; |
# Instrument binaries, pgo data to /data/pgo, serial make is important to not confuse the pgo generator | |
env CXXFLAGS='-march=native -fprofile-dir=/data/pgo -fprofile-generate=/data/pgo' cmake .. -DCMAKE_BUILD_TYPE=Release | |
make -j 1 | |
# Run instrumented program, generate and write pgo data | |
./runIt | |
# Use profile data and feed into gcc, correct for threading counter noise, serial make is important to not confuse the pgo generator | |
env CXXFLAGS='-march=native -fprofile-dir=/data/pgo -fprofile-use=/data/pgo -fprofile-correction' cmake .. -DCMAKE_BUILD_TYPE=Release | |
make -j 1 |
module type CELL = sig | |
type 'a cell | |
type 'a exp | |
val return : 'a -> 'a exp | |
val (>>=) : 'a exp -> ('a -> 'b exp) -> 'b exp | |
val cell : 'a exp -> 'a cell exp | |
val get : 'a cell -> 'a exp |
import turtle, math | |
def p_line(t, n, length, angle): | |
"""Draws n line segments.""" | |
for i in range(n): | |
t.fd(length) | |
t.lt(angle) | |
def polygon(t, n, length): | |
"""Draws a polygon with n sides.""" |
# turtle honeycomb | |
# Lasse Kosiol | |
# 1.9.2012 | |
# python workshop opentechschool berlin | |
import turtle | |
from random import randint | |
size = 20 | |
circles = 20 |
Latency Comparison Numbers (~2012) | |
---------------------------------- | |
L1 cache reference 0.5 ns | |
Branch mispredict 5 ns | |
L2 cache reference 7 ns 14x L1 cache | |
Mutex lock/unlock 25 ns | |
Main memory reference 100 ns 20x L2 cache, 200x L1 cache | |
Compress 1K bytes with Zippy 3,000 ns 3 us | |
Send 1K bytes over 1 Gbps network 10,000 ns 10 us | |
Read 4K randomly from SSD* 150,000 ns 150 us ~1GB/sec SSD |