Skip to content

Instantly share code, notes, and snippets.

View artulance's full-sized avatar

Arturo artulance

View GitHub Profile
@artulance
artulance / info.md
Created October 16, 2024 10:05
Múltiples versiones de node en windows nvm

Múltiples versiones de node en windows nvm

Como desarrollador php uso laragon para tener el servidor apache/nginx, por lo que los framework de javascript los uso de manera casual para ciertos desarrollos. Para actualizar entre versiones de node tenía que descargar el windows binary .zip de node y dejarlo en la carpeta de laragon para después tener que cambiar las variables de entorno (quitar laragon path para luego volver a agregar con el nuevo cambio de versión de node)

Desinstalar node.js en windows

Es importante no tener nada de node instalado

@artulance
artulance / index.php
Created March 25, 2024 09:39
Calcular letra del dni español
<!DOCTYPE html> <html lang="es">
<head>
<meta charset="utf-8">
<title>Calcular al letra del NIF o DNI</title>
</head>
<body>
<h1>Calculo de la letra del DNI</h1>
<form action="" method="post">
<p>
Introduzca el número del DNI (sin espacios ni puntos)
@artulance
artulance / index.2html
Created March 23, 2024 12:19
Detectar navegador con javascript
<!DOCTYPE html>
<html>
<body>
<h1>Pure js</h1>
<a href="https://stackoverflow.com/questions/11219582/how-to-detect-my-browser-version-and-operating-system-using-javascript">Source</a>
<script>
var nVer = navigator.appVersion;
var nAgt = navigator.userAgent;
var browserName = navigator.appName;
@artulance
artulance / index.php
Last active October 29, 2024 09:13
Localhost server list
<!DOCTYPE>
<html>
<head>
<title>Welcome to Localhost Server</title>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8" />
<link href="server/style.css" rel="stylesheet" type="text/css" />
<style type="text/css">
@import url("fontface.css");
* {
padding:0;
@artulance
artulance / styles.css
Created February 10, 2024 10:28
Reset css
*{
min-width: 0;
font: inherit;
}
*, *::before, *::after{
box-sizing: border-box;
}
img, video,svg{
display:block;
@artulance
artulance / Dockerfile
Last active May 14, 2023 17:08
Esto es una práctica con docker compose
FROM httpd:bullseye
COPY . /usr/local/apache2/htdocs/
# WORKDIR /usr/local/apache2/htdocs/
COPY --from=composer /usr/bin/composer /usr/bin/composer
VOLUME . /usr/local/apache2/htdocs/
EXPOSE 8080 443
# CMD [ "php", "./your-script.php" ]
CMD ["apachectl", "-D", "FOREGROUND"]
@artulance
artulance / index.html
Created December 5, 2022 15:54
DVD pause screen
<!DOCTYPE html>
<html lang="es">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>DVD</title>
<link rel="shortcut icon" href="#">
<style>
body,html{height: 100vh;}
canvas{border:1px solid black;}
@artulance
artulance / v1.php
Created September 6, 2022 14:22
Medición de tiempos en php
<?php
$tiempo_inicial = microtime(true); //true es para que sea calculado en segundos
/*Large process like */
for($i = 0;$i < 100000000; $i++) {
//
}
//al final
$tiempo_final = microtime(true);//Volvemos a recoger el tiempo actual en segundos
$tiempo = $tiempo_final - $tiempo_inicial; //este resultado estará en segundos
@artulance
artulance / .gitignore
Created July 13, 2022 11:37
Agregar carpeta vacía a git
# Fichero que va dentro de la carpeta que quieras meter sin subcarpetas
# Ignora todos los ficheros
*
# Excepto este archivo y este directorio
!.gitignore
# Fichero que va dentro de la carpeta que quieras meter y tenga carpetas que quieras mantener
# Ignora todos los ficheros de raíz de la carpeta que quieras subir
/*
@artulance
artulance / ICS.php
Last active July 5, 2022 07:53 — forked from jakebellacera/ICS.php
A convenient script to generate iCalendar (.ics) files on the fly in PHP.
<?php
/**
* This is free and unencumbered software released into the public domain.
*
* Anyone is free to copy, modify, publish, use, compile, sell, or
* distribute this software, either in source code form or as a compiled
* binary, for any purpose, commercial or non-commercial, and by any
* means.
*