Qt Creator en Fedora 12.
Hola Amigos.
El día jueves 7 de Enero estaba platicando con dos compañeros de FBN, GomezHyuuga y lycus sobre lo que es la programación en Qt y un foro de Qt en Español donde están participando o son los fundadores ellos,aquí les dejo el enlace a el Foro Qt en Español , al caso vamos estar apoyándolos en lo que se de ese lenguaje de programación.
Primero que nada les pongo aquí en el foro de donde bajar el IDE Qt creator y como instalarlo.
Descargarlo segun tu arquitectura de la laptop ó pc, x86 y x86_64
Después a darle permisos al archivo y correrlo:
32 bits
- Código: chmod u+x ./qt-sdk-linux-x86-opensource-2009.05.bin
64 bits
- Código: chmod u+x qt-sdk-linux-x86_64-opensource-2009.05.bin
Ahora procederemos a la instalación:
32 bits
- Código: ./qt-sdk-linux-x86-opensource-2009.05.bin
64 bits
Programación – 02
Hola a todos.
Bueno el día de hoy daré una explicación simple del ejemplo básico de la programación, es decir, el Hola Mundo, uno de los clásicos ejemplos que se dan al momento de iniciar la explicación de la programación en cualquier lenguaje, pero antes que nada me gustaría darles la noticia que estos post estarán saliendo cada domingo, esto lo hago así por que se me facilita un poco en la semana ir diseñando como va ser el post que se va a dar el domingo siguiente.
En esta post salio en Lunes ya que el día de ayer me quede sin Internet, pido una disculpa para los que ya sabían de la fecha de salida de este mismo post.
Ahora si, a darle a lo que veníamos, iniciare con la programación en C#:
Primero que nada abrimos el MonoDevelop (Este fue instalado en el post anterior.)
Aplicaciones > Programación > MonoDevelop
Después de esto se nos abre la area de trabajo de esta aplicacion
Ahora tenemos que configurar y crear la un proyecto, este proyecto es el que voy a usar para todas las explicaciones que voy a realizar en mi blog, relacionadas a este tema. Pero también ustedes pueden crear un proyecto por cada ejemplo, eso se los dejo a su criterio.
Creamos la solución vamos a Archivo > Nuevo > Solución esto nos hace que aparezca la siguiente ventana.

La siguiente pantalla escogemos la configuración de la solución, es decir, el tipo de empaquetado que va tener el proyecto, la integración con Unix y GNU/Linux esto ayuda a que el sistema haga la compilación del proyecto.
Bueno después de un rato integramos un archivo nuevo. Archivo > Nuevo > Archivo , esto te abre una ventana de dialogo, en el menú de la izquierda Seleccionamos C# > General y del lado derecho seleccionamos “Empty class”
Aquí les pongo el código que tienen que agregar a ese archivo que creamos anteriormente, también consideren que yo a mi proyecto lo llame TheKiken y al archivo lo llame HolaMundo, esto para que realicen el cambios necesarios en el código que sigue a continuación.
using System;
using System.Text;
using System.Windows.Forms;namespace TheKiken
{
class HolaMundo
{
public static void Main(string[] args)
{
MessageBox.Show(“Hola amigos de TheTiken.com”);
}
}
}
Lo ultimo que nos queda es agregar la referencia de a la librería de Windows Forms, vean las siguientes imágenes para dar con ejemplo:
Paso 1: Se da doble click en la carpeta Referencias:
Después de ello nos aparece una ventana de dialogo, hay que buscar lo siguiente “System.Windows.Forms”, esto nos agregara la referencia.
Ahora lo único que nos queda por hacer es realizar es presionar F5 para ejecutar el codigo, si todo sale bien obtenemos el siguiente resultado.
Ahora iniciare con la programación en Java:
Primero que nada abrimos el Netbeans (Este fue instalado en el post anterior.)
Aplicaciones > Programación > Netbeans
Después de esto se nos abre la area de trabajo de esta aplicación
Ahora tenemos que configurar y crear la un proyecto, enfocándonos en lo mismo que C# vamos a seguir con un solo proyecto todas mis explicaciones.
Creamos el proyecto vamos a File > New Project esto nos hace que aparezca la siguiente ventana.
La siguiente pantalla ponemos la configuración que va a tener nuestro proyecto, entre ellos el nombre, ubicación y clase maestra.
Bueno después de un rato vemos que por defecto de la Netbeans ya nos crea el archivo Main.java, para no tener ningun problema usaremos este archivo para este ejemplo.
Aquí les pongo el código que tienen que agregar a ese archivo que nos creo netbeans, también consideren que yo a mi proyecto lo llame HiWorld, esto para que realicen el cambios necesarios en el código que sigue a continuación.
package hiworld;
import java.awt.Component;
import javax.swing.JOptionPane;/**
*
* @author TheKiken
*/
public class Main {/**
* @param args the command line arguments
*/
public static void main(String[] args) {
// TODO code application logic here
JOptionPane.showMessageDialog((Component)null, “Hola Amigos de Thekiken.com”);
}}
Ahora lo único que nos queda por hacer es realizar es presionar F6 para ejecutar el codigo, si todo sale bien obtenemos el siguiente resultado.
Programación – 01
Hola a todos.
Bueno este post es para iniciar un punto nuevo que va a tener mi blog, que es el enfoque de programación de los lenguajes que conozco hasta el momento, los primeros 2 que voy a estar utilizando es C# y Java me enfocare al Orientado a Objetos, pero dándole desde primeras cosas, un ejemplo de ellos es un simple Hola Mundo.
Pero eso no quiere decir que no les podre contestar preguntas de la programación estructurada o otros giros. Después me enfocare al giro web y en este ya ingresare otros lenguajes como es Javascript, JQuery y Ajax también haciendo comparativos de estas tecnologías apegadas a lo que es Java (JSP, JSP, etc..) y C# (asp, aspx, etc..).
Este sera el primer post de varios que voy a estar poniendo, en este veré las instalaciones de las herramientas que voy a usar por primera vez, las cuales son Mono (monodevelop) esta para C# y NetBeans 6.8 para lo que es Java, pero esto no quiere decir que ustedes no pueden usar otra herramienta para trabajar en estas tecnologias, yo nomas escogí al azar estas app.
NOTA: El símbolo $ no se ingresa en la consola, es para indicar que es un comando diferente cada uno.
Instalación de Mono (Fedora 12):
$ su -
$ yum install mono-core mono-devel mono mono-winforms libgdiplus libgdiplus-devel mono-debuger monodevelop monodevelop-devel mono-tools
Instalación de Netbeans (Fedora 12):
NOTA: debes tener instalado el JDK de Java.
$ su -
$ wget http://netbeans.osuosl.org/6.8/bundles/netbeans-6.8-ml-linux.sh
$ chmod +x netbeans-6.8-ml-linux.sh
$ ./netbeans-6.8-ml-linux.sh
Sigues pasos de configuración del wizard de instalación y listo.
En estos días ya estaré dando seguimiento a este tema, y contestando sus dudas al día por medio de comentarios.
Saludos.
Java en Moblin 2.0 y 2.1
Hola amigos.
Buenos ahora me toca ver otro punto para darle a las instalaciones de Moblin, este post me dedicare a instalar JRE y JDK de Java.
Estoy usando algunas versiones de estos productos, pero al momento de leer esto, puede que ya se encuentren nuevas versiones de estos productos que estoy por instalar, dejando el enlace de donde pueden descargar las nuevas versiones de este producto.
Enlace: JDK & JRE (Para estos Enlaces requieres tener cuenta en Sun Microsystems)
En mi caso uso las siguientes versiones: jre-6u17-linux-i586-rpm.bin y jdk-6u17-linux-i586-rpm.bin.
Primero instalamos el JRE:
Paso 1:
chmod +x jre-6u17-linux-i586-rpm.bin
Paso 2:
./jre-6u17-linux-i586-rpm.bin
Paso 3: En este les va a mostrar la EULA de este programa, vayan hasta el final y denle como respuesta a la pregunta que les haga y listo.
Ahora instalamos el JDK:
Paso 1:
chmod +x jdk-6u17-linux-i586-rpm.bin
Paso 2:
./jdk-6u17-linux-i586-rpm.bin
Paso 3: En este les va a mostrar la EULA de este programa, vayan hasta el final y denle como respuesta a la pregunta que les haga y listo.
Esto es todo.
Saludos.
Primer desarrollo entre Oracle y Sun
Oracle presenta su primer desarrollo conjunto con tecnología Sun Microsystems.
En un anterior post publique que el pasado martes, se dio a conocer a “la primer OLTP Database Machine del mundo,” según la definición de Larry Ellison, director ejecutivo de Oracle y John Fowler; vicepresidente ejecutivo de Sun. Exadata Database Machine Version 2, realizada por Sun y Oracle es, siempre según estos directivos de las dos empresas, la máquina más rápida del mundo tanto para data warehousing y procesamiento de transacciones online OLTP.
Creada utilizando componentes de hardware estándar más tecnología FlashFire de Sun, Oracle Database 11g Release 2 y Oracle Exadata Storage Server Software Release 11.2, Sun Oracle Database Machine Version 2 es el doble de rápida que la Versión 1 para data warehousing. Sun Oracle Database Machine incorpora Exadata Smart Flash Cache, basada en tecnología Sun FlashFire para ofrecer desempeño y escalabilidad extremos para procesamiento de transacciones online (OLTP).
Exadata Version 2 está disponible en cuatro módulos: full rack (8 servidores de base de datos y 14 servidores de almacenamientos), half-rack (4 servidores de base de datos y 7 servidores de almacenamiento), quarter-rack (2 servidores de base de datos y 3 servidores de almacenamiento) y un sistema básico (1 servidor de base de datos y 1 servidor de almacenamiento). Se dispone de inmediato de las 4 configuraciones Exadata. Con Sun Oracle Database Machine, los clientes de Oracle pueden almacenar más de diez veces la cantidad de datos y realizar una búsqueda de datos diez veces más rápida sin hacer modificaciones a las aplicaciones.
Hardware de Sun:
o Tarjetas de memoria FlashFire de Sun permiten un OLTP de alto desempeño
o CPU 80% más rápidos – procesadores Intel Xeon (Nehalem)
o Discos 50% más rápidos – discos 600 GB SAS a 6 Gigabits/segundo
o Memoria 200% más rápida – memoria DDR3
o 125% más de memoria – 72 Gigabyes por servidor de base de datos
o Sistema de red 100% más rápido – InfiniBand 40 Gigabits/segundo
o Capacidad de raw disk de 100 TB (SAS) o 336 TB (SATA) por rack
Software de Oracle:
o Incluye la primer base de datos activada por flash del mundo – Oracle 11g Release 2
o Compresión columnar híbrida para compresión de datos de 10 a 50 veces mayor
o Scans en datos comprimidos para ejecución de consulta aún más rápida
o Índices de almacenamiento para mayor reducción de disco I/O
o Descarga de procesamiento de consulta para almacenamiento utilizando Smart Scans
o Smart scans de modelos de Data Mining en servidores de almacenamiento.
Las aplicaciones que se ejecutan en Sun Oracle Database Machine logran hasta 1 millón de operaciones de I/O por segundo para almacenamiento Flash



























