Archive for May, 2008

Hipócritas del Software Libre

Me tomo la albitreariedad de copiar el título del post de un blog que se leer, y es que me encantó este post que quiero compartirlo con todos ustedes, léanlo y espero que genere polémica entre su lado bueno y su lado obscuro.. jejeje…

http://www.naitcorp.com/?p=184

Premiación del Selectivo de Programación de la UPS 2007

Hoy noche se hace la premiación a los ganadores del concurso de programación en sus dos categorías que son programación Pura (puramente lógica smile_regular) y programación en la web que se había realizado hace un año atrás; es por eso que ya ni me acuerdo que hice para ganar, ni que gané ni nada… jajaja… smile_teeth Pero en fin, tengo la humildad para contarles que junto con mi compañero Carlos Lucero participamos en el selectivo interno de programación en la categoría de programación Pura y quedamos en primer lugar, en el concurso intersedes de la Politécnica Salesiana también tuvimos el honor de quedar en primer lugar, y pues también cabe recalcar que quiero felicitar aquellos que están detás de nosotros (o sea, segundo puesto) que son Cristian Miño y Casen Xu, unos buenos programadores.

Así que la premiación es hoy en la noche, supuestamente contaremos con la presencia del Decano, del Vice Rector y de no se quien mas.. jejejeje… smile_regular pero tod@s son bienvenid@s. De antemano quiero dar un especial agradecimiento realmente a Dios y a mis padres en primer lugar por siempre estar alli apoyándome y molestándome :D; también mi agradecimiento especial a mis docentes que de alguna u otra manera HAN sabido ayudarme y motivarme a seguir adelante, aún así hayan tropezones y caidas pero siempre hay que levantarse y ver hacia delante :). A quien no agradezco es a esas personas que NO HAN sabido apoyar ni AYUDAR, simplemente digo lo que siento y a quien le llega le llega.

Mañana subiré las fotos, y en SkyDrive Live publiqué los problemas que tocaron resolver este 2007 pasado; por cierto, nos obligaron a resolverlo en Java smile_confused, pero en este mismo blog voy a publicar la solución hechas con tecnologías .Net smile_regular.

http://cid-52b136d7fe11dee5.skydrive.live.com/embedgrid.aspx/ProblemasConcurso2007

Update: Sorry, Casen Xu es muy buen programador, pero el día de ayer después del la premiación recordé que el no ganó precisamente el concurso de selección interna, sino que por motivos de participación Cristian quedó en segundo puesto solo y para participar en el concurso intersedes y abierto tenía que hacerlo con un compañero, así que en tercer puesto en el selectivo interno quedó Casen Xu, quien junto con Cristian Miño nos impresionaron con su desempeño en el concurso abierto, ganándonos… thumbs_up Suerte y felicitaciones muchachos, espero que sigan así smile_wink.

Fuiste hackeado???

Bueno aquí te dejo con un artículo del Blog de Google para Latinoamérica que te podría ayudar a tener un plan para salir del enrollo… smile_regular

http://googleamericalatinablog.blogspot.com/2008/04/qu-debes-hacer-si-han-hackeado-tu-sitio.html

Fotos del Microsoft Install Fest en la UPS

Aquí os dejo con más de las fotos del Microsoft Install Fest que se hizo el día viernes 23 con una audiencia buena y variada porque tuvimos visitantes de diversas carreras de la Universidad que les interesó bastante esta nueva iniciativa Microsoft en la UPS.

http://sc1.sclive.net/13.0.1385.0517/Web/Parts/PhotoAlbum/script/slideshow.swf
Windows Live Spaces

Segundo Problema del Proyecto Euler

Problem 2

Each new term in the Fibonacci sequence is generated by adding the previous two terms. By starting with 1 and 2, the first 10 terms will be:

1, 2, 3, 5, 8, 13, 21, 34, 55, 89, …

Find the sum of all the even-valued terms in the sequence which do not exceed four million.

Bueno el problema pensándolo así es bastante sencillo. Recuerdo que me enseñaron a utilizar la recursividad, pues aquí expongo mi método recursivo hecho en Java

 

public static long resultado(long a, long b, long sum) {
    if (b>=4000000)
        return sum;
    sum += (b%2==0) ? b : 0;
    return resultado(b,a+b,sum);
}

Solamente hay que llamarlo con

System.out.println(resultado(1l,1l,0l));

y listo esto imprimirá en la pantalla el resultado… smile_regular

Interesante como solo unas cuantas líneas puede procesar una serie infinita… smile_wink

Propongan sus algoritmos, para así aprender de todos…

El Proyecto Euler

Leonhard Euler (1707-1783)El Proyecto Euler es una serie de problemas matemáticos que pueden ser resueltos a través de la computadora, son desafiantes al intelecto, requieren un poco más que una simple matemática y lógica para resolverlos.

Veamos unos cuantos problemas de los 195 que propone el proyecto actualmente y poco a poco lo voy a ir solucionando, claro mientras que no me manden hacer trabajos odiosos…  smile_speedy Si tienen ideas de como irlos resolviendo pues bacán… y si quieren postear sus respuestas en este blog solo coméntenme hacerca de su resolución y listo!!! smile_regular

Veamos el primero:

Problem 1

If we list all the natural numbers below 10 that are multiples of 3 or 5, we get 3, 5, 6 and 9. The sum of these multiples is 23.

Find the sum of all the multiples of 3 or 5 below 1000.

Bueno, la solución y el algoritmo pueden existir millones, tanto implementaciones en assembler como C# o hasta F# y PHP, en lo que uno quiera… la cuestión aquí es ¿qué algoritmo sacará más rápido el resultado?

Por ejemplo, me voy a permitirme robar la idea del blog de Edgar Sánchez que es Microsoft Regional Director, el propuso su solución en C# 3.0:

Enumerable.Range(1, 999).Where(n => n % 3 == 0 || n % 5 == 0).Sum();

super sencillo verdad? En otros lenguajes como será???? smile_confused

Así que te invito a que juegues y aumentes tus skills solucionando los problemas de este proyecto y así aprender a dar algoritmos matemáticos solucionales, eficientes y rápidos. smile_wink

"Project Euler exists to encourage, challenge, and develop the skills and enjoyment of anyone with an interest in the fascinating world of mathematics."

Ubuntu 8.04 llegó a mi casa!!!

Nuevamente aquí posteando desde mi casa, mientras preparo correos electrónicos y documentos para reportes, pues me doy un pequeño descansillo para hablarles de mi otro lado malo… smile_baringteeth pues como soy una persona de pensamientos bastantes encontrados y sustanciales, me atrevo a contar que he pedido mediante envío el Ubuntu 8.04 LTS Desktop Edition, y por fin el día martes de esta semana me llegó el paquete de canonical con el CD. Instalarlo en la Virtual PC de mi laptop fue un dolor de cabeza, pero en la partición de la laptop fue un poco mejor, pero al momento de tocar las configuraciones del GRUB se dañó todo smile_sad. Bueno me imagino que siempre tendrá que dañarse algo cuando uno mete las manos donde no hay como… smile_embaressed

En fin, aquí las imágenes del paquete… Ahora pregúntenme cuanto fue el costo para que este paquete me llegue a la casa…..??? smile_angel


Blog Stats

  • 171,065 hits

Enter your email address to follow this blog and receive notifications of new posts by email.

Join 18 other followers

May 2008
M T W T F S S
« Apr   Jun »
 1234
567891011
12131415161718
19202122232425
262728293031  

Grendon’s Twitter

MSP Ecuador’s Twitter

Error: Please make sure the Twitter account is public.


%d bloggers like this: