<?xml version="1.0" encoding="ISO-8859-1"?>
<rss version="2.0"  xmlns:atom="http://www.w3.org/2005/Atom" xmlns:dc="http://purl.org/dc/elements/1.1/">
<channel>
<atom:link href="http://blog.needish.com/rss/tag/web" rel="self" type="application/rss+xml" /><title></title>
<link></link>
<description></description>
<pubDate>Thu, 20 Nov 2008 17:12:14 -0300</pubDate>
<generator>http://www.bligoo.com/</generator>
<language>es</language>
<item>
<title>La importancia del Undo en las Aplicaciones Web</title>
<link>http://blog.needish.com/content/view/317729/La_importancia_del_Undo_en_las_Aplicaciones_Web.html</link>
<pubDate>Tue, 11 Nov 2008 18:18:26 -0300</pubDate>
<guid isPermaLink="false">http://blog.needish.com/content/view/317729/La_importancia_del_Undo_en_las_Aplicaciones_Web.html</guid>
<dc:creator>Pablo Viojo</dc:creator>
<description><![CDATA[<p>Robert O&rsquo;Callahan, en su art&iacute;culo <a href="http://weblogs.mozillazine.org/roc/archives/2008/11/the_essence_of.html">The Essence Of Web Applications</a>, resume algunos aspectos de las aplicaciones web y su relaci&oacute;n con las aplicaciones de escritorio.</p>
<p>En lo personal no estoy muy de acuerdo con lo que opina, sobre todo
cuando menciona aspectos relacionados con los elementos de &ldquo;navegaci&oacute;n&rdquo;
con los que debe contar una aplicaci&oacute;n (atras, adelante, bookmarks,
etc), elementos que tienen un fuerte trasfondo en la navegaci&oacute;n de los
sitios web.</p>
<p>En mi visi&oacute;n, la diferencia fundamental entre una aplicaci&oacute;n y un
sitio web es que las aplicaciones, en general, pueden ser vistas como
entidades que operan realizando transformaciones sobre datos, por lo
tanto a lo largo del ciclo de vida de una aplicaci&oacute;n existen diferentes
estados de los datos, algunos inducidos por el usuario, por ejemplo al
escribir un documento, o realizado por el sistema, como por ejemplo
sincronizaci&oacute;n, aplicaci&oacute;n de l&oacute;gica de negocios, etc. Por otra parte
un sitio web es un conjunto de informaci&oacute;n, estructurada seg&uacute;n un
amplio conjunto de paradigmas y patrones (categorizaci&oacute;n, etiquetado,
jerarquizaci&oacute;n) que sufre muy pocas transformaciones, o en algunos
casos ninguna, a lo largo de su ciclo de vida. En este sentido los
diferentes estados en que se puede encontrar un sitio web, esto es las
p&aacute;ginas que se muestran, dependen de la relaci&oacute;n entre los diferentes
elementos que lo componen, y sus modificaciones responden mayormente a
la voluntad del usuario del sitio.</p>
<p>Por lo tanto, en el caso de la aplicaci&oacute;n los datos cambian en el
tiempo, en el caso de los sitios web los datos no cambian, son
est&aacute;ticos. Entonces es muy dificil considerar que los mismos paradigmas
pueden aplicar en ambos contextos funcionales. </p>
<p>Los elementos de navegaci&oacute;n de un browser han sido dise&ntilde;ados para
funcionar muy bien en un contexto en que el usuario recorre una
estructura de documentos, ya sea con caminos predeterminados o no. En
el caso de las aplicaciones estos elementos deber&iacute;an ser reemplazados
por la posibilidad de hacer undo/redo (deshacer/rehacer) lo que
actuar&iacute;a en el sentido de &ldquo;navegaci&oacute;n&rdquo; entre estados de los datos que
la aplicaci&oacute;n esta procesando (deshacer un cambio en un formulario,
etc).</p>
<p>Muchos dir&aacute;n que esto es algo trivial, sin embargo basta mirar un
poco el mundo de las &ldquo;aplicaciones web&rdquo; y casi ninguna hace uso de
estas herramientas, por lo tanto creo que es una area donde hay mucha
tela que cortar si es que se busca que alg&uacute;n d&iacute;a las aplicaciones web
compitan con las desktop.</p>
<p>A continuaci&oacute;n una breve, e introductoria, explicaci&oacute;n del patr&oacute;n Undo.</p>
<h3>El patr&oacute;n Undo</h3>
<p><b>&iquest;Que es?</b> Permite al usuario la posibilidad de deshacer una acci&oacute;n realizada con anterioridad</p>
<p>
<b>&iquest;Cuando usarlo?</b> En cualquier instancia donde es
factible perder trabajo realizado (por ejemplo al borrar o modificar
datos). Cuanto m&aacute;s costosa es la recuperaci&oacute;n de datos m&aacute;s importante
es la posibilidad de desahacer.</p>
<p><b>&iquest;Por qu&eacute;?</b> </p>
<ul>
<li>El software que permite deshacer es software en el que puedes confiar.</li>
<li>Todos cometemos errores, por ejemplo en &ldquo;Aceptar&rdquo; en un di&aacute;logo de
cerrar, cuando en realidad no era lo que quer&iacute;amos, perdiendo el
trabajo realizado. En este sentido el poder de la costumbre es muy
fuerte, llevandonos a hacer click en aquellas opciones mas comunmente
usadas, incluso en aquellos casos en que deber&iacute;amos seleccionar otra
opci&oacute;n. En este contexto es mucho m&aacute;s util proveer la posibilidad de
desahcer que la de di&aacute;logos de confirmaci&oacute;n. <b>Nunca usar una advertencia cuando puedes proveer la opci&oacute;n de deshacer.</b></li>
</ul>
<p><b>&iquest;Como funciona?</b> </p>
<ul>
<li>Decide cuales opciones deben ser posibles de deshacer y genera una pila de acciones a deshacer. (undo stack)</li>
<li>Despues de una acci&oacute;n que puede ser deshecha provee un link o boton para deshacer la acci&oacute;n.</li>
</ul>
<p>Hasta aqu&iacute; algunos aspectos importantes del undo en las aplicaciones
(web o no web). En un pr&oacute;ximo art&iacute;culo veremos que importancia tiene
esto en la experiencia del usuario al momento de usar una aplicaci&oacute;n.
Stay Tuned!</p>
<p>Algunos links interesantes:</p>
<ul>
<li><a href="http://blogs.zdnet.com/Stewart/?p=515">The &lsquo;undo&rsquo; problem is why web applications aren&rsquo;t there yet</a></li>
<li><a href="http://www.boagworld.com/usability/the_importance_of_undo/">The importance of Undo</a></li>
<li><a href="http://designinginterfaces.com/Multi-Level_Undo">Multi-Level Undo</a></li>
<li><a href="http://en.wikipedia.org/wiki/Memento_pattern">Memento Pattern</a></li>
<li><a href="http://www.mattberther.com/2004/09/16/using-the-command-pattern-for-undo-functionality/">Using the Command pattern for undo functionality</a></li>
<li><a href="http://uipatternfactory.com/p=undo/">Undo Pattern</a></li>
</ul>]]></description>
</item>
<item>
<title>Homenaje a Nicolás Orellana</title>
<link>http://blog.needish.com/content/view/84/Homenaje_a_Nicolas_Orellana.html</link>
<pubDate>Tue, 27 Nov 2007 19:37:12 -0300</pubDate>
<guid isPermaLink="false">http://blog.needish.com/content/view/84/Homenaje_a_Nicolas_Orellana.html</guid>
<dc:creator>oskar</dc:creator>
<description><![CDATA[<o:p></o:p>Este a&ntilde;o eleg&iacute; meterme en el mundo online, junto con todos los dem&aacute;s Needish. Debo confesar que antes de este a&ntilde;o no supe mucho de lo que pasa all&iacute;, y siempre he sido un &ldquo;late adaptor&rdquo; (relativamente) con las nuevas tendencias. Yo si pienso que puede ser algo bueno, cuando uno parte un negocio (obviamente despues de haber hecho un analisis competitivo), ser inicialmente autocentrado y cerrado hasta casi ciego, sordo, mudo y tratar de formar su propia vision. Por lo menos en mi caso, ha servido para consolidar una visi&oacute;n y un plan de negocio innovador y &ndash; si me preguntan a mi &ndash; &uacute;nico (Ojo - no deben preguntar los emprendedores si sus planes son &uacute;nicos. Pregunten a <a href="http://www.leoprieto.com" target="_blank">Leo Prieto</a> mejor, evidentemente sabe sus cosas).<p class="MsoNormal">Lentamente he llegado a entender &ndash; con la ayuda de Johan, Dani, Nico etc. &ndash; que la Web es una red (sorpresa) y que uno tiene que crear alianzas. Llevo una constante lucha interna Needish sobre la integraci&oacute;n o no a otros productos, con la motivaci&oacute;n:</p><p class="MsoNormal">&ldquo;Creamos bien nuestro bebe antes de empezar a encontrarle amigos&rdquo;</p>Sigo pensando lo mismo, aunque cada d&iacute;a m&aacute;s investigando futuras posibilidades.<p class="MsoNormal">Un d&iacute;a aparece Nicol&aacute;s Orellana en mi vida (no hace falta llorar), con la visi&oacute;n del sitio <a href="http://www.webprendedor.com" target="_blank">Webprendedor</a> como un lugar para fomentar el negocio&hellip; &iexcl;de otros sitios Web!</p><p class="MsoNormal"><o:p></o:p>Es una gran, importante e admirable iniciativa de una persona joven que todav&iacute;a esta estudiando y le espero un futuro exitoso, haga lo que haga.</p><p class="MsoNormal"><o:p></o:p>Algo que entend&iacute;a hace rato ya, se consolid&oacute; en m&iacute; como algo clave hoy en la conferencia organizada por Nicol&aacute;s (y otros importantes emprendedores chilenos, ej. <a href="http://www.meeting.cl/">www.meeting.cl</a>): Uno puede crear negocio solo pero un negocio necesita una industria para vivir.</p><p class="MsoNormal">La industria tendremos que crear juntos (ahora, si pueden llorar) y yo prometo que Needish &ndash; en caso de &eacute;xito - prestar&aacute; futuros recursos para soportar eventos y actividades para fomentar la innovaci&oacute;n en Chile.</p><p class="MsoNormal">Pienso que Chile tiene los ingredientes claves para ser un pa&iacute;s exportador de innovaciones, y Needish piensa tratar de ser parte de crear ese centro, junto con todos los dem&aacute;s que est&aacute;n luchando contra los tramites y la falta de capital para innovar.</p><p class="MsoNormal"><i>Punto aparte: convencido de que voy a morir, un d&iacute;a, haciendo cola para sacar el papel que me deja entrar a la siguiente cola quiero invitarles a la mejor idea de negocio que yo he visto en mucho tiempo: </i></p><p class="MsoNormal"><i><a href="http://www.mistramites.cl" target="_blank">Mistramites</a> </i></p><p class="MsoNormal"><o:p></o:p>&iexcl;Gracias Webprendedor por un evento lindo!</p><p class="MsoNormal">Oskar</p>]]></description>
</item>
<item>
<title>Needish... ¡no me interesa!</title>
<link>http://blog.needish.com/content/view/64/Needish_no_me_interesa.html</link>
<pubDate>Wed, 28 Nov 2007 17:42:10 -0300</pubDate>
<guid isPermaLink="false">http://blog.needish.com/content/view/64/Needish_no_me_interesa.html</guid>
<dc:creator>oskar</dc:creator>
<description><![CDATA[ Hay que entender que quienquiera que pueda tomar una decisión de negocio en este país (¡una de cada 7134 personas!) debe recibir muchas llamadas de vendedores. <p class="MsoNormal">Yo soy uno de los vendedores. No soy el mejor vendedor pero como tengo un acento raro me dejan muchas veces explicar, yo creo, un poco más de lo comun antes de colgar. Aun así, pocas veces quieren inscribirse en Needish. Al respecto de la gente de propiedades, sus respuestas típicas son:</p> <p class="MsoNormal"><o:p> </o:p>?No trabajamos así?</p> <p class="MsoNormal">?Estamos en un tipo ?Portal? Inmobiliario?</p> <p class="MsoNormal"><o:p> </o:p>Son respuestas muy entendibles. Yo a los vendedores que me llaman les trato mucho peor.</p> <p class="MsoNormal"><o:p></o:p>Creo que aunque tuviera los mejores argumentos del mundo no me pescarían? ?¡Inscríbete a Needish y te regalo un nuevo BMW!?? suena demasiado bien y me cuelgan por estafador. Lamentablemente ?¡Inscríbete a Needish para ganarte unos clientes gratis!?, también suena demasiado bien y me cuelgan por estafador, aunque sea la verdad.</p> <p class="MsoNormal">Entonces, mejor, hablemos de un típico Portal Inmobiliario. Busqué una oficina para Needish ayer:</p> <p class="MsoNormal" ><!--[if !supportLists]--><span>1)<span>      </span></span><!--[endif]-->Entro al sitio</p> <p class="MsoNormal" ><!--[if !supportLists]--><span>2)<span>      </span></span><!--[endif]-->Se me asaltan diferentes avisos de diferentes colores.</p> <p class="MsoNormal" ><!--[if !supportLists]--><span>3)<span>      </span></span><!--[endif]-->Me pongo anteojos de sol para poder seguir navegando.</p> <p class="MsoNormal" ><!--[if !supportLists]--><span>4)<span>      </span></span><!--[endif]-->Elijo ?oficina? y ?nueva y usada?</p> <p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt"><!--[if !supportLists]--><span>5)<span>      </span></span><!--[endif]-->Elijo RM</p> <p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt"><!--[if !supportLists]--><span>6)<span>      </span></span><!--[endif]-->Elijo Las Condes y me da rabia que no puedo elegir Las Condes y Providencia al mismo tiempo</p> <p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt"><!--[if !supportLists]--><span>7)<span>      </span></span><!--[endif]-->Reviso un rato. No entiendo mucho. No dice las calles, pisos, como están las oficinas, cuando se puede ver. Entiendo que mi opción es mandar un mail o llamar a cada vendedor responsable. Yo trabajo por el vendedor. Quiero llorar.</p> <p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt"><!--[if !supportLists]--><span>8)<span>      </span></span><!--[endif]-->Vuelvo unos pasos para cambiar comuna. Ahora veo que si se puede buscar en varios comunas al mismo tiempo. Me siento estupido.</p> <p class="MsoNormal" style="margin-left: 36pt; text-indent: -18pt"><!--[if !supportLists]--><span>9)<span>      </span></span><!--[endif]-->En Providencia veo algunas alternativas? PERO? PARECE? que son departamentos. Busqué oficinas pero me muestran deptos. ¿Será que se puede trabajar allí? Hay que llamar a preguntar. Anoto algunos números (no lo hice de verdad, ni ******* voy yo, a llamar a esos flojos)</p> <p class="MsoNormal">Paso unos 20 minutos y me sirve para una cosa: Cachar más o menos los precios. No estoy un centímetro más cerca de contratar una oficina ni tener una relación con un corredor de propiedades. <u>Nadie</u> sabe que estoy buscando una oficina. NADIE. <span> </span></p> <p class="MsoNormal">Veamos una alternativa? entro a Needish y escribo: "Hola, estoy pensando en cambiar oficina con mi empresa. Me gustaría recibir invitaciones a muestras para oficinas en El Golf y en Providencia. Pienso ver oficinas en Noviembre para poder re-ubicarnos en Enero o Febrero. Necesito que haya espacio para 20 personas en total, en dos ambientes distintas (10 en cada uno) más una sala de reuniones. Sería estupendo si las facilidades dieran la oportunidad de crecer más en el futuro sin tener que cambiarse. Necesitamos cercanía al Metro (< 5 cuadras) y que la oficina recibe mucha luz. Servicios compartidos (tipo Facility Management) con los vecinos es un requerimiento. Estacionamiento para 5 autos. Lo ideal es que esté en piso 6 para arriba (para tener algo de vista). Me interesan solamente ofertas tal cual como descrito, tengo disponibilidad casi todos los días en la tarde, para echar un vistazo. Tengo un presupuesto de 2.5 millones de pesos mensuales, incluyendo gas, luz, FM-services etc. Etc. TODO lo que tiene que ver con la oficina. Que tenga dos baños y una ducha.?</p>  <p class="MsoNormal"><o:p></o:p>Me gasto 2 minutos y se acabó. Cada vez que haya una oficina tal cual como quiero, me llegan ofertas. <o:p></o:p>Es decir, si no es que los corredores de propiedades ?No trabajan así?. </p><p class="MsoNormal">Yo como encargado de ventas de propiedades (o cualquier otro servicio) me preguntaría:</p> <p class="MsoNormal">?¿Yo como consumidor, buscaría una oficina en portal inmobiliario? o cotizaría una en Needish??</p> <p class="MsoNormal"><o:p> </o:p>La respuesta les podrá guiar en el gran proceso de decisión sobre si vale la pena o no perder 5 minutos en probar Needish.</p> <p class="MsoNormal"><o:p> </o:p>Para todos ustedes que seguirán buscando sus servicios en Portales les deseo toda la suerte y les doy unas lindas palabras para el camino:</p> <p class="MsoNormal"><o:p> </o:p>?Cuando me viene la frustración de la búsqueda; si sea de felicidad, mi media naranja, una oficina en Providencia o un simple arreglo de baño y me da ganas de acudir a Needish, pienso en las palabras del gran guru y gerente de ventas de la gran corredora de propiedades en Stgo?</p> <p class="MsoNormal"><o:p> </o:p>Gran gerente ventas:<span>  </span>?No trabajamos así.?</p> <p class="MsoNormal">Oskar: <span>                        </span><span>            </span>?¿Con clientes??</p> <p class="MsoNormal">Gran gerente ventas:<span>  </span>?Exactamente.?</p> <p class="MsoNormal">Oskar<span>                          </span>?¿Ustedes no trabajan con clientes? Es difícil entender.?</p> <p class="MsoNormal">Gran gerente ventas:<span>  </span>?Es difícil explicar.?</p> <p class="MsoNormal"><o:p> </o:p>? y me mantengo a un seguro distancia del futuro? www.needish.cl?</p> ]]></description>
</item>
<item>
<title>Web 2.0</title>
<link>http://blog.needish.com/content/view/55/Web_2_0.html</link>
<pubDate>Wed, 28 Nov 2007 17:56:23 -0300</pubDate>
<guid isPermaLink="false">http://blog.needish.com/content/view/55/Web_2_0.html</guid>
<dc:creator>oskar</dc:creator>
<description><![CDATA[<span lang="EN-US"><o:p></o:p></span><span lang="EN-US">Ni cagando! <o:p></o:p></span> <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p>To all non-Spanish speaking readers of this blog (mother)? I?m sorry but it wouldn?t make sense to translate that. <o:p></o:p></span></p> <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p>To all Spanish speaking readers who aren?t familiar with the Chilean slang? I know, it just doesn?t make sense. <o:p></o:p></span></p> <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p>The concept Web 2.0, excuse my incompetent posture, would mean that the Web has already gone full circle with itself, its users and is now preparing for the next phase. Far beyond Web 1.0 and by light-years distanced from Web 0.1. In my humble opinion, I still think that the concept of rapidly moving information from one place to another is the major improvement provided to us, mankind, by Internet. Be that an e-mail or information stored somewhere presented anywhere else. <o:p></o:p></span></p> <p class="MsoNormal"><span lang="EN-US"><o:p> </o:p>When Ford introduced the T-ford it gave ?everyone? the option to participate in the joy of driving. I?m sure there were fans cheering, dancing and screaming Car 2.0 in the streets and I?m sure their relatives feel quite bad about that today. It was still a pre-WW2 Ford. It went from 0-100 in 14 minutes, if ever at all. It only came in black and, looking back, it wasn?t really for everyone was it?<o:p></o:p></span></p> <p class="MsoNormal"><span lang="EN-US"><o:p></o:p>Web 2.0 also gives ?everyone? the option to participate? in the joy of wasting valuable time online (there I go again, swearing in my own church). Sharing information and being part of the Internet, not only a passive by-stander/watcher/stalker. It is an improvement, true! It gives more people the possibility of sharing knowledge, true! <o:p></o:p></span></p> <p class="MsoNormal"><span lang="EN-US">? But I still have to go see a doctor when I feel bad. <span> </span><span> </span><o:p></o:p></span></p> <p class="MsoNormal"><span lang="EN-US">The Web is a fairly young dude. Younger than I am and I am sure as **** not Oskar 2.0 yet, even if I sometimes perform better than as a kid. When I have a girlfriend, somewhere to live and a reasonably fixed view of my meaning of life <st1:state w:st="on"><st1:place w:st="on">Ill</st1:place></st1:state> disclaim that I?m 1.0! I might even throw a party.<o:p></o:p></span></p> <p class="MsoNormal"><span lang="EN-US">In my view, public air-transportation was Car 2.0? you see? not even a Car. The Car is not amazing because it?s a car, its amazing because it takes you faster (than on horse) from point A to point B. That would make the horse a Car 0.1... and so I realize that my argumentation is getting thinner by the sentence? so I should probably stop. <o:p></o:p></span></p> <p class="MsoNormal"><span lang="EN-US"><o:p></o:p>Oskar<o:p></o:p></span></p> ]]></description>
</item>
</channel>
</rss>
