Mostrando entradas con la etiqueta Tutorial. Mostrar todas las entradas
Mostrando entradas con la etiqueta Tutorial. Mostrar todas las entradas

2 jul 2018

En una anterior entrada de este blog os hablaba del software COPS-Calibre OPDS (and HTML) PHP Server, una alternativa ligera al servidor de contenidos del propio Calibre. En esa entrada os hice un tutorial de como instalar dicha aplicación en un servidor NAS Synology (aquí tenéis el enlace a dicha entrada).


Hace unas semanas descubrí que el autor del software había publicado nuevas versiones del mismo software. La versión que instalábamos en la anterior entrada (a través del paquete de SynoCommunity) es la v.1.0.0 RC2-3, cuando a fecha de esta entrada el autor ha publicado la versión del software 1.1.2. El porque actualizar la versión es muy sencillo el autor ha corregido algunos bugs, ha introducido nuevas funciones muy interesantes y algunos idiomas nuevos. En esta entrada os voy a explicar como instalar esta nueva versión, teniendo instalada la versión antigua.

Este manual se ha realizado con un NAS Synology con sistema operativo DSM 6.0 y versiones superiores, por lo que si no tienes dicho sistema operativo puede ser que no te sirva.
  1. Os descargáis la ultima versión del GitHub de COPS. Os recomiendo descargaros el que viene comprimido en un archivo .zip, cops-1.1.2. Extraéis los archivos con un descompresor de archivos y los dejáis quietos en una carpeta local de vuestro PC o Mac.
  2. Habilitar el usuario admin de vuestro Synology NAS a través de la interfaz Web, normalmente por seguridad este usuario es recomendable tenerlo desactivado. No vale con un usuario perteneciente al grupo de Administradores. Consejo: Si cuando habilitéis el usuario admin no os acordáis que contraseña le habíais puesto, aprovechar a cambiársela. 
  3. Escribir en un explorador de archivos la siguiente ruta de red \\NombredelNAS\web. Os solicitara un usuario y una contraseña, introducís los datos del Admin de vuestro NAS Synology.
  4. Os encontrareis con una carpeta que se llama cops, modificáis su nombre y le ponéis de nombre por ejemplo cops test. Copiáis la carpeta local (la del primer paso) en el NAS Synology con el nombre de cops. Si en este momento abrís un navegador web y escribís en la barra de direcciones la URL: http://nombredevuestroNAS/COPS os dará un error muy similar a este:
  5. Para resolver el error anterior hay que ir a la carpeta cops test, coger el archivo config_local.php y lo lleváis a la carpeta nueva cops sustituyendo el archivo existente con el mismo nombre.
  6. Una vez hecho lo del paso anterior si volvéis a introducir en la barra de direcciones la URL: http://nombredevuestroNAS/COPS se abrirá de forma normal y la versión del software se habrá actualizado. Consejo: Recordar una vez que ya os funcione deshabilitar de nuevo el usuario admin por seguridad.
Pantallazo de mi COPS v.1.1.2 con tema iPhone7
Pantallazo de mi COPS v.1.1.2 ventana About Cops
Espero que os sirva este manual de como se actualiza COPS en un NAS Synology, si os ha servido comentar vuestra experiencia y si tenéis cualquier pega, problema o sugerencia la caja de comentarios es toda vuestra. Gracias por vuestra atención. 

Compendio Bibliográfico
Información General
Imágenes
  • Signo de exclamación obtenida de la siguiente página web de Imágenes. Imagen con licencia CC0 Public Domain.

20 jun 2018

La idea de esta entrada es que sirva como procedimiento o tutorial en caso de que me toque volver a hacer algo parecido y por si algún lector/a le pudiera servir.  Os pongo en antecedentes la empresa donde trabajo tiene Microsoft Dynamics Nav 2013 R2 como ERP (Enterprise Resource Planning) corporativo, desde hace poco tenemos dos bases de datos en dos servidores diferentes, os voy a explicar valiendome de una arquitectura inventada como acceder:

Servidor de Pruebas NAV 2013
Servidor: Moria
Servicio de Aplicación NAV: Srv_MinasMoria
Empresa: Balrog S.L.
Puerto: 5045

Servidor de Produccion NAV 2013
Servidor: Mordor
Servicio de Aplicación NAV:  Srv_MinasMorgul
Empresa: Sauron S.L. 
Puerto: 8872

Primero lo hacemos desde el cliente de Nav:
Inicio > Seleccione Servidor


Se nos abre la ventana Seleccione Servidor, nos muestra los datos de nuestra conexión actual. Vamos a la opción Cambiar conexion e introducimos la dirección del servidor:

Dirección del Servidor de Pruebas: Moria:5045/BBDD_MinasMoria + Intro
Elegimos Empresa: Balrog S.L.

Dirección del Servidor de Producción: Mordor:8872/BBDD_MinasMorgul + Intro
Elegimos Empresa: Sauron S.L. 

Pulsamos en Aceptar para acceder.

Este primer método es sencillo pero si tienes que andar cambiando de servidor varias veces al día, se hace un poco pesado. Cual es la solución que hemos aplicado nosotros, para ello nos hemos servido de crear dos accesos directos a las diferentes base de datos:
  1. Creamos un acceso directo al cliente NAV para cada base de datos.
  2. Propiedades en ese acceso directo > Destino:
    Navision Servidor de Pruebas: “DynamicsNAV://Moria:5045/
    Srv_MinasMoria/Balrog S.L./”
    Navision Servidor de Producción: "DynamicsNAV://Mordor:8872/Srv_MinasMorgul/
    Sauron S.L./"
    Estructura: "RutaInstalacionClienteNav" "DynamicsNAV://Servidor:Puerto/
    ServiciodeAplicaciónNAV/Empresa/"
  3. Una vez introducida el destino pulsamos en Aceptar y ya tendríamos nuestro acceso directo a a la empresa Balrog S.L. y en otro acceso directo a la empresa Sauron S.L.
Aunque existen otras maneras de hacer esto mismo, esta me han parecido la más sencilla. De todas maneras como siempre abajo os pongo el compendio bibliográfico por si queréis investigar mas. Si tenéis dudas, algo esta incorrecto o simplemente te gusta la entrada os recuerdo que en la parte de abajo tenéis los comentarios. Como dice el amigo Bugs Boony ¡¡Esto es todo, Amigos!!.


Compendio Bibliográfico 
Información General

Imágenes

  • Imagen Logo Navision se ha obtenido de Internet. La imagen es material bajo copyright. Se han puesto en esta entrada para ilustrarla e identificar el software en cuestión.

15 nov 2017

Hoy voy comenzar con esta entrada haciendo un pequeño guiño a las series de televisión, en anteriores entradas de este blog os estuve explicando sobre como centralizar la biblioteca de Calibre en un NAS y como instalar posteriormente el software COPS si teníamos un NAS Synology. Hoy vamos a dar un pasito mas como acceder desde la aplicación de Android Moon + Reader a los e-books alojados en nuestro NAS mediante COPS (Calibre OPDS*1 (and HTML) PHP Server).

¿Que necesitamos?
  • Terminal con Android, da igual teléfono o tablet. Yo todas las pruebas las he realizado con una tablet con Android.
  • Aplicación Moon+ Reader instalada en el dispostivo.  Enlace a Google Play. Con la versión gratuita de la APP nos valdría no es necesaria la versión Pro.
  • NAS con la aplicación COPS instalada. Dirección URL local donde esté instalado COPS: http://pepitodelospalotes/cops
  • Por supuesto este solo funcionara si el dispositivo Android y el NAS con COPS están en la misma LAN o segmento de la red. 
Pasos a seguir:
  1. Abrimos la aplicación Moon+ Reader.
  2. Icono 3 líneas horizontales situado en el margen izquierdo de la aplicación. Opción Biblioteca.

  3.  Icono 3 puntos situado en el margen derecho esta vez de la aplicación. Después opción Agregar catálogo nuevo.

  4. Rellenamos Nombre del catálogo (opcional) y URL COPS: http://pepitodelospalotes/cops y después pulsamos en Aceptar.
  5. Abrimos nuestro catálogo COPS y tendrá un aspecto muy similar a este:
  6. Cuando elijamos un libro si el formato es EPUB, MOBI, CBR, CBZ ó PDF  nos dará dos opciones: Descargar o Leer, la opción de Leer no estará activa si previamente no lo has descargado. En caso de que un libro lo tengamos en diferentes formatos al descargarlo nos preguntara en que formato lo queremos. Los archivos con formato AZW3 (formato DRM de Amazon) no sera capaz de abrirlos, solo puede verse la portada.
Si te ha gustado esta entrada te invito a que me lo digas a través de los comentarios, siempre me gusta recibir feedback de mis lectores. Además suelo tener la sana costumbre de responder a todos los comentarios. Por supuesto invito a que si sabes o tienes dudas aportes tu granito de arena. Gracias por vuestra atención.

Compendio Bibliográfico
Información General 

Imágenes
  • Imagen Moon+ Reader, obtenida de la Google Play para identificar el software en cuestión.

25 oct 2017

Desde hace unos meses en la empresa donde trabajo me estoy encargando de un proceso de retirada de material inservible para su correcto reciclado o en el caso de que haya algún elemento con un valor económico residual, intentar su venta. En el caso que nos ocupa, en nuestro almacén teníamos varios APs (Access Point, puntos de acceso inalámbrico) de Cisco de la serie 1200. Exactamente los AP modelo Cisco Aironet 1231 y modelo Cisco Aironet 1242.

Dichos APs están todavía con la configuración de la empresa y he estado mirando como podía resetearlos a valores de fábrica (Factory Default, en inglés) de manera sencilla. En los dos casos se necesita lo siguiente:
  • Cable de consola Cisco RJ-45 to DB-9 Female. También se le conoce como cable de gestión.


  • Software libre PuTTY. Lo podéis descargar de la siguiente pagina Web de PuTTY.
CISCO Aironet 1231


  1. Desconecte la toma de alimentación para alimentación externa o el cable Ethernet para alimentación en línea (esto por si lo tenéis conectado a través de un PPOE). Yo recomiendo en este momento conectar el cable de gestión (RJ-45 to DB-9 Female), configurar el Putty (COM1, Speed 9600, Data bits 8bits, Stop Bits 1, Parity None & FlowControl None) y abrir en este momento una consola (se nos quedara en negro hasta el paso 3 que veremos el arranque del AP).

  2. Presionar el botón MODE mientras conectas de nuevo la corriente al AP. Mantener presionado el botón MODE hasta que los LED de estado se pongan en ámbar (1 a 2 segundos), cuando lo haga dejar de presionar el botón MODE.  
  3. El AP automáticamente se reiniciara, podrás configurar mediante el uso del navegador Web, interfaz Telnet o los comandos del software de Cisco IOS, no confundir con iOS de Apple.Usuario y contraseña por defecto Cisco.
CISCO Aironet 1242


  1. Desconecte la toma de alimentación para alimentación externa o el cable Ethernet para alimentación en línea (esto por si lo tenéis conectado a través de un PPOE). Yo recomiendo en este momento conectar el cable de gestión (RJ-45 to DB-9 Female), configurar el Putty (COM1, Speed 9600, Data bits 8bits, Stop Bits 1, Parity None & FlowControl None) y abrir en este momento una consola (se nos quedara en negro hasta el paso 3 que veremos el arranque del AP).

  2. Presionar el botón MODE, en este modelo en concreto recomiendo valerse de un imperdible o una horquilla de pelo de chica para presionar ese botón, mientras conectas de nuevo la corriente al AP. Mantener presionado el botón MODE hasta que los LED de estado se pongan en ámbar (1 a 2 segundos), cuando lo haga dejar de presionar el botón MODE.  
  3. El AP automáticamente se reiniciara, podrás configurar mediante el uso del navegador Web, interfaz Telnet o los comandos del software de Cisco IOS, no confundir con iOS de Apple.Usuario y contraseña por defecto Cisco. 
Existen seguramente otros métodos o maneras para hacer esto mismo mediante el uso de comando de IOS de Cisco (delete flash:private-multiple-fs) o a través de la interfaz gráfica de los APs. La intención a la hora de escribir este artículo era hacerlo de la forma mas sencilla posible. Por supuesto invito a quien sepa otro método o manera a que lo incluya en los comentarios.  Espero que os haya gustado esta nueva entrada ya sabéis que espero vuestra opinión, critica o sugerencia en la caja de comentarios. Gracias por vuestra atención.


Compendio Bibliográfico
Información General 
Imágenes
  • Imagen RJ-45 to DB-9 Female, obtenida para identificar el cable en cuestión. Obtenida del siguiente enlace.

22 may 2017

Existe una máxima que dice "No te acostaras sin aprender nada nuevo", tanto en mi vida profesional como en mi vida personal intento aplicar dicha máxima. Uno de los temas pendientes que tengo como profesional IT es ampliar mi conocimiento sobre Android.  En mi vida me ha tocado pelearme con terminales con la mayoría de  sistemas operativos móviles (Windows Phone, iOS, Firefox OS & BlackBerry OS), pero los terminales Android los he tocado muy poco.

Como sabréis soy usuario de iOS, algún compañero de trabajo me denomina FanBoy de Apple, en cambio mi pareja es usuaria de Android. Hace algunos años cuando se puso a la venta la primera tablet de Google: la Asus Nexus 7 WiFi 16 Gbs (2012), yo fui uno de sus primeros compradores para después regalársela a mi pareja. Mientras hubo actualizaciones automáticas del sistema operativo la tablet iba bastante bien, hace algunos años Google decidió dejo de actualizar el sistema operativo quedándose la tablet en la versión 5.1.1. La Nexus se volvió muy lenta y se volvió inservible, como sino tuviera recursos.
Nexus 7 2012 con Android 4.2.2
Hace un par de meses puse a valores de fábrica la tablet, pero seguía yendo muy lenta. Así que nada me toco investigar en Internet para ver cómo se instalaba una Custom ROM, esta entrada es el procedimiento que yo he usado para instalar la ResurrectionRemix Android 7.1.1 Nougat ROM + GApps.


Ten en cuenta que rootear el terminal puede suponer la perdida de la garantía del fabricante, en mi caso esta última estaba más que expirada. Este procedimiento borrará todos los datos existentes. Proceda bajo su propio riesgo.

Pasos previos:
  1. El primer paso es dar la vuelta físicamente a la tablet, en la parte trasera veremos una pegatina donde nos vendrá el Model Number: ME370T. Seria también interesante que apuntáramos el  la versión de Android y la versión de la compilación. Podéis ver estos datos en Ajustes > Información del tablet.
  2. Hacer Backup de todos los datos. Podemos hacerlos desde el software NRT en el paso 2, aunque yo ese paso no lo voy a explicar.
  3. Tener la batería suficientemente cargada.
  4. Descargar ROM de la página Web AndroidTeam
  5. Instalar drivers Android en un PC con Windows. Podéis descargarlos de aquí la página Web AndroidTeam descargando los de Asus. Creo que el NRT también instala estos drivers ver el Paso 2 del siguiente enlace.
  6. Descargar de la página Web del Proyecto OpenGApps. Para descargar hay que seleccionar las siguientes opciones Plataforma ARM, S.O. Android 7.1 y Variante Pico, de esta última si descargamos otra variante al intentar instalarla os dará un error de que no hay espacio. 
Con el fin de evitar el error  de espacio insuficiente (Error 70) que algunos os ha dado al intentar instalar las GApps, tenéis que realizar el siguiente ajuste, descargaros el txt  gapps-config-grouper.txt y copiarlo en la misma ruta donde copiaremos la ROM y el paquete de GApps. Cuando inicie "opengapps updater-script" este localizara dicho txt y lo tendrá en cuenta. Solución aportada por @P LLiz Kas
Pasos a realizar:
  1. Desbloquear Modo Desarrollador. Para realizar el proceso, vamos a necesitar desbloquear las opciones de desarrollador. Entramos en Ajustes > Información del tablet y buscamos un apartado llamado Número de compilación. Tocamos sobre el código repetidas veces (7 pulsaciones) y comenzará una cuenta atrás con los toques que faltan para habilitar dichas opciones. En cuanto las opciones de desarrollo estén visibles en Ajustes, debemos acceder a ellas encender el interruptor que se corresponde con Depuración USB.
  2. Instalando el software Nexus Root Toolkit (NRT), solo esta para Windows. La instalación es muy simple, no tiene ninguna complicación. Una vez terminada la instalación el programa os preguntara que modelo  de Nexus tenéis y que versión de Android junto a que compilación:
    Aunque el propio software tiene una opción de AutoDetect Device + Build, yo pase de esta opción y elegí las opciones manualmente. Después el software comprobara y actualizara en caso de ser necesario las dependencias de archivos software TWRP Recovery y Chainfire SuperSU, le damos el boton Download + Update All File Dependencies
    Cuando pulsemos el botón nos descargará el software necesario (TWRP Recovery y Chainfire SuperSU), al ir a descargar la nueva versión del TWRP Recovery nos indicara que no ha superado la comprobación de Hash. Pulsamos en el botón Continuar. Chainfire SuperSU puede ser que nos de un error que la nueva versión 2.79-SR3 no ha superado la comprobación de Hash. Pulsamos en el botón Cancel. (ERRÓNEO Modificado 29 Diciembre 2017).

    Nos aparecerá una ventana Import File Dependency. Primer paso hacer doble click sobre el enlace twrp-3.0.2.0-grouper.img. Nos abrirá un navegador Web a Androidhost, donde descargaremos el .img mencionado que necesitamos. Después segundo paso el archivo que hemos descargado previamente lo seleccionamos a través del botón Browse... Por ultimo pulsamos el botón Apply. Después de que cancelemos la descarga de la versión 2.79-SR3, tranquilos tendremos todavía  la versión 1.28 de Chainfire SuperSU, que viene incluida con el NRT. (ERRÓNEO Modificado 29 Diciembre 2017).


    Finalmente pulsamos en el botón Continue >> en la ventana del Dependency Downloader. Nos aparecerá una ventana muy similar a esta:


  3. Desbloquear Bootloader mediante NRT. 
  4. Primero recomendable hacer una copia de seguridad de los datos ya que este paso nos formateara la tablet, después pulsamos en el botón Unlock en el apartado Unlock Bootloader.
    Antes de realizar el desbloqueo del Bootloader nos pondrá este mensaje en pantalla que esta acción borrara el contenido de la tablet, si queremos continuar con el proceso pulsamos en Aceptar.
    El proceso de desbloqueo del BootLoader es automático, nos reiniciara la tablet y entrara en el modo de recuperación de Android, puede ser que os pida una confirmación de que queremos liberar el BootLoader. El equipo trabajará a su ritmo reiniciando el sistema hasta que al final veamos una pantalla de arranque con un candado abierto debajo. Este proceso puede tardar unos 15-20 minutos por lo que ten paciencia y espera que acabe.
  5. Rootear mediante NRT. 
  6. Una vez el bootloader desbloqueado, deberemos rootear la tablet, para ello nos valdremos del botón Root y que este clickada la opción inferior de Custom Recovery.
     
    Antes de realizar el proceso nos saldrá un mensaje en pantalla igual a este, pulsamos en Aceptar para continuar: 
    El proceso de desbloqueo del Root es automático, nos reiniciara la tablet y entrara en el modo de recuperación de Android, puede ser que os pida una confirmación durante el proceso de  rooteo de la tablet. El equipo trabajará a su ritmo reiniciando el sistema hasta que finalmente se reinicie. Este proceso puede tardar unos 10-15 minutos por lo que ten paciencia y espera que acabe. Una vez finalizado el proceso nos aparecerá en pantalla un mensaje igual que el siguiente que pulsaremos en Aceptar:

  7. Añadir ROM y GApps Pico. Pulsamos el botón de Launch situado en el apartado Advanced Utilities.
    En la ventana de herramientas avanzadas que se nos abre pulsamos en Flash ZIPs [ROM, GApps/etc] y la opción inferior Flash Files From Computer:
    Nos aparecerá un mensaje de aviso que deberemos pulsar en Aceptar para continuar: 
    Nos aparecerá una nueva ventana denominada "Open Recovery Script Flash Manager", cuyas opciones estarán deshabilitadas por defecto, deberemos ir pulsando en las opciones para ir habilitándolas: 
    Primero habilitaremos y añadiremos la ROM que queremos instalar en la tablet. Para ello en el apartado "Configuration Suggestions" pulsamos en el tick de Enable, también confirmaremos que tenemos seleccionada la opción ROM/Aio.zip. El resto de opciones inferiores se tickearan automáticamente cuando seleccionemos la opción ROM/Aio.zip:
    Después seleccionamos donde tenemos descargada el zip de la ROM mediante la opción Add ZIP's to flash:
    Una vez añadida la ROM nos tocara añadir la GApps. En el apartado "Configuration Suggestions", seleccionamos la opción THEME/MOD/GAPPS.zip. El resto de opciones inferiores se tickearan automáticamente cuando seleccionemos la opción ROM/Aio.zip
    Después seleccionamos donde tenemos descargada el zip de la ROM mediante la opción Add ZIP's to flash:
    Una vez añadidas la ROM y las GApps podemos pulsar en Confirm Operation para que se realicen las operaciones seleccionadas.
    El proceso de carga de la ROM y de las GApps es automático, nos reiniciara la tablet varias veces y entrara varias veces en el modo de recuperación de Android. El equipo trabajará a su ritmo (pudiendo tardar hasta 30 min., paciencia) hasta que finalmente nos aparezca la pantalla de carga de la ROM y finalmente la pantalla de bienvenida de Android Nougat.  
    Nexus 7 con Android Nougat (v.7.1.1)
  8. Como siempre espero que os sirva este manual de como instalar una ROM en una Nexus 7 2012, si os ha servido comentar vuestra experiencia y si tenéis cualquier pega, problema o sugerencia la caja de comentarios es toda vuestra. Gracias por vuestra atención.
La entrada ha sido corregida el día 29/12/2017 por contener un error en el PASO 2 Instalando el software Nexus Root Toolkit (NRT), en la parte de las dependencias. Quiero agradecer el feedback de varios usuarios (@jeffrey mqm &@musikaio) los cuales han hecho posible que me diera cuenta del error. 
Actualización 05 de Febrero de 2018 se ha añadido la solución al error 70 espacio insuficiente a la hora de instalar  las GApps. Solución aportada por @P LLiz Kas


Compendio Bibliográfico
Información General
ROM
Software
Imágenes 
  • Imagen Nexus 7 con Android 4.2.2 se ha obtenido de la página Web de engadget.com. La imagen al igual que la Nexus 7 son material bajo copyright. Se han puesto en esta entrada para ilustrarla o identificar el dispositivo en cuestión.
  • Signo de exclamación obtenida de la siguiente página web de Imágenes. Imagen con licencia CC0 Public Domain.
  • Signo de Crystal Clear app error.png Autor: Everaldo Coelho and YellowIcon. Imagen bajo licencia GPL.