• articulo

    Las Variables en NodeJS

    Las variables en NodeJs al igual que las constantes no pierden su semántica del lenguaje, es decir, mientras en la constante usas la palabra reservada const para la declaración de variables usas la palabra var su sintaxis es la siguiente: Sin embargo al usar nodejs es común que se use la palabra reservada let para una declaración de variable su uso queda como se muestra a continaución: Recomendaciones para el nombre de variables

  • articulo

    Constantes en NodeJs

    Las constantes en Nodejs así como las variables se basa mucho en el lenguaje JavaScript por lo que si se quiere declarar una constante o bien se puede tener un fichero con extención *.js donde se contenga todas las constantes que se requiera utilizar en algún proyecto y posteriormente invocarlo en donde se necesite. para declarar una constante se tiene que hacer uso de la siguiente sintaxis: const nombre_constante = “valor_constante” Es muy recomendado que cuando se esta un proyecto con NodeJs se utilice un fichero de constantes y desde ahí se importen algo similar a una estructura como la siguiente: Las líneas anteriores se deben de tener en un…

  • articulo

    Solicitar datos al usuario en NodeJs

    NodeJs es lo que le faltaba a JavaScript para permitir ejecutarse del lado del servidor y del cliente, al usarse NodeJs, existe una forma de pedir datos al usuario y eso del siguiente metodo on que pertenece a la biblioteca stdin y al process. Si se tuviera que pedir la edad al usuario y mostrarle en pantalla la misma edad se tendría que seguir un código como el que se muestra acontinuación: El uso del trim(), es para que se elimine cualquier espacio en blanco antes y después de lo que ha introducido el usuario. Recuerda que para ejecutar este código fuente hay que guardar el fichero con extención *.js…

  • articulo

    IP fija

    Y un buen día, quieres acceder al server de la raspberry pi 2, que en teoría hace algo -que no recuerdo qué, con exactitud-, por lo que scanear la red y detectar la ip es un lío y todo por que no se le asigno una ip fija, desde un principio. Este post va de eso. los pasos y comando que hay que seguir para que después de colocar en marcha la rpi y acceder a ella por el ssh. Por lo que la siguiente lista son los pasos que se siguieron para ello: Una vez tomado nota de los datos anteriores hay que editar el archivo donde se colocara,…

  • articulo

    Conociendo a ETL

    En el sector de la inteligencia de negocio, la probabilidad que se tope con conceptos nuevos es muy alta, una de ellas es el ETL, en la que se define como: Es un método de integración de datos que no están optimizados que consiste en extraer, transformar y cargar múltiples fuentes de información para almacenarlas en un solo destino o almacén de datos que simplifica su gestión y análisis. ETL significa Extracción, Transformación y Carga de sus siglas en ingles (Extraction, Transform and Load) Ana Isabel Sordo – Hubspot ETL, hace referencia ha Extract, Transform, and Load. Utilizado a menudo en el data warehousing, cuando se requiere tomar datos desde…

  • 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…