Skip to content

Instantly share code, notes, and snippets.

View Ser-Gen's full-sized avatar
💭
https://github.com/pixhub-int/image-processing

Sergei Vasilev Ser-Gen

💭
https://github.com/pixhub-int/image-processing
  • Voronezh, Russia
View GitHub Profile
@Ser-Gen
Ser-Gen / dark.user.js
Last active October 22, 2019 00:43
dark.user.js
// ==UserScript==
// @name dark
// @namespace styles
// @include http*//*.*
// @version 5
// @run-at document-start
// @grant none
// ==/UserScript==
if (window.location.href.match('scinquisitor.livejournal.com')) {
@Ser-Gen
Ser-Gen / end.user.js
Last active April 5, 2019 13:33
end.user.js
// ==UserScript==
// @name end
// @namespace styles
// @include http*//*.*
// @version 4
// @grant none
// ==/UserScript==
if (window.location.href.match('duckduckgo.com')) {
if (document.querySelector('.msg--noscript a')) {
@Ser-Gen
Ser-Gen / greaseLynx.user.js
Last active September 6, 2018 07:14
greaseLynx
// ==UserScript==
// @name greaseLynx
// @include http*//*.*
// @version 1
// @run-at document-start
// @grant none
// ==/UserScript==
document.documentElement.insertAdjacentHTML(`afterbegin`, `
<style>
@Ser-Gen
Ser-Gen / ashot.user.js
Last active October 2, 2018 12:04
Ашот
// ==UserScript==
// @name Ашоты, Асланы
// @namespace ashots
// @include *//prnt.sc/*
// @include *//cloud.mail.ru/public/*
// @include *//yadi.sk/i/*
// @include *//joxi.net/*
// @include *//monosnap.com/file/*
// @include *//screenshots.firefox.com/*
// @include *//imgur.com/*
@Ser-Gen
Ser-Gen / main.js
Created February 14, 2016 12:02
Генератор речи
speaker.say('Как у вас дела?').then(speaker.say('У меня норм, например.'));
@Ser-Gen
Ser-Gen / rePaintIE.js
Last active May 14, 2019 08:41
Принудительная перерисовка страницы в ИЕ
// Иногда ИЕ8 не хочет перерисовывать страницу при изменениях.
// Этот скрипт заставляет его это делать
function rePaintIE() {
if (navigator.appName == 'Microsoft Internet Explorer') {
if (/MSIE\s8/.test(navigator.userAgent)) {
$('body').append(
'<style id="rePaintIE">'
+ 'html{position:relative;top:1px;}body{position:relative;top:-1px;}'
+ '</style>'
@Ser-Gen
Ser-Gen / ovrload
Last active August 29, 2015 14:13 — forked from loyd/ovrload
#!/bin/bash
# ovrload.ru file uploader
# ovrload — former troloload
VERSION='v0.1.3'
URL='http://ovrload.ru'
SHORTER_URL='http://tinyurl.com'
FAILURES=0 # number of upload fails
LONGTIME=0 # whether to make long-time links
@Ser-Gen
Ser-Gen / yabalpha.md
Last active August 29, 2015 14:10
Про фоны Яндекс.Браузера

Можно ли в новом браузере поставить свой фон?
Эта возможность будет реализована в следующих версиях. #

Фоны Яндекс.Браузера хранятся в Виндоусе здесь:
C:\Users\%user%\AppData\Local\Yandex\YandexBrowser\Application\%version%\Resources\wallpaper

Файлы каждого фона лежат в папках с соответствующим названием. В названии папки также можно написать цифру, для упорядочивания в списке смены фона в браузере.

wallpaper.json служит для объявления фона, пример содержимого:

@Ser-Gen
Ser-Gen / breakPseudoLine.md
Last active October 13, 2022 07:47
Перенос строки в псевдоэлементах

Писать текст с новой строки в разметке можно благодаря тегу <br>. Сделать то же самое в тексте псевдоэлемента поможет следующее.

Для начала, нужно добавить псевдоэлементам объявление white-space: pre;, чтобы текст выводился с учётом символов переноса.

Если текст псевдоэлемента задаётся в его стилях при помощи объявления content: "Текст псевдоэлемента", нужно использовать \A:

<p class="test"></p>
@Ser-Gen
Ser-Gen / openInNewTab.js
Created October 29, 2014 10:59
Открывает произвольную ссылку в новой вкладке
function openInNewTab(href) {
var a = document.createElement('a');
a.setAttribute('href', href);
a.setAttribute('target', '_blank');
document.body.appendChild(a);
a.click();
a.outerHTML = '';
};