Skip to content

Instantly share code, notes, and snippets.

@mr4torr
mr4torr / settings.json
Last active October 18, 2023 12:03
Config Windows Terminal
{
"$help": "https://aka.ms/terminal-documentation",
"$schema": "https://aka.ms/terminal-profiles-schema",
"actions":
[
{
"command":
{
"action": "copy",
"singleLine": false
@mr4torr
mr4torr / docker-compose.yml
Created June 20, 2020 17:47 — forked from seanhandley/docker-compose.yml
How To Set Up Docker For Mac (Mojave) with Native NFS
version: '2'
services:
api:
volumes:
- "nfsmount:${CONTAINER_DIR}"
volumes:
nfsmount:
driver: local
driver_opts:
@mr4torr
mr4torr / debounceEvent.js
Created April 17, 2020 16:03
debounce in javascript pure - es6
const debounceEvent = (fn, wait = 500, time) => (...args) => clearTimeout(time, time = setTimeout(() => fn(...args), wait))
/*
Example:
document.querySelector('input').addEventListener('keyup', debounceEvent((event) => console.log(event)))
*/
@mr4torr
mr4torr / export-csv.html
Created February 16, 2020 20:22
Export Data CSV
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script>
var stockData = [
{
@mr4torr
mr4torr / Dockerfile
Created September 14, 2019 01:55
Laravel latest with docker
FROM php:7.2.2-fpm
RUN apt-get update -y && apt-get install -y libmcrypt-dev openssl
RUN docker-php-ext-install pdo mcrypt mbstring
RUN apt-get -y curl
RUN curl -sS https://getcomposer.org/installer | php -- --install-dir=/usr/local/bin --filename=composer
WORKDIR /app
COPY . /app
@mr4torr
mr4torr / dark-mode.html
Last active September 11, 2019 22:11
dark mode icon svg ( https://codesandbox.io/s/ody79 )
<!DOCTYPE html>
<html>
<head>
<title>Parcel Sandbox</title>
<meta charset="UTF-8" />
<style>
.row {
display: flex;
}
.icon {
@mr4torr
mr4torr / token-generator.js
Created August 29, 2019 15:10 — forked from ziluvatar/token-generator.js
Example of refreshing tokens with jwt
/**
* Example to refresh tokens using https://github.com/auth0/node-jsonwebtoken
* It was requested to be introduced at as part of the jsonwebtoken library,
* since we feel it does not add too much value but it will add code to mantain
* we won't include it.
*
* I create this gist just to help those who want to auto-refresh JWTs.
*/
const jwt = require('jsonwebtoken');
@mr4torr
mr4torr / spinner.css
Created July 19, 2019 18:39
CSS Pure - Spinner / Loading
/**
<span class="spinner"></span>
<span class="spinner spinner-md"></span>
<span class="spinner spinner-lg"></span>
**/
@keyframes spinner-rotate {
0% {
transform: rotate(0)
}
@mr4torr
mr4torr / highlight.js
Last active July 12, 2019 02:23
Javascript pure searches for words in a string, works with special characters
const highlight_open = '<span>';
const highlight_close = '</span>';
const text = "Lorem ipsum dolor sit amet, consectetur adipiscing elit. Aenean sed odio purus. Ut hendrerit quam id auctor aliquet. Nam et leifend purus, vel elementum nunc. Cras ac facilisis sem. Integer ullamcorper honcus iaculis. Praesent posuere dui tellus, sed interdum libero varius n. Nulla tristique pulvinar sem bibendum fermentum. In purus mi, viverra itae interdum ac, semper eu felis. Vivamus nisi ligula, consequat ut orci non, endrerit iaculis magna. Mauris a sapien fringilla, egestas dolor id, porta sapien. Praesent id magna et leo rutrum feugiat ac nec est. Vestibulum psum metus, interdum eget porttitor ut, feugiat ut diam. Mauris sed ultrices orci. Nam mollis in purus vitae elementum. Aliquam erat volutpat. Nulla pharetra gravida placerat. Nunc leo mauris, auctor a elit vitae, lacinia sollicitudin diam. Nunc porttitor varius tellus. Sed eu ullamcorper elit. Nam rutrum arcu id sodales vestibulum. Quisque fringilla, turpis in porta
<?php
/*
* Google Font Importer
*/
$fonts = "https://www.googleapis.com/webfonts/v1/webfonts?key=AIzaSyCpfnm5kVng8hhP_jnAnnTXVP7MEUM89-k";
$fonts = file_get_contents($fonts, 0, null, null);
$fp = fopen('fonts.txt', 'w');