domingo, 10 de diciembre de 2017

Novedades en Windows/C++

Novedades/primicias en https://sites.google.com/site/torrentewindows/home/novedades
Sobre programación C++ en Windows usando la tecnología WinRT.
También sobre las actividades realizadas por el profesor Bjarne Stroustrup durante el transcurso de este año.

jueves, 30 de noviembre de 2017

lunes, 30 de octubre de 2017

Base de datos: PostgreSQL y OpenOffice

Guía de aprendizaje sobre el uso de OpenOffice junto con PostgreSQL para la gestión de una base de datos.

Primera etapa: crear la base de datos mediante pgAdmin, la herramienta de gestión para PostgreSQL.

Mediante pgAdmin vamos a crear una base de datos llamada AgendaPersonal.
Seleccionamos el servidor sobre el cual vamos a alojar la base de datos: PostgreSQL 9.6.
Hacer clic derecho con el ratón sobre PostgreSQL 9.6 para visualizar un menú contextual y elegir la opción Create/Database...

El sistema le pedirá que ingrese el nombre de la base de datos, en Database: AgendaPersonal.
En Owner (propietario) dejar el campo sin cambios.
En Comment (comentario) colocar el siguiente comentario: Agenda personal.
Ahora pasar a la pestaña Definition:

En Template, dejar el campo como está.
En Tablespace seleccionar pg_default.
En Collation seleccionar el idioma local de su computadora, por ej.: Spanish_Argentina.1252.
En Character type, lo mismo que Collation.
En Connection limit, dejar el campo como está.
Después pasar a la pestaña Security:

Sobre privilegios, habilitar PUBLIC y postgres tal cual se muestra en la figura de arriba.
Concederle todos los privilegios a las cuentas mencionadas: CTc (Create, Temporary, connect).
Y por último, presionar el botón Save para terminar el proceso de creación de la base de datos.

Segunda etapa: Usar un entorno de ejecución JAVA/JRE en OpenOffice.

Seleccionar desde el menú principal de OpenOffice Herramientas/Opciones para iniciar la configuración de Java con OpenOffice.
En el formulario Opciones seleccione Java y marque la casilla Usar un entorno de ejecución de Java.
OpenOffice detectará qué entorno Java tiene instalado en su computadora y mostrará una lista de entornos que posee dicho equipo. Seleccione Java jdk/jre o bien Java jre.
Como se aprecia en la imagen anterior, está seleccionada Java jdk/jre.
Luego presionar sobre el botón Ruta de clase... para seleccionar el controlador JDBC.

Presionar primero sobre el botón Agregar carpeta y buscar el directorio C:\Program Files\PostgreSQL\pgJDBC después presionar sobre el botón Seleccionar para añadirlo.
A continuación presionar el botón Agregar paquete... para seleccionar el controlador JDBC postgresql-42.1.4.jar que nos permitirá conectarnos al servidor PostgreSQL y presionar el botón Abrir una vez seleccionado.
En el formulario Ruta de clase presione el botón Aceptar para dar por finalizada la selección del controlador JDBC. Después presione el botón Aceptar del formulario Opciones.



viernes, 20 de octubre de 2017

AppInventor para Android

AppInventor: cualquier persona puede construir aplicaciones para Android

Es al mismo tiempo un lenguaje de programación, una herramienta de diseño y un entorno de desarrollo de aplicaciones para móviles y tabletas que funcionan con el sistema operativo Android.
App Inventor permite también ejecutar las aplicaciones en un emulador, por lo que no es imprescindible disponer del teléfono celular para probar los programas que se hagan.


Pueden recabar más información en el sitio Observatorio Tecnológico (España):
http://recursostic.educacion.es/observatorio/web/en/software/programacion/1090-uso-de-appinventor-en-la-asignatura-de-tecnologias-de-la-comunicacion-y-la-informacion

En este enlace: http://appinventor.mit.edu/explore/content/what-app-inventor.html
se explica lo que es este sistema informático para la programación de aplicaciones para celulares.

La comunidad MIT App Inventor en Google+: https://plus.google.com/communities/109900432278954380687

También es capaz de acceder a bases de datos tipo SQL:
Tal como se puede apreciar en la imágen de arriba.

sábado, 20 de mayo de 2017

Primer inicio con Oracle JDeveloper.

Para comenzar a usar JDeveloper es importante, pero no obligatorio, realizar una modificación a la variable de entorno PATH para que podamos convocarlo desde el Símbolo del sistema (prompt).
Observe la siguiente imágen:
Imagen 1.
Así es como debe quedar la variable PATH, apuntando a Java JDK y a JDeveloper.
Probamos escribiendo en el Símbolo del sistema jdeveloper /?, tal como se muestra en la siguiente imágen:
Imagen 2.
Y JDeveloper responde mostrándonos la ayuda.
Observe la siguiente imágen:
Imagen 3.
También puedo pasarle como argumento a JDeveloper el nombre completo de algún programa .java que tenga en mi disco C o en cualquier otro disco.
Por ejemplo: jdeveloper c:\JDeveloper\mywork\HolaJava\src\holajava\Hola.java. Para ésta situación, JDeveloper comienza a ejecutarse en nuestra PC y carga en su editor nuestro programa fuente. Si no existiese dicho programa, se crea como nuevo. Observe la próxima imágen:
Imagen 4.
Ahora nos queda por crear una nueva aplicación (.jws) y para eso debemos seleccionar la opción New Application... , que se aprecia en la Imagen 4, la cual está hacia la izquierda en el IDE.

martes, 16 de mayo de 2017

¿ Qué voy a hacer hoy ?

Empezar/Comenzar/Iniciar a escribir un libro...
Sííí qué bueno...

¿ Y de qué se trata ?
Sobre Oracle JDeveloper 'junto' a Java en Windows.
Será en español/argentino/tucumano... o sea es_AR_tuc.

He buscado por algunos lugares argentinos de internet, libros impresos/digitales sobre temas de Java/JDeveloper que estuvieran escritos en lengua argentina... y no encontré nada actualizado a la fecha de hoy, ya, 2017.
Entonces, mano a la obra...

Mi idea es la siguiente:

  • Java SDK y JRE.
  • Editores de textos para programadores.
  • Intérpretes de comandos para admins. de sistemas.
  • IDE: Netbeans, JDeveloper y BlueJ.
  • Comparación entre estos IDEs: lo bueno, lo malo y lo feo de c/u de ellos.
  • Mezla de versiones en un mismo equipo informático de JDK/JRE.
  • Actualizaciones de JDK/JRE, requisitos para su instalación.
  • Mezcla de código Java entre los diferentes IDEs mencionados a fin de promocionar el trabajo en un grupo interdisciplinario.
  • La conexión Java hacia otros lenguajes de programación: C/C++, JavaScript, Python y HTML.
  • Los applets y los servlets: qué son, para qué sirven y qué "sabor" tienen para el programador.
  • Tratamiento de los archivos de texto en Java: *.txt y *.csv
  • Base de datos en Java: la interconexión con SQL, ODBC.
  • Diseño de interfaces gráficas con Swing/AWT/JavaFX.


Por supuesto iré añadiendo/modificando ésta propuesta de trabajo a medida que pasan los días... porque internet es un mar de conocimientos y hay que zambullirse, qué se le va sé chango.