This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
# SPDX-License-Identifier: Apache-2.0 | |
# | |
# This is a standalone benchmark to evaluate copy-on-write in Python. | |
# The goal is to visit all the element of a tree by avoiding the branches that share the same name. | |
import random, uuid, timeit | |
# A random tree generator | |
def gen_name(): | |
return random.choice("abcdefghijklmnopqrstuvwxyz") |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
module NestedMapReduceTraversal where | |
data Section = Section String Bool [String] | |
data NumberedSection = NumberedSection Int String [(Int, String)] | |
deriving (Show, Eq) | |
numberSection :: [Section] -> [NumberedSection] | |
numberSection = go (1, 1) | |
where |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
{- The package contains common symbol shared by the other dhall files -} | |
let Prelude = | |
env:DHALL_PRELUDE | |
? https://prelude.dhall-lang.org/v13.0.0/package.dhall sha256:4aa8581954f7734d09b7b21fddbf5d8df901a44b54b4ef26ea71db92de0b1a12 | |
let {- Generate sequence like unix seq command -} seq = | |
\(count : Natural) | |
-> let seq = Prelude.List.replicate count Natural 1 | |
let indexed = Prelude.List.indexed Natural seq |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
let List/map = | |
https://prelude.dhall-lang.org/v11.1.0/List/map sha256:dd845ffb4568d40327f2a817eb42d1c6138b929ca758d50bc33112ef3c885680 | |
let List/drop = | |
https://raw.githubusercontent.com/dhall-lang/dhall-lang/master/Prelude/List/drop sha256:af983ba3ead494dd72beed05c0f3a17c36a4244adedf7ced502c6512196ed0cf | |
let List/take = | |
https://raw.githubusercontent.com/dhall-lang/dhall-lang/master/Prelude/List/take sha256:b3e08ee8c3a5bf3d8ccee6b2b2008fbb8e51e7373aef6f1af67ad10078c9fbfa | |
let Prelude = |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/env python3 | |
import argparse | |
import json | |
import sys | |
import os | |
import tarfile | |
import time | |
import subprocess | |
from urllib.request import urlopen |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# Licensed under the Apache License, Version 2.0 | |
import argparse | |
import multiprocessing | |
import os, signal, time | |
import numpy as np | |
import colorsys | |
import png |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/python | |
# coding: utf-8 -*- | |
# Copyright (c) 2016 Red Hat | |
# | |
# This module is free software: you can redistribute it and/or modify | |
# it under the terms of the GNU General Public License as published by | |
# the Free Software Foundation, either version 3 of the License, or | |
# (at your option) any later version. | |
# |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
# Licensed under the Apache License, Version 2.0 | |
# This is a basic Julia set explorer | |
import math, pygame, os, time, colorsys, sys | |
from pygame.locals import * | |
import pygame.draw, pygame.image | |
#constants | |
WINSIZE = map(lambda x: x*3, [ 160, 160]) |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/bin/sh | |
# | |
# A demo of Linux namespace to sandbox firefox | |
# | |
set -e | |
echo "[+] Check dependencies" | |
for i in twm firefox Xnest; do | |
which $i |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#!/usr/bin/env python | |
import math, pygame, os, time, colorsys, sys | |
from pygame.locals import * | |
import pygame.draw, pygame.image | |
#constants | |
WINSIZE = [ 800, 800] | |
CENTER = map(lambda x: x/2, WINSIZE) | |
RADIUS = WINSIZE[0] / 2 - 2 |
NewerOlder