Este documento introduce Netbeans como un entorno de desarrollo integrado que permite editar, compilar, ejecutar y depurar código de manera sencilla. Explica cómo cargar y crear proyectos en Netbeans, instalar la biblioteca ACM para facilitar la programación básica, y resuelve problemas comunes como añadir bibliotecas o restaurar ventanas.
Liquibase es un librería Open Source basada en Java, que independiente del motor de base de datos, permite hacer un seguimiento centralizado a los constantes cambios que sufren los modelos de datos (sobre todo en la etapa de desarrollo) y facilitan la vida cuando tenemos múltiples ambientes de trabajo (Producción, pre-producción, desarrollo, QA, ...).
En este meetup revisamos desde la teoría a la práctica, desarrollando algunos ejemplos con diferentes niveles de complejidad.
Además revisamos cómo un equipo de desarrollo se puede ver beneficiado con el uso de esta herramienta y cómo es posible integrar su uso a procesos de integración continua.
Liquibase es un librería Open Source basada en Java, que independiente del motor de base de datos, permite hacer un seguimiento centralizado a los constantes cambios que sufren los modelos de datos (sobre todo en la etapa de desarrollo) y facilitan la vida cuando tenemos múltiples ambientes de trabajo (Producción, pre-producción, desarrollo, QA, ...).
En este meetup revisamos desde la teoría a la práctica, desarrollando algunos ejemplos con diferentes niveles de complejidad.
Además revisamos cómo un equipo de desarrollo se puede ver beneficiado con el uso de esta herramienta y cómo es posible integrar su uso a procesos de integración continua.
Presentación utilizada en la conferencia impartida en el X Congreso Nacional de Médicos y Médicas Jubiladas, bajo el título: "Edadismo: afectos y efectos. Por un pacto intergeneracional".
La empatía facilita la comunicación efectiva, reduce los conflictos y fortale...MaxSifuentes3
La empatía es la capacidad de comprender y compartir los sentimientos de los demás. Es una habilidad emocional que permite a una persona ponerse en el lugar de otra y experimentar sus emociones y perspectivas. Hay diferentes formas de empatía, que incluyen:
Empatía cognitiva: Es la capacidad de comprender el punto de vista o el estado mental de otra persona. Es decir, saber lo que otra persona está pensando o sintiendo.
Empatía emocional: Es la capacidad de compartir los sentimientos de otra persona. Esto significa que, cuando otra persona está triste, tú también sientes tristeza.
Empatía compasiva: Va más allá de simplemente comprender y compartir sentimientos; implica la voluntad de ayudar a la otra persona a lidiar con su situación.
La empatía es importante en las relaciones interpersonales, ya que facilita la comunicación efectiva, reduce los conflictos y fortalece los vínculos. También es fundamental en profesiones que requieren interacción constante con otras personas, como la atención médica, la educación y el trabajo social.
Para desarrollar la empatía, se pueden practicar varias técnicas, como la escucha activa, la observación de las señales no verbales, la reflexión sobre las propias emociones y la exposición a diversas perspectivas y experiencias.
La empatía es esencial en todas las relaciones interpersonales, ya que permite comprender y compartir los sentimientos de los demás. Es una habilidad emocional que nos ayuda a ponernos en el lugar de otra persona y experimentar sus emociones y puntos de vista. Existen diferentes tipos de empatía, como la cognitiva, que implica comprender el estado mental de otra persona, la emocional, que consiste en compartir sus sentimientos, y la compasiva, que va más allá al involucrar la voluntad de ayudar a la otra persona.
La empatía facilita la comunicación efectiva, reduce los conflictos y fortalece los lazos entre las personas. También es fundamental en profesiones que requieren contacto constante con otras personas, como la atención médica, la educación y el trabajo social.
Para desarrollar la empatía, es importante practicar diferentes técnicas como la escucha activa, la observación de las señales no verbales, la reflexión sobre las propias emociones y la exposición a diferentes perspectivas y experiencias.
Presentació de Isaac Sánchez Figueras, Yolanda Gómez Otero, Mª Carmen Domingo González, Jessica Carles Sanz i Mireia Macho Segura, infermers i infermeres de Badalona Serveis Assistencials, a la Jornada de celebració del Dia Internacional de les Infermeres, celebrada a Badalona el 14 de maig de 2024.
Presentació de Álvaro Baena i Cristina Real, infermers d'urgències de Badalona Serveis Assistencials, a la Jornada de celebració del Dia Internacional de les Infermeres, celebrada a Badalona el 14 de maig de 2024.
Pòster presentat pel doctor José Ferrer, metge de l'equip d'Innovació de BSA, al XX Congrés de la Sociedad Española del Dolor, celebrat a León del 29 al 31 de maig de 2024.
Pòster "La Realidad Virtual Innovando el Manejo del Dolor y Ansiedad Perioper...
1 introduccioi81n-a-netbeans
1. Introducción
a
Netbeans
Programación
2
–
Curso
2010/2011
Juan
Manuel
Gimeno
José
Luis
González
2. ¿Qué
es
Netbeans?
• NB
es
un
entorno
integrado
de
desarrollo
o
IDE
(Integrated
Development
Environment)
• En
él
podemos
realizar
todas
las
tareas
asociadas
a
la
programación
– Editar
el
código
– Compilarlo
– Ejecutarlo
– Depurarlo
3. ¿Por
qué
usarlo?
• Simplifica
alguna
de
las
tareas
que,
sobretodo
en
proyectos
grandes,
son
tediosas
• Nos
asiste
(parcialmente)
en
la
escritura
de
código,
aunque
no
nos
libera
de
aprender
el
lenguaje
de
programación
• Nos
ayuda
en
la
navegación
de
las
clases
predefinidas
en
la
plataforma
(miles)
• Aunque
puede
ser
costoso
su
aprendizaje,
los
beneficios
superan
las
dificultades
9. Concepto
de
proyecto
• Netbeans
no
trabaja
a
nivel
de
archivo
sino
a
nivel
de
proyecto
• Un
proyecto
incluye
todos
los
recursos
necesarios
para
construir
un
programa:
– Archivos
con
el
código
– Bibliotecas
externas
(p.e.
ACM
Task
Force)
– Imágenes,
sonidos,
etc.
• Físicamente
un
proyecto
Netbeans
no
es
más
que
un
directorio
con
una
organización
especial.
10. Ejemplo:
HelloProgram
Bibliotecas
externas
Uso
interno
de
Netbeans
Código
Java
(esta
parte
es
la
que
os
toca
hacer)
Otros
archivos
auxiliares
18. ACM
Task
Force
• Las
bibliotecas
predefinidas
de
la
plataforma
Java
no
están
pensadas
para
su
uso
en
cursos
de
programación
básica
• Por
ello
se
crearon
las
bibliotecas
de
la
ACM
Task
Force,
para
simplificar
algunos
aspectos
• El
problema
es
que
los
entornos
de
programación
normalmente
no
las
incluyen
• Por
tanto
hemos
de
configurarlas
19. Primer
paso
• Abrimos
el
Netbeans
(debería
estar
instalado
tanto
en
Windows
como
en
Linux)
• En
el
menú
Herramientas
seleccionamos
Bibliotecas
20. Segundo
paso
• Una
vez
abierto
el
Administrador
de
Bibliotecas,
pulsamos
en
Nueva
Biblioteca
21. Tercer
paso
• En
la
pantalla
Nueva
Biblioteca
le
ponemos
el
nombre,
ACMTF
• Pulsáis
Aceptar
22. Cuarto
paso
• Seleccionamos
Agregar
archivo
JAR/Carpeta
desde
el
Administrador
de
bibliotecas
23. Quinto
paso
• Seleccionamos
el
archivo
acm.jar
mediante
el
selector
de
ficheros
(OJO:
no
se
copiará
en
los
directorios
de
Netbeans)
24. Sexto
paso
• Ahora
hemos
de
añadir
la
documentación
de
la
biblioteca,
por
ello
seleccionamos
Javadoc
y
pulsamos
Agregar
archivo
ZIP/Carpeta
25. Séplmo
paso
• Seleccionamos
el
archivo
acm-‐javadoc.zip
en
el
selector
de
ficheros
y
pulsamos
Agregar
archivo
ZIP/Carpeta
26. Paso
final
• Por
fin
pulsamos
aceptar
para
agregar
la
nueva
biblioteca
y
su
documentación
en
el
entorno
Netbeans.
29. Consideraciones
previas
• En
NB
existen
muchas
maneras
de
conseguir
lo
mismo
• Lo
que
mostraremos
es
una
de
ellas,
que
he
seleccionado
por
varias
razones:
– Los
proyectos
resultantes
no
copian
los
archivos
de
la
biblioteca
de
ACM,
ya
que
ocupan
bastante
espacio
– Aprendemos
funcionalidades
de
NB
que
después
podemos
usar
para
otros
usos
33. Estructura
del
proyecto
• Después
del
pulsar
Terminar
se
crea
un
nuevo
proyecto
en
el
área
de
proyecto
• Este
proyecto
no
incluye
aún
– Ninguna
clase
– Biblioteca
ACM
• Empecemos
creando
una
clase
34. Añadiendo
una
clase
• Abrimos
el
menú
contextual
sobre
el
<paquete
predeterminado>
• Seleccionamos
Nuevo
y
Clase
Java
36. Estructura
de
la
clase
creada
• Vemos
que
la
clase
se
ha
añadido
al
proyecto
y
se
ha
abierto
en
el
editor
• Ahora
ya
podemos
editarla
y
modificarla
37. Editando
la
clase
• Añadimos
que
la
clase
exlende
Console
Program,
pero
…
• ...
el
entorno
nos
indica
que
no
conoce
la
clase
ConsoleProgram
• Es
normal,
ya
que
no
hemos
incluido
la
biblioteca
ACMTF
38. Añadimos
la
biblioteca
ACMTF
• Sobre
el
apartado
Bibliotecas
del
proyecto
seleccionamos
Agregar
biblioteca
39. Añadimos
la
biblioteca
ACMTF
• Seleccionamos
la
biblioteca
ACMTF
que
hemos
definido
anteriormente
40. Ahora
ya
podemos
importarla
• Podemos
añadir
el
import
directamente
o
usando
las
sugerencias
de
corrección
del
Netbeans
41. Ejecutemos
el
proyecto
• Si
ejecutamos
el
proyecto
nos
encontramos
con
una
sorpresa:
no
existe
una
clase
principal
42. Accediendo
a
las
propiedades
de
un
proyecto
• Abrimos
el
menú
contextual
asociado
al
proyecto
y
seleccionamos
el
elemento
Propiedades
43. Modificamos
las
propiedades
• Seleccionamos
la
categoría
Ejecutar
e
indicamos
el
nombre
de
la
clase
principal.
44. Volvemos
a
ejecutar
…
¡¡¡
Y
por
fin
todo
funciona
tal
y
como
esperábamos
!!!
53. La
biblioteca
lene
otro
nombre
• Es
posible
que
quien
hizo
el
proyecto
usó
un
nombre
diferente
para
referirse
a
la
biblioteca
(p.e.
MyACM)
• Lo
que
tendremos
que
hacer
es
lo
siguiente:
– Eliminar
la
referencia
a
la
biblioteca
con
el
nombre
de
quién
hizo
el
proyecto
– Añadir
la
biblioteca
con
el
nombre
que
le
hemos
dado
nosotros
54. Error
al
cargar
el
proyecto
• Como
ya
hemos
visto
si
intentamos
cargar
el
proyecto,
dará
Problema
de
referencias
• No
lene
ahora
senldo
definir
la
biblioteca
MyACM
ya
que
tenemos
la
ACMTF
55. Modificación
de
las
propiedades
• Abrimos
el
menú
contextual
del
proyecto
y
seleccionamos
Propiedades
56. Eliminamos
la
dependencia
a
MyACM
• Seleccionamos
Bibliotecas
• Seleccionamos
MyACM
• Pulsamos
Eliminar
57. Añadimos
la
dependencia
a
ACMTF
• Pulsamos
Añadir
biblioteca
• Seleccionamos
ACMTF
• Pulsamos
Aceptar
59. He
perdido
la
ventana
L
• Los
paneles
y
ventanas
del
Netbeans
son
completamente
configurables
– Se
pueden
extraer
como
ventanas
independientes
– Se
pueden
iconificar
en
los
laterales
– Las
pestañas
se
pueden
reordenar
– Se
pueden
eliminar
• Esta
flexibilidad
es
buena
pero
a
veces
pulsamos
algo
por
error
y
no
sabemos
qué
hacer
60.
61. El
botón
del
pánico
J
• En
el
menú
Ventana,
seleccionamos
Restaurar
ventana
y
se
reconfiguran
las
ventanas
a
su
configuración
estándar.