these are all pretty similar --
Scala:
val outer = List(List(1, 2, 3, 4, 5), List(4, 5, 6, 7, 8))
for {
inner <- outer
x <- inner
} yield x
#!/usr/bin/env ruby | |
class WordMarkov | |
def initialize(data=[]) | |
@nexts = {} | |
@initials = [] | |
data.each do |word| | |
chars = word.split('') | |
@initials << chars[0..1] | |
chars[0..-3].each_with_index do |char, i| |
from glob import glob | |
from lxml import etree | |
def xpath(el, path): | |
return el.xpath(path, namespaces={ | |
'kml': 'http://www.opengis.net/kml/2.2', | |
'gx': 'http://www.google.com/kml/ext/2.2' | |
}) |
"rolandcrosby/adjacency" | |
"rolandcrosby/adsb" | |
"rolandcrosby/airports-that-sound-alike" | |
"rolandcrosby/alexa-transit" | |
"rolandcrosby/balloonboy" | |
"rolandcrosby/bernie" | |
"rolandcrosby/calligraphy" | |
"rolandcrosby/ccal" | |
"rolandcrosby/citibike" | |
"rolandcrosby/cloudwriter" |
# mix two audio streams together: | |
youtube-dl "https://www.youtube.com/watch?v=c38HJR-9vhU" -f best -o burnafterreading.mp4 | |
youtube-dl "https://www.youtube.com/watch?v=Pqh63ca__mM" -f best -o chromatica.mp4 | |
ffmpeg \ | |
-ss 77.2 \ # skip first 77.2 seconds of first input | |
-i burnafterreading.mp4 \ | |
-i chromatica.mp4 \ | |
-filter_complex "[0:1][1:1] amix=inputs=2:weights=2 1" \ # mix track 1 (audio) of inputs 0 and 1, make audio 0 twice as loud as 1 | |
-map 0:0 \ # use track 0 (video) from input 0 | |
-c:a aac -strict -2 \ # don't think this is necessary, default encoder settings should be fine |
#!/usr/bin/env python3 | |
from OpenSSL import crypto, SSL | |
from typing import List, Optional | |
import sys | |
import os | |
import errno | |
def get_or_make_key(cn: str) -> crypto.PKey: |
#!/bin/bash | |
read -r win_found <<<$(wmctrl -l -p | awk '{print $1,$3}' | while read -r wins; do ps -o command= -p "${wins/0x* /}" | grep -q gnome-terminal && echo "${wins/ */}" && break; done) | |
if [ -z "$win_found" ]; then | |
gnome-terminal | |
else | |
wmctrl -i -a $win_found | |
fi |
SELECT ?ingredient ?ingredientLabel (GROUP_CONCAT(DISTINCT ?sandwichLabel; SEPARATOR = ", ") AS ?sandwiches) WHERE { | |
?sandwich ((wdt:P31?)/(wdt:P279*)) wd:Q28803; | |
wdt:P527 ?ingredient. | |
MINUS { ?ingredient (wdt:P279*) wd:Q7802. } | |
SERVICE wikibase:label { | |
bd:serviceParam wikibase:language "en", "fr". | |
?sandwich rdfs:label ?sandwichLabel. | |
?ingredient rdfs:label ?ingredientLabel. | |
} | |
} |
SELECT | |
?film | |
?title | |
?directors | |
?year | |
WHERE | |
{ | |
SELECT | |
?film | |
?title |
these are all pretty similar --
Scala:
val outer = List(List(1, 2, 3, 4, 5), List(4, 5, 6, 7, 8))
for {
inner <- outer
x <- inner
} yield x
(function () { | |
function rot13(str) { | |
return str.replace(/([A-Ma-m])|([N-Zn-z])/g, function (m, p1, p2) { | |
return String.fromCharCode(m.charCodeAt(0) + (p1 ? 13 : -13)); | |
}); | |
} | |
if (document.getSelection().rangeCount == 0) { | |
return; | |
} | |
const range = window.getSelection().getRangeAt(0); |