Miguel de Icaza, las mejores frases de una conferencia
By: Date: octubre 2, 2007 Categories: Personal

Miguel de Icaza es uno de los grandes personajes de Internet, el puede ostentar el titulo de Hacker y lo es, entre sus aportaciones en programación esta

El Shell MC
El entorno integrado de Gnome
Y Mono

Mientras daba una conferencia sobre mono, dio rienda suelta a su carácter jovial, aunque sin embargo entre broma y broma la verdad se asoma, dejo en claro su postura con Richard Stallman, su opinión sobre Java, y algunos chistes de quien es mas hombre.

Yo estoy de acuerdo con él en algunas cosas, especialmente en la de Basic, aunque en desacuerdo con su desacuerdo con Stallman, hay que darle crédito a quien lo merece, y Stallman a trabajado mucho para tener a GNU como lo tiene. Es justo decir que Linux es GNU/Linux

La conferencia completa puede ser vista y descargada en:
http://www.uoc.edu/dt/esp/deicaza0904.wmv

14 thoughts on “Miguel de Icaza, las mejores frases de una conferencia

  1. Usa: Mozilla Firefox Mozilla Firefox 2.0.0.7 en Windows Windows XP - Detectado...

    hahaha esta chistoso xD mejor que conduzca un programa de televisión jajaja, pues si no soy tan linuxero, pero si ambos tienen el mismo fin no ahy que tener mucha disputa en cambiarle el nombre :P… Linux/gnu Gnu/Linux XD… son cosas que si frustan ajajaja me imagino la frustración de Richard/Stallman 😛 me gusto la conferencia ajjaja 😛

  2. Usa: Internet Explorer Internet Explorer 7.0 en Windows Windows Vista - Detectado...

    La conferencia completa esta genial, es de las mejores que he visto sobre .NET y no solo eso se extiende en críticas a KDE, por que no le gusta KDE, Java, los problemas que le vio a JAVA, su disputa con Richard Stallman y hasta de las patentes

    Hablo de muchos temas y todos muy interesantes, tienen que ver el video completo

  3. Usa: Mozilla Firefox Mozilla Firefox 2.0.0.7 en Windows Windows XP - Detectado...

    es una conferencia que hay que ver, no solo por el hecho de que sea Miguel de Icaza, si no, que expone los puntos de vista y critica el movimiento del SL ¡desde su interior!, como lo mencionan, el dice el por que no esta de acuerdo con stallman y su actitud radical (o terca) de que todo lo propietario es malo, los programas propietarios no son del todo malos.

    Por ultimo, lo del java, tiene toda la razon, puede ser portatil, y basicamente corre en todos lados por que sun decidio que la maquina virtual la sacaria para todas las plataformas, Microsoft, logico con .Net quizo amarrarla solo a windows, pero el verdadero poder de .Net no es su portabilidad, si no la capacidad de desarrollar aplicaciones rapidamente gracias a su framework que te pone todo a la mano, ademas que te permite usar diferentes lenguajes (siempre y cuando exista una implementacion en .Net) y no necesariamente solo 1, entonces puedes tener chavillos que programan en VB.net haciendo la interfaz y un guru en C# haciendo todo el backend de la conexion a la base de datos, objetos y capas de persistencia asi como toda la parte de integracion con otras aplicaciones.

    Pos ademas, la ventaja del CLI es que son bytecodes, tecnicamente llevarlo a otra plataforma es solo que exista la maquina virtual, y por aquellos que dicen que es muy lento, pos se pasa con el Ngen para generar el codigo objeto de la aplicacion y listo, se optimiza para ese equipo, como muchas aplicaciones que actualmente usan .net en sus desarrollos.

    La mayor desventaja es, memoria, si no te pones abusado y comienzas a programar a lo loco, comienzas a tener muchos memory leaks, entonces es tambien tarea de uno optimizar y ver que todos los objetos sean liberados adecuadamente, no nada mas dejarselo al GC que haga la chamba.

  4. Usa: Internet Explorer Internet Explorer 7.0 en Windows Windows Vista - Detectado...

    Pues creo que torvalds no estaría muy de acuerdo que Linux es GNU/Linux o que Linux es Software Libre 🙂

  5. Usa: Opera Opera 9.23 en Windows Windows Vista - Detectado...

    Muy buena presentacion, tmb de las mjores que e visto (aunque no e visto muchas n.n”) , aunque es de hace ya.. 3 años?, asi que algunas cosas de las que dice estan algo desactualizadas 😛

  6. Usa: Internet Explorer Internet Explorer 7.0 en Windows Windows Vista - Detectado...

    primero que porque pone mucho de no digo quien y ahora porque no lo pone… vale gorro, nunca se le da gusto a la gente caray….

  7. Usa: Mozilla Firefox Mozilla Firefox 2.0.0.7 en Windows Windows XP - Detectado...

    Ya hablando del .Net, checate este enlace:
    http://weblogs.asp.net/scottgu/archive/2007/10/03/releasing-the-source-code-for-the-net-framework-libraries.aspx

    Hablan sobre la reciente liberacion de codigo (que no significa que sea opensource) de partes del framework de .Net, de la cual hace eco y sus comentarios de Icaza en su blog:
    http://tirania.org/blog/archive/2007/Oct-03.html

    Precisamente sobre las ventajas de ver el codigo, y cita como los bugs u optimizaciones podrian implementarse particularmente en casos donde como no sabes ni siquiera como lo hace el framework (bueno le hechabas unas checadas a las dll con reflector, pero a veces no encontrabas nada ya que estaba ofuscada), un caso particular fue con el binarywriter, al momento de serializar un objeto para guardarlo en un SessionStateprovider personalizado, la serializacion-deserializacion toma demasiado tiempo (0.5 segundos) lo cual es demasiado, buscando maneras de resolverlos, intente implementar en una clase el SessionStateItemCollection, pero ohh sorpresa no es ni inheritable y mucho menos una interfaz, asi que al trasto la solucion, accediendo al codigo, podrias implementar tu propia clase optimizada y que se apegue mas a tu necesidad y que funcione mas acorde a tu codigo.

    Como repito, puedes desemsablarla y con eso codigo hacer cambios, pero como el mismo framework depende de muchas cosas, rehacer por ejemplo la parte de serializacion me llevaria mas tiempo que en si mitigar la lentitud en esa parte optimizando otros procesos del sistema y logrando tiempos optimos.

    Que chido que por lo menos una parte de Microsoft se pone las pilas en esa parte, por lo menos en la de desarrollo y con un producto como .Net y que se traducen en beneficios para el proyecto mono.

  8. Usa: Internet Explorer Internet Explorer 7.0 en Windows Windows Vista - Detectado...

    Para Iacaza la liberacion del codigo es algo muy bueno, pues el acuerdo de novell con Microsoft salva a Novell de cualquier intento de demanda de Microsoft por robo de patentes.

    Pero para terceros como el DotGNU Portable .NET eso puede ser una trampa mortal, seria como el caso SCO que decian que habian visto su codigo y que solo por ese hecho el codigo de Linux era suyo

  9. Usa: Mozilla Firefox Mozilla Firefox 2.0.0.7 en Windows Windows XP - Detectado...

    Bueno una cosa es ver su codigo, pero como comenta mucha gente, si tu lo implementas en tu framework libre, no vas a copiar y pegar, vas a hacer algo “parecido” pero no igual, ahora tambien como dices, desconozco los terminos legales o los recursos legales donde se pueden colgar para tronar una implementacion libre despues de que liberen el codigo con esta licencia.

    Por lo menos creo que es una inmensa ayuda a mono, se esa manera se acelera el proceso de desarrollo de la parte de Windows forms, lo malo que es el framework 3.5 (que viene en VS2008) entonces todavia falta bastante para que se implemente como tal y por lo menos hasta el momento solo es compatible con 2.0.

    Pero lo que me imagino que si podria ayudarles igual es la implementacion de Ado.Net que es lo mas fuerte o lo que mas se usa dentro de .Net en cuanto desarrollo y logico el soporte a las Genericsdatabase que tanto hacen falta.

  10. Usa: Internet Explorer Internet Explorer 7.0 en Windows Windows Vista - Detectado...

    Que bueno que nunca dije que la trampa seria para mono, yo hable de DotGNU y que lo que haga microsoft con su codigo a Miguel le vale gorro pues tienen acuerdos con microsoft

Deja un comentario

Tu dirección de correo electrónico no será publicada. Los campos obligatorios están marcados con *