View ie_includes_polyfill.js
// includes() polyfill for strings | |
if (!String.prototype.includes) { | |
String.prototype.includes = function(search, start) { | |
'use strict'; | |
if (typeof start !== 'number') { | |
start = 0; | |
} | |
if (start + search.length > this.length) { | |
return false; |
View mac_tricks.sh
# Reduce dock show/hide time | |
defaults write com.apple.dock autohide-delay -int 0 | |
defaults write com.apple.dock autohide-time-modifier -float 0.4 | |
killall Dock | |
# Set a blazingly fast keyboard repeat rate | |
defaults write NSGlobalDomain KeyRepeat -int 2 | |
defaults write NSGlobalDomain InitialKeyRepeat -int 10 | |
# Screeshots in jpg |
View helpers.php
private function arrayToXML($data, &$xml) | |
{ | |
foreach ($data as $key => $value) { | |
if (is_array($value)) { | |
if (is_numeric($key)) { | |
$key = 'item'.$key; //dealing with <0/>..<n/> issues | |
} | |
$subnode = $xml->addChild($key); | |
array_to_xml($value, $subnode); | |
} else { |
View .vimrc
set encoding=utf8 | |
set autoread | |
set backspace=indent,eol,start | |
set nu | |
set showcmd | |
set cursorline | |
set incsearch | |
set hlsearch | |
set lazyredraw | |
set showmatch |
View .vimplugins.vim
" Setting up plug - the vim plugin bundler | |
let PlugIsInstalled=1 | |
let plugfile=expand('~/.vim/autoload/plug.vim') | |
if !filereadable(plugfile) | |
echo "Installing Plug..." | |
echo "" | |
silent !mkdir -p ~/.vim/bundle | |
silent !curl -fLo ~/.vim/autoload/plug.vim --create-dirs https://raw.githubusercontent.com/junegunn/vim-plug/master/plug.vim | |
let PlugIsInstalled=0 | |
endif |
View gist:bee213c6fb1a60ab7283
dconf write /org/gnome/desktop/input-sources/xkb-options "['compose:{key}']" |
View [CSS] Equal height rows for Bootstrap 3
.row-eq-height { | |
display: -webkit-box; | |
display: -webkit-flex; | |
display: -ms-flexbox; | |
display: flex; | |
} |
View todo.example
/** | |
* @TODO | |
* | |
* ☐ To do | |
* ☑ Done | |
* ☒ Done | |
*/ |
View .vimrc
" GENERALE | |
set backup " Permette i backup | |
set backupdir=~/.vim-tmp,~/.tmp,~/tmp,/var/tmp,/tmp | |
set backupskip=/tmp/*,/private/tmp/* | |
set directory=~/.vim-tmp,~/.tmp,~/tmp,/var/tmp,/tmp | |
set writebackup | |
call pathogen#infect() " use pathogen | |
"call pathogen#runtime_append_all_bundles() " use pathogen |
View .vimrc
set nocompatible " Disable vi-compatibility | |
set t_Co=256 | |
colorscheme xoria256 | |
set guifont=menlo\ for\ powerline:h16 | |
set guioptions-=T " Removes top toolbar | |
set guioptions-=r " Removes right hand scroll bar | |
set go-=L " Removes left hand scroll bar | |
set linespace=15 |
NewerOlder