JASoft.org

El blog de José Manuel Alarcón Aguín. Programación web y mucho más...

MENÚ - JASoft: JM Alarcón

VÍDEO: Montar Linux Bash en Windows 10 y primeros pasos

En los últimos años, con la proliferación de herramientas de desarrollo de código abierto nacidas en el mundo Linux, muchos desarrolladores creaban versiones de sus herramientas solo para sistemas basados en UNIX, como Linux o MacOS. Esto a veces dejaba fuera (o con mucho retraso) a los desarrolladores que utilizan Windows como sistema operativo principal. De hecho algunos tutoriales de herramientas de programación parten de la base de que estás usando Linux o Mac, y todas las explicaciones se ofrecen para éstos, dejando los comandos de Windows fuera y dificultando su seguimiento. Conscientes de este problema y de que Windows no estaba siendo la plataforma favorita para muchos desarrolladores, Microsoft ha incluido en Windows 10 algo impensable hace años: Linux ejecutándose dentro de Windows.Microsoft también acaba de anunciar la disponib... [Más]

Protege tu PC y tus discos externos de robos y pérdidas con TPM y Bitlocker

Cualquiera que maneje una computadora, especialmente si es un portátil, corre el riesgo de perderla o de que se la roben. Incluso un ordenador de sobremesa puede verse comprometido y hay bandas que roban en las empresas solo por los datos que pueden sacar de los PCs. Por ello es importante proteger los datos de cualquier sistema portátil que manejemos, en especial si se trata de una computadora de la empresa. Ya no solo por la información que tengamos, sino porque si perdemos o nos roban un ordenador empresarial, el asaltante podría tener acceso a toda la red interna de la organización. Además, si almacenamos claves u otra información valiosa en la maquina (nunca debemos hacerlo sin cifrar esa información) es todavía peor. Si tienes acceso físico a una maquina es bastante sencillo poder saltarse toda la seguridad y acceder usando cualquiera de las cuentas de usuario existentes, cambiándoles la contraseña. También es posible extraer el disco duro, pincharlo a otro equipo y utiliza... [Más]

Cómo instalar ChromeOS en VirtualBox

ChromeOS consiste básicamente en una base Linux para lanzar un navegador Chrome, que es la única aplicación que se ejecuta de cara al usuario. Es decir, al arrancar la máquina lo que se nos ofrece es un escritorio vacío con un acceso directo a Chrome y a varias aplicaciones basadas en Chrome.
Esto, que puede parecer muy limitado, en realidad es más que suficiente para la mayor parte de los usuarios. Si te fijas, el 90% o más de las aplicaciones que usas hoy en día están basadas en la web, por lo que una máquina como esta tiene mucho sentido, especialmente si no quieres gastarte mucho dinero.
En este post aprendemos a instalarlo en VirtualBox. [Más]

A mi tablet con un Atom Z3735F Baytrail no le dura la batería ni un día: ¿Cómo solucionarlo?

Si tienes un tablet con Windows 10 y un procesador Intel Atom Z3735F QuadCore de tipo "Baytrail", probablemente tienes un problema con tu dispositivo: la batería en reposo apenas te dura un día, ¿verdad?. En un tablet lo que haces normalmente es, tras haberlo utilizado, pulsas el botón de encendido/apagado y éste se pone en un estado de baja energía que apenas consume y que te permite acceder de nuevo a él instantáneamente. El problema con este tipo de tablets, por otro lado tan comunes, es que existe un problema de gestión de energía que hace que cuando apagas la pantalla en realidad el equipo no entre en modo de baja energía, sino que se queda trabajando de la manera habitual solo que con la pantalla apagada. Esto se traduce en un consumo energético muy alto porque todos los sistemas están funcionando con normalidad, por lo que al final el nivel de la batería baja a toda velocidad y c... [Más]

Las 5 cosas más molestas de Windows 10 y cómo solucionarlas

Windows 10 ya está aquí en toda su gloria. En sus primeras 24 horas ya tenía 14 millones de usuarios, y en unos pocos meses estará en un porcentaje muy alto de los ordenadores de todo el mundo. Dado que formo parte del programa de Windows Insiders, he estado probando el nuevo sistema durante unos cuantos meses ya, y el día que estuvo disponible la versión definitiva lo actualicé en todos mis equipos. Inciso: Permitid que me queje un poco. He actualizado todos los equipos a excepción de mi tablet, que es donde más partido seguramente le podría sacar. El motivo es que este dispositivo, como otras muchas tabletas de hace un par de años, tiene un procesador Intel Atom que lleva una tarjeta gráfica integrada de Intel (Intel Media Graphics Accelerator). El caso es que Intel no ha sacado drivers actualizados para Windows 10 (a pesar de ser iguales, en teoría, a los de Windows 8) y no lo puedes instalar. Un fallo imperdonable por parte de Microsoft haberlo permtido ya que deja fuera de la ... [Más]

Cómo solucionar el error 500 de PHP 5.6 con FastCgiModule en IIIS

Aunque PHP se asocia habitualmente con Apache y Linux, lo cierto es que funciona muy bien bajo Windows Server con Internet Information Server. Personalmente no me gusta mucho PHP, pero a veces no me queda más remedio que montarlo en algún servidor porque los diseñadores/webmasters me demandan WordPress o algún producto similar (que tampoco me gusta demasiado). Ya que tengo que montarlo, al menos que sea en Windows: lo que me faltaba es tener un servidor Linux para administrar. Bastante tengo con pegarme de vez en cuando con mi Linux de escritorio. Así que ni corto ni perezoso monto un MySQL y un WordPress con PHP en unos minutos (lo cierto es que es muy fácil).La manera más sencilla de hacerlo es utilizar el Web Platform Installer de Microsoft (WebPI). Lo descargas, lo lanzas, escoges lo que quieres instalar (por ejemplo WordPress) y se te instala junto con todas sus dependencias (MySQL, PHP, Wincache...) sin que apenas tengas que hacer nada.Sin embargo no te recomiendo usar WebPI para... [Más]

Cómo reducir el tamaño de una máquina virtual en VirtualBox

Desde hace unos meses estoy probando las diferentes versiones de Windows 10 Preview así como otros productos que instalo dentro de este nuevo sistema operativo. Para ello, y dado que es una versión no definitiva, utilizo una máquina virtual  desde la que puedo hacer el bruto lo que quiera y probar sin miedo a que se cargue algo de mi sistema operativo principal. Mi entorno de virtualización de escritorio favorito es VirtualBox, que es gratuito, Open Source, trabaja con todos los tipos de discos virtuales de otras marcas, y se actualiza constantemente. Llevo usándolo muchísimos años, yo creo que desde que salió, y la única pega que tiene es que desde hace un tiempo tiene a Oracle detrás (lo compró junto con Sun Microsystems). Bien, el caso es que Windows 10 se actualiza bastante a menudo con nuevas cosas, y más si estás en el "Fast ring" de las actualizaciones, que entonces caen cada dos po... [Más]

Cómo reiniciar un servidor desde escritorio remoto / Terminal Server

Cuando manejas varios servidores Windows lo habitual es conectarse a través de escritorio remoto a éstos para gestionarlos. Con la propia licencia de Windows se incluye gratis la posibilidad de conectarse en remoto con usuarios que pertenezcan al rol de "Administradores" (un máximo de 2 a la vez) para poder gestionar la máquina como si estuviésemos sentados delante de ella. Esto mismo vale para las versiones cliente de Windows (como Windows 7 o Windows 8), así que yo por ejemplo me suelo conectar constantemente a mi equipo de sobremesa de la oficina cuando estoy de viaje o desde casa. Es cuestión de abrir un puerto en el cortafuegos y poco más. Las conexiones son encriptadas, es fácil de securizar y es un protocolo estable, sólido y con relativamente pocos problemas de seguridad.Cuando te conectas mediante escritorio remoto a una máquina solo tienes dos opciones para dejar la sesión actual: desconectarte (que es lo mismo que cerrar la ventana del escritorio remoto) o cerrar la sesión. ... [Más]

Cómo determinar qué servicio está ocupando toda la CPU en mi servidor

Los caminos de Windows, a veces, son inescrutables. En ocasiones, sin saber por qué, en un servidor en producción un proceso empieza a "comerse" todos los recursos del procesador y no tenemos idea de a qué se puede deber (una actualización, un driver, un programa nuestro que se ha desbocado...). Y lo que es peor: si se trata de algún servicio del sistema lo tenemos más difícil pues todos los procesos de ese estilo se llaman igual: svchost.exe.svchost.exe es un proceso genérico del sistema que sirve para ejecutar DLLs de Windows. Generalmente contienen servicios. Además para evitar que la caída de un servicio afecte a todo el sistema se lanza un svchost.exe por cada grupo de servicios relacionados. Así, por ejemplo, todos los que tienen que ver con servicios de red van en uno, con seguridad en otro, con IIS en otro, etc...¿Cómo podemos averiguar cuál es el verdadero servicio que nos está causando el problema?Existen varias maneras.1.- La fácil: verlos directamente en el administrador de... [Más]