lunes, 27 de julio de 2020

crear acceso directo en lubuntu 18.04

entren en la terminal:
ejecuten la siguiente linea
sudo nano eclipse.desktop

despues escriban todo esto:

Desktop Entry]
Encoding=UTF-8
Type=Application

Exec=/opt/eclipse/eclipse
Icon=/opt/eclipse/icon.xpm

Name=Eclipse
Categories=Application;

MimeType=application/x-pkt;application/x-pka;application/xpkz;

despues le dan control-o, despues dan enter y control-x

viernes, 24 de julio de 2020

problemas para quitar aplicacion desinstalada en lubuntu

abra el gestor de archivos, a la izquierda le aparecerá la opción "Aplicaciones", entre donde esta la aplicación que desea eliminar y elimínela.

jueves, 16 de abril de 2015

Conexión de una tienda a un DataGrid

La cuadrícula de datos es el componente central de las muchas aplicaciones debido a su presentación eficaz y utilizable de datos tabulares. En este tutorial vamos a ver cómo conectar la red a una tienda para la recuperación de datos rápida y eficiente y actualización.

En primer lugar, vamos a crear la tienda. En este ejemplo, vamos a crear una tienda JsonRest que actuará como un conector entre la rejilla y nuestro servidor, la comunicación con HTTP JSON REST. Vamos a crear la tienda:

require(["dojo/store/JsonRest"], function(JsonRest){
    myStore = new JsonRest({target:"MyData/"});
});


Esto indica que el almacén hará peticiones a la prevista (relativa) URL "Data /" para la recuperación y modificaciones de datos. 

Podemos utilizar fácilmente otras tiendas, como el dojo / tienda / tienda de memoria o una tienda de encargo, para conducir una cuadrícula. Sin embargo, nos centraremos en la tienda JsonRest en este tutorial.
 
Ahora podemos crear la cuadrícula de datos. El 1,7 DataGrid todavía se basa en la API dojo.data, por lo que utilizará los datos adaptador dojo / / ObjectStore conectar nuestra tienda para la cuadrícula de datos. El DataGrid utiliza el patrón de construcción estándar widget de Dojo, por lo que puede crear una instancia de una cuadrícula de datos con nuestra tienda (asegúrese de incluir la CSS adecuado para el DataGrid también):
 
Ahora deberíamos tener una cuadrícula funcionamiento que está recuperando datos de nuestro servidor. Echemos un vistazo a otras cosas que podemos hacer para mejorar nuestro componente.
 
Una de las características más potentes del Dojo DataGrid es paginación bajo demanda en respuesta a desplazamiento. Esto proporciona una experiencia transparente e intuitiva para el usuario de ver grandes conjuntos de datos - ya que simplemente desplazarse para ver más datos, en lugar de tener que futz con controles de paginación. Esta paginación bajo demanda se logra mediante el envío de recuento consultas limitadas a la tienda; la red llamará al método query () con un segundo parámetro que es un objeto, con propiedades de inicio y de conteo. La tienda JsonRest comunica este límite de recuento con el encabezado Range HTTP. Esta es una característica importante para la escalabilidad ya que nos permite aplazar la carga de filas fuera de la vista en lugar de cargar toda una tabla o consulta resultado de datos. La primera solicitud a nuestro servidor debe ser similar (puede ser útil examinar las solicitudes en el depurador):
  
 

jueves, 12 de marzo de 2015

introduccion al dojo data grid

La tabla de datos es el componente central de las muchas aplicaciones debido a su presentación eficaz y utilidad de datos tabulares. En este tutorial vamos a buscar la forma de definir el diseño de una grilla y discutir el mecanismo de desplazamiento que se utiliza en la tabla de datos.

Todos hemos estado en la siguiente situación: su jefe viene a usted y le pide que muestre una enorme cantidad de datos en la aplicación que está desarrollando. Como desarrollador web, usted sabe que mientras más datos que se muestran a la vez significa más memoria el navegador va a consumir, pero su jefe no entiende, él sólo quiere estos datos en la aplicación. Aquí es donde dojox/grid/DataGrid de Dojo pueden ayudarle. La cuadrícula de datos es capaz de consumir y desplazarse a través de miles de filas de datos con sólo una cantidad de memoria mínima. En este tutorial, vamos a aprender acerca de los fundamentos de la cuadrícula de datos

Para que os hagáis una idea de la capacidad de la cuadrícula de datos para manejar una gran cantidad de datos, hemos elaborado una cuadrícula que muestra estadísticas de bateo para cada persona que ha jugado béisbol profesional en Estados Unidos:

DataGrid 
http://dojotoolkit.org/documentation/tutorials/1.10/datagrid/demo/datagrid.php

Como puede ver, la cuadrícula de datos maneja con facilidad este conjunto de datos que contiene 17.452 registros. A los efectos de este tutorial, vamos a utilizar un conjunto más pequeño de los datos: las estadísticas de bateo sólo para aquellos jugadores que están en el salón de la fama. Vamos a empezar.

Partes de la cuadrícula de datos

Como habrá adivinado, la cuadrícula de datos se compone de varias partes diferentes. Al más alto nivel, una cuadrícula de datos se compone de puntos de vista. Vistas rompen la cuadrícula de datos en secciones y hacen que el encabezado y el contenido de cada sección. Encabezados y contenidos contienen filas (aunque sólo el encabezado contiene una fila), que están pobladas por sub-hileras de células. Echemos un vistazo a algunas fotos para una mejor comprensión:

Vamos a recrear y modificar el diseño de la primera demo en este tutorial. Para definir cómo una cuadrícula de datos se verá, estaremos pasando diferentes objetos y matrices para la estructura de la propiedad del constructor DataGrid. Vamos a trabajar desde el objeto definible más pequeño - una célula - a la más grande - una vista. No estaremos describiendo cómo recuperar los datos desde el servidor todavía, pero vamos a llegar a ella en el siguiente tutorial. 

























  

jueves, 19 de febrero de 2015

metodo para ajustar una fecha desde programacion a jdatechooser

Ojo debes tener en cuenta el formato de la fecha, pues puede lanzarte algun error 

private void ajustarFecha(String fecha) {
        SimpleDateFormat formatoDelTexto = new SimpleDateFormat("yyyy-MM-dd");    
        Date dato = null;
        try {
            dato = (Date) formatoDelTexto.parse(fecha);
        } catch (ParseException ex) { ex.printStackTrace(); }
        this.fecha.setDate(dato);
    }

jueves, 12 de febrero de 2015

CREATE TABLE IF NOT EXITS EN POSTGRES

El ejemplo que das y tu pregunta no coinciden.
Si quieres borrar una tabla solamente si existe puedes utilizar el comando:
DROP TABLE [ IF EXISTS ] name [, ...] [ CASCADE | RESTRICT ]
En tu caso, para borrar la tabla 'empdatos' solo si existe puedes ejecutar:
DROP TABLE IF EXISTS empdatos;
Pero para el comando CREATE TABLE no tenemos la opcion IF EXISTS. Asi que podriamos crear una función si no quieres que te de error al crearla (si existe). Aqui tienes un ejemplo:
CREATE OR REPLACE FUNCTION crear_tabla(TEXT) RETURNS VOID AS $$
DECLARE
 nombre_tabla ALIAS FOR $1;

BEGIN
    IF NOT EXISTS (SELECT * FROM information_schema.tables WHERE table_name = nombre_tabla) THEN

        execute 'CREATE TABLE ' || nombre_tabla || '(
            id int not null,
            name text,
            primary key (id)
        )';

    END IF;
END;
$$ LANGUAGE plpgsql;
Esta función la podrias usar asi:
test003=# \d
No relations found.

test003=# SELECT crear_tabla('test201');

test003=# \d
          List of relations
 Schema |  Name   | Type  |  Owner   
--------+---------+-------+----------
 public | test201 | table | postgres
(1 rows)