Skip to content

Instantly share code, notes, and snippets.

View Beelzenef's full-sized avatar
📚
coding + learning

Elena.NET Beelzenef

📚
coding + learning
View GitHub Profile
@Beelzenef
Beelzenef / mslearn-contcomm.md
Created September 27, 2023 15:43
Microsoft Learn Contributor Community, resource list
@Beelzenef
Beelzenef / mapping.ahk
Created December 23, 2022 09:27
mapping Spanish keys for US keybboard
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; Caracteres en español usando CapsLock
; Con AutoHotkey
; Basado en https://gist.github.com/eduardoarandah/512a949e1d6e57d90bd1260ba3bfb062
;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;
; mapear la n como ñ
CapsLock & n::
If GetKeyState("Shift", "P")
Send Ñ
@Beelzenef
Beelzenef / azure_customrole_monitor.ps1
Created January 14, 2022 10:37
Script to create a custom role in Azure to access Monitor
Write-Host $("Creating a custom role...")
# Tomando un rol ya existente como base
$role = Get-AzRoleDefinition -Name "Monitoring Reader"
# Al ser nuevo rol, necesitamos que su ID sea null
$role.Id = $null
$role.Name = "Monitor viewer"
$role.Description = "Monitoring apps!"
@Beelzenef
Beelzenef / NAUC.md
Last active January 11, 2022 18:22

¿Qué es NAUC?

NAUC corresponde a las siglas de "Not Aware Until Confirmation", que correspondería a "No estoy enterada/o hasta confirmación".

Esta iniciativa es una respuesta a una dinámica de trabajo o empresa en la que se producen cadenas de mails con remitentes masivos o demasiadas personas en copia, con el problema adicional de que se da por hecho de que todas las personas que están en ese email se han enterado del mensaje y están de acuerdo, lo que es una peligrosa presunción.

Existen muchos motivos para no dar por hecho esto:

  • Personas que se ausentan del trabajo por motivos varios (vacaciones, bajas...) y que todavía no han podido ponerse al día
  • Cuestiones de salud física, emocional o mental
pool:
name: Azure Pipelines
steps:
- task: NuGetToolInstaller@1
displayName: 'Use NuGet 5.8.0'
inputs:
versionSpec: 5.8.0
- task: NuGetCommand@2
displayName: 'NuGet restore'
# Task: Terraform init
- task: petergroenewegen.PeterGroenewegen-Xpirit-Vsts-Release-Terraform.Xpirit-Vsts-Release-Terraform.Terraform@2
displayName: 'Terraform init'
inputs:
TemplatePath: '$(System.DefaultWorkingDirectory)/_NombreArtifact/Terraform'
Arguments: init
InstallTerraform: true
UseAzureSub: true
ConnectedServiceNameARM: 'Conexión a Azure'
provider "azurerm" {
version = "=2.40.0"
features {}
}
resource "azurerm_resource_group" "resgroup" {
name = "newfunctionapp-rg"
location = "West Europe"
}
@Beelzenef
Beelzenef / efcore_author.cs
Last active August 24, 2020 08:24
Definición de entidad Author, para medium.com/puntotech
namespace PuntoTechApp
{
public class Author : BaseEntity
{
public string Username { get; set; }
public string Name { get; set; }
// Posts escritos por Author
public int ICollection<Post> Posts { get; set; }
}
@Beelzenef
Beelzenef / efcore_post_withauthor.cs
Last active August 24, 2020 08:24
Modificación de entidad Post, creando relación con entidad Author, para medium.com/puntotech
namespace PuntoTechApp
{
public class Post : BaseEntity
{
public string Title { get; set; }
public string Url { get; set; }
public int Words { get; set; }
// Modificación: conexión con Author
public int AuthorId { get; set; }