Evolucion

febrero 18, 2010

Bueno, este es uno de los temas mas controversiales en la historia de la humanidad, pero, que tan cierto o que tan falso es. Primero hay que entender como es que funciona, y ps, aunque siempre lo pintan bien simple “el mas adaptado es el que sobrevive”, no funciona exactamente de esa manera, hay muchisimos factores que gobiernan las reglas de la evolucion. Listaremos algunas para comprender sus fuciones y luego las uniremos para armar la evolucion:

Ambiente

Es el factor mas importante de todos, la evolucion esta en funcion del ambiente,  por ejemplo, si el clima se hace mas frio, el individuo va a necesitar de abrigo, si hay mas alimentos en el agua, el individuo va a necesitar herramientas fisicas en su cuerpo para poder nadar. Si el ambiente no cambia, el individuo no necesita cambiar, pero si lo hace… como funciona el mecanismo de evolucion??

Genes

Todo individuo esta construido en base a su genoma, el cual hereda de sus progenitores (en el caso de la reproduccion sexual), generalmente siempre tenemos dos copias de los genes que heredamos, unos heredados del padre y otros de la madre. Si un gen esta dañado, tenemos la copia de repuesto, ahora bien, por ejemplo, la poblacion humana, ni un individuo tiene la misma combinacion de genes que otro (a excepcion de los gemelos), cada uno es unico y especial (awww), los genes codifican proteinas las cuales son las bases de construccion de nuestro cuerpo.

Proteinas

Tenemos varios tipos

  • Motrices
  • Enzimas
  • Estructurales
  • Reguladoras
  • De transporte
  • Defensivas

Me enfocare en las enzimas. Estas son proteinas que aceleran los procesos quimicos del cuerpo, por ejemplo, nosotros necesitamos glucosa para poder generar ATP (Adenosin Trifosfato, molecula de alta energia), pero la glucosa no esta codificada en nuestros genes, si no que esta codificada la proteina que la produce en base a otros sustratos como el almidon, esta enzima se llama almidonasa y esta separa las cadenas de de almidon en moleculas de glucosa simple para luego procesarse.

Seleccion natural

Supongamos una poblacion de animales, los ancestros de las ballenas los mesoquinios, unos animales parecidos a perros con pezuñas (carnivoros por cierto), su ambiente cambio drasticamente, no habia suficiente alimento en tierra firme, pero en el agua si, estos animales se dieron cuenta de esta oportunidad alimenticia y decidieron ver como les iva cazando peces. Ahora bien, todos eran de la misma especie pero algunos podian nadar mejor que otros, algunos tenian caderas mas fuertes y podian impulsarse mejor dentro del agua que otros, por lo tanto estos se alimentaban mejor, por lo tanto a las hembras les llamaba mucho mas la atencion que a los otros.

Seleccion sexual

El sexo femenino realmente es el sexo dominante, ellas son quienes deciden con quien se aparean y con quien no, si un macho no les agrada, no se aparearan, pero si otro se ve fuerte, con el si. Por lo tanto el macho atractivo podra engendrar mas hijos, que seguramente, seran tan fuertes o mas que el padre. Mientras que si el debil llega a reproducirse, no lo hará tan exitosamente como el individuo fuerte, sus genes no se esparciran tanto.

Algo que debemos tener muy claro es que la evolucion no es inteligente, muchas personas piensan que por ejemplo, si digamos, el clima cambia a algo mas frio, los animales van a desarrollar abrigos automaticamente, esto no es asi, la evolucion no se puede predecir.

Como hablamos anteriormente, todos los individuos son distintos, ahora cuando el ambiente cambia los genes se “expresan”, o se activan, animales de la misma especie con genes que les ayuden a protegerse del frio seran mas exitosos que otros que no los tengan, estos genes ya existen en el genoma, ya sea que los heredaron, o los desarrollaron mediante mutaciones, pero como nunca hubo un cambio en el ambiente, no se expresaron, no se dieron a conocer hasta ahora, y por lo tanto, estos seran los mejor adaptados, ellos no lo dispusieron, sus genes si, si ni un individuo de esa especie hubiera tenido dichos genes, ni uno estaria adaptado, o seria lo suficiente fuerte para soportar el cambio, en este caso la especie se extinguiria.

La capacidad de adaptacion de las especies es por lo que ya se tiene, los genes no se van a desarrollar por el cambio ambiental, estos ya deben estar preparados para cuando viene dicho cambio.

Siguiendo con el ejemplo de los ancestros de las ballenas, los mejores nadadores eran los mejores adaptados, por lo tanto tenian mas alimento y mas hembras. Esparcian sus genes mas rapidamente, luego sufrieron cambios en su cola, algunos la tenian ancha horizontalmente, otros ancha pero verticalmente, otros la teinan como una cola normal, estos cambios se dieron a lo largo de las generaciones por los errores geneticos que se cometian al reproducirse, habia mucha variedad de colas.

Pero los individuos con colas anchas horizontalmente, resulto que nadaban mas rapido que los demas, por lo tanto tenian mas alimento y mas hembras, estos se reprodujeron mejor que los demas individuos con otros tipos de colas, y sus crias heredaban dicha cola ancha horizontalmente.

Luego resulto que cuando las hembras parian en tierra, eran acosadas por depredadores, puesto que los mamiferos normalmente cuando nacen lo hacen con la cabeza primero para poder respirar. Desafortunadamente estas crias eran devoradas por los predadores pues estas nacian en tierra firme.

Pero un pequeño porcentaje de estas ballenas primitivas nacian con la cola de primero (las crias que nacian en el agua con la cabeza de primero morian ahogadas, por eso salian a tierra), resulto que estas crias tenian mejor oportunidad que las que nacian en tierra, poco a poco fueron incrementando su numero, hasta que las que nacian con la cabeza de primero desaparecieron, todo esto fue porque esta era una mejor adaptacion, dada por los requerimientos de la especie.

Dado este cambio en el nacimiento de las crias, sus piernas traceras ya no les eran necesarias, y ya no las usaban, estas quedaron atrofiadas, por lo tanto de generacion en generacion se hicieron mas pequeñas pues no las necesitaban, ademas, los individuos con piernas mas pequeñas y colas mas grandes eran mas rapidos que otros pues estas si eran muy grandes entorpecian su hidrodinamica.

Poco a poco asi fue refinandose el diseño de las ballenas hasta el dia de hoy, sus narices que originalmente estaban frontales, cambiaron a espiraculos que estan sobre sus cabezas. Individuos que unieron sus dedos fueron mas rapidos que otros que no lo hicieron.

Este es el mecanismo de requerimiento a requerimiento es la manera de como la evolucion funciona, poco a poco en unos millones de años mediante errores en la codificacion, replicacion de genes, perdida de cromosomas, etc es como las especies se diferencian unas de otras.

Ahora bien, algunas personas aun diran “pero igual, fue un diseño inteligente”. Pues realmente no lo fue, si fuera inteligente, las ballenas hubieran desarrollado branquias para respirar bajo el agua, o una piel que les sirva de sistema respiratorio para no tener que salir a la superficie a respirar, hacer eso si es inteligente, pero como es un modelo basado en el azar (fucion random() XD).

Otro ejemplo somos nosotros los humanos, no tenemos enzimas que produzcan vitamina C (un nutriente escencial en los mamiferos), pero varios animales si los tienen, porque nosotros no??

Si podemos notar, en nuestra dieta, tenemos las frutas, las cuales son ricas con dicho nutriente. Nuestros ancestros empezaron a comer frutas y obtenian mucho de este nutriente por este medio. Por lo tanto, este gen ya no era necesario y se desactivo o mutó, , el requerimiento de tener ese gen activo ya no se usó por tener una fuente alterna de vitamina C, este ambiente nuevo con frutas hizo que cambiara nuestra dieta.

Bueno esta fue una reseña rapida de el mecanismo de la evolucion, como ven es bastante complicado, aun falta bastante que explicar, pero… para eso esta wikipedia y google 😀 usenlos 😀

Codigo fuente de Windows Vista!!!

julio 29, 2008

Pues recientemente se publico un poco del codigo fuente del Windows Vista, Micro$oft tuvo que lograr mucho para poder deshacerse del sitio web donde lo publicaron, y pues con su inmenso poder lo lograron, pero un pedazo de codigo fue sustraido y publicado para su estudio y el continuo avance del conocimiento que los programadores de Redmond son … digamos, no tan listos

Analistas de sistemas operativos han llegado a la conclusion de que este codigo es “Micro$oft Genuine Software”

Fuente: PC World

Si los lenguajes de programacion fueran autos

junio 8, 2008

Esto es una actualización de una serie de chistes antiguos sobre el parecido de los lenguajes de programación y los coches. Se han añadido algunos lenguajes modernos a la lista. Cualquier sugerencia es bienvenida!

C: es un coche de carreras que va increiblemente rápido pero que cada 50 Km se avería.

C++: es un coche de carreras que tiene de todo con decenas de extras y sólo se avería cada 250 Km, pero cuando lo hace nadie sabe porqué se ha estropeado.

Java: es un coche familiar tipo furgoneta. Fácil de conducir, no demasiado rápido y no te puedes hacer daño.

C#: es un modelo de coche familiar tipo furgoneta que está compitiendo en el mercado. Una vez que lo usas no se te está permitido usar los productos de la competencia.

Ocaml: es un coche Europeo muy sexy. No es tan rápido como el C, pero nunca deja de funcionar y llegas más lejos en menos tiempo. Pero como es francés ninguno de sus controles está en los sitios habituales.

Haskell: es un coche muy bonito con un diseño muy elegante del que existen rumores que se puede conducir sobre terreno extremo. La primera vez que lo intentas conducir no va digamos por la carretera; en vez de eso, crea copias de si mismo y la carretera, y en cada copia sucesiva de la carretera el coche se encuetra un poco más adelante. Se supone que se puede conducir de una manera más convencional, pero no sabes suficiente matemáticas para averiguarlo.

[Otra versión:]

Haskell: no es realmente un coche; es una máquina abstracta a la que le pasas una descripción detallada sobre como conducir si fueras a hacerlo. Tienes que meter la máquina abstracta dentro de otra máquina (real) para poder realmente conducir. Se supone que no debes preguntar cómo funciona la máquina real. También hay una manera de coger múltiples máquinas abstractas y hacer una única máquina abstracta que luego metes en una máquina real para hacer varios viajes sucesivos.

Lisp: se parece a un coche, pero tuneándolo lo suficiente lo puedes convertir en un avión o submarino lo bastante funcional.

Prolog: es totalmente automático: le describes qué aspecto tiene tu destino y conduce por ti, pero el esfuerzo necesario en describir la mayoría de destinos es equivalente a conducir hasta ellos.

Perl: se supone que es un coche bastante chulo, pero el manual del conductor es incomprensible. Y aunque llegues a saber cómo conducir tu coche perl, no sabrás conducir el de nadie más.

Python: es un magnífico coche para principiantes; lo puedes conducir sin carnet. A no ser que lo quieras conducir en vías muy rápidas o terrenos peligrosos, puede que no necesites ningún otro coche.

Smalltalk: es un coche originalmente diseñado para gente que estaban aprendiendo a conducir, pero se diseñó tan bien que incluso conductores con experiencia disfrutan conduciéndolo. No es muy rápido, pero puedes cambiar cualquier pieza para dejarlo más a tu gusto. Una excentricidad que tiene es que realmente no lo conduces; le envías un mensaje pidiéndole ir a algún sitio y entonces te lo hace o te dice que no ha entendido lo que le preguntas.

Ruby: es un coche que se creó cuando los coches Perl, Python y Smalltalk chocaron los 3 juntos. Un mecánico japonés encontró las piezas y montó un coche que muchos opinan que es mejor que la suma de sus partes.

Erlang: son unos cuantos coches que cooperan para llevarte dónde quieres ir. Lleva un poco de práctica saber conducir con un pie en cada uno de los varios coches, pero una vez aprendes como hacerlo puedes conducir sobre terreno que sería muy difícil hacerlo de cualquier otra manera. Además, como usas varios coches, no pasa nada si algunos fallan por el camino.

Fortran: es un coche primitivo; irá muy rápido siempre y cuando sólo vayas por vías que son perfectamente rectas. Se cree que aprender a conducir un coche Fortran hace que luego sea imposible aprender a conducir cualquier otro modelo de coche.

Cobol: se supone que es un coche, pero cualquier conductor que se respete nunca admitirá haber conducido uno.

Forth: es un coche que te montas tú mismo de un kit. Tu coche no se tiene porqué parecer o comportar como el coche de nadie más, pero un coche Forth sólo se mueve hacia atrás.

Lenguaje ensamblador: es sólo el motor; te tienes que montar el coche tú mismo y ponerle gasolina mientras corre pero si vas con cuidado irá como una bala.

Eiffel: es un coche que incluye a un profesor de autoescuela con acento francés. Te enseñará rápidamente a identificar y aprender de tus errores, pero no se te ocurra discutir con és porqué te insultará y te echará del coche.

Original (inglés):
http://www.cs.caltech.edu/~mvanier/hacking/rants/cars.html

Saquemosle lo bueno a lo malo XD

abril 22, 2008

😄 Super cadena que me llego y creo q es digna de ponerse en un blog jeje, VIVA WATE!!!

A TODO LO MALO HAY QUE VERLE LO POSITIVO…..

Puta, que de ahuevo cuando la gasolina llegue a $10 dólares por galón.  GUATEMALA  va a ser un país limpio y saludable:

La mayoría de gente no va poder pagar esos precios, se tendrán que usar bicicletas, por lo que ya no habrá tanto gordo cerote, toda la mara va a tener buena condición física por ende mucho más saludable.

La ciudad capital disminuirá los niveles de contaminación del aire, le diremos adiós al smog y a la contaminación; como premio ya los niños no sufrirán de tantas enfermedades respiratorias y alérgicas, se va a reducir la tasa de muertes infantiles por la misma causa.

Al usar bicicletas las gordas celulíticas se van a convertir en mamacitas, ricas, sequitas y con grandes piernas; adiós celulitis, adiós llantillas, solo buenos culitos.

No van a haber buses, por ende no habrá buseros cerotes con esas carcachas mierdas atropellando gente, creando congestionamientos y manejando como neuróticos, pendejos

Ahhhhh que lindo un día sin trabazones. Las calles estarán solas, descongestionadas, no necesitaremos de una hora para atravesar el centro, el tráfico será fluido y el manejar pasará de ser estresante a un verdadero placer.

Se reducirán drásticamente las muertes por accidentes de tránsito, no más atropellados, no más muertes por exceso de velocidad, sólo alguno que otro descalabrado de las bicicletas.

La mara garra no podrá comprar gasolina, por lo que sólo se van a ver en la calle buenas naves, dándole más plante a la ciudad, ya no veremos esas carcachas pedorras echando humo ni tendremos que lidiar con las cafeteras que a cada rato se quedan a media calle,
haciendo trabazones.

Seremos un país ecológico, saludable, limpio y seguro.

Cuál es el joder de la gasolina?

Por mi que llegue de vergazo a los $20 dólares por galón hoy mismo.

Atte.

ALVARO COLOM
PRESIDENTE

Abrir terminal con nautilus (gnome) y mas trucos para Gnome

marzo 5, 2008

Abrir terminal con nautilus == como en KDE

Muchas veces necesitamos una terminal en un directorio donde estamos y lo que acemos es abrirla desde el menu Aplicaciones.Accesorios.Terminal, y usar tantos cd (change dir) como sean necesarios para llegar a la carpeta destino (algo muy aburrido por cierto).

Bueno, aka tengo la solucion, un script que se instala facilmente y al reiniciar nautilus ya se puede usar

sudo apt-get install nautilus-open-terminal

una vez instalado y reiniciado nautilus al acer click derecho sobre la carpeta en donde estemos nos saldra la opcion

Abrir en un terminal

Tal y como se hace en KDE, para que vean que gnome no esta limitado 😉

Scripts de conversion de imagenes, videos, etc

No lo dije antes pero un script es una extencion de algun programa, en gnome se pueden instalar muchos scripts para los propocitos que kerramos, aca encontre unos bastante utiles, pero primero hay que instalar una extencion de nautilus

sudo apt-get install python-nautilus

luego, descargaremos un comprimido el cual se descomprimira en la carpeta .gnome2/nautilus-scripts de nuestra carpeta home, la proxima vez que reiniciemos nautilus apareceran los scrpits instalados en dicha carpeta, entre las funciones de los scrpts estan:

Convertir archivos de musica en otros formatos (para que este funcione instalar lame: $ sudo apt-get install lame)

Convertir imagenes a otro formato

entre otras, a veces (como el convertidor de musica) pedira que se instale cierto paquete, simplemente instalarlo con

$ sudo apt-get install paquete

Y ya podras usar el script, la verda, jeje ahorra tiempo y ram el no abrir una aplicacion para acer estas ondas.

Navegar en nautilus como administrador

Muchas veces queremos accesar a las carpetas con permiso de administrador pero no podemos y a veces no tenemos ni idea como hacerlo, bueno, simplemente tenemos que abrir una consola y escribir en ella

$ sudo nautilus

nos pedira la clave, y listo 😀 navegaremos como administrador entre carpetas (cuidado con lo que mueves jeje)

Fondo para nautilus

Aburrido de ver la pantalla de nautilus color blanco?? kieres mas colores?? etc, etc, etc?? Bueno x si no te as puesto a revisar en el menu

Editar.Fondos y Emblemas

y ai nos daran muxas opciones de fondos y colores y emblemas para colocarle a nuestro nautilus, tambien puedes agregar imagenes personalizadas, no se aburra y pongale colores a la vida 😀

Temas de iconos de nautilus

Para cambiar los temas de iconos necesitamos ir a

Sistema.Preferencias.Apariencia

y nos apareceran los distintos temas de iconos, ahora, debemos descargar nuestros temas, podemos ir a paginas como

Gnome Look

y descargar nuestros set de iconos, luego solo se da en instalar y se seleccionan y listo, recuerda que se guardan en el estado personalizar, asi que dale guardar como para ponerle un nombre definido

Montar discos duros (en ubuntu 7.10)

Le das click derecho al panel donde estan los menus principales, y le das en “Añadir al panel”

Encontraras muchos iconos que son applets que tienen cierta funcion en especifico, buscas uno llamado “Montador de discos” y lo arrastras y sueltas hasta el panel, una vez ahi te mostrara los discos que no an sido montados, incluso memorias USB, o unidades de CD/DVD (estos ultimos se montan solos al insertar un disco en la unidad), le das click izquerdo y le das “Montar volumen” y ya esta, montado y listo para usarse 😀

 Marcadores

Bueno esta caracteristica es bastante obvia aunque algunas personas no la ven :P, nautilus tiene un panel lateral en el cual estan las carpetas de home, los discos, etc. Bueno, esos son marcadores XD, y para hacer uno nuevo, solo hay que arrastrar la carpeta que se desea tener en marcadores hacia le panel y automaticamente se agregara, como un acceso directo hacia dicha carpeta 😉

Colocar plantillas maestras

Primero que todo, crearemos una carpeta llamada .templantes dentro de nuestro directorio home

Luego abriremos el archivo

.config/user-dirs.dirs  con gedit

En la linea que dice

XDG_TEMPLATES_DIR=”$HOME/”

reescribirlo asi:

XDG_TEMPLATES_DIR=”$HOME/.templantes”

Luego nos iremos a ese directorio .templantes

Y ahi guardaremos archivos nuevos (como documentos de OpenOffice o incluso plantillas  de archivos fuente)  al menos yo hice un srcJava.java y me crea un documento con extencion .java, puedes poner los que tu kieras y lo que kieras que tengan dentro (por eso se llaman archivos maestros).

BUENO, CREO  QUE CON ESTO ES SUFICIENTE, CUANDO TENGA MAS TRUQUITOS, SE LOS PASO, ESPERO QUE LOS DISFRUTEN 😀

Java Mail

noviembre 20, 2007

Para todos mis amigos q tienen problemas con el API mail de java aka les dejo mi codigo fuente de una clase que hice, es realmente facil implementarla, simplemente hay q mandar a llamar al constructor y en base a los parametros manda el mail, suerte 😉

package Consultas;

import javax.mail.*;
import javax.mail.internet.*;
import java.util.*;
public class SendMail
{

private String mail;
private String pass;
private String smtp;
private String nombre;
private String cuerpoMsg;
private String receptor;
private String asunto;

public void setMail(String mail) {
this.mail = mail;
}

public String getMail() {
return mail;
}

public void setPass(String pass) {
this.pass = pass;
}

public String getPass() {
return pass;
}

public void setSmtp(String smtp) {
this.smtp = smtp;
}

public String getSmtp() {
return smtp;
}

public void setNombre(String nombre) {
this.nombre = nombre;
}

public String getNombre() {
return nombre;
}

public void setCuerpoMsg(String cuerpoMsg) {
this.cuerpoMsg = cuerpoMsg;
}

public String getCuerpoMsg() {
return cuerpoMsg;
}

public void setReceptor(String receptor) {
this.receptor = receptor;
}

public String getReceptor() {
return receptor;
}

public void setAsunto(String asunto) {
this.asunto = asunto;
}

public String getAsunto() {
return asunto;
}

public SendMail(String mail, String pass, String smtp)
{
this.mail = mail;
this.pass = pass;
this.smtp = smtp;
}

public SendMail(String mail, String pass, String smtp, String nombre,
String cuerpoMsg, String receptor, String asunto)
{
this.mail = mail;
this.pass = pass;
this.smtp = smtp;
this.nombre = nombre;
this.cuerpoMsg = cuerpoMsg;
this.receptor = receptor;
this.asunto = asunto;
sendMail();
}

public void sendMail()
{
Properties props = new Properties();
Session session = Session.getDefaultInstance(props, null);
MimeMessage message = new MimeMessage(session);
try {
Address address =
new InternetAddress(mail, nombre);
message.setFrom(address);
Address toAddress = new InternetAddress(receptor);
message.addRecipient(Message.RecipientType.TO, toAddress);
message.setText(cuerpoMsg);
message.setSubject(asunto);
} catch (Exception Ei) {
Ei.printStackTrace();
}
try {
String smtphost = smtp;
String user = mail;
String password = pass;
if (smtphost.equals(smtp))
smtphost = “mail2.intelnet.net.gt”;
sendNoDatoAdj(smtphost, user, password, message, session);

} catch (Exception Ei) {
Ei.printStackTrace(); }
}

private void sendNoDatoAdj(String smtphost, String user, String password,
MimeMessage message, Session session)
{
try{
message.saveChanges();
Transport transport = session.getTransport(“smtp”);
transport.connect(smtphost, user, password);
transport.sendMessage(message, message.getAllRecipients());
transport.close();}
catch(MessagingException ex){ex.printStackTrace();}
}

public static void main(String ar[])
{
new Consultas.SendMail(“psyagenda@gmail.com”,”agendita”,”smtp.gmail.com”,”De oscarin”
,”Q si sirve!!!!”,”oscarito71@gmail.com”,”MUAJAJA”);
}

}

Como pueden ver es bien simple, simplemente se manda a llamar al constructor con los parametros que recibe y lo manda bueno, espero que les sirva, suerte 😉

Migracion… —> Linux

noviembre 19, 2007

Je je pues si, migrando, a este kernel tan lindo y eficiente (aunque a veces complicado) con taaaaantas bondades que nos da (es gratis, no es mas que suficiente?? >.<) y con tantas aplicaciones, y tanto recurso libre por llenar (siiiiiii recursos jeje), y kien dice que no hay app buenas aka?? solo miren:

Internet -> Firefox

MSN -> aMSN

Media Player -> kde: amarok (muy bueno), gnome:Rhythmbox

M$ Office -> Open Office

Ares -> giFT (un poco complicado de instalar pero sale 😀 )

para Torrents -> kde: ktorrent, gnome:bittorrent

Windows Aereo (tema de winVista) -> COMPIZ-FUSION!!!

Videos -> gnome: Totem , kde: no recuerdo 😄

Graficos -> GIMP

Java -> Java

Worms (jeje sq es muy bueno) -> Wormux

Casi cualkier app de win -> Wine

Ahora windows tiene un nuevo nombre Wintento 😄 , al menos yo espero (en realidad espero) que las empresas de videojuegos vean mas alla de las ventanas jeje, y se q muchos estan de acuerdo conmigo 😛

Y si, windows es un sistema operativo multitareas

Puede colgar dos programas al mismo tiempo

pero… jeje saben que es lo mejor de windows??

mmm… tampoco lo se 😛

y x cierto, la frase favorita de Bill Gates

Si no puedes hacerlo bueno, hazlo bonito

Y esta comprobado el metodo para que la windows corra mas rapido:

Tirar el disco de instalacion con muuuxa fuerza

Y como todo sabemos, hay distintos tipos de amistades

MacOs es amigo del usuario (exelente interfaz grafica o.o)

Linux es amigo de nosotros (programadores siiiii)

y Win es amigo ps… de Bill Gates y de usuarios informaticos masokistas

si x mi fuera :P, si fuera asesino pudiera matar a Bill Gates, Osama Bin Laden o a Hitler, y tuviera dos balas, sin duda…

Mataria a Bill Gates, y le daria dos veces x cualkier cosa

jeje yo no se porque mi mama me obliga a cambiar bombillas kemadas

Debe saber que yo trabajo puramente con el software, no con hardware!!!

x cierto jeje estaba buena la promocion de por cada disco de isntalacion de windows regalan 3 botones de reset incluidos jaja

Y pues cuando instale firefox no se xq se colgo windows

seguramente algo andaba bien

Nuevos mensajes de error de win

Error 0x0012: pulse F13 para cargar windows correctamente

Error 0x0012: un proceso esta estable, desinstalelo y reinicie windows

Error 0x0013: la instalacion d win anulara la garantia de su PC

Anecdotas que encontre x la red, jaja

Alumno: “¿Se puede usar Word en los ordenadores del Departamento?”

[nota: eran estaciones Sun]

Ran: “No, esos ordenadores usan UNIX”
Alumno: “Ah, claro, UNIX usa una versión de DOS muy antigua”

[confieso que me costó recuperarme de ésta]

————————————————-

Alumno: “¿Esto son filtros contra las radiaciones nucleares de los monitores?”

[si no me tiré por los suelos de la risa fue por un ejercicio de autocontrol supremo]

————————————————-

Profesor: “Tenemos un PC XT antiguo con una disquetera y queremos…”
Ran: “Un momento. ¿Es una disquetera de 3 1/2 ó de 5 1/4?”
Profesor: “¿En qué se distinguen?”

[lo que demuestra que cualquiera puede dar clases en una universidad]

(nunca faltan los chistes contraM$ jajaja)

Hello World!!!

noviembre 19, 2007

Si, esa fue mi primera frase que le dije a una compu q sakara (frase cabrona me costo!!! puse el System.out.println con minuscula, y el main con mayuscula, y class tambien, etc, etc, etc, T_T)
digamos que no fue un buen comienzo (perdiendo progra ese bimestre con 10/100 ps) pero bueno, no hay que rendirse dicen x ai y bueno, ahora toi en sistemas jaja, y no m arrepiento, hacer lo que uno hace bien (bueno se intenta), Lo bueno d todo esto, esq siempre hay que estar aprendiendo (bien jason ya m djaste, t felicito XD) y ps, no hay que olvidar hecharle la mano a los demas (aun no son competencia asi q vale 😀 ) y ps, jeje aprender de los errores (maldita clase de lenguajes T_T ) y seguir adelante no importando los obstaculos que aparezcan (si, maldita retrasada de lenguajes T_T), conocer nuevos ambientes (ubuntu rules >.<), conocer de todo y pues tomar lo bueno, y dejar lo malo (M$ Windows, x ejemplo jaja), forgar nuevas amistades y alianzas (los kero muxaaaa!!!).

Weno, como sea, jaja, los veo en la U, y ps exitos a todos!!! y ya saben, lo mejor para todos 😉 (Dios bendiga a mis amigos y a este blog, amen) 😄

Hello world!

noviembre 19, 2007

Welcome to WordPress.com. This is your first post. Edit or delete it and start blogging!