Santiago Portnoi
Que patapín, que patapán 2.0-
Visual Studio Just In Time Debugger
Publicado el 25 Noviembre 2009 17:29 1 comentarioCuando uno cree que ya vio todo, aparecen cosas como estas, que no sabés si reír o que. Yo, por lo pronto, me reí y le saqué una foto.
(Click para ver más grande)
Quizás es una muy buena funcionalidad del JITD de Microsoft. Debuggearse a sí mismo jajaj, increíble =)
-
Marinero Bengalí
Publicado el 18 Noviembre 2009 20:29 1 comentarioBueno, de la nada me se ocurrió entrar a Google Labs y estaba como destacado Script Converter. La definición tal cual (en inglés) es la siguiente:
Script Converter is a Google Labs product that allows the user to read a web page in a script of their choice. For example if the user can understand spoken Tamil but cannot read the script, they will be able to view Tamil web pages in English (Roman) script. We do not translate any content - we transform the words on the page to its phonetic equivalent in the desired script. We also support the conversion from non-Unicode encodings to Unicode, so that users can view pages without installing the custom font otherwise needed. Users will still need Unicode fonts. To start browsing a website, type the url in the text area, choose your preferred script and press convert.
Interesante App, ja. Viendo las opciones que tenía para “traducir” me encuentro con “Bengali”. Teniendo en cuenta que la web se navega, entonces estaba viendo mi Blog como un Marinero Bengalí.
-
Desarrollo Web y su futuro
Publicado el 5 Noviembre 2009 22:17 Sin comentarios aún ...Ayer, tuvimos en el trabajo una capacitación interna sobre un framework bastante usado y que seguramente todos conocen, llamado jQuery (y el que no, debería plantearse entrar a jquery.com e investigarlo).
Para dar una pequeña introducción, es un framework Javascript, con el slogan “Write less, do more”, que significa “Escribir menos, y hacer más”. Y siendo siempre fiel a su slogan, uno puede hacer una animación que antes solamente se podía hacer con flash (o 6 meses programando Javascript puede ser que también) en un par de minutos. Seleccionar un div (o cualquier etiqueta HTML) y modificarle propiedades CSS, animarlo, hacer que responda a distintos eventos, es MUY fácil, ya que los selectores funcionan similar a los de CSS.
Mejorando lo de hacer algo muy bueno en un par de minutos, existen plug-ins que son específicos para determinada funcionalidad (por ejemplo para hacer una galería) que son casi plug & play, solamente hay que darles un HTML base para que funcionen con solo incluir los archivos.
Como no tengo mucho tiempo ahora (estoy sufriendo el fin de año de la facultad, je) les dejo unos links con tutoriales bien explicados y algunos plug-ins, aunque, como siempre, google tiene la posta.
-
TEDx Buenos Aires 2010
Publicado el 3 Noviembre 2009 23:00 Sin comentarios aún ...¿Cuándo y dónde va a ser?
El lugar y fecha exacta todavía no fueron definidos, pero según informan los responsables la idea es en los primeros meses de 2010. En la página de TED, sin embargo, se informa que la conferencia sería en el mes de Abril. Y ya está confirmado el evento en Rosario, para el 17 del mismo mes.
(El contenido de esta nota está sacado del blog de Santiago Bilinkis)
¿Qué es TED?
TED es una conferencia anual que reúne a muchos de los más grandes pensadores y hacedores mundiales, para que compartan aquello que los apasiona. La idea es que ellos presenten sus ideas para que el conocimiento y la inspiración que eso genere contribuya a cambiar actitudes, vidas y, como resultado de eso, el mundo.
Un tiempo después comenzaron a compartir gratuitamente los videos de las charlas en internet. Y a partir de eso el fenómeno TED alcanzó escala global. Las charlas de TED son increíbles y algunas están empezando a subtitularse en español.
TED habilitó hace unos meses la posibilidad de organizar de manera independiente eventos TEDx en diversas partes del planeta.
¿Qué es TEDx?
En el mismo espíritu de difundir ideas, TEDx es un programa de eventos locales auto organizados que reúnen gente en una experiencia similar a TED. En un evento TEDx se combinan videos de TED y charlas en vivo para disparar una discusión y conexión profunda entre los asistentes. Los eventos se llaman TEDx, donde la x=”evento TED organizado independientemente”. La Conferencia TED da lineamientos generales para el programa pero no participa en la organización.
¿Cuál es la idea de TEDxBuenosAires?
La idea es armar en los próximos meses una conferencia TEDx en Buenos Aires, reuniendo a varias de las personas con las ideas más extraordinarias de la Argentina. El objetivo es identificar y difundir ideas y contenidos que impacten positivamente a la Argentina de hoy y del futuro.
Este evento TEDx independiente será organizado bajo licencia de TED.
¿Cómo puedo mantenerme informado?
Para mantenerte al tanto de las novedades del TEDxBuenosAires podés unirte a este grupo de Facebook o a este de LinkedIn, o si no seguir en Twitter a @TEDxBuenosAires. En unas semanas estará también online un site en http://www.tedxbuenosaires.org.
Para los que quieran colaborar:
Una primer área en la que podés ayudar es con la difusión, compartiendo la noticia del evento a través de blogs o foros e invitando a las personas interesadas a que se sumen al Twitter, el FB o el LinkedIn.
También se puede ayudar sugiriendo posibles oradores. En particular la idea es encontrar a oradores que, por un lado, tengan algo maravilloso, original, entusiasmante para contar y, por otro, sepan cómo hacerlo de manera de cautivante.
Para hacerlo pueden enviar sus propuestas a oradores@tedxbuenosaires.org, incluyendo:
- Nombre de la persona
- Tema del que hablaría
- Por qué lo proponés como orador
- Alguna información biográfica
- Datos de contacto
Sólo podremos considerar las propuestas que incluyan toda la información mencionada ya que estamos recibiendo muchas y si no resultará imposible conseguir los datos de cada uno.
-
IE6 No More
Publicado el 24 Agosto 2009 21:31 Sin comentarios aún ...Se está armando una campaña en contra Internet Explorer 6. Era hora. Todos los que desarrollaron alguna vez una aplicación web que tenga que ser compatible con varios navegadores debe saber lo que es pelear contra IE6. Todos esos IF’s en el código que quedan horribles pero de otar forma no se puede solucionar, dios!
Que nadie más use IE6 !
En la página oficial de la campaña pueden “adherirse” a la misma poniendo el código que muestran en sus páginas.
(En esta página si entran con dicho navegador podrán verlo arriba de todo)
-
Maldito Menú (o maldito browser)
Publicado el 24 Agosto 2009 21:06 Sin comentarios aún ...Retomando el último post, en el que estaba peleando con los distintos menues que podrían formar parte del proyecto en el que estoy, finalmente solucionamos todos los problemas que había con los controles del Visual Studio y los personalizados por distintos usuarios y publicados en Internet.
- Los distintos controles que hemos probado, todos funcionaban en IE y FF, pero Chrome y Safari no tenían solución. Finalmente recurrimos a una solución más simple, usar puro Javascript.
Hoy, el peso del menú bajó bastante con respecto al anterior y además funciona más rápido, y tiene compatibilidad 100% con todos los navegadores (Mi compañero Ale se volvió loco, yo no tanto porque estuve haciendo otras cosas jaja).
Lo que me dio ganas de hacer este post, es que acabo de encontrar una página mediante http://webupd8.blogspot.com en la que se pueden crear menúes desplegables con puro CSS. Aparentemente tienen compatibilidad con los navegadores y no hay que pelear mucho. La página en cuestión es http://www.purecssmenu.com . Por lo que estuve viendo, el menú por defecto pesa aproximadamente 9Kb. Tiene muchas posibilidades de diseño y ofrece distintos templates para utilizar gratuitamente, por lo que la guardaré como una alternativa cuando tenga que hacer algún menú.
-
Menu Control ASP.NET
Publicado el 31 Julio 2009 23:31 Sin comentarios aún ...Hace unos días se propuso el cambio de diseño del menú de un proyecto, y en este caso me tocó a mí hacerme cargo al respecto. La idea era hacer un menú desplegable, con las distintas opciones.
Investigando un poco, esto se podía hacer con el control Menu de ASP.NET. Crear un menú desplegable es MUY fácil con este control, sólo deben crearse los items, definir los estilos y ya está. Pero en este lugar es donde empiezan los problemas, o, en realidad, las cosas a mejorar por parte de Microsoft:
-Los estilos sólo aplican a los items dinámicos o a los items estáticos (estáticos son los items que se muestran siempre, y los dinámicos, son los que se ven cuando se pasa el mouse por arriba de un estático). Es decir, un subitem no puede tener color de fondo negro, y que otro subitem tenga un fondo blanco por ejemplo. El ejemplo no expresa bien lo que quiero decir, pero en otras palabras podría limitar la creatividad de un diseñador.
-No tiene capacidad de programar eventos sobre el menú. Sí se pueden configurar los estilos en el caso de pasar el mouse por arriba (hover), pero no puede realizarse una acción específica.
Siendo las 11:20 de la noche, realmente no me acuerdo tanto, pero estoy seguro que había más cosas que me gustaría que se mejoren. La conclusión es que debería ser más personalizable cada item por separado, más allá de que no sea muy común, pero el ancho por ejemplo no tiene por qué ser siempre el mismo.
-
Wamp Server en Windows 7 RC
Publicado el 15 Julio 2009 23:20 4 comentariosHace poco me instalé Windows 7 RC, no sólo para probarlo, sino también para salir de la basura de Vista. En realidad, es lo mismo, cambia el search, el motor de búsqueda de Vista me gusta más que el del 7, y la barra de inicio, al fin no se abren mil quinientas ventanitas, sino una por cada programa y se pueden ver las miniaturas en vivo, aunque no es original de Microsoft, esto ya estaba en Mac hace bastante.
Lo más lindo de este nuevo sistema operativo, es que en mi caso, uso mucho el “Run” o “Ejecutar” del menú Inicio, y en Vista/7, con sólo apretar la tecla Windows (la de la ventanita), ya puedo escribir y ejecutar los comandos rápidamente. Es muy cómodo, tanto, que en el trabajo que tengo XP cada vez que tengo que abrir el Notepad, me tengo que pelear con la pc porque se me abre cualquier cosa de la linda costumbre que gané.
Por suerte, la mayoría de los programas es compatible también en Windows 7. Cada día que pasa, me convenzo más que en el inicio del Win7 está la línea de código:
//print “Welcome to Windows Vista”;
En fin, lo que viene al caso, es el Wamp Server. Para el que no lo conoce, es un paquete que viene con el servidor Apache, el servidor MySQL y PHP todo junto, para que sea más rápido la configuración (bah, next hasta el final en el instalador y listo!).
El Apache lo configura perfecto, el servidor MySQL también. El PHP, puff, ni hablar. Entonces, cuál es el problema? Ninguno, sólo estoy tan contento de que me funciona todo en Windows 7, que me hace sentir en XP.
Creo que la conclusión de todo esto, es que obviamente cuando salga la versión final de Win7, no sólo no la voy a comprar, sino que cuando caduque esta RC, seguramente vuelva al hermoso XP con su aspecto no tan agradable.
-
Issue Tracking System
Publicado el 13 Julio 2009 19:54 Sin comentarios aún ...Parece que el blog es siempre sobre el mismo tema. Algún día voy a cambiar, o quizás no. Temas de programación por el nivel que estoy teniendo, la mayoría de las cosas se pueden encontrar en google buscando bien, así que no tiene mucho sentido que las reproduzca acá.
Entrando en el tema que nos reúne esta noche, en el primer post de este blog hablé sobre los issue tracking system, donde se mantiene un control sobre las distintas features a desarrollar en un sistema, mediante distintas iteraciones o no. Además se pueden obtener gráficos de avance, etc.
Hoy estuve buscando uno, porque estoy a punto de empezar un proyecto personal (un sistema chiquito, no voy a hacer un edificio tampoco), y quería tenerlo bien controlado y además para que el cliente pueda seguir el curso del proyecto.
De todas las posibilidades que hay (http://www.google.com.ar - issue tracking system) elegí Best-Practical. Es gratuito, y por sobre todas las cosas, muy agradable a la vista del usuario. Es cómodo, tiene todas las opciones a mano, y la verdad, por ahora, lo único que le falta de jira son los cuadros tipo netvibes que se pueden modificar sin restricciones. En vez de esto, los cuadros son fijos, pero se puede cambiar la información que se muestra, así que muy atrás no se queda.
Pero, en el momento de instalarlo, vi que necesitaba tener un servidor andando y es muy complicado instalar en un hosting contratado. Por lo que vi otra opción: flyspray (www.flyspray.org) A simple vista, no es muy diferente a la primera comentada, pero no tiene algunas cositas que hacen a la diferencia. Igualmente me sirve, así que estoy contento, aunque fue una búsqueda larga!
-
Firefox 3.5
Publicado el 30 Junio 2009 18:24 Sin comentarios aún ...Ha salido una nueva versión del browser que más competencia le hace a IE (o debería decirse alrevés?)
Entre otras características, lo que más se destaca es la “super velocidad” y el bajo consumo de memoria de esta nueva versión. Afortunadamente, puedo dar fe de ello. Es increíble poder tener el firefox abierto con 20 pestañas y que sólo consuma 120mb de memoria. Lo de la velocidad, dejando de lado el tema de que tengo conexión Fibertel (de las peores del mundo, que funciona cuando quiere y una larga cantidad de etcéteras), también es notorio, en las versiones 2 o 3, a veces facebook no funcionaba, ahora me funciona a la perfección. Parece que han mejorado la interpretación del JS y el AJAX funciona como debe.
Nuevas características?
Algo que me gustó bastante, es la idea de ponerle tags a los marcadores, así se puede reemplazar una dirección larga por una que nos sea más fácil de recordar y la podamos escribir rápidamente. (Si no me equivoco, esto en Opera ya se podía hacer, y en un navegador llamado Avant Browser basado en IE también)
Navegación privada, creo que no hace falta explicación, con el tiempo veremos cuán privada es la navegación en esta forma, y si vale la pena la pérdida de performance que debe haber.
Con respecto a las pestañas, se puede hacer lo mismo que en Google Chrome, seleccionarla y arrastrarla “al aire” para abrirla en una ventana nueva.
Lo que sí creo que es una de las nuevas funciones incluídas por Firefox, es las pestañas recuperables. Si por accidente se cierra una pestaña, ésta se puede recuperar sin entrar al historial, con sólo hacer click derecho sobre la barra de pestañas y “Deshacer Cerrar Pestaña”.
En fin, si bien hay “nuevas” funciones que ya eran conocidas por los usuarios de Internet, pero separadas en sus distintos navegadores, sumado a la nueva supervelocidad del Firefox 3.5, y a los complementos que vienen siguiendo a este browser desde sus inicios, hace que hoy en día se convierta en uno de los mejores en cuanto a performance y navegabilidad.
Así que a no esperar más y a bajarlo!






