Development & System

Generar apk firmada

Posted by in Android

Para poder crear el archivo .apk correspondiente a una aplicación Android, es necesario que este archivo vaya firmado digitalmente. Esta firma digital o certificado de clave pública tiene una clave pública con un par de claves públicas y privadas que identifican al autor de la aplicación de forma inequívoca, sirviendo como huella digital por ejemplo para verificar que las actualizaciones de la aplicación son realizadas por el autor inicial de la app. Hay que tener en cuenta que las aplicaciones desarrolladas por la misma persona es recomendable que vayan firmadas…read more

0

Estillos CSS en JavaFX

Posted by in Componentes JavaFX, Java, JavaFx

En algunas ocasiones se necesita personalizar el aspecto de un elemento concreto como puede ser el tamaño del texto, el tipo de letra, color, etc… En estos casos es tan simple como configurar la propiedad correspondiente en dicho elemento, bien via xml o mediante código. Sin embargo cuando se quiere que varios elementos tengan el mismo estilo esto se hace más tedioso ya que se debe repetir muchas veces la misma configuración. Por ello JavaFX incluye el soporte de hojas de estilo CSS donde se puede configurar una clase, pseudo-clase…read more

0

Tareas programadas Ubuntu

Posted by in Inicio Ubuntu Server, Linux

En muchas ocasiones se deben realizar tareas en el sistema operativo que se pueden simplificar de forma repetitiva sin la necesidad de la presencia física de una persona utilizando tareas programadas. Para ello en Ubuntu existe un demonio para ejecutar tareas en segundo plano llamado cron. Este demonio ejecutara procesos según la programación que se indique, para lo cual se utiliza la utilizadad crontab Crontab Para poder gestionar las tareas a ejecutar se utiliza el archivo de configuraciones crontab, el cual guarda la programación de los comandos a ejecutar según…read more

0

Recursos de red OpenLdap

Posted by in Administración UServer, Linux, Servicio de directorio LDAP

Además de las funciones mencionadas en la entradas anteriores, una de las principales características del protocolo Ldap es el acceso a recursos de forma centralizada. En práctica es el acceso a una carpeta o fichero situado en un servidor desde un cliente a través de la red. Para ello se debe configurar el protocolo de premisos de red de Linux, teniendo la posibilidad de utilizar NFS (nativo, más rápido y con menos sobrecarga de red pero menos personalizable y uniplataforma) y SMB (menos rápido, con más sobrecarga de red pero…read more

0

Manejo gráfico de objetos en OpenLdap

Posted by in Administración UServer, Linux, OpenLdap

Como ya se vio en entradas anteriores, el manejo de objetos en OpenLdap se basa en la importación de archivos .ldif con un conjunto de par atributo – valor y la ejecución del correspondiente comando del paquete de ldap-utils. Esta forma de trabajar es la más común, sin embargo existe una forma de manejo gráfico de los objetos mediante interfaz web. Para poder trabajar de forma gráfica se necesita un paquete que permita el acceso a la base de datos mediante una web (y por defecto se necesita un servidor apache)…read more

0

Manejo de objetos OpenLdap

Posted by in Administración UServer, Linux, OpenLdap

Con un servidor LDAP configurado y funcionado, el siguiente paso es crear una estructura consistente que soporte las necesidades que la organización tiene. Para ello, una de las principales formas el el uso de archivos .ldif (LDAP Data Interchange Format), formados por un conjunto de par atributo – valor para cada uno de los objetos. La estructura básica de este tipo de archivos es la siguiente:

Dependiendo de cual el tipo del objeto deberá incluir unos atributos u otros. Los más comunes son: dn: distinguished name cn: common name…read more

0

OpenLdap

Posted by in Administración UServer, Linux, OpenLdap

El servicio de directorio es uno de los pilares básicos en la infraestructura informática de una pequeña – gran empresa ya que permite acceder de forma centralizada desde cualquier ordenador de la empresa. En una estructura de software propietario como Windows la solución a implementar se llama Active Directory, siendo una de las principales soluciones escogidas por su facilidad de uso e implementación así como su potencia. Sin embargo para una estructura de software libre existen posibilidades que ofrecen servicios similares. El primero de ellos es el uso del servicio…read more

0

Diálogo especiales

Posted by in Diálogos, Java, JavaFx

Existen algunos cuadros de diálogo especiales que representan información muy concreta dentro de la aplicación. Estos son los de selección de archivo, selección de color y selección de fecha. Ninguno de los tres se construyen con un objeto de tipo Alert o Dialog como se vio en otra entrada sino que tienen su propio objeto. Selección de archivo El diálogo de selección de archivo permite al usuario seleccionar un archivo bien para abrirlo y trabajar con él o bien para guardarlo. El objeto utilizado para poder crearlo es FileChooser al…read more

0

Diálogos construidos

Posted by in Diálogos, Java, JavaFx

Los diálogos representan una forma de interactuar con el usuario para darle información de algún proceso o para poder introducir información. En general existen dos posibilidades de creación de diálogos: personalizados o preconstruidos. En el caso de los preconstruidos representan un porcentaje muy alto de lo que se necesita en una GUI. Para poder construirlos se utiliza una clase llamada Alert o Dialog y como se verá a continuación los métodos que se utilizan son recurrentes siendo la diferencia el tipo de diálogo Diálogo de Información, Warning, Error Los diálogos…read more

0

Elementos gráficos – Árboles

Posted by in Componentes JavaFX, Java, JavaFx

Al igual que en swing, el javafx los arboles representan un componente muy completo a la hora de trabajar ya que tiene multitud de posibilidades y representación de datos. La jerarquía de componentes es la siguiente: TreeView TreeItem (root) TreeItem (nodo) TreeItem (hoja) En este caso tan solo existe un tipo de componente, al cual se le puede asociar un string que será el texto que acompañe al nodo y una imagen. Para poder hacer eso se debe crear un objeto de tipo ImageView al cual se le asocia una…read more

0