jueves, abril 27, 2006

mmm... universidad..

Bueno estoy en el laboratorio del ramo solucion algoritmica de problems..
Me entregaron un 6.0 en un trabajo que me demoré mas que la chucha en hacer..
:P
ahora entregué uno paal pico de malo, no espero mas de un 4...
me desaniman esas mierdas...

mañana tengo un certamen de otro ramo y espero que me vaya bien...

chau!

domingo, abril 23, 2006

XGL

Bueno el otro dia viendo CNN mostraban en chile una junta de linuxeros en la cual se mostraban distros entre otros.. Una distro que mostraron en el reportaje y me llamó bastante la atención fue Kororaa ya que los escritorios se movían en 3D y las ventanas al tomarlas y arrastrarlas daban un efecto muy genial. Me bajé el LiveCD y lo probé. Fue asombroso ver como funcionaba y sobre todo si tienes una tarjeta nvidia geforce (3 para arriba de preferencia) ya que hasta en el LiveCD puedes ver la capacidad que tiene esta herramienta.

Aquí un video para que vean a que me refiero:




Ahora bien, el XGL se podría definir como un X Window System o sistema gráfico de ventanas basado en OpenGL.
XGL pertenece a la compañía Novell, esta en un momento decidió dejar de compartir el código lo cual provocó la decepción entre millones de usuarios ansiosos por implementar esa tecnología en sus distribuciones, después de un tiempo decidieron liberar el código nuevamente y es asi como ahora podemos encontrar este sistema con distribuciones ya instalados (caso de kororaa) o en otras como SUSE o Ubuntu a las que pueden ser instalados.

Los requerimientos para que funcione óptimamente son tener una tarjeta de video nvidia (de preferencia geforce) y como 256 de ram, por nombrar algunos.

Se pensaba que Windows Vista sería el pionero en este tipo de tecnología pero el código abierto ha triunfado una vez mas ;) jajaj

adios!

lunes, abril 10, 2006

=O



jajajaj bueno quería poner esta estupidez xDD aunque habia sido el 667 ='( snif pero la trukié jajjaj xDD!!

ya eso!

lean la entrada anterior a esta.

Crear triángulos en python =p

##programa para crear triángulos en pythong
def create_triangle(x1,y1,x2,y2,x3,y3,color="black"):
create_line(x1,y1,x2,y2,color)
create_line(x2,y2,x3,y3,color)
create_line(x3,y3,x1,y1,color)

##aquí va el código para ver nuestra creación

x1 = int(raw_input("Dame el valor del punto x1: "))
y1 = int(raw_input("Dame el valor del punto y1: "))
x2 = int(raw_input("Dame el valor del punto x2: "))
y2 = int(raw_input("Dame el valor del punto y2: "))
x3 = int(raw_input("Dame el valor del punto x3: "))
y3 = int(raw_input("Dame el valor del punto y3: "))

create_triangle(x1,y1,x2,y2,x3,y3,"blue")
##el color es opcional al igual que en las otras funciones para dibujar figuras

asi queda dibujado con un ejemplo:

jueves, abril 06, 2006

Programas python

Bueno en solucion algoritmica de problemas nos hacen probar los algoritmos en python, este lenguaje es bastante divertido jsjsj y como niño bueno hice los programas me puse a leer y terminé "enchulando" los que hice además de crear uno que guarda URL's jajaj (ocio al maximo, pero por lo menos aprendi a trabajar con ficheros de texto y weas en python)

Programa para... eerm... le das datos de 3 dineros y te grafica en la pantalla :p
window_style('', 'black', 'TODO')
empresa1 = int(raw_input('Cantidad planta Curicó: '))
empresa2 = int(raw_input('Cantidad planta Molina: '))
empresa3 = int(raw_input('Cantidad planta Talca: '))
total_capital = empresa1+empresa2+empresa3
porcentaje1 = (empresa1*100)/total_capital
porcentaje2 = (empresa2*100)/total_capital
porcentaje3 = (empresa3*100)/total_capital
create_filled_rectangle(100,100,300,porcentaje1*7,'cyan')
create_filled_rectangle(400,100,600,porcentaje2*7,'green')
create_filled_rectangle(700,100,900,porcentaje3*7,'magenta')
create_text(100, 0, 'P. Curicó', 6, 'SW','cyan')
create_text(400, 0, 'P. Molina', 6, 'SW','cyan')
create_text(700, 0, 'P. Talca', 6, 'SW','cyan')
create_text(150, porcentaje1*7+20, str(porcentaje1)+'%', 6, 'SW','cyan')
create_text(450, porcentaje2*7+20, str(porcentaje2)+'%', 6, 'SW','cyan')
create_text(750, porcentaje3*7+20, str(porcentaje3)+'%', 6, 'SW','cyan')
create_text(90, 940, 'Producción de cada Planta', 10, 'SW','cyan')
f = open('Informe.txt','w')
f.write(' Informe de Producción'+'\n')
f.write(' ________________________'+'\n')
f.write('|Curicó | Molina | Talca |'+'\n')
f.write('|_______|________|_______|'+'\n')
f.write('| '+str(porcentaje1)+'%'+' | '+str(porcentaje2)+'%'+' | '+str(porcentaje3)+'%'+' |'+'\n')
f.write('|_______|________|_______|'+'\n')
f.close()
##Copyright Cristian Lizana 2006 jsjsjs xDD


Programa para... calcular la distancia de 4 puntos (osea 2 puntos en un eje cartesiano)
from math import sqrt
x1 = float(raw_input('Ingresa el punto x1: '))
y1 = float(raw_input('Ingresa el punto y1: '))
x2 = float(raw_input('Ingresa el punto x2: '))
y2 = float(raw_input('Ingresa el punto y2: '))
dist = sqrt((x2-x1)**2+(y2-y1)**2)
print 'La distancia es: ',dist


Programa para calcular cuantas parejas de conejos nacen en N años xDD
from math import sqrt
anios = int(raw_input('Dame el numero de años: '))
total = (1/sqrt(5))*((((1+sqrt(5))/2)**anios)-(((1-sqrt(5))/2)**anios))
print 'Los conejos tienen la cantidad'+'\n'+'de: ' ,total, 'parejas en ',anios,' años'



Programa creado por ocio que le das una url ej: http://huiroman.blogspot.com y te guarda el htm de la wuea xDD
from urllib import *
archivo = str(raw_input('dame una url:'+'\n'+'(en formato http://...) '+'\n'))
fo = open('index.htm','w')
f = urlopen(archivo)
for lineas in f:
fo.write(lineas)

f.close()
fo.close()
print 'LISTO!'

domingo, abril 02, 2006

Lógica

Bueno hoy comencé a buscar información sobre lógica para aclarar unas dudas que tenia y di con esta página, mi sorpresa fue mayuscula al ver que estaba compuesta por ejemplos muy claros, actividades interactivas y un sin numero de recursos para este tema.

Link

Saludos!!

sábado, abril 01, 2006

Technorati

Bueno durante estos días he navegado y he encontrado esta maravilla (mm no la conocía pero es bastante útil) resulta que es un motor de busqueda de blogs llamado technorati pero en tiempo real, es decir si creas una entrada el dia de hoy tal vez mañana ya la encuentre por lo tanto es mucho mas conveniente que google si deseas cosas actuales.
Utiliza el típico sistema de spider pero mas depurado (filtra spam entre otros) por lo tanto es demasiado bueno ;)

Eso!!

saludos!