Skip to content

Instantly share code, notes, and snippets.

View Mikodes's full-sized avatar
🦊

Mike Lopez Mikodes

🦊
View GitHub Profile
[2025-11-13 17:34:01] ===== DOCKER INITIALIZATION STARTING =====
[2025-11-13 17:34:01] Thu Nov 13 16:34:01 UTC 2025
[2025-11-13 17:34:01]
[2025-11-13 17:34:01] === CHECKING DEPENDENCIES ===
[2025-11-13 17:34:01] Waiting for MySQL to be ready with host 172.16.1.32 and port 3308
[2025-11-13 17:34:01] MySQL is ready!
[2025-11-13 17:34:01] Waiting for Redis to be ready with host 172.16.1.32 and port 6383
[2025-11-13 17:34:01] Redis is ready!
[2025-11-13 17:34:01]
[2025-11-13 17:34:01] === VERIFYING ENVIRONMENT ===

Directrices de Desarrollo para este Repositorio

Trata estas reglas como directrices estrictas para cualquier código que generes o modifiques.

1. Proceso de Desarrollo: TDD (Test-Driven Development)

Todo el código debe seguir el ciclo Rojo-Verde-Refactor.

  • Rojo: Escribe una prueba que falle primero.
  • Verde: Escribe el código mínimo para que la prueba pase.
  • Refactor: Limpia el código (producción y prueba) sin cambiar el comportamiento.
add_filter('woocommerce_product_add_to_cart_text', 'cambiar_boton_si_edicion', 10, 2);
function cambiar_boton_si_edicion($text, $product) {
if (isset($_GET['edit_personalization']) && isset($_GET['cart_item_key'])) {
return __('Actualizar Personalización', 'woocommerce');
}
return $text;
}
{
"id": 12328,
"status": "active",
"order_id": 12327,
"customer_id": 824,
"currency": "EUR",
"version": "2.20.0",
"date_created": "2023-09-05T00:55:25",
"date_created_gmt": "2023-09-04T22:55:25",
"date_modified": "2023-09-05T03:03:08",
export class CreateMedicinePlanDto {
@ApiProperty()
medicineId: string; //id de la medicina que seleccionad
@ApiProperty()
tomas: InTakeDto[]; // configuracion dosis / horario -> explicado en el siguiente ovbjeto
@ApiProperty()
frequencyType: FrequencyType; // CONSTATE QUE NOS DEFINE COMO FUCNIONA LA FRECUENCIA.
@ApiProperty()
frequency: number[]; // dias de la semana en caso de que sea todos los dias o dias seelcionados.
add_action( 'user_register', 'affiliatewp_custom_track_registration', 10, 1 );
function affiliatewp_custom_track_registration( $user_id ) {
// Comprueba si existe la cookie de afiliado
if (isset($_COOKIE['affwp_ref'])) {
$affiliate_id = $_COOKIE['affwp_ref'];
// Obtiene el correo electrónico del usuario
$user = get_userdata($user_id);
$user_email = $user->user_email;
{
"name": "Mike",
"lastName":"NIGHT",
"email":"[email protected]",
"phone":"+34630803461",
"tsi":"numerotsi",
"dni":"numerodni",
"address":{
"province":"Barcelona",
"city":"Sabadell",
cc.Class({
extends: cc.Component,
properties: {
video:{
default: null,
type: cc.VideoPlayer
}
},
{
"numberOfLinks":8,
"demo":false,
"activeLinks":[
{
"linkCode":"L4X1",
"decimalNumbers":4,
"showCurrency":false,
"currencyCode":0,
"language":1,
@Mikodes
Mikodes / 700k
Created February 18, 2020 10:05
/**
*Submitted for verification at Etherscan.io on 2019-05-31
*/
/**
* Copyright 2017-2019, bZeroX, LLC. All Rights Reserved.
* Licensed under the Apache License, Version 2.0.
*/
pragma solidity 0.5.8;