Banner de perfil
0

Rafael Minaya

@rafaelminaya

Si buscas resultados distintos no hagas siempre lo mismo

Lima, Perú

El IDE IntelliJ IDEA me recomienda omitir la función "stream()"

Rafael Minaya@rafaelminaya

Al igual que al profesor, el IDE me resalta el código :

1 2 3 4Y me recomienda omitir la función "stream()" de la siguiente forma: 5 6 7 8~~~tags.forEach(System.out::println);~~~ 9 10 11 12Acaso ya que este código se encuentra dentro de un bucle ya tratado como "stream()" sería redundante y por tal motivo el IDE me recomienda omitirlo o cómo debería tratar este caso ?

Eliminar un commit

Rafael Minaya@rafaelminaya

Cómo podría eliminar un commit cuyo contenido no me guste, por ejemplo el más reciente. Es posible o cómo haría en este caso?


No figura el archivo yarn.lock en el proyecto

Rafael Minaya@rafaelminaya

Seguí los pasos en un SO Windows 10 y ocurrió lo siguiente:

  • El archivo ~~~yarn.lock ~~~ fue creado dentro de mi usuario ~~~C:\Users\Rafael~~~ y no dentro del proyecto.

  • No me mostraron las alternativas de ~~~yarn start~~~, ~~~yarn build~~~ sino las de npm que serían ~~~npm start~~~ entre otros.

  • Pero de todas formas sí puedo correr el proyecto con el comando ~~~yarn start~~~.

¿Cómo soluciono esta situación o es solo por la diferencia de sistemas operativos?


Sugerencia instalación Mongo

Rafael Minaya@rafaelminaya

  • A la fecha la actual versión de MongoDB es 5.0 y he tenido problemas para hacer la instalación.

  • La observación ha sido en el punto ~~~3) Install the MongoDB packages.~~~ . En el cual debemos instalar la versión más actual que es ~~~Install the latest version of MongoDB ~~~ mostrado en la web.

  • Esto ya que, luego instalar la versión ~~~Install the latest version of MongoDB ~~~ y verificar el estado con ~~~sudo systemctl status mongod~~~ mostrará un error ~~~Active: failed (Result: core-dump)~~~ que no es el mismo que se muestra en la clase.

  • Además de que luego de ir al directorio ~~~tmp~~~ no te figurará el archivo ~~~mongodb-27017.sock~~~

  • Y según algunos foros buscados lo más recomendable sería desinstalar el MongoDB e instalarlo de nuevo con la versión más estable.

  • Fuente : https://www.mongodb.com/community/forums/t/mongod-service-failed-with-result-core-dump/16644/4

  • Si tu caso es el mismo te recomendaría lo siguiente:

  1. Desinstalar el MongoDB de la siguiente manera:
  • Detenemos el proceso de mongod
1 2 3 4- Removemos y desinstalamos los paquetes de MongoDB 5 6 7 8~~~sudo apt-get purge mongodb-org*~~~ 9 10 11 12- Removemos las bases de datos de mongo (lib) y los archivos log 13 14 15 16~~~sudo rm -r /var/log/mongodb~~~ 17 18~~~sudo rm -r /var/lib/mongodb~~~ 19 20 21 222) Volvemos a hacer la instalación de MongoDB 23 24 25 26- Escoger la versión 4.4 y hacer los mismos pasos de instalación pero escogiendo la ~~~Install a specific release of MongoDB.~~~ 27 28 29 30* Fuente: https://stackoverflow.com/questions/68742794/mongodb-failed-result-core-dump

Sugerencia para Instalación de Linux

Rafael Minaya@rafaelminaya

Si desean instalar un sistema operativo en Linux, podrían hacerlo con la distribución de "Linux Mint" del Curso ~~~Curso: Linux desde cero~~~ en la misma plataforma de ~~~ed.team ~~~.

Los videos exactos para la instalación pertenecen a los temas ~~~1.6 - Instalemos Linux - (VirtualBox)~~~ y ~~~1.7 - Guest Additions ~~~ del curso en mención. Si gustan pueden ver todo el curso para entender el sistema a detalle, de lo contrario bastará la instalación de las clases mencionadas para poder usar el sistema operativo.

También recomendaría instalar el navegador ~~~Chrome~~~ ya que me es más fluido que el ~~~Firefox~~~ que viene instalado por defecto.

Una guía para esto sería en el video ~~~"https://www.youtube.com/watch?v=KHEFLwSTFmA" ~~~


Lenguaje PHP en el archivo .bashrc

Rafael Minaya@rafaelminaya

echo 'Hola mundo' ha sido ingresado dentro del archivo ".bashrc", entonces,

¿Qué relación tiene el lenguaje PHP con estos archivos ".bashrc" y con las distribuciones de Linux?


Uso del BEGIN y END dentro del bloque IF

Rafael Minaya@rafaelminaya

En qué casos usar el bloque BEGIN y END dentro de la instrucción IF ?

Esto ya que en el minuto ~~~09:37~~~ los utiliza a diferencia de los ejemplos anteriores.


El trigger no me funciona correctamente

Rafael Minaya@rafaelminaya

Mi código es tal cual el del profesor, sin embargo, en mi caso además de mostrar el mensaje de error sí ejecuta el registro y el update. Supongo que es porque se está usando el "FOR" y este funciona como un "AFTER" lo cual permite el registro y faltaría hace un rollback o algo así, pero al profesor aparentemente sí le funciona correctamente o qué pudo haber pasado?

Adjunto mi código del trigger junto con el mensaje obtenido en el SSMS luego de ejecutar un insert.


Tablas generadas por la instrucción INTO

Rafael Minaya@rafaelminaya

Me deja la duda cómo administrar estas tablas generadas por INTO, ya que estas se pueden visualizar en el modelo físico sin alguna relación con las demás tablas y podrían ser cada vez más con el uso de INTO.

¿Qué recomendación daría al uso de estas nuevas tablas y el uso de la instrucción INTO?


Uso del "go" y punto y coma

Rafael Minaya@rafaelminaya

Tengo la duda qué tan necesarios son tanto el punto y coma como el "go" al final de cada bloque de consulta Transact-SQL.

Esto ya que puedo omitirlos al momento de ejecutarlo sin inconvenientes en el resultado.