Ubicación y configuración de git.exe en Windows

¿En dónde está git.exe? Hoy veremos cómo saber en dónde está ubicado el ejecutable de git en Windows, el cual es llamado git.exe y que muchos programas necesitan. En caso de que no lo tengas, aquí te diré cómo puedes descargarlo, y si ya lo tienes entonces vamos a buscarlo en tu sistema. Adicionalmente lo agregaremos a la variable PATH. Vamos paso por paso. ...

noviembre 15, 2018 · 2 min · 382 palabras · Parzibyte

Ejecutar comando de historial de Linux usando su número

Volver a aplicar un comando del historial sabiendo su número Hoy veremos cómo ejecutar un comando que está en el historial a través de su número. De esta forma nos ahorramos escribirlo todo, o buscarlo por un largo tiempo con las flechas de navegación. ...

noviembre 14, 2018 · 2 min · 231 palabras · Parzibyte

Formatear código C online

Hacer que nuestro código se vea y lea bien usando una herramienta online En cualquier lenguaje de programación que he probado siempre he querido que el código se vea bien. Algunos poderosos IDE’s traen el autoformato automático para determinados lenguajes; por ejemplo, VSCode formatea el código JavaScript. Si queremos programar en otro lenguaje (como C) y embellecer nuestro código sin instalar nada, podemos hacerlo con una herramienta online. ...

noviembre 14, 2018 · 1 min · 206 palabras · Parzibyte

Verificar si es un directorio (carpeta) o archivo en Python

Comprobar si es directorio o archivo usando Python Trabajando con Python tenía que comprobar si una ruta apuntaba a una carpeta o a un archivo. Para ello Python provee un método a través del paquete os. Veamos cómo aplicarlo. ...

noviembre 14, 2018 · 1 min · 209 palabras · Parzibyte

Booleanos en C

Tipo de dato bool en C En el inicio de los tiempos, el lenguaje de programación C no tenía el tipo de dato booleano. De hecho, ni siquiera hoy en día lo tiene como tal, es un simple macro. Sin embargo, como programadores nos hemos dado a la tarea de implementarlos o de emular su uso. Veamos hoy cómo podemos implementar booleanos en C de dos maneras, analizando ventajas y desventajas de cada uso, así como exponiendo ejemplos. ...

noviembre 13, 2018 · 3 min · 597 palabras · Parzibyte

Contar frecuencia de palabras en C

Realizar conteo de ocurrencias de palabras en una oración con C Ya estamos aquí con otro tutorial de C. Lo que haremos ahora será analizar una cadena o string, contar las palabras que tiene (ignorando puntos, espacios y signos) y luego agruparlas para indicar la frecuencia con la que se repiten. Este ejercicio puede resolverse de varias maneras pero yo he decidido hacerlo a través de una pila en donde almacenaremos structs. Aquí puedes ver un ejemplo de una pila de enteros, la modificaremos un poco para que funcione con structs. ¿Por qué una pila en lugar de un arreglo? muy fácil, porque la pila puede tener un tamaño infinito. Al final generaremos una tabla como la que se ve en la imagen (aunque la frecuencia es 1 en la mayoría de veces, la función trabaja bien; el problema fue que la cadena de prueba no tenía muchas palabras repetidas): ...

noviembre 13, 2018 · 10 min · 1940 palabras · Parzibyte

Implementación de una pila dinámica en C

Pila o stack dinámica en el lenguaje C Una pila es una estructura de datos simple. Los datos se van apilando uno tras otro. Podemos abstraer cada elemento como un nodo que puede apuntar a otro nodo. Su modo de acceso es LIFO: el último en entrar es el primero en salir. Las operaciones que tiene son 2: push y pop; la primera le pone un elemento y la segunda quita el último. Veremos las operaciones básicas de una pila o stack en C; además de otras que hice para exponer aquí. Son: Tamaño: devolver el tamaño de la pila Apilar, también conocido como push: agregar un elemento Desapilar, o la operación pop: quitar el último elemento; es decir, el elemento superior Leer último: leer el elemento superior de la pila Vacía: indica si la pila está vacía Imprimir: recorrer la pila e imprimir sus valores Por cierto, esta pila será dinámica: podremos poner elementos infinitos siempre y cuando nuestra memoria RAM alcance (cosa que es muy, muy difícil que ocurra) Nota: esto será un tipo de lista ligada, así como la cola. ...

noviembre 13, 2018 · 8 min · 1648 palabras · Parzibyte

Separar cadena a partir de delimitadores en C con strtok

Resumen: en este post te mostraré a separar una cadena en subcadenas a partir de un delimitador, usando C y la función strtok; el equivalente a split en otros lenguajes. Gracias a esto podríamos separar una cadena por comas, por puntos, por espacios, etcétera. Dividir cadena en C por cada espacio, guión, coma, entre otros En C no existe la función split como en otros lenguajes; en donde simplemente ponemos un delimitador y nos devuelve un arreglo; pero tenemos una función que incluso puede ser más poderosa. Esta función de la que hablo (la cual se llama strtok) nos permitirá dividir una cadena usando un delimitador; por ejemplo una coma. A partir de una cadena, podemos usar delimitadores para obtener tokens. Pongamos a la cadena “Hola, qué tal. Vamos a programar en C”; si la separamos usando el espacio, las comillas y los signos de puntuación obtendríamos las palabras limpias. Por poner otro ejemplo, dada una lista delimitada por comas podemos obtener sus elementos. De “Juan,Pedro,María,Rosa” podemos obtener 4 nombres; usando la coma como delimitador. ...

noviembre 13, 2018 · 4 min · 779 palabras · Parzibyte

Instalar MySQL (MariaDB) en Android con Termux

Instalar MySQL en Android Los dispositivos móviles de Android no están diseñados para ser servidores (aunque algunos son potentes), sin embargo siempre es interesante ver cómo la tecnología avanza y día con día podemos hacer más cosas con nuestros teléfonos. Hoy veremos cómo instalar el servidor de MySQL o MariaDB en Android, gracias a la aplicación de Termux. Para ello basta ejecutar unos simples comandos y listo, tendremos un servidor de base de datos de MySQL en nuestro Android; completamente funcional y listo para ejecutar consultas. Si queremos ponerlo para producción, podemos hacerlo siempre y cuando configuremos la seguridad. En fin, no veremos temas más avanzados; sólo veremos cómo instalar mysql en Android. Aquí usaremos MariaDB y MySQL como sinónimos; es decir, si ves que digo MariaDB no te confundas, me refiero a MySQL; y viceversa. Sé que realmente hay más diferencias sobre todo con las licencias, pero eso es otro tema y puedes buscarlo en Google si lo deseas. Nota: haz click aquí si quieres ver cómo instalar MySQL en Windows 10. ...

noviembre 12, 2018 · 4 min · 837 palabras · Parzibyte

Explicando la conversión hexadecimal a decimal manualmente usando JavaScript

App que explica cómo convertir hexadecimal a decimal en JavaScript con Vue.JS 2 Como lo dije en otro post, hice una pequeña app que te explica cómo convertir un número hexadecimal a decimal. No es como cuando vimos conversión entre bases con JS, pues eso se hacía pero el lenguaje se encargaba. Lo que trato de hacer aquí es explicar el procedimiento para realizar la conversión. Esto es por si estamos en nuestras clases de matemáticas discretas o simplemente algún día necesitamos hacer la conversión hexadecimal-decimal a mano. Nota: te invito a ver una app que convierte bases. ...

noviembre 10, 2018 · 3 min · 427 palabras · Parzibyte