Cambie cosas .w.
This commit is contained in:
@@ -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:
|
||||
|
||||
@@ -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');
|
||||
}
|
||||
|
||||
@@ -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;
|
||||
}
|
||||
|
||||
|
||||
@@ -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
|
||||
|
||||
|
||||
@@ -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);
|
||||
|
||||
23
src/index.md
23
src/index.md
@@ -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.
|
||||
|
||||
|
||||
@@ -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)
|
||||
|
||||
Reference in New Issue
Block a user