Skip to content

Instantly share code, notes, and snippets.

View fedochet's full-sized avatar
💭
🐌

Roman Golyshev fedochet

💭
🐌
View GitHub Profile

Презентация

Слайд 1

Содержимое

#!/usr/bin/python3
from pathlib import Path
import sys
import subprocess
import argparse
import tempfile
def compile_executables_with_cmake(cmakelists_dir: Path, output_dir: Path):
cmakelists_dir = cmakelists_dir.absolute()

C++ Classworks Repository

Данный репозиторий предназначен для сдачи на проверку заданий из класса ("дорешек") в 2019-2020 учебном году.

Этот репозиторий будет виден только вам и проверяющим, поэтому вся активность будет происходить внутри него.

Для сдачи вам нужен будет git, инструкцию по установке можно найти вот тут.

Как отправлять задания на проверку

C++ Classworks Repository

Данный репозиторий предназначен для сдачи на проверку заданий из класса ("дорешек") в 2018-2019 учебном году.

Этот репозиторий будет виден только вам и проверяющим, поэтому вся активность будет происходить внутри него.

Для сдачи вам нужен будет git, инструкцию по установке можно найти вот тут.

Как отправлять задания на проверку

@fedochet
fedochet / js-beautify-from-java.java
Created February 18, 2018 23:47
Calling javascript beautifier from java
import javax.script.Invocable;
import javax.script.ScriptEngine;
import javax.script.ScriptEngineManager;
import javax.script.ScriptException;
import java.io.InputStreamReader;
public class JavascriptBeautifierForJava {
// my javascript beautifier of choice
private static final String BEAUTIFY_JS_RESOURCE = "beautify.js";
@fedochet
fedochet / dateTimeUtils.js
Last active May 5, 2018 18:08
Period to milliseconds conversion function
var minutesToPeriod = function (minutes) {
return dateTime.toPeriod(minutes * 1000);
};
var periodToMinutes = function (period) {
if (!period) {
return 0;
}
return (period.getSeconds() + 60 * (period.getMinutes() + 60 * (period.getHours() + 24 * (period.getDays() + 7 * period.getWeeks()))));
@fedochet
fedochet / minimal-template.tex
Last active March 3, 2018 22:05 — forked from Michael0x2a/minimal-template.tex
Minimal LaTeX template (with russian language)
\documentclass{article}
% General document formatting
\usepackage[margin=0.7in]{geometry}
\usepackage[parfill]{parskip}
\usepackage[utf8]{inputenc}
\usepackage[russian]{babel}
% Related to math
\usepackage{amsmath,amssymb,amsfonts,amsthm}
@fedochet
fedochet / hashtable.cpp
Last active October 14, 2017 15:09
Reference implementation for `c++` home assignment #1 (usage of `std::unordered_map`)
#include "hashtable.h"
#include <unordered_map>
using namespace cpp_assignment;
struct cpp_assignment::hash_table {
std::unordered_map<int, int> map;
};
hash_table* cpp_assignment::create() {