Skip to content

Instantly share code, notes, and snippets.

@NicolasPio
NicolasPio / vimrc
Last active December 10, 2020 11:57
"""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""""
""" ## ## #### ## ## ######## ######
""" ## ## ## ### ### ## ## ## ##
""" ## ## ## #### #### ## ## ##
""" ## ## ## ## ### ## ######## ##
""" ## ## ## ## ## ## ## ##
""" ## ## ## ## ## ## ## ## ##
""" ### #### ## ## ## ## ######
"""
""" Author: Nicolas Pio

Keybase proof

I hereby claim:

  • I am NicolasPio on github.
  • I am nicolaspio (https://keybase.io/nicolaspio) on keybase.
  • I have a public key whose fingerprint is 042E FEA4 372E 5E04 C2BC F54E 6723 1F88 711F 2D06

To claim this, I am signing this object:

Keybase proof

I hereby claim:

  • I am NicolasPio on github.
  • I am nicolaspio (https://keybase.io/nicolaspio) on keybase.
  • I have a public key whose fingerprint is 042E FEA4 372E 5E04 C2BC F54E 6723 1F88 711F 2D06

To claim this, I am signing this object:

@NicolasPio
NicolasPio / gist:9c9442d35184823164d0175024954dc9
Last active June 3, 2016 03:24 — forked from akolosov/gist:cedaac86b333a4ced95f
vim 7.4 with lua+GUI on Ubuntu 14.04
#!/bin/sh
sudo apt-get remove --purge vim vim-runtime vim-gnome vim-tiny vim-common vim-gui-common
sudo apt-get install liblua5.1-dev luajit libluajit-5.1 python-dev ruby-dev libperl-dev mercurial libncurses5-dev libgnome2-dev libgnomeui-dev libgtk2.0-dev libatk1.0-dev libbonoboui2-dev libcairo2-dev libx11-dev libxpm-dev libxt-dev
sudo mkdir /usr/include/lua5.1/include
sudo ln -s /usr/include/luajit-2.0 /usr/include/lua5.1/include
cd ~
git clone https://github.com/vim/vim.git
@NicolasPio
NicolasPio / _mixins.scss
Created March 9, 2016 13:29
Mixin Vertical Align
@mixin vertical-align {
position: relative;
top: 50%;
transform: translateY(-50%);
}

Keybase proof

I hereby claim:

  • I am nicolaspio on github.
  • I am nicolaspio (https://keybase.io/nicolaspio) on keybase.
  • I have a public key whose fingerprint is 4589 9EEF 5544 CF89 0001 ABB6 1962 244B 6257 72A7

To claim this, I am signing this object:

@NicolasPio
NicolasPio / glyph-to-unicode.css
Created October 27, 2015 14:05
Glyphs to unicode CSS
.your-class {
content: '\2022';
}
function shuffleArray(array) {
for (var i = array.length - 1; i > 0; i--) {
var j = Math.floor(Math.random() * (i + 1));
var temp = array[i];
array[i] = array[j];
array[j] = temp;
}
return array;
}
input {
-webkit-appearance:none;
-webkit-border-radius:0px;
}
public function getSlug($slug)
{
$slug = preg_replace('~&([a-z]{1,2})(?:acute|cedil|circ|grave|lig|orn|ring|slash|th|tilde|uml);~i', '$1', htmlentities($slug, ENT_QUOTES, 'UTF-8'));
$slug = preg_replace('~[^0-9a-z]+~i', '-', html_entity_decode($slug, ENT_QUOTES, 'UTF-8'));
$slug = strtolower( trim($slug, '-') );
return $slug;
}