Skip to content

Instantly share code, notes, and snippets.

@lumiobrie
lumiobrie / PowerToolkit.psm1
Last active January 30, 2025 13:10
Módulo multipropósito para configuraciones varias en Windows y análisis y tratamiento de archivos de audio
using namespace System.IO;
function Get-GistContent {
param (
[Parameter(Position = 0, Mandatory = $true)]
[string] $gistId
)
# Define the Gist API URL using the provided gistId
$apiUrl = "https://api.github.com/gists/$gistId"
:root {
--font-size-base: 16px;
--line-height-base: 1.5;
--color-text: #333;
--color-background: #fff;
--color-link: #0066cc;
--color-link-visited: #663399;
--color-border: #ccc;
--spacing-unit: 1rem;
color-scheme: light dark;
@lumiobrie
lumiobrie / settings.jsonc
Created February 4, 2024 18:45
Essential VSCode configuration.
/* Requires this extensions:
* Material Icon Theme - Philipp Kief
* Prettier - Prettier
* Rainglow - Dayle Rees
*/
{
"workbench.sideBar.location": "right",
"editor.linkedEditing": true,
"editor.guides.bracketPairs": true,
"editor.stickyScroll.enabled": true,
@lumiobrie
lumiobrie / vscodeextensions.md
Created January 21, 2024 03:36
VSCode extensions description

Visual Studio Code Extensions

Below is a list of Visual Studio Code extensions used in my development environment

  1. Toggle Quotes

    • Publisher: BriteSnow
    • Identifier ID: britesnow.vscode-toggle-quotes
  2. Error Lens

@lumiobrie
lumiobrie / vscodeusersettings.json
Last active January 21, 2024 03:34
Backup from VsCode user settings (%APPDATA%\Code\User\settings.json)
{
"workbench.sideBar.location": "right",
"editor.linkedEditing": true,
"editor.guides.bracketPairs": true,
"editor.stickyScroll.enabled": true,
"editor.cursorSmoothCaretAnimation": "on",
"terminal.integrated.env.windows": {},
"files.autoSave": "afterDelay",
"editor.formatOnSave": true,
"editor.fontFamily": "'CaskaydiaCove Nerd Font',Consolas, 'Courier New', monospace",
@lumiobrie
lumiobrie / minimalOpenApi3.yaml
Created May 15, 2021 00:11
Minimal setup for an OpenApi 3.0
openapi: 3.0.0
info:
version: 1.0.0
title: First API
paths:
/first:
get:
responses:
"200":
description: "exito"
@lumiobrie
lumiobrie / minimalOpenApi.yaml
Created May 15, 2021 00:10
Minimal setup for an OpenApi 2.0
swagger: '2.0'
info:
version: 1.0.0
title: First API
paths:
/first:
get:
responses:
"200":
description: "exito"
@lumiobrie
lumiobrie / primeFactory.py
Created September 4, 2017 03:03
Programa que interactua con la librería mates.py para encontrar los n primeros números primos por encima de un número m que cumplan a su vez la condición de que la suma de sus dígitos sea también un número primo
from mates import *
solucion = []
numTest = 1000000 # Límite inferior
totalQueCumplen = 2 # Cuántos encuentra que cumplan la condición
while len(solucion) < totalQueCumplen:
if esPrimo(numTest) and esPrimo(sumarDigitos(numTest)):
solucion.append(numTest)
numTest += 1 #Siguiente número a probar
@lumiobrie
lumiobrie / mates.py
Last active September 4, 2017 02:42
Librería con dos funciones. Una para determinar si un número entero es primo y otra para calcular la suma de los dígitos de un número entero
def esPrimo(num):
if (isinstance(num,str) or num < 2 or num % 2 == 0) and num !=2:
return False
for divisor in range(3, num//2 + 1, 2):
if num % divisor == 0:
return False
return True
@lumiobrie
lumiobrie / Android Studio .gitignore
Created April 8, 2017 21:42 — forked from iainconnor/Android Studio .gitignore
A .gitignore for use in Android Studio
# Built application files
/*/build/
# Crashlytics configuations
com_crashlytics_export_strings.xml
# Local configuration file (sdk path, etc)
local.properties
# Gradle generated files