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: CC0-1.0 */ | |
#define _GNU_SOURCE /* for copy_file_range */ | |
#include <errno.h> | |
#include <fcntl.h> | |
#include <stdarg.h> | |
#include <stdlib.h> | |
#include <string.h> | |
#include <sysexits.h> |
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
from collections.abc import Awaitable | |
from heapq import heappop, heappush | |
from math import inf | |
from weakref import WeakSet | |
try: | |
from functools import singledispatch | |
except ImportError: | |
from pkgutil import simplegeneric as singledispatch |
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
local M = {} | |
local error, unpack = error, unpack or table.unpack | |
local running = coroutine.running | |
local stderr = io.stderr | |
local exit = os.exit | |
local insert, remove = table.insert, table.remove | |
-- conditions |
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 python3 | |
#{ SPDX-License-Identifier: CC0-1.0 } | |
from collections import namedtuple | |
from fontTools.ttLib import TTFont | |
from io import BytesIO | |
from lxml.html import document_fromstring | |
from lxml.etree import tostring | |
from re import finditer, compile as re_compile | |
from requests import get |
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 python3 | |
# SPDX-License-Identifier: CC0-1.0 | |
from math import exp, factorial, pi, sqrt | |
def binom(n, k): | |
if n - k < 0 or n + k < 0: | |
return 0 | |
assert (n - k) % 2 == 0 and (n + k) % 2 == 0 | |
return factorial(n) / (2**n * factorial((n-k)//2) * factorial((n+k)//2)) | |
def gauss(n, k): |
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: CC0-1.0 | |
const EMAIL = 3 /* C */, TUTOR = 5 /* E */, PROBLEMS = 7 /* G: */; | |
const TOKEN = 'SLACK_TOKEN'; | |
function slack(url, payload) { | |
var token = PropertiesService.getDocumentProperties().getProperty(TOKEN); | |
if (token === null) | |
throw new Error('Slack bot token not set'); | |
var req = {headers: {'Authorization': `Bearer ${token}`}}; |
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 python3 | |
from time import monotonic | |
class periodically: | |
def __init__(self, interval): | |
self.interval = interval | |
self._previous = None | |
def __enter__(self): | |
if self._previous is not None: |
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
from heapq import heappush, heappop | |
from math import inf | |
from trio import BrokenResourceError, ClosedResourceError, EndOfChannel, WouldBlock | |
from trio.abc import ReceiveChannel, SendChannel | |
from trio.lowlevel import ParkingLot, checkpoint, checkpoint_if_cancelled, cancel_shielded_checkpoint | |
from trio._channel import MemoryChannelStats | |
from trio._util import NoPublicConstructor | |
class MemoryChannelState: | |
__slots__ = ('data', 'max_buffer_size', 'number', 'open_send_channels', |
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 python3 | |
from gi import require_version | |
require_version('Gst', '1.0') | |
require_version('Gtk', '3.0') | |
from gi.repository import GObject, Gst, Gtk | |
from os.path import abspath | |
from sys import argv, stderr | |
from threading import Thread |
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
45 | Город Москва | |
---|---|---|
45 301 | муниципальный округ Богородское | |
45 302 | муниципальный округ Вешняки | |
45 303 | муниципальный округ Восточное Измайлово | |
45 304 | муниципальный округ Восточный | |
45 304 000 106 | п Восточный | |
45 304 000 111 | п Акулово | |
45 305 | муниципальный округ Гольяново | |
45 306 | муниципальный округ Ивановское | |
45 307 | муниципальный округ Измайлово |
NewerOlder