Haciendo volar la imaginacion (mY Galeria de Arte=)
Imagenes Hechas en Freehand, en honor a visiones que tuve , como la de las dos naves en el oscuro y despejado cielo nocturno o la de la energia que emana de las palmas de las manos..
Ahora la de la mujer dando vueltas la encontre en internet, pero me dejo pensando sobre los dos lados del cerebro, el izquierdo y el derecho




Dookie (1994)

Gamma Ray:

the Holocaust of Thought

RECOVERY..

<!–
bd = “http://www.1contador.com/counter.php?id=8374″;
ur = bd+”&w=”+screen.width+”&r=”+escape(document.referrer)+”&u=”;
ur += escape(document.location)+”&t=”+escape(document.title);
ur += “&java=1″+”&sc_random=”+Math.random();
document.write(‘‘);
//–>
host
Transformers 2, ¿WTF?

Budget (presupuesto) : $200 million
Gross revenue (ganancia total) :$832,747,337
No entiendo como una pelicula de este tipo puede tener este tipo de ganancias, la pelicula es pésima, salvo la parte en donde el tipo llega a la Universidad , que es la mas entretenida, luego lo demas es pura basura, me pregunto, ¿si la película es basicamente para niños de 6 a 13 años, porque no lo advierten en los promocionales? , o esque el no ser fan de transformers influyo? , efectos especiales BUENOS y caros pero sin sentido, peleas que ni se entienden, dialogos de robots estupidos que llegan a desesperar, que megatron que positron y al final todos lucen iguales , historia y trama nula, Megan fox usada solo como adorno o como ¨florero¨como dicen las criticas, solo para atraer publico mayor. y para colmo de una duracion de mas de dos horas, para torturar mas al publico, asi como diciendo: sufran mas imbeciles, y luego la ridiculez de cambiar de escenario e irse a un desierto para hacer mas original la pelicula, de las que me arrepiento de haber ido a ver al cine, lo bueno esque no pague la entrada jeje.
Estuvo mejor la 1, la 1 todavia entretiene y tiene partes mas cómicas, como cuando el tipico afroamericano haciendola del gilipollas grita: ABUELA, callate! jaja esa se llevo el oro , pero esta basura ni siquiera hace reir, si lugar a dudas la peor película que he visto
GIJOE (2009), un desastre
estaba leyendo criticas para esta pelicula, y me dio risa esta que encontre que dice asi:
Una buena peli cutre tiene que tener ante todo un director cutre, por suerte esta lo tiene, el ínclito Stephen Sommers, el cual salvo “La Momia” nos ha regalado una buena serie de remakes tipo “Libro de la Selva”,“HukleberryFinn”, secuelas como “La Momia 2 y 3” y petardos como “Van Helsing” y la risible “Deep Rising”,por lo cual reunía todos los requisitos para dirigir esta película ¡Gran elección!
Una peli cutre debe tener un guión cutre,lo cual consigue con creces este film, cutrerio infinito y de primer orden,con cutres situaciones, cutres diálogos y cutres y esperpéntica trama ¡Bravo!
Una producción cutril debe tener un malo cutre y si puede ser tipo Darth Vader ya es que lo bodas.
El malo de esta peli está quemado y tiene un artilugio en la boca del cual sale una voz y respiración entrecortada.
Igualito, igualito que el malísimo Darth ¡Perfecto!
Un film cutrense debe de tener un actor principal cachitas,empanadillo, inexpresivo, y que ponga caritas tristes devez en cuando para deleitar a las damas y demostrarlas que debajo de un cuerpo “Danone” puede haber un almita cándida y atormentada. Sensacional en su papel el penoso Channing Tatum, ni el mejor Van Damme le hubiese igualado.Todavía me cae alguna lágrima de los ojos ante una criatura tan tierna y angelical ¡Sniff!

Una película cutre tiene que tener buenas tetas, aquí hay cuatro de indudable valor, dos de mi querida Sienna Miller hermosas y bien puestas y canalizadas y dos de Raquel Nichols que no andan a la zaga a la primera. No saben actuar ¿Pero que pasa? Están en su derecho por tías buenas.

Un film de estas características tienen que tener al típico afroamericano haciendo el gilipollas, aquí se han salido, han conseguido ni más ni menos que a…. ¡Tachún, tachún! …¡Marlon Wayans! Lo cual hace subir el cutrerio de la película a niveles infinitos ¡Sensacional!
Una cutrada tiene que tener ninjas chinos ¡Importantísimo! Aquí tenemos dos, uno bueno y otro malo, y el director tiene la delicadeza de vestir a uno de blanco y otro de negro para que los reconozcamos, bonitas escenas de karate ¡Rediez!
Un cutre-film tiene que tener estúpidos cameos, nota altísima para el de Brendan Fraser espectacularmente ridículo ¡Un diez!
Por otra parte tiene que tener millones de explosiones, en esta peli son billones, una escena en la que el prota mire desde una moto en pose tipo “Oficial y caballero”, lo cual ha sido conseguido. Aplausos de todos en el centro de control celebrando cualquier gilipollez, cumplido con creces.
Una escena en que todos los protagonistas caminan hombro con hombro de frente a la cámara con gesto aguerrido ¡Bingo!

Y posibilidades de hacer una segunda parte en la que te vuelvas a descojonar de risa ante tanta idiotez, aquí no se supone, se ve claramente que el momento se acerca ¡Horreur!
Penosa película a la que solo salva unos decentes, aunque cutres dentro del contexto, efectos especiales, una auténtica Gilipollez, con mayúsculas. Aunque eso si, tengo que reconocer que me he echado unas buenas risas. Un benévolo tres y va más que bien votada.
haha el tipo que escribio esa critica se llevo el oro, describio y en tono sarcastico la realidad de esta pelicula, me gusto tanto esa critica que no paraba de reir y leerla una y otra ves, y siguiendo encontre esta otra:
La dualidad al poder, no podía ser de otra manera en una película de buenos contra malos, algo que le beneficia a lo largo de todo el metraje. Si mi figura es blanca, la mía negra; si mi heroína es morena, la del otro es pelirroja; si mi base está en el desierto, la tuya estará…
a mi criterio :
LO BUENO
es la historia de las capsulas que desfragmentan todo, original el arma, tambien haber salido de EEUU para rodar en Paris, ya que cambian la monotonia de filmar solo en new york o LA, jaja , tambien las armaduras las hicieron llamativas y sofisticadas.

LO MALO
y esque la pelicula es mala, tanto efecto especial para nada, relatan un historia poco creible, como cuando en la cabaña que exploto el avion donde estaba el hermano del protagonista al fin este sobrevivio , y la nula historia de amor y el porque fracaso, etc, y lo mas ridiculo cuando aparecio el actor de la momia en unos instantes.
no dieron explicaciones de que dijeron los franceses al incautar las armas si eran tan sofisticadas, no soy fan de gijoe ni conocia sus juguetes, pero eso no era escusa, la pelicula es mala y un desperdicio de dinero y efectos lo bueno de este tipo de peliculas es que no son tan tontos para hacerlas solo asi sino sabes deleitar al espectador, como se vio en Transformers 2 con Megan fox, ahora se ve aca con tias buenas, mi favorita y por la que valio la pena Rachel Nickols

aunque sinceramente son tantas idioteces que dan ganas de verla otra ves jaja
BAD BOYS 2 movie

Super produccion,Ambientada en el ambiente duro de la policia de Miami, asi como la DEA, capos, contrabando de droga etc, junto a los actores Will Smith, Martin Lawrence como agentes de la policia de Miami, asi como hector “Jonhy”Tapia como el capo cubano ,la mejor pelicula que he visto, realizada en el año 2003, ya algo antigua pero buena, dura como 2 horas y media ,espectaculares efectos especiales, carros de lujo, etc y el Soundtrack “Shake Ya Tailfeather “ con los raperos Nelly feat. , P. Diddy & Murphy Lee
Generando grafos con Graphviz en java
El otro dia estaba trabajando con Graphviz en java, generando unos grafos desde una aplicacion en Netbeans usando el api para java que no es mas que una clase en java llamada Grapviz y con el cual voy a simular nodos dinamicos, lo primero que hay que hacer es un nuevo proyecto en Netbeans llamando grafos. Luego en ese proyecto generar una nueva clase de tipo Frame llamada display.java,


los metodos de esta clase display.java los coloco al final de este post por si quieren hacer copy paste.
luego de esto , declarar una variable global llamada file1

ahora importar la clase manejadora de grafos, que se llama Graphviz.java, esta la podemos bajar de la pagina de graphviz, en donde dice Downloads, viene en un zip, ldescomprimimos el zip y la buscamos, luego la colocamos en la carpeta de nuestro proyecto, a la par de las demas clases que se crearon en Netbeans.

recuerden modificar esta clase graphviz.java poniendole en la parte de arriba package grafos;, donde grafos es el nombre del proyecto de Netbeans.

Luego , en la clase frame llamada display que habiamos creado, arrastramos dos jTextAreas del palette, junto con un buttom,

dentro del buttom colocar lo siguiente

Donde el metodo obtener string va a generar un txt con el contenido de area de texto

void obtenerstring(){
//obtenemos el text del jtextarea1
String uno=jTextArea1.getText().toString();
try {
file1 = new File(”/home/luis/NetBeansProjects/grafos/src/grafos/entrada.txt”);
BufferedWriter output = new BufferedWriter(new FileWriter(file1));
output.write(uno);
output.close();
message(”generado exitosamente el file”);
}
catch(Exception e) {
message(”No se pudo guardar archivo de entrada debido a”+ e.toString());
}
}
Luego el metodo generargraphviz, ya genera el grafo graphviz pasandole como parametro el txt que creamos

public void generargraphic(){
try {
GraphViz gv = new GraphViz();
gv.addln(gv.start_graph());
//GraphViz gs = new GraphViz();
//gs.addln(gs.start_graph());
//////////////
String name= obtenercontenido(file1);
gv.addln(name);
gv.addln(gv.end_graph());
File out = new File(”/home/luis/NetBeansProjects/grafos/src/grafos/out.gif”);
gv.writeGraphToFile(gv.getGraph(gv.getDotSource()), out);
message(”imagen creada exitosamente”);
} catch (Exception ex) {
message(”ERROR WHILE DISPLAY”+ex.toString());
}
}
En la imagen anterior se dan cuenta que llama al metodo obtenercontenido, que es un string que va a representar el contenido del file guardado.

static public String obtenercontenido(File aFile) {
//crea un stringbulder
StringBuilder contenido = new StringBuilder();
try {
//mientras el archivo este lleno, aplicar al stringbuilder
BufferedReader input = new BufferedReader(new FileReader(aFile));
try {
String line = null; //not declared within while loop
while (( line = input.readLine()) != null){
contenido .append(line);
}
}
finally {
input.close();
}
}
catch (IOException ex){
ex.printStackTrace();
}
return contenido .toString();
}
tambien se ve que se llama al metodo message, que es para mostrar en un textarea el estado de lo que se va haciendo

Luego lo siguiente es crear un archivo en blanco con extension html, llamado page.html,

en el cual colocaremos el siguiente codigo html para imagenes, con lo cual crearemos una pagina html que a la hora de abrirla y recargarla, muestre los grafos que se van creando dinamicamente a traves de la aplicacion:

Por ultimo , en la clase main.java que viene por defecto, la que tiene el metodo inicializador, coloquemos el siguiente codigo para mandar a iniciar el frame display.java y mostrarlo en pantalla

teniendo ya todo esto , ahora nos toca debuggear el proyecto, lo cual mostrara un panel de texto, en ese insertarmos codigo de grafos, en la galeria de grafos que Graphviz nos proporciona,que podemos visitar aca , http://www.graphviz.org/Gallery.php
insertamos en el area de texto cualquiera de los codigos de Graphviz que se ven alli y presionamos el boton para generar el grafo, por ejemplo en esa pagina encontre el codigo para el siguiente arbol

el cual lo vemos dando doble click sobre esa imagen en la pagina del enlace, el codigo lo pueden ver aca
http://www.graphviz.org/Gallery/directed/crazy.gv.txt
el cual copiamos y pegamo en el textarea

recuerden quitarle todos los mensajes al codigo, por ejemplo los que empiezan con // o con /*, ya que nuestro codigo lo hicimos sin validar esos mensajes que colocan alli, sino no va a generarse la imagen.
luego presionamos el boton process , se generara la imagen en los archivos, junto con la pagina html

luego abrimos la pagina en nuestro explorador, y se daran cuenta aparece ya la imagen creada

Ahora vamos de nuevo a la galeria, y trataremos de generar el siguiente grafo

copiamos y pegamos su codigo, que podemos ver dandole click a la imagen dentro de la galeria, que es
http://www.graphviz.org/Gallery/undirected/softmaint.gv.txt
y generamos

luego recargamos la pagina y nos va a generar algo como sigue :

Este no se genero bien, ya que se alargo mucho , aveces hay que corregir el codigo para que funcione bien,
Ahora probaremos con este otro, lo llamare pinktree

su codigo es http://www.graphviz.org/Gallery/directed/siblings.gv.txt
lo copiamos, pegamos y presionamos process…

no olviden quitar el encabezado del codigo, el que esta comentado entre signos /* */ para que se pueda generar la imagen
Ahora colocare el codigo que me sirvio para un proyecto de la Universidad en el que tenia que simular nodos dinámicos que representen dias de la semana , donde cada día esta a su ves enlazado a una lista doblemente enlazada de eventos que ocurren dicha fecha. la base es esta:
style=filled;
color=orange;
fillcolor=black;
graph [bgcolor="#996633"];
edge [color=white];
subgraph clusterApplication2 {
digraph l
{
graph [bgcolor=yellow];
edge [color=white];
graph[page="8.5,11",size="7.5,7",ratio=fill,center=1];
node[style=filled,label=""];
subgraph numeros {
rank = same;
node[shape=box,color=green];
node[label="Lunes"];
Lunes;
node[shape=box,color="#ffffff"];
node[label="1"];
1;
node[label="2"];
2;
Lunes->1;
1->Lunes;
1->2;
2->1;
}}}
subgraph clusterApplication1 {
digraph l2
{
graph [bgcolor=black];
edge [color=white];
graph[page="8.5,11",size="7.5,7",ratio=fill,center=1];
node[style=filled,label=""];
subgraph letras {
rank = same;
node[shape=box,color=green];
node[label="Martes"];
Martes;
node[shape=box,color="#ffffff"];
node[label="1"];
k1;
node[label="4"];
4;
node[label="6"];
6;
node[label="13"];
13;
node[label="14"];
14;
Martes->k1;
k1->4;
4->6;
6->13;
13->14;
k1->Martes;
4->k1;
6->4;
13->6;
14->13;
}}}
subgraph clusterApplication3 {
digraph l3
{
graph [bgcolor=black];
edge [color=white];
graph[page="8.5,11",size="7.5,7",ratio=fill,center=1];
node[style=filled,label=""];
subgraph letras2 {
rank = same;
node[shape=box,color=green];
node[label="Miercoles"];
Miercoles;
node[shape=box,color="#ffffff"];
node[label="16"];
16;
node[label="17"];
17;
node[label="18"];
18;
node[label="19"];
19;
node[label="20"]; 20;
Miercoles->16;
16->Miercoles;
16->17;
17->16;
17->18;
18->19;
19->20;
20->19;
}}}
19->13;
13->19;
1->k1;
k1->1;
2->4;
4->2;
Lunes->Martes;
Martes->Miercoles;
Miercoles->Martes;
Martes->Lunes;
generando una imagen como la que sigue

se dan cuenta las cabeceras de los dias estan coloreadas con verde, y los eventos con blanco, eso lo pueden ver en la parte del codigo que dice, green , and white.
este fue otro que genere tomando como base el anterior y usando listas dinamicas

Lo bueno de esta aplicacion esque me permite probar colores y designs antes de implementarlo en algo, solo inserto el codigo, modifico colores o labels y luego recargo la pagina para probar que tal esta quedando el grafo y testear hasta obtener el grafo deseado y presentable. esa fue la principal utilidad que le di al codigo.
y si quieren los codigos anteriores de los metodos aca les dejo la clase display.java
package grafos;
import java.io.*;
public class display extends javax.swing.JFrame {
File file1;
/** Creates new form display */
public display() {
initComponents();
}
private void jButton1ActionPerformed(java.awt.event.ActionEvent evt) {
cleartextarea();
obtenerstring();
generargraphic();
}
public void cleartextarea(){
jTextArea2.setText(“\n”);
}
/**
* @param args the command line arguments
*/
public static void main(String args[]) {
java.awt.EventQueue.invokeLater(new Runnable() {
public void run() {
new display().setVisible(true);
}
});
}
public void generargraphic(){
try {
GraphViz gv = new GraphViz();
gv.addln(gv.start_graph());
//GraphViz gs = new GraphViz();
//gs.addln(gs.start_graph());
//////////////
String name= obtenercontenido(file1);
gv.addln(name);
gv.addln(gv.end_graph());
File out = new File(“/home/luis/NetBeansProjects/grafos/src/grafos/out.gif”);
gv.writeGraphToFile(gv.getGraph(gv.getDotSource()), out);
message(“imagen creada exitosamente”);
} catch (Exception ex) {
message(“ERROR WHILE DISPLAY”+ex.toString());
}
}
static public String obtenercontenido(File aFile) {
//crea un stringbulder
StringBuilder contenido = new StringBuilder();
try {
//mientras el archivo este lleno, aplicar al stringbuilder
BufferedReader input = new BufferedReader(new FileReader(aFile));
try {
String line = null; //not declared within while loop
while (( line = input.readLine()) != null){
contenido .append(line);
}
}
finally {
input.close();
}
}
catch (IOException ex){
ex.printStackTrace();
}
return contenido .toString();
}
void obtenerstring(){
//obtenemos el text del jtextarea1
String uno=jTextArea1.getText().toString();
try {
file1 = new File(“/home/luis/NetBeansProjects/grafos/src/grafos/entrada.txt”);
BufferedWriter output = new BufferedWriter(new FileWriter(file1));
output.write(uno);
output.close();
message(“generado exitosamente el file”);
}
catch(Exception e) {
message(“No se pudo guardar archivo de entrada debido a”+ e.toString());
}
}
public void message(String b){
jTextArea2.setText( jTextArea2.getText()+ b+”\n”);
}

Estaba viendo que Google tiene ya un imperio en el area de informatica y web, ya que es dueño de Youtube, el portal mas grande de videos y musica, tambien tienen el famoso y eficiente navegador Google chrome para windows

que es muy ligero, le gana por completo al explorer y al mozilla, ya que es mas rapido y eficiente, y tambien estaba oyendo que va sacar un OS, osea un sistema operativo, para optar por tener otro que no sea windows, tiene tambien su propio editor de texto y celdas, como el excel o el word en windows, para no tener que descargar los documentos que te manden por correo sino que alli mismo lo puedes ver con la aplicacion predeterminada que vienen en los correos. Google en si es el sueño de toda empresa, ya que se disparo en forma exponencial hacia arriba, ahora todas las miniempresas optan por colocar publicidad en sus paginas para que Google les pague por sus clicks hechos en los anuncios. ya se imaginaran como se mueven los directivos de Google en Estados Unidos, con millones de dolares en las cuentas bancarias , llegar a realizar algo asi o trabajar en una empresa asi seria uno de los grandes logros que se pueden hacer.


