Obtener lista de impresoras en Windows usando PHP

Introducción Puede que en algún momento necesitemos obtener qué impresoras se encuentran disponibles para, obviamente, imprimir. En esta ocasión veremos cómo obtener dicha lista usando el maravilloso lenguaje PHP y el powershell de Windows. Tranquilo, que no es nada complicado. Nota: obviamente esto sólo funciona en Windows, y sólo si es 7, 8 o 10. (por cierto, ¿Quién usa XP o Vista en pleno 2017?) Comando Primero tenemos que saber en dónde se encuentra el powershell. Normalmente está en c:\Windows\System32\WindowsPowerShell\v1.0\powershell.exe. Vamos a abrirlo entonces y ejecutar el siguiente comando: ...

diciembre 30, 2017 · 3 min · 486 palabras · Parzibyte

Instalar y configurar JDK (compilador e intérprete de Java) en Windows

Introducción Para programar en Java necesitamos el JDK, que no es otra cosa más que el kit de desarrollo de Java que trae el compilador, la documentación y la JVM para poder programar en este lenguaje. Hoy veremos cómo descargarlo, instalarlo y agregarlo a la variable PATH para poder compilar sin necesidad de ningún IDE desde cualquier lugar del sistema. Descargar Lo primero que tenemos que hacer es ir a la página oficial y aceptar los Términos y condiciones. Después, simplemente elegimos la versión que se adapte a nuestro sistema. En mi caso uso Windows 10 con una arquitectura de 64 bits, así que voy a elegir esa: ...

diciembre 27, 2017 · 3 min · 633 palabras · Parzibyte

PHP: comprobar si palabra o letra aparece sólo una vez

Introducción Hoy escribí una pequeña función que compara y evalúa si un carácter o string aparece únicamente una vez en otra cadena. La función devolverá falso en caso de que no aparezca ninguna vez, ya que para que evalúe a verdadero debe aparecer una vez. No cero, no más, sino una. Función La función es sencilla. Solamente hace uso de la función substr_count que, como su nombre lo dice, cuenta cuántas veces aparece una porción de una cadena dentro de otra cadena. ...

diciembre 27, 2017 · 2 min · 286 palabras · Parzibyte

Índice o posición de un carácter en cadena de PHP

Introducción En algunas ocasiones necesitaremos encontrar la posición de un carácter en una cadena. Por ejemplo, el índice de una letra, un punto, un salto de línea, etcétera. Esta función también es conocida como indexOf, algo así como índice de. En PHP contamos con dos funciones para esto, que al final nos pueden terminar confundiendo: strpos y strrpos (sí, una tiene doble r). Veamos entonces cómo podemos aprovechar cada una de ellas. ...

diciembre 26, 2017 · 3 min · 491 palabras · Parzibyte

Configurar, descargar e instalar composer (gestor de dependencias)

Introducción Composer es algo así como el npm de PHP. Permite descargar las dependencias necesarias para nuestros proyectos, y también actualizarlas. Hoy les mostraré cómo instalarlo y configurarlo de tal manera que podamos ejecutar composer install en cualquier proyecto. ¿Usas Linux Ubuntu? este es tu post. ...

diciembre 24, 2017 · 3 min · 428 palabras · Parzibyte

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