Trasladar o reparar instalación SAGE

El proceso de soporte con el software de SAGE nunca ha sido sencillo ni para usuarios finales ni para administradores rodeado de oscurantismo en cuanto al soporte oficial y distribuidores, en este caso se trata de trasladar una instalación actual de ContaPlus y NominaPlus. El resto de software debería ser un proceso similar, en este caso el equipo que contenía se ha sustituido pero todavía esta accesible el disco.

Como las copias de seguridad «casualmente» no se ha realizado… el primer paso es copiar el directorio de instalación completo, normalmente c:\GRUPOSP al nuevo equipo, si intentamos ejecutar «C:\GRUPOSP\SPPanel\SPPG.exe» nos mostrará el error: «No se ha encontrado la configuración para panel de gestión».

Leer más

Migración de BlogEngine.NET a WordPress

Siempre me había justado, estaba en .NET pero el tiempo ha dejado claro al vencedor… La migración de datos entre sistemas puede ser siempre un punto delicado, y esta vez no será una excepción.

Después de dar vueltas para hacerlo de la manera más rápida y efectiva, ha tocado utilizar Blog Migrator. El primer paso es exportar el contenido accediendo a un menú, que extrañamente quedó oculto en todas las versiones, ponemos la URL directamente: http://www.miblog.com/admin/#/settings/advanced

Tendremos accesible la opción de generar un fichero XML para exportar:

Por otro lado moveremos todas las imágenes y ficheros del directorio predeterminado «app_data\Files» al nuevo «wp-content\uploads» y aprovecharemos que tenemos el fichero XML para cambiar las rutas a «/image.axd?picture=ejemplo.jpg» por «/wp-content/uploads/ejemplo.jpg».

Leer más

Error en trámites con juzgados y tribunales de Navarra

Si la digitalización es lenta en algunas empresas, en la administración pública y más en Justicia lleva su propio tiempo… Con la pandemia por COVID19 en 2020, en muchos escenarios se ha forzado la utilización de medios digitales para la comunicación, algo que ya debería ser utilizado con asiduidad previa por las partes.

La versión de cliente @Firma mediante Java quedó obsoleta, pese a que algunos entornos todavía utilizan tecnologías más antiguas, es necesario tener instalado y actualizado el cliente AUTO FIRMA (versión 1.6.5 en este momento) común para toda España. Además de olvidar las antiguas versiones de Internet Explorer en favor de navegadores como Chrome o Edge, pese a que en el manual sigue apareciendo como compatibles nos encontraremos con errores si intentamos «Realizar trámites por internet con los juzgados y tribunales de Navarra«:

Leer más

Programas de inicio en Windows 10

En ocasiones algunos programas o malware se resisten a desaparecer de la pestaña «Inicio» del administrador de tareas, tienen donde esconderse.
Deberemos revisar el el registro de Windows (regedit.exe) las siguientes rutas:

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Run

HKEY_CURRENT_USER\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run
HKEY_LOCAL_MACHINE\SOFTWARE\WOW6432Node\Microsoft\Windows\CurrentVersion\Run

HKEY_CURRENT_USER\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run
HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Windows\CurrentVersion\Explorer\StartupApproved\Run

Y en el explorador de ficheros:
%ProgramData%\Microsoft\Windows\Start Menu\Programs\Startup
%Appdata%\Microsoft\Windows\Start Menu\Programs\Startup




Evaluar migración a .NET Core

Tarde o temprano nos encontraremos con la migración de frameworks/tecnologías y .NET no iba a ser una excepción. Utilizaremos la herramienta .NET Portability Analyzer para un primer vistazo a nuestras librerías y aplicaciones teniendo como objetivo aplicaciones multiplataforma, microservicios, dockers… en la nube.

Debemos tener claro antes de empezar, la recomendación general de Microsoft actualmente es utilizar .NET Core si tenemos que añadir nuevas funcionalidades en background, por el momento .NET Framework y .NET Core son complementarias. La mayor parte de las API de .NET Core se comparten con .NET Framework

Aclarado esto, con la extensión para Visual Studio 2019 instalada ya podemos iniciar el análisis que nos ayudará a identificar las dependencias externas. Dentro de la configuración de la extensión podemos fijar nuestro objetivo. Todas las acciones tienen su equivalente en línea de comandos.

Leer más