articulo

  • articulo

    Git y los ficheros remotos

    Resulta que cuando trabajas con los servidores git remotos, una de las operaciones del día a día es que tengas que cambiar una estructura de un directorio o mover un archivo a determinada carpeta. Es posible que si es tus primeras impresiones con git. Consideres que: “Hagas lo que hagas en tu local git lo refleja en el remoto cuando lo hayas enviado, pero no de manera automática” – o al menos hasta hoy aún no encuentro esa forma. – Lo cierto es que para hacerlo hay que indicar al git que directorio y carpeta se van a eliminar o cambiar en el remoto y posteriormente indicar las carpetas y…

  • articulo

    Git y los remotos

    Git como tal es fácil de usar, va con solo entender un poco su forma de trabajar. desde como crear un espacio local en git (git init) hasta como crear una rama de un proyecto en el que colaboras con otras personas y desde luego conocer otros servicios distintos a github. Recuerdo hace unos años acceder a un server remoto era super fácil en la terminal copiabas el comando para clonar el repo y listo. – hasta ahí me había quedado – :/ Ahora hay que generar una clave de acceso para la aplicación con la que quieras entrar e incluso indicar a que aplicación va acceder con esa clave…

  • articulo

    Node.Js

    El origen Antes de iniciar con Node.js, se debe hacer antesala a JS (JavaScript), a un par de décadas de su creación se utilizaba (en algunos sitios aún se utiliza), principalmente para la creación de scripts del lado del cliente. Dado que JavaScript sólo podía utilizarse dentro de la etiqueta <script>, los desarrolladores tenían que trabajar en múltiples lenguajes (html, css, php -generalmente) y marcos entre los componentes del front-end y del back-end. Hasta la llegada de Node.js. Definiendo Node.js Node.jse se entiende como entorno de ejecución que incluye todo lo necesario para ejecutar un programa escrito en JavaScript, orientado a eventos asíncronos, está diseñado para crear aplicaciones network escalables, permitiendo…

  • articulo

    Anaconda y pycharm

    Resulta que en todo este estudio de la analítica de datos, la ciencia y demás hay un set de librería que se llama Anaconda su función dotar a los usuarios (científicos, analistas, programadores, estadísticos y demás) en lo que al tema refiere haciendo un poco mas procesable la información. ¿Porqué? Bueno, es simple resulta que si creas un ambiente de trabajo a la vieja escuela (todo nativo en tu localhost) suceden entre otras cosas los siguiente: Eso es lo que me ha pasado y es donde Anaconda salió al rescate. Entre todo lo que tiene de interesante es que permite crear ambientes virtuales. ¿Qué es un ambiente virtual? Pues es…

  • articulo

    Python, los pandas y sus profiling

    En el apartado de los análisis de datos, para su comprensión y entrega de reportes que permiten mapear un mejor entendimiento de los mismos, se topa uno con pandas_profiling ¿Qué es eso? Se debe de recordar que pandas es el nombre de una de las librerías usadas en python que permiten y facilitan la extracción de los datos. Profiling viene ha ser la forma en que se pueden mostrar todos esos resultados. (vea imagen 1). ¿Cómo se uso? Muy sencillo, bueno desde luego primero hay que instalar la librería y ya después hacer uso de ella. Para instalar panda_profiling has uso del siguiente comando: pip3 install pandas_profiling[notebook,html]. Después hay que…

  • articulo

    C# y MS SQL Server en el contenedor

    C# como lenguaje de programación, mssqlserver como gestor de base de datos y fedora como sistema operativo donde permita crear una aplicación sencilla. No era algo rentable hasta ahora. Claro que con una versión de mssqlserver en docker es posible. Una vez que ya se tiene instalado el contenedor con mssqlserver, ya si instalo .netcore. No queda otra cosa que probar la conexión desde c# un clásico, insertar, actualizar, eliminar y mostrar el contenido de la tabla afectada. Para el ejercicio se creo una tabla con el nombre TestDB, el cual contiene una tabla llamada inventario, donde tendrá tres campos, un identificador (ID) de tipo entero, un nombre de tipo…

  • articulo

    Net core en una distribución linux (fedora 35)

    Hoy se instalara el .net core, ya se instalo el gestor de base de datos (vea aquí) ahora falta instalar el lenguaje de programación, no se debe de olvidar que a finales de la década de los 90’s Microsoft tenía un entorno llamado Visual Estudio y que permitía programar en lenguajes como C#, F, c/c++, asp y otros. Se debe de recordar que por aquellos tiempos crear una aplicación de escritorio se tenía que llevar la versión del .net en el que se creo la aplicación, y si por alguna circunstancia extraordinaria se actualizaba la aplicación dejaba de funcionar. Es un sentido muy extraño que después de tantos tiempo Microsoft…

  • articulo

    Instalando Valentina

    La instalación de este software, esta genial. Tiene una versión que no es de pago y que funciona con al menos las mayoría de los motores de base de datos mssql, mariadb, sqlite entre otros. Características de valentina Tiene editor de dato. Soporta instrucciones en el lenguaje SQL para la extracción y manipulación de los datos. Tiene la opción de trabajar con espacio de trabajos. Se puede transferir los datos de una base a otra. Se puede crear formularios al estilo form acces. Se puede comparar los esquemas sql de dos bases de datos . Se pueden diseñar reporte, así al estilo “cristal report”. Se puede modelar diagramas entidad relación.…

  • articulo

    Docker + MSSQL y Valentina

    Bueno no puede faltar el administrador que permita una mejor interfaz para que pueda conectar al server de mssql en el docker, claro que para esto el docker y el contenedor del mssql deben de estar activos. De todos los administradores de base de datos que existe, se elije Valentina estudio, pueden ver el vídeo de introductorio aquí. ¿Qué hace genial a Valentina? Como se puede observar todo lo que se realizo en la terminal que se realizo en el post anterior se puede realizar desde valentina estudio, la diferencia es que no hay que hacer uso de un largo comando para aperturar la interfaz de comandos, ya con valentina…

  • articulo

    Docker + SQL Server y una base de datos

    Después de preparar el docker con mssql server en una M1 y topar con que la arquitectura no era aplicable para la M1. Se tomo la destreza de actualizar un portatil que tenía fedora a la versión 35 para instalar el .netcore y ejecutar el mssql. Pero se tuvo el detalle que falta una librería una llamada libldap, por lo que se tomó la acción de ejecutar un contenedor en docker con mssql se siguieron estas instrucciones para instalar la versión 2022 en el docker. Interactuando con MSSQL después de ejecutar la segunda línea de comando se notará que cambia el promt de la terminal. Ahora es solo crear una…