lunes, mayo 29, 2006

Laura! Esperaré hasta el matrimonio

XD

Buenas!

Estaba un dia en el msn cuando dna =**** me paso el link de este video xD bastante estúpido =) pero que te causa bastante gracias xD para verlo:



Aquí una parioda más estúpida aún XD



Nos vemos después =)

Saludos =***********

sábado, mayo 20, 2006

Windows :¿Y Windows le ganó a Linux?



Reflexionamos acerca de por qué Windows continúa siendo el sistema operativo elegido por la mayoría de los usuarios a pesar de las ventajas de Linux.

Después de las declaraciones del presidente de RedHat Linux, Matthew Szulik donde afirma que aunque Linux es capaz de exceder las expectativas de los usuarios corporativos pero a los consumidores domésticos aún les viene ‘grande’, deja al descubierto la tarea pendiente del sistema del Pingüino con el usuario común.

A manera de relato... Juan ha trabajado toda su vida con Windows, conoce y maneja a la perfección las tareas más comunes dentro del sistema operativo y algunas consideras complejas, se siente orgulloso de sus conocimientos. Juan esta siempre dispuesto a ampliar sus horizontes, se entera de la existencia de Linux, ha oído de sus bondades tales como estabilidad, velocidad, funcionalidad y precio. Juan se encuentra sorprendido de que Linux ha estado ahí desde hace tanto tiempo. Ahora desea con anisa probarlo, ‘instalará Linux en su PC’.



Juan comienza a conocer los tópicos generales del tema, toda su atención se centra en Linux, la historia del sistema, comienza a manejar términos como: GPL, kernel, Distro, Xfree86, GNU, sabe que es mucha información por tal motivo comienza a confundirse, pero confía que sus habilidades computacionales le permitirán realizar esta ‘faena’ sin mayores contratiempos.

Algún tiempo después

Juan comprende vagamente el entorno que rodea Linux, ahora se pregunta ¿que Linux instalar?, Redhat, Debian, Mandrake, SuSE, Lindows, etc., La competencia es atroz aún en Linux, Juan recurre a la Internet en busca de respuestas sobre que distribución elegir, encuentra abundante información respecto el tema, pero lamentablemente la gran mayoría de la información publicada en comunidades y sitios especializados es confusa y muy abstracta, se decide por la ‘segura’ opta por la distribución más popular, RedHat.

La instalación

Juan consigue los Cds del Sistema Operativo Linux RedHat, procede a instalar RedHat en su PC con Windows, comienza a instalar Redhat, todo va de maravilla, pero…. Juan aún no lo sabe pero ha cometido un error producto de su impericia configurando mal el gestor de arranque, de esta manera ha inhabilitado a su sistema para iniciar de forma regular Windows. Ha concluido satisfactoriamente la instalación. Reinicia su PC, accede a Linux, establece las configuraciones primarias, comienza a examinar Linux, inspecciona detalladamente el entorno, pero Juan sigue esperando algo más.

El uso formal

Juan vuelve a encender su equipo y trata de ingresar a su sistema Windows pero su error durante la instalación le imposibilita ingresar, después de analizar el entorno y las alternativas entiende lo que ha pasado, sus conocimientos no le bastan, pide ayuda en las comunidades Linux, pero resulta inútil, no logra comprender en su totalidad las respuestas de los iniciados en el sistema. Después de algún tiempo Juan soluciona su problema pero siente desconfianza hacia todo lo que tenga que ver con Linux, tiene una mala impresión del sistema, lo considera complejo en muchos aspectos, escaso de software, incompatible y muy poco amigable, Juan comprende que Linux no es para el.

¿Y Windows le gano a Linux?

Gran parte de los problemas que el usuario común puede encontrar al gestionar Linux, son las grandes diferencias que tienen con los otros sistemas como Windows o Apple.

Las principales diferencias de Linux con respecto de Windows son:

1. Linux demanda conocimientos de su arquitectura subyacente.

2. Faltan programas para algunas áreas específicas ó en su defecto desarrollarse más. 3. La curva de aprendizaje es considerablemente mayor.

4. Hay soporte limitado para hardware nuevo.

Ahora, para que Linux gane terreno como sistema de escritorio a un ritmo acelerado es necesario: - La ayuda incondicional de la industria de las tecnologías de la información para lograr contar con alternativas de código abierto más robustas y confiables.

- Tomar lo mejor de Windows y de Apple en todos los aspectos y adoptarlos de la mejor manera.

- Mejorar drásticamente la compatibilidad con Windows.

- Promoverlo como sistema operativo de ambiente escolar, desde los niveles medio superior y superior.

- Establecer en los programas de estudio de nivel superior en las áreas de las Tecnologías de la Información, el aprendizaje y desarrollo de software en plataformas de código de fuente abierta, ya que representan una alternativa confiable y económica para las instituciones.

- Legislar para que todas las computadoras de escritorio nuevas puedan correr dos sistemas operativos por Ley (Windows y Linux) garantizando la compatibilidad.

Ante los esfuerzos de varios países entre ellos China y Brasil para promover la adopción masiva del Linux, el reto es grande más aún cuando el dominio y la facilidad de Windows que versión tras versión ‘encanta’ a sus usuarios dejando un pequeño espacio para los otros sistemas.

Esperemos que en los próximos años Linux, en su versión de escritorio, sea un sistema más amigable, sencillo en todos los aspectos y de esta manera logre un sano equilibrio ante el inminente dominio de Windows, todo en el contexto de una mejor sociedad de la información en el nuevo milenio.

Fuente: http://www.linuxdata.com.ar

miércoles, abril 19, 2006

Una meme más XD

Asi es!. La animich xD me paso este meme y pues a contestarla como buen webon que soy :D


10 años atrás yo:

Mm cuantos años tenía? :
Asi tenía como 8 :(

Pues andaba en la primaria como en 3 grado o algo asi xD. Que hacia? No recuerdo :-\ xD andaba con mis primos de cuerno de la vaca ( cuernavaca) xD y ps me la pasaba como todo niñp en un pueblo xD jugando futball y a veces hasta noche ( las 10 ó 11 ya era noche xD). También recuerdo que nos encantaba jugar super nientiendo xD, nos la pasabamos horas y horas ahi pegados..
Por cierto ni idea de computadoras ni nada por el estilo :D Creanlo o no! Pero es cierto :D


5 años atrás yo:

Tenia 13 XD

Al parecer ya hiba en secundaria, me vine a la ciudad con mi jefa xD que regreso => con nosotros y ahi fué cuando me civilize xD, conoci la pc en un curso de office XD y me estaba adaptanto a la vida nueva que tenia..
En fin no fué tan malo, tenia amigos y era un desmadre total =). Ustedes saben amiguitas, novias por aqui y por allá xD, drogas, peleas y todas esas webas :|


1 año atrás yo:

Estaba por terminar la preparatoria, todo hiba bastante bien, tenia novia :D, tenia amigos, nos saliamos de clases y nos hiba bien en las calificaciones xD, me encantaba la pc y la inet pasaba horas y horas, a veces de madrugada. Recuerdo que fué cuando empezé con GNU/Linux y recientemente empezaba a conocer gentoo ( tenía Fedora instalado xD), a pesar de los reclamos de mis padres y mi hermana por ocupar tanto tiempo la pc y decirles ni le muevas!! XD ( inche gentoo XD)..
En esta etapa ya casí tenia por superado las cosas malas de la secundaria xDDDDDDDDDDDDDD.

Ayer yo:

Mmm no recuerdo xDDD
Asi creo me levante temprano, fuí a tomarme fotos, copias y mas webas para tramitar un asunto :D
Miré que donde me habia adentrado también estaría una amiga de la prepa xD y pues me dio gusto, si no tendría que estar cómo un completo desconocido. También me hicieron esperar los desgraciados :@. Compré cigarrillos y un encendedor. Llegué tarde a casa y me pusé a hacer tareas de programación en java xD, después a dormir :P

5 Canciones de las que me sé toda la letra:

- Cafe tacuba - ERes

- Roberto Carlos - Cama y mesa xD

- Enrique bumbury - El jinete ( tributo a Jose Alfredo)

- Heroes del Silencio - La chispa adecuada

- Heroes del silencio - Duende

5 Lugares ideales para mí:

- Mi cuarto xD

- En el bosque

- En algún rio

- En una isla sólo xD

- Donde esten todos los buenos cuates haciendo relajo =)

5 Mayores alegrías de mi vida:

- Mi pc

- Mi familia unida

- Mis seres queridos en plena salud

- El amor :|

- El conocermé en mi totalidad


5 Cosas q me gusta comer:

- Huevos xD

- Tacos

- Cosas con arta salsa xD

- Salsa x)~~

- Ostiones XD

5 Cosas que no me verás usar:

- Colores muy vivos :P

- Zapatos xD ( sólo en ocaciones muy pero muy especiales)

- Pantalones de vestir XD ( sólo en ocaciones muy pero muy especiales)

- Corbatas ( sólo en ocaciones muy pero muy especiales)

- Trusas xDDDDDDD Waaa!! xD

5 juguetes favoritos:

- Mi pc

- Mi cel.

- Algún balon de futball xD

- Guitarra lol xD

- Mi hermana ¬¬u xD

5 nuevas víctimas de esta meme:

La gran mayoria de bloggeros que conosco ya la contestaron, asi que cualquier que gusté realizarla que lo haga :P

jueves, abril 13, 2006

Auto psicoanalisis xD

Jajaja..

Me lo paso la inche gripe y la inche rara de diana

Ani

DNA

No sé por que me hacen escribir estas cosas :D En fin xD

Soy yo mismo xD



* Jorge xD
* Septiembre 22 de 87
* 18 años :P
* Soy el autentico xD ( aberrante, sincero xD, calculador xD, tonto xD, loco xD, etc)
* Azul, negro
* lol
* lol
* comprometida con:
* Conmigo, mi familia, mis amigos, la sociedad..
* mi estación: invierno rulex :D
* mi canción: En estos dias, Enrique Bumbury - El jinete (tributo a josé alfredo xD)
* mi amor: :$
* mi bebida: el cafe, la coca xD, h2O
* rock, trova, metal, clásica, instrumental xD
* me gustan: la pc :D, los juegos, el ajedrez, el cine, los cigarros, leer, salir, etc..
* no me gustan: personas hipocritas, aburrirmé, deprimirmé...
* frases: Bu! XD, seee, que onda, mmmmm, no ames xD, neta?, sobres, ya esta xD, etc..
* mi miedo: Nada :D, bueno creo mis crisis xD (aunque me siento a gusto)
* mi sueño: ser excelente ing. xD, tener una familia =X, tener 12 hijos :D JAJAJA
* me apasiona: La informática
* me desespera: Los presumidos, no tener cigarros cuando los necesito : * mis defectos: No tengo xD, nah mentira, ser arrogante, pensar bastante las cosas, leve sintomas de peresa xD
* mi debilidad: No sé XD, nada creo xD, bueno en un pasado eran los besos de alguién :$
* mi lado B: Mmmm ? en la parte de atrás? xDDDDDDDDD
* lo mejor de mi: Geek XD, sincero, tranquilo xD
* lo peor de mi: Mis nervios, mi insomnio XD
* mi persona favorita: Mis amigos, mi hermana xD ( como la molesto xD), mi madre, alguna más :$

Paso esto a 046h68 xDD y a mi primo paranoikda :D que no sé cual es su blog XD

miércoles, abril 12, 2006

Un Ciber Amor

Este texto tiene cómo dos años en la cuenta perdida de hotmail, hoy lo he recordado y me gustaria compartirlo con ustedes..


Qué es en realidad el amor? El amor es algo que no se puede explicar es un sentimiento que abarca muchisimas cosas... y puedes amar de distintas maneras y cada ves que te enamoras es distinto... no con todas las personas sientes lo mismo todo cambia pero lo peor es enamorarte de un fantasma... enamorarte por Internet... nunca sabes si esa persona te corresponde de la misma manera que tu, o si solo eres un juego porque siempre nos escondemos detrás de las letras y expresamos muchisimos sentimientos y que en ocasiones todo cambia. Cuando llegas ha conocer ha esa persona... idealizas ha esa persona ha tu manera como tu la crees... y al conocerla simplemente se pierde la magia que había...

A veces caes en tu propia trampa. Cuando para ti era un juego un cyber simplemente una persona que solo esta de tras de un aparato una computadora es solo eso, pero al pasar el tiempo vas tomándole cariño ha esa persona y sin querer te vas encariñando con ella hasta llegar ha enamorarte... y se te hace difícil darte cuenta de la realidad. Porque solo para ti era un juego y caíste en tus propias redes es lo que no puede soportar. Y te duele todo lo que pase porque empieza ha formar parte de tu vida, de tu mundo... pero solo té estas enamorando de un fantasma porque un amor de lejos es muy difícil de alimentarlo... y se puede alimentar?

Cuando entras al chat has encontrado una nueva dimensión de la amistad... un mundo nuevo donde los sentimientos fluyen de una manera extraordinaria... donde la posibilidad de expresarse sinceramente existe... donde los prejuicios mueren...donde el amor es posible a pesar de sus limitaciones... Pero en este medio te tienes que arriesgar porque el mayor peligro en esta vida, es no arriesgar nada. Porque el que nada arriesga, nada hace... nada tiene... nada es.

Pero siempre existe el miedo, has tenido miedo? , Temerle a algo o a alguien? Sabes lo que es el temor? ,Experimentarlo? No es como cuando lo vemos, ni como creemos que es. El temor es una mezcla de sentimientos negativos, no es como imaginamos o como cuando tratamos de sentirlo algunas ves, por un minuto sientes que mueres, que el tiempo se va a acabar, que quedaras atrapado en un lapso de tiempo para siempre.

Idealizas tanto ha esa persona que no entiendes porque en ocasiones te despierta un dolor ha media noche y tan solo es el corazón que esta sufriendo recordando lo que es, lo que puede ser y no lo que nuca va poder ha llegar ha ser.

No quería entender porque me obligaba a llorar, sin poder hacerlo... y no! Lo deje llorara... pero sufría mas y mas y aun así no permití que se desahogara Quise tranquilizarlo recordando cosas bellas y así riera conmigo, pero no lo logre su tristeza era igual, se tranquilizo cuando recordamos los felices que éramos. Donde mi corazón formaba parte de el. Fue así que comprendí su sufrimiento, calmándose así al llorar juntos... todo esto pasa cuando te enamoras de un fantasma tratas de explicarle a tu corazón ... y tu corazón no entiende razones...y sigue aferrado a un amor que solo lo lastima cada día mas.

Y al día siguiente hay estas para contarle mil de cosas. Pero ningunas mas importante como el decirle que lo amas y decirle que como quisieras estar hay a su lado para demostrarle lo mucho que lo quieres y estar con esa persona en las buenas y en la malas... y apoyarlo en todo.

Te necesito, lloro en silencio, pero no puedo evitarlo, una lagrima recorra por mi rostro, no puedo ocultarlo, te extraño tanto, voy a morir, cada segundo pasa como si fueran años, y quisiera dormir para que esos años pasaran como si fueran segundos, y poderte ver. Han cambiado muchas cosas, ha cambiado el amor, y el deseo de verte, ahora es mucho mas grande, y se ha vuelto insoportable, trato de olvidar este dolor que minuto a minuto, se hace mas grande por que no puedo decir te amo, pero le pediré al viento que te lleve mis palabras, y aunque se canse de decirte lo mismo siempre, " que te amo", haré que te llegue cada ves que pueda hacerlo.

Como olvidarte a ti, mi primera ilusión, mi primer amor cibernético, mi primer beso las primeras lagrimas por este amor. Te imagino con tu cara inocente y toda tu vida por delante, y sin mí. Es que no puedo creer que tu me hallas hecho sentir esto, y no lo entendí hasta mucho tiempo después, y ahora me pregunto, que hiciste para ganarte mi corazón, si aun yo no lo se, simplemente mi corazón me dice que tengo que olvidarte , y a veces los sentimientos , los verdaderos sentimientos , esos que no obedeces por que estas aferrado a una ilusión de amor , dicen mas de lo que crees bien , o crees mal.

Mil de cosas pasan por tu mente como con quien estará ahora, con quien hablara por el chat...le dirá lo mismo que a mi habrá alguien mas en este medio en fin tantas cosas...pero eso es solo celos... si celos de un amor cibernético.

En ocasiones llegas ha conocer ha esa persona y hay te das cuenta que es lo que realmente es para ti y lo que sientes por ella si es solo un amor por Internet o es un verdadero y que estas dispuesto a luchar por el o dejarlo que se derrumbe...por la distancia...el tiempo...por un montón de cosas...

Pero si realmente amas a esa persona no te va importar nada de eso pero siempre estarás consiente en que si no fue en este momento algún ida podrá ser...y solo te queda el grato recuerdo que viviste de ese cibernético amor y de la magia que hubo al conocerlo...por siempre...pero también recuerda que si queremos algo hay que dejarlo ir, si regresa es tuyo si no nunca lo fue... lo que no Nos destruye, solo nos hará mas fuertes".

En ocasiones es más doloroso es amar a alguien y nunca encontrar el valor para decirle a esa persona lo que sientes. Tal vez Dios quiere que nosotros conozcamos a unas cuantas personas equivocadas antes de conocer a la persona correcta, para que al fin cuando la conozcamos, sepamos ser agradecidos por ese maravilloso regalo.

Una de las cosas más triste de la vida es cuando conoces a alguien que significa todo y solo para darte cuenta que al final no era para ti y lo tienes que dejar ir. Cuando la puerta de la felicidad se cierra, otra puerta se abre, pero algunas veces miramos tanto tiempo a aquella puerta que sé cerro, que no vemos la que se ha abierto frente a nosotros.

Es cierto que no sabemos lo que tenemos hasta que lo perdemos, pero también es cierto que no sabemos lo que nos hemos estado perdiendo Hasta que lo encontramos. Darle a alguien todo tu amor nunca es un seguro de que te amaran de regreso, pero no esperes que te amen de regreso; solo espera que el amor crezca en el corazón de la otra persona, pero si no crece sé feliz por que creció en el tuyo.

Hay cosas que te encantaría oír, que nunca escucharas de la persona que te gustaría que te las dijera, pero no seas tan sordo para no oírlas de aquel que las dice desde su corazón.

Nunca diga adiós si todavía quieres tratar. Nunca te des por vencido si sientes que puedes seguir luchando. Nunca le digas a una persona que ya no las amas si no puedes dejarla ir.

El amor llega a aquel que espera, aunque lo hayan decepcionado. A aquel que aun cree, aunque haya sido traicionado. A aquel que todavía necesite amar, aunque antes haya sido lastimado, y a aquel que tiene el coraje y la fe para construir la confianza del nuevo.

El principio del amor es dejar que aquellos que conocemos sean ellos mismos, y no tratarlos de voltear con nuestra propia imagen, porque entonces solo amaremos el reflejo de nosotros mismos en ellos.

No vayas por el exterior, este te puede engañar. Ve por alguien que te haga sonreír, porque toma tan solo una sonrisa para hacer que una ida obscuro brille. Espero que encuentres a aquella persona que te haga sonreír.

Hay momentos en los que extrañas a una persona tanto que quieres .Sacarlo de tus sueños y abrazarlo con todas tus fuerzas. Espero que sueñes con ese alguien especial, sueña lo que quieras soñar; ve a donde quieras ir, sé lo que quiera ser; por que tienes tan solo una vida y una oportunidad para hacer todo lo que quieras hacer. Espero que tengas; Suficiente felicidad para hacerte dulce. Suficientes pruebas para hacerte fuerte.

Y el verdadero amor real comienza con una sonrisa, crece con un beso y muere con una lagrima. La brillantez del futuro siempre será basada en un pasado Olvidado. No puedes ir feliz por la vida hasta que dejes ir tus fracasos pasados y los dolores de tu corazón.

Vale en realidad luchar por un amor cibernético cuando no tienes nada de es amor mas unas líneas…………?

Eso depende de ti y de esa persona por la que estas dispuesta ha luchar ..siempre hay que luchar por lo que queremos y saber si esa persona es la adecuada...y si es conveniente luchar por ella pero eso solo lo sabe tu corazón y si esta dispuesto a ser derrotado o ha ganar...pero no te aferrarte a un amor que no es correspondido pero en esta vida todo se puede ...

Y si no solo hay que conformarnos con una linda amistad que perdura por años...y un amor escondido que cada día crece mas ... y recordar lo bello que fue en su momento y lo que fue disfrutado... pero nunca vivir de un recuerdo que solo nos hará daño...

Gracias por los bellos momentos que disfrute a tu lado nunca te olvidaré y siempre estarás presente en mi corazón siempre serás mi presente y nunca serás mi pasado.

sábado, abril 08, 2006

Vacaciones de semana santa

Si!! =)

Estamos en dos semanas de vacaciones :D

Ahora tengo varias cosas que hacer:

1. Seguir con c++

2. Actualizar más el blog :D

3. Hacer tareas que me dejaron los maestros ¬¬

4. Empezar con algo de Hakcing de vuelta =)

5. Seguir con el proyecto de la Página web con compañeros de la uni.

6. Empezar con las clases de manejo xDDDDDD

7. Salir con amigos de la prepa y los de la uni

8. Hacer ejercicio :D

9. Programar

10. Lo que venga.. ( fumar, jugar, leer, etc)..

viernes, abril 07, 2006

Manejando BD en PHP

Buenas..

Después de tanto tiempo xD espero sigan mirando este pequeño espacio XD

Ahora cómo ya sabemos configurar APACHE + PHP y MYSQL Mirar aqui vamos a ver lo básico para utilizar base de datos con instrucciones sql ( Mysql) mediante php ;)..

Para utiliza php en páginas html necesitamos incluir todo el código que ocupemos dentro de esta estructura..


<?php

Código...........

?>


Antes que nada es necesario crear una base de datos con alguna tabla y sus respectivos valores, para esto podemos hacerlo mediante mysqladmin ó mediante un shell. En la shell vamos hacer lo siguiente:



create database prueba;

use prueba;

create table abecedario
(
A int not null
B varchar (2),not null
C int not null
);


Para hacer conexiones a nuestra base de datos utilizaremos la siguiente sintaxis:


##Conceta a la BD y la variable connect recibe true o false si se logra la conexión
$connect=mysql_connect("localhost","usuario","password");

## Verifíca si la variable connecta seá falsa, si es cierto, envia mensaje
## diciendo "Desconectado"
if ( !$connect )
echo "Desconectado";

## Selecciona la base de datos pasando la conexión antes realizada..
mysql_select_db("nombre_de_la_base_de_datos",$connect);


Ahora para poder hacer cualquier tipo de operación ( altas,bajas,consultas,etc) es necesario hacerlo de la siguiente manera:


mysql_query("operación a realizar;",$connect);


Donde, operación a realizar puede tomar algunas de las siguientes acciones:


## Inserta valores en la tabla "abecedario" en los campos A,B y C con los valores
## correspondientes en este caso 1,2 y 3
mysql_query("select into abecedario(A,B,C) values ('1','2','3');",$connect);

## Da de baja el valor de 1 en el campo y/o columna "B" de la tabla "abecedario"
mysql_query("delete from abecedario where B='1'",$connect);

## Busca el valor de 1 en el campo y/o columna "B" de la tabla "abecedario"
mysql_query("select * from abecedario where B='1'",$connect);

## Primero busca el campo A con valor de 1 y reemplaza los valores A y B de esa misma
## linea. Nota: sólo basta buscar un valor del campo para poder reemplaza valores
## de esa misma linea.
mysql_query("update abecedario set A='5',B='5' where A='1'",$connect);

##Envia los valores de una consulta realizada anteriormente..
mysql_fetch_row($consulta)


Bien para el manejo de instrucciones sql mediante php podemos utilizar tanto variables, cómo sus estructuras de control ó arreglos..

Un ejemplo para que se pueda ver el manejo:


<?php
$opc=$_POST['opc'];
$usr=$_POST["user"];
$pass=$_POST["password"];
$connect=mysql_connect("localhost","$usr","$pass");
if ( !$connect )
echo "Desconectado";
mysql_select_db("abecedario",$connect);

switch ( $opc )
{

case 0:{
//Operación subir
$a=$_POST["v1"];
$b=$_POST["v2"];
$c=$_POST["v3"];
mysql_select_db("abecedario",$connect);
echo "<center><br><br><b style='color:red'>Registrado</center><br><br>";
$result=mysql_query("insert into repositorio(A,B,C) values('$a','$b','$c');",$connect);
mysql_close($connect);
}break;


Lo que haces es conectar, verificar si la variable opción tiene valor de 0 mediante switch y si es asi entra para agregar los datos que contienes las varuables a b y c en la tabla abecedarios en las columnas correspondiente..

Es una pequeña introducción..

Saludos!!

sábado, marzo 18, 2006

La historia de la inche gripe (salud) xD

Cómo respuesta a: Blog de Animich (saluD) xD

Empezamos con la historia de la terrible inche gripe




Érase una vez una niña solitaria y amargada xD que vivia excluida del mundo real, fuera de las grande masas de gente en las ciudades (nadien le haci caso ¬¬u ), de los animales ( muy parecidos a ella), de la naturaleza ( gracías a DIOS ¬¬u ) y lejos de mi XD

Pero no crean que erá una niña torpe ( si como no xD ¬¬ ), sangrona, fresa y sarcástica ( mm descrita como nadien lo puede hacer xD ), para nada!, osea nada que ver o_0 xD, ella erá la dueña del ciberespacio, la que atormentaba a todos los pobres usuarios que navegaban por inet ( cómo por ejemplo, el tranquilísimo Soul Lost, dna, omar, 04686 o lo que sea xD, benek, etc) xDDD..

Ella mantenia a extraños y niños pegados a sus asientos con mocos y flemas terribles xD ( que pasaban de las fosas nasales a nuestra carganta y viceversa).

Nadien se explicaba de donde provenia este gran poder supremo y autoritario que ejercia sobre muchos , pensaban que se drogaba xD ó erá algún tipo de ser dominado por la locura de satanas :D..

Pero por fin! y gracias a los cigarros que fume hoy =), he descubierto de donde proviene todo esto, si! señores xD, ella tenia:



UN CERTIFICADO EN MICROSOFT XDD WUAJAJAJAJA

CONTINUARÁ.....

p.d No apto para cardiacos ( no respondo si envia foto), tomar precausiones serias xD, sólo para mayores de 18 años y cualquier parecido con alguna realidad es mera coincidencia XDDD..

sábado, marzo 11, 2006

Montando imagenes *.ISO,*.NRG, en red

Este es un pequeño truco para poder montar imagenes de CDROM (iso9660) como carpetas para compartir mediante samba =) ó el uso que ustedes le den ( en mi caso fue el que mencioné)..

Pues habia bajado el Autocad 2006 y no tenia CD-R para grabarlo xD asi que me puse a investigar un poco y la solución es esta:

Para montar una imagen *.ISO


mkdir FIFACD1
su -c "mount -t iso9660 -o loop FIFA2006.iso FIFACD1
ls FIFACD1


Para montar una imagen *.NRG (nero)

Las imagenes *.nrg son imagenes con formato iso9060 pero con informaxión extra en la cabecera..
Para poder montar una imagen necesitamos pasar el parametro offset, el cuál se calcula de la siguiente manera:

Necesitamos saber el offset de la imagen (que será el primer valor)

od -Ax -s Autodesk.Autocad.2006.Español_Spanish.by_ZaPateroDimision.nrg | head
053008 AutoCAD 2006 Esp ACAD2006esp
053857 @%/@
055065 gpmain.lsp
056060 qqd)e
057065 Bin,
057089 acadcd.mid
0570b5 autorun.inf*
0570e1 setup.exe*
05710b setup.ini
0589d8 .text


Este valo se lo restaremos a 008008, el cuál es el valor hexadecimal de una imagen *.ISO estandar, para esto podemos utilizar la calculador de gnome y hacer lo siguiente:

Inciar la calculadora
Vista > Cientifico
Establecer en modo Hexadecimal ( Hex ) y efectuar la operación. Una vez teniendo el resultado cambiar a modo decimal xD

Por lo regular siempre será el valor 307200 que dará como resultado en decimal pero si algún dia una imagen da un problema, ps ya saben como solucionarlo =D

Después a montar la imagen:


mkdir AutoCad2006
su -c "mount -t iso9660 -o loop,offset=307200 Autodesk.Autocad.2006.Español_Spanish.by_ZaPateroDimision.nrg AutoCad2006"

soullost@UnderHouse ~/compartir $ ls AutoCad2006/
acadcd.mid autorun.inf Bin setup.exe setup.ini


Y es todo ya puedes poner esas carpetas creadas en red para poder instalar en cualquier pc =)

Un screenshot:

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Free Image Hosting at www.ImageShack.us

Saludos!!

lunes, febrero 27, 2006

Gentoo con instalador gráfico v. 2006.0!!

Asi es, gentoo ya tiene instalador grafico para x86 (por el momento)

No tenia pensado escribir nada por aqui, pero creo esto merece la pena..

Algunos screenshots:

Clic xD

domingo, febrero 19, 2006

Instalación de Apache + PHP + MySQL en Gentoo

Como bien saben tenemos a nuestro querido emerge XD..

Pues miramos los paquetes necesarios (miren con atención las USES):


[ebuild R ] net-www/apache-2.0.55-r1 +apache2 +debug
+doc -ldap -mpm-leader -mpm-peruser -mpm-prefork -mpm-threadpool
-mpm-worker -no-suexec (-selinux) +ssl -static-modules -threads



[ebuild R ] dev-php/mod_php-4.4.0-r9 +X +apache2 +berkdb
+crypt +curl +debug +doc -fdftk -firebird +flash -freetds +gd
-gd-external +gdbm -gmp -hardenedphp +imap -informix +ipv6 +java +jpeg
-kerberos -ldap -mcal -memlimit +mssql +mysql +nls -oci8 -odbc +pam
+png +postgres -snmp +spell +ssl +tiff +truetype +xml2 -yaz



Calculating dependencies ...done!
[ebuild R ] dev-db/mysql-4.1.14 +berkdb -big-tables -cluster
+debug +doc -extraengine -geometry -minimal +perl +readline (-selinux)
+ssl -static +tcpd -utf8



These are the packages that I would merge, in order:

Calculating dependencies ...done!
[ebuild R ] dev-db/phpmyadmin-2.7.0_p1 -vhosts 0 kB


Recomiendo actualizar la BD de portage antes de bajar los paquetes..

USE="apache2 flash gd java mysql postgres php" emerge apache mod_php mysql phpmyadmin

Una vez descargados y bajados tenemos que configurar algunas opciones (algunas a nuestra consideración ;).



En apache ( /etc/apache2/httpd.conf)


## Este directorio es donde trabaja apache, contiene archivos de conf. y logs
ServerRoot "/usr/lib/apache2"

## Tiempo en segundos donde apache puede esperar a realizar peticiones o recibir paquetes
Timeout 300

## Permite conecciones multiples al servidor
KeepAlive On

## Numero de peticiones por conexión, si el valor = 0 entonces es ilimitado
MaxKeepAliveRequests 100

## Segundos que el servidor Apache esperará una paetición antes de cerrarla
KeepAliveTimeout 15

## Ip y puerto por donde escuchará apache al estar encendido
Listen 80

## Usuario y grupo al que se le permite tener acceso a la información de directorios del servidor
User apache
Group apache

## Correo del admin del servidor
ServerAdmin root@soullost.com

## Nombre del servidor y puerto que utilizará el servidor para identificarse a si mismo. En este
## caso cuanto con un servidor DSN XD pero por lo regular se pone localhost:80
ServerName www.soullost.com:80

## Directorio donde se guardaran las paginas del servidor
DocumentRoot "/var/www/localhost"

## Aqui se determinar que tipo de pagínas se admiten como index ( principal)
DirectoryIndex index.html index.html.var index.php

## Archivo de config. personales ( útil en el caso tener dominios virtuales )
AccessFileName .htaccess

## Si esta opción esta en "on" en los archivos de bitacora (logs) en vez de usar direcciones ip
## se usaran dominios. Por ejemplo www.soullost.com en vez de 192.168.1.3
HostnameLookups Off

## Ubicación del archivo de errores (tener el cuenta la opción ServerRoot )
ErrorLog logs/error_log

## Nivel de depuración de errores (algo como una directiva)..
LogLevel warn

## Directorio donde se guardan los cgi-bins y un alias, en este caso, el alias es /cgi-bin/
## Recordando la directiva de ServerRoot quedaría /var/www/cgi-bin/
ScriptAlias /cgi-bin/ /var/www/localhost/cgi-bin/

## En gentoo tenemos este directorio para configurar los VirtualHost
Include /etc/apache2/vhosts.d/*.conf


En gentoo tenemos un archivo de config. de apache especial para especificar como se actuará..

/etc/conf.d/apache2

## Esta opción especificamos que el directorio para los host virtuales, también usaremos el modulo
## de apache y activamos el directorio para que lo usuarios del sistema puedan subir paginas.
## Ahi mismo en el archivo menciona de que se trata cada opción:

# Config file for /etc/init.d/apache2

# When you install a module it is easy to activate or deactivate the modules
# and other features of apache using the APACHE2_OPTS line. Every module should
# install a configuration in /etc/apache2/modules.d. In that file will be an
# where NNN is the option to enable that module.
# Here are the options available in the default configuration:
# USERDIR Enables /~username mapping to /home/username/public_html
# INFO Enables mod_info, a useful module for debugging
# PROXY Enables mod_proxy
# DAV Enables mod_dav
# DAV_FS Enables mod_dav_fs (you should enable this when you enable DAV
# unless you know what you are doing)
# SSL Enables SSL
# SSL_DEFAULT_VHOST Enables default vhost for SSL (you should enable this
# when you enable SSL unless you know what you are doing)
# LDAP Enables mod_ldap
# AUTH_LDAP Enables authentication through mod_ldap
# DEFAULT_VHOST Enables the default virtual host in /var/www/localhost/htdocs


APACHE2_OPTS="-D DEFAULT_VHOST -D PHP4 -D USERDIR"


Para iniciar el servidor:


/etc/init.d/apache2 start


En este caso miramos si se ectivo con exito, abrimos el navegador web y colocamos: localhost:80
Te tiene que decir que el servidor de webs se levanto con exito y te mostrara la sigueinte pantalla:
Free Image Hosting at www.ImageShack.us

Para verificar que soportamos PHP creamos una pagína en /var/www/locahost/htdocs como root con el siguiente código:


<?php
phpinfo();
?>


Y miramos la pagina por el navegador y saldrá algo asi:

Free Image Hosting at www.ImageShack.us

Yo aconstumbro crear un usuario para hacer pruebas con php y mysql sin hacer un desmadre en /var/www/localhost de ahi la opción de -D USERDIR en /etc/conf.d/apache2


adduser -m -g apache -s /bin/bash usuario
passwd usuario



test1@UnderHouse ~ $ id
uid=1005(test1) gid=81(apache) grupos=81(apache)


Creo el direcorio: mkdir /home/test1/public_html

Y listo a crear pagínas ahi..

Para ver las pagínas escribimos: http://localhost/~test1/pagina.html

Para MySQL

Despues de instalarlo y bajar sus dependencias dependiendo de las USES vamos a realizar este comandos (antes de iniciarlo, para poder iniciar en PHPMyAdmin).


ebuild /var/db/pkg/dev-db/mysql-4.1.14/mysql-4.1.14.ebuild config

Y también:


mysqladmin -u root -h localhost password 'mi_password'


Nota: Si es otra versión solo cambiala..
También debemos ingresar la contraseña de root

Ahora si iniciamos el demonio mysql


/etc/init.d/mysql start


Para entrar hacemos: mysql -u root -p


Enter password:
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 5 to server version: 4.1.14-debug-log

Type 'help;' or '\h' for help. Type '\c' to clear the buffer.

mysql> show databases;
+----------+
| Database |
+----------+
| mysql |
| pmadb |
| test |
+----------+
3 rows in set (0.02 sec)

mysql> \q
Bye


Abrimos el navegador y tecleamos la siguiente dirección: localhost/phpmyadmin
Nos pedirá usuario y contraseña del root

Free Image Hosting at www.ImageShack.us

Y listo!!!

Espero no se me olvide nada, saludos!! ;)

sábado, febrero 11, 2006

I C++ (Introdución, Conceptos y Primeros Códigos)

Introducción a C++

C++ es originalmente creado por Bjarne Stroustrup dentro de los laboratorias Bell (AT&T) a principios de la decada de los 80's, como bien se sabe c++ evolucionó a partir del lenguaje C (programación estructurada) y simula 67.
C++ es un lenguaje de alto nivel orientado a objetos, lo que sinifica, que tenemos la capacidad de crear programas "modulares" y claramente con código reutilizable (una ventaja enorme en cuanto a c). Esto permite programar mejor, con mayor rapidez y corregir errores fácilmente.

Conceptos básicos de la POO (Programación orientada a objetos)

Objeto: Vivimos en un mundo de objetos, cualquier sustantivo puede ser tomado como tal (automóvil, avión, edificio, celular, mesa, silla etc).

Clases: Es la descripción de un objeto (características y funcionalidad).

Variables / Propiedades miembros: Es un almacén de datos relacionados con los objetos, estan suelen ser públicas o privadas.

Funciones miembro: Es la funcionalidad que se le dan a los objetos, similar a las funciones en la programación estructurada o a los métodos en java =).

Herencia: Permite crear clases (subclases) a partir de otras clases (clase base). Una subclase hereda código y datos de la clase base, no obstante, una subclase puede contener su código y datos particulares.

Instancia: Es un objeto creado a partir de un clase deifínida por el usuario.



Conceptos básicos de programación.

Lenguaje de programación: Son una serie de instrucciones que a groso modo indican lo que realizará la computadora para un fin determinado, estos lenguajes de programación son parecidos al lenguaje común del ser humano (en la mayoria de los casos al Ingles).

Secciones lógicas de una computadora.

Unidad de entrada: Es donde se recibe toda la información/datos que almancena/utiliza una computadora para realizar ciertas instrucciones especificas (Dispositivos de entrada: teclado, mouse/raton, Red, Internet, Microfono, etc.).

Unidad de salida: Es la sección donde se deposita toda la información ya procesada por la computadora para que este disponible. (Dispositivos de salida: Monitor, Impresora, Bocinas, etc).

Unidad de memoria: Es la parte donde se almacena información temporal para que este disponible durante la ejecución de procesos y es donde los dispositivos de salida obtienen lo que se mostrará una vez realizada una petición por los dispositivos de salida.

Unidad aritmética y lógica (ALU): Es la que se encarga de realizar las operaciones y decisiones al momento de procesar información ( operaciones aritméticas, operaciones lógicas).

Unidad central de procesamiento (CPU): Es la que administra todo el relajo al momento de manipular datos, la que inidica cuando se escribe en memoria, cuando se envia información a los dispositivos de salida, etc.
Este término es mal usado por muchos al referirse al gabinete de una computadora, asi que ya saben :D (no vuelvan a decir: Pasame el CPU!! XD).

Unidad secundaria de almacenamiento: Es donde se guarda información a largo plazo la cual puede ser utilizada cuando se requiera (discos).

Lenguaje maquina: Es el lenguaje o idioma natural que entiende un computadora, que básicamente son arreglos de puros 0 y 1. Este tipo de lenguaje es muy poco entendible y complicado para realizar programas.

Lenguaje esamblador: Este lenguaje sustituye al lenguaje maquina por una variante que es la sintaxis ( parecido al ingles), el cual se pueden realizar las operaciones básicas de una computadora. No es tan complicado de entender pero requiere de de mucho código.

Lenguaje de alto nivel: Es el utilizado hoy en día para realización de programas para una computadora. Estos lenguajes tiene una sintaxis mucho más sencilla que un lenguaje esamblador y que además proprociona ser más eficiente al programar.

Compilador: Es el encargado de convertir las instrucciones de un lenguaje de alto nivel (código fuente) a lenguaje maquina para que puede ser entendible para una computara. Esto a su vez crea un ejecutable el cual se encargará de realizar las operaciones que indicamos al momento de programar.

Interprete: Ejecuta un programa de alto nivel sin tener que compilarlo.

Ambiente de programación en C++

Los programas escritos en C++ y el código fuente de este se almacenan en archivos con extensión .cc .cxx .cpp ó .C.
Un programa en c++ pasa por 6 fases para su ejecución, que se describen a continuación:

Edición: Es la fase donde se escribe el código fuente del programa mediante un editor. En linux hay varios como vim, vi, gvim, anjuta IDE xD, etc ( Ya estaré escribiendo algo sobre esto ;).

Preproceso: Esta fase se realiza antes de compilar el programa y la cual usa directivas de un programa llamado preprocesador el cual es invocado por el compilar antes de convertir a código objeto nuestro programa.

Compilación: Se crea el código objeto y se almacena en disco.

Enlace: Se enlaza nuestro código objeto con las librerias estandar de c++ o las creadas por nosotros para crear una imagen ejecutable.

Carga: El programa se almacena en memoria para su ejecución, sencillo no?

Ejecución: Se ejecuta el programa mediante la administración de la CPU.

Escribiendo código en C++

Después de un poco de teoria y espero haberlo hecho bien XD, empezamos con la acción, PERO antes debemos saber algunas cosas más al momento de programar.

Las variables son usadas en cualquier lenguaje de programación y no es más que un espacio de memorial reservado para algunos tipos de datos que utilizaremos durante la ejecución de un programa.

1. Enteros
1. int
2. long int
3. long long
4. short
5. char
2. Flotantes
1. float (IEEE754 Simple)
2. double (IEEE754 Normal)
3. long double (IEEE754 Extendido)


Los operadores aritméticos son especialmente para realizar operaciones/cálculos aritméticas(os) xD

Operador Operación

+ Suma

- Resta

* Multiplicación

/ División

% Residuo o Módulo

Existe una precedencia al momento de evaluar una expresión aritmética

Orden de operaciones:

1.- Paréntesis

2.- Potencias y raíces

3.- Multiplicaciones y divisiones

4.- Sumas y restas

5.- Dos o más de la misma jerarquía u orden entonces resolver de izquierda a derecha


Los operadores relacionales con para evaluar ó comparar expresiones.

<> Mayor que
<= Menor o igual que >= Mayor o igual que
== Igual que (identidad)
!= Desigual que (desigualdad)

El flujo estándar de entrada se hace mediante la instrucción cin (c-in) y por lo regularmente obtenemos los datos necesarios mediante el teclado.

El flujo estándar de salida se manda a pantalla mediante la instrucción cout.

El flujo estándar de errores se usa mediante la expresión cerr y se manda al monitor junto con cout regularmente.

Secuencias de escape.




Secuencia Valor Símbolo Que hace

\a 0x07 BEL Sonido audible (bell)

\b 0x08 BS Retroceso (backspace)

\f 0x0C FF Salto de formato (formfeed)

\n 0x0A LF Saltar una línea (linefeed)

\r 0x0D CR Retorno de carro (carriage return)

\t 0x09 HT Tabulación horizontal (H Tab)

\v 0x0B VT Tabulación vertical (V Tab)

\\ 0x5c \ Barra invertida (backslash) [2]

\' 0x27 ' Apóstrofo (comilla simple)

\" 0x22 " Doble comilla

\? 0x3F ? Interrogación

\O cualquiera cualquiera O = cadena de hasta tres dígitos octales

\xH cualquiera cualquiera H = cadena de dígitos hexadecimales

\XH cualquiera cualquiera H = cadena de dígitos hexadecimales



Los comentarios son usados para expresar una opinión o algún comunicado a la persona que mire el código de nuestro programa.
En c++ se pueden escribir de la siguiente manera:

// Esto es comentario de una linea

/* Esto es
un comentario de
muchas lineas
XD
BU!*/


Pues empezemos con un programa sencillo:


// Esta es una liberia estandar de C++, se tiene que declarar para usar el
//flujo de entrada, salida y de errores.
//Esta linea es usada por el preprocesador de C++.
1 #include<>
2 int main(){
3 std::cout <<"Hola, \n Que tal? \n Nos vemos!"; 4 return 0; 5 }


Que es lo que hace?
En la linea 2 se declara la función principal del programa, la cual siempre se debe escribir y decimos que devuelve un valor de tipo entero (ya veremos esto a fondo). Sabemos que es una función por la forma de declarar los parentesis a la derecha despues del nombre.
La llave izquierda ({) señala que ahi empieza una bloque de instrucciones que son parte de la función main.

La linea 3 se manda a imprimir en pantalla mediante la instrucción std::cout y el operador de insercción de flujo (<<) el siguiente mensaje, por cierto, cada instrucción termina con punto y coma (;): Hola, Que tal? Nos vemos! En la linea 4 indicamos que regresamos un valor nulo (nada). La linea 5 simplemente con la llave derecha (}) se da por concluido el bloque de instrucciones de la función main y por lo tanto el termino del programa. Nota: Siempre que se abrá un bloque de instrucciones se debe cerrar, si al momento de compilar nos mandará un mensaje de error y no podrá crearse la imagen ejecutable del programa. El programa anterior se puede escribir con algunas variantes y con el mismo resutado:

// Esta es una liberia estandar de C++, se tiene que declarar para usar el
//flujo de entrada, salida y de errores.
//Esta linea es usada por el preprocesador de C++.
1 #include<>
2 int main(){
3 std::cout <<"Hola, \n"; 4 std::cout <<"Que tal? \n"; 5 std::cout <<"Nos vemos! \n"; 6 return 0;



// Esta es una liberia estandar de C++, se tiene que declarar para usar el
//flujo de entrada, salida y de errores.
//Esta linea es usada por el preprocesador de C++.
1 #include<>
2 int main(){
3 std::cout <<"Hola, \n" 4 <<"Que tal? \n" 5 <<"Nos vemos! \n"; 6 return 0;


Entre algunas formas mas pero bueno ahi prueben que es la unica manera de aprender (practicando).

Ahora algo un poco mas complejo, algunas operaciones mediante el uso de los operadores aritméticos.


#include<>
int main()
{
using std::cout;
using std::cin;
using std::cerr;
int num1, num2;

cout<<"Escribe el num1: "; cin>>num1;
cout<<"Escribe el num2: "; cin>>num2;
cout<<"La suma de los dos numero es: "<<>

Vaya hay cosas nuevas XD..

Using std:: Es para poder omitir el std:: cada vez que ocupemos cout, cin o cerr (esto es referente a los espacios de nombre que veremos después).

int num1, num2 Nada especial declaramos dos variables que solo guardaran datos enteros.

cin>> Lo mismo que cout, se usa para obtener datos mediante el operador de extracción de flujo (>>). En este caso pedimos el valor de la variable num1.

<<>

miércoles, febrero 08, 2006

Regreso a clases X<

Pues de nuevo regresamos a las carreras y a la buena vida que nos da la uni :P XD

Sin embargo el primer dia la gran mayoria de los maestros ni se presentaron, esperemos para después de la primera semana todas la clases se normalizen..

Ps las materias que veremos esta semestre son estas:

Ética

Programación POO

Química X(

Probabilidad y Estadística

Dibujo (que ni idea de que se trata creo es AutoCad)

Matemáticas II

Ps la verdad la unica que me interesa es la de Programación y algo de dibujo si se da lo de AutoCad ya que si es de llevar la gran regla "T" ps safo XD.

Los maestros que se presentaron es el de mate., que seguraménte nos tendrá matandole con ejercicos XD, el de química, otro que estaremos viendo teoría y haciendo unas manualidades y documentación en diapositivas ( que comentó que al último con esa información subiriamos los tutoriales a la pagína de la escuela), la de ética, que ps se ve buena onda pero no espero hacer gran cosa..

Pues así están las cosas hasta el momento y espero tener tiempo para seguir con esto y hacer la sección de cursos =)..

Hasta la próxima.

viernes, febrero 03, 2006

Hoolingans







Tiene como 2 semanas que fui a ver esta pelicula sobre los "agrupaciones" llamadas hooligans y la violencia que llevan en cada partido que se presenta.
La historia comienza cuando Matt es explusado de la "tan famosa" universidad Harvad por incubrir a un we que se fumaba drogas =x . Sin el apoyo de su padre se va de la ciudad a visitar a su hermana en inglaterra donde conoce a Pete que es hermano del esposo de su hermana XD..
Aqui es donde el empieza todo el desmadre cuando este mentado Matt se va filtrando y se une al grupo de hooligans al que pertenece Pete..

Bueno la historia esta bien (no puedo decir que excelente), "supuestamente" es para mayores de edad xD pero no tiene una excesiva muestra de escenas violentas que no se puedan mirar (al menos para mi)..

El final no me parece lo mejor que digamos por que se me figuro muy simple, pero bueno, tal vez el productor(es) trato de finalizar con que estos actos no son los mejores para seguir y por eso justifica el final..

Bueno para los amantes de la acción y drama ps no es la mejor pero es mejor que ir a ver pinocho o zhatura xDDDD

Aqui les dejo el resumen en la pagina de Cinepolis Clic aqui XD

Para los fumadores XD

No me considero un adicto



Pero si fumo de vez en cuando..

Esto lo encontré buscando en google y espero les seá de utilidad y de paso también un test para mirar que tan adicto eres..

Me sorprendio mirar que quimicos se utilizan en la elaboración de los cigarrillos

Mi resultado fue este: Clic

Y el de ustedes? XD

Articulo

Test