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 / encoding.js
Created February 19, 2018 15:14
Node.js конвертирование всех файлов в каталоге из кодировки 866 в кодировку UTF-8(BOM)
// Node.js конвертирование всех файлов в каталоге из кодировки 866 в кодировку UTF-8(BOM)
// Node.js convert all files in directory from 866 codepage to UTF-8 (BOM)
var fs = require('fs');
var cptable = require('codepage');
fs.readdir('jav/', function (err, filenames) {
filenames.forEach(function (filename) {
fs.readFile('jav/' + filename, null, function (err, content) {
fs.appendFile("jav-utf/" + filename, cptable.utils.decode(866, content), function (err) {
console.log(filename);
@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 / signal.m
Created September 6, 2017 10:02
Построить сигнал в MathCad
fs = 14* 10 % Частота дискредизации
t = 0:1/fs:5 %временной промеуток
x = sin(pi*14*) % формула волны
plot(t,x) % строим график