lunes, 16 de febrero de 2015

Micro Flash: Cambiar el puerto por defecto de Tomcat

Como no tengo mucho tiempo de escribir y deseo hacerlo ya que es un propósito de año nuevo (si aún me acuerdo de eso) decidí crear esta pequeña sección llamada Micro Flash donde solamente daré pequeños métodos para hacer cosas muy precisas de esas que se van dando día a día, en está ocasión veremos como cambiar el puerto por defecto de Tomcat.

Tomcat trabaja en el puerto 8080 para HTTP y 8443 para HTTPS por defecto pero no siempre deseamos que estén en estos puertos para cambiarlos solamente tenemos que editar el archivo: server.xml dentro de la carpeta conf de Tomcat, buscamos las líneas siguientes:

    Connector port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" /
    !-- A "Connector" using the shared thread pool--
    !--
    Connector executor="tomcatThreadPool"
               port="8080" protocol="HTTP/1.1"
               connectionTimeout="20000"
               redirectPort="8443" URIEncoding="UTF-8" /
    --
    !-- Define a SSL HTTP/1.1 Connector on port 8443
         This connector uses the JSSE configuration, when using APR, the
         connector should be using the OpenSSL style configuration
         described in the APR documentation -->
    !--
    Connector port="8443" protocol="HTTP/1.1" SSLEnabled="true"
               maxThreads="150" scheme="https" secure="true"
               clientAuth="false" sslProtocol="TLS" /
    --
Y cambiamos los valores 8080 por 80 y 8443 por 443 o el valor del puerto deseado.


Reiniciamos Tomcat y listo.

Licencia de Creative Commons
error066 Blog by Enrique Tezozomoc is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

domingo, 1 de febrero de 2015

Configurar PuTTY para usar llaves SSH

Uno de los problemas que nos encontramos en Windows es que no cuenta con un cliente nativo para SSH por lo cual tenemos que recurrir al clásico PuTTY en donde una de las cosas más molestas es tener que estar ingresando constantemente la contraseña de un usuario dentro del servidor.

Cuando se administra una gran cantidad de servidores generalmente se genera una llave SSH y se configura en cada servidor para que utilice esta con lo cual se  ahorra tiempo y se automatizan muchos procesos pero cuando no estas en un equipo con GNU/Linux tienes que hacer una configuración específica para trabajar con llaves SSH en PuTTY.

Lo que se necesita para realizar este procedimiento es la llave privada SSH y tener instalado PuTTYgen.

Lo primero que hacemos es abrir PuTTYgen e ir a Conversions - Import Key y seleccionamos nuestra llave privada.


Ahora nos aparecerá en pantalla los datos relacionados con nuestra llave. Como podemos observar aparece la información completa de nuestra llave tanto la clave pública como privada.


De aquí le daremos clic en Save private key, seleccionamos una ubicación y la guardamos con terminación ppk.

Abrimos PuTTY y nos vamos a SSH - Auth en donde ingresaremos la ubicación de la llave que acabamos de importar dando clic en Browse. Opcionalmente en Connection -Data podemos especificar el nombre del usuario con el cual queremos hacer login.


De aquí nos vamos a Session donde ingresamos la dirección IP a la cual nos conectaremos. Es una buena idea que guardes la sesión para así no tener que estar haciendo estos pasos cada vez que desees conectarte por SSH esto se hace ingresando un nombre en la casilla de Saved Sesions y dando clic en Save.


Tras esto solamente da clic en Open y la conexión se habrá realizado con éxito.


Licencia de Creative Commons
error066 Blog by Enrique Tezozomoc is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

domingo, 18 de enero de 2015

Reparar una USB genérica dañada con Chip Alcor

Hace varios meses mi hermano me regalo una USB de 4GB que por un tiempo funciono sin problemas hasta el fatídico día en que me mostró Windows y Debian un mensaje de que era imposible acceder, eliminar y formatear la unidad mostrándome (Debian) un error de I/O.

Trate de varias formas repararla hasta que desistí, la guarde para su posterior análisis y me dedique a otras cosas... hasta el día de hoy que me encontré nuevamente con ella y afortunadamente las diosas de la informática estuvieron de mi lado.

El problema.

Como bien sabemos todos los dispositivos tienen un firmware y en el caso de esta memoria USB este se corrompió impidiendo su funcionamiento. Al parecer la empresa fabricante de uno de los chips controladores (Alcor) ha tenido problemas con estos y ha puesto una herramienta de software para solucionar este problema. Me gustaría ofrecer más información al respecto pero la documentación técnica que acompaña al software esta escrita en Chino.


Los recursos.

El software AlcorMP V14 el cual puedes descargar desde aquí este proviene de un enlace en un foro Ruso llamado Flashboot el cual puedes consultar aquí.

La solución.

Lo primero que se tiene que hacer es sacar de su embalaje la memoria USB. En este caso en uno de sus costados tiene una pequeña abertura por donde al estar encendida se muestra el led de actividad de la misma, al utilizar una aguja o alfiler y haciendo muy poca presión se puede acceder a la placa de la memoria. Al hacerlo se tiene un número de identificación, en mi caso es SCY698X-5 el cual identifica al fabricante y modelo (con una googleada de por medio claro esta).

Con el software AlcorMP V.14 sobre un SO Windows 7 (técnicamente funcionaria también sobre Windows 8.1) se ejecuta con permisos de administrador AlcorMP.exe sin tener insertada la USB, no necesita de instalación el software solo estar en una carpeta en el HD.

Una vez que este abierto el software se conecta la memoria USB y aparece en un puerto detectada como en la siguiente imagen:


Ahora solo se tiene que dar clic en Start(A) y el proceso comenzara:


Este proceso cargara una nueva versión del firmware en la memoria así como formateara nuevamente la misma tardando aproximadamente unos 5 minutos al final del cual volverá a aparecer la memoria en el software.


Ahora se da clic en Eject(E) y se desconecta la memoria del puerto. Es recomendable cerrar el software en estos momentos y conectar la memoria nuevamente donde nuestro sistema la detectara como un dispositivo de almacenamiento e instalara (en Windows) nuevos drivers y estará lista para volver a funcionar.


Como se tiene que hacer una prueba nada mejor que escribir un Hola Mundo junto con su respectivo Logro desbloqueado.


Conclusión

Como bien sabemos todo proviene de la hermana república de China sin importar que sea un producto carísimo e increíblemente sobrevalorado de una manzana mordida o un dispositivo genérico hasta donde se son menos de cinco empresas que a nivel mundial generan todos los componentes electrónicos del planeta, luego vienen las subcontrataciones y por ello tenemos tantas empresas pero al final todo proviene de una misma fuente.

Alcor es producto de una de tantas subcontrataciones. Lo que me queda claro es que habrá que empezar a hablar y escribir Chino o en el peor de los casos esperar a que Google Translate funcione mucho mejor para poder hacer mejores investigaciones y saber porque paso lo que paso.

Licencia de Creative Commons
error066 Blog by Enrique Tezozomoc is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

sábado, 3 de enero de 2015

Configurar Windows 8.1 para Laptops y PC's sin pantalla tácil

No es novedad que Windows 8 resulto ser un fracaso para Microsoft y sus subversiones no terminaron de arreglarlo pero mientras esperas el futuro Windows 10 ya sabrás que no puedes dar el brinco así como así a una nueva versión de un SO sino que tienes que esperar un tiempo considerable para realizar dichos saltos lo que significa que tienes que vivir con este SO un rato más.

Windows 8 no es malo a diferencia de Windows Vista el cuál sufría en todos los aspectos sino únicamente lo es en la interfaz gráfica que resulto ser un experimento algo bizarro entre una interfaz táctil y una no táctil que no termino de convencer a nadie. En este post daré algunas de las configuraciones que lleve a cabo en mi laptop que no tiene pantalla táctil para hacer más funcional esta versión de Windows cuando se tiene mouse y teclado.

Paso 1: Adiós a las Apps Modern UI.

Al instalar o migrar a Windows 8.1 se instalan un conjunto de apps como son correo, contactos, alarmas, música... que están diseñadas con un nuevo enfoque de diseño llamado Modern UI antes conocido como Metro que tiene la característica de ser diseños para interfaces táctiles.

En mi tablet con Windows vaya que se agradecen estas interfaces pero en mi laptop con una pantalla de 14 pulgadas es nada funcional tener letras de media pulgada, tener conversaciones a pantalla completa o solo tener un máximo de dos aplicaciones en pantalla. Por lo cual el primer paso es eliminarlas.

Ve a "Aplicaciones" en la pantalla de inicio de Windows y dale clic derecho a una aplicación para desinstalarla. Lo ideal es eliminar todas las que no sean de utilidad o no necesites pero habrá algunas que no se podrán eliminar: Tienda, Configuración de PC, Fotos y OneDrive. Si deseas tener alguno de los juegos de la tienda es recomendable que no elimines la app de "Juegos".


Si por alguna razón deseas recuperar tus aplicaciones siempre puedes ir a la Tienda e instalarlas nuevamente todas. Las aplicaciones recomendadas a eliminar son:
  • Alarmas
  • Ayuda y consejos
  • Calculadora
  • Calendario
  • Cámara
  • Contactos
  • Correos
  • El tiempo
  • Escáner
  • Grabadora de sonidos
  • Lector
  • Lista de lectura
  • Mapas
  • Música
  • Noticias
  • OneNote
  • Salud y Bienestar
  • Viajes
  • Vídeos
Si te preguntas:

¿Ahora como usare la calculadora o escuchare música si la he quitado? Ahí es donde está lo loco de Windows 8.1: solo eliminaste la calculadora y la app de música en Modern UI pero la calculadora de toda la vida del escritorio de Windows sigue ahí junto con el Reproductor de Windows Media.

Paso 2: Potenciando el escritorio.

Ahora toca configurar el escritorio para que sea (como debió de haber sido sino tienes nada táctil) el todopoderoso de siempre. Da clic derecho en la súper barra y selecciona "Propiedades" de ahí ve a la pestaña "Navegación" y deja tu configuración como en la siguiente imagen.


Lo que hace está configuración es lo siguiente:

  • Navegación en esquinas. Configura como son las acciones cuando tienes más de una aplicación Modern UI corriendo pero principalmente como cambiar entre ellas.
  • Pantalla de inicio. Configura como interactuas con la pantalla de inicio.
Lo primero que hacemos en Pantalla de inicio es decirle al sistema:
  • Al iniciar sesión vaya al escritorio.
  • Muestre el fondo de escritorio como fondo de la pantalla de inicio.
  • Muestre la vista de aplicaciones cuando apretamos la tecla del logo de Windows en nuestro teclado y no la pantalla de inicio.
  • Buscar en todo el equipo al realizar una búsqueda y no solo en las aplicaciones.
Opcionalmente puedes seleccionar que muestre primero las aplicaciones de escritorio en lugar de las Modern UI. En mi caso la tengo activada pero prueba como se ven agrupadas y desagrupadas para ver que te acomoda.

Paso 3: Instalar y usar software para el escritorio.

Ahora tienes un sistema más enfocado al escritorio cabe mencionar que  la Charms Bar (la barra que aparece en la derecha de la pantalla al mover el mouse en la parte inferior  y superior derecha) es imposible de modificar o bloquear pero es lo único táctil que sobrevive.

Lo siguiente es instalar aplicaciones expresamente diseñadas para el escritorio como Skype para escritorio (válgame la redundancia pero así se llama), Office 2013 o inferiores, LibreOffice, VLC, etc.


Al finalizar el menú de aplicaciones se ve como en la anterior imagen y ya nunca vuelves a ver la pantalla de inicio a menos que le des clic a un botón con una flecha hacia arriba que aparece cuando mueves el mouse hacia abajo en la pantalla de aplicaciones.


Licencia de Creative Commons
error066 Blog by Enrique Tezozomoc is licensed under a Creative Commons Attribution-NonCommercial-NoDerivs 3.0 Unported License

Entradas populares