Skip to content

Instantly share code, notes, and snippets.

# -*- mode: ruby -*-
# vi: set ft=ruby :
Vagrant.configure("2") do |config|
# on fedora-like, you must use the downloadable package of vagrant
# available on hashi corp website.
# The per distrib provided package wont provide winrm support..
# see https://www.vagrantup.com/downloads.html
#!/bin/bash
for file in ./inp/*.jpg
do
outfile=`basename $file .jpg`.png
echo "convert \"$file\" -fuzz 3% -transparent \"#ffffff\" \"./out/$outfile\""
done > script.txt
/usr/local/Cellar/graphicsmagick/1.3.30/bin/gm batch -echo on -feedback on script.txt
@ederavilaprado
ederavilaprado / caddyfile
Created October 21, 2017 14:03
caddyfile para SPA
0.0.0.0:8080
gzip
ext .html
root ./dist
log / stdout "{combined}"
rewrite {
to {path} {path}/ /
}
server {
listen 80 default_server;
server_name /var/www/example.com;
root /var/www/example.com;
index index.html index.htm;
location ~* \.(?:manifest|appcache|html?|xml|json)$ {
expires -1;
# access_log logs/static.log; # I don't usually include a static log
https://kubernetes.io/docs/tasks/run-application/update-api-object-kubectl-patch/
<template>
<div>
<!-- <div>
<input v-model="page" type="number" />
</div> -->
<canvas ref="canvas" width="800" height="600"></canvas>
</div>
</template>
@ederavilaprado
ederavilaprado / group_filters.js
Created August 24, 2017 19:47
Group filters for the "Simple REST" api
function groupFilters (selectedFilters) {
return selectedFilters.reduce((r, v) => {
const k = Object.keys(v)[0];
if (Array.isArray(v[k])) {
if (!r[k]) {
r[k] = v[k];
return r;
}
r[k] = r[k].concat(v[k]);
return r;
@ederavilaprado
ederavilaprado / resize.go
Created June 27, 2017 21:37
Resize Image
package main
import (
"image/jpeg"
"log"
"os"
"github.com/nfnt/resize"
)
@ederavilaprado
ederavilaprado / main.go
Created June 1, 2017 13:48
Handling errors in Golang... Simple idea following the pattern used by kubernetes
package main
import "fmt"
type EnumTest struct {
Code string
Message string
}
var ErrMyKindOfError EnumTest = EnumTest{"CODE_TEST", "For my kind of error, this is a message"}
@ederavilaprado
ederavilaprado / main.go
Created April 13, 2017 04:51
Go type assertion
package main
import "fmt"
type Item interface{}
type Product struct {
ID int
Name string
}