Don’t forget your thesis!

12/07/2008

Después de muchos estire y afloja, parece que al fin ya tengo claro todo lo que deberé de hacer para obtener mi grado de MATI, espero que esto siga así y no toparme de nuevo con pared y volver a modificar el alcance, que dicho sea de paso, es complicado poder estructurar algo cuando le están cambie y cambie el mismo.

Saludos desde diagnósticos, técnicas, actividades propias de consultoría de empresas y mucha, pero mucha documentación!

Escrito en Maestría con 2 Comentarios

Aplicaciones web

9/07/2008

Los que me conocen se darán cuenta de que el titulo de mi post no se refiere a las aplicaciones web que se empaquetan o que satisfacen necesidades especificas para algún modelo de negocio o empresa como tal; aplicaciones que pueden desarrollarse con algún IDE como el de VS.NET (esa mas bien es mi chamba). Más bien me refiero a las aplicaciones web que empresas como Google, Hotmail, entre otras ofrecen y que ponen a disposición de aquel que las requiera. Algunas personas las han de conocer como la Web2.0.

De un tiempo acá me he convertido en todo un friki buscando la mejor forma de darle uso a dichas aplicaciones. Me he obsesionado al grado de querer tener a la mano toda la información relacionada a mi vida diaria a través de la red.

Ya tengo conmigo un buen palmarés de estas aplicaciones las cuáles siento que me han servido de mucho y que no me han permitido preocuparme por no tener al alcance la información que requiero para seguir con mis labores:

  • Google Mail: Lo he convertido en mi cliente de correos predeterminado. Aquí recibo correos tanto de mi oficina, como personales, los cuales puedo clasificar fácilmente gracias al motor de etiquetas y filtros con la que cuenta la herramienta.
  • Remember The Milk: Mi gestor de tareas o cosas por hacer predilecto. Aquí coloco todas aquellas tareas o cosas que tengo pendientes por hacer. Ahora esta herramienta la tengo integrada al Google Mail contando con una poderosa herramienta de productividad siempre conmigo.
  • Google Reader: Mi lector de feeds por excelencia. Podría decirse que aquí es donde me entero de aquellas nuevas prácticas relacionadas al área de TI e Ingeniería de Software, y alguno que otro blog amigo por supuesto.
  • Google Calendar: Mi calendario online por default. Al prescindir de una herramienta como Microsoft Outlook, requiero de algún método para agendar mis citas, reuniones y vida personal, Google Calendar me ofrece todo lo mencionado, sin dejar de mencionar que puedo consultarlo donde yo lo desee.
  • Sky Drive de Windows Live: Mi método para almacenamiento online de cajón. Aquí puedo colocar y gestionar archivos tal cual fuera un FTP. Vaya si está disponible porque no usarlo!!
  • Google Docs: Siguiendo con Google, el lugar donde se localiza mi mayor parte de información relacionada a tecnologías, lenguajes de programación, etc. Tenemos la opción de poder trabajar esta aplicación aun cuando no tengamos una conexión a internet, gracias a Google Gears.

Estas herramientas se han convertido en imprescindibles para un día normal de trabajo e investigación y me encanta poder gestionar mi vida informática desde ellas. Lo mejor es que estarán disponibles para miguelito siempre y cuando cuente con una conexión a internet.

Saludos desde aquí para allá!

Escrito en Internet, Productividad sin comentarios

Geek Quiz

7/07/2008

Hummm, nada mal siento yo …. (:

43% Geek

Created by OnePlusYou

Escrito en Internet con 4 Comentarios

vsts.2008

30/06/2008

La semana que acaba de pasar me ha resultado muy provechosa, particularmente en mi comprensión sobre algunas tecnologías de desarrollo de Microsoft y tomando en cuenta que en mi actual trabajo es el pan de todos los días el desarrollar software con estas, pues en este primer intento de acercamiento, he quedado muy satisfecho por muchos aspectos. Uno de estos aspectos es que el cuate que nos visito y nos dio el overview del VSTS.2008 nos ha dejado con un buen sabor de boca, al menos conmigo en lo particular si lo hizo. Segundo, la herramienta viene a darnos o mas bien viene a revolucionar creo yo en mi humilde punto de vista la manera en como desarrollamos el software en la empresa. Es mucho el potencial que tenemos al alcance con esta herramienta y sabiendola utilizar es muy seguro que podremos mejorar nuestros hábitos de programación.

Los tags de la presentación: sqlinjection, blindsqlinjection, vsts2008, nhibernate, nunit, unittest, importaciadelaspruebasunitarias, linq, microsoft, firefox3, deployment, df, novutek, dotnet, seguridad, iis, desarrolloguiadosporpruebas, refactoring, workitem, codesecurity, reflection, fxcode, performance, tipos de pruebas, desarrollo, basededatos, sonora, 50°C, soa, sqlserver2008, codeanalisis, mejorespracticas, teamfoundationserver, wfs, controldeversiones.

Por ahi se me pasaron varios, pero son los que se me vienen a la mente.

Escrito en Programación, Tecnología con 2 Comentarios

Delegados en .NET

24/06/2008

Ya desde hace un buen tiempo, desde que ando en esto del desarrollo de software he escuchado sobre los Delegados, pero nunca los había entendido hasta hoy. Puedo escribir algo sobre lo que yo entiendo sobre ellos, pudiera ser que alguien tenga una mejor opinión, entonces leeré todos sus comentarios.

Partiendo de la definición de Delegados como una estructura de programación que nos permite invocar a uno o varios métodos a la vez. Estos métodos pueden encontrarse en la misma clase desde la que se invocan o en clases distintas asociadas a ésta. Hablando “a bajo nivel”, un delegado es un puntero seguro a una función (pero sin la complejidad de la administración propia de dicho puntero).

En palabras cristianas un Delegado no es nada más que un puntero a una función definida previamente en alguna clase. Se debe de definir la firma y el tipo devuelto del Delegado de la misma forma en que se define la función utilizando la palabra reservada delegate, quedandonos la implementación de la siguiente manera:

1
2
3
public class DelegateTest {
   private delegate string NombreDelegado (string Param1, …);
}

Podemos hacer uso de los métodos definidos en las clases a través del Delegado. La instancia del delegado creado deberá de pedir como parámetro un método que puede ser la función a la que queremos apuntar -¿interesante no?- el IDE de Visual Studio solicita el parámetro de este tipo gracias a la definición del delegado creado anteriormente.

La ventaja de usar el Delegado como tal es que podemos utilizar los métodos de las funciones tal y como si estuviéramos creando una instancia de la función. Otra ventaja que resulta interesante es que podemos utilizar Delegados para desencadenar la llamada a varios métodos ya sea que estén en una clase o en clases por separado; esto es posible gracias a la combinación de dos o más Delegados definidos mediante el método estático combine que devuelve un Delegado genérico el mismo tipo del Delegado -ojo, no del mismo tipo de retorno del delegado sino del tipo tal delegate.

Como podemos ver la aplicación de Delegados los debemos de orientar a resolver problemas de ingeniería y de esta forma poderlos simplificar.

Ya después describiré algún uso en un proyecto futuro.

Escrito en Programación sin comentarios

Teaching asp.net?

17/06/2008

Fue bonito mientras duro. La experiencia fue muy significativa debido a que nunca habia experimentado la docencia. Ahora entiendo a mis maestros y todo lo que implica el impartir conocimiento a sus alumnos.

Hice mi mejor esfuerzo y me falta mucho por mejorar, pero creo que esta vez, salí muy bien librado de esta.

Escrito en Programación sin comentarios

El adiós a otro ¡crack!

24/05/2008

“Es pequeñito, rápido, hábil y tiene un carácter ganador. Se parece a Saviola, pero Omar tiene mas trabajo con el balon”

- Javier Aguirre, DT Atlético Madrid

“Los goleadores suelen ser egoístas, pero Omar lucha por el equipo. Era el alma del Guadalajara y el gran referente”

- José Manuel de la Torre, Ex DT Chivas

Los aficionados del Guadalajara siempre estarán agradecidos por todo lo que les diste en el terreno de juego (aunque como fallabas wey!).

Escrito en yosilevoyaChivas con 2 Comentarios

Chentita Aguilar Ramírez

20/05/2008

Que lindura de bebé =)

Escrito en Personal sin comentarios