Skip to content

Instantly share code, notes, and snippets.

@ivanxuu
ivanxuu / docker_prestashop_1.7.md
Created July 23, 2019 06:48
Chuleta prestashop 1.7 generar docker
$ sudo docker network create old-prestashop-tier
$ sudo docker volume create --name old_mariadb_data
$ sudo docker run -d --name oldmariadb \
-e ALLOW_EMPTY_PASSWORD=yes \
-e MARIADB_USER=bn_prestashop \
-e MARIADB_DATABASE=old_prestashop \
--net old-prestashop-tier \
--volume old_mariadb_data:/oldprestashop \
bitnami/mariadb:latest

$ sudo docker volume create --name old_prestashop_data

@ivanxuu
ivanxuu / Vagrantfile
Created January 5, 2018 17:01
Deploy elixir cluster using vagrant as an example
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
# All Vagrant configuration is done here. The most common configuration
# options are documented and commented below. For a complete reference,
# please see the online documentation at vagrantup.com.
@ivanxuu
ivanxuu / phoenix.chuleta.md
Created November 21, 2017 17:27
Chuleta phoenix

ASSETS

Como añadir una librería de JS a phoenix?

  1. Instala la dependencia con assets/$ npm install --save jquery

  2. El fichero package.json se actualizará

  3. Puede que necesites cambiar el fichero brunch-config.js. Por ejemplo con jQuery si necesitas el $ disponible en todos los sitios

    npm: { enabled: true,

@ivanxuu
ivanxuu / Deploy elixir using distillery and edeliver
Last active November 15, 2019 17:26
How to deploy elixir using distillery and edeliver with a production machine in vagrant
# -*- mode: ruby -*-
# vi: set ft=ruby :
# Vagrantfile API/syntax version. Don't touch unless you know what you're doing!
VAGRANTFILE_API_VERSION = "2"
Vagrant.configure(VAGRANTFILE_API_VERSION) do |config|
# All Vagrant configuration is done here. The most common configuration
# options are documented and commented below. For a complete reference,
# please see the online documentation at vagrantup.com.
@ivanxuu
ivanxuu / context_helpers.ex
Created October 24, 2017 10:52
context setup functions elixir
defmodule HappoWeb.ContextHelpers do
@moduledoc """
# SETUP FUNCTIONS
#
# Example: setup [:fun_one, :fun_two]
#
# These functions help to prepare a test before execution. They
# receive a map with the context, returns `{:ok, new_context}`, and are
# chainable between them.
#

Ultimos cambios en comemejor

  • Añadida pagina de changelog (09/06/2017). Página que muestra las últimas modificaciones en la web de comemejor
  • Columna de planificador de recetas en la pagina de recetas (08/06/2017). Esta columna permite añadir las recetas al planificador a la vez que estan visibles en la pantalla.
@ivanxuu
ivanxuu / geolocate pics using exiftool
Created January 25, 2016 10:55
geolocate pics using exiftool
exiftool -geotag track.gpx *.JPG
@ivanxuu
ivanxuu / rename-pics.sh
Last active February 6, 2016 11:52
rename pictures using exiftool conditionaly for geolocated pictures
#!/usr/bin/env sh
if [ -f "$1" ] ; then
echo "Geotaging non geolocated pictures"
# Find only non geolocated pictures
exiftool -geotag $1 -overwrite_original -if 'not $gpslongitude' *
else
echo "Skiping geolocating picture due to not track provided."
echo " Provide track with 'renamepics.sh track.gpx'\n"
fi
echo "\nRenaming pictures"
@ivanxuu
ivanxuu / conversor-img-prestashop.sh
Last active January 15, 2018 11:48
Conversor imagenes prestashop
for pic in *.jpg; do
convert "${pic}" -interlace Plane -sampling-factor 4:2:0 -quality 84% -strip -resize 225x137 "${pic%.*}-home.jpg"
convert "${pic}" -interlace Plane -sampling-factor 4:2:0 -quality 84% -strip -resize 355x216 "${pic%.*}-large.jpg"
convert "${pic}" -interlace Plane -sampling-factor 4:2:0 -quality 84% -strip -resize 115x66 "${pic%.*}-medium.jpg"
convert "${pic}" -interlace Plane -sampling-factor 4:2:0 -quality 84% -strip -resize 1200x732 "${pic%.*}-category.jpg"
convert "${pic}" -interlace Plane -sampling-factor 4:2:0 -quality 84% -strip -resize 70x70 "${pic%.*}-small.jpg"
convert "${pic}" -interlace Plane -sampling-factor 4:2:0 -quality 84% -strip -resize 1200x732 "${pic%.*}-thickbox.jpg"
done
@ivanxuu
ivanxuu / jruby_opts
Last active August 29, 2015 14:19
jruby options for faster startup time
vim ~/.rvm/hooks/after_use_jruby_custom
#!/usr/bin/env bash
\. "${rvm_path}/scripts/functions/hooks/jruby"
if [[ "${rvm_ruby_string}" =~ "jruby" ]]
then
jruby_options_append "-Xcompile.invokedynamic=false -J-XX:+TieredCompilation -J-XX:TieredStopAtLevel=1 -J-noverify -Xcompile.mode=OFF"
else