martes, 9 de junio de 2020

Fatal: unable to acess GIT SSl certificate problem: self signed

Al intentar conectar VS2019 con Git tuve algunos problemas los cuales me quitaron algunas horas para poder sincronizarlo.

Al intentar hacer la descarga de la solución desde Azure DevOps no mas no se podía y me aparecia el siguiente error, algo similar a lo que aparece abajo:

Git failed with a fatal error. unable to access 'https://xxx': SSL certificate problem: self signed certificate in certificate chain



Con lo anterior pues no mas no podía sincronizar, que fue lo que hice, abajo lo explico:

  1. Actualice a las versión mas reciente de Visual Studio 2019
  2. Trate de varias formas descargar el proyecto desde el propio IDE y no tuve resultado.
  3. Por último intente haciendo la descarga desde el sitio de AzureDevOps y si que resulto abajo les dejo el proceso que segui:
    1. Hay que ir a su sitio en Azure
    2. Donde tiene su repositorio darle en los tres puntitos verticales que están a la derecha.
    3. Seleccionar la opción Clone
      1. Se abrira una ventana adicional donde les aparecera el path de sus sitio
      2. En la parte de abajo les pertime seleccionar el IDE con el que están trabajando
      3. Seleccionan "Clone in Visual Studio"
      4. Esto abré el VS y permite hacer el clone
      5. En VS solo requieres seleccionar el path y darle click en el botón Clone.
      6. y erureka todo se descargo y el proyecto aparece en tu repositorio local.


Espero esta información les sirva y puedan continuar con su proyecto.

Nos vemos en la próxima entrega.

sábado, 18 de abril de 2020

SQL JOINS Fundamento

Buen día, revisando algunas anotaciones e imagenes encontré una definición interesante que desde mi punto es súper básica y de gran utilidad cuando estas construyendo consultas en SQL.

MSQL es uno de los motores mas populares para el almacenamiento de datos en la mayoría de las compañias, el conocer como punto básico y fundamental como debería construirse los JOINS para armar consultas de diferentes tablas pienso que es algo que en general deberíamos conocer todos como elemental.

Ahora entiendo que en algunos motores de base de datos se usa de manera similar la estructura y la logica para traer información, posiblemente cambien algunos comandos y algunas otras cosas pero están creados en base al estandar.

Como quiera les dejo un sitio que pienso que es básico y donde encontraras toda la información necesaria para armar consultas con SQL.

SQL Tutorial - W3School.com

Pero bueno lo que acontinuación dejare por aquí es una representación gráfica de los diferentes tipos de JOINS que para mi fue de gran ayuda para identificar y conocer gráficamente como se comportaría la consulta ya ejecutada, espero les sirva:




Nos vemos en la siguiente entrega, pronto estaré haciéndole un review a esto, posiblemente inicie un canal en Youtube donde pueda explicar todo esto.

lunes, 30 de marzo de 2020

Xamarin - loading sdk component information failed

Buenas tardes red, empece un proyecto interesante sobre esta tecnología [Xamarin] y me gustaría compartirlo con ustedes. 

Al intentar hacer una prueba con Xamarin en VS2019, me aparecía el siguiente error:

loading sdk component information failed

Sorry no obtuve una pantalla para que lo pudieran ver pero básicamente al abrir la pantalla de Android SDK and Tools aparece ese error en la parte de abajo y no aparecía ninguna de las plataformas.

Qué fue lo que hice?
  • Intente varias cosas que estuve buscando en internet y no me funcionaron.
  • Lo que me funciono fue lo siguiente:
    1. Fui a la siguiente ruta [Tools\Get Tools and Features]
    2. Dado que ya lo tenía instalado fui a la opción de Mobile deveplopment with .Net
      1. La opción que se ve abajo en la imagen no estaba con el check.
      2. Se marco la opción "Android SDK setup (API level 28)
      3. Se reinstalo nuevamente esta opción y se dejo que la herramienta hiciera el donwload y la instalación de los archivos.
    3. Después de hacer lo anterior la pantalla donde se muestran el SDK se cargo con las diferentes versiones de Android.

Seguiré revisando el funcionamiento, los mantengo informados de los resultados y si encuentro algunos retos los tratare de compartir.

Buen inicio de semana y por favor cuídense con lo del virus.