Skip to content

Instantly share code, notes, and snippets.

View piotrlewandowski's full-sized avatar

Piotr Lewandowski piotrlewandowski

View GitHub Profile
@piotrlewandowski
piotrlewandowski / .zshrc
Created June 12, 2019 10:57
My zshrc config
export PATH=$HOME/bin:/usr/local/bin:$PATH
source <(antibody init)
PATH="/Users/alcidemar/Library/Python/2.7/bin:${PATH}"
# Path to your oh-my-zsh installation.
export ZSH=/Users/alcidemar/.oh-my-zsh
#export NVM_DIR="$HOME/.nvm"
#. "/usr/local/opt/nvm/nvm.sh"
# The shit above slows down the shell by 3 seconds! Load manually when needed
alias loadnvm=". /usr/local/opt/nvm/nvm.sh"
@piotrlewandowski
piotrlewandowski / .htaccess
Created June 11, 2019 14:12 — forked from jcavat/.htaccess
Docker Abaplans
<IfModule mod_rewrite.c>
Options Indexes FollowSymLinks
RewriteEngine On
RewriteBase /
RewriteRule ^index\.html$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.html [L]
</IfModule>
@piotrlewandowski
piotrlewandowski / Dockerfile
Created June 11, 2019 14:11 — forked from jcavat/Dockerfile
docker-compose with php/mysql/phpmyadmin/apache
FROM php:7.1.2-apache
RUN docker-php-ext-install mysqli
@piotrlewandowski
piotrlewandowski / docker-compose.yml
Created June 11, 2019 14:10 — forked from jcavat/docker-compose.yml
docker-compose config file with mysql and phpmyadmin
version: "2"
services:
db:
image: mysql
ports:
- "3306:3306"
environment:
MYSQL_DATABASE: myDb
MYSQL_USER: user
MYSQL_PASSWORD: test
@piotrlewandowski
piotrlewandowski / localStorage.js
Created May 9, 2019 19:52 — forked from anhang/localStorage.js
HTML5 Local Storage with Expiration
AZHU.storage = {
save : function(key, jsonData, expirationMin){
if (!Modernizr.localstorage){return false;}
var expirationMS = expirationMin * 60 * 1000;
var record = {value: JSON.stringify(jsonData), timestamp: new Date().getTime() + expirationMS}
localStorage.setItem(key, JSON.stringify(record));
return jsonData;
},
load : function(key){
if (!Modernizr.localstorage){return false;}
@piotrlewandowski
piotrlewandowski / colormeter.js
Created May 3, 2019 08:52 — forked from krypton/colormeter.js
Calculate difference in percentage between 2 hex colors
function color_meter(cwith, ccolor) {
if (!cwith && !ccolor) return;
var _cwith = (cwith.charAt(0)=="#") ? cwith.substring(1,7) : cwith;
var _ccolor = (ccolor.charAt(0)=="#") ? ccolor.substring(1,7) : ccolor;
var _r = parseInt(_cwith.substring(0,2), 16);
var _g = parseInt(_cwith.substring(2,4), 16);
var _b = parseInt(_cwith.substring(4,6), 16);
sass/
|
|– base/
| |– _reset.scss # Reset/normalize
| |– _typography.scss # Typography rules
| ... # Etc…
|
|– components/
| |– _buttons.scss # Buttons
| |– _carousel.scss # Carousel
@piotrlewandowski
piotrlewandowski / Instructions.md
Created March 7, 2019 15:48 — forked from pgilad/Instructions.md
Generate SSL Certificate for use with Webpack Dev Server (OSX)

Generate private key

$ openssl genrsa -out private.key 4096

Generate a Certificate Signing Request

openssl req -new -sha256 \
@piotrlewandowski
piotrlewandowski / rsync_backup.sh
Created February 13, 2019 08:37 — forked from spyesx/rsync_backup.sh
Rsync backup excluding node_modules
# Backup files
#https://explainshell.com/explain?cmd=rsync+-azuv+--delete+--progress+--exclude+%27node_modules%27
rsync -auvhp --delete --exclude=node_modules [source] [destination]
# Remove all node_modules folders
# https://explainshell.com/explain?cmd=find+.+-name+%22node_modules%22+-type+d+-prune+-exec+rm+-rf+%27%7B%7D%27+%2B
find . -name "node_modules" -type d -prune -exec rm -rf '{}' +
@piotrlewandowski
piotrlewandowski / update_git_repos.sh
Created February 1, 2019 21:12 — forked from douglas/update_git_repos.sh
Update all git repositories under a base directory
#!/bin/bash
# store the current dir
CUR_DIR=$(pwd)
# Let the person running the script know what's going on.
echo "\n\033[1mPulling in latest changes for all repositories...\033[0m\n"
# Find all git repositories and update it to the master latest revision
for i in $(find . -name ".git" | cut -c 3-); do