This graph shows how many times the word ______ has been mentioned throughout the history of the program.
¿Midu, qué distro vas a usar? Bueno, la distro ya la tengo, pero esta serÃa la distro. Esto es Ubuntu y esta es la maquinita, ¿vale? El Slimbook Executive que hicimos justamente un unboxing en directo.
Esto serÃa un poco los... ¡Hostia, que está al revés esto! A ver si me animo, a ver si me acuerdo del scroll que es al revés, el trackpad. Es de 14 pantallas, 3K, 90 Hz, un Intel i7 de onceava generación y tiene 8 GB de RAM, 250 de... creo que tiene 8 GB de RAM.
No sé si me pusieron 16, que al final 16 serÃa 100 euros más. Y eso, sobre la distro es la que es, que creo que es un Ubuntu, pero le llaman Slimbook OS, ¿vale?
Porque es la marca del portátil. Es un Ubuntu un poco personalizado. Ya venÃa hecho el DualBot, de hecho creo que lo podéis pedir, o sea, si compráis este portátil lo podéis pedir, que venga con Windows y que venga con...
O sea, ya viene todo hecho, ¿eh? Pues aquà tenemos esto y la idea, la idea un poquito es, pues nada, ir instalando cosas. No sé ni por dónde empezar, la verdad, no os voy a engañar.
No soy muy... O sea, no sé... Lo primero... A ver, sà que sé por dónde empezar. De hecho, lo primero que empezarÃa yo... Vamos a empezar, vamos a instalar, vamos a instalar las dependencias.
Espero que me ayudéis, espero que me ayudéis. No, si ya está instalado, Jorge Asaf. No voy a instalar ahora Linux. O sea, no, no.
Lo que vamos a hacer directamente es tener aquà todo lo que... Ya está Ubuntu instalado, esto no lo tocamos. Asà que vamos a empezar, yo creo que con la terminal.
Si os parece, empezamos con la terminal. TendrÃamos OMIZSH, serÃa lo que voy a instalar al principio. Asà que vamos a empezar con la terminal.
Vamos a intentar dejar Firefox, si os parece. Asà que vamos a darle OMIZSH. Vamos a abrir la terminal, que debe estar por aquÃ.
Hombre, es la primera vez que abro la terminal en Ubuntu. ¡En años!
Zim... A ver, ¿qué decÃs? ¿Qué es esto? Zim... Zim FW. ¿Qué es esto? Modular Custom...
Unblazing Fast ZSH Framework. Bueno, tiene buena pinta esto. Speed. ¿Vale? A ver, yo estoy muy abierto a probar cosas porque total no es mi ordenador.
Time to first prompt in seconds. ZSH, ZTINIT, ZTINIT... ¿Vale? ¿Pero este cuál es? De estos es este, ¿no? ZIM y ZINIT Turbo. ZIM.
ZIM. Venga, va. Pues vamos a darle al ZIM. No sé si... Has modules available. ¿Vale? Pues venga, vamos a darle a este.
Vamos a darle a este. ZIM. Entiendo que con esto deberÃa funcionar bien. Vamos aquà con la terminal. Vamos a ejecutar esto.
No... Empiezo bien porque no sé cómo se copia y se pega, ¿eh? Empiezo muy bien. A ver, ¿a qué habÃa salido esto? Vale, copiado.
Yo pensaba CTRL-C, pero ya veo que no es CTRL-C. Me voy a tener que aprender también los botones porque ya veo que aquà no me funcionan.
No, pero ¿cómo pego cosas aqu� La madre que os parió. ¿Cómo puedo pegar algo aqu� ¿Tengo que darle aqu� No.
Bueno, es que además... Ah, aquÃ. Pegar. Vale. ¿Pero por qué no me funciona el CTRL-V? ¿Alguien sabe por qué no funciona el CTRL-V?
¿Por qué será CTRL-SHIFT-V? Efectivamente. Vale, pues ya está.
¿No se ha encontrado curl? Bueno, apt-get-install-curl. Tampoco se puede. Bueno, empezamos bien.
Lock-frontend. Permiso de negado no se puede... Joder, empiezo muy bien, ¿eh?
Apt-get-install-ubuntu. Yo pensaba que era asÃ, ¿eh? Hace mil años, ¿eh? Que no utilizo...
Me jodáis que tengo que hacer sudo. Madre mÃa, ya empezamos mal, ¿eh?
Apt-get-install-curl. Venga.
No-face-model-known. Contraseña. Pero si lo hago con sudo, luego voy a poder utilizarlo, porque normalmente...
Venga, ya está procesando. Disparadores.
Sudo apt-install. SÃ, con sudo. Con sudo, ¿eh? La leche.
Hombre, LexGipi del software. Gracias por la write.
Si lo pides, utilizar. Vale, bueno. Pues procesando disparadores.
Disparadores. Ah, y aquà no puedo hacer zoom. Estoy acostumbrado.
Acostúmbrate a usar la rueda del ratón apretándola. Ya, lo malo es que no tengo ratón. No tengo ratón.
Porque estoy utilizando el trackpad. Asà que, bueno.
Solo la primera vez que abrir la terminal se utiliza sudo. La primera vez.
Solo la primera vez. ¿Y por qué tarda tanto esto? O sea, es que me parece bastante inaudito que esto esté tardando tanto.
¿Cómo puede tardar tanto en curl, que es el paquete más nulo ever?
¿Cómo puede ser? Que va, todavÃa nada. Try curl. Ah, sÃ, sÃ. Ya me lo he instalado.
Pero esto todavÃa, esto se ha quedado aquÃ. Bueno, bueno. Pues nada.
Nos ha encontrado la orden ZSH. Pues empieza mal esto, ¿eh?
ZSH. Prefer to install manually. Claro, es que no está ZSH instalado. TendrÃa bash directamente, ¿no?
Vale, procesando disparadores. Esto se ha quedado aquà pinchado, ¿eh?
Debes instalar ZSH. Bueno, pues venga, instalemos. Me imagino que app get install ZSH.
Vale, sudo apt get install ZSH. A ver si esto cuela directamente.
Eh, otra vez. Venga. ¿Deseas continuar? SÃ, hombre, sÃ. Tú dale que sÃ.
A mà le han sacado la zona de confort. SÃ, me han sacado la zona de confort.
Pero bueno, que estoy contento, ¿eh? Que hace mil años que no toco nada.
Ya no se usa más apt get. Ah, mira. No tenÃa ni idea. No tenÃa ni idea.
Oye, va bastante fino, ¿eh? El ordenador. Estoy bastante contento de lo fino que va.
Vale, venga. Intento otro intento más. Ahora sÃ. No face model.
Contraseña. Falla autenticación. Bueno.
No. Menos mal que le he puesto la contraseña Manula Ever, que es la de Falcon.
No sé por qué le he puesto eso.
Con una change of the force shell, please manually change. Vale.
Prepare all day. Enjoy your...
Restable your terminal for change. Venga, fuera.
Fuera. Venga.
Pero yo aquà lo que veo es que todavÃa me ha puesto...
Vale, vale. Please set...
Voy a ir, ¿no? Vale.
O sea, enjoy your...
Take some time to tweak your...
Vale. Pero no me ha cambiado esto nada, ¿no?
Set...
Set...
Set...
Set...
Set...
Set...
Set...
Set...
Set...
Set...
Y ahora cómo puedo saber si lo tengo.
Claro, ahora sà que me ha cambiado.
Pero...
Ah, ahora...
Ahora sà que puede ser que me inicie.
No, tampoco.
¿Ves? No me lo...
No me lo ha cambiado.
Pensaba que con esto me lo iba a cambiar, pero no veo que me lo haya cambiado.
Cierra sesión.
Joder, ¿en serio tengo que cerrar sesión y todo?
Me estáis bromeando, ¿no?
No, hombre.
No debe hacer falta.
Reiniciar sesión.
Al final mejor terminé instalando Windows.
A mà tampoco me lo cambia.
Tuve que cambiar el Z, el Bash...
Vale, vamos a instalar Visual Studio Code en un momento.
Porque asÃ, pues, podemos tener...
SÃ, sÃ, a veces hace falta.
Joder, la verdad.
Reinicia el PC.
No, si el ZSH ese que decÃs...
O sea, el ZSH este...
ZSH...
Esto ya más o menos lo he hecho, ¿eh?
Porque al final este which...
Este which...
Este ZSH es exactamente lo mismo, ¿veis?
Esto, que es para cambiar el shell, ya lo he hecho.
Lo que pasa es que no me lo hace.
Tengo que poner esto manualmente, lo cual no tiene mucho sentido.
Vamos a instalar este.
Instalar software.
No hace falta hacer la sesión.
Con source es suficiente.
Si de verdad ha cambiado el usuario...
Vale.
Eso parece interesante.
Eso parece interesante.
Vale.
Vamos a hacer eso.
Eso que decÃa source.
Punto de csa...
Vale.
A ver, lo que pasa es que eso tampoco puede ser, claro.
¿Lo ves?
Eso es que no puede ser.
Pues nada, de verdad, voy a cerrar sesión y voy a volver a entrar a ver si de verdad es eso.
Que ya estarÃa alucinando, ¿eh?
Solo funciona en Andorra, Midu.
Solo funciona en Andorra, en serio.
En serio.
Solo funciona en Andorra.
No me ha dejado instalar esto.
Pensaba que esto me iba a dejar instalar.
SÃ, he hecho el de Ubuntu, ¿no?
DeberÃa ser este.
No deberÃa ser este de aquÃ.
Mac, Linux...
DeberÃa ser el dev.
El dev no es el de Ubuntu, justamente.
Porque veis que me ha puesto...
Vamos a guardar el archivo en lugar de darle a instalar directamente.
A ver dónde me lo instala.
Me lo guarda.
Y vamos a ver esto, porque esto no tiene mucho sentido.
¿Por dónde he hecho?
Abrir con instalador de software.
Sudo app.
Vale.
Esto es justamente lo que quiero.
Ya está.
¿Y por qué antes me ha dicho que no podÃa?
¿Se necesita?
SÃ, hombre.
Lo que tú digas.
Yo lo instalo con sudo app install code.
Bueno, pero a ver.
La verdad es que no sabÃa que habÃa el paquete para hacerlo desde la terminal.
Pero lo que me sorprende es...
Bueno, ojo.
Ojo que se está quedando aquà instalando.
A ver si puede.
Hackerman.
SÃ, me siento un hacker, ¿eh?
HacÃa mil años que no hacÃa nada con Linux.
Y la verdad es que no ha cambiado tampoco mucho.
Tampoco ha cambiado mucho.
No lo recuerdo mucho.
Muy diferente.
Vale.
Vale.
Bueno, según esto me he instalado code.
Vamos a ver.
Vale.
Visual Studio Code.
Lo tenemos aquÃ.
Visual Studio Code.
Perfecto.
Bueno, bastante...
Me gusta que va bastante rápido.
Asà que eso bien.
Venga, instalar y reiniciar para ponerlo en castellano.
Bueno, tampoco era necesario ponerlo en castellano, la verdad.
Hostia, hay que ver en la de espacio que en Linux te queda...
Me imagino que habrá alguna forma de arreglar esto.
Porque entre que la parte de arriba tienes en realidad la pantalla con las ventanas estas,
luego tienes aquà el menú y tienes aquà el pedazo hueco.
Esto tiene ahà un buen trozaco, ¿eh?
Tiene un buen trozo.
Vale.
Vamos a ver si soy capaz.
Activa sincronización de configuración.
Bueno, no la voy a sincronizar.
Y asà lo haré un poco de todo, ¿vale?
Lo haremos un poco de todo.
No hay solución para ese trozo.
No me digas que no hay solución de ninguna forma porque es bastante impresionante que no hay solución, ¿eh?
Venga, vamos a instalar...
Voy a cerrar sesión.
Venga, va.
Vamos a cerrar sesión.
Si soy capaz de encontrar dónde se cierra sesión.
Se cierra aquÃ.
¿Dónde se cierra sesión?
AquÃ.
AquÃ.
Vale.
Vamos a cerrar sesión.
Cerrar sesión.
Cerrar sesión.
Va.
Ahora sÃ.
¡Ostras!
De verdad hemos tenido que cerrar sesión, ¿eh?
IncreÃble.
¡Ay!
Que no lo veis.
No veis la pantalla.
No se ve la pantalla.
No veis la pantalla.
A ver un momento.
A ver un momento.
Si soy capaz de recuperar la pantalla.
Se ha jodido.
¿Ahora la veis?
Ahora sÃ, ¿no?
Ahora sÃ, ¿no?
Ya está.
Arreglado.
Vale.
SÃ, sÃ.
Es que, claro, he cerrado sesión, he vuelto a entrar.
Vale.
Pues ya está.
Ya tenemos aquà el ZSH.
Ha costado lo suyo, la verdad.
¿Alguien me recuerda cómo era el nombre de...?
SÃ, Hackerman.
¿Alguien me recuerda cómo era el nombre del ZSH este que habÃamos hecho?
Zmodule.
¿Y cuál podrÃamos poner aquà para buscar?
Zim F...
Vale.
Zim FW.
Venga, vamos a terminar este, el de Zim FW.
Ah, mira, lo tenÃa por aquÃ.
¿Algún Zim que me recomendéis?
¿O me pongo a instalar aquà Power Level como si hubiera mañana?
Hostia, espérate que se me ha quedado esto.
Se ha quedado penchado.
Ahora.
Zmodule.
Power Level 10k.
Must be call from home.
Must be call from...
Pero si ya estoy ahÃ, ¿no?
Dice, must be call from home, no sé qué, no sé cuánto.
Y ahà es justamente donde estoy.
Aquà está el MRC este.
Ah, que tiene que ser llamado desde dentro.
Vale.
Bueno, no pasa nada.
Vamos con el Power Level.
Hostia, es que le ha pasado algo raro al Firefox.
Vamos a salir.
Vamos a volver a entrar.
Porque es como que cuando, donde yo le daba click, no funcionaba.
Asà que era un poco extraño.
Parece que no se va a pasar de Mac a Ubuntu.
A ver, lo veo bastante complicado, la verdad.
No os voy a engañar.
No os voy a engañar.
No es que de repente ahora vaya a cambiar, ni mucho menos.
Porque, a ver, ya estoy muy habituado a Mac.
Ah, aquà hay unos cuantos, ¿eh?
Aquà hay unos cuantos.
Steve.
La verdad es que son un poco ñe, ¿eh?
No sé, Rick.
Creo que vamos a poner el Power Level.
Aquà a lo mejor pone la instalación, ¿no?
Install, the recommended font.
Automatic, pedias configure.
Arc Linux.
Z init.
Este, theme.
Este era theme, ¿no?
And, da, da, da, da.
Deget, ¿vale?
Copiamos esto.
Nos vamos aquà a Code.
A ver si Code está aquÃ.
Y esto hay que añadirlo al theme.rc.
Vale.
Vamos a abrirlo.
No querÃa aparecer un hacker con nano.
AhÃ.
El modo restringido está destinado a la navegación segura por el código.
ConfÃa en esta ventana para habilitar todas las funciones.
Claro que confÃo en esta ventana.
Ay, es verdad que esto era un rollo.
Esto era un rollo cada vez que abrÃas un archivo.
Vale, vale.
Oye, pues me gusta bastante la configuración.
Tiene bastante buena pinta.
Mucho mejor que la otra.
De ZS o my ZSH.
Vale.
Tu theme.rc.
Unrun.
No sé qué, no sé cuánto.
Vale.
Pues entonces vamos a guardar aquà los cambios que hemos hecho.
Control C.
Y nos vamos aquÃ.
Y hacemos el theme.
Este install.
Venga.
Vale.
Installing Power Level.
Restart your technical.
Vale.
Bueno, al menos no me va a hacer cerrar la sesión al parecer.
Vale.
Venga, ya tenemos esto.
¿Te parece que esto es un diamante?
Esto no parece un diamante ni borracho.
Ni borracho.
¿Vale?
O sea que no.
No es un diamante.
¿Esto te parece un lock?
No.
Tampoco.
¿Esto parece un lock?
No.
Esto parece uno de prohibido.
Esto parece un...
Pero...
Y más...
SÃ.
Esto sà que parece eso.
Vale.
Como lo quiero yo todo lean.
¿Vale?
Lean.
A mà me gusta...
Ah, el pure está bastante chulo.
El pure está chulo.
No sé qué hacer.
¿El 1 o el 4?
A ver, decid.
¿El 1 o el 4?
Rápido, rápido.
¿El 1 o el 4?
4.
Venga, pues es el 4.
Bueno.
Muchos 4 peor.
Vale.
Pues el 4.
¿Original o es nazi?
Hombre, es nazi y tiene buena pinta.
Es nazi.
Es nazi.
¿Qué mal queda?
Es nazi.
No, es nazi.
No quiero que sea nazi nada.
Vale.
¿Dónde queremos la localización de las cosas?
En el 2.
Que enseñe el tiempo.
No quiero saber en qué dÃa vivo.
Prompt height.
¿Vale?
Que esté en una lÃnea o en dos lÃneas.
Dos lÃneas.
Compacto o sparse.
Bueno, sparse.
Algunos comandos que no vuelve a enseñarte el prompt y tal.
Vamos a poner que yes.
Instant prompt mode.
Vamos a poner quiet.
Porque si no, esto es un rollo.
Si hay algo que esté mal.
Asà que vamos a ponerlo quiet.
Apple.
Apple.
Apple.
Apple.
Apply changes.
Yes.
¿Vale?
Bueno, ya está.
Ya tenemos aquÃ.
A ver, los colores son horribles.
Son horribles.
No sé si se pueden cambiar.
Me imagino que sÃ.
Que se pueden cambiar los colores.
Perfil sin nombre.
Colores.
Tango oscuro.
A ver qué hay por aquÃ.
Usar colores del sistema.
SÃ.
Del sistema te voy a dar yo a ti.
Del sistema.
Gris sobre negro.
Son horribles.
La madre los parió.
Blanco sobre negro.
Seguro que se pueden instalar de alguna forma, ¿no?
A ver, ¿alguien sabe?
Kitty para terminal.
Si no lo conoces.
A ver qué es Kitty.
Kitty terminal.
Kitty.
O sea, es una terminal, básicamente.
Kitty es una terminal.
Es una terminal.
Cross platform.
Linus.
Macos.
A ver el vÃdeo.
A ver si me lo vende.
Bueno, pero se parece demasiado, ¿no?
Es lo mismo.
Es lo mismo.
Es lo mismo.
No vamos a instalar otra terminal.
Vamos a poner el solar oscuro.
A ver si el solar oscuro me convence un poco más.
Vale.
Este me gusta.
Este me gusta.
Este me gusta.
¡Hombre, Beto!
Gracias por esos 11 meses.
Alacriti es bueno.
¿Qué es Alacriti?
Me da miedo buscar cosas que me ponéis.
Alacriti.
¿Vale?
Alacriti.
Kitty Alacriti.
Across platform.
Ah, bueno, pero es otra terminal.
¿Pero hace falta?
A ver, tiene buena pinta, pero me da un poco de palo, ¿eh?
A ver.
Alacriti.
Install Ubuntu.
Bueno, install.
A secas.
Ah, o sea, que hay que instalar una versión del compilador, no sé qué.
Vale, vale.
Venga, va.
Vamos a darle a Alacriti.
A ver a Alacriti este.
Hostia.
Página en GitHub.
Venga, página en GitHub.
Venga, va.
Vamos a darle una oportunidad a Alacriti.
Me ha gustado el nombre y utiliza Rust.
O sea, que bien.
Alacriti no me da más por el tema de ligaduras.
Vamos a probar Alacriti, hombre, que está hecho con Rust.
Instalación.
Puede ser instalado.
Where can be found here.
Cargo installation.
Claro.
Tendremos que instalar primero todo lo del tema de Rust.
Hostia.
Me pone muy de los nervios.
¿Cómo se copia esto?
No sé por qué.
Vale.
Vamos con Rust.
Rust.
Esto no.
Install Programming Language.
Vale.
Vamos con Rust.
Que esto deberÃa ser un momento.
A ver si esto...
Info de Loading.
Proceed with Installation.
Will then be added.
ZSH Enf.
No sé si esto me lo va...
Me imagino que sÃ.
Me lo voy a copiar por si acaso.
Ups.
La he liado.
Lo voy a copiar por si acaso.
Pero...
Vale.
Venga.
Instala.
Instala y todo.
Rust el juego no.
Del juego no.
Del lenguaje de programación.
Porque esa terminal está hecha con este lenguaje de programación.
Vale.
Mientras...
Mientras.
Voy a instalar un poco.
Voy a buscar mi tema favorito de One...
De Visual Studio.
Que es OneDark Pro.
Lo voy a instalar.
Que el bueno es este.
¿Vale?
El de 5 millones de instalaciones.
Madre mÃa.
Qué bonito.
Me gusta mucho el Flat y el Darker.
Me encantarÃa el Darker pero en Flat.
SerÃa mi...
SerÃa perfecto.
Asà que nada.
Ya tenemos este instalado.
Vamos a instalar también mi fuente favorita para esto.
Que sea Cascadia Code.
Vamos a Github.
A ver cómo se instalan las...
Pa, pa, pa.
Cascadia Code.
Cascadia Code.
¿Cómo se instala esto?
Installation.
You can download...
From releases.
O sea, me tengo...
Vamos a descargar esto.
Creo que se puede.
Es que no sé cómo se instalan...
No sé cómo se instalan las fuentes en Ubuntu.
No tengo ni puñetera idea.
No tengo ni puñetera idea.
Eh...
Fonts.
¿Vale?
Todas las tipografÃas.
No hay tipografÃas.
No hay tipografÃas.
Vamos a ir al Cascadia Code este.
Vamos a abrirlo.
Lo extraemos aquÃ.
SÃ, tú extraes ahÃ.
Vamos con las tipografÃas.
No sé qué le pasa a veces.
Ah, que es que estaba pensando.
La madre que lo parió.
¿Cómo lo has buscado?
¿Has visto?
Eso ha funcionado, eh.
Control, espacio.
Y mira qué me ha salido aquÃ.
Me ha salido esta cosa maravillosa.
Vale.
Pero me ha borrado fuentes.
Fonts.
Vale.
View fonts.
Vamos a poner la TTF.
Que entiendo que es la que necesita.
¿Qué es esto?
Static.
¿Qué es eso?
Static.
O sea, no sé.
¿PodrÃa hacer esto?
Claro que no.
Claro que no puedo.
¿Cómo?
¿Cómo?
¿Cómo?
¿Cómo se te va a ocurrir que puedas arrastrar las cosas?
Pues no se pueden añadir tipografÃas aquà y asÃ.
No se pueden.
Pensaba que se podrÃa asÃ.
Tenemos que hacerlo de otra forma.
No, no.
¿Por qué?
¿Por qué?
Vale.
Me imagino que dándole doble clic o dándole a abrir con tipografÃa.
Me imagino que eso la instalará.
Vamos a ver.
Vamos a ver.
Vamos a instalar las de PL.
PL significa power line.
¿Vale?
Que son las que tienen los simbolitos.
Vale.
O sea, que hay que darle doble clic e instalar.
¿Vale?
Instalando.
Instalando.
Joder.
Que esto deberÃa ser instantáneo, ¿eh?
Ah, bueno.
Que encima no se ha le dado.
Ah, instalado.
Ahora sÃ.
Ahora sÃ.
Me encantan estos anagramas.
Estos de jovencillo emponzoñado de whisky.
¿Qué figurota exhibe?
Sabéis que estas son las frases que tienen todo tipo de...
O sea, que tienen todos los carácteres en una misma frase.
Ah, mira.
Linux Mobile.
Menos mal que hay gente aquà que es de Linux y que sabe moverse en estas cosas.
Vale.
Vamos a abrir una nueva pestañita.
Y me ha dicho que me vaya...
Vamos a ir a dos loads.
No.
¿Dónde tengo dos loads?
Descargas.
Vale.
Y...
¿Y por qué no tengo aquà mis fuentes?
TMP.
TMP.
Mozilla.
Cascadia.
Vale.
Y me ha dicho...
Cópialas ahà directamente.
Las TTF.
Vale.
Copia.
A ver.
Vamos a copiar todas las TTF.
Barra.
User.
Share.
Fonts.
Fonts.
Fonts.
Vale.
No se puede.
Vale.
Me imagino que es que necesito sudo para todo.
Vale.
Se supone...
Se supone que se ha instalado.
Vamos a ver si ahora las tengo aquà en el catálogo.
A ver si están.
TenÃas que hacerlo desde la terminal.
Es mucho más cómodo copiando y pegando un comando.
SÃ, pero es que estoy muy mal acostumbrado.
Mira, ya las tenemos aquÃ.
Tenemos Cascadia, Cascadia, Cascadia.
Perfecto.
Vale.
Cerramos esto.
Nos vamos aquÃ.
Vamos a ver si soy capaz.
Comando C.
No.
¿Cómo serÃa?
¿Comando esto?
SÃ.
¡Ojo!
Que me he hecho un acceso directo.
Fonts.
Code Lens.
Font Family.
Font Family.
Code Lens.
Fuente.
Font Family.
Vamos a ponerla aquÃ.
Cascadia Code.
¿Todo junto?
No me la está pillando.
Porque deberÃa cambiar instantáneamente.
DeberÃa cambiar instantáneamente.
Vamos a ver cómo se llama esto.
Puede ser Cascadia Code.
Que tenga que ser todo junto.
SÃ, pero igualmente no la está pillando.
No sé si es que no la está pillando.
¿O es que tengo que salir?
Porque me da la sensación que no la está pillando.
O sea, si yo aquà pongo, por ejemplo.
Si no pongo nada y pongo Arialque.
Es que no veo ningún cambio.
Cascadia.
Vale.
Al menos ahora sé que funcionar no está funcionando.
Cascadia Code.
Vale.
Aquà es donde veo el cambio.
Pensaba que verÃa el cambio aquà inmediatamente.
Pero ya veo que no.
Vale.
Cascadia Code.
A ver si vemos aquà el nombre.
Cascadia Code regular.
Información.
Cascadia Code.
Pues no la está pillando.
¿Ves?
Está en Arial.
Pero no me está pillando a Cascadia Code.
Vamos a intentar cerrar y volver a abrir.
A ver qué.
Parece que es la forma en la que funcionan las cosas en Linux.
Cerrar y volver a abrir.
Vale.
Vale.
Ya está.
No me jodas.
¿Pero qué mierda es esta?
La madre que nos parió.
Vale.
Sà que está funcionando.
El problema es que habrÃa que cerrar y volver a abrir.
No entiendo cómo estas cosas no las tienen todavÃa arreglar.
¿Qué Vistro está usando?
Es la de Slimbook.
La Vistro.
Me lleva la pitufichinga.
Yo que justo estaba terminando de personalizar mi distribución de Linux.
Vale.
Venga.
Que os leo un rato.
Pero es solo una vez.
Ya después funciona bien.
Hombre.
SÃ.
Es verdad.
Es verdad.
Pero el chat pibe que me pone nervios.
Es que me lo he perdido.
Estaba aquà atento.
No es tanto mayormente de Linux.
Sino de Visual Studio Code.
SÃ.
Puede ser.
No digo que sea de Linux.
Pero que bueno.
Me sorprende que no tenga esto.
Porque Max sà que lo tiene.
Quita de la barra el tÃtulo.
Bueno.
¿Y cómo se le quitó la barra el tÃtulo?
Barra.
Barra.
Scroll bar.
Ta ta.
Ah.
He visto algo de Ubuntu.
Show status.
Contra la visibilidad.
No sé qué.
A ver.
¿He visto algo de Ubuntu por ah�
Ubuntu.
Ubuntu.
No.
HabÃa visto algo ahà que ponÃa Ubuntu.
En Arch Linux.
Title bar.
Title bar.
Native custom.
Reinicia.
Reinicia.
Vale.
¡Wow!
Mucho mejor.
Vale, vale.
Esto ya está mejorando.
Pero es que os he preguntado antes.
Os he preguntado antes.
Y me habéis dicho que no se podÃa arreglar.
Me habéis dicho.
No, no se puede arreglar.
Me habéis dicho.
No se puede arreglar.
Hostia.
Y ligaduras.
Configurar al dÃa de las tipográficas.
¿Y por qué no se pueden?
PhoneFamily.
Wander.
¿Por qué no se pueden aqu�
A ver.
Font.
Fontligatures.
True.
Qué raro.
Vale.
Ya están las ligaduras activadas.
En un momentito.
Qué raro.
Que no recordaba que se hiciese esto manual.
Lo de las ligaduras.
No.
No lo recuerdo.
Me ha sorprendido.
Vale.
Pues ya va teniendo bastante buena pinta.
Nice.
Nice.
Nos falta JavaScript.
Nos faltarÃan unas cuantas extensiones.
Por ejemplo.
Que mucha gente me dice.
¿Cuáles son tus extensiones?
¿Cuáles son tus extensiones?
Bueno, amigo y amiga.
Tienes tu momento especial de ver cuáles son las mejores extensiones que utiliza MiDudev.
Y ahora en vivo y en directo estas son las extensiones que utilizo en mi Visual Studio Code.
Asà que aprovecha este momento.
¿Vale?
Aprovecha.
Atento ahÃ.
Atento, atenta.
Dale cañita.
Vale.
Mis extensiones.
La primera.
Una de las más importantes.
Seguramente la mejor.
Error Lens.
Error Lens que lo que hace es mejorar cómo te muestra los errores y los warnings de diferentes
lenguajes en el editor.
Te los va a mostrar asÃ, en la misma lÃnea.
Asà que este, plam, lo instalamos.
Es brutal esta dependencia.
Otra dependencia que utilizo mucho, también que tiene que ver con esto, es Version Lens.
Asà que dale a instalar.
Version Lens.
Aquà tendrÃamos las dos de Version Lens, aunque hay un montón que puedes ver que tienen
de Version Lens, pues ya, hasta aquÃ, hasta aquà llego.
¿Qué es lo que hace la de Version Lens?
Esta va muy bien cuando tienes un proyecto con Package JSON, porque lo que puedes hacer
en las dependencias es ver las versiones que tienes de tus dependencias y lo que haces
es justamente que puedas actualizarlas desde el Package JSON.
Puedes ver si tienes algo por actualizar y cosas asÃ.
¿Vale?
A ver, ¿qué más tengo por aqu�
Bueno, por supuesto, pues habrÃa que poner la de Slint.
Esta la necesitaré en un montón de proyectos mÃos.
¿Vale?
Slint.
Pa, pa, pa.
¿Qué más tengo?
Bueno, GitHub Copilot, que no podrÃa vivir sin ella, aunque tendrÃa que iniciar sesión,
pero bueno, la voy a instalar por si acaso.
GitHub Copilot, si no has pedido acceso, vete a copilot.gihab, porque si no, estás perdiendo
un montón de tiempo de tu vida.
¿Qué más tengo por aqu�
¿Qué más tengo?
Buah, es que tengo un montón, ¿eh?
Ah, la de Thunder Client también es muy chula.
Thunder Client.
Thunder Client.
La de Thunder Client es como si tuvieses un Insomnia o un Postman en tu Visual Studio Code.
Asà que la instalas.
Y ahora lo que te deberÃa aparecer, una vez que la tienes instalada, te aparece este nuevo
iconito.
Y aquà lo que puedes hacer son requests.
Por ejemplo, puedes hacer un get de la que tú quieras.
Esto normalmente son APIs, pero puedes hacer un get de esto.
¿Lo ves?
Send.
Esto serÃa mi blog.
Y aquà tendrÃamos la respuesta.
En este caso es el HTML, pero si fuese una API con JSON, pues JSON y ya está.
Y además puedes guardar las peticiones, puedes hacer peticiones de GraphQL, tiene un montón
de cositas.
Vale.
¿Qué más?
Hombre, por supuesto, si no, si estás utilizando Tailwind, necesitas la de Tailwind
Tailwind, CSS, IntelliSense.
Esta es obligatoria, ¿vale?
Porque para el tema del autocomplete de Tailwind te ahorra años de vida.
Asà que, ¿ves?
Aquà tendrÃas con el autocomplete de todos los colores.
Es una maravilla.
Además te dice cosas que puedas tener mal si tienes duplicada una class name, cualquier
tipo de cosa.
Asà que, ya sabes, esta no te la pierdas.
Vale.
¿Qué más?
Para Rust, tengo una para Rust que hay que tener cuidado porque de Rust hay dos y la
que es buena, ¿ves?
Si buscas Rust, aquà podemos ver que está esta que tiene 1,4 millones, pero fÃjate que
no tiene muy buenas crÃticas, ¿no?
Solo tiene tres estrellitas.
Y, de hecho, no sé si las siguen actualizando.
¿Ves?
La última actualización es del...
Bueno, no se ve porque estoy yo encima.
A ver si soy capaz de enseñarlo.
Bueno, la última actualización es del 2020.
Asà que la que hay que utilizar es esta de Rust Analyzer.
FÃjate que esta está llena de estrellitas.
Asà que esta es la buena.
Esta es la buena.
Esta es la buena.
Esto lo que te va a ayudar, justamente, es a detectar errores que tengas en el código
de Rust, precompilaciones, poder ejecutar tu código, te va a lintear, te va a hacer
autocompletado, encontrar referencias, tener un montón de historias.
¿Vale?
¿Qué más?
¿Qué más tendrÃamos por aquÃ?
¿Vale?
TendrÃamos...
Bueno, tengo aquà algunas como Prisma, soporte para post-CSS y tal.
Hay otra que me gusta mucho, sobre todo si estás utilizando Visual Studio Code para
desarrollar web, que es Import Cost.
Import Cost.
¿Vale?
Asà que esta, súper importante.
Esto lo que te voy a decir es cuánto ocupan las cosas que estás importando.
Cuando importes cualquier dependencia de terceros, aquà verás que justo a la derecha
te dirá, oye, pues esta dependencia ocupa, mira, 70k, por ejemplo.
Pues esta también la uso bastante.
¿Y qué más?
¿Qué más tenÃa por aquÃ?
Bueno, tengo otra, Hitwind, ¿qué es?
Ah, nada, tengo caca.
Bueno, tengo de GraphQL, tengo la de GitLens.
La de GitLens también está bien.
Está bien, pero es bastante grande y tampoco uso muchas cosas.
La de Import Cost se me queda en Loading.
Ostras, qué raro.
A mà no me da ningún problema.
Me sorprende.
A ver, Open Settings.
Espérate que aquà ahora también hay un montón de cositas que deberÃamos...
Eso me desespera.
Vale, ¿qué más?
¿Qué más?
Es Headwind, la de GitLens, que es esta.
Esta está muy chula, que básicamente lo que te hace es como hipercargar un montón de funcionalidades de Git en tu editor.
Por ejemplo, te hace un Blame de cada lÃnea cuando estás encima.
Puedes ver en el status bar un montón de cosas.
La verdad es que hay cosas que ya no sé qué parte es, del editor o de GitLens, ¿sabes?
A la hora de visualizar ramas.
A la hora de trabajar con Pun Request y ver qué cambios hay ahà o no hay ahÃ.
A la hora de poder hacer stash desde el comando.
Es que tiene un montón de cositas.
Poder ir atrás en el historial.
Es que tiene un montón de cosas.
Mira, esto es el current line Blame que os decÃa.
Aunque esto a veces agobia un poco.
Es lo que más uso, sin ninguna duda.
Luego ver esto, ¿no?
Que puedes ver quién ha escrito esa clase, cuántos autores han tenido una clase, ese código, cosas asÃ.
Eso está bastante bien.
Mira, el status bar Blame, que lo ves aquÃ.
¿Quién lo tocó?
Pues tú, hace cuatro años.
Está bastante bien.
Cuando haces hover.
Pero bueno, ya os digo que tiene cosas que a veces a mà me agobian un poco.
Porque tiene como demasiada información.
O sea, esto de supercharge, de verdad es supercharge.
Porque la verdad es que sà que es verdad que es asÃ.
Asà que a veces...
Esto sà que me gusta mucho.
El Guter Hitmap.
Para ver cuáles son las lÃneas que más están tocando de ese archivo.
Asà que le voy a dar.
La voy a instalar.
Demasiada información.
SÃ, a veces tiene demasiada información.
Pero lo bueno es que se puede ir editando.
Bueno, Quokka, es que no me gusta ni Quokka ni Tap9, la verdad.
Ninguna de esas dos me entusiasman mucho.
Me gusta mucho más Gihab Copilot, que es el que utilizo.
Y además que a dÃa de hoy es totalmente gratis.
Ya veremos cuando sea de pago si tenemos que cambiar.
Vale, pero ya veis que cuando la instaláis...
Mira, cuando la instalas, te abre esta configuración.
Esta configuración.
Y tú le puedes decir lo que quieres.
Por ejemplo, decir, vale, el current line Blame, ¿sà o no?
Entonces, cuando lo activas o lo desactivas...
FÃjate que te dice aquà esto.
Yo la verdad es que estoy que lo voy a desactivar.
No lo voy a volver a hacer nunca más.
Es que hay veces que si te pones encima de la lÃnea...
O bueno, mira, lo voy a dejar, pero voy a quitar el hover.
Este está bastante chulo.
Status bar Blame.
Bueno, este lo puedes quitar o puedes...
Este está...
Bueno, ¿sabes qué?
Voy a quitar este.
Y voy a dejar este, que es menos intrusivo.
Y también el del hover me gustarÃa poderlo quitar.
Pero bueno, por ahora vamos a dejar estos y ya está.
Luego, aparte de esto, vamos a abrir...
Vamos a crear un nuevo archivo que sea, por ejemplo, export, default, function...
Qué bonita la cascadilla code.
Qué bonita es.
Me encanta.
Me encanta.
Vamos a hacer esto.
If...
If true.
Vale.
Console log.
Hola.
Vale.
Esto hacemos que sea...
Ah, importante.
Hay una cosa que yo uso un montón.
Y vais a ver.
A mà la de autoimport no me gusta mucho porque utilizo el nativo.
Utilizo el nativo directamente.
El nativo suele funcionar bastante bien.
Vale.
Se puede abrir las settings con JSON.
Y aquà es donde va a ocurrir la magia.
Alguna de la magia.
A ver.
Es que tengo aquà la configuración.
Aquà delante.
Voy a ver alguna cosa.
Por ejemplo.
Por ejemplo.
Por ejemplo.
Hay una cosa que hay.
A ver si encuentro.
New.
New.
Vale.
Cosas que me gustan.
Por ejemplo, en el Workbench, tú puedes hacer el Startup Editor.
Yo aquà le pongo directamente...
¿Veis que le puedes poner aquà diferentes nombres?
Puedes poner New Entitled Page.
Pues puedes poner, por ejemplo, aquÃ...
Nuevo fichero.
Hostia.
O puedes poner Nuevo fichero sin guardar.
Cosas...
Ah, no.
No le puedes poner el que te dé la gana, pero puedes utilizar uno de estos.
Yo le tengo...
No le puedes poner el que te dé la gana.
Pensad que se podrÃa.
Vale.
Yo aquà lo que quiero es que siempre me cree un archivo nuevo.
O sea, que cuando abra un editor, me cree un archivo nuevo ya directamente.
Porque si no, lo que te sale o es la portada o te sale totalmente vacÃo.
Yo lo que quiero es que cada vez que...
Claro, es que se me habÃa olvidado esto.
Que cuando inicio el editor, me lo abra con un archivo.
Eso es lo que quiero.
¿Vale?
Abra un archivo nuevo sin tÃtulo.
Eso es lo que quiero.
Eso por un lado.
Vale.
Luego...
Luego lo de los brackets.
¿Vale?
Que hay mucha gente que utiliza una extensión para esto.
Pero aquà en este caso tenemos el editor.guides.bracketPairs.
Y esto lo ponemos a true.
De esta forma, ahora aquÃ...
Ah, espérate.
Es que querÃa activar otra cosa.
QuerÃa activar otra cosa.
Que esto es...
A ver si...
New file, new file, new file...
Ya, machine learning, guess...
Joder, a ver si lo encuentro.
JavaScript inline, height, hidden...
No, autofetch, no, tab size...
Hay una opción que es muy poco conocida en Visual Studio Code
que lo que hace es que cuando creas un archivo...
Sabéis que, por ejemplo, yo tengo este archivo que acabo de crear.
¿Vale?
Y es...
Obviamente es JavaScript.
Detect language...
Default formatter...
Es que no encuentro, es que tengo demasiadas opciones.
¿Alguien lo sabe?
¿Cuál es la opción?
¿Alguien sabe la opción?
Activity disable...
Eso.
Muy bien.
Ahà está.
Ahà está.
La de Wordbench.
Ahà está.
Mira que está a punto de buscar por Wordbench.
Wordbencheditor.languagedetection.atru
Ahà está.
Entonces, no sé si ahora funcionará con esto.
Ya veo que no.
A ver si me pongo a copiar esto unas cuantas veces.
Vale.
FÃjate lo que ha pasado.
Lo que ha pasado es que cuando ha visto que he escrito bastante código de JavaScript
ha detectado que es JavaScript y ya me ha puesto el tipo.
Esto está genial porque si no es un rollo.
Porque esto no viene por defecto y si no, pues tú juegas aquà lo que sea
y no sabe que es JavaScript y tienes que ponerlo y tal.
Asà que de esta forma, pues te detecta automáticamente el tipo.
Es una cosa que no funciona siempre al 100%,
pero normalmente si es código asà en condiciones, deberÃa...
deberÃa salir...
deberÃa hacerlo bien.
Asà que, ¿ves?
Ahora ya tenemos el tipo que es correcto.
Vale.
Aquà además, como podéis ver, ya tenemos las lÃneas aquà de colores.
Esto que hemos puesto aquà del bracket...
¿Ves?
El bracket pairs, el editor guides bracket pairs a true.
Mira, si lo pongo a false, vamos a ver que las lÃneas,
la lÃnea aquà del if para abajo, estas lÃneas de aquÃ,
¿ves que son como grises?
Asà que esto, si lo ponéis a true,
vamos a ver aquà que ya tenemos los de colores.
Y ahora la que nos faltarÃa también es la de los otros brackets, ¿vale?
Porque ese es el bracket de los pares.
Pero hay otro que es el editor punto bracket pair colorization.
Esto lo ponéis a true y ya sin ningún tipo de extensión ni nada,
ya tenéis aquÃ, fÃjate, los brackets ahora tienen colores.
Entonces, si ponéis, empezáis a, yo que sé, aquà vamos a poner otro, ¿vale?
Vais a ver que los brackets, las llaves, van teniendo colorines.
Aquà lo tendrÃamos amarillo, este serÃa de rosita, este serÃa azul.
Y está súper chulo, la verdad.
Está súper chulo.
Y esto al final es totalmente, sÃ, estas son las configuraciones.
Editor guides bracket pairs es lo que hacen que las rayitas, ¿qué veis?
¿Ves que la rayita de esta es azul, esta es rosa y esta es amarilla?
Este serÃa el bracket pairs.
Y para que las llaves salgan de colores,
tenéis que poner editor punto bracket pair colorization enable a true.
Y esto sin extensión ni nada que funciona súper bien.
O sea que, dice, me gustaban más los colores de la extensión,
pero si es que los puedes customizar.
Los puedes customizar.
Mira, pones editor bracket pair colorization.
Mira, bracket colorization.
No sé ahora cómo se podÃan,
pero te puedo asegurar que se pueden customizar porque yo lo he visto.
Color.
Se pueden customizar los colores.
Oye, qué rabia esto.
Qué rabia que no me deja hacer el...
Por culpa del control es la cosa esa.
Bueno, pues eso, que se pueden customizar, ¿eh?
Y puedes poner exactamente los mismos colores si quieres.
Y ya está.
Y ya está.
Vale.
Pues ya tendrÃamos esto.
Luego del tema que yo utilizo, el one dark,
como veis, tiene diferentes opciones que yo siempre activo.
Lo de bold.
Esto se lo pongo a true.
Ya iremos viendo a ver aquÃ.
De hecho, todavÃa no se ve.
Ah, hay que hacer un reload.
Vale.
Reload.
Pero deberÃa...
No sé si...
Ah, mira, sÃ, sÃ.
Ya se ve.
¿Veis a este console log?
Está un poco más en negrita.
¿Vale?
Le pongo el bold.
Le pongo el one dark pro.
Se lo pongo en italic también.
Que esto no sé si...
A ver el reload.
A ver si aquà se verÃa.
No sé si tenemos aquà alguna cosa que tenga...
No.
Porque creo que esto deberÃa ser aquÃ.
¿Veis?
Esto que lo ha puesto en italica.
Si esto lo tenéis en false, pues no aparecerá en italica.
Y sale más plano.
Bueno, voy a recargar para que veáis la diferencia.
Que si no...
¿Vale?
¿Veis que ahora sale normal?
Este parámetro.
Pues lo que podéis hacer es que aquà le pongáis true.
Y entonces salen en...
Salen en cursiva.
¿En qué máquina está corriendo Linux?
La máquina...
O sea, ¿en qué máquina?
Es una máquina de verdad.
Es esta máquina.
Slimbook Executive.
Executive.
Es esta máquina aquÃ.
Que la verdad es que está bastante chula.
Está bastante chula.
¿Vale?
¿Qué más?
One Dark Pro.
Y el otro que a mà me encanta es One Dark Pro Vivid.
¿Vale?
Que significa que los colores están más vivos todavÃa.
Esto soy yo.
Que a mà me gustan las cosas vivas, vibrantes.
¿Vale?
Pero mira, ¿veis?
Que ahora el color es como más rojo.
Esto soy yo.
Que me gustan vibrantes los colores.
No sé por qué.
Pero bueno, que lo sepáis.
Que lo sepáis.
Que si no os gusta, pues no lo hagáis.
Pero a mà me encanta.
Luego, por supuesto.
Hay mucha gente que también muchas veces me dice...
Oye, ¿cómo mueves el editor este a la derecha?
Porque ya sabéis que en los directos lo hago mucho.
Pues editor.
Creo que es editor.
Cyber.
No.
He ido muy rápido.
Yo creo que era wordbench.
Punto.
Editor.
Punto.
No.
Oye, me da rabia que se haya perdido.
Creo que es wordbench.sidebar.location.
Right.
Ahà está.
Y ya se pone a la derecha.
Esto soy yo, ¿vale?
Que me gusta tenerlo aquÃ.
Porque asà queda justo encima mÃo.
Y no se corta ningún contenido del fichero ni nada.
Solo para que lo sepáis.
Y creo que más o menos ya está.
Bueno, creo que si queréis desactivar cosas de telemetrÃa.
Pues podéis hacer aquà en telemetry.
Telemetry level.
Le ponéis off.
Y de esta forma no enviáis datos a Microsoft.
Esto no sé si os importa.
Pero yo al menos siempre lo desactivo.
Más que nada, no es por nada en concreto.
No es que no me fÃe.
Pero bueno, es que no me gusta tener que estar enviando datos de cada cosa que hago.
No sé qué se envÃa.
Yo qué sé.
Asà que prefiero poner la telemetrÃa.
La podéis desactivar.
La ponéis en off.
Y de esta forma no se envÃan datos a Microsoft.
Microsoft, ¿qué te da gratis?
¿Qué me da gratis?
A mà no me da gratis nada.
Entonces, ¿cómo aprende Copilot?
Pues aprende de otras formas.
Y ya os digo que aquÃ...
No sé si es diferente.
Yo creo que Geekhacko Pilot seguramente tendrá uno aparte.
Esta telemetrÃa es más del propio editor.
Es del propio editor.
Asà que lo sepáis.
Vale.
Y creo que más o menos ya está, ¿no?
Ya hemos puesto las ligaduras.
Hemos puesto...
Hemos puesto esto.
Bueno, lo del Minipub.
Tampoco es muy importante.
Eliminar la telemetrÃa.
Vale.
Pues nada.
Yo creo que...
A ver, tengo aquà un montón de configuraciones.
Pero bueno, es que esto ya serÃa entrar muy al detalle de cosas en concreto.
SÃ, me falta lo del linter del onSafe.
Pero bueno, también es verdad que también tendrÃa que poner editor.codeActionsOnSafe, ¿no?
Y esto...
SourceFixAll.
No sé si aquà se puede poner slint.
Creo que sÃ.
True.
Creo que es asÃ.
O sea, que utilice solo para slint, que haga el fix-all en slint y tal.
Creo que era asÃ.
¿Vale?
A mà me gusta montar un poco el line height.
Bueno, asÃ.
Sube la YouTube.
Que sÃ, que lo subiremos a YouTube.
Pero bueno, estas son configuraciones.
La verdad es que...
Hay algunas que no conoce la gente.
Hay otras que sà que la conoce.
Esta, la de los brackets, es bastante interesante.
La de OneDark.
Esto es porque es mi tema, que me gusta mucho.
Esto es lo de mover el sidebar del sitio, la telemetrÃa, el linter.
Bueno, aquà ya cada uno que lo ponga como quiera.
Antes os he comentado que se podÃan customizar los colores.
Pero nada, no lo tengo ni puñetera idea.
¿Cómo se configura Prettier para que no ponga un punto y coma en JavaScript?
Pues le pones semi a false en el Prettier, en la configuración de Prettier y ya está.
Vale.
Lo que sà que os recomiendo, esto es bastante importante,
es que no tengáis los...
La configuración de Prettier no la hagáis en el editor,
sino que la tengáis en un fichero aparte
y que el editor tenga que leer de ahÃ.
¿Vale?
Eso es lo que os comentarÃa.
Venga, ¿cuál me recomendáis de iconos de Visual Studio Code?
¿Cuál me recomendáis?
¿Cuál me recomendáis?
El más usado es este.
Que tiene 10.000 millones de...
Vale.
Icons.
A ver cómo quedan estos.
Además tiene diferentes iconitos.
Material, material.
Joder, os gusta el de Material Icons.
Os encanta el de Material Icons.
Material Icons.
File Icons.
A ver estos.
Este está bastante bonito.
Este me gusta mucho.
Este me gusta bastante.
Este lo he visto alguna vez y me gusta bastante.
El de File Icons.
Este me gusta bastante.
Material Icons.
SÃ, sÃ, no.
Os encanta el de Material Icons.
Estáis todos ahÃ.
Material Icons, Material Icons.
Material Icons.
¿Pero qué serÃan estos?
10 millones.
Bueno, la verdad es que sà que se ven bonitos también.
¿Pero es este que tengo abierto o es este?
Porque hay dos.
Uf, este tiene mala pinta que ni siquiera sale una previsualización.
El primero.
Venga, vale.
Pues este.
Venga, le damos a este.
Le damos a este.
Uy.
Abrir una carpeta.
Venga, aquà mismo.
SÃ, es un momento para ver.
¿Desea guardar los cambios?
SÃ, hombre.
Guarda, guarda.
Guarda.
Guarda, guarda.
Hostia, ¿qué le ha pasado?
ConfÃa en los archivos.
SÃ, hombre, confÃa.
ConfÃo en los autores.
Los autores son de fiar.
Son de fiar siempre.
Vale.
Vamos a crear aquà un nuevo archivo.
Selecciona un idioma para empezar.
Empieza a escribir para descartar o mostrar no sé qué.
Explore default function.
Vamos a ver los iconos en funcionamiento, ¿no?
¿Pero por qué me vuelve a hacer esto?
Si habÃa guardado antes un fichero aquÃ.
¿Este es el icono?
¿Este es el icono de material?
¿O es que no se ha instalado?
¿O es que hay que activarlo?
Tienes que cambiarlo.
Vale.
Material, icons, activar los iconos.
¡Ah, amigo!
Oye, qué bonitos.
Me gusta.
Me gusta, ¿eh?
Me gusta.
A ver, es chiquitito, pero claro.
Es que...
Mira, ahà lo veis.
Ahà lo veis.
Este serÃa el de...
Está chulo, está chulo, ¿eh?
Está chulo.
Está chulo.
Style.
Style.
CSS.
¡Oh, qué bonito!
HTML.
¡Oh, oh, oh!
Oye, qué bonitos.
Me gustan, ¿eh?
Me gusta.
A ver, el de JSX.
¡Oh, oh, oh!
A ver, con TSX.
¡Oh, oh, oh!
Me gusta, me gusta, me gusta, me gusta.
Me gusta, me gusta, ¿eh?
Me gusta, me gusta.
Me gusta, me gusta, me gusta.
Vale, me ha gustado, me ha gustado.
Gracias.
Gracias por el material este.
Me ha gustado, ¿eh?
A ver, que ponga, por ejemplo, un naxconfig.js.
¡Oh, oh, oh!
Me gusta, me gusta.
A ver, next.
¡Olo, olo, olo, olo, olo!
Está chulo, está chulo.
A ver, package.json.
Bueno, este no me ha gustado mucho.
No me gusta porque, no sé, preferirÃa el NPM, la verdad.
Ya que tuviera que elegir.
Eh...
Y si ponemos...
Y si ponemos...
Prettier.json
Prettier.json
¿No?
¿O es link.rc?
Uy, uy, uy.
Esto no, ¿eh?
Esto ya no me ha gustado tanto.
Mira, el de view.
Bueno, es el logo.
Pero bueno, están chulos, ¿eh?
Me gusta.
Ah, el de Prettier era
.prettier
.qué
Ah, mira, qué chulo
Qué chulo
Me gusta
Nada, este no
NPMRS, ah, qué bonito este
Muy bien, qué chulo, qué chulo
Qué chulo, qué chulo, me ha gustado
Muy bien
Whatever.sas
SCSS
Stylus
Hostia, Stylus, Dios
Ovo
El Ovo, sÃ, el que te va a dar
En el ya sabes dónde
Spec
Oh, qué chulo
Qué bueno, qué chulo
Me gusta, eh
Material Icons, muy bien, me ha gustado
Vale, pues ya tenemos
Más o menos, tenemos el de
Blizzard Studio
Tenemos la terminal
De aquella forma
¿Qué estábamos haciendo de la terminal antes?
Estábamos intentando
Instalar Alacriti
Alacriti, que no sé qué era
Creo que era una terminal, ¿no?
Alacriti
Vamos a ver si aquà nos
Cargo
Stoll Alacriti
A ver si podemos ejecutar esto
SÃ, ya la personalizamos
Ya la personalizamos
Gracias
Feral, que ha puesto en el chat ahà todas las extensiones
Venga
Joder, cuánto ocupa esto
Alacriti
Ya toma pinta esas settings
SÃ, sÃ
La distribución es la de española
La castellana
Te quisieron trolear con el lobo
Que ya sé que me quisieron trolear con el lobo
Por eso le dije que el lobo
El que
El que se puede meter
Por el
Bueno, mi duda
De paso, fÃjate
Si esa versión de Ubuntu es vulnerable
Puede ser que sea vulnerable
A ver, vulnerable a Piwik
Piwik
Es una falla de seguridad gravÃsima
Y tan fácil de explotear como hacer make
Que ya viene con Unix
Hacer ejecutar el binario y correrlo
Bueno, a ver
Si al final se ejecuta un make
Tampoco es tan difÃcil
Mira, es que
Lo tengo que abrir en otra pantalla
Pero vale
Le echaré un vistazo
¿Qué terminal usas?
A ver, esta es la terminal de Ubuntu
Pero vamos a intentar cambiarla
Por la de Atacriti
Esta, Atacriti, ¿cómo se llama?
Hoy juega la Binotinto
EnvÃa buenas vibras y suerte
Para que gane el partido
Venga, vamos, Binotinto
Vamos, Venezuela
Vamos a tope
Vamos
Venga, se está instalando ya esto
Déjala de Ubuntu
¿Para qué más?
Bueno, vamos a probar esta
Que es de Rust
Y ya está
Vamos a probar esta que es de Rust
Ya que estamos
Entiendo que Git
SÃ, Git sà que está
Git
Esto sà que está
Está hecho
Claro, lo malo es que tendrÃa que
Madre mÃa
Lo que pasa es que yo no me sé
TendrÃa que instalar Google Chrome
Porque en Google Chrome
Tengo
PodrÃa
Sincronizar todas las contraseñas
Y todas las historias
Porque claro
No más tengo en
No más tengo en otro sitio
Ah, MVM
Es verdad
A ver
Tenemos dos opciones
Vamos a
Tenemos dos opciones
Bueno, esto sigue todavÃa
TendrÃamos dos opciones
Una serÃa MVM
¿Vale?
MVM ya sabéis que MVM
Es para instalar Node
Es un Node Version Manager
Y hay otra opción
Que es MVM Rast
Bueno, MVM Rast no
Se llama
SÃ, hay uno que se llama
MVM Rast
No, pero yo quiero instalar
FNM
No sé si conocéis FNM
Pero es una alternativa a MVM
Pero está hecha
Con Rast
Que se supone que deberÃa ir
Bastante más rápido
MVM serÃa el más tÃpico
Que es una aplicación
Que te permite manejar
Las versiones de Node
Cambiar entre ellas
De forma fácil y rápida
Y además funcionan
Todos los sistemas operativos
Menos en Windows
Creo que en Windows
No funciona o no funciona bien
O lo que sea
Tiene su propia versión
Que se llama
MVM Windows
Pero bueno
El tema es que
Hay una
Que es FNM
Que esta sà que funciona
Con Windows
Con Linux
Linux
Yo también
Es que Linux
El nombre del creador
SÃ que es Linux
Bueno, Linux
FNM
Linux
Macos y Windows
¿Vale?
Y está hecha con Rast
Pues igual probamos
Esta, ¿no?
Ya que hemos instalado Rast
Uh, ha petado
Ha petado
A la Criti este
Muy mal
Muy mal
Ha petado
Pues nos vamos a quedar
Es que Iter
No está para Ubuntu
¿Verdad?
Es que Iter me encanta
No, estoy
Estoy streameando
Con el Mac Mini
Y lo que lo tengo es
Lo tengo por otro lado
Item
Ta ta
This a work
Ta ta ta
Tilix
Esta es la que alguien
Me estaba diciendo antes
Tilix
El de N
SÃ, también conozco el de N
O sea
Github
N
Node
Version
Manager
Pero
No sé
N
Es de TJ
Que es un verdadero crack
En Github
Pero
No sé
Yo lo he utilizado alguna vez
N
Y no me ha terminado
De funcionar muy bien
No sé
Supongo que lo han mejorado
Y lo han arreglado
Asà que vamos a ir
Con el de FNM
Vamos a darle una oportunidad
A este
Y luego ya
Vemos a ver
Que a lo mejor
Tampoco funciona
Porque ya vemos
Que nos está petando
Algunas cosas
De
De Rast
Pero bueno
Vamos a probar este
A ver qué
Vale
Estar en for
In order to apply
Vale
Entiendo que ahora mismo
No funciona
Pero dice que si hacemos esto
No me lo ha copiado
No me lo ha copiado
No sé
No sé copiar las cosas
Simplemente
No
Esto soy yo
Que estoy mal acostumbrado
Estoy mal acostumbrado
De que
En item
Cuando la seleccionas
Se copia
Vale
Theme
RC
No sé
Al final voy a
De verdad
Voy a cerrar esto
Y lo voy a volver a abrir
A ver si está
Esto funcionando
No
¿Qué ha pasado?
Pass error
Uh
¿Qué ha pasado?
¿Qué ha pasado ah�
En la lÃnea 44
Ya nos hemos cargado
El theme este
LÃnea 44
Hostia
La madre que me trajo
Que esto
No sé por qué
Lo he guardado antes
Cuando estaba probando
Si tenÃamos las ligaduras
Vale
Vale
Entiendo que ahora sà que
Cago en la leche
La ligadura
Maldita
Vale
Eh
Vale
Ahora sÃ
Ya tenemos FNM
FNM
SerÃa como un
Node version manager
Donde puedes instalar
Node
Sin necesidad de instalar
Node
Como tal
Y es mucha mejor opción
Porque al final tú haces
NFNM
FNM
Install
Y le dices la versión
Le podrÃamos decir
LTS
Y entiendo que esto
DeberÃa instalar
La
La 16
Ahora
De hecho podemos poner
En lugar de FNM
Install
Voy a hacer un list
Y esto me dirá
Ah
Las que tenemos instaladas
Y hacemos un list
Remote
Esto es muy parecido
A NBM
Y esto me dirá
Las que están disponibles
Ah
Pero veo que
No tiene versiones LTS
O hay que ir muy arriba
Para verlas
No
No tiene versiones
O sea
No parece
Voy a intentar instalarla
FNM
Install
LTS
Amigo
Pues no
No
Vale
Pues igualmente
Ponemos FNM
Install
16
Que es la LTS
LTS
Significa
Long Term Support
O sea
Que es la que
SerÃa la
La que deberÃa
La estable
Vale
La versión estable
O sea
La 17
Todas estas versiones
No son estables
Las versiones estables
En Node
Son las
Son las pares
16
18
20
Tal
Si queréis saber
Cuál es
Cuándo es una versión estable
Lo que podéis hacer
Es iros a Node.js
Y aquÃ
Tiene justamente
Creo que
Cambios
No
Acerca
Creo que en acerca
Dirección
Recursos
Dirección
Pues no
Descargas
No
Tampoco
No pero
De verdad
Os lo juro
Aquà versiones
Versiones
Aquà lo tenéis
Vale vale
No me lo está inventando
Vale pues tenéis esto
Vale y en versiones
TendrÃais un poco
Las versiones que están
En mantenimiento
Las que están activas
Y las que
Están
Activas son
Que están recibiendo
Parches
O sea
Es la versión
Long Term Support
Activa
Y en
Maintainers
Es que está recibiendo
Parches
Pero no se le añaden
Nuevas funcionalidades
Entonces
Node.16
Por ejemplo
Ahora estamos
Más o menos
AquÃ
Estamos aquÃ
En febrero
Y ahora la activa
Es Node.16
Pero Node.17
Está justamente
En desarrollo
Mientras
Pero fijaos que
Las impares
Tienen muy poquito
Tienen como muy poco
Tiempo de desarrollo
Y luego
La Node.18
Que sobre
April o asÃ
Aparecerá
Pues durará
Bastante
Creo que son
30 meses
Si no me equivoco
La Long Term Support
Recibe durante 30 meses
Parches
Lo cual está bastante bien
Vale
Asà que vamos a instalar
La 16
Hacemos
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
Lo que es interesante
Es que podemos tener
Instalar también
La 18
Vale
Ah pues no
La 18 no
Perdón
La 18 no está disponible
La 17
Pues si está
Digo porque no
Encontré la 18
Asà que la 17
Vale
Y con esto ahora
Pues
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
En
Hacemos
Node
V
En
NFM
Use
16
Y ya
Tenemos
La 16
La verdad
Es que es súper
Súper útil
Y súper fácil
Asà que
FNM
Vamos a poner
La 17
Y aquÃ
Tendremos
La versión 17
Y ya está
Luego
Si queréis
En algún
Proyecto
Utilizar
Una versión
Diferente
Podéis crear
Un archivo
Que sea
N
V
M
RC
Y poner
La versión
Que queréis
Utilizar
La verdad
Es que está
Bastante
Chula
Una duda
¿Para qué se
Usa
Fetch
Note
Hombre
Claro que se utiliza Fetch en Node
A ver, no se utiliza a dÃa de hoy
Fetch en Node, pero sà que
Para hacer cualquier tipo de petición
Un servidor hace peticiones a otros servidores
Es totalmente normal y correcto
Toma agua, vale, toma agua
Vale, pues
Ya tenemos esto
¿Qué querÃa enseñar con esto de FNM?
Ah, sÃ, una cosa que es curiosa
Que muy poca gente utiliza
Es poder tener
Por ejemplo, aliases, vale
Aquà podéis hacer, voy a hacer esto
Un poquito más grande para que lo veáis bien
Podéis hacer FNM
Alias
Y si no me equivoco
A ver, ¿cómo era esto? Creo que es
El alias
Alias, el nombre, vale
Pues podéis poner FNM
Alias, la versión 17
Y le podéis poner un alias, por ejemplo
Next, y ahora decÃs
FNM use next
Y entonces deberÃais
Utilizando
La 17, ¿veis?
Que ahora la 17
Tiene el alias de next
La que sea default
La que tenga el nombre de default
Será la que se utilice siempre
Nada más abrir
Una pestaña nueva o lo que sea
O sea, yo si ahora estoy utilizando
La 17
Y abro una nueva pestaña
Si sé cómo es
Que no lo sé
Vale, asÃ
Y miro qué versión está utilizando
Pues está utilizando la default
Podéis cambiar la versión default
A lo que queráis
A lo que os dé la gana
¿Vale?
Vale, muy bien
Muy bien
¿Qué más?
¿Qué más tendrÃamos que hacer?
A mà me gusta usar
N
Para el manejo de versiones de note
Podéis usar lo que os dé la gana
Podéis usar N
NVM
Yo intenté utilizar N
En su dÃa
Y me dio algunos errores
Y algunos problemillas
Y desde entonces
Siempre he estado con NVM
Pero el otro dÃa
Vi esta de FNM
Y me resultó
Curioso
Hostia
Fresas
Nuevos materiales
FNM
No
Esta de FNM
Fast and Simple
Node.js
Version Manager
¿Qué onda, Midu?
¿Cómo estás?
Estoy bien
Gracias por preguntar
¿Qué vamos a hacer hoy?
Bueno, ya llevamos una hora y media
Instalando cosas
¿Para qué es útil manejar versiones de note?
Guau
Para un montón de cosas
A ver
Para empezar
Es útil
Lo que hemos hecho
Es útil
Porque tú
En tu sistema operativo
ImagÃnate que yo estoy en Github
¿No?
Estoy en Github
Y digo
Vale, venga
Github
Voy a Github
Y digo
Voy a ver un proyecto
Por ejemplo
El de MiduDev
Mi blog
¿No?
Y en mi blog
Pues resulta que en el package.json
En el package.json
Me dice que
La versión de note
Que tienes que utilizar
Es la 14
Entonces
Si tú
Te vas a
Node.js
Y te instalas
Una versión
¿Te has comprado ya el Tesla?
No, no me he comprado el Tesla
Igual cuando lleguemos a 5000 suscripciones
Me compro el Tesla
Entonces
ImagÃnate
Si tú instalases
La versión 16
Con instalación normal
El problema es que
Solo tendrÃas una versión
En tu sistema operativo
¿Vale?
Además
Normalmente
Las tienes que instalar
Con sudo
Para diferentes cosas
A veces que no
Pero puede dar problemas
De permisos
Pero bueno
Solo tendrÃas una versión
Y la versión que te instalas
Normalmente
Es la recomendada
Para la mayorÃa
16
Pero claro
Este proyecto
Necesita la 14
Y puedes irte a otro proyecto
Que igual necesita la 10
O la 12
O la 8
O la que sea
¿Sabes?
Entonces
Es bastante buena idea
Tener un versión manager
De Node
Justamente para esto
Porque no siempre
Todos los proyectos
Utilizan la misma versión
De esta forma
Pues te evitas
Todos los problemas
Asociados
Asà que muy buena
Es muy buena idea
Ya lo digo yo
¿Recomiendas instalar
Node como dependencia?
No
Node no la tienes que instalar
Como dependencia
En el Package JSON
¿Mañana empieza el curso de Node?
No
No hacemos curso de Node
Empieza el curso de Next.js
Este mes
Pero tengo que decir
TodavÃa qué dÃa lo hacemos
Vale
Estoy pensando
A ver
Qué más necesitamos
A ver
Qué cositas más
Tengo por aquÃ
Ah
Hombre
Hombre
Tengo que probar
Claro que sÃ
No se me olvide
Mi querido Ranji es
Mi querido Ranji es
Eso
¿Cómo puedo cambiar
El tema de Ubuntu?
Que me habéis dicho
Unos cuantos
FNM es multichell
Una terminal puede correr
Node 16
Y la otra pestaña
La 17
Claro
Por supuesto
Pero eso también lo hace
NVM
A ver
Tuve la suerte
De vivir en Alemania
Una pasada en un dÃa
TenÃa cuenta bancaria
La verdad es que Alemania
Es otro rollo
Hice las cuentas
Si factura 5.000 euros
Al mes reciente
Sale a cuenta
Vivir en Andorra
5.000 euros al mes
5.000 euros al mes
Mucho dinero
Los devs somos pobres
No hombre
A ver
Somos afortunados
Las cosas como son
No seamos tampoco
Yo creo que
Somos afortunados
Los desarrolladores
Y las desarrolladoras
Tenemos mucha suerte
De trabajar
En lo que trabajamos
Y también la oportunidad
De conseguir trabajo
En remoto
Que por cierto
El otro dÃa
Me llegó una oferta
Que
Que me llega a llegar hoy
Me llega a llegar hoy
Y
Y
Y la
Y vamos
Le digo que sÃ
SÃ claro
Son afortunados
Los que tienen trabajo
Bueno
Pero incluso
Los que no tenéis trabajo
TodavÃa
Los que no tenéis trabajo
TodavÃa
Tenéis más oportunidades
Que en otro gremio
Las cosas como son
O sea
Incluso aunque no tengáis trabajo
Obviamente
Pues no es perfecto
Pero
Pero tenéis muchas más oportunidades
Que hay gente
Que no
No está
En el tema del desarrollo
O que ni siquiera ha empezado
Pues hombre
Ya tienes una ventaja
¿Crees que esa burbuja
De los devs
Va a seguir por muchos años
O es algo que va a explotar
En algún momento?
Yo creo que le quedan años
Le quedan años
Y ya veremos
Si esto explota
En algún momento
Hay
Hay años
Por delante
El software
No para
No para
Es que es alucinante
Lo del software
Es que es alucinante
Es que no para
De subir
De tener
Necesidad
Están buscando
Y buscando
Y no encuentran
Yo creo que
Que faltan años
Especialmente
La gente que tenga
Años de experiencia
Y yo creo
SÃ
O sea
Los seniors
Va a ser una cosa loca
Y una cosa que veo
Que me parece muy interesante
Es que estoy viendo
Perfiles de gente
Que tiene muchos años
De experiencia
Y no
No terminan
De ser seniors
Y el otro dÃa
Creo que lo comenté
Y
Creo que lo comenté
No que
Que habÃa
Estaba habiendo tanta rotación
En las empresas
Que
Que
Ah mira
Ya está
Rangers
Hostia
Pero que feo es esto
Que feo es esto de
Que feo es esto
Que feo es esto
Este tÃtulo
Aquà enorme
Esto se tiene que poder
Cambiar
¿No?
Solo es cambiar el tema
Vale
¿Cómo se cambia el tema?
¿Cómo se cambia el tema?
Decidme cómo se cambia el tema
¿Dónde busco el tema?
Decidme dónde se cambia el tema
Que lo quiero cambiar ya
Quiero cambiar ya el tema
Eh
Theme
Nom
Nom
Twix
Esto
Venga
¿Dónde?
Twix
Twix
Vale
Ventanas
Acoplar
Ajustar los bordes
Vale
Encima
Hay que
Foco
Mid-Def
Que
Tienes que instalar
Bueno
Esto está instalado
Esto está instalado
Solo tiene un tema
Que te descargas uno
Por ejemplo
Whitesurf
Bueno
Poneme enlaces
Poneme enlaces
Que no estoy
¿Dónde dice themes?
A ver
Barra superior
Vale
Esquina
Porcentaje
Reloj
Fecha
Vale
Esto se puede quitar
Esquina activa las actividades
Ah
Nom
Twix
Tools
Esa parte
Bueno
Pero aquà pone
Retoques
¿No?
Nom
Vale
Vale
Vale
White
Vale
Vale
Eso me ha gustado
White
Sur
Getaken
Theme
Vamos a ver este
Y si no
Nom
Look
Themes
Es increÃble
La de años
Que tiene
Nome
Oh
Oh
Ojo
Ojo
Este me ha gustado
Este me ha gustado
Porque me recuerda
A Macos
Me encanta
Me encanta este
Ya está
Me ha encantado este
Va
Ya está
¿Cómo?
Quick
Uninstall
Installing
From
Source
Run
To
Install
Joder
Madre mÃa
Pero porque hay que hacerlo todo
Vale
¿Me recomendáis
White Sur o no?
Me están llamando
Estoy
Estoy
En directo
Mujer
Mujer
Estoy en directo
Es que está
Mi cuñao
Ha venido de visita
El hermano
De mi pareja
Ah y dejaste la llave pegada
Vale ya está
Que le tengo que abrir
Bueno pues creo que vamos a cerrar directo ya
Vamos a cerrar directo
Venga va
Cerramos directo
Pum
Cerramos directo
Es que me he dejado la llave pegada
Y tengo que
Tengo que abrirle
Y ya que estamos
Pues ya está
Y mañana pues volvemos
Aquà en directo
Y ya está
Yo terminé por quitarlo
No no
Si si
Que si
Que si
Que si
Que si
Que si
Que si