Skip to content

Instantly share code, notes, and snippets.

@ljayz
ljayz / dabblet.css
Created August 10, 2012 09:23 — forked from abernier/index.css
Vertical centering CSS technique
/**
* Vertical centering CSS technique
*/
div:before,
div p {display:inline-block; vertical-align:middle;}
div:before {content:" "; height:100%;}
#!/bin/bash
##
# Modified version of https://gist.github.com/3680107
#
# Tested for use on Mac OS X 10.7.5 with Bash 3.2.48(1)-release
#
# Old module needs to be in system/cms/modules and a single word (Ex: blogs not site_blogs)
##
@ljayz
ljayz / modal.css
Last active March 19, 2018 01:02
Bootstrap 3 modal body auto height
.modal .modal-body {
max-height: calc(100vh - 200px);
overflow-y: auto;
}
@ljayz
ljayz / main.js
Created July 12, 2018 04:13
loading meteor npm package with plugins (moment and moment-timer)
//client/main.js
import moment from 'moment';
import 'moment-timer';
Template.body.onRendered(function(){
new moment.duration(1000).timer({ start: true, loop: true }, () => {
console.log('moment timer run');
});
});
@ljayz
ljayz / .htaccess
Created August 16, 2018 00:59
Show coming-soon.html page on specific IP address
#placed in .htaccess together with coming-soon.html
<IfModule mod_rewrite.c>
RewriteEngine On
# Allow all static image
RewriteRule ^static/img/(.*)$ static/img/$1 [L]
# Show coming soon page
RewriteCond %{REMOTE_ADDR} !=127.0.0.0 #internal public ip address
RewriteRule ^ coming-soon.html [L]
@ljayz
ljayz / shell
Created August 29, 2018 12:57
Jenkins execute shell - ignore error
docker rm -f container || echo "Container not found"
@ljayz
ljayz / .profile
Last active September 7, 2018 04:21
Show git branch in bash terminal
# Install https://github.com/git/git/blob/master/contrib/completion/git-prompt.sh to ~.git-prompt.sh
# Add to code below to ~.profile
# store colors
MAGENTA="\[\033[0;35m\]"
YELLOW="\[\033[01;33m\]"
BLUE="\[\033[00;34m\]"
LIGHT_GRAY="\[\033[0;37m\]"
CYAN="\[\033[0;36m\]"
GREEN="\[\033[32m\]"
@ljayz
ljayz / httpd-vhosts.conf
Created September 13, 2018 01:16
XAMPP: Fix laravel undefined index in database.php
<VirtualHost laravel.localhost.com:80>
ServerAdmin user@localhost.com
DocumentRoot "/path/to/laravel/application/public/folder"
ServerName laravel.localhost.com
ErrorLog "logs/laravel.localhost.com.log"
CustomLog "logs/laravel.localhost.comm-access.log" common
SetEnv DATABASE_URL http://user:pass@localhost/
</VirtualHost>
@ljayz
ljayz / reduce.js
Created October 10, 2018 06:17
Javascript Array to Object
//from [{key1:val1},{key2:val2},{key3:val3}] to {key1:val1,key2:val2,key3:val3}
const array = [{key1:'val1'},{key2:'val2'},{key3:'val3'}];
const arrayToObject = (accumulator, currentValue) => Object.assign(accumulator, currentValue);
array.reduce(arrayToObject, {});
@ljayz
ljayz / console_log.sublime-snippet
Last active November 9, 2018 05:01 — forked from hzlzh/gist:3128038
Snippet for Sublime Text 3
<snippet>
<!-- put this file in /Packages/User/console_log.sublime-snippet -->
<content><![CDATA[console.log($SELECTION$1);]]></content>
<tabTrigger>log</tabTrigger>
<scope>text.html,source.js</scope>
<description>console.log()</description>
</snippet>