Cambiar la imagen en el fondo de escritorio, la pantalla de bloqueo y de Inicio en Windows.

Nos habéis preguntado cómo cambiar la imagen del fondo de escritorio, la de la pantalla de bloqueo y la de inicio de sesión en Windows 10. Hoy dejamos la respuesta.

Lo primero que tenéis que hacer es ir a Inicio->Configuración->Personalización.

Ahí tenéis dos apartados:

  • Fondo: donde se puede elegir la imagen del fondo de escritorio de Windows.
  • Pantalla de bloqueo: donde puedes cambiar la imagen de la pantalla de bloqueo.
    Aquí además puedes marcar una opción para que la imagen de Inicio (antes de iniciar sesión) tenga esta misma imagen).

Os lo mostramos en este vídeo.

Cómo modificar los DNS en Android o cambiar sus entradas hosts SIN ser root.

En ocasiones queremos que nuestros móviles Android usen unos DNS especiales. O modificar las entradas del mismo, que se guardan en el fichero hosts (lo hemos mostrado en Mac y Windows). Pero en Android hay un problema, tienes que ser root para poder modificar ese fichero.

Cuando gestionas páginas web, es común tener que modificar las entradas del fichero hosts (para apuntar a entornos de Integración). Y a veces queremos hacer pruebas en móviles. Así que llevábamos tiempo buscando una solución para Android.

Hoy os dejamos un truco para hacerlo SIN ser root.

Cómo modificar los DNS o el fichero hosts en Android sin ser root.

Básicamente lo que se va a hacer es instalar esta aplicación (Daedalus) que te permite crear una VPN emulada y configurar los DNS que va a usar esa VPN.

Esta para la parte de modificar los DNS.
Para poner entradas personalizadas, afortunadamente también permite usar ficheros de texto en Internet. En el vídeo os hemos mostrado cómo hacerlo con un fichero de pastebin.

Podéis ver en el vídeo todo el proceso.

Implementaciones de seguridad básica en una centralita Issabel de VOIP

Tener una centralita de VOIP es algo muy útil, pero también tiene sus riesgos. Cualquier servidor conectado a Internet recibe cientos de ataques por segundo, y los “hackers” conocen bien las maneras de entrar en un servidor de Issabel. Sobre todo si no están implementadas las medidas de seguridad básicas.

En este vídeo de hoy os dejamos varias medidas que podemos activar de manera sencilla e inmediata. Son las siguientes.

  • Activar el Firewall que viene por defecto. Después podemos implementar reglas personalizadas como evitar el acceso al SIP desde el exterior o bloquear por países.
  • Activar Fail2ban. Una herramienta muy importante para cualquier servidor. PERO tenéis que poner vuestra ip o vuestra red (mejor) en la lista blanca o os cortará el acceso web.
  • Reglas de bloqueo por extensión. Podéis poner la red desde la que permitís registrarse en cada extensión. Así nadie que entre desde fuera puede acceder a esa extensión.

Hay más reglas más avanzadas que trataremos otro día, pero estas deberían implementarse con cada instalación.

Gestionar firmas en Gmail

Hace tiempo hablamos sobre cómo agregar firmas en Gmail. Pero no era una opción que tuvieran muy depurada, y todos hemos tenido problemas en algún momento. Digamos que funcionaba y punto.

Parece que recientemente les ha dado por mejorarlo, y ahora tenemos más funcionalidades.

Primero la opción de Insertar firma debajo de cada correo. Ahí podremos elegir la firma que insertar de manera manual, o irnos a la opción de Gestionar firmas para seleccionar la inserción automática y crear nuestras firmas.

Si vamos a gestionar firmas nos llevará a Configuración >General >Firma desde la que podemos crear diferentes firmas, y los valores predeterminados:

  • qué firma poner en los correos nuevos.
  • Qué firma poner en las respuestas.
  • Dónde poner la firma.

Ya era hora…y no es una mejoría estupenda…pero es de agradecer.

WooCommerce: cómo crear cupones de modo masivo, y cómo ver qué clientes han usado qué cupones.

Nos ha preguntado hoy un lector una duda que tienen bastantes clientes, así que aprovechamos para responderlo para todos.

La duda venía del artículo sobre cómo crear cupones en Woocommerce. Y la pregunta era “¿cómo crear unos 300 cupones?, y ¿cómo ver quién ha usado qué cupón?”. Los vamos a responder en dos secciones.

Cómo crear cupones de modo masivo en WooCommerce.

En el artículo anterior explicamos cómo crear un cupón en WooCommerce. Es fácil si tienes que crear unos pocos. Pero obviamente no está pensado para crear muchos. Para eso, como siempre, tenemos que recurrir a plugins.

Tenéis el plugin Cupon Generator for WooCommerce que está pensado justo para esto. En tres pasos se ha probado ¡hasta para 1,000,000 cupones!

Son tres pasos sencillos:
1) Configuración del Cupón.
2) Configuración de la generación masiva.
3) Generación masiva de cupones.

Cómo ver qué cliente ha usado qué cupón. Filtrar pedidos por cupones.

He visto en algún artículo que, en teoría, en Cupones>Uso , pinchando en el número de cupones usados, debería llevarte a una pantalla con los pedidos. Yo no lo he conseguido en ninguna tienda.

Opción 1.

Un usuario creó un plugin (en Github) para hacer esto. NO LO HEMOS PROBADO y no se ha actualizado en 3 años…así que probadlo con cuidado.

El plugin está aquí.

Opción 2.

Añadir un snippet (o código en functions.php del tema) para que aparezca el cupón usado en el backend. De nuevo no lo hemos probado, pero debería funcionar.

add_filter( 'manage_edit-shop_order_columns', 'woo_customer_order_coupon_column_for_orders' );
function woo_customer_order_coupon_column_for_orders( $columns ) {
    $new_columns = array();

    foreach ( $columns as $column_key => $column_label ) {
        if ( 'order_total' === $column_key ) {
            $new_columns['order_coupons'] = __('Coupons', 'woocommerce');
        }

        $new_columns[$column_key] = $column_label;
    }
    return $new_columns;
}

add_action( 'manage_shop_order_posts_custom_column' , 'woo_display_customer_order_coupon_in_column_for_orders' );
function woo_display_customer_order_coupon_in_column_for_orders( $column ) {
    global $the_order, $post;
    if( $column  == 'order_coupons' ) {
        if( $coupons = $the_order->get_coupon_codes() ) {
            echo implode(', ', $coupons) . ' ('.count($coupons).')';
        } else {
            echo '<small><em>'. __('No coupons') . '</em></small>';
        }
    }
}

Opción 3.

También podrías configurar un snippet cada vez que se aplique un cupón específico. Tampoco lo hemos probado.
Aquí tienes que cambiar el código del cupon (elcódigodelcupónquequieras ) y el correo del destinatario (emaildeldestinatario@dominio.com ).

add_action( 'woocommerce_applied_coupon', 'custom_email_on_applied_coupon', 10, 1 );
function custom_email_on_applied_coupon( $coupon_code ){
    if( $coupon_code == 'elcódigodelcupónquequieras' ){

        $to = "emaildeldestinatario@dominio.com"; // Recipient
        $subject = sprintf( __('Coupon "%s" has been applied'), $coupon_code );
        $content = sprintf( __('The coupon code "%s" has been applied by a customer'), $coupon_code );

        wp_mail( $to, $subject, $content );
    }
}

Cambiar o evitar la caducidad de las contraseñas en Windows 10 (y superiores) incluido Windows Home.

La caducidad de las contraseñas es una medida de seguridad básica. Al forzar el cambio reduces el riesgo de intrusión en el caso que la gente tenga tu contraseña, y además evitas que la gente use la misma contraseña siempre para todos los servicios.

Cuando se realizan estas consideraciones de seguridad, siempre hay que hacer un balance entre seguridad y usabilidad. Muchas empresas deciden cambiar las contraseñas cada mes. Que está muy bien, pero es una lata para los usuarios. En ese caso 72 días, o 3 meses pueden ser una mejor idea. Todo depende de cuánto prima la seguridad y cuánto la usabilidad.

Hoy vamos a ver cómo se establece esta directiva de seguridad en los diferentes casos que podemos tener.

Directiva de dominio.

Si gestionas un dominio el cambio es fácil. Tienes que ir a Administración del servidor->Herramientas (arriba en el menú)-> Administración de directivas de grupo.

Ahí bajamos por el bosque y nuestro dominio hasta Default Domain Policy y damos a botón derecho y Editar.
En la siguiente página que se abre ve a la siguiente ruta: Directiva Default Domain Policy >Configuración del equipo > Directivas > Configuración de Windows > Configuración de seguridad > Directivas de cuenta >Directivas de contraseñas

Ahí podéis cambiar la Vigencia máxima de la contraseña para todo el dominio.

Si no estás en un dominio pero tienes Windows 10 Pro, Education, o Enterprise

Puedes cambiar las directivas locales si tienes estas versiones de Windows abriendo el editor de grupo. En Buscar o con botón derecho en Inicio > Ejecutar pone  gpedit.msc.

Se te abrirá el editor de directivas locales y ve a Directiva Equipo local > Configuración del equipo > Configuración de Windows > Configuración de seguridad > Directivas de cuenta > Directivas de contraseña

Ahí puedes cambiar la vigencia también.

En estas versiones, puedes hacer que las contraseñas nunca caduquen con la herramienta netplwiz (Inicio > Ejecutar o Buscar).

Cuando se abra tienes que ir a Avanzado y ahí en Avanzado otra vez. Luego en Usuarios, botón derecho Propiedades y ahí marcar la opción de “la contraseña nunca caduca”. Si lo que quieres es que caduquen obviamente esto tiene que estar desmarcado.

Si estás usando una cuenta de Microsoft en tu equipo.

Si estás conectado con Microsoft y no estás usando una cuenta local sino una cuenta de la nube (para guardar tus datos ahí, sincronizar etc, puedes hacerlo desde el panel de tu cuenta. Ve a la opción de seguridad de tu cuenta, Cambiar contraseña, Cambiar.

Ahí, además de dejarte cambiar la contraseña, te permite marcar una casilla para cambiar la contraseña cada 72 días (dos meses y medio aprox).
Eso si, cuando lo hagas te va a hacer cambiar la contraseña esta vez.
A partir de entonces, cada 72 días te hará cambiar la contraseña.

Si tienes Windows Home.

La mayoría de los trucos en Internet están para versiones de Windows distinta a la Home, aunque la mayoría de los usuarios tienen en sus casas (y muchas empresas) esta versión. No se puede usar gpedit.msc en estas versiones porque está dehabilitado.

Hay que hacerlo por línea de comandos.

Abre un PowerShell o CMD con permisos de administrador y pon: net accounts

Ahí puedes ver cuando caducan. PUedes poner

net accounts /maxpwage:XX con XX el tiempo en días de la caducidad.

net accounts /maxpwage:unlimited

Para hacer que nunca caduquen las contraseñas puede abrir un CMD con permisos de administrador y escribir:

wmic useraccount where “Name='tuusuario'” set PasswordExpires=false

Donde tusuaruio es el nombre de usuario.

También puedes hacerlo por Powershell o CMD poniendo:

net accounts /maxpwage:unlimited
net user <account name> /expires:never

En Powershell también podemos poner:

Set-LocalUser -Name “itechticsuser” -PasswordNeverExpires 1

Comandos que se pueden poner en el menú ejecutar de Windows 10 en adelante.

Los que trabajamos con Windows solemos ejecutar muchos comandos desde el menú Inicio->Ejecutar. Algunos pueden ejecutarse también desde el cuadro de buscar, otro sólo desde ese cuadro.
Son pequeños atajos a programas, y solemos aprendernos de memoria los más usados. Pero los aprendemos a base de trabajar mucho con ellos. Y desconocemos el resto.

Hoy os dejamos un listado de comandos que puedes ejecutar (no hemos probado todos) en orden alfabético. Nos lo ha pasado un colaborador por correo. Como era antiguo (ya circulaba por Internet desde hace años), hemos ido comentando o modificando los que sabemos, y actualizando para Windows 10 e iremos actualizando la lista cuando podamos.

Esperamos que os sea útil.

access.cpl: comando para acceder a la opciones de accesibilidad.
accwiz: comando para usar el asistente para accesibilidad.
appwiz.cpl: comando para agregar o quitar programas.
cal: comando para utilizar la calculadora de Windows.
certmgr.msc: comando para utilizar certificados.
charmap: comando para ver el mapa de caracteres.
chkdsk: comando para utilidades de disco. No se puede ejecutar así, necesita un cmd.
ciadv.msc: comando para abrir el servicio de index server.
cleanmgr: comando para usar la herramienta de liberar algún dispositivo del equipo.
clpbrd: comando para ver el visor de portafolios.
cmd: comando para utilizar el promp de windows.
compmgmt.msc: comando para ver la administración de equipos.
conf: desde buscar abre la configuración de Windows.
control admintools: comando para usar las herramientas administrativas.
control desktop: comando para ejecutar la ventana de propiedades de pantalla.
control folders: comando para ejecutar las opciones de carpetas.
control fonts: comando para abrir la carpeta de fuentes.
control keyboard: comando para abrir las propiedades del teclado.
control mouse: comando para abrir las propiedades del ratón.
control netconnections: comando para abrir propiedades de red.
control schedtasks: comando para abrir el administrador de tareas programadas.
control: comando para abrir el panel de control.
dcomcnfg: comando para ver el servicio de componentes.
desk.cpl: igual que el control desktop, muestra la ventana de propiedades de pantalla.
devmgmt.msc: comando para ejecutar el administrador de dispositivos.
dfrg.msc: comando para desfragmentar discos.
dialer: comando para abrir el marcador telefonico.
diskmgmt.msc: comando para ejecutar el administrador de discos.
diskpart: comando para ejectuar el menu de particiones.
dxdiag: comando para ejecutar la herramienta de diagnóstico de DirecX.
eventvwr.msc: comando para ver el visor de sucesos local.
explorer: comando para abrir el explorador de carpetas.
firefox: comando para ejecutar el navegador firefox.
firewall.cpl: comando para abrir el firewall de windows.
fonts: comando para abrir windows\font.
fsmgmt.msc: comando para administrar las carpetas compartidas.
fsquirt: comando para usar el asistente de transferencia con bluetooth.
gpedit.msc: comando para abrir la directiva de grupo.
hdwwiz.cpl: comando para usar el asistente de agregar hardware.
iexplore: comando para abrir ie.
iexpress: comando para abrir ie 2.0. Y esto por qué está en Windows 10!!! jajajaja.
inetcpl.cpl: comando para abrir las propiedades de internet explorer.
intl.cpl: comando para abrir la configuracion regional y de idioma.
joy.cpl: comando para abrir los controles de dispositivos de juegos.
logoff: comando para cerrar la sesion.
lusrmgr.msc: comando para abrir directiva de usuarios locales y de grupos.
magnify: comando para abrir el ampliador de windows.
main.cpl: comando para abrir las propiedades del ratón.
migwiz: comando para ejecutar el asistente de transferencia de archivo y configuraciones.
mmsys.cpl: comando para abrir las propiedades de sonido y audio.
mobsync: comando para sincronizar instancias.
mrt: comando para abrir la herramienta de software mal intencionado.
msconfig: comando para abir la utilidad del sistema.
msinfo32: comando para ver toda la información del sistema.
mspaint: comando para abrir paint.
mstsc: comando para ejecutar el escritorio remoto.
ncpa.cpl: comando para abrir propiedades o conexiones de red.
netsetup.cpl: comando para abrir el asistente para configuracion de red.
notepad: comando para abrir el notepad.
nusrmgr.cpl: comando para abrir la ventana de cuentas de usuario.
osk: comando para ver el teclado de windows en pantalla.
pbrush: comando para abrir el paint.
perfmon.msc: comando para ver el monitor del sistema.
powercfg.cpl: comando para abrir las propiedades de opciones de energia.
rasphone: comando para conectar a una red de Dominio o remota o vpn.
regedit: comando para abrir el registro de Windows.
regedt32: ejecuta el editor de registro de Windows NT.
rsop.msc: comando para abrir o realizar el conjunto resultante de directivas.
secpol.msc: comando para abrir configuración de seguridad local\directivas de restricción de software.
services.msc: comando para abrir administrar los servicios del sistema.
shutdown: comando para apagar el sistema.
sigverif: comando para ejecutar el comprobador de la firma de un archivo.
sysdm.cpl: comando para ver la ventana de propiedades del sistema.
sysedit: comando para abrir el editor de configuración del sistema.
syskey: comando para cifrar la base de datos de windows.
taskmgr: comando para abrir el administrador de tareas.
telephon.cpl: comando para abrir el asitente de marcado.
telnet: comando para ejecutar telnet.
timedate.cpl: comando para cambiar la hora del sistema, debemos tener permiso para ejecutarlo.
utilman: comando para abrir el administrador de utilidades.
verifier: comando para ejecutar el administrador del comprobador de controlador
wab: comando para abrir la libreta de direcciones predeterminada de windows.
wabmig: comando para abrir la herramienta de importación de direcciones de la libreta pred.
winver: comando para ver el acerca de windows, muestra la inf. del so.
wmimgmt.msc: comando para abrir el wmi.
wmplayer: comando para abrir el windows media player.
write: comando para abrir el wordpad.
wscui.cpl: comando para abrir el centro de seguridad de windows del pc.
wuaucpl.cpl: comando para utilizar actualizaciones automaticas.

Cómo usar una cuenta externa como cuenta de Microsoft o Google (Gmail) para usar sus servicios.

Los proveedores de servicios Microsoft y Google tienen servicios en Internet interesantes, a los que sólo se puede acceder con cuentas de dichas empresas. Por ejemplo tu cuenta en la nube para Windows, soporte de Windows, o Google Meet y Google classroom en caso de Google.

Lo que mucha gente no sabe es que no es necesario tener una cuenta de Microsoft o de Gmail para acceder a estos servicios. Ambas empresas aceptan convertir una cuenta de cualquier dominio como cuenta suya, y así poder acceder a sus recursos con esta cuenta.
Así evitamos tener más cuentas de correo con más contraseñas que recordar y más “vectores” de ataques o de suplantación de identidad en caso que alguien las atacara.

Por ejemplo puedes usar la cuenta de tu empresa para acceder a una invitación de Google Meet. Sólo tienes que “registrarla ensus sistemas” como si fuera una cuenta suya.

Os dejamos un enlace donde podéis hacerlo para cada una de ellas.

Microsoft.

Aquí tienes el enlace para crear la cuenta de Microsoft. Puedes también acceder desde aquí , pinchando en “Crear un cuenta Microsoft” y te deja usar un número de teléfono en vez de un correo si lo prefieres.

Google

Para convertir una cuenta de correo a una cuenta de Google, tienes que ir a https://accounts.google.com/SignUp y pinchar en Prefiero usar mi dirección de correo electrónico actual.

Con esto podéis usar cualquier dirección de correo, registrarla en los sistema de Microsoft y Google y usarla en cualquier de sus servicios, sin tener que crear una nueva.

Subíndices y superíndices en WordPress. Válido para cualquier página Html.

Muchas veces queremos poner símbolos en una página web como subíndices o superíndices. El símbolo de copyright, los cuadrados y cubos de las unidades de medidas, fórmulas químicas…

Esto en Html está resuelto con las etiquetas <sub></sub> (subíndice) y <sup></sup> (superíndice). Y WordPress lo acepta desde hace tiempo en todos sus elementos (bloques tanto clásicos como Gutenberg, título …).

También podéis ponerlo a mano en cualquier CMS o página web estática porque los navegadores modernos reconocen estos códigos.

Así que si quieres poner estos típos de índice, no os vale con copiarlo de textos Word o Pdf, porque Html no lo reconoce, tenéis que ponerles esos códigos. Os ponemos un ejemplo de cada uno:

Subíndice:

Si queréis poner la fórmula del agua no vale con poner H2O, porque saldrá como un número normal. Incluso aunque lo copiéis de un documento que tenía el subíndice. Tenéis que poner el siguiente código en un bloque de html (no en el editor de texto normal de WordPress):

H<sub>2</sub>O

Así saldrá lo siguiente H2O

Superíndice.

Si queremos poner algo como 20 metros cuadrados nos saldría así 20m2

Pero si ponemos el código correcto en un bloque de html:

20 m<sup>2</sup>

Nos aparece así:

20 m2

Cómo desinstalar un Forticlient que no da dicha opción en Windows.

Parece ser que los Forticlient (software para conectarse a los firewall Fortigate por VPN), hasta la versión 6.0 no muestran la opción de desinstalar en “Programas y Características” o en “Agregar y quitar programas“. No deja, aparece en gris.

Esto afecta cuando queremos desinstalar, pero también al actualizar. Hoy os dejamos cómo solucionarlo.

Desinstalar un Forticlient en Windows por línea de comando.

Resulta que se puede desinstalar por línea de comando. Tenéis que :

  • Abrir un cmd o un Powershell con permisos de administrador (botón derecho y ejecutar como administrador).
  • Ejecutar el siguiente comando:
    wmic product where "name like 'Forti%%'" call uninstall /nointeractive

    y darle al Enter.

Cuidado: esto va a reiniciar el equipo, y hay que hacerlo con el cliente Forticlient cerrado (no ejecutándose).

Con eso lo tenéis desinstalado y al reiniciar podréis instalar la nueva versión. De la 6.2 en adelante no deberíais tener ese problema.