martes, 22 de febrero de 2011

Base de datos

Ya tengo la base de datos (MySQL) funcionando y ya estoy empezando con el desarrollo del proyecto tras un tiempo más tranquilo (diagrama en Visio)

miércoles, 2 de junio de 2010

Pantallas proyecto

He desarrollado en papel, un boceto con las primeras pantallas que tendría el proyecto, esto no quita, que luego se añadan más con más funcionalidades, o se elimine alguna. Las pantallas estarían basadas en la pantalla principal que está mas abajo en el blog.

Las Pantallas están realizadas, por los roles que ocuparían en el sistema:
Administrador: Personal informatico, que tendría un leve control de la aplicación, sobre todo en el proceso de altas/modificaciones/bajas:
El usuario ya sería más complejo: Tendría opciones para apuntarse a las misiones, para ver las actuales, ver asignaciones, etc...
El personal operativo tendrá todas las funciones para hacer trabajar el sistema, y que le lleve el mínimo de ocupación posible. Como ocurria en el proyecto de la Ing. Técnica, se llama "Gestor automatizado" porque el sistema se encargará de gestionar las respuestas, a las diferentes llamadas (via e-mail) .
Se ha considerado que podría ser util la utilización de las pantallas vendiante botones (para su utilización en pda)

Faltaría, la página con las funciones del Rol : Gestor de grupo, que serían una versión capada de las anteriores.

martes, 25 de mayo de 2010

Base Datos Previa

Se intentará coger ritmo ahora de subidas, aunque el master SAP no me deja mucho tiempo libre.

Se sube primero el diseño previo de la Base de Datos de la aplicación.

Tenemos las tablas necesarias, para almacenar a los usuarios, las diferentes misiones (o localizaciones donde haya que realizar intervenciones), la tabla de asignaciones a las mismas, y también se añaden tablas para la gestión del material, y para la organización externa con el uso de grupos.

Se pretende, que en caso de catastrofe, y cuando exista la posibilidad, de que alguien, por ejemplo, venga con su propio grupo, del lugar XXX, de darle acceso a algunas de las herramientas de la web, pero no interfiriendo en los datos de la misma, esto es, lo usuarios que traiga, irán en otra tabla, no mezclandose con los usuarios normales, pero le daremos acceso a herramientas para que pueda mandar mails, se gestionen sus respuestas, etc.. a los usuarios de ese grupo.

Está en consideración, si es necesario, la gestión de alojamientos.

miércoles, 6 de mayo de 2009

Página Previa del Proyecto

Esta una página previa, está obtenida de una página web, que se quería crear en el centro, y que al final, salió un poco cambiada de esta, y se podía utilizar la misma idea de "ecología" manteniendo el color verde en el fondo. La real está colgada en (156.35.39.2/a21 -estamos reailzando un cambio de dominiop-)


La página está preparada para internacionalización Esp/Ing/Ale (esta última llevará su tiempo, con mis escasos conocimientos de la lengua teutona)

Ahora que ya entregué el ORTME al IRMC del Ministerio de Industria, voy a ver si tengo 5 minutos y os subo como funciona el JFREECHART, que de todas las páginas que había visto por internet, ninguna funcionaba bien, con la última versión

lunes, 25 de agosto de 2008

File Upload

Utilidad para subir ficheros a un servidor en JAVA. Necesité esto para una práctica de siscomp, en la cual, agregadas a unas noticias, había que subir unos ficheros, pues os explico como lo hice.

Descargar: Desde la página web de Apache, hay que descargar 2 ficheros, con unos JAR que hay que añadir al proyecto. Estos son el FileUpload y el Commons-io.

En la JSP en la que vayais a poner el formulario para introducir el fichero:

Declaración de Formulario: -->incluir enctype, con ese tipo, en el FORM, no lo pongo en Texto, porque el parser de blogger lo detecta como un form
< ... enctype="multipart/form-data" ...>

Entrada del Fichero: Os pondrá el típico botón de examinar que tan bien queda. poner en el INPUT
< name="...." type="file">
Este:


--------------------------------------------------------------------------------
Servlet JAVA: Este es más complicado, y casi todas las explicaciones que hay por internet son para la versión antigua, con la nueva versión del FileUpload, hay que hacerlo así. Hay que tener en cuenta, que leer del request, no funciona, esto:
request.getAttribute (....) --> NO FUNCIONARÁ.

importaciones:
import org.apache.commons.fileupload.*;
import org.apache.commons.fileupload.disk.DiskFileItemFactory;
import org.apache.commons.fileupload.servlet.ServletFileUpload;

Creación de objetos necesarios:

FileItemFactory fichSubir = new DiskFileItemFactory();
ServletFileUpload subir = new ServletFileUpload (fichSubir);

Tendremos que trabajar dentro de un Try - catch

try {
-->CREAMOS LISTA E ITERADOR. LA LISTA, SE COGE DEL REQUEST CON EL
-->OBJETO CREADO

List ficheros = subir.parseRequest(request);

Iterator iter = ficheros.iterator();
while (iter.hasNext())
{
--> DENTRO DEL WHILE, DISTINGUIMOS FICHEROS, DE CAMPOS NORMALES

if (!item.isFormField()) //-->ES UN FICHERO
{
--> LA SUBIDA SE HACE PROPIAMENTE EN UNA INSTRUCCIÓN, PERO
--> DENTRO DE UN TRY - CATCH

File ficheroSubir = new File(cadena);

try {
item.write(ficheroSubir);
} catch (Exception ex) {
ex.printStackTrace();
}

}
else
{
--> TRATAMOS EL RESTO DE CAMPOS. FACILMENTE, LEEMOS EL NOMBRE
--> DEL CAMPO, Y RECIBIMOS SU VALOR, PARA TODOS LOS QUE
--> TENGAMOS.
if (item.getFieldName().equalsIgnoreCase("titular")) Titular = item.getString();
....
}

}

}

} catch (FileUploadException ex) {
ex.printStackTrace();
}

------------------------------------------------------------------------------------------
Si lo necesitais y teneis dudas, o mirais la web de apache --> FileUpload, o me preguntais

Otra Salida

Becas Icex de Internacionalización. Estas son para titulados Superiores. En estas, tienes que hacer un Master, creo que de 6 meses en madrid, cobrando 400€ mes para alojamiento. Este master es eminentemente comercial, por eso no piden solo informáticos, pero como salida profesional, puedes optar a unos puestos muy bien remunerados, además de tener en cuenta, que hay destinos como Milan que llevan la importación de ropa de españa a italia, o cosas así. La nota depende de examenes, y de las notas del master, aunque son muy cabroncetes, y siguen teniendo la sarten por el mango, un estudiante, presentaba informes médicos y no iba a clase los 3-4 días antes de un examen, sacó la nota 8-10, y lo mandaron a Luanda-Angola.

la información en icex.es/becas

Salida Profesional. Becas ICEX

Escribo esto, tras rechazar una....

Las becas Icex de Informática, pertenecen al ICEX -Instituto de Comercio Exterior, Ministerio de Industria, Turismo y Comercio- son, pues eso, becas para irse de Currito Informatico a los lugares donde el Icex tiene oficina(suelen estar en las embajadas). Como os podeis imaginar, el curro, es más o menos de administrador de sistemas, pero para el curriculum es la leche (aparte, hay una segunda fase, que te permite currar 1 año en una empresa en España o extranjero, dependiendo de las ofertas).

Lo mejor de estas becas de 1 año o 15 meses de duración (la beca dura 1 año, pero primero te dan 3 meses de clase del idioma -casi vacaciones-, y ocurre con unos 10 destinos como Turquia, Rusia, Japón, etc...), es su dotación económica, que va desde los 24.000€ a los 48.000€ dependiendo del destino más los billetes de avión de ida y de la vuelta.

El proceso: Las solicitudes empiezan más o menos en marzo, con un mes y pico para inscribirse. A partir de ahí, hay que ir 3 veces a Madrid:

1º examen de informática, muy completo: mucho administración de sistemas -directorio activo de windows 2000 server-, algo de seguridad, algo de ofimatica -muy avanzada-, algo de las webs de icex, algo de hardware, redes, etc... Vamos el examen copa de todos los temas. Yo, sin estudiar saqué un 65 y pico, con el puesto 52 de 340, o sea, que tampoco era para tanto (era un test, y no restaba). Este examen los pasan las 400 primeras notas, en el caso de que se presenten más de 400. Se hace en una mañana, empieza a las 8.30, aunque te lo entregan a las 9, y creo que dan 2.30 horas, vamos, que si quieres un avion a las 2 - 3 de la tarde, sin problemas. Cuenta un 40%

2º examen de ingles (e idiomas optativos): el examen son dos partes primero la escrita y luego la oral. La escrita suele ser un texto tipo revista Time, The Economist, etc.... a mí me mató, porque es un examen basicamente de sinónimos, y eso para mí es muy chungo -el nivel dicen que es 4º de la escuela de idiomas, pero bueno, yo creo que no, que era más- ya que llevo años sin dar ingles, y aunque lo hablo sin problemas, pues seleccionar 2 palabras muy similares, vete tu a saber cual es la buena, hay muy poco de teoría que a mí me beneficiaba -era un test, con un texto con palabras para rellenar en los huecos, y para cada hueco, 4 opciones, además si fallabas restaba-. El oral, te dan un texto, y hablas un rato con el examinador, el mio era sobre la gasolina, y los coches ecológicos, al final con el tio acabé hablando que a la uni a oviedo iba en bus, y a gijón en coche, vamos, que si sabes hablar no tendrás problemas. Yo en este saqué un 56 y pico, y bajé en el ranking al 80, el problema es que en 1 punto de la nota, estábamos del 50 al 90. Cuenta un 20%.
Además se puede presentar 2 idiomas optativos, cuentan un 5% cada uno, el nivel, es el de 4º de la escuela de idiomas, yo con 2º de alemán lo hice, y el escrito bien, porque era muy teórico, al contrario que el de ingles, pero en el oral, me cosieron. Además solo puntuan si lo aprueba. Si te apuntas y no te presentas, resta.
Esta prueba de idioma la pasan 200.

3º Entrevista personal. Aquí me destrozaron, y creo que fue, por pedir destinos de europa donde hablaran ingles y aleman, lo enfoqué como el culo, tenía que haber pedido destinos que me permitián volver a hacer las asignaturas de la carrera y el proyecto, ya que eran basicamente los mismos (escandinavia, alemania, benelux, islas britanicas, praga, etc...) y así no me hubieran destrozado. Te preguntan por tu curriculum, cuestiones personales, experiencia, etc... A mí me puntuaron un 45 sobre 100, que dió conmigo en la posición 110 de la lista. Cuenta un 30%

Asignación de Destinos: Este punto es la leche. no se sabe si hay criterio o no. A veces te dan lo que pides y otras no. El año pasado el que aprobó japonés a Dakar, este, a Kuala Lumpur, siendo el 7-8 de la lista. Uno que pidió calor Santo Domingo, Brasil, etc... --> Helsinki. El problema es que si te asignan un destino y rechazas, se acabó. Hay 74 titulares y una lista de 16 reservas. Si llaman reservas, pues llaman más gente que no estaba en la lista y te menten en ella.
Este año de los 74 primeros se rechazaron creo que 8 que eran estas: Copenhague, Ho Chi Ming, Sofia, El Salvador, Lagos, Johanesburgo, Singapur y Kiev creo.
De estas, quitando El salvador y Lagos, se cogieron al instante. El salvador y Lagos fueron rechazadas por un montón de gente, corriendo rápidamente la lista de suplentes, tanto que al poco, yo ya estaba de suplente (estando el 110). La semana antes de llegar a mí, estando el 10-11, se rechazaron Praga y Santiago de Chile, y después Dakar. A mí me ofrecieron Lagos, -quedaban Lagos y Dakar-, y la rechacé un lunes -al siguiente el 18 de agosto, empezaba el curso-, rechanzandose el Jueves Milan, y durante el fín de semana Nueva Delhi, Manila y creo que otra vez Johanesburgo, que fueron asignadas el primer día del curso a los reservas.

Conclusión: La lista de reservas es como la Bonoloto, puede tocarte lo que quieres o no.

Finalmente: Curso en Madrid. 6 semanas en madrid, en agosto-septiembre, cobrando 600€ para el alojamiento, y el curso te lo pagan, logicamente. A primeros de octubre, te vas a destino, hasta finales de septiembre.

Ventajas: Con el curso en madrid, tienes un amigo en cada pais, con 10 dias de vacaciones al año, más alguna fiesta del destino y algunas fiestas españolas, eso depende del jefe de la oficina. En alguna el jefe se estira y dá algún dia más, pero porque él quiere.
Alguna gente lo llama un "Erasmus con Mucho Dinero". Vas a viajar mucho.
Para el curriculum llama la leche, es el ICEX, dependiende del ministerio.
Hay destinos cojonudos. Un año en tokio, en Nueva York, etc... vuelves con un dominio del idioma muy bueno y una experiencia magnifica.
Si vais a por ella, preparando examenes y demás, os podeis sacar un destino cojonudo, a mí me está pesando no haberlas preparado y salir por madrid las noches antes de los examenes. Había varios astures, y tienen Vilnius, Sydney, Londres, y creo que otra más por europa, además de un valiente que se va a Teherán. ADemás el proceso el muy largo y mucha gente lo abandona. A la entrevista, de 200 fuimos 161 solo. el que estaba el 1º en el ranking no fue

Desventajas: En el curro aprenderás poco, lo podría hacer cualquiera con 2 dedos de frente, pero eso la gente no lo sabe y por eso queda bien en el curriculum
Es una beca, no se cotiza.
Cobras en España y en Euros(esto último, de momento es la leche)
Si tuviste otro pagador ese año, como te dan anticipo para ir al destino, y con las primeras pagas, puedes pasar el límite de dos pagadores y hacienda te Clava, gente pagó el año pasado 1.000

Información: mucha en el foro www.becariosicex.com. La web de las becas es www.icex.es/becas. Si entrais en las de informática, teneis los destinos, dotaciones etc...

Destinos:

1

ALMATY

2

ANKARA

3

ARGEL

4

ATENAS

5

BANGKOK

6

BELGRADO / Zagreb

7

BERLÍN

8

BERNA

9

BOGOTÁ

10

BRASILIA

11

BRUSELAS

12

BUCAREST

13

BUDAPEST

14

BUENOS AIRES / Asunción

15

CARACAS

16

CASABLANCA

17

CHICAGO

18

COPENHAGUE

19

DAKAR

20

DAMASCO / Beirut

21

DUBAI

22

DUBLÍN

23

DÜSSELDORF

24

EL CAIRO

25

ESTAMBUL

26

ESTOCOLMO

27

GUATEMALA

28

HELSINKI

29

HO CHI MINH

30

HONG KONG

31

JOHANNESBURGO / Luanda

32

KIEV

33

KUALA LUMPUR

34

LA HAYA

35

LAGOS

36

LIMA / La Paz

37

LISBOA

38

LONDRES

39

MANILA

40

MÉXICO

41

MIAMI

42

MILÁN

43

MOSCÚ

44

NUEVA DELHI / Mumbai

45

OSLO

46

OTTAWA

47

PANAMÁ / Quito

48

PARÍS

49

PEKIN

50

PRAGA / Bratislava

51

RABAT

52

RIAD

53

ROMA

54

SAN SALVADOR / Tegucigalpa

55

SANTIAGO DE CHILE

56

SANTO DOMINGO / La Habana / San Juan de Puerto Rico

57

SAO PAULO

58

SEÚL

59

SHANGHAI

60

SIDNEY

61

SINGAPUR

62

SOFÍA

63

TAIPEI

64

TEHERÁN

65

TEL AVIV

66

TOKIO

67

TORONTO

68

TRÍPOLI

69

TÚNEZ

70

VARSOVIA

71

VIENA

72

VILNIUS

73

WASHINGTON

74

YAKARTA


Dotaciones: (pone las de 1año, los de 15 meses, pues hay que sumarle un 25% más). Es curioso, que este año, han bajado muchas, ya que con el dolar a 1.5, había dotaciones que suben mucho

Están aquí, pero pongo algún ejemplo, por si lo quitan:
http://www.icex.es/FicherosEstaticos/becas/DOTACION_2008-2009.pdf

ALMATY 15 meses 36.000,00 € 3.600,00 €
AMMAN 12 meses 25.000,00 € 2.500,00 €
ANKARA 15 meses 25.000,00 € 2.500,00 €
ARGEL 12 meses 30.000,00 € 7.000,00 €
ASUNCION 12 meses 24.000,00 € 2.400,00 €
ATENAS 12 meses 24.000,00 € 2.400,00 €
BANGKOK 12 meses 24.000,00 € 2.400,00 €
BELGRADO 12 meses 24.000,00 € 2.400,00 €
BERLIN 12 meses 27.000,00 € 2.700,00 €
BERNA 12 meses 30.000,00 € 3.000,00 €
BOGOTA 12 meses 24.000,00 € 2.400,00 €
BRASILIA 12 meses 25.000,00 € 2.500,00 €
BRATISLAVA 12 meses 24.000,00 € 2.400,00 €
BRUSELAS 12 meses 27.000,00 € 2.700,00 €
BUCAREST 12 meses 24.000,00 € 2.400,00 €
BUDAPEST 12 meses 24.000,00 € 2.400,00 €
BUENOS AIRES 12 meses 24.000,00 € 2.400,00 €
CARACAS 12 meses 27.000,00 € 2.700,00 €
CASABLANCA 12 meses 24.000,00 € 2.400,00 €
CHICAGO 12 meses 30.000,00 € 3.000,00 €
COPENHAGUE 12 meses 33.000,00 € 3.300,00 €
DAKAR 12 meses 24.000,00 € 2.400,00 €
DAMASCO 12 meses 24.000,00 € 2.400,00 €
DUBAI 12 meses 29.000,00 € 7.000,00 €
DUBLIN 12 meses 29.000,00 € 2.900,00 €
DUSSELDORF 12 meses 27.000,00 € 2.700,00 €
EL CAIRO 12 meses 24.000,00 € 2.400,00 €
ESPAÑA 12 meses 24.000,00 € 2.400,00 €
ESTAMBUL 15 meses 26.000,00 € 2.600,00 €
ESTOCOLMO 12 meses 30.000,00 € 3.000,00 €
GINEBRA 12 meses 33.000,00 € 3.300,00 €
GUATEMALA 12 meses 25.000,00 € 2.500,00 €
HELSINKI 12 meses 31.000,00 € 3.100,00 €
HO CHI MINH 12 meses 24.000,00 € 2.400,00 €
HONG KONG 15 meses 35.000,00 € 5.000,00 €