More servicesWindows Live
HomeHotmailSpacesOneCare
 
MSN
Sign in
 
 
Spaces home  Matias IaconoPhotosProfileFriendsBlog Tools Explore the Spaces community

Blog

    • View next 20 entriesView last 20 entries
    October 01

    Como crear un control simple de TABS para Web

    Es comun ver en aplicaciones de escritorio, los famosos controles de tabs. Esos que sirven para agrupar controles y que su visualizacion se intercambie en base a las pestañas que se encuentran en la parte superior.
     
    Para el desarrollador web, este control no viene por defecto, y normalmente debemos pagar por uno para tener acceso al mismo.
     
    Lo bueno es que en conceptos generales, un control de Tab no es mas que un conjunto de tags HTML y algo de JavaScript. Donde, creamos contenedores para nuestros controles y algo de codigo javascript para el intercambio o visualizacion de cada uno de estos contenedores.
     
     
     
    September 29

    [Off-Topi] Mi nueva aun no nacida nena :)

    Un videito, ya que estoy con los videitos, de mi futura segunda beba :) 

    Como crear un motor AJAX simple

    Crear un "motor" de AJAX simple no es tan complejo. Posiblemente el parseo de XML pueda requerir un poco mas de trabajo, pero, teniendo en cuenta que la mayor parte de un motor AJAX es la posibilidad de enviar peticiones asincronas al servidor, y por otro lado, que los navegadores web traen implicitamente componentes para hacer este trabajo, solo necesitamos generar alguna especie de "wrapper", para manipular estos componentes.
     
    Si quieren ver como hacer un motor simple de AJAX, pueden verlo aquí: http://www.preguntaalexperto.net/articles/miaconoComo-crear-un-motor-AJAX.aspx
     
    Por supuesto, en mi nueva casa :).
     
    En el artículo que publiqué allí podrán encontrar el código fuente del motor de AJAX.

    Manejo de Skins y Themes en ASP.net

    Acá les dejo otro video donde muestro como crear skins para ASP.net.
     
    El código y el video pueden encontrarlo en el portal de Pregunta Al Experto:

    http://www.preguntaalexperto.net/articles/miacono-Como-crear-skins-para-ASP.net.aspx
    September 23

    Me mudo - Arranca www.preguntaalexperto.net

    Bueno, eso, que me mudo. Con un amigo estamos arrancando con un emprendimiento. La creación de un sitio web en castellano, donde se pueda encontrar información de tenología. No, no noticias, si no, esto que normalmente buscamos en internet, como solucionar problemas de código, instalacion y configuracion de herramientas, entre otras tantas cosas relacionadas, pero en castellano. Al mismo tiempo, con la posibilidad que cualquiera pueda publicar sus soluciones, artículos y demás.
     
    Esto recien arranca, el sitio aun tiene algunas fallas, y otra cuestiones incompletas, las mismas que iremos mejorando en el corto plazo.
     
    De cualquier manera, ya puedes poner tus articulos, es cuestion que entres a www.preguntaalexperto.net
     
    Y que pasara con este blog? Bueno, este seguira aqui, definitivamente con menor actividad, pero no lo dinamitare :)
     
    Espero que desde ahora entren a lo que sera mi nueva casa.
    September 18

    [Evento] Cells on Camps - Resultados

    Acá dejo algunas imágenes de lo que fue el Cells On Camps.

    Diario nota untitled

    DSC_0110 DSC_0114 DSC_0127 DSC_0168 DSC_0118 DSC_0203

    September 04

    [Off-Topic] Hoy se festeja el dia de la HISTORIETA

    Y como hoy se festeja el día de la historieta, quiero aprovechar para honrar a mi viejo, Juan Rubén Iacono, y a Julio Olivera, así como muchos otros. Pero en especial a ellos ya que durante muchos años crearon historietas desde Córdoba, Argentina.

     

    Estos dos subversivos participaron juntos en algunos proyectos.

     

    Uno de estos fue la historieta con formato horizontal (o sea, mas ancha que alta), llamada Piturro. Un personaje con mucha "cancha" para con las mujeres, con empleos casuales, y viviendo en un cuarto alquilado.

     
    piturro_edited
    Piturro es el personaje principal. Aunque siempre es acompañado por Carulo.
     

    Es importante destacar que este personaje ve la luz en tiempo de la dictadura, de la cual tengo algunas historias contadas por mi viejo, algunos encontronazos con las autoridades del momento, que hacen que Piturro derive en el personaje ya conocido.

     

    De este personaje también se desprende Piturrin. La version infatil de Piturro. Digamos que, sus años de infancia, donde, en vez de tener éxito con las mujeres, posee una prodigiosa imaginación que lo lleva a correr grandes aventuras.

     

    El otro gran emprendimiento donde participa mi papa, con Julio Olivera es la revista "María Bizca", donde mi viejo pone de su mano y lápiz, hojas completas de chistes y gags definitivamente hilarantes.

     

    Este, entonces, es un pequeñísimo tributo a Juan Rubén Iacono (mi viejo), y a Julio Olivera, por haber aportado a la industria Argentina del comic, y porque al mismo tiempo, porque creo que no se les ha dado la importancia debida, y muchas veces han pasado al olvido.

    September 01

    [EVENTO] Más sobre el Cells On Camp

    Acá les dejo el afiche que se estará usando para la promo del evento:

    afiche Cells on Camp MAIL

    August 31

    [EVENTO] Cells on Camp

    El Cells on Camp es un evento creado por estudiantes para estudiantes y público en general. El próximo 12 de Septiembre se estará llevando a cabo este evento en Córdoba.

    Es la primera vez que este grupo de estudiantes toma las riendas de una conferencia para mostrar aquello que están estudiando. Una forma más de transmitir conocimientos a la comunidad.

    El detalle del evento:

    16:30 a 17:00 Recepción

    17:00 a 17:30 Bienvenida. Introducción sobre el programa académico de Microsoft, Células.Net y programa del día. Descripción de las actividades de las células académicas

    17:30 a 18:20 SilverLight 2.0 - Con Silverlight 2.0 veremos cómo escribir aplicaciones ricas que trabajen en distintos browsers y plataformas sin necesidad de escribir código Javascript, interactuando con lenguajes servidor de manera rápida.

    18:20 a 18:30 Break

    18:30 a 19:20 Microsoft AJAX - Microsoft AJAX. Conoceremos AJAX viajando a través de ejemplos prácticos desde un simple UpdatePanel hasta AJAX-Enabled WebServices y Patrones de Carga Incremental.

    19:20 a 20:20 Desarrollo sobre MicroFrameworks - Desarrollo para dispositivos móviles ultra livianos, alternativas, diversidad y desarrollo, fortalezas, Arquitectura, Chipsets, Mercado.

    20:20 a 20:30 Break

    20:30 a 21:10 XNA - Explicación del funcionamiento básico de XNA. Step by Step "Desarrolla tu juego en 30 min"

    22:00 a 22:50 Web Service y Ajax. Arquitecture Oriented Service - Utilización y Ejemplos Prácticos

    22:50 a 23:00 Cierre y sorteos

    Para inscribirse, lo pueden hacer en: Cell On Camp

    La administración tradicional en el desarrollo de software

    _r1_c1 Recién acabo de leer un post en un foro de Microsoft que hace referencia a un artículo en el cual se pretende hacer una analogía entre el desarrollo de software y la creación de una película. Aquí el artículo

    Debo reconocer que el artículo es muy bueno, pero similar a muchos que hacen analogías con otros procesos de desarrollo y tratan de acoplarlo al de software.

    Si bien, como dije, el artículo es interesante, mantiene la idea de que los modelos "administrativos tradicionales" pueden ajustarse al del desarrollo de software. Esto es, enfocar al desarrollo de software con la continuidad de procesos, y otorgando mayor peso a las típicas cabezas de la pirámide administrativa, y dejando relegados a los productores del mismo software como una "innecesidad", esto es, como el único elemento intercambiable y de mayor versatilidad.

    Personalmente, creo que estos modelos de desarrollo, tratando de generar analogías con otras industrias, o procesos (Mas allá del artículo que lo compara con hacer una película), como la de procesos industriales, con controles y supervisión a alta escala, son totalmente desacertados. Si no, veamos los fracasos constantes que tienen los proyectos de software, y muy pocos, casi por azar, llegan a buen puerto.

    Pienso que los proyectos de software comenzarán a tener mayor existo cuando el enfoque de pesos cambie de la administración tradicionalista, y se considere al desarrollo de software como una nueva forma de administrar proyectos. O sea, hasta ahora, solo se han intentado mudar los procesos industriales a una materia que tiene no mas de 40 años funcionando.

    En el momento que se tome conciencia que un software esta compuesto por líneas de código, y no por controles sobre el avance, creo que en ese momento la administración cambiara y los proyectos tendrán un mejor resultado.

    Ojo, con esto no quiero decir que los procesos y controles aplicados actualmente deberían dejar de existir, pero el peso de importancia en ese proceso, esta totalmente fuera de foco.

    Veo proyectos constantemente donde tienen mayor importancia el reporte de horas, o la creación de mediciones, que el resultado del proyecto en si. Como resultado, proyectos desgastantes, código ineficiente, tiempos de desarrollos casi infinitos, rotación de personal constante, y un largo etc. Obteniendo, proyectos cancelados, tiempos sobre valuados, costos elevados sin sentido, y una calidad pobre. Aunque, en la recolección de mediciones, se diga lo contrario.

    Para dar un ejemplo final, después de pasar por cientos de procesos de testeo de producto, este deja de arrojar errores, entonces, se considera que la calidad del mismo es elevada, aunque, internamente, el código solo contiene un parche tras otro, para subsanar estos errores, en definitiva, es como tener un auto recién salido de fabrica, pero que tiene capas y capas de pintura arriba para tapar los constantes errores de calculo en las máquinas que se usaron para producirlo, ya que cortaban mal el material, o hacían huecos por error donde no debían hacerlo.

    August 22

    [Off-Topic] Recuperandome de mi enfermedad

    1334_sick_child_with_the_measels_lying_in_bed

    Sí, me dio varicela. Si, si, así como se lee.

    Pero bueno, para el lamento de muchos, ya estoy bien. Así que, ustedes, que me miran en la calle, constantemente. Si, porque los siento, siento sus miradas, sus cuchicheos, sepan que sigo vivo, que pueden enviarme varicela, sarampión, mal de ojos o hacerme vodoo, que no podrán... MUEJEJEJEJEJE

    Bueno, en fin, me curé de la varicela. Lo que no me queda claro es porque el doctor quiere que vea a un psicoanalista.

    August 14

    [Evento] CodeCamp, un poco mas cerca.

    Acá les dejo el poster oficial del CodeCamp.
     
    poster_codecamp_baja
     
    La Web para el registro aun no esta disponible, así que vamos tranquilos. Ya les colocaré más información a medida que existan cambios.
    August 12

    [Video] Como hacer que JavaScript sea orientado a objetos?

    Si bien el título puede ir un poco más lejos de lo esperado, la idea de este video es la de mostrar como podemos simular, de manera muy cercana, la "programación orientada a objetos" con JavaScript. Puesto esto, entre muchas comillas, claro está.
     
    Básicamente, en el video muestro como podemos usar "prototype" para simular el comportamiento de objetos en JavaScript, junto con métodos/funciones genéricas para darle un poco más de cuerpo a la idea :).
     
    Espero que les guste, aquí el video:
     
     
    Video: JavaScript Object Oriented
    August 11

    [Video] Patrón Singleton III

    Acá les dejo la tercer parte del video sobre el patrón singleton creado por Lucas Ontivero.

    Como dije antes, lo publiqué en lapsos de tiempos destacables para que no me quitase todas las visitas al blog. No sabría como repartir 1 visita entre dos blogs.

    En fin, acá está:

      

    August 10

    [Info!] Ya salió el libro para el desarrollador .Net

    tapa-lpcu143De la mano de Users (www.redusers.com), salió el libro "Desarrollador.Net".

    Este libro es una guía paso a paso para aprender a programar en .Net. Principalmente, basado en el programa DCE (Desarrollador 5 Estrellas) de Microsoft.

    Con este libro se puede aprender desde casi cero, como programar en .Net, pasando por aplicaciones Windows, como aplicaciones Web, Servicios Webs, Seguridad Informática*, y un largo etc.

    Pueden leer el índice del libro aquí (http://img.redusers.com/imagenes/libros/lpcu143/sumario.pdf)

    O ver el capítulo gratuito aquí (http://img.redusers.com/imagenes/libros/lpcu143/capitulogratis.pdf)

    Este libro también salió en fascículos hace un tiempo atrás, pero ahora se agrupó y se está editando como una unidad.

    Si quieren comprarlo pueden ingresar aquí: http://redusers.com/noticias/lpcu143

    * El capítulo de seguridad informática fue escrito por su servidor, así que si creen en lo que yo digo, es una buena guía de referencia :D

    [Evento] Se viene el CodeCamp

    codecamp Bueno, eso, se viene el CdeCamp. Para el que nunca escuchó de él, es un evento de un día, totalmente gratuito donde estudiantes, y profesionales muestran eso que saben hacer. Muchas charlas técnicas, muestra de trabajos y un largo etc.

    Si bien no está aún toda la información completa, les dejo un avance:

    - Aproximadamente 40 charlas (XNA, WPF, Robotics, Parallel Extensions, SCRUM, Windows Server 2008, etc).
    - Oradores: MSP, MVPs, empleados de Microsoft e invitados de USA.
    - Lugar y Fecha: UAI, San Juan y 9 de Julio, 4 de Octubre de 2008

    En este evento se espera una asistencia de 1500 personas, ya se hizo en otras ocasiones, en diferentes provincias de Argentina. Esta vez le toca a Buenos Aires. Cabe recalcar que gente de las células de Córdoba estará participando. Y para aquellos que me odien y ya no me puedan ver ni en una estampita, también estaré dando una charla, o por lo menos paseandome por los pasillos.

    [Competencia] Robotics.net 2008

    Acá les dejo la invitación para una competencia de Robotica a realizarse en Argentina.

    80728 avisos robotics

    Si bien dice que la inscripción terminó el 8, me comentaron que se amplió esta fecha. Para más información, ingresen a www.plip.edu.ar

    July 31

    Video - ¿Cómo publicar un sitio ASP.net en IIS7?

    Minimi_thumb4Acá les dejo otro video (Estamos como locos con esto de los videos)

    Esta vez, como publicar, de manera muy rápida, un sitio web hecho con ASP.net en IIS7. Cosa que para los entendidos puede ser muy simple, pero más de una vez uno se pregunta: - ¿Este archivo, va?

    Espero que les guste.

    P.D.: Se aceptan sugerencias (Creo que ya lo dije) de que les gustaría ver en los videos (Yo, en cueros no aparezco. Lo siento, un no, es un no... heee... ¿Cuanto? ¿Toda esa plata? ¿Para que haga un baile en zunga de leopardo? Bueno, dejamelo pensar)

     

     
    Video: Publish ASP.net WebSite in IIS7

    July 30

    Patrones - Singleton parte II

    Como ya pudieron disfrutar del primer video de Lucas, acá les paso el segundo. Indiscutible, pueden entrar al blog de Lucas y ver los 3 de un saque (http://geeks.ms/blogs/lontivero/). Lo que pasa que tampoco quiero hacer propaganda así nomás y hacer que el millón de visitas diarias a mi blog se vea afectado.

    No es cuestión, por favor!

     

    July 29

    YouTube vs. SoapBox

    Como últimamente estoy con este tema de los videos. Tanto creando como publicando algunos de amigos (Entrada anterior), me entró el bicho de la curiosidad, sobre cual de estos dos servicios me otorgaba mejores prestaciones a la hora de publicar videos en internet.

    Así que subí a YouTube uno de los videos que ya había publicado anteriormente, pero en SoapBox.

    Como hacer que una grilla posea scroll vertical.

      

    Definitivamente, las diferencias saltan rápidamente a la vista. La calidad en resolución de los videos de SoapBox es superior. En especial cuando trabajamos con código, o tratamos de mostrar objetos que normalmente se verían muy pequeños en una pantalla.

    Si no, comparemos con dicho video:
     
    Video: GridView con Scroll

    Está de más decir que el modelo de carga de videos por medio de SoapBox es más amigable y completo. Lamentablemente, se tiende a prejuzgar ciertos productos ofrecidos por Microsoft, solo por tener el sello de la empresa, pero nunca se termina de indagar en el tema. Lo que normalmente es "tocar de oído".

    Definitivamente, YouTube, al tener mayor aceptación, aquel que busca visitas y no calidad, puede colgar sus videos con la seguridad que tendrá, seguramente, más "hits" que en SoapBox.

    Ahora, está en ustedes decidir si lo que quieren es calidad, o generalidad.