28 de abril de 2020

::Liferay. Ordenar usuarios desde plantilla velocity

En caso de que necesitemos mostrar la lista de usuarios ordenada desde una plantilla velocity, podemos hacer uso de la variable: $sortTool, a través de su método: sort()

$sortTool.sort($lista_a_ordenar, 'campo:ordenación')

El código sería algo similar al siguiente:
#set($userLocalServiceUtil = 
  $serviceLocator.findService("com.liferay.portal.service.UserLocalService"))
#set($usuarios = $userLocalServiceUtil.getUsers(-1,-1))

#set($usuariosOrdenados=$sortTool.sort($usuarios, 'lastName:asc'))

22 de abril de 2020

:: Recomendaciones de seguridad en situaciones de teletrabajo

El Centro Criptológico Nacional ha publicado una guía de recomendaciones sobre seguridad, en situaciones de teletrabajo.

Estas acciones o recomendaciones se podrían englobar en cuanto a:
- Usuarios
- Acceso remoto
- Correo electrónico
- Videoconferencia
- Detección y vigilancia
- Otras

Más información: https://www.ccn-cert.cni.es/informes/informes-ccn-cert-publicos/4691-ccn-cert-bp-18-recomendaciones-de-seguridad-para-situaciones-de-teletrabajo-y-refuerzo-en-vigilancia-1/file.html

21 de abril de 2020

:: Cálculo del cuadrado de un número terminado en 5

Para realizar un cálculo rápido del cuadrado de un número terminado en 5, seguiremos el siguiente procedimiento.

Por ejemplo para calcular el cuadrado de 65:

1.- Cogemos la primera cifra (6) y la multiplicamos por el siguiente número (7):

6 x 7 =42

2.- El resultado será el número anterior, seguido del cuadrado de la segunda cifra del número del que queremos calcular su cuadrado (5) y que siempre será: 25

De esta manera el resultado será: 4225

Para el cálculo del cuadrado de una cifra terminada en 5, en realidad tendremos que hacer el cálculo del resto de cifras y posteriormente añadir la cifra 25.



Otro ejemplo: calcular el cuadrado de 105:

1.- Cogemos la primera cifra (10) y la multiplicamos por el siguiente número (11):

10 x 11 = 110

2.- Al resultado anterior le añadimos la cifra 25. Es decir el resultado será: 11025

18 de abril de 2020

:: Multiplicación japonesa

Esté método de cálculo nos permitirá llevar a cabo operaciones de multiplicación contando rayas, cuyo número corresponde a cada uno de los dígitos de las cifras.

Un método, cuanto menos curioso, pero que tiene su base científica, y funciona.








En el siguiente vídeo nos muestran cómo se aplica este método:



4 de abril de 2020

:: Liferay. Error creating Liferay plugin project

Al intentar generar desde el ide Eclipse un tema para Liferay, obteniamos el siguiente error: "Error creating Liferay plugin project".

La solución que encontramos, fue la siguiente:
- Seleccionar en Eclipse: "Window" > "Preferences" > "Compiler"
- En el desplegable: "Compiler compliance level", seleccionamos 1.7 en lugar de 1.8 que es la que venía por defecto.

Probamos a generar un tema, y en esta ocasión todo funcionó correctamente.


:: Liferay. Script para ir al inicio de la página

En diversos temas de apariencia es necesario contar un enlace que permita al usuario realizar un scroll al inicio de la página. Este comport...