Skip to content

Instantly share code, notes, and snippets.

View Zulcom's full-sized avatar
🏠
Working from home

Simon Muravev Zulcom

🏠
Working from home
View GitHub Profile
@Zulcom
Zulcom / Procfile
Last active January 10, 2018 13:47
Export VK Group post to facebook page. Экспорт из группы вк в фейсбук. Webhook. Вебхук. Python. Heroku
web: gunicorn -b 0.0.0.0:$PORT main:app
@Zulcom
Zulcom / answers.md
Created November 20, 2017 21:27
Вычислительный конвейер и конвейер команд

Вопрос

  • Ответ

Найдите неверный вариант ответа:
Конвейер возможно применить, когда:

  • времена, необходимые для реализации аппаратными блоками своих действий, имеют один порядок величины.

@Zulcom
Zulcom / jquery_code.js
Created November 12, 2017 08:09
Display input size if exist
$("input").each(
function (i,e){
if(typeof $(this).attr('size') != typeof undefined)
$(this).after("<span> ("+$(this).attr('size')+")</span>");
}
);
@Zulcom
Zulcom / script.js
Last active October 19, 2017 16:21
Вторая программа: «Сколько гулять?» Основы JavaScript \ Условия HTMLacademy
var temperature = 20;
var itsRaining = false;
var minutes = (!itsRaining && temperature && temperature<=35) ? 20 - Math.abs(20-temperature) : 0;
@Zulcom
Zulcom / main.cpp
Created October 13, 2017 13:47
Make Petri (PT) net language from incidence matrix
#include <iostream>
#include <stdio.h>
#include <string.h>
#include <clocale>
#include <string>
#include <set>
#include <fstream>
using namespace std;
@Zulcom
Zulcom / 1.js
Created October 7, 2017 12:27
Tampermonkey random quiz solver
// ==UserScript==
// @name Пройти тест заново, если оценка меньше 8
// @namespace http://tampermonkey.net/
// @version 0.1
// @description жмёт "пройти тест заново", если ответ на тест "Тест не пройден"
// @author Zulcom
// @match https://e.sfu-kras.ru
// @include https://*/mod/quiz/view.php?id=*
// @grant none
// @require http://code.jquery.com/jquery-latest.js
@Zulcom
Zulcom / Parallel-lab1-5var.cpp
Created September 28, 2017 13:00
Первая лаба по Параллеькам, пятый вариант ,вывод в файл
/*
*Входные данные:
N – размер массивов,
x – вводимый параметр, для параллельной программы
k – количество потоков.
Задание:
инициализировать массивы A и B в соответствии с выражением (см. вариант);
выполнить вычисление массива С и переопределение массива В;
по требованию выполнить вывод всех массивов на экран (в файл);
предусмотреть возможность исполнения некоторых параллельных секций числомпотоков, задаваемых переменной k;
@Zulcom
Zulcom / 1.сpp
Created September 24, 2017 13:23
Задан одномерный массив A[1..18]. Сформировать новый массив B[1..18], элементы которого определяются так: B[i]= a[1]+a[2]+...+a[i]. Найти сумму чётных элементов массива В.
#include <iostream>
#include <stdio.h>
using namespace std;
int main()
{
int masA[18];
int masB[18];
for(int i = 0; i < 18; i++)
{
@Zulcom
Zulcom / Eldorado_parser.py
Created September 11, 2017 13:28
Парсинг шильдиков акции эльдорадо
import urllib
from bs4 import BeautifulSoup
from pushbullet import Pushbullet
import os
from selenium import webdriver
urls = ["www.eldorado.ru/special/550985894/?filter_category[1624320]=On",
"www.eldorado.ru/special/550985894/page/2/?filter_category[1624320]=On",
"www.eldorado.ru/special/550985894/page/3/?filter_category[1624320]=On"] # ССылки, по которым будем искать шильдики
@Zulcom
Zulcom / signal.m
Created September 6, 2017 10:02
Построить сигнал в MathCad
fs = 14* 10 % Частота дискредизации
t = 0:1/fs:5 %временной промеуток
x = sin(pi*14*) % формула волны
plot(t,x) % строим график