Skip to content

Instantly share code, notes, and snippets.

nikoskip / php-html-css-js-minifier.php
Created Jul 17, 2017 — forked from Rodrigo54/php-html-css-js-minifier.php
PHP Function to Minify HTML, CSS and JavaScript
View php-html-css-js-minifier.php
* -----------------------------------------------------------------------------------------
* Based on ``
* -----------------------------------------------------------------------------------------
// HTML Minifier
function minify_html($input) {
nikoskip / gfonts.php
Last active Feb 16, 2021
Demo: | You only have to use the CSS import URL that Google gives you, for instance:,700,500italic,700italic
View gfonts.php
$fontTypes = array('woff2', 'woff', 'ttf', 'svg', 'eot');
$gFontURL = '';
$uaFonts = array(
'woff2' => 'Mozilla/5.0 (Windows NT 10.0; Win64; x64) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/50.0.2661.102 Safari/537.36',
'woff' => 'Mozilla/5.0 (compatible; MSIE 9.0; Windows NT 6.0; Trident/4.0; GTB7.4; InfoPath.3; SV1; .NET CLR 3.1.76908; WOW64; en-US)',
'ttf' => 'Mozilla/5.0 (Linux; U; Android 2.2.1; en-ca; LG-P505R Build/FRG83) AppleWebKit/533.1 (KHTML, like Gecko) Version/4.0 Mobile Safari/533.1',
'svg' => 'Mozilla/5.0(iPad; U; CPU iPhone OS 3_2 like Mac OS X; en-us) AppleWebKit/531.21.10 (KHTML, like Gecko) Version/4.0.4 Mobile/7B314 Safari/531.21.10',
nikoskip / gist:673e955a9cc84ffb517c
Created Sep 30, 2014
Block the zPanel login page for all undefined subdomain or direct IP access
View gist:673e955a9cc84ffb517c
# This on file: /etc/zpanel/configs/apache/httpd.conf before "Include /etc/zpanel/configs/apache/httpd-vhosts.conf" line
# Next, restart Apache
# Default entry for any undefined domain or direct IP access
<VirtualHost *:80>
Redirect 404 /
nikoskip / gist:2336cde7ec864a5ffcb9
Created Aug 13, 2014
Obtener tamaño contenedor final de acuerdo a items con distintas medidas
View gist:2336cde7ec864a5ffcb9
* Útil cuando se necesita calcular el tamaño de un paquete a enviar en el cual
* dentro van N productos con distintas medidas.
* Con este algoritmo se puede obtener el tamaño de la caja contenedora final necesaria.
$dimensiones = array(0, 0, 0); // Largo, alto, ancho
nikoskip / valores_chilexpress.php
Last active Nov 25, 2016
Chilexpress: Obtener costos de envío
View valores_chilexpress.php
* Una simple función (pseudo-API) para obtener los costos de envío de un paquete mediante Chilexpress.
* Como única dependencia se necesita de la liberia PHP Simple HTML DOM Parser:
* Para poder comunicarse con Chilexpress, se debe tener la lista de todas las comunas que ellos utilizan y el código
* que le asignan a cada una. En este archivo, al final, podrás encontrar el listado, el cual podrás parsear fácilmente
View gist:f6ee7b8191945b97adaf
// It will add the appropriate class to <html> node
var root = document.documentElement;
if(('ontouchstart' in window) || window.DocumentTouch && document instanceof DocumentTouch) {
root.className += ' touch';
} else {
root.className += ' no-touch';
nikoskip / gist:11006912
Last active Aug 29, 2015
Glup.js base
View gist:11006912
* Lectura
* Para instalar un paquete debe ser
* npm install <paquete> --save-dev
* Se estila utilizar una carpeta 'src' donde estan todas las fuentes
View gist:5492642
<!doctype html>
<meta charset="utf-8">