vamos a usar algunos parámetros por defecto que usaremos en los ejemplos, así será más fácil seguir la guía.
Rellenamos algunos datos para orientar más fácilmente los comandos que veremos.
Por si la nueva política de Chrome de bloquear todo lo que no sea HTTPS os cansa:
chrome://flags/#unsafely-treat-insecure-origin-as-secure
chrome
por tu navegdor, por ejemplo, vivaldi
y veréis la misma opción.Con especificar los dominios que debe permitir es suficiente, ejemplo: http://example.com
# Maquina suele ser localhost | |
GRANT SELECT, INSERT, UPDATE, DELETE ON `base_datos`.`tabla` TO 'user'@'maquina'; | |
# Repite el codigo cambiando las tablas para darle acceso a multiples tablas. | |
GRANT SELECT, INSERT, UPDATE, DELETE ON `base_datos`.`tabla2` TO 'user'@'maquina'; | |
GRANT SELECT, INSERT, UPDATE, DELETE ON `base_datos`.`tabla3` TO 'user'@'maquina'; | |
# Conceder privilegios a unos pocos campos | |
GRANT SELECT(campo1, campo2, campo3), INSERT(campo1, campo2, campo3), UPDATE(campo1, campo2, campo3), DELETE ON `base_datos`.`tabla4` TO 'user'@'maquina'; |
// Creamos la funcion y le agregamos el parametro callback | |
// (ademas de otros que pueda necesitar) | |
function myFunction(callback) { | |
$.ajax({ | |
method: 'POST', | |
url: '/echo/json/', | |
dataType: 'json', | |
data: { | |
json: JSON.stringify({ | |
'foo': 'bar' |
import dateutil.parser | |
datetime_str_with_offset = '2025-08-25 11:47:58-01' | |
dateutil.parser.parse(datetime_str_with_offset) | |
# Output | |
# datetime.datetime(2025, 8, 25, 11, 47, 58, tzinfo=tzoffset(None, -3600)) |
En este documento se explican diferentes usos para tranasformar e interactuar con fechas.
La documentación original la encontrarás dentro de cada apartado pero está en inglés. Yo te lo explico en Español.
Se pretenden obtener todas las ramas que no están mergeadas a master.
Este comando no funciona si se crean commits custom, se asume que se usan los por defecto que se crean con git.
git log --pretty=oneline --merges --grep="into 'develop'" master..develop | cut -d "'" -f2