Respuestas a las preguntas

Tuesday, December 06, 2005

Una historia de CSS2 fallida

Pues resulta que hoy el "Pollo" (creo que todos tenemos un amigo que le dicen el pollo) me contacta en el mensajero instantáneo y me pregunta:

Pollo: Oye ??? Le mueves a las CSS.

Yo: Pues me defiendo.

Pollo: a ver, si quiero que solo los input del tipo text tengan un estilo, osea que no todos los input tengan el estilo, ni los radio, ni los checkbox ni ninguno otro.

Yo: (Auch !!!) Pues mira puedes utilizar el atributo class en los input, y en el estilo lo defines como .myClase {estilos...} y en el <input type=text class=myClase > y listo.

Pollo: Y no hay otra forma mejor, más fácil, porque así le tengo que poner el class a todos los que quiero, y son un ch...orro.

Yo: Mmm, pues dejame ver, voy a comer y regreso, y vemos.

Pollo: Va

---- Media Hora Después ----
Yo: Oye !!!!
Yo: Oye !!!!

Pollo: dime

Yo: y si intentas en los estilos algo asi como Input[type="text"]{estilos...}

Pollo: Dejame probarlo, y te digo.

Yo: Va

--- Cinco segundo después --- Cabe aclarar que es rápido el muchacho para escribir, compilar y probar. jejejejeje

Pollo: No funciona :(

Yo: como no ????
Yo: A ver dejame probar a mí

--- Cinco minutos depués --- Cabe aclarar que ya no soy tan rápido para escribir como cuando tenía la edad del "Pollo"

Yo: Oye si, funciona
Yo: que browser estas utilizando para probar

Pollo: IE6

Yo: mmm, que raro, yo estoy con firefox y si jala
Yo: espera
(Yo revisando la wikipedia)
Yo: A ver, en el FAQ de las CSS dice que es un estándar de la versión 2, mira http://www.hwg.org/resources/faqs/cssFAQ.html#attselector
Yo: Y aquí dice que tu IE6 no lo aguanta, que te esperes al 7, jejeje http://en.wikipedia.org/wiki/Internet_Explorer

Pollo: :( Ni modo
Pollo: Lo tendre que hacer con el class, pero que hue...a

Yo: Ni hablar

Pollo: Gracias man

Yo: De nada

Pollo: Nos vemos

Yo: Bye.

Y esta es la triste historia del amigo "Pollo", ni hablar.

No hay Moraleja.
Hasta la próxima.
Bye

Monday, December 05, 2005

Como crear un archivo AutoEjecutable de un programa hecho en java.






Como crear un archivo AutoEjecutable de un programa hecho en java.
No se puede crear un archivo .exe de un programa en java,
dado que esto no permitiría que el programa se ejecute en
diferentes plataformas.

Para hacer un archivo que se pueda ejecutar sin la necesidad
de abrir una línea de comando, y solo dando doble click,
se tiene que crear un archivo .jar (Java Archive), el cual
contendrá los archivos necesarios para la buena ejecución de
nuestro programa en java.
El comando para crear nuestro archivo .jar esta en el directorio
bin de nuestro SDK, y se llama jar precisamente.
La sintáxis es la siguiente:
jar cvfm nuevoarchivo.jar archivoManifest archivo1.class archivo2.class archivoN.class






jar es el comando
c le digo que voy a crear el .jar
v nos muestra información extra en el momento de crear el .jar
f voy a especificar el nombre del nuevo archivo .jar
m voy a especificar el nombre del archivo manifest.mf

El archivo manifest es un archivo con formato de texto (formato,
no extensión .txt), el cual le dice a el JVM cual es la clase (el nombre
de la clase, no el del archivo .class), que contiene el método main
para ejecutarla cuando se le da doble click a el .jar
Ejemplo de un archivo manifest

Manifest-Version: 1.0

Created-By: 1.4.2 (Sun Microsystems Inc.)

Main-Class: mySearch


Esto creará un archivo .jar que al darle doble click ejecutará la aplicación.
Ejemplo :
jar cvfm SearchFiles.jar myManifest searchFile.class searchDir.class mySearch.class

El formato jar es sacado de el algoritmo del zip, así que si abrimos el
archivo jar con un programa que pueda leer este formato podemos
ver su contenido.
Este documento puede ser copiado, impreso, enviado por mail ó reproducido
parcialmente o en su totalidad, solo mencionando la fuente.
Autor: Ljr cualquier duda, comentario, sugerencia en:
dukebluejc arroba netscape punto net y bluejc en el correo del giga gmail punto com