Skip to content

Instantly share code, notes, and snippets.

View bgadrian's full-sized avatar
✍️
available for OSS Go packages

B.G.Adrian bgadrian

✍️
available for OSS Go packages
View GitHub Profile
@bgadrian
bgadrian / count.css.rules.js
Last active August 29, 2015 14:03
Count css rules from a stylesheet
// http://stackoverflow.com/questions/9906794/internet-explorers-css-rules-limits
//when you reach 4096 css rules per file .... IE <=9
function countCSSRules() {
var results = '',
log = '';
if (!document.styleSheets) {
return;
}
for (var i = 0; i < document.styleSheets.length; i++) {
@bgadrian
bgadrian / Git remove and readd all files
Created September 27, 2014 22:26
Git remove tracked but ignored files
git rm -r --cached .
git add .
git commit -am "Remove ignored files"
@bgadrian
bgadrian / .gitignore
Last active August 29, 2015 14:06
Git ignore file for Unity 3d Projects
# =============== #
# Unity generated #
# =============== #
[Ll]ibrary/
[Tt]emp/
[Oo]bj/
[Bb]uild/
[Bb]uils*
UnityGenerated/
sysinfo.txt
@bgadrian
bgadrian / sublime project unity
Created October 11, 2014 22:11
Sublime settings file for a unity3d project
{
"folders":
[
{
"file_exclude_patterns":
[
"*.unity",
"*.controller",
"*.asset",
"*.meta",
@bgadrian
bgadrian / .ubuntu.low.power.sh
Last active August 29, 2015 14:13
Linux set powersave mode on development machine
sudo pm-powersave true
sudo service mongod stop
sudo service php5-fpm stop
sudo service mysql stop
sudo service apache2 stop
sudo service memcached stop
sudo service rabbitmq-server stop
sudo service virtualbox stop
sudo service ejjaberd stop
sudo service bosh stop
@bgadrian
bgadrian / jquery.animate.fallback.js
Last active August 29, 2015 14:17
Transition css3 animations jquery plugin - fallback to animate
//Works with jquery transition animations plugins that are similar to jquery animate function
//use this to gracefully fallback to regular JS animations when the browser don't support
//css3 animations
//IE10 says that supports animations but don't really work so all IE sucks
if (Modernizr.csstransforms && Modernizr.cssanimations && Modernizr.csstransitions && ! jQuery.browser.msie) {
navigation.css3animations = true;
} else {
$j.fn.transition = $j.fn.animate;//fallback transition plugin to jquery animate
}
@bgadrian
bgadrian / remove.old.compress.js.css.sh
Created March 16, 2015 16:52
Remove old compress files from git & project
ls -t1 compressed/css.min.*.css | tail -n+6 | xargs -r git rm #last 5
git commit -v -m "removed old compressed js/css"
@bgadrian
bgadrian / nginx.conf.d.pma.conf
Created March 16, 2015 16:53
PhpMyAdmin setup & nginx with alias & autologin
server {
listen 0.0.0.0:80;
server_name pma;
root /usr/share/phpmyadmin/;
index index.php index.html index.htm;
location ~ .php$ {
try_files $uri =404;
fastcgi_pass unix:/var/run/php5-fpm.sock;
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
@bgadrian
bgadrian / console.fallback.js
Created March 16, 2015 16:54
Console methods empty fallbacks
//thanks to https://github.com/h5bp/html5-boilerplate/blob/master/js/plugins.js
// Avoid `console` errors in browsers that lack a console.
(function() {
var method;
var noop = function () {};
var methods = [
'assert', 'clear', 'count', 'debug', 'dir', 'dirxml', 'error',
'exception', 'group', 'groupCollapsed', 'groupEnd', 'info', 'log',
'markTimeline', 'profile', 'profileEnd', 'table', 'time', 'timeEnd',
'timeStamp', 'trace', 'warn'
@bgadrian
bgadrian / antiflicker.css
Created March 16, 2015 16:55
CSS animation webkit/chrome flicker at scale
/** see bug flickering http://stackoverflow.com/questions/2946748/iphone-webkit-css-animations-cause-flicker */
.antiflicker{
-webkit-perspective: 1000;
-webkit-backface-visibility: hidden;
}