Skip to content

Instantly share code, notes, and snippets.

View digitalhitler's full-sized avatar

Sergey S Petrenko digitalhitler

View GitHub Profile
@digitalhitler
digitalhitler / css-tooltips.css
Created September 12, 2017 22:09
Pure CSS tooltips
/**
(prototype that explains method`s logic)
Usage:
<a href="somewhere" class="with-tooltip" data-tooltip="Всплывашка">A href</a>
*/
@digitalhitler
digitalhitler / glass.scss
Created September 1, 2017 17:37
Blurred glass SCSS
html {
background-image: url("http://placekitten.com/1920/1120");
background-position: center bottom;
background-attachment: fixed;
background-size: cover;
height: 100%;
font-size: 100%;
}
@digitalhitler
digitalhitler / xhr-fetch.js
Created May 8, 2017 10:45
JS Fetch & XHR Tools
//
export function toArray(arr = []) {
return Array.prototype.slice.call(arr, 0);
}
//
export function mergeOptions(obj1, obj2) {
var merged = {};
for (var attrname in obj1) { merged[attrname] = obj1[attrname]; }
for (var attrname in obj2) { merged[attrname] = obj2[attrname]; }
@digitalhitler
digitalhitler / xdebug.ini
Created May 5, 2017 17:51
Remote XDebug
;zend_extension=xdebug.so xdebug.remote_enable = 1 xdebug.remote_connect_back = 1 xdebug.remote_port = 9000 xdebug.max_nesting_level = 512
@digitalhitler
digitalhitler / xdebug.ini
Created May 5, 2017 17:49
Remote XDebug
_;zend_extension=xdebug.so xdebug.remote_enable = 1 xdebug.remote_connect_back = 1 xdebug.remote_port = 9000 xdebug.max_nesting_level = 512
@digitalhitler
digitalhitler / xdebug.ini
Created May 5, 2017 17:49
Remote XDebug
_;zend_extension=xdebug.so xdebug.remote_enable = 1 xdebug.remote_connect_back = 1 xdebug.remote_port = 9000 xdebug.max_nesting_level = 512
@digitalhitler
digitalhitler / git-grog.sh
Created January 8, 2017 00:48
Git Graphical Log Alias - `git grog`
git config --global alias.grog 'log --graph --abbrev-commit --decorate --all --format=format:"%C(bold blue)%h%C(reset) - %C(bold cyan)%aD%C(dim white) - %an%C(reset) %C(bold green)(%ar)%C(reset)%C(bold yellow)%d%C(reset)%n %C(white)%s%C(reset)"'
@digitalhitler
digitalhitler / yieldInterpreter.js
Created October 31, 2016 22:10
JS Generators Explained Template
function interpreter(program) {
// takes in `cmd` — which is the value that was `yielded`
// and does something — UP TO YOU.
// it is important that it calls callback when done.
// optionally, it can communicate some value back to
// the program by passing it to the callback
function interpretCommand(cmd, callback) {
callback();
}
@digitalhitler
digitalhitler / SFUI-webfont.css
Created October 20, 2016 13:57
SFUI-webfont.css
/**
* http://applemusic.tumblr.com/
* https://jsfiddle.net/xq56dmrh/
*/
/** Ultra Light */
@font-face {
font-family: "San Francisco";
font-weight: 100;
src: url("https://applesocial.s3.amazonaws.com/assets/styles/fonts/sanfrancisco/sanfranciscodisplay-ultralight-webfont.woff");
@digitalhitler
digitalhitler / configure.sh
Last active October 8, 2016 13:11
CentOS Proxmox Dev Machine Auto-Configurator
#!/usr/bin/env bash
yum install -y wget nano openssh-server
systemctl enable sshd.service
systemctl start sshd.service
cd /tmp
wget http://dl.fedoraproject.org/pub/epel/7/x86_64/e/epel-release-7-8.noarch.rpm
rpm -ivh epel-release-7-8.noarch.rpm