Definition
flatten = lambda x: sum(x, [])
Example usage
>>> flatten([[1,2],[3,4]])
[1, 2, 3, 4]
Definition
flatten = lambda x: sum(x, [])
Example usage
>>> flatten([[1,2],[3,4]])
[1, 2, 3, 4]
# https://www.facebook.com/photo?fbid=3769368939762114&set=gm.1306912559653197 | |
from itertools import chain | |
import timeit | |
# Interesting Code Sample | |
# expected = [x for xs in [[x]*int(expected_dist[x]) for x in range(0, N+1)] for x in xs] | |
# Original Appraoch |
#!/usr/bin/env stack runhaskell | |
-- getUser.hs | |
import Data.Maybe | |
import System.Environment | |
main = do | |
user <- lookupEnv "USER" | |
print $ fromMaybe "" user |
#!/usr/bin/env python | |
''' | |
Parse fail2ban log for IP addresses | |
Usage: $ ./parse.py log | |
''' | |
import re | |
import sys | |
import subprocess | |
import collections |
encrypt() { | |
openssl aes-256-cbc -a -salt -in $1 -out $1.enc | |
} | |
decrypt() { | |
openssl aes-256-cbc -d -a -in $1 -out $1.unlocked | |
} | |
#!/bin/bash | |
suggest() { | |
echo "$(/Users/kolby/Code/suggest/google_suggestions.py $*)" | |
} | |
search() { | |
echo "$(/Users/kolby/Code/suggest/search.py $*)" | |
} |
#!/usr/bin/env python3 | |
from argparse import ArgumentParser | |
try: | |
from googlesearch import search | |
except ImportError: | |
print("No module named 'google' found") | |
def cli_args_string(parser = ArgumentParser()): |
#!/usr/bin/env python3 | |
''' | |
usage: google_suggestions.py [-h] [query [query ...]] | |
positional arguments: | |
query search string | |
optional arguments: | |
-h, --help show this help message and exit |