Skip to content

Instantly share code, notes, and snippets.

@davidmerrique
davidmerrique / zoomify.jsx
Last active April 14, 2017 06:17
Photoshop Script to save multiple sizes of an image. I use it for work.
var inFolder = Folder.selectDialog("Please select folder to process");
if(inFolder !== null) {
var fileList = inFolder.getFiles(/\.(jpg|tif|psd|)$/i);
var outfolderName = prompt('Folder name', 'zoom');
var outfolder = new Folder(decodeURI(inFolder) + "/" + outfolderName);
if (!outfolder.exists) outfolder.create();
for(var a = 0; a < fileList.length; a++) {
mapkey('J', '#3Go one tab left', 'RUNTIME("previousTab")');
mapkey('K', '#3Go one tab right', 'RUNTIME("nextTab")');
@davidmerrique
davidmerrique / gist:4ae194ee62e8413b447e
Created March 29, 2016 02:36
Kirby + DigitalOcean + Apache
Change the apache2 configuration to enable override all
sudo vi /etc/apache2/apache2.conf
Change on <Directory /var/www/>
AllowOverride none
to
@davidmerrique
davidmerrique / gist:7913493
Created December 11, 2013 16:20
Clean Desktop - Just moves files into a Desktop folder in Documents.
shopt -s nullglob
date="$(date "+%Y-%m-%d")"
folderTime="$(date "+%H%M%S")"
dest="/Users/$USER/Documents/Desktop/$date"
src=(/Users/$USER/Desktop/*)
files="/Users/$USER/Desktop/*"
if [ ${#src[@]} -gt 0 ]; then
@davidmerrique
davidmerrique / gist:5707722
Created June 4, 2013 17:10
Centered fixed-width elements packery.
// http://packery.metafizzy.co/packery.pkgd.js added as external resource
docReady( function() {
var container = document.querySelector('.packery');
var pckry = new Packery( container, {
itemSelector: '.item',
columnWidth: 150,
gutter: 20,
// disable resize
isResizeBound: false
@davidmerrique
davidmerrique / slate.js
Created April 10, 2013 04:24
My Slate config. Allows for margins between windows and screen edges.
var margin = 15;
S.cfga({
"defaultToCurrentScreen" : true,
"secondsBetweenRepeat" : 0.1,
"checkDefaultsOnLoad" : true,
"focusCheckWidthMax" : 3000
});
// Create Operations
@davidmerrique
davidmerrique / gist:4363870
Created December 23, 2012 15:10
Apply-to media query.
// Custom media Query
// Use: If you want to a media query to apply to anything less-than or greater-than a specific width.
// Example:
// @include apply-to(less-than, 1200px) {}
// Will apply to anything smaller than 1200px
@mixin apply-to($maxmin, $size) {
$extrema: null;
@if $maxmin == less-than {
$extrema: max;
} @if $maxmin == greater-than {
@davidmerrique
davidmerrique / dabblet.css
Created February 23, 2012 22:41
Paper Stack
/**
* Paper Stack
*/
* { box-sizing: border-box; }
a { text-decoration: none; color: #AC190C; }
body {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
background: url("http://subtlepatterns.com/patterns/wood_pattern.png");
background-color: #fff;
/**
* Corner Ribbon - http://jsfiddle.net/chriscoyier/H6rQ6/1/
*/
.wrapper {
margin: 50px auto;
width: 280px;
height: 370px;
background: white;
@davidmerrique
davidmerrique / dabblet.css
Created February 4, 2012 21:28
Tumblr-ish
/**
* Tumblr-ish
*/
* { box-sizing: border-box; }
html {
font-family: Helvetica Neue, Helvetica, Arial, sans-serif;
font-size: 14px;