Cambie cosas .w.

This commit is contained in:
2020-11-23 17:43:12 -03:00
parent b8ef0dec1b
commit a02d56d307
7 changed files with 73 additions and 50 deletions

View File

@@ -90,7 +90,7 @@ class WatchHandler(PatternMatchingEventHandler):
if __name__ == '__main__':
if len(sys.argv) > 1 and sys.argv[1] == '--watch':
observer = Observer()
observer.schedule(WatchHandler(), str(src_dir))
observer.schedule(WatchHandler(), str(src_dir), recursive=True)
observer.start()
try:

View File

@@ -16,29 +16,15 @@
}
@font-face {
font-family: 'Source Serif Pro';
font-family: 'Work Sans';
font-style: normal;
font-weight: 400;
src: local('Source Serif Pro'), url(https://static.danielcortes.xyz/fonts/SourceSerifPro/SourceSerifPro-Regular.woff2) format('woff2')
src: local('Work Sans'), url(https://static.danielcortes.xyz/fonts/WorkSans/WorkSans-Regular.woff2) format('woff2');
}
@font-face {
font-family: 'Source Serif Pro';
font-family: 'Work Sans';
font-style: normal;
font-weight: 700;
src: local('Source Serif Pro'), url(https://static.danielcortes.xyz/fonts/SourceSerifPro/SourceSerifPro-Bold.woff2) format('woff2');
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 400;
src: local('Source Sans Pro'), url(https://static.danielcortes.xyz/fonts/SourceSansPro/SourceSansPro-Regular.woff2) format('woff2');
}
@font-face {
font-family: 'Source Sans Pro';
font-style: normal;
font-weight: 700;
src: local('Source Sans Pro'), url(https://static.danielcortes.xyz/fonts/SourceSansPro/SourceSansPro-Bold.woff2) format('woff2');
src: local('Work Sans'), url(https://static.danielcortes.xyz/fonts/WorkSans/WorkSans-Bold.woff2) format('woff2');
}

View File

@@ -7,23 +7,22 @@
--light-color: hsl(10, 10%, 40%);
--primary-color: hsl(290, 86%, 43%);
--highlight-color: hsl(200, 90%, 40%);
--sans-font: "Source Sans Pro";
--sans-font: "Work Sans";
--mono-font: "Source Code Pro";
}
html {
margin: 2em;
}
html {
margin: 2em;
body {
background-color: var(--background-color);
font-family: var(--sans-font), "sans-serif";
font-size: 14pt;
color: var(--foreground-color);
}
body {
overflow-y: scroll;
max-width: 100ch;
padding: 0 0 20em;
margin: auto;
@@ -33,22 +32,25 @@ code {
font-family: "Source Code Pro", "monospace";
}
h1, h2 { margin: 0 0 .3em 0; }
h1, h2 { margin: 0 0 .3em; }
h1 { font-size: 3em; }
h2 { font-size: 1.875em; }
time { color: var(--light-color); }
p {
margin: 0 0 1em 0;
margin: 0 0 1em;
line-height: 1.5em;
text-align: justify;
}
li { padding: .3em .5em; }
li a { font-size: 1.2em; }
a, a:visited {
font-weight: 600;
font-weight: 400;
color: var(--primary-color);
}
@@ -59,10 +61,9 @@ img {
cursor: pointer;
}
.container {
}
.codehilite {
overflow-x: auto;
padding: .7em 2em;
margin-bottom: 1.5em;
}

View File

@@ -2,33 +2,66 @@
<time datetime="2019-10-23">Oct 23, 2019</time>
Aquí ire dejando multiples comandos de git que he estado buscando muchas veces y siempre vuelvo a olvidar
Aquí ire dejando multiples comandos de git que he estado buscando muchas veces
y siempre vuelvo a olvidar
### 1 - Sacar archivo o carpeta de la zona de stage
Lo tipico que tengo un archivo que no deberia estar en la zona de stage, esta
es la que se crea cuando agregar archivos antes de hacer el commit.
Si no los quiero ahi uso el siguiente comando.
:::bash
git reset HEAD -- <archivo/carpeta>
### 2 - Deshacer ultimo commit
Siempre que el commit que se hizo se encuentra erroneo y se necesita volver a un
estado anterior se puede utilizar el siguiente comando.
El 1 en HEAD~1 se puede cambiar por la cantidad de commits hacia atras que se
necesitan ir y tambien se puede cambiar el HEAD~1 completo por el hash del commit
al que se quiere volver.
:::bash
git reset --soft HEAD~1
### 3 - Cambiar el nombre de una annotated tag
Las anotated tags son basicamente tags las cuales tienen un commit asociado, a
veces al crearlas se ingresa mal el nombre, por lo que este comando soluciona
ese problema
:::bash
git tag <new> <old> -f -a
### 4 - Deshabilitar fast forward por default
Esto es parte de la configuracion de git, cuando haces merge de una branch y no
hay commits entre medio, git por default hace fast forward, lo que no deja
registro de que existia una branch en la cual se trabajo.
No me gusta este comportamiento asi que lo mantengo desactivado
:::bash
git config --global merge.ff false
### 5 - Siempre firmar commits
Git permite usar tu gpg key para firmar los commits, asegurando que son tuyos y
no de otra persona.
Personalmente no es que sea realmente util, pero es bueno tenerlo activado
:::bash
git config --global commit.gpgsign true
### 6 - Siempre mostrar diff en commit
Cuando se hace un commit muestra los cambios realizados en el editor.
:::bash
git config --global commit.verbose true
### 7 - Push tags
Por alguna razon los tags no se suben en un push regular, hay que incluir la
opcion --tags
:::bash
git push --tags

View File

@@ -9,6 +9,8 @@ de comandos que uso constantemente.
Todos los datos son basados en MySQL, que es la base de datos que mas utilizo.
## 1 - Crear tabla
Lo mas basico, pero que siempre falla por una razon o por otra y debo buscar en
que parte de la sintaxis falle.
:::sql
create table usuario
@@ -43,7 +45,7 @@ constraints así que para ilustrarlos usare el siguiente modelo:
foreign key (trabajador_id) references trabajador on (id)
);
### `ON UPDATE`
### ON UPDATE
- `RESTRICT` (default): Si es que se intenta actualizar el id de la tabla
trabajador la operación sera rechazada mientras exista al menos un usuario
que referencie a ese trabajador.
@@ -54,7 +56,7 @@ trabajador.
- `SET NULL`: Al cambiar el id del trabajador, las referencias a este id en
la tabla usuario se harán nulas.
### `ON DELETE`
### ON DELETE
- `RESTRICT` (default): Si es que se intenta eliminar el trabajador la
operación sera rechazada mientras exista al menos un usuario que tenga una
referencia a ese trabajador.
@@ -65,6 +67,10 @@ usuarios que tengan su id asociado.
tabla usuarios sera llenadas con nulls.
## 3 - Creación de foreign keys fuera del create table
Siempre que tengo una tabla y la quiero relacionar con una recien creada aparece
tema, nunca es facil encontrar ejemplos de la sintaxis porque siempre muestran
como se hace dentro de un create table.
:::sql
alter table usuario add constraint fk_usuario_trabajador
foreign key (trabajador_id) references trabajador (id);

View File

@@ -1,24 +1,22 @@
#Daniel Cortés
Hola!, soy un estudiante de ingeniería en informática al que le gusta programar,
jugar videojuegos cuando se puede y escuchar música, mucha, mucha música.
jugar videojuegos cuando se puede y escuchar música todo el tiempo.
Me gusta aprender nuevos lenguajes de programación pero generalmente estoy seco
de ideas con lo que me cuesta bastante avanzar en lenguajes como C y C++, en los
que simplemente no se hacer.
de ideas con lo que me cuesta bastante avanzar en lenguajes como C y C++, los que
simplemente no se en que usarlos.
Este blog lo cree principalmente porque quería un proyecto secundario en el que
trabajar, que no tuviera tanta importancia y lo hiciera de relax, siempre igual
sirve para practicar html y todas sus estupideces
sirve para practicar html y todas las estupideces que trae consigo.
El codigo que he escrito para distintos proyectos lo mantengo en
[Gitlab](https://gitlab.com/Ryuuji159)
Socialmente me muevo entre [Twitter](https://twitter.com/skrd159) y
[Gitlab](https://gitlab.com/Ryuuji159). Socialmente me muevo entre
[Twitter](https://twitter.com/skrd159) y
[Reddit](https://www.reddit.com/user/Ryuuji159) aunque no soy tan activo y me
intento mantener de las redes sociales.
Finalmente, si quieres enviarme un correo mi dirección es hola@danielcortes.xyz
intento mantener de las redes sociales. Y finalmente, si me quieres enviar un
correo, mi dirección es hola@danielcortes.xyz
##[Posts](/blog)
Aqui posteo lo que intento escribir una vez al año. Me cuesta conseguir ideas y
@@ -36,8 +34,9 @@ hacerlos y aprendi bastante con todos ellos.
##[Setup](/setup.html)
El setup de mi computador, me encanta trabajar con linux y dejar todo a mi gusto.
De vez en cuando me da por reconfigurar todo o instalar otro sistema operativo
por lo que no creo que lo mantenga tan actualizado, pero aqui estara :3.
por lo que no creo que lo mantenga tan actualizado, pero aqui estara.
##[Random](/random.html)
Links a cosas que me parecen interesantes o utiles.
Links a cosas que me parecen interesantes o utiles, principalmente
relacionadas con programacion.

View File

@@ -1,7 +1,5 @@
#Random Stuff
Por aqui dejare links a cosas random que son interesantes, o me gustan, o simplemente quiero guardar
## Preguntas / Respuestas en StackOverflow
- [SQL select only rows with max value on a column](https://stackoverflow.com/questions/7745609/sql-select-only-rows-with-max-value-on-a-column)
- [Set of unambiguous looking letters & numbers for user input](https://stackoverflow.com/questions/11919708/set-of-unambiguous-looking-letters-numbers-for-user-input)