Skip to content

Instantly share code, notes, and snippets.

View donpandix's full-sized avatar
🎯
Codificando como un campeón

Cesar Gonzalez M. donpandix

🎯
Codificando como un campeón
View GitHub Profile
@donpandix
donpandix / StringHelper.java
Created October 20, 2024 21:42
Cuenta la cantidad de caracteres en una cadena de texto eficientemente
class StringHelper {
public static void main(String[] args) {
String cadena = "Hola mundo";
System.out.println( conteoCaracteres('o', cadena));
}
public static int conteoCaracteres(char caracter, String cadena) {
int contador = 0;
@donpandix
donpandix / formula-conversi-n-calcius-a-fahrenheit.ipynb
Last active March 7, 2024 00:44
formula-conversi-n-calcius-a-fahrenheit.ipynb
Loading
Sorry, something went wrong. Reload?
Sorry, we cannot display this file.
Sorry, this file is invalid so it cannot be displayed.
@donpandix
donpandix / web.optimizado.php
Last active February 26, 2024 02:18
Limpia caché en laravel con una llamada HTTP en Laravel
<?php
use Illuminate\Support\Facades\Artisan;
// version optimizada de limpieza de cache
Route::get('/clear-cache', function () {
Artisan::call('optimize:clear');
return '<script>window.location.href="/"</script>';
});
@donpandix
donpandix / Docker-composer para php7 para Laravel y mariaDB.md
Last active September 25, 2022 02:20
Docker compose para la habilitación del ambiente con PHP 7 y Laravel

Docker composer para PHP7 para Laravel + MariaDB

Creación de un docker con PHP 7 para Laravel con una instancia de mariadb como base de datos, para ejecutar el docker composer se debe copiar en la carpeta de destino y ejecutar el comando

docker-compose up
@donpandix
donpandix / Docker php7 configurado para ejecutar Laravel.md
Last active September 25, 2022 16:23
Creación de un Docker con PHP7 y configurado para ejecutar Laravel

Intrucciones para la configuración del ambiente PHP7 para Laravel

Se deben descargar ambos archivos Dockerfile y vhost.conf en la raiz de la carpeta que será usada para el desarrollo de la aplicación web, luego de ello se debe ejecutar la siguiente instrucción por terminal

docker build
@donpandix
donpandix / terminal.sh
Created May 23, 2022 23:56
Obtener los archivos modificados entre dos commits
# Obtiene la lista de los archivos modificados
git diff --name-only SHA1 SHA2
# Obtiene la lista de los archivos modificados entre dos commits y almacendaos en un ZIP
git archive --output=file.zip HEAD $(git diff --name-only SHA1 SHA2)
@donpandix
donpandix / busqueda.java
Last active February 21, 2022 02:10
[BUBLE SORT] Ejemplo de ordenamiento con el algoritmo Buble Sort con #Java
/**
* Busqueda de tipo BubleSort
*/
class BubleSort {
BubleSort (int ... array) {
long time_start, time_end;
time_start = System.currentTimeMillis();
for(int i = 0; i < array.length; i++) {
@donpandix
donpandix / list_fk.sql
Last active May 18, 2021 14:00
[Limpiar de forma eficaz tablas en base de datos] Instrucciones para borrar el contenido de todas las tablas sin las restricciones de las claves foraneas #sql #query #delete #constraint #clean
-- Lista de claves foraneas, solo información
SELECT name AS 'Constraint',
OBJECT_NAME(parent_object_id) AS 'Table',
OBJECT_NAME(referenced_object_id) AS 'Referenced Table',
is_disabled,
is_not_trusted
FROM sys.foreign_keys;
@donpandix
donpandix / fecha_cadena_resta.sql
Last active May 12, 2021 22:03
Formatea y resta fechas para desplegar con SQL
-- Obtención de un objeto DATETIME desde una cadena de texto
SELECT CAST('20200101' AS DATETIME) AS fecha
-- resultado
-- 01/01/2020 0:00:00
-- Resta de un mes a la fecha obtenida desde una cadena de texto
@donpandix
donpandix / util.php
Last active May 18, 2021 14:01
Utilidad que retorna la lista de meses del año en español
/**
* Listado de meses en español
*/
class Util {
/**
* Lista de meses
*/
public static function Meses () {