Skip to content

Instantly share code, notes, and snippets.

View victoraguilarc's full-sized avatar
🧭
Working

Victor Aguilar C. victoraguilarc

🧭
Working
View GitHub Profile
@victoraguilarc
victoraguilarc / angular-nginx.conf
Last active July 6, 2018 21:27
Static Site nginx config
server {
listen 80;
root /var/www/angular.xiberty.com/dist;
index index.php index.html index.htm;
server_name angular.xiberty.com;
access_log /var/www/angular.xiberty.com/nginx-access.log;
error_log /var/www/angular.xiberty.com/nginx-error.log;
@victoraguilarc
victoraguilarc / nginx.conf
Created July 6, 2018 17:50
Static Site nginx config
server {
listen 80;
root path/to/site;
index index.php index.html index.htm;
server_name DOMAIN;
access_log path/to/site/var/log/nginx-access.log;
error_log path/to/site/var/log/nginx-error.log;
@victoraguilarc
victoraguilarc / EvenstFragment.java
Created May 17, 2018 15:55
VMP for TAb layout Fragment Android
package com.xiberty.jiwaki.agenda.fragments.events;
import android.app.ProgressDialog;
import android.os.Bundle;
import android.support.design.widget.TabLayout;
import android.support.v4.app.Fragment;
import android.support.v4.view.ViewPager;
import android.view.LayoutInflater;
import android.view.MenuItem;
import android.view.View;
@victoraguilarc
victoraguilarc / Git_bash_commands.md
Last active July 18, 2019 13:52
Agregar comandos a Git Bash

Como agregar más comandos a Git Bash on Windows

Git for Windows viene por defecto con "Git Bash" esta terminal tiene las utilidades más comunes de Linux, sin embargo no tiene todos los comandos, pero es muy sencillo agregar nuevos comandos obviamente simpre que haya un binario instalador del comando para Windows.

La idea es basicamente es el directorio C:\Program Files\Git\mingw64\ es tu directorio raiz / para Git Bash (Nota: dependerá de como lo hayas instalado, el directorio podríá ser diferente. Dale click derecho en el icono de Git Bash y abre la ubicacion del archivo para saber la ruta de instalación. Find it by using pwd -W). Ya en la carpeta mingw64 encontraras una estructura similar a la estructura de carpetas de linux (bin, etc, lib, etc).

Para instalar alguna utilidad, por ejemplo wget, deberas descargar el binario de esta utilidad, renombrarla con el nombre del comando en este caso wget.exe y copiarla dentro de la carpeta bin en

@victoraguilarc
victoraguilarc / prestashop-nginx.conf
Last active March 24, 2020 10:31
NGINX Configuration for Prestashop 1.7.3, its works fully
server {
charset utf-8;
#listen <YOUR_IP>:80;
server_name <YOUR_DOMAIN> www.<YOUR_DOMAIN>;
root /PATH/TO/YOUR/PRESTASHOP/INSTALLATION;
index index.php;
access_log /var/log/nginx/domains/<YOUT_DOMAIN>.log combined;
@victoraguilarc
victoraguilarc / LetsEncrypt Command
Created April 2, 2018 13:30
Comando para crear un certificado LE con certbot
sudo certbot certonly \
--standalone \
--agree-tos \
--email [email protected] \
--domains="dominio.com,www.dominio.com" \
--pre-hook "service nginx stop" \
--post-hook "service nginx start"
@victoraguilarc
victoraguilarc / le-renews.sh
Last active April 2, 2018 13:29
Bash para agregar a un cronjob para renovar los certificados let'sencrypt
#!/bin/bash
# Basado en
# https://www.digitalocean.com/community/tutorials/how-to-secure-nginx-with-let-s-encrypt-on-ubuntu-16-04
# Agrega este script como cron job:
# sudo crontab -e
# 30 2 1-15 * 6 /path/to/script/le-renews.sh >> /opt/letsencrypt/le-renews.log
# Esto se ejcuta los primeros sabados de cada mes a las 2:30am
# sudo service cron restart
@victoraguilarc
victoraguilarc / payload.json
Created February 8, 2018 13:39
OneSignal Radio Configuration
header = {
"Content-Type": "application/json; charset=utf-8",
"Authorization": "Basic %s" % settings.ONESIGNAL_REST_APIKEY
}
payload = {
"app_id": settings.ONESIGNAL_APP_ID,
"included_segments": ["All"],
"contents": {"en": "Radio updating"},
"data": {
@victoraguilarc
victoraguilarc / docker-cleanup-resources.md
Created July 31, 2017 00:35 — forked from bastman/docker-cleanup-resources.md
docker cleanup guide: containers, images, volumes, networks

Docker - How to cleanup (unused) resources

Once in a while, you may need to cleanup resources (containers, volumes, images, networks) ...

delete volumes

// see: https://github.com/chadoe/docker-cleanup-volumes

$ docker volume rm $(docker volume ls -qf dangling=true)

$ docker volume ls -qf dangling=true | xargs -r docker volume rm

@victoraguilarc
victoraguilarc / genymotionwithplay.txt
Created May 2, 2016 08:38 — forked from wbroek/genymotionwithplay.txt
Genymotion with Google Play Services
Download the following ZIPs:
ARM Translation Installer v1.1 (http://www.mirrorcreator.com/files/0ZIO8PME/Genymotion-ARM-Translation_v1.1.zip_links)
Download the correct GApps for your Android version:
Google Apps for Android 6.0 (https://www.androidfilehost.com/?fid=24052804347835438 - benzo-gapps-M-20151011-signed-chroma-r3.zip)
Google Apps for Android 5.1 (https://www.androidfilehost.com/?fid=96042739161891406 - gapps-L-4-21-15.zip)
Google Apps for Android 5.0 (https://www.androidfilehost.com/?fid=95784891001614559 - gapps-lp-20141109-signed.zip)
Google Apps for Android 4.4.4 (https://www.androidfilehost.com/?fid=23501681358544845 - gapps-kk-20140606-signed.zip)
Google Apps for Android 4.3 (https://www.androidfilehost.com/?fid=23060877490000124 - gapps-jb-20130813-signed.zip)