Skip to content

Instantly share code, notes, and snippets.

@jgarciaruiz
jgarciaruiz / .htaccess
Created August 3, 2017 07:59
enable gzip compression via htaccess
<IfModule mod_deflate.c>
# Compress HTML, CSS, JavaScript, Text, XML and fonts
AddOutputFilterByType DEFLATE application/javascript
AddOutputFilterByType DEFLATE application/rss+xml
AddOutputFilterByType DEFLATE application/vnd.ms-fontobject
AddOutputFilterByType DEFLATE application/x-font
AddOutputFilterByType DEFLATE application/x-font-opentype
AddOutputFilterByType DEFLATE application/x-font-otf
AddOutputFilterByType DEFLATE application/x-font-truetype
AddOutputFilterByType DEFLATE application/x-font-ttf
//JS: create variable
var someVar = "Bazinga!";
writeGlobalVariable("melVar", someVar);
//MEL: read js variable
<moveletStartAssignment>
// Read var from JS
readGlobalVariable($local:melVar)
</moveletStartAssignment>
@jgarciaruiz
jgarciaruiz / fetchdata.php
Created June 8, 2017 09:16
Parsing curl response in php to create dynamic list based on the response
<?php
function fetchManufacturersList(){
$service_url = 'https://some-url.com/m2m?dataformat=JSON';
$data = json_decode($_POST['data']);
$curl = curl_init($service_url);
$curl_post_data = ' {
"KEY": "GET_USERS",
<?php
$json = json_decode('
{"entries":[
{"id": "1","name":"Jeremy", "age":"29"},
{"id": "2","name":"Jenna", "age":"27"}
]}
');
foreach($json->entries as $row){
foreach($row as $key => $val){
echo $key . ': ' . $val;
@jgarciaruiz
jgarciaruiz / d3js-data-from-local-array.markdown
Created May 11, 2017 11:34
d3js - data from local array
@jgarciaruiz
jgarciaruiz / canvas-pie-chart-with-css-bar-chart-fallback.markdown
Created May 10, 2017 10:40
Canvas pie chart with CSS bar chart fallback
@jgarciaruiz
jgarciaruiz / replace.js
Created May 3, 2017 09:16
replace ↵↵ with line breaks
responseTxt.replace(/(?:\r\n|\r|\n)/g, '<br />');
//save gulp-debug package to json file
npm install --save-dev gulp-debug