lunes, enero 14, 2008

La simplicidad de C#

Despues de estar aca aprendiendo en TVEEZ sobre lo que es el manejo de xaml en el framework de .Net 3.0, decidi por mi propia cuenta hacer una aplicacion que estaba planeando programar, pero que no la habia echo debido a estar ocupado con ciertas cosas el caso es que la aplicacion consistia en traerme la foto del dia de www.explosm.net/comics para asi evitarme entrar a la pagina y ver propaganda >_>

La aplicacion esta desarrollada parcialmente en C# con xaml en la capa de presentacion.

Codigo Xaml para la parte de presentacion de la aplicacion

xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml" xmlns:src="clr-namespace:WPFStaticResourceTest" Title="Prueba" Height="537" Width="667" HorizontalAlignment="Center">

Y para la parte de la logica se implemento en C# Con cosas tan sencillas como es el hecho de hacer una peticion de GET para la pagina que queremos visitar (www.explosm.net/comics)

StreamReader objReader = new StreamReader(objStream);
string sLine = "";

int i = 0;
while (sLine != null)
{
i++;
s
Line = objReader.ReadLine();
if (sLine != null)
{
pageContent = pageContent + " " + sLine;

}
}

Con esta pequeñez de codigo recibimos toda el codigo html de Explosm y lo guardamos en una string, ahora la unica tarea que nos queda es simplemente parsear dicho codigo para buscar la foto y mostrala en la aplicacion.

private string searchForPicture(string s){
//Cyanide and Happiness, a daily webcomic

int index = s.IndexOf(" img alt=\"Cyanide and Happiness, a daily webcomic\" src=\"")
int count = 0;

while(s[index+count] != '\"'){
count++;

}
string urlPic = s.Substring(index, count);

return urlPic;
}

Asi llevamos a cabo la tarea de sacar el string que nos interesa, que es la direccion de la foto.


Ahora lo mas interesante, con esta instruccion mostramos el contenido de la foto, sin importar en que formato este, y de donde venga



Finalmente la aplicacion se ve asi ^_^:


Lo mas chistoso es que yo no sabiendo casi nada de C# pude realizar esta aplicacion en practicamente una mañana de trabajo, me tiene impresionado la facilidad como salen las cosas en .net.

viernes, enero 11, 2008

Practica

Pues si, se llego el tiempo de la practica y me di cuenta que lo que uno mas quiere no es siempre lo que consigue, pues casi todos mis compañeros de practica consiguieron practica en el exterior y yo me quede aca, el caso fue que consegui mi practica en una empresa de marketing llamada TVEEZ Internacional http://tveez.studioyael.co.il y mi trabajo es como desarrollador, la empresa en resumidas cuentas lo que tiene es un reproductor de contenidos que van desde imagenes videos y musica hasta RSS feeds, pero dicho reproductor es un sistema distribuido que coge dichos archivos multimedia de diferentes servidores distribuidos en internet, y basandose en unas reglas de inferencia, datos de la empresa, etc. Decide que propagandas poner a determinadas horas del dia, el caso es que yo que estaba tan feliz en mi mundo linux, con mi unico (para mi) IDE emacs y con mi lenguaje C++, paso ya ahora a estar en un mundo donde el sistema operativo (windows Vista) no es lo mas agradable del mundo, mi IDE (que tiene sus ventajas) es Visual Studio 2008 y mi lenguaje para trabajar es algo llamado xaml (lenguaje en el que se hacen los storyboards del reproductor), es como si me cogieran de las pelotas y me las martillaran en un yunke, me siento como sino hubiera hecho nada con mi vida, pues todo el mundo sabe lo que esta haciendo y yo a duras penas entiendo pedazos de xaml...>_>.

Lo que importa es que a medida que pasa el tiempo se hace mas y mas placentero pertenecer a TVEEZ, espero aprender mucho de ellos y dar mucho de mi espero cogerle el ritmo a esto y algun dia salir a israel que es donde esta la sede madre de TVEEZ.

PD: Nunca es tarde si la dicha es buena.

lunes, diciembre 17, 2007

Fotos Laboratorio

Adjunto aca unas fotos que nos tomamos en el laboratorio en un dia (de tantos) que no haciamos absolutamente nada =)

jueves, septiembre 13, 2007

Nuevos Proyectos, Nuevas oportunidades

Resulta que en estos dias de aburricion y desperdicio he estado pensando en hacer algo con mi vida, que no llegue el dia de mi practica y no haber echo nada, mas importante aun queria demostrarme a mi mismo que cualquier persona es capas de hacer un juego, sencillo pero (a mi modo de ver) entretenido y es por esto que decidi hacer una especie de Tennis distribuido, primeramente estoy tratando de que corra en una maquina sola, pero despues de tener montada toda la logica de la aplicacion junto con el sistema de colisiones, etc espero portarlo para que se pueda jugar en modo multijugador.

Obviamente si alguien le interesa ayudarme seria chèvere, el juego lo estoy desarrollando en C++ con una interfaz y manejo de eventos en SDL, nada de .net, java, flash, workflows,etc... pues no es porque me paresca una pendejada, porque no, no lo es y creo que se puede hacer mas bonito en dichos lenguajes y mucho mas rapido, sino porque hay 2 motivos fundamentales ingenieritos de software.

1) los juegos de verdad no se hacen en java ni flash
2) nose ninguno de estas tecnologias y soy vieja escuela

les dejo la inquietud a quien lea este blog, si esqe alguien lo hace todavia :P.

aca esta el proyecto: distri-tennis

sábado, marzo 10, 2007

th3Kings podcast

pues si, depues de mucho esfuerzo (de pemberthy y diego:P) logramos montar el podcast th3 Kings Corner.

la idea surgio de que toda la basura que hablamos en la universidad, para alguien seria charra, asi que decidimos tomar esas conversaciones y pasarlas a un programa de radio...:p
Dicho programa haremos lo posible por subir un nuevo capitulo cada semana, cubriendo temas actuales como es la drogadiccion, homosexualiso, y hechos inusuales que nos suele suceder en la universidad.

para ver el podcast se puede acceder por medio de los links o dando click aqui

viernes, diciembre 15, 2006

Los Abuelos II

Bueno...como lo prometido es deuda, y como la pereza me Sodomiza... aca van las fotos


Para empezar, aca estamos los 5 comensales (los 4 de el carro...-_- y alejandra ke toma la foto)





























y pues claro...el condctor elegido...:( n podia degustar las delicias de la cantimplora... :( ENERGY PROTEIN!!!!... deliciosoo, cabe decir que despues de pasar el tunel quitamos el parabrisas y era una mezcla genial Calor+viento+carro en movimiento+trago!!!

Esta vez no nos toco bajarnos del carro!! y pasamos Borraos Q_Q por los huecos... guisao nos putiaste los riñones...Q_Q...

bueno... llegamos a la finca, lo mas normal del mundo y habia media caja de cervezas llena asi que..las reembotellamos en un Botellon y miren como quedo :D














Cabe decir que sabia a mil demonios...-_-.. porque no tenia GAS!!!!(me equivoco Diego?:P) pero igual...no la terminamos tomando jugando SIDEEEEE POCKEEETT!!!! (juego de snes) Diego y yo!

Como siempre...toda la semana no la pasamos... emm....














A la izquiera...diego y (mi ayuda) haciendo el hogao PICANTE para los frijoles...; a la derecha ...diego y yo...fritando un MANGOO!!! si señores..un ManGo... y tomando.....(teniamos cara de que..-_-)...
a la izquierda...diego matando un sapo con un zurriago de la finca...estabamos infectados de sapos por todos lados... Q_Q y los sapos se pegaban de las paredes... (me hubiera gustado tomarle foto al rey (carlos) cuando le puse un sapo al lao!!! jajajajaj!!!!!
Diego...los sapos no se matan con un palo...-_- ;)

y asi nos pasamos toodos...estos 5 o 4 dias?...no me acuerdo :S, el ultmio dia hicimos un asao...cosa que no puede faltar! y estas fueron las fotos... un poco oscuras para mi opinion; y no, aleja no se quemo esta vez :D :D !!!















a la izquierda Aleja con las pinzas demenciales.... a la derecha..diego prendiendo el asadero soplando XDXD!!!

y ya de venida...














cerramos la casa...una metidita a la piscina con quimicos Q_Q...:P
Obviamente..nos preparamos nuevamente nuestro energy protein solamente que estavez con una sutil diferencia...partimos desde la finca con unos cuantos traguitos...










Fuera de eso....nos coge una tempestad...-_- -->
y ..nos toco poner la carpa!!! (mal puesta...pero .a pusimos)...































en la carpa...los del volco...(los mas llevados del &/&·%) con las manos arriba teniendo la carpa...-_-

pero bebiendo de la cantimplora feliz! n_n
hasta que se nos acabo la cantimploroa O.o...

entonces lo unico que nos quedo fue
Tanquearla, y a su vez... carlos...pelandolo...se puso a quemar aceite...-_-...entonces tambien nos figuro...
















seguimos nuestro viaje...














Hasta llegar a medellin...sanos, salvos y voltiados!!!, despues de que nos dejaron en el estadio...-_-

Diego,Joan y yo nos fuimos a pie hasta el exito de laureles (obviamente comprando mas cerveza y metiendola en la cantimplora feliz!)...

Notas:
1)Nos fuimos y venimos escuchando Judas priest

2)caifaz, david...lo pelaron...-_-
3)que chimba el willis el trago y judas!!!

martes, noviembre 28, 2006

Tan Harto...

Estoy harto...
De aquellos que prometen y no cumplen.
De los que estan encima de uno a todo momento revisando
De las personas las cuales espere mucho y al fin no recibi nada.
De los minglanillas que pretenden saber mucho.
De los idiotas que se creen superiores
De los que creen que la felicidad esta en tener un mejor carro, una mejor mujer, un mejor empleo.
De los que prometen mucho y no dan nada
De aquellos que &/$%·! mucho y al fin nada
De los imbeciles de turno
De el simio y sus "jo jo jo...esto esta corto"
De las materias de relleno
De la mierda que me inculcan
De las reglas de "casa"
De los que creen que por hacer dibujitos el Sw va a tener mas calidad
De estas y tantas cosas que me callo
...
Estoy a minuto de explotar (8)...

sábado, noviembre 25, 2006

Como instalar el diccionario de español para Aspell en carbonemacs

Para instalar el Diccionario de español para el Aspell y que coja en el carbonemacs para Mac

1) Bajar cocoaspell
2) bajar el diccionario de español
2.5) tratar de instalar el diccionario (./configure && make && make install)
3) si la consola pone problema entonces entrar al Makefile
4) modificar la parte que dice espa??ol.alias por espanol.alias
5) en la carpeta donde esta el diccionario: modificar el nombre del archivo español.alias por espanol.alias
6) instalar el diccionario nuevamente (./configure && make && make install)
7) copiar todo el contenido (menos el doc, makefiles, README, configure,etc) a:
/Applications/Emacs.app/Contents/Resources/lib/aspell-i386/ (aspell i386,tengo intel..-_-)
8) devolverse a donde esta instalado el diccionarioy escribir este comando:
word-list-compress d < es.cwl | aspell --lang=es create master ./es.rws
9) copiar el es.rws a /Applications/Emacs.app/Contents/Resources/lib/aspell-i386/
10) cargar el diccionario que dice espanol, y listo:D

domingo, noviembre 12, 2006

Mac ...La manzanita mordida n_n

bueno... precisamente en este post no voy a hablar de trago ni de peripecias o cosas asi...asi que lo siento...ya empiezo a reivindicarme con la sociedad, lo que si pienso tratar en este post son los pro y los contras de un pc Mac (macbook) para ser precisos...
Pro:
--> Mi sistema operativo carga en 27 segundos!!! n_n !!!
--> es lindo
--> los programas son TRIVIALES de instalar (a veces puede ser una desventaja para algunas personas que no mencionaré...-_-)
--> es un sistema operativo que de verdad SI utiliza la memoria ram que tiene...(comentare despues el porque...)
--> Soporta Gcc Y G++, cosa que obviamente tambien esta en linux ... y no me vengan con windows... -_- no me gusta cygwin de a mucho, Porque?... nose...es como si le preguntaran a alguien a que sabe la felicidad... son preguntas de ese estilo y no quiero pensar en ellas...me volveria loco...-_-
--> el sistema operativo trabaja con un modo proteccion de memoria (corrijanme si estoy mal) que consiste en que si un programa colapsa, ese y solo ese programa que colapsa es el unico que se ve afectado, permitiendo al sistema operativo continuar con las tareas que tiene...-_- (me parece esto interesante..personalmente nunca lo lei de linux ni de windows..porque? demas que porque no leo mucho :( o porque sencillamente no existe...)
--> el conector de luz del portatil es imantado n_n asi que si tropiezo..no tumbo el portatil:D
--> la manzanita de atras de la pantalla alumbra en la obscuridad Q_Q!!!
Contras:
--> NO EXISTE LA TECLA SUPRIMIR!!!:S:S:S:S <--- grave grave...:S:S
--> No hay casi MMORPGS (es bueno y malo:S bueno porque asi no podre jugar..:P malo porque NO HAY!!!)
--> la tecla con la que se corta, pega y copia en windows (la manzanita para el mac) esta muy cerca de la barra espaciadora, cosa que me incomoda demasiado
--> no tiene el bombillito que dice "hey parce...estoy pensando si? ...se espera?...-_-" cosa que es a veces incomoda porque uno no sabe que esta haciendo :P...

Pero por lo demas ...me siento contento con la maquinita n_n, solo llevo como 3 semanas ...Pero por el momento no me he aburrido del computador...:D

Algun comentario?...

sábado, noviembre 11, 2006

Una semana en... "Los Abuelos"

Bueno...hasta que por fin pude conseguir algunas de las fotos (patrocinadas por diego) para mostrarles de lo que es una semana en la finca "Los Abuelos".

Bueno..empecemos con que estamos todos en el carro de Carlos llendo para antioquia, y claro...como yo no voy manejando... era obvio que tenia mi cantimplora en mano..si si...esa con la que ustedes me ven en la universidad...esa misma, la que fuera de estar conmigo academicamente, tambien me acompaña etilicamente. (uish...eso sono muy alcoholico:P); lastimosamene en la foto no se ve la cantimplora por eso les voy a pedir que hagan cato de FE!.



bueno llegando a la finca. Como el carro del rey(Carlos) era tan bajito, nos tocó bajarnos y caminar.
En la foto aparecemos Joan y yo (me imagino que Diego estaba tomando la foto?) y no...no crean que estaba muy cuerdo... pues la cantimplora se nos acabó cuando dejamos el pavimento :(. pero bueno... sigamos con el recorrido:D






Despues de mucho sufrir por rallar el carro por debajo y bastante caminar llegamos por fin! y claro... la foto nunca puede faltar...:D










Ya despues de haber desempacado y despues de haber organizado algunas cosas nos dividimos las tareas, en la foto de la izquierda estamos Aleja, Carlos(el de las pastas) y yo, los 3 elegidos para hacer el coctel:D. El 1er coctel!

Y si, aca les tengo una foto de la preparacion, la nevera que se alcanza a ver en la izquiera (la rojita? , si esa) fue y sera llenada de ahora en adelante con coctel para llevarlo a la piscina o salidas campo traviesa, pero ese es otro cuento, basicamente el coctel que estabamos preparando consistia en naranjas, pamplemusas y limones con Aguardiente, y RON y algo mas? ..no me acuerdo bien:S("Porque dicho y hecho esta: La finca proveera a aquellos los elegidos con limones, pamplemusas y NARANJAS!"). lo unico que se era que estaba delicioso y adquirio color de aguapanela(mas adelante les mostrare el color), despues de terminado el coctel lo unico que hicimos fue meterlo a la nevera, sacar el xbox, conectarlo y esperar...

... y empezamos a tomar... (si aprecian bien el vaso, ese es el color que tomó el coctel dicha vez...). Tomamos y tomamos...















Cuando de un momento a otro, alguien sugiere..vamos para la piscina, y todo el mundo...dice..."bueno...", dicho y hecha esta afirmacion, Diego coge rumbo hacia la piscina y nosotros detras de el Obviamente...-_-... Pero...cabe aclarar algo...no nos llevamos el coctel, no señor.
Nos llevamos un tetrapack de ron n_n y una barra de SALCHICHON con LIMON!!!.
Llegamos a la piscina (la cual estaba cerrada...:P,lo que hizo que saltaramos la puerda), nos bañamos, nos tomamos practicamente todo el tetrapack de ron con el SALCHICHON! y obviamente nos voltiamos (mucho diria yo)...














despues de venida...cuando llegamos, Los efectos del trago empezaron a trabajar n_n y miren lo que sucedio...




























Joan no toma = no se voltio, los demas si...y mucho!, Y creanme...es muy bueno jugar Xbox Cuando uno se encuentra en este estado, debido a que ademas del juego ser un reto, la coordinacion de las manos con el resto del cuerpo se vuelve algo muy complicado e interesante -_- ....XDXD








Como siempre cada vez que hay ida a la finca, a la mañana siguiente (yo personalmente) desayuno con brava n_n lo mismo que Diego n_n y si... desde por la mañana ya nos veiamos asi...:S...















No son caras de guayabo...mas bien yo lo describiria como caras de prenda que continuara por 1 semana... Obviamente...los demas comenzales no empiezan el dia asi...
Para finalizar, cabe mencionar que toda la semana no la pasamos asi (Diego, Aleja y yo)... Y,el ultimo dia..hacemos un asado para espantar las malas energias del trago...














Y despues de haber terminado la aventura de 1 semana sin saber que dia es, ni cuanto tiempo llevamos tomando, terminamos todos felices de vuelta a medellin a seguir nuestras vidas comun y corriente n_n...