Skip to content

Instantly share code, notes, and snippets.

View mariapaulinar's full-sized avatar
🐶

María Paulina Ramírez Vásquez mariapaulinar

🐶
View GitHub Profile
@mariapaulinar
mariapaulinar / snappy-ubuntu-18-04-1.md
Created October 18, 2018 17:57
Problema con Snappy en Ubuntu 18.04.1

Solución al error: 'SSL resources not loading' o 'QSslSocket: cannot resolve'

sudo apt-get install libssl1.0-dev

wkhtmltopdf/wkhtmltopdf#3001

@mariapaulinar
mariapaulinar / generate-slug.php
Created July 6, 2018 16:35
Genera recursivamente slug para uri amigable. Ejemplo con una tabla de productos.
<?php
/**
* Genera slug para el producto.
*
* @author María Paulina Ramírez Vásquez <maria.paulina.r.v@gmail.com>
* @param string $descripcion Descripción del producto.
*
* @return string
*/
@mariapaulinar
mariapaulinar / ace.html
Created May 26, 2018 17:51
Uso de editor ACE
<form>
<textarea name="contenido" style="display: none;"></textarea>
</form>
<div id="editor-codigo" style="height: 500px; width: 100%"></div>
<script>
var editor = ace.edit("editor-codigo");
editor.setTheme("ace/theme/monokai");
editor.session.setMode("ace/mode/html");
editor.session.setMode("ace/mode/css");
@mariapaulinar
mariapaulinar / supervisor.txt
Created March 23, 2018 14:23
Instalar y configurar supervisor en Ubuntu
/*** Instalar supervisor ***/
sudo apt-get install supervisor
/*** Configurar en: /etc/supervisor/conf.d ***/
[program:laravel-worker]
process_name=%(program_name)s_%(process_num)02d
command=php /home/forge/app.com/artisan queue:work sqs --sleep=3 --tries=3
autostart=true
autorestart=true
user=forge
@mariapaulinar
mariapaulinar / mail-multiple-bcc.php
Last active March 23, 2018 14:19
Envío de correo a varios bcc
<?php
Mail::to('email@prueba.com')
->bcc(
[
'email1@email.com',
'email2@email.com',
'email3@email.com'
],
[
'Nombre 1',
@mariapaulinar
mariapaulinar / permisos-laravel.txt
Created February 20, 2018 15:10
Permisos a directorios de Laravel en Linux Ubuntu
sudo chgrp -R www-data storage bootstrap/cache
sudo chmod -R ug+rwx storage bootstrap/cache
@mariapaulinar
mariapaulinar / merge-images.php
Created January 12, 2018 17:44
Crear imagen a partir de otras imágenes con Intervention Image (Laravel)
<?php
$imagenes = array('foto1.jpg', 'foto2.jpg');
$i = 0;
$img_canvas = Image::canvas(1800, 1800);
foreach($imagenes as $img) {
if($img) {
$path = public_path($img);
switch($i) {
case 0:
$img_canvas->insert($path, 'left');
@mariapaulinar
mariapaulinar / variable-exists.js
Created November 23, 2017 14:39
Comprobar si una variable existe en Javascript
if(typeof variable != "undefined") {
console.log("Variable no existe");
}
@mariapaulinar
mariapaulinar / stage-all-files-except-only-one
Created November 7, 2017 15:57
Agregar todos los archivos, excepto uno en particular con GIT
git add .
git reset -- archivo
@mariapaulinar
mariapaulinar / node-forever.txt
Created October 20, 2017 13:12
Ejecutar una aplicación de nodejs en Ubuntu 16, para que corra en background usando foreverjs
sudo killall nodejs
sudo forever start --minUptime 1000 --spinSleepTime 1000 aplicacion-node.js