Skip to content

Instantly share code, notes, and snippets.

lsof -i -P -n | grep LISTEN

@yoksel
yoksel / prompt_add_folder
Created December 5, 2019 12:40
sublime key
[
{
"keys": ["super+shift+alt+a"],
"command": "prompt_add_folder"
},
]
{
"auto_complete_cycle": true,
"auto_find_in_selection": true,
"color_scheme": "Packages/User/SublimeLinter/Monokai (SL).tmTheme",
"draw_white_space": "all",
"ensure_newline_at_eof_on_save": true,
"font_face": "Droid Sans Mono for Powerline",
"font_size": 13,
"hayaku_CSS_prefixes_disable": true,
"highlight_line": true,
@yoksel
yoksel / adv-screens.js
Last active January 24, 2019 12:41
Shows screens borders for detecting screens for displaying mobile banners
// ==UserScript==
// @name Adv Screens
// @namespace http://tampermonkey.net/
// @version 0.1
// @description try to take over the world!
// @author You
// @match https://www.livejournal.com/*
// @match https://www.lj-13.dev.lj.rambler.tech/*
// @grant none
// ==/UserScript==
@yoksel
yoksel / urls-to-links.js
Last active November 10, 2018 14:25
Replace urls in plane text with clickable links
@yoksel
yoksel / showOutdatedDiff.js
Last active October 2, 2018 09:33
Bookmarklet. Show outdated diffs in GitHub pull requests
javascript:{ let closedComments = document.querySelectorAll(".outdated-comment:not(.open) .js-toggle-outdated-comments"); closedComments.map = [].map; closedComments.map(item => { if(item.textContent.indexOf('resolved') < 0) { item.click(); }})}
@yoksel
yoksel / show-icons.js
Last active September 19, 2018 12:21
Bookmarklet for showing SVG icons existing on page
javascript:void(function(){ var doc = document; var body = doc.querySelector("body"); var head = doc.querySelector("head"); var icons = ""; var resultElem = doc.querySelector("#icons-shower"); if ( !resultElem ) { var styleElem = doc.createElement("style"); styleElem.setAttribute("id", "icons-styles"); styleElem.innerHTML += "UL {padding: 0;} LI {list-style: none;}"; styleElem.innerHTML += "#icons-shower {position: absolute; z-index: 5010; top: 0; right: 0; width: 500px; padding: 30px; background: white; border: 1px solid #DDD; box-shadow: 0 0 5px rgba(0,0,0,.5)}"; styleElem.innerHTML += ".icons-list__item {padding: 1em 0; border-bottom: 1px solid #DDD;}"; styleElem.innerHTML += ".icons-list__title {display: inline-block; margin: 0;}"; styleElem.innerHTML += ".svg-icon { float: right; width: 2em; height: 2em;}"; styleElem.innerHTML += ".icons-shower__title {margin-bottom: 1.5em}"; styleElem.innerHTML += ".icons-shower__close {float: right; cursor: pointer; font-size: 3em; line-height: 1;}"; head.appendChild(
@yoksel
yoksel / react.md
Last active July 5, 2018 16:49
Links for starting with React
@yoksel
yoksel / LC_CTYPE.txt
Created June 8, 2018 17:32 — forked from ibrahimlawal/LC_CTYPE.txt
Centos warning: setlocale: LC_CTYPE: cannot change locale (UTF-8): No such file or directory
vi /etc/environment
add these lines...
LANG=en_US.utf-8
LC_ALL=en_US.utf-8
@yoksel
yoksel / extend.js
Created April 8, 2018 17:03
extend.js для flow
// @flow
const hasOwnProperty = Object.prototype.hasOwnProperty;
const toString = Object.prototype.toString;
/**
* Проверяет, что переданный объект является "плоским" (т.е. созданным с помощью "{}"
* или "new Object").
*
* @param {Object} obj