sábado, 25 de julio de 2009

Camaro 2010 Edición Transformers


Chevrolet anunció un nuevo paquete edición especial Transformers del nuevo Camaro 2010 el cuál tendrá un costo de 995 dólares e incluye las franjas negras, algunos emblemas de los "Autobots" colocados por debajo de los emblemas de Camaro y uno que otro detalle adicional.

Aunque el paquete es anunciado como la versión Transformers, para que tengas en casa a "Bumblebee" el paquete dista mucho del camaro en la película,ya que el amarillo es diferente, las franjas negras no llegán hasta la punta de la facia como en el de la película, no cuenta con el cofre con la toma de aire, la facia es la del Camaro SS 2010 y no la facia con las ranuras negras en los faros de niebla, y los rines también son muy diferentes.

A decir verdad este paquete no incluye nada adicional excepto
unas calcomanías de transformers colocados en el cofre, estribo, algunos emblemas y elementos bordados de los interiores. Está "edición especial" está bastante lejos de ser lo que eran las ediciones especiales como el Camaro 30th o el Camaro SS 35th aniversario, donde además de stickers edición special, emblemas y bordados en los interiores, se incluían rines, cofre, alerón y algún elemento de performance adicional cómo los escapes GMMG.

Pero en fin, finalmente las versiones anteriores del Camaro fracasaron y por eso se detuvo la producción, así que hay que estar agradecidos porque existan este tipo de paquetes porque hacen más famoso a este hermoso auto.

viernes, 17 de julio de 2009

F5

Bueno debido a mi cambio de ánimo respecto a la inserción de mis pensamientos en un blog, he decidido retomar este blog y cambiar un poco la idea inicial, que de cualquier forma la idea inicial no tuvo mucho éxito. Así que ahora utilizaré este blog, para plasmar mis pensamientos respecto a los temas que me gustan, dar opiniones sobre las situaciones de la vida cotidiana y alguna que otra vez poner algo acerca de Java...jaja, digamos que estoy haciendo únicamente un "Refreshment" jajaja.

Saludos
Gus

domingo, 19 de octubre de 2008

Cómo Instalar NetBeans 6.1 en Ubuntu Hardy Heron

Bueno cómo ya sabrán NetBeans se puede instalar facilmente utilizando los repo's de ubuntu utilizando el comando:

sudo apt-get install netbeans

Sin embargo, la versión que se instala no es la última versión de NetBeans, además de que no viene con todos los plug-in's para Web Applications, y si ya teníamos previamente instalado Java de alguna forma, cuando instalamos este, también se descargan otros paquetes cómo el Open JDK, además si luego instalas de igual forma el GlassFish V2, tendrás algunos problemas ya que lo instalala en un directorio en el que no se tiene permiso de escritura, por lo que resulta más complicado configurar NetBeans para poder se utilizado con GlassFish.

Entonces resulta que a la hora de la hora, es más fácil descargar el paquete de NetBeans, que instalarlo utilizando los repositorios de Hardy, entonces lo primero que vamos a hacer es descargar el archivo *.bin de la página de NetBeans:


Luego ya que haya descargado lo que tenemos que hacer es simplemente ejecutar el programa, el cuál ejecutará una especie de Asistente de Instalación a la Windows, tendremos que reiniciar la computadora probablemente para que lo podamos ver en el Menú de Aplicaciones y Listo! NetBeans está configurado y listo para ser usado =D con TomCat y GlassFish V2 incluído =D además de Frameworks como Java Server Faces y Spring.


miércoles, 15 de octubre de 2008

Como Instalar Java en Ubuntu Hardy Heron

Bueno, cómo ya lo había prometido, aquí va cómo instalar Java, en Ubuntu Hardy Heron y a decir verdad es muy sencillo. Lo único que tienes que hacer es descargar el JDK de la página de Sun


Y selecciona la versión que es para Linux y que no es el rpm.


Ya que la hayas descargado abre una consola y muevete hasta el directorio donde lo hayas descargado. Y teclea el comando sudo chmod+X jre-6u10-rc2-bin-b32-linux-i586-12_sep_2008.bin Asegúrate que el nombre del archivo sea el mismo, y no solo copies y pregues.


cd /home/gustavo/escritorio

Luego ejecuta el programa:


Y ya tienes Java, ahora sólo tenemos que mover la carpeta de lugar

sudo mv java_1.6.0_10_rc /usr/lib/

(Asegúrate de que si este correcto el nombre de la carpeta).

Por último sólo falta poner nuestro PATH y nuestro CLASSPATH y JAVA_HOME, para lo que puedes hacer:

sudo gedit /etc/environment

y agregas:

PATH="/usr/lib/java_1.6.0_10_rc /bin/"
CLASSPATH="."
JAVA_HOME="/usr/lib/java_1.6.0_10_rc /"

Guardas el Archivo y lo cierras, abres una terminal y tecleas

javac -version y podrás ver que ya tienes Java Instalado =D


Espero te sirva de Guía

Saludos!!






jueves, 9 de octubre de 2008

Paso de Parámetros en java: Por Valor

Parámetros por Valor.

Se utiliza cuándo se requiere pasar el valor de una variable a una función y que está realize alguna operación sobre ese Valor, la función o método crea una Variable Local y trabaja sobre ella.

int a=5;
metodo(a):


void metodo(int c) {
System.out.println(c);
}

La variable c, es una variable local y que recibe una copia del valor de la variable a, es decir se pasa el parámetro por valor.

Paso por Referencia.

El paso por referencia en vez de mandar el valor de la variable, se mánda la dirección de memoria en la que se encuentra almacenada, para de está manera modificar el contenido de la variable. Sin embargo este tipo de paso de parámetros en Java no existe pero si lo quisieramos hacer en C++ sería algo así:


include <iostream>
using namespace std;

void funcion(int &a) {
a = 10;
}


int main() {
int var = 5;
funcion(&var);
cout <<>
}

El resultado de la ejecución sería, 10 ya que la variable 10 se pasa por referencia y la función modifica su valor.


Ahora regresando a lo importante ¿Cómo pasa los parámetros Java? En java sólo existe una forma de hacerlo y con el paso de parámetos por valor, aquí dejo un ejemplo de esto:

public class PasoPorValor {

public static void main(String [] args) {
int a = 20;
metodo(a);
System.out.println(a);

}

public static void metodo(int c) {
c = 10;
}

}

El valor de la variable a siempre es el mismo. Ahora veamos un ejemplo utilizando objetos, en este caso utilizaré un arreglo, ya que por definición los arreglos son objetos:

public class PasoPorValor {

public static void main(String [] args) {
int[] a = new int[1]; //declaramos un arreglo de una posición;
metodo(a);
System.out.println(a[0]);

}

public static void metodo(int[] c) {
c[0] = 10;
}


}

Pero que ocurrió!!! Por qué cambió el valor mi objeto? En realidad esto ocurre por la sencilla razón de que en Java las variables que apuntan a objetos, no son el objeto, sino una referencia al él, es decir en Java cuando hacemos esto:

int[] a = new int[1]; 

Estamos creando una referencia que tiene cómo identificador a y que el tipo de datos al que hace referencia es un arreglo de int y además ahí mismo con el operador new se crea el objeto, y por lo tanto la variable a, hará referencia a la locación de memoria de ese objeto.

Entonces cuándo el método recibe la referencia y lo modifica, estamos modificando el valor del objeto, pero ojo, esto no quiere decir que Java pase parámetros por referencia, sino que PASA EL VALOR DE LA REFERENCIA 

Si Java pasara valores por referencia cuándo hacemos esto:

public class PasoPorValor {

public static void main(String [] args) {
String a = "Hola";
metodo(a);
System.out.println(a);

}

public static void metodo(String c) {
c = "Nuevo Objeto";
}


}

El resultado debería ser "Nuevo Objeto" Sin embargo esto no sucede por la simple y sencilla razón de que Java sólo pasa parámetros por valor


Espero con esto quede un poco más claro cómo pasa los parámetros Java

Saludos

martes, 23 de septiembre de 2008

Tutorial:Variables y Tipos de Datos

Bien ya que vimos lo que eran los métodos en Java, ahora analizaremos lo que son las variables y los tipos de datos.

¿Para que sirven las Variables?

Una variable sirven para guardar información, que esta pueda ser usada posteriormente. Por ejemplo declaro una variable de nombre "var" y le doy un valor inicial de 15:

int var = 15;

¿Qué son los tipos de datos y para qué sirven?

Los tipos de datos sirven, para identificar "qué tipo información va a guardar la memoria" es decir si nuestra variable almacenará números, letras, cadenas de letras, si será una matriz. Por lo tanto todas las letras.

En Java Existen dos tipos diferentes, los tipos primitivos y las referencias.

Primitivos

Los tipos de datos primitivos, son los más básicos y los que fundamentan la construcción de un programa, en Java existen 8 tipos primitivos

byte 8 bits Enteros
short 16 bits Enteros
int 32 bits Enteros
long 64 bits Enteros
float 32 bits Decimales
double 64 bits Decimales
char 16 bits. Letras
boolean 1 bits. Verdadero / Falso

int entero;
double decimal;
boolean bandera;

Referencias

Las variables de tipo referencia son las que guardan la dirección de memoria donde fue almacenado un Objeto, y pueden hacer referencia a cualquier objeto definido en una clase conocida.

Object miObjeto;
Esto lo veremos más adelante.


¿Cómo se declara una variable?

En Java, las variables siempre deben estar declaradas antes de poder usares y sólo pueden ser definidas bajo un tipo de datos. Cuando se declare una variable, se debe colocar con la siguiente estructura

TIPO_DE_DATOS identificador;

El identificador es el nombre con que el "identifcaremos" a esa variable. Entonces si queremos indicar una variable que guarde tipo de datos int y que se llame "entero" la declaramos de la siguiente forma:

int entero;

Ahora también puedes declarar muchas variables del mismo tipo de datos en una sola expresión por ejemplo, si quieres declarar 5 variables de tipo "double" lo podemos hacer así:

double a,b,c,d,e;

Y de está forma ya declaramos 5 variables (a, b, c, d, e) que guardan doubles.

Bien eso es todo por ahora respecto al uso de variables.

Y ya sabes, si tienes alguna duda, no dudes en hacerla!

Saludos