Comprobar si una cadena es palíndroma usando recursividad en C#

Introducción Los palíndromos son palabras que se leen de igual manera de izquierda a derecha y de derecha a izquierda. Por ejemplo, “La ruta natural” o “Luz azul” son ejemplos de palíndromos. Para comprobar si una oración lo es, simplemente hay que ver si al invertirla es igual que la original. Pero en este caso no podemos hacerlo así, porque tenemos que usar recursividad. Así que vamos a ver cómo comprobar si es palíndromo usando C# y recursión. ...

diciembre 22, 2017 · 4 min · 656 palabras · Parzibyte

Agregar directorio a variable PATH en Windows

Introducción Para abrir un archivo ejecutable sin tener que escribir la ruta completa, podemos agregar el directorio a la variable path. Agregar directorio Para ello vamos al panel de control y elegimos Sistema: Una vez dentro seleccionamos Configuración avanzada del sistema a la izquierda: En la ventana que se abra elegimos Variables de entorno… ...

diciembre 21, 2017 · 1 min · 125 palabras · Parzibyte

Compilar y programar en C# sin visual Studio

Introducción Personalmente se me hace muy tardado y pesado instalar Visual Studio para poder compilar algunos pequeños ejercicios de C#. Hoy les mostraré cómo podemos compilar código C# sin instalar Visual Studio. Para hacer esto, debemos tener instalado .NET framework versión 4. No deberíamos preocuparnos si nuestro sistema está actualizado. Si deseamos comprobar si lo tenemos, podemos checar si existe la carpeta C:\Windows\Microsoft.NET\Framework\v4.0.30319 en nuestra máquina. Si es que sí, podemos proseguir con el tutorial. En caso de que no, por favor instala las actualizaciones más recientes. ...

diciembre 21, 2017 · 3 min · 449 palabras · Parzibyte

Descargar, instalar y configurar fritzing

Introducción Fritzing es un programa libre de automatización de diseño electrónico que busca ayudar a diseñadores y artistas para que puedan pasar de prototipos (usando, por ejemplo, placas de pruebas) a productos finales. Fritzing fue creado bajo los principios de Processing y Arduino, y permite a los diseñadores, artistas, investigadores y aficionados documentar sus prototipos basados en Arduino y crear esquemas de circuitos impresos para su posterior fabricación. Además, cuenta con un sitio web complementario que ayuda a compartir y discutir bosquejos y experiencias y a reducir los costos de fabricación. y su diseño de arte de artistas. ...

diciembre 20, 2017 · 2 min · 358 palabras · Parzibyte

Configurar e instalar PHP 7, Apache server y MySQL en Windows 10

Introducción Si queremos desarrollar para PHP, y conectarlo con un motor de base de datos como es MySQL necesitamos instalar a ambos, y finalmente a un servidor que escuche las peticiones y las procese mediante PHP. Pues bien, por eso es que existe un paquete todo en uno que trae principalmente a estas tres herramientas, y adicionalmente algunas otras como phpmyadmin, filezilla server, etcétera. De lo que hablo es de XAMPP y en este post explicaré cómo instalarlo, configurarlo y establecerlo como servicio para que tanto el demonio de Apache y de MySQL estén siempre encendidos. Nota: este tutorial fue hecho sobre Windows 10 en 64 bits, pero lo he probado tanto en Windows 7 como en Windows 8.1 (con todas las actualizaciones). ...

diciembre 11, 2017 · 4 min · 725 palabras · Parzibyte

Instalar impresora térmica como genérica y compartirla

Introducción A veces no podemos conseguir los drivers o controladores originales de nuestras impresoras térmicas. O tal vez sea por nuestro gusto instalarlas como genéricas. Así que en este tutorial veremos cómo instalarlas sin necesidad de drivers. Instalar impresora genérica Lo primero que tenemos que hacer es conectar nuestra impresora y encenderla. Ahora vamos al panel de control y luego a Dispositivos e impresoras. Ahí seleccionamos Agregar una impresora. Inmediatamente aparecerá una ventana como la de abajo, en donde vamos a seleccionar La impresora deseada no está en la lista ...

diciembre 11, 2017 · 3 min · 445 palabras · Parzibyte

¿Por qué en Javascript no necesitamos punto y coma ni var?

Introducción Independientemente de qué tanto sepamos Javascript, en algún momento alguien nos dijo o descubrimos que en Javascript podemos hacer dos cosas un poco raras: Declarar variables sin la palabra reservada var No poner punto y coma al final de cada sentencia Cada una de estas cosas tiene su explicación. Y deberíamos omitir siempre ambas. Declarar variables sin var Comenzamos con declarar variables sin var. Pues bien, recordemos que para declarar una variable normal usamos lo siguiente: ...

diciembre 8, 2017 · 3 min · 484 palabras · Parzibyte

Diferencia entre #define y const en Arduino

Introducción Las constantes; como sabemos, no cambian su valor en tiempo de ejecución. Son útiles para prevenir que nosotros mismos tengamos errores. En el lenguaje de Arduino, que no es otra cosa que C y C++, podemos declarar constantes usando #define y también const. Cada una de ellas tiene su explicación. ...

diciembre 8, 2017 · 2 min · 426 palabras · Parzibyte

Promedio de arreglos en Go

Introducción Para sacar el promedio de valores de un arreglo, sólo tenemos que recorrer el mismo y sumar cada valor a una variable (la sumatoria). Finalmente dividir la sumatoria entre la longitud del arreglo, que en este caso la podemos obtener usando la función len. ...

diciembre 8, 2017 · 3 min · 582 palabras · Parzibyte

Instalar y configurar Go (golang) en Windows 10

Introducción Go es un lenguaje de programación concurrente y compilado inspirado en la sintaxis de C. Ha sido desarrollado por Google y sus diseñadores iniciales son Robert Griesemer, Rob Pike y Ken Thompson. Debido a que es un lenguaje compilado, necesitamos su compilador. Afortunadamente es muy fácil configurarlo e instalarlo. En este caso veremos cómo se hace sobre Windows 10, pero en teoría este tutorial aplica para cualquier otra versión decente. ...

diciembre 7, 2017 · 3 min · 516 palabras · Parzibyte