Finalmente, aproximadamente a los diez días del último mes del año que dejamos atrás fue liberado JavaFX 1.0, la teconología de Java para construir Rich Internet Applications y hacer frente a tecnologías como Silverlight de Microsoft o AIR de Adobe.

La noticia de la liberación vino acompañada con un lavado de cara y rediseño total del sitio web, que ahora incorpora ejemplos, tutoriales, FAQs, etc.

javafx

Lamentablemente, por ahora, solo está disponible para Windows y MAC, proximamente según promesas de SUN para Linux.

(más…)

Es reciente aún la novedad del lanzamiento de NetBeans 6.5 por lo tanto quizás estás pensando instalarlo en tu Linux. De ser así, te propongo que lo instalemos juntos (yo lo haré sobre mi Ubuntu Linux)

netbeans65

(más…)

Cada artículo publicado acerca de Python en este blog ha sido para hacer algún tipo de introducción al lenguaje o para maravillarnos con sus cualidades. Siguiendo la regla, este artículo trata de una caractarística muy llamativa del lenguaje: funciones que devuelven más de un valor.

Es común encontrarnos con situaciones en las que nuestras funciones deberían devolvernos más de un valor. Esto es común resolverlo enviando como parámetros de la función las referencias a las variables que deseamos obtener o bien recurriendo a colecciones, hashtables, etc. Python, en cambio, incorpora una forma mucho más elegante como intuitiva de resolver este problema.

(más…)

Ejemplos de loops en Bash

Muchas veces el poco conocimiento acerca de la programación de shell scripts y el propio intérprete de comandos hace que hagamos el doble de trabajo para trabajos simples que se pueden resolver con un sencillo script.

Por tal motivo y con ánimo a conocer un poco más acerca de algún shell de Unix, veremos algunos ejemplos cuidadosamente explicados de como hacer loops en Bash (el shell sucesor del Bourne y escrito para el proyecto GNU).

(más…)

Para quienes dan sus primeros pasos en C, pero que vienen de otros lenguajes de más alto nivel, se encontrarán con el faltante de varias funciones disponibles en otros lenguajes (ya sea como funciones o como métodos de algunas clases).

A continuación, pongo a vuestra disposición el código de algunas funciones que pueden resultar de utilidad: las clásicas funciones rtrim, ltrim y trim (para eliminar espacios a la derecha, izquierda y de ambos lados de una cadena) y de la función isNumeric para comprobar si un valor ingresado es numérico o no.

Además, para agregar un poco de valor agregado a la publicación convertiremos a estas funciones en una librería dinámica.

(más…)

  • 3 Comentarios
  • Comentarios: C, Programación
  • Para los conocedores de C, la función getenv de la stdlib es una función de mucha utilidad para obtener información acerca del entorno donde se ejecute el proceso y/o aplicación. getenv, es una función que devuelve el valor de una determinada variable de entorno pasando el nombre de la misma como parámetro.

    En Java, la clase System dispone de un método getenv, idéntico al conocido en C. Mediante este método se puede acceder a variables de entorno del sistema.

    Sin embargo, el método getenv es obsoleto y probablemente el compilador nos muestre algún warning al momento de compilar. Por tal motivo, más de una vez debemos utilizar el método getProperty para “lograr el mismo efecto”.

    La razón por la cual getenv es obsoleto se debe a que el concepto de “variable de entorno” no es portable. Es decir, no existe ninguna garantía que los Sistemas Operativos soporten las mismas variables de entorno.

    (más…)

    Maxine, es un curioso desarrollo que implementa la máquina virtual de Java en Java. Maxine fue desarrollada por Sun Microsystems y distribuida bajo licencia GPL, pero lo más llamativo es que está escrita en Java. Maxine se encuentra disponible en java.net

    A los fines prácticos, no tiene mucho sentido una máquina virtual de Java que corra sobre Java, pero en realidad el proyecto tiene como fin, más que nada, su uso docente. El código de Maxine, dado que está escrito en Java, es mucho más fácil de entender y de manipular que la máquina HotSpot (la conocida máquina ritual de Java producida por Sun para escritorios y servidores)

    (más…)

    Reconocimiento de código

    Name That Code es un pequeño test, que te irá presentando fragmentos de código de programación y bajo la forma de multiple choice deberás seleccionar en que lenguaje está escrito.

    (más…)

    Para  aquellos usuarios que han empezado y que aún siguen programando en Visual Basic, Gambas es la opción que tienen para programar en Linux como si estuvieran en Windows.

    Antes que todo, para evitar confusiones, es necesario aclarar que el código de Gambas no es compatible con Visual Basic. Gambas es un lenguaje derivado de BASIC (con ciertas extensiones para hacerlo orientado a objetos) y a la vez es un IDE para programar en Linux aplicaciones RAD de forma sencilla como lo haces en Visual Basic para Windows.

    Con Gambas puedes, tal cual lo haces en Visual Basic, crear formularios (ventanas), botones de comandos, cuadros de texto e inclusive conectar a bases de datos (MySQL, SQLite o PostgreSQL)

    (más…)

    GWT 1.5 disponible

    En el blog oficial de GWT, Google Web Toolkit Blog anuncian que están felices, no extasiados, de anunciar el lanzamiento oficial para la descarga de la versión 1.5 de GWT.

    Por si no lo conoces, GWT se trata de un framework de Google para el desarrollo de aplicaciones web con AJAX programando en Java, sin necesidad de conocimientos de HTML ni JavaScript.

    La nueva versión del framework de Google viene con un un impresionante número de mejoras, destacándose principalmente entre todas la del soporte para Java 5.

    (más…)


    Búsqueda personalizada


    Categorías

    Licencia de uso

    Usuarios

         web counter