Skip to content

Instantly share code, notes, and snippets.

View dario61081's full-sized avatar
🎯
Focusing

Dario Garcia dario61081

🎯
Focusing
View GitHub Profile
@dario61081
dario61081 / tips mejora logica.txt
Created December 4, 2022 01:03
tips mejora logica
Hay varios pasos que puedes seguir para mejorar tu lógica en la programación:
Practica regularmente. La práctica es clave para mejorar en cualquier habilidad, y la programación no es una excepción. Busca problemas y desafíos en línea y trata de resolverlos utilizando tus habilidades de programación.
Aprende y utiliza diferentes lenguajes de programación. Cada lenguaje tiene sus propias características y fortalezas, y aprender múltiples lenguajes te ayudará a desarrollar una comprensión más profunda de la lógica de la programación en general.
Lee y estudia el código de otros programadores. La mejor manera de aprender es imitando a los que ya son buenos en lo que hacen. Lee el código de otros programadores y trata de entender cómo se resuelven los problemas.
Participa en comunidades de programación en línea. Las comunidades de programación en línea son una excelente manera de aprender de otros programadores y compartir tus propios conocimientos y habilidades.
@dario61081
dario61081 / tips productividad.txt
Created December 4, 2022 00:58
Tips de productividad openIA
Hay varios pasos que puedes seguir para mejorar tu productividad al desarrollar código para un proyecto:
Identifica tus objetivos y prioriza tus tareas. Esto te ayudará a enfocarte en lo que realmente importa y te permitirá avanzar de manera eficiente.
Usa herramientas para gestionar tu tiempo y tus tareas, como un calendario o una lista de tareas pendientes. Esto te ayudará a organizarte y a mantener el control sobre lo que tienes que hacer.
Establece un horario de trabajo y trata de cumplirlo de manera consistente. Dedica un tiempo específico a cada tarea y evita distracciones como el teléfono o las redes sociales.
Utiliza técnicas de programación eficientes y evita escribir código de manera repetitiva. Esto te ayudará a ahorrar tiempo y a mantener tu código limpio y fácil de mantener.
@dario61081
dario61081 / repair_mysql.cmd
Created November 12, 2022 01:10
repair mysql database with table corrupted
# Una vez dentro, ejecuta el comando mysqlcheck. Este comando posee multitud de opciones, que puedes encontrar en la documentación oficial de MySQL. Para este tema la que necesitamos es:
mysqlcheck -uroot -p --all-databases --auto-repair
@dario61081
dario61081 / module.html
Created August 29, 2022 14:28
como iniciar un mixin de forma externa
let mixin_parametros = {
data() {
return {
clave: null,
tipo: 0,
valor_texto: null,
valor_numerico: null,
valor_booleano: false,
descripcion: null
}
@dario61081
dario61081 / console_1.sql
Created August 9, 2022 17:45
listar dinamicamente fecha usando recursividad en mysql
with recursive
p as (
select cast(:fecha_desde as date) fecha_desde ,
cast(:fecha_hasta as date) fecha_hasta
),
fechas as (
select cast(p.fecha_desde as date) fecha
from p
union
select date_add(f.fecha, interval 1 day)
@dario61081
dario61081 / utils.html
Created August 5, 2022 19:38
macros for jinja templates
{% macro render_field(field) %}
{% if field.type != 'HiddenField' %}
<div class="field {% if field.errors %} error {% endif %}">
{{ field.label }}
<div class="ui input">
{{ field }}
</div>
{% if field.errors %}
<span>{{ field.errors[0] }}</span>
{% endif %}
@dario61081
dario61081 / schedule_task.py
Created July 3, 2022 03:05
run a Schedule task
# programming a scheduled task
import time
import schedule
def main():
pass
if __name__ == '__main__':
task_timeout_min_minutes = 15
task_timeout_max_minutes = 25
@dario61081
dario61081 / json_encodings.py
Last active March 29, 2022 17:19
Class JsonEncode override for custom date format v1.0.1
class BetterJsonEncode(JSONEncoder):
def default(self, obj):
if isinstance(obj, date):
return obj.isoformat()
if isinstance(obj, datetime):
return obj.isoformat()
if isinstance(obj, decimal.Decimal):
return float(obj)
if hasattr(obj, '__getitem__') and hasattr(obj, 'keys'):
return dict(obj)
@dario61081
dario61081 / filtro_fecha.php
Created March 19, 2022 21:52
filtro por medio de fechas primer y ultimo dia del mes
<?php
$fecha_desde = $_GET['fecha_desde'] ?? date('Y-m-01'); //primer dia del mes
$fecha_hasta = $_GET['fecha_hasta'] ?? date('Y-m-t'); //ultimo dia del mes
@dario61081
dario61081 / android_network.txt
Created July 27, 2021 00:01
Allow androidnetworking work
application
android:networkSecurityConfig="@xml/network_security_config"
android:usesCleartextTraffic="true"
network_security_config
<?xml version="1.0" encoding="utf-8"?>
<network-security-config>
<base-config cleartextTrafficPermitted="true" />
<domain-config cleartextTrafficPermitted="false">