Trabajando algoritmos con PSeInt.

PSeInt.jpgÉste día les quiero comentar sobre una herramienta muy buena que apoya el aprendizaje del estudiante en sus primeros pasos para aprender a programar. Se trata de la herramienta PSeInt y lo que mas les va a gustar a muchos es que utiliza un simple e intuitivo pseudolenguaje en español  (aun que para mi es una desventaja por que la sintaxis de la mayoría de lenguajes de programación es en ingles), permite a partir del algoritmo generar automáticamente un diagrama de flujo, posee ademas una ayuda muy completa para facilitar el uso de la herramienta.

Con PSeInt puedes probar el algoritmo mediante las opciones de «ejecutar», darle seguimiento con «Ejecutar paso a paso», puedes armar el algoritmo apoyado por una barra lateral de comandos gráficos.  PSeInt esta pensado tanto para el estudiante como para el docente ya que permite crear ejercicios auto contenidos.

Si estas aprendiendo a programar o eres docente ésta herramienta te puede resultar de mucha utilidad.

Leer más de esta entrada

Instalación de Oracle Forms y Reports 11G R2 – Parte 4.

En ésta cuarta y ultima entrega les mostrare los pasos a seguir para levantar los servicios y preparar el ambiente de desarrollo.

Lo primero que hay que hacer es realizar la configuración de red, Ejecuta el Asistente de Configuración de Red, lo encuentras en el menú inicio como se ve en la imagen.

c21

Leer más de esta entrada

Instalación de Oracle Forms y Reports 11G R2 – Parte 3.

Configuración de Forms y Reports 11g R2.

En ésta tercera entrega les muestro el proceso de configuración de los servicios de forms y reports, en la entrega anterior vimos el proceso de instalación y como recordaran seleccionamos la opción “Instalar: No configurar” para poder hacer el proceso completo en dos etapas aunque bien puede hacerse en una sola etapa seleccionando la opción “Instalar y configurar”.

Sin más, iniciemos.

Leer más de esta entrada

Instalación de Oracle Forms y Reports 11G R2 – Parte 2.

En ésta segunda entrega les mostrare la instalación paso a paso de los servicios Oracle Forms y Reports, solo recordarles que la instalación la he realizado en Windows 7 de 32 bits., además previamente he instalado el JDK y el servidor WebLogic visto en la primera entrega.

Una vez que te hayas descargado el instalador del sitio de Oracle procedemos a la instalación.

Para éste ejemplo he utilizado la versión 11.1.2.0.0, a la fecha de éste artículo se encuentra disponible la versión 11.1.2.2.0.

Ve a la carpeta del instalador y dentro de la carpeta Disk1 ejecutas el instalador “Setup”.

d0

Leer más de esta entrada

Instalación de Oracle Forms y Reports 11G R2 – Parte 1.

Oracle forms y reports son parte de la plataforma Oracle Fusion Middleware utilizados para diseñar y construir aplicaciones empresariales de forma rápida y eficiente.

En ésta serie de artículos mostrare como instalar los servicios de Forms y Reports incluyendo la configuración básica para el funcionamiento de éstos servicios y las herramientas de desarrollo Forms Builder y Reports Builder, la instalación se realiza en Wiondows 7 de 32 bits.

Los requisitos para su funcionamiento son básicamente los siguientes:

  1. Instalar Java JDK, para este caso he utilizado la versión 6.24.
  2. Instalar WebLogic 10.3.5.

La instalación del JDK no se mostrara en éstos artículo, solo resaltare que es importante configurar las variables de entorno posterior a su instalación:

  • Nombre de la variable: JAVA_HOME

Valor de la variable: Directorio donde se instaló el JDK, por ejemplo C:\Program Files\Java\jdk1.6.0_24

  • Nombre de la variable: PATH

Valor de la variable: Adicionar al valor de la variable la ruta %JAVA_HOME%\bin

Leer más de esta entrada

Historia de Unix y su legado.

Unix es un sistema operativo desarrollado a inicios de 1969 por los laboratorios Bell de AT&T y que ha servido de base para muchos otros sistemas operativos como BSD, AIX, Senix y Linux entre otros.

 

 

A finales del año 1960, el Instituto Tecnológico de Massachusetts, los Laboratorios Bell de AT&T y General Electric trabajaban en un sistema operativo experimental llamado Multics (Multiplexed Information and Computing Service), desarrollado para ejecutarse en una computadora central (mainframe) modelo GE-645. El objetivo del proyecto era desarrollar un gran sistema operativo interactivo que contase con muchas innovaciones, entre ellas mejoras en las políticas de seguridad. El proyecto consiguió dar a luz versiones para producción, pero las primeras versiones contaban con un pobre rendimiento. Los laboratorios Bell de AT&T decidieron desvincularse y dedicar sus recursos a otros proyectos. Leer más de esta entrada

CMMI – Integración de modelos de madurez de capacidades.

CMMI es el modelo de buenas prácticas de Capacidad y Madurez Integrado (Capability maturity model integration) es el sucesor de CMM. Fue desarrollado desde 1987 hasta 1997, con el objetivo de realizar algunas mejoras respecto al SW-CMM e integrarlo con el SE-CMM y el IPD-CMM, que pasaban a ser considerados como «obsoletos».

Fue creado por miembros de la industria, el gobierno y el Instituto de Ingeniería de Software (Software Engineering Institute – SEI). Se lanzó la primera versión al mercado en 2002.

El objetivo del proyecto CMMI es mejorar la usabilidad de modelos de madurez integrando un conjunto de modelos orientados a la mejora de procesos de ingeniería del software, ingeniería de sistemas, desarrollo de productos y adquisición de aplicaciones ya existentes en un solo marco (framework).

Es un modelo que permite clasificar a las organizaciones de desarrollo de software según una escala de cinco niveles de madurez y capacidad. La clasificación en un determinado nivel se realiza sobre la base del dominio y aplicación que una organización evidencia tener acerca de las áreas de proceso de dicho nivel, lo cual refleja el grado de madurez de la misma y de los procesos que sigue para desarrollar software.

CMMI es uno de los modelos más conocido y empleado a nivel mundial, convertido en un estándar de facto, en lo referente a la Mejora de Procesos Software.

Existen cuatro diferentes disciplinas del Modelo CMMI, con el objetivo de cubrir diferentes necesidades dentro de las Organizaciones (Desarrollo de Software, Servicios, Outsourcing y Adquisición de Productos). Estas cuatro disciplinas son:

  • CMMI-SW: Software.
  • CMMI-SE/SW: + Ingeniería de sistemas.
  • CMMI-SE/SW/IPPD: + Desarrollo integrado de procesos y productos.
  • CMMI-SE/SW/IPPD/SS: + Gestión de proveedores.
  • CMMI proporciona una visión completa y estructurada para la mejora de los procesos que intervienen en el desarrollo y mantenimiento de software.

  Leer más de esta entrada

Historia del Ordenador.

Documental del Canal Historia, dentro de su serie «Maravillas Modernas» acerca de la historia de la computación y los ordenadores.

 

 

Saludos.

Código linux.

Este es un muy buen vídeo sobre el origen del kernel de linux y como se sigue desarrollando con la ayuda de mucha gente que forman toda una comunidad.

 

 

Saludos.

 

Steve Jobs

Steven Paul Jobs nació en San Francisco (California) el 24 de febrero de 1955, fruto de la relación entre Joanne Carole Schieble y Abdulfattah Jandali (de origen sirio), dos jóvenes estudiantes universitarios.

Hijo de una joven soltera universitaria, que decidió entregarlo en adopción, cuando aun era un bebé, a una pareja universitaria. Dicha pareja quería una niña, por lo que en último momento no aceptó. Steve fue ofrecido a una pareja de clase trabajadora, Paul y Clara Jobs, este último, empleado de la compañía estatal de transporte ferroviario. Creció en Mountain View y Los Altos, California. Ya al cumplir los 17 años entra a la universidad Reed College en Portland, Oregon, a la cual asiste tan sólo 6 meses antes de decidir abandonarla debido a los altos costos de los estudios, que sus padres apenas podían financiar. Pese a que abandona sus estudios, continúa asistiendo como oyente a aquellas clases que le interesaban, como por ejemplo caligrafía. Permaneció como oyente unos 18 meses más hasta que abandona definitivamente los estudios. Fueron años de gran sacrificio por no contar con los medios económicos. Curiosamente sus estudios en caligrafía le serían de utilidad cuando diseñara la tipografía del primer Mac.

Leer más de esta entrada