Skip to content

Instantly share code, notes, and snippets.

View NuarkNoir's full-sized avatar
👀
hello there

Andrew NuarkNoir

👀
hello there
View GitHub Profile
Array.from(document.querySelectorAll(".tw-full-width.tw-interactive.tw-link.tw-link--hover-underline-none.tw-link--inherit")).map(x => {
return `${/\/videos\/(\d+)\?/.exec(x.href)[1]} "${x.textContent.trim()}"`;
}).join("\n");
(() => {
let titles = [`test`, `"test whitespace"`, `"more whitespace"`, `no_whitespace`, `another`, `test`];
let types = [`childish`, `popular`, `sci-pop`, `scientific`,];
let getTitle = () => {
return titles[Math.floor(Math.random() * titles.length)];
}
let getCost = () => {
return -3 + Math.floor(Math.random() * 104);
@NuarkNoir
NuarkNoir / db.py
Created May 22, 2020 08:16
Simple sqlite3 wrapper for python 3+
import warnings
import sqlite3 as sqlite
class Database(object):
__connected = False
__connection = None
__autocommit = True
def __init__(self, path=":memory:", autocommit=True):
self.__path = path
@NuarkNoir
NuarkNoir / gradecalccorrector.user.js
Last active May 20, 2020 05:27
GradeCalcCorrector - correctly calcs grade on full report page. Not flexible, may contain errors.
// ==UserScript==
// @name GradeCalcCorrector
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Correctly calcs grade on full report page. Not flexible, may contain errors.
// @author You
// @match https://e.sfu-kras.ru/grade/report/user/index.php?id=*
// @grant none
// ==/UserScript==

Keybase proof

I hereby claim:

  • I am nuarknoir on github.
  • I am nuark (https://keybase.io/nuark) on keybase.
  • I have a public key whose fingerprint is 8326 2A29 10BB 3F66 B5DB A2EB D5D1 9F46 26C1 95E8

To claim this, I am signing this object:

@NuarkNoir
NuarkNoir / download_rqdata.sh
Last active March 29, 2020 19:18
File prepares AnimeGAN environment after you clonned repo
URL=https://github.com/TachibanaYoshino/AnimeGAN/releases/download/Haoyao-style_V1.0/Haoyao-style.zip
ZIP_FILE=./checkpoint/Haoyao-style.zip
TARGET_DIR=./checkpoint/saved_model
mkdir -p ./checkpoint
wget -N $URL -O $ZIP_FILE
mkdir -p $TARGET_DIR
unzip $ZIP_FILE -d $TARGET_DIR
rm $ZIP_FILE

3 Практические задания

  • Написать скрипт на языке MATLAB, который строит график функции sin(x2) на отрезке [−π, π] с шагом, равным 1/100 длины отрезка. На графике должны быть подписи осей, заголовок, и координатная сетка.
  • Написать скрипт на языке MATLAB, который строит график функции sin(x2 + y2) в области [−π, π] по каждой координате с шагом, равным 1/100 длины отрезка, в виде незакрашенной сетки. На графике должны быть подписи осей, заголовок, и координатная сетка.
  • Написать скрипт на языке MATLAB, который строит график функции cos(x2 + y2) в области [−π, π] по каждой координате с шагом, равным 1/100 длины отрезка, в виде закрашенной поверхности. На графике должны быть подписи осей, заголовок, и координатная сетка.
  • Написать скрипт на языке MATLAB, который генерирует N случайных действительных чисел, равномерно распределённых в интервале от 0 до 2, и строит их гистограмму. На графике должны быть подписи осей, заголовок, и координатная сетка.
  • Написать скрипт на языке MATLAB, который сортирует строки ма
@NuarkNoir
NuarkNoir / calc.js
Last active January 14, 2020 15:09
Calculate cost of wishlist on Amazon
Math.round((Array.from(document.querySelectorAll(".a-price-whole")).map(x=>~~(x.innerText)).concat(Array.from(document.querySelectorAll(".a-price-fraction")).map(x=>~~(x.innerText) / 100.))).reduce((a, b) => a + b, 0) * 100) / 100
@NuarkNoir
NuarkNoir / e.sfu-kras.ru.user.css
Last active November 28, 2019 10:33
eCourses prettifier
/* ==UserStyle==
@name eCourses Prettifier
@namespace github.com/openstyles/stylus
@version 0.1.0
@description SFU's eCourses ultimate prettifier
@author Nuark (tg: @Nuark)
@updateUrl https://gist.githubusercontent.com/NuarkNoir/d2e6d04508d05b961a302d194f841401/raw
==/UserStyle== */
@-moz-document domain("e.sfu-kras.ru") {
#nheader .users-online {
@NuarkNoir
NuarkNoir / s2ag.user.js
Created August 9, 2019 10:13
Sankaku2Aria - Generates parametrized links, compatible with aria2 (with `-P` parameter)
// ==UserScript==
// @name Sankaku2Aria
// @namespace http://tampermonkey.net/
// @version 0.1
// @description Generates parametrized links, compatible with aria2 (with `-P` parameter)
// @author Nuark
// @match *://sankakucomplex.com/*/*/*/*/
// @match *://www.sankakucomplex.com/*/*/*/*/
// @grant none
// ==/UserScript==