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
sendJson : Cmd Msg | |
sendJson = | |
let | |
json = | |
Http.jsonBody (Json.Encode.object []) | |
in | |
Http.send SendEmptyJsonMsg | |
(Http.post "api/empty-json" json (Json.Decode.succeed "")) |
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
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
# following code uses recursion, so it may run out of stack memeory for large collections | |
def flatten(container): | |
"""generate a flatten sequence from the input list""" | |
for i in container: | |
if isinstance(i, (list, tuple)): | |
for j in flatten(i): | |
yield j | |
else: | |
yield 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
Show hidden characters
{ | |
"always_show_minimap_viewport": true, | |
"bold_folder_labels": true, | |
"color_scheme": "Packages/Material Theme/schemes/Material-Theme.tmTheme", | |
"folder_exclude_patterns": | |
[ | |
".svn", | |
".git", | |
".hg", | |
"CVS", |
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
/// <summary> | |
/// Generates AntiForgery Tokens | |
/// </summary> | |
public static class AntiForgeryTokensGenerator | |
{ | |
private const string ConstantSalt = "b8YagDpYwB"; | |
private static readonly RandomNumberGenerator CryptoRandomDataGenerator = new RNGCryptoServiceProvider(); | |
// buffer for random string with 32 bytes of entropy |
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
# -*- coding: utf-8 -*- | |
"""Convert Unicode text into plain ASCII string.""" | |
# for brevity the table is kept simple | |
CONVERSION_TABLE = { | |
u"\u0394": "D", | |
u"\u03b1": "a", | |
u"\u03bd": "n", | |
u"\u03ac": "a", | |
u"\u03b7": "e" |
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
"use latest"; | |
let MongoClient = require('mongodb').MongoClient; | |
const questions = ` | |
<html> | |
<head> | |
<title>Euler problems</title> | |
</head> | |
<body> |
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
using System; | |
using System.Linq; | |
namespace EnumTest | |
{ | |
public enum ContentAreaTagEnum | |
{ | |
Unknown, | |
[ContentArea(Name = "Full")] |
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
I wanna write a small tool that will swap music from my youtube video. Currently it's binary | |
if override_audio: | |
o_cmd = ["ffmpeg", "-i", music_url, "-i", video_url, "-codec", "copy", | |
"-y", "-shortest", output_video] | |
logger.info(o_cmd) | |
code = sp.call(o_cmd) | |
else: | |
cmd = ["ffmpeg", "-i", music_url, "-i", video_url, "-filter_complex", | |
"amix=duration=shortest", "-vcodec", "copy", "-y", "-shortest", | |
output_video] |
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
# given list [2, 3, 5, 78] | |
# return 1, 4, 6-77, 79-99 | |
# the range is always <1, 100) | |
def get_ranges(lst, N=100): | |
s = set(lst) | |
filtered = (i for i in xrange(1, N) if not i in s) | |
output2 = [] | |
prev = None | |
skipping = False | |
for num in filtered: |
NewerOlder