Protección cuenta Gmail (Outlook 2016)

Si intentamos configurar una cuenta Gmail en nuestro cliente Outlook 2016 (o similar) con los datos que nos proporciona Gmail

gmail_06

veremos que nos da un error

gmail_00

Un primer paso es verificar que tenemos habilitado el acceso pop/imap, para ello nos vamos a la pestaña de configuración abriendo en un navegador gmail

gmail_04

en la pestaña de reenvio y correo pop/imap tenemos la opción de habilitar este acceso

gmail_05

una vez hecho esto si todavía no podemos acceder, debemos verificar 2 controles de seguridad adicionales, de hecho mientras hacemos estas pruebas recibiremos un correo en nuestra cuenta de gmail indicándonos que han intentado acceder y un correo que nos indica que están bloqueando a nuestro cliente de correo por inseguro !!

gmail_12

pues si, a google le parece inseguro el Outlook 2016, podemos desactivar este acceso a aplicaciones inseguras desde la configuración de nuestra cuenta, pulsamos desde el navegador sobre nuestro nombre y pinchamos en mi cuenta

gmail_13

y dentro de este apartado en inicio de sesión y seguridad tenemos la opción de habilitar el acceso a aplicaciones menos seguras

gmail_11

Desde este apartado también tenemos acceso a la verificación en dos pasos. También puede ser un problema si la tenemos habilitada y no lo recordamos ya que necesitamos generar una para nuestra aplicación (o deshabilitarla claro)

 

Publicado en App | Deja un comentario

Acceso directo al menú de inicio Windows Mobile 6.5

Para agregar un acceso directo a una aplicación en el inicio de un dispositivo Windows Mobile,

Windows Mobile acceso directo 01

abrimos el explorador de archivos y buscamos el ejecutable de nuestra aplicación y pulsando sobre el abrimos el menú contextual y le damos a copiar

Windows Mobile acceso directo 02

ahora en el explorador nos vamos a la carpeta mi dispositivo, windows, menu inicio, programas,

Windows Mobile acceso directo 03

pinchamos en el botón de menú, edición, pegar acceso directo

Windows Mobile acceso directo 04

y ya de paso le cambiamos el nombre al acceso directo

Windows Mobile acceso directo 05

pues ya lo tenemos quedaría si queremos ponerlo de primero en la lista y ya desde el menu de inicio, moverlo a la parte de arriba

Windows Mobile acceso directo 06

 

Publicado en SmartPhones | 1 comentario

Windows 10 TH1 Professional 10240

Bueno pues parece que ha llegado la versión final de el nuevo Windows 10, actualmente ya no está disponible para descarga la ISO de la preview. Y desde la última versión preview (Build 10166) al comprobar actualizaciones veremos que tenemos disponible la “version TH1 Professional 10240”

win10-01

una vez descargada y tras nuestro proceso habitual de actualización

win10-02

y finalmente tendremos nuestro Windows 10, en principio ya versión final

win10-03

eso si, a día de hoy nuestro lumia todavía no ha recibido su actualización

win10-lumia-04

seguiremos esperando, con un poco de impaciencia ya que sorprendentemente las últimas buids han sido un poco inestables 🙂

Publicado en Windows 10 | Deja un comentario

Extension PHP cURL – Prestashop

Una nueva extensión que nos recuerda nuestro prestashop que debemos tener disponible (Cron tasks manager: To be able to use this module, please activate cURL (PHP extension)), recordemos que con el comando:

dpkg –get-selections | grep php

podemos listar los módulos que tenemos instalados, en nuestro caso no lo tenemos instalado así que de nuevo con otro comando

sudo apt-get install php5-curl

recordad reiniciar el apache y todo listo 🙂

 


 

referencia en la docu oficial php -> http://php.net/manual/es/book.curl.php

 

Publicado en Apache, Linux, PHP, Prestashop | 1 comentario

Error al subir un módulo a Prestashop (Archivo demasiado grande)

Al intentar subir un módulo a nuestro servidor resulta que el fichero es muy grande nos aparece el siguiente error

PRESTASHOP-SUBIR-MODULO-GRANDE-02

en el que nos advierte que el archivo es demasiado grande, mostrándonos el límite. Pero este límite quien lo impone, Prestashop o nuestro servidor?, la respuesta es nuestro servidor, si podemos acceder al info de php veremos que tenemos una entrada que fija este limite

PRESTASHOP-SUBIR-MODULO-GRANDE-03

 

pues bien efectivamente este upload_max_filesize es el que tenemos que cambiar, esta es una directiva del núcleo de php (Core Directive) y por tanto debemos modificarlo en el ini de nuestro php. Este fichero lo encontraremos, seguramente, en la siguiente ruta /etc/php5/apache2/php.ini, una vez localizado lo editamos y buscamos la entrada correspondiente

PRESTASHOP-SUBIR-MODULO-GRANDE-04

en el propio ini nos proporciona un link a la documentación de php donde veremos los valores que podemos poner, básicamente si ponemos un número (entero) se tomarán como bytes, pero podemos expresarlo en Kilobytes poniendo una K mayúscula (2K), en Megabytes poniendo una M mayúscula (5M) o en Gigabytes (2G), en mi caso lo cambiaré a 5 Megas (5M), una vez guardados los cambios reiniciamos nuestro apache y ya no tendremos problemas para subir nuestro módulo.

PRESTASHOP-SUBIR-MODULO-GRANDE-05

 

Publicado en Apache, Linux, PHP, Prestashop | Deja un comentario

Prestashop – la extensión Mcrypt no está habilitada (Ubuntu)

Al iniciar la instalación de nuestra tienda prestashop nos aparece el mensaje “la extension Mcrypt no está habilitada”,

PHP-MYCRYPT-01

esta extension incluye multiples algoritmos de cifrado como DES, TRipleDES, Blowfish (predeterminado), 3-WAY, SAFER-SK64, SAFER-SK128,TWOFISH, TEA, RC2 y GOST en los modos de cifrado CBC, OFB, CFB y ECB. Además, admite RC6 e IDEA, que son considerados “no libres”. CFB/OFB son de 8 bits por defecto.

Para saber si tenemos el paquete instalado podemos ejecutar los comandos:

dpkg -s php5-mcrypt

dpkg –get-selections | grep php

el primero nos informa si esta instalado el módulo y el segundo nos saca un listado de los módulos php como el siguiente

PHP-MYCRYPT-02

Para hacer la instalación ejecutamos el siguiente comando

sudo apt-get install php5-mcrypt

PHP-MYCRYPT-03

ya tenemos el paquete instalado pero no habilitado

PHP-MYCRYPT-04

PHP-MYCRYPT-05

para habilitarlo, de nuevo tenemos el comando correspondiente

sudo php5enmod mcrypt

tras ejecutar el comando veremos como se ha agregado el siguiente archivo /etc/php5/apache2/conf.d/20-mcrypt.ini que básicamente contiene la entrada extension=mcrypt.so de modo que ya tengamos cargado nuestra extensión. Si retomamos nuestra instalación veremos que ya no nos da el warning y nos deja continuar sin advertencias.

 

 

Publicado en Apache, Linux, PHP, Prestashop | 1 comentario

Prestashop URLs Amigables & Módulo Apache mod_rewrite

Si intentamos habilitar URLs amigables en nuestro prestashop, y no tenemos activo el módulo en nuestro servidor veremos este mensaje (La reescritura de enlaces (mod_rewrite) no está activa en su servidor o no es posible comprobar la configuración del servidor. Si desea utilizar enlaces amigables debe activar este módulo.)

PRESTASHOP_URL_AMIGABLE_mod_rewrite_Apache_01

Este módulo lo que hace es por medio de un analizador de expresiones regulares sobrescribe las urls al vuelo. Esta manipulación de urls puede depender de numerosas variables como variables de servidor, de entorno, cabeceras HTTP… Utiliza la URL completa, en el contexto del servidor (httpd.conf) o por directorio (.htaccess), el resultado del procesamiento (la url calculada) puede utilizarse para su procesamiento interno, o para redirección externa o incluso redireccion a proxy interno.

Aunque nuestro prestashop ya nos advierte que el módulo no esta disponible podemos comprobarlo directamente en nuestro servidor, desde Ubuntu podemos lanzar el comando

apache2ctl -M

(o así apache2ctl -M | sort si queremos que nos lo ordene alfabeticamente)

también podemos montar en nuestro servidor una página php con el siguiente código

<?php

phpinfo();

?>

esto mostraría toda la info, opción por defecto (INFO_ALL) pero podríamos haber utilizado phpinfo(INFO_MODULES); para ver únicamente la info de los módulos, nuestro servidor mostrará una lista

PRESTASHOP_URL_AMIGABLE_mod_rewrite_Apache_02

para habilitarlo en ubuntu basta ejecutar el siguiente comando

sudo a2enmod rewrite

una vez reiniciado el apache si volvemos a comprobar nuestro php.info

PRESTASHOP_URL_AMIGABLE_mod_rewrite_Apache_03

queda una última cosa ahora debemos autorizar el directorio correspondiente de modo que se permita el uso. En el fichero apache2.conf buscamos el directorio donde está montado nuestro prestashop (seguramente dentro de /var/www) y cambiamos el permiso

de  ->  AllowOverride None    a  ->  AllowOverride ALL

ya lo tenemos habilitado nos volvemos al prestashop e intentamos habilitarlo de nuevo, veremos que ya no nos da el error de antes y además tenemos disponibles las opciones correspondientes. Si nos saltamos el paso anterior (revisar el apache2.conf) aunque el módulo esté habilitado como la reescritura de urls no está permitida en el directorio de nuestro prestashop nos dará un error 404 de página no encontrada, y evidentemente no funcionará.

 

 

Publicado en Apache, Linux, PHP, Prestashop | 2 comentarios

Configurar un origen ODBC Firebird

Una vez instalado nuestro driver ODBC necesitaremos disponer del cliente de Firebirdcorrespondiente, es decir el cliente de 32 o 64 bits, normalmente estará en la carpeta de instalación de nuestro Firebird en la carpeta de instalación de nuestra aplicación que se conecta a nuestro Firebird.

En cualquier caso o si no disponemos de el, de nuevo en la zona de descargas de la web oficial http://www.firebirdsql.org/en/downloads/ podemos descargar el servidor (y versión) que nos interese, si nos descargamos los .zip no tenemos que instalar nada y en la carpeta bin de cada uno descubriremos nuestro cliente correspondiente fbclient.dll

FirebirdODBCx64-04

Una vez claro el tema de cliente pasamos a configurar el origen de datos, abrimos el odbc correspondiente

FirebirdODBCx64-05

Como comentamos anteriormente tendremos que configurar el origen de datos apropiado en función de la versión de la aplicación (32vs64) en mi caso utilizaré el origen de datos ODBC 64 bits y por tanto utilizaré el cliente de 64bits

FirebirdODBCx64-06

Le damos a agregar y seleccionamos el driver de firebird

 FirebirdODBCx64-07

ya podemos configurar el origen de datos

FirebirdODBCx64-08

destacar la ruta a la base de datos con el formato

NOMBRESERVIDOR/PUERTO:RUTAALFDB

del resto de parámetros en mi caso la cuenta y la contraseña he utilizado la por defecto usuario SYSDBA y contraseña masterkey y no he cambiado ningún parámetro. En la documentación del odbc vienen explicados para que valen cada uno.

y que como he seleccionado un odbc 64 bits selecciono el fbclient de 64 bits, si todo ha ido bien y le damos a probar conexion nos debería dar como correcta

FirebirdODBCx64-09

Publicado en Sin categoría | 1 comentario

Instalar driver ODBC Firebird

Veamos como configurar nuestro origen de datos ODBC de modo que podamos conectarnos a nuestra base de datos firebird, por ejemplo desde nuestro Office.

En primer lugar necesitamos descargarnos el driver odbc, desde la web oficial de firebird tenemos disponible para descarga en el apartado de downloads una sección odbc http://www.firebirdsql.org/en/odbc-driver/

Nos bajaremos la versión apropiada a nuestro sistema operativo, hay varios paquetes, en mi caso me bajo el ejecutable de 64bits, la instalación es muy sencilla, del tipo siguiente siguiente siguiente. Una vez terminada la instalación ya tenemos disponible el origen de datos si accedemos a la configuración ODBC de nuestro equipo.

El instalador de 64 bits básicamente instala el driver de 32bits en el directorio C:\Windows\SysWOW64 y el driver de 64bits en el directorio C:\Windows\System32, cada uno de los drivers se componen de los siguientes ficheros:

FirebirdODBCx64-01

pero bueno esto puede que no nos interese, lo que realmente nos interesa es que si accedemos ahora a nuestros origenes de datos odbc, veremos que tenemos un nuevo tipo disponible

FirebirdODBCx64-02

con su ventana de configuración

FirebirdODBCx64-03

una última cuestión, tenemos instalado ya nuestro driver odbc tanto 32 como 64 bits, ahora deberemos utilizar uno u otro en función de nuestra aplicación sea 32 o 64 bits y por cierto necesitaremos también un cliente firebird 32 o 64 bits, pero eso lo veremos en otra entrada.

Publicado en Firebird, ODBC, system | Deja un comentario

apagar automáticamente equipo al fallar la alimentación

Supongamos que tenemos un equipo (servidor) conectado a un SAI y queremos apagar el equipo en cuanto falle la alimentación.

Evidentemente si nuestro SAI tiene conexión al PC y el software es compatible con nuestro so, esto no sería necesario.

La solución que aquí presento sería cuando no tenemos este software y necesariamente nuestro servidor tiene 2 fuentes de alimentación, una conectada directamente a red y la otra a nuestro SAI.

En el momento que falle la luz, se provocará un evento en el registro de nuestro servidor

Event viewer 1354 Power supply 00

desde esta ventana podemos generar una tarea programada, botón derecho del ratón sobre el evento y “adjuntar tarea a este evento”

Event viewer 1354 Power supply 01

 

lo que nos permitirá que en el momento que se produzca la entrada ejecutar un script/programa que cumpla con nuestro objetivo de apagar nuestro servidor, pongo un ejemplo vbs que graba una entrada en un fichero de texto y posteriormente apaga el equipo:


Set objFSO = CreateObject(“Scripting.FileSystemObject”)
if (objFSO.FileExists(“C:\SCRIPT\CAIDA-FUENTE_LOG.txt”)) then
      Set objFile = objFSO.OpenTextFile(“C:\SCRIPT\CAIDA-FUENTE_LOG.txt”, 8) ‘ESCRIBIMOS APPEND
else
      Set objFile = objFSO.CreateTextFile(“C:\SCRIPT\CAIDA-FUENTE_LOG.txt”, true) ‘CREAMOS
end if
objFile.WriteLine now & “: CAIDA FUENTE DE ALIMENTACION”
objFile.Close
set shell= CreateObject(“Wscript.Shell”)
shell.run “shutdown -s -f -t 5”

 

 

Publicado en system | 1 comentario