Skip to content

Instantly share code, notes, and snippets.

Michael Le mike1e

View GitHub Profile
@mike1e
mike1e / hosts
Created Oct 30, 2017
Dan Pollock hosts file
View hosts
##
# Host Database
#
# localhost is used to configure the loopback interface
# when the system is booting. Do not change this entry.
##
127.0.0.1 localhost localhost.localdomain
127.0.0.1 local
255.255.255.255 broadcasthost
::1 localhost
@mike1e
mike1e / index.html
Created Jan 26, 2016
michael1e.com | Static site generator tutorial
View index.html
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<!-- The above 3 meta tags *must* come first in the head; any other head content must come *after* these tags -->
<title>Bootstrap 101 Template</title>
<!-- Bootstrap -->
@mike1e
mike1e / gulpfile.js
Created Jan 26, 2016
michael1e.com | Static site generator tutorial
View gulpfile.js
var gulp = require('gulp');
var browserSync = require('browser-sync');
gulp.task('serve', function() {
browserSync({
server: {
baseDir: 'app' // Change this to your web root dir
}
});
});
View gist:f407230551a4ba8cd0bf
tell application "Google Chrome"
set pageUrl to get URL of active tab of first window
end tell
tell application "Safari" to add reading list item pageUrl
View gist:9a60204cadc5afd1b21a
#!/bin/bash
scalesvg ()
{
svgfile="$1"
pngdir="$2"
pngscale="$3"
qualifier="$4"
svgwidthxheight=$(identify "$svgfile" | cut -d ' ' -f 3)
@mike1e
mike1e / flask_auth.py
Last active Jan 3, 2016
Flask authorization
View flask_auth.py
def login_required(role="ANY"):
def wrapper(fn):
@wraps(fn)
def decorated_view(*args, **kwargs):
if not current_user.is_authenticated():
return current_app.login_manager.unauthorized()
urole = current_user.get_role()
if ( (urole != role) and (role != "ANY")):
@mike1e
mike1e / venv_folder
Last active Dec 29, 2015
switch folders with virtualenv
View venv_folder
# In the postmkvirtualenv script I have the following to create a directory based on the project name,
# add that directory to the python path and then cd into it:
proj_name=$(echo $VIRTUAL_ENV|awk -F'/' '{print $NF}')
mkdir $HOME/projects/$proj_name
add2virtualenv $HOME/projects/$proj_name
cd $HOME/projects/$proj_name
# In the postactivate script I have it set to automatically change to the project
# directory when I use the workon command:
@mike1e
mike1e / gist:7610855
Created Nov 23, 2013
Jinja2 / Bootstrap Navigation Active Page highlighting
View gist:7610855
<ul class="nav nav-pills pull-right">
{%- for endpoint, caption in [
('index', 'Index'),
('add_user', 'Add User')
] %}
<li{% if endpoint == request.endpoint %} class="active"{% endif %}>
<a href={{ url_for(endpoint) }}>{{ caption }}</a>
</li>
{%- endfor %}
</ul>
@mike1e
mike1e / secret_key
Created Nov 22, 2013
create secret key
View secret_key
python -c "import os; print repr(os.urandom(24))"
View .vimrc
""""""""""""""""""""""""""
" => General
"""""""""""""""""""""""""
" Set to auto read when file is changed from outside
set autoread
" Sets how many lines of history VIM has to remember
set history=700
" Enable filetype plugins
You can’t perform that action at this time.