<?xml version="1.0" encoding="UTF-8" ?>
<rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:atom="http://www.w3.org/2005/Atom">
<channel>
	<title>Bitacoras.com: comunidad de "pantarei"</title>
	<atom:link href="http://bitacoras.com/usuario/pantarei" rel="self" type="application/rss+xml" />
	<link>http://bitacoras.com/usuario/pantarei</link>
	<description>Se muestran las ultimas 20 anotaciones de la comunidad de "pantarei"</description>
	<copyright>Copyright 2008</copyright>
	<pubDate>Fri, 30 May 2008 10:05:30 +0200</pubDate>
	<generator>Bitacoras.com/2.0</generator>
	<image>
		<url>http://bitacoras.com/public/images/logo.png</url>
		<title>Bitacoras.com: comunidad de "pantarei"</title>
		<link>http://bitacoras.com/usuario/pantarei</link>
	</image>
	<item>
		<dc:creator>domk</dc:creator>
		<title>Actividad social</title>
		<link></link>
		<guid isPermaLink="true"></guid>
		<pubDate>Fri, 30 May 2008 10:05:30 +0200</pubDate>
		<description><![CDATA[domk sigue a blogestudiocreativo  el 30 de mayo de 2008 a las 10:05:30]]></description>
		<content:encoded><![CDATA[<a href="http://bitacoras.com/usuario/domk">domk</a> sigue a <a href="http://bitacoras.com/usuario/blogestudiocreativo">blogestudiocreativo</a>  el 30 de mayo de 2008 a las 10:05:30]]></content:encoded>
	</item>
	<item>
		<dc:creator>domk</dc:creator>
		<title>Actividad social</title>
		<link></link>
		<guid isPermaLink="true"></guid>
		<pubDate>Thu, 29 May 2008 11:10:27 +0200</pubDate>
		<description><![CDATA[domk sigue a jordisoro  el 29 de mayo de 2008 a las 11:10:27]]></description>
		<content:encoded><![CDATA[<a href="http://bitacoras.com/usuario/domk">domk</a> sigue a <a href="http://bitacoras.com/usuario/jordisoro">jordisoro</a>  el 29 de mayo de 2008 a las 11:10:27]]></content:encoded>
	</item>
	<item>
		<dc:creator>DomK</dc:creator>
		<title>vTiger</title>
		<link>http://vdomk.blogspot.com/2008/05/vtiger.html</link>
		<guid isPermaLink="true">http://vdomk.blogspot.com/2008/05/vtiger.html</guid>
		<pubDate>Thu, 29 May 2008 11:04:30 +0200</pubDate>
		<category>interfaz usuario</category>
		<category>experimentos</category>
		<category>demos</category>
		<description><![CDATA[Por DomK en Velneo & DomK el 29 de mayo de 2008 a las 11:04:30

Siempre se ha dicho que Velneo peca de una interfaz de usuario muy pobre y puede que sea así.Disponemos de pocas posibilidades a la hora de hacer un interfaz vistoso, con muchos efectos y colores, pero si nos esmeramos usando esas pocas posibilidades podemos obtener algo bastante al gusto del usuario.Cuando miro ahora  &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/domk">DomK</a> en <a href="http://bitacoras.com/bitacora/vdomk.blogspot.com/2008/05/vtiger.html">Velneo & DomK</a> el 29 de mayo de 2008 a las 11:04:30</p>

Siempre se ha dicho que <a href="http://www.velneo.com/">Velneo</a> peca de una <span style="font-style: italic;">interfaz de usuario</span> muy pobre y puede que sea así.<br /><br />Disponemos de pocas posibilidades a la hora de hacer un interfaz vistoso, con muchos efectos y colores, pero si nos esmeramos usando esas pocas posibilidades podemos obtener algo bastante al gusto del usuario.<br /><br />Cuando miro ahora alguna de mis primeras aplicaciones me parecen francamente horribles, en cuanto al interfaz de usuario al menos; fuentes poco acertadas, colores demasiado llamativos, disposición de elementos poco pensada, etc, en definitiva, una <span style="font-style: italic;">mala experiencia para el usuario</span>.<br /><br />El interfaz y la usuabilidad de las aplicaciones es un tema muy importante, y más ahora que viene la <span style="font-weight: bold;">V7</span> <span style="font-style: italic;">multiplataforma</span> y vamos a poder entrar en el mercado de usuarios acostumbrados a otro aspecto para sus aplicaciones; linux, mac, etc.<br /><br />Si nos lo proponemos, con una cuidadosa preparación y unos pocos elementos podemos ir adaptando el aspecto de nuestras aplicaciones hacia ese <span style="font-weight: bold;">nuevo mercado</span> que se nos abre.<br /><br />El siguiente ejemplo es un formulario <span style="font-weight: bold;">V6</span> hecho a partir de una captura de pantalla del <span style="font-weight: bold;">OSX-Tiger</span>, tratado con mucho mimo con <span style="font-weight: bold;">Photoshop</span> para que no pese, y ejecutado con la V6 en un <span style="font-weight: bold;">Windows 2000 Professional</span>.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_znIjYZf6rD0/SD2S11n8EiI/AAAAAAAABAU/GyoUn89QTg4/s1600-h/Form-vTiger.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_znIjYZf6rD0/SD2S11n8EiI/AAAAAAAABAU/GyoUn89QTg4/s320/Form-vTiger.jpg" alt="" id="BLOGGER_PHOTO_ID_5205478197935477282" border="0" /></a><br />Usa los colores básicos del OSX-Tiger, fuentes similares, botones al estilo Mac y disposición de elementos similar al OSX-Tiger, para no despistar al usuario Mac.<br /><br />Así que, aunque no podemos hacerlo todo, sí que podemos hacer bastantes cosas para que el usuario tenga una <span style="font-style: italic;">experiencia agradable</span> y no se encuentre perdido en nuestras aplicaciones Velneo.<br /><br />Life is Soft!!!

<p>Etiquetas: <a href="http://bitacoras.com/canales/interfaz+usuario">interfaz usuario</a>, <a href="http://bitacoras.com/canales/experimentos">experimentos</a>, <a href="http://bitacoras.com/canales/demos">demos</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>DomK</dc:creator>
		<title>Usabilidad web</title>
		<link>http://vdomk.blogspot.com/2008/05/usabilidad-web.html</link>
		<guid isPermaLink="true">http://vdomk.blogspot.com/2008/05/usabilidad-web.html</guid>
		<pubDate>Sat, 24 May 2008 17:35:00 +0200</pubDate>
		<category>velneo</category>
		<category>web</category>
		<category>interfaz usuario</category>
		<category>dise</category>
		<description><![CDATA[Por DomK en Velneo & DomK el 24 de mayo de 2008 a las 17:35:00

Como mi especialidad dentro de Velneo es hacer webs, la usabilidad es un tema que me preocupa sobremanera.Un buen amigo me ha dejado un libro de Steve Krug titulado "No me hagas pensar".Es un libro sobre usabilidad web muy fácil de leer, por la sencillez con la que cuenta un trabajo tan complicado a veces, por el lengu &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/domk">DomK</a> en <a href="http://bitacoras.com/bitacora/vdomk.blogspot.com/2008/05/usabilidad-web.html">Velneo & DomK</a> el 24 de mayo de 2008 a las 17:35:00</p>

Como mi especialidad dentro de <a href="http://www.velneo.com/">Velneo</a> es hacer webs, la <span style="font-weight: bold;">usabilidad</span> es un tema que me preocupa sobremanera.<br /><br />Un buen amigo me ha dejado un libro de <a href="http://www.sensible.com/"><span style="font-weight: bold;">Steve Krug</span></a> titulado <span style="font-style: italic; font-weight: bold;">"No me hagas pensar"</span>.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp2.blogger.com/_znIjYZf6rD0/SDhVGFn8EhI/AAAAAAAABAM/LVlCIGgFSG8/s1600-h/no-me-hagas-pensar.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp2.blogger.com/_znIjYZf6rD0/SDhVGFn8EhI/AAAAAAAABAM/LVlCIGgFSG8/s320/no-me-hagas-pensar.jpg" alt="" id="BLOGGER_PHOTO_ID_5204002932503876114" border="0" /></a><br />Es un libro sobre usabilidad web muy fácil de leer, por la sencillez con la que cuenta un trabajo tan complicado a veces, por el lenguaje desenfadado y directo que utiliza, y por lo corto, claro , bien estructurado y por las ilustraciones gráficas que muestra. Es usable.<br /><br />El trabajo de Steve Krug consiste en ver un sitio web y deducir si es fácil de manejar, redactar un informe con los problemas que presenta el sitio, sugerir posibles soluciones, y ayudar al equipo de diseño web a resolver los problemas e implantar las soluciones. Además <span style="font-style: italic;">le pagan por ello</span>!!!<br /><br />El libro está lleno de buenos consejos que luego parecen de lo más <span style="font-style: italic;">obvio</span> y <span style="font-style: italic;">trivial</span>, pero que no lo serían si no te los dijese alguien. Así es la usabilidad web.<br /><br />Me gustaría dejaros aquí, a modo de extracto, algunas <span style="font-style: italic;">perlas</span> que podemos encontrar en el libro:<br /><br /><ul><li><span style="font-weight: bold;">No me hagas pensar</span>. El título y resumen perfecto del libro.</li><li>Si algo es <span style="font-weight: bold;">complicado</span> de utilizar, simplemente <span style="font-weight: bold;">no lo uso demasiado</span>. Un comentario de la mujer de Steve.</li><li><span style="font-weight: bold;">Elimina la mitad de las palabras</span> en todas las páginas, luego prescinde de la mitad de lo que haya quedado.</li><li>Hay que <span style="font-weight: bold;">evitar los interrogantes del usuario</span>: dónde estoy? por dónde empiezo? dónde está ...? qué es lo más importante? por qué lo han llamado así?</li><li><span style="font-weight: bold;">Los usuarios no leen las páginas</span>, simplemente les echan un vistazo. No hay que crear literatura de calidad si no una valla publicitaria que se verá a 100 Km/h.</li></ul><br />Cinco claves básicas:<br /><br /><ol><li><span style="font-weight: bold;">Jerarquía visual</span> (h1, h2, h3, elementos similares agrupados, bloques englobados)</li><li>Uso de las <span style="font-weight: bold;">convenciones</span> (déjà vu, familiaridad tranquilizadora)</li><li>División en <span style="font-weight: bold;">zonas</span> claramente definidas (esto son las cosas que se pueden hacer en el sitio, esto son los links y esto es lo que me quieren vender)</li><li><span style="font-weight: bold;">Sobre qué se puede hacer click</span> (el usuario quiere hacer click, dejemos bien claro sobre qué puede hacer click)</li><li>Minimizar el <span style="font-weight: bold;">ruido visual</span> (todo es ruido visual hasta que se demuestre lo contrario)</li></ol><br /><ul><li>Al usuario no le importa el <span style="font-weight: bold;">número de clicks</span> que tenga que hacer si hacerlo es sencillo y le ofrece la confianza continuada en que está en el buen camino.</li><li>Omítanse las <span style="font-weight: bold;">palabras innecesarias</span>. Esto conlleva además una reducción de ruido visual, realza el verdadero contenido y permite ver más de un sólo vistazo.</li></ul><br />El resto del libro profundiza más en aspectos técnicos detallados sobre cómo poner en práctica estos consejos, pero eso ya os lo dejo a los expertos en usabilidad.<br /><br />Que usted lo use bien!

<p>Etiquetas: <a href="http://bitacoras.com/canales/velneo">velneo</a>, <a href="http://bitacoras.com/canales/web">web</a>, <a href="http://bitacoras.com/canales/interfaz+usuario">interfaz usuario</a>, <a href="http://bitacoras.com/canales/dise">dise</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>DomK</dc:creator>
		<title>Betatester V7</title>
		<link>http://vdomk.blogspot.com/2008/05/betatester-v7.html</link>
		<guid isPermaLink="true">http://vdomk.blogspot.com/2008/05/betatester-v7.html</guid>
		<pubDate>Tue, 06 May 2008 10:38:00 +0200</pubDate>
		<category>fotos</category>
		<category>fondos pantalla</category>
		<category>rayaduras</category>
		<description><![CDATA[Por DomK en Velneo & DomK el 06 de mayo de 2008 a las 10:38:00

Para celebrar la apertura al público en general de la zona de betatesters de V7 el próximo 19 de Mayo de 2008, y aprovechando que hace mucho tiempo que no hacía un fondo de pantalla Velneo, aquí os dejo el que he realizado para la ocasión.Espero que os guste ( sobre todo la beta de V7 ;-D ).Life is soft!

Etiquetas: fo &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/domk">DomK</a> en <a href="http://bitacoras.com/bitacora/vdomk.blogspot.com/2008/05/betatester-v7.html">Velneo & DomK</a> el 06 de mayo de 2008 a las 10:38:00</p>

Para celebrar la <span style="font-weight: bold;">apertura al público</span> en general de la <span style="font-weight: bold;">zona</span> de <span style="font-weight: bold;">betatesters</span> de <span style="font-weight: bold;">V7</span> el próximo <span style="font-weight: bold;">19 de Mayo de 2008</span>, y aprovechando que hace mucho tiempo que no hacía un <span style="font-style: italic;">fondo de pantalla</span> <a href="http://www.velneo.com/">Velneo</a>, aquí os dejo el que he realizado para la ocasión.<br /><br /><a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp1.blogger.com/_znIjYZf6rD0/SCA2nhRJQ9I/AAAAAAAAA_c/6Eb5f0BRuO8/s1600-h/BetatesterV7.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp1.blogger.com/_znIjYZf6rD0/SCA2nhRJQ9I/AAAAAAAAA_c/6Eb5f0BRuO8/s320/BetatesterV7.jpg" alt="" id="BLOGGER_PHOTO_ID_5197214022558630866" border="0" /></a><br />Espero que os guste ( sobre todo la beta de V7 ;-D ).<br /><br />Life is soft!

<p>Etiquetas: <a href="http://bitacoras.com/canales/fotos">fotos</a>, <a href="http://bitacoras.com/canales/fondos+pantalla">fondos pantalla</a>, <a href="http://bitacoras.com/canales/rayaduras">rayaduras</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>DomK</dc:creator>
		<title>Errores en Velneo</title>
		<link>http://vdomk.blogspot.com/2008/05/errores-en-velneo.html</link>
		<guid isPermaLink="true">http://vdomk.blogspot.com/2008/05/errores-en-velneo.html</guid>
		<pubDate>Sat, 03 May 2008 19:21:00 +0200</pubDate>
		<category>velneo</category>
		<category>web</category>
		<category>codigo</category>
		<category>experimentos</category>
		<category>demos</category>
		<description><![CDATA[Por DomK en Velneo & DomK el 03 de mayo de 2008 a las 19:21:00

Contrariamente a lo que puede sugerir el título de esta entrada del blog, no voy a denunciar un error o bug de Velneo como entorno de desarrollo, voy a exponer un error de programación en el que ya he caído más de una vez, así a vosotros os servirá de experiencia y a mí de recordatorio para no volver a repetirlo.Un Car &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/domk">DomK</a> en <a href="http://bitacoras.com/bitacora/vdomk.blogspot.com/2008/05/errores-en-velneo.html">Velneo & DomK</a> el 03 de mayo de 2008 a las 19:21:00</p>

Contrariamente a lo que puede sugerir el título de esta entrada del blog, no voy a denunciar un error o bug de Velneo como entorno de desarrollo, voy a exponer <span style="font-weight: bold;">un error de programación</span> en el que ya he caído más de una vez, así a vosotros os servirá de <span style="font-style: italic;">experiencia</span> y a mí de <span style="font-style: italic;">recordatorio</span> para no volver a repetirlo.<br /><br /><blockquote style="font-weight: bold;">Un Cargar Lista por un índice de tipo Palabras o Trozos de palabras, resolviendo el índice por alguna de sus partes no funciona.<br /></blockquote><br />No es que no funcione, es que <span style="font-weight: bold;">parte</span> el motor.<br /><br />Life is soft!

<p>Etiquetas: <a href="http://bitacoras.com/canales/velneo">velneo</a>, <a href="http://bitacoras.com/canales/web">web</a>, <a href="http://bitacoras.com/canales/codigo">codigo</a>, <a href="http://bitacoras.com/canales/experimentos">experimentos</a>, <a href="http://bitacoras.com/canales/demos">demos</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>DomK</dc:creator>
		<title>I had a dream</title>
		<link>http://vdomk.blogspot.com/2008/04/i-had-dream.html</link>
		<guid isPermaLink="true">http://vdomk.blogspot.com/2008/04/i-had-dream.html</guid>
		<pubDate>Mon, 28 Apr 2008 15:17:00 +0200</pubDate>
		<category>google</category>
		<category>rayaduras</category>
		<category>historias velneo</category>
		<description><![CDATA[Por DomK en Velneo & DomK el 28 de abril de 2008 a las 15:17:00

Anoche tuve un sueño, un sueño que no puedo olvidar.Soñé que tenía delante de mí una herramienta capaz de enlazar con esta tabla de este Oracle, con esta de este SQLServer y con esta otra de MySql.Una vez en mi proyecto podía establecer entre ellas las relaciones a que estoy acostumbrado en Velneo; aquí un puntero a m &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/domk">DomK</a> en <a href="http://bitacoras.com/bitacora/vdomk.blogspot.com/2008/04/i-had-dream.html">Velneo & DomK</a> el 28 de abril de 2008 a las 15:17:00</p>

<a onblur="try {parent.deselectBloggerImageGracefully();} catch(e) {}" href="http://bp3.blogger.com/_znIjYZf6rD0/SBiTaBRJQ7I/AAAAAAAAA_M/VNSjGnTw5l0/s1600-h/Martin_Luther_King_Jr.jpg"><img style="margin: 0px auto 10px; display: block; text-align: center; cursor: pointer;" src="http://bp3.blogger.com/_znIjYZf6rD0/SBiTaBRJQ7I/AAAAAAAAA_M/VNSjGnTw5l0/s320/Martin_Luther_King_Jr.jpg" alt="Martin_Luther_King_Jr" title="Martin_Luther_King_Jr" id="BLOGGER_PHOTO_ID_5195064245398094770" border="0" /></a><br />Anoche tuve un sueño, un sueño que <span style="font-weight: bold;">no puedo olvidar</span>.<br /><br />Soñé que tenía delante de mí una herramienta capaz de enlazar con esta tabla de este <span style="font-style: italic;">Oracle</span>, con esta de este <span style="font-style: italic;">SQLServer</span> y con esta otra de <span style="font-style: italic;">MySql</span>.<br /><br />Una vez en mi proyecto podía establecer entre ellas <span style="font-style: italic;">las relaciones a que estoy acostumbrado en Velneo</span>; aquí un <span style="font-style: italic;">puntero a maestro</span>, aquí una <span style="font-style: italic;">actualización</span> y aquí un <span style="font-style: italic;">puntero indirecto real</span>.<br /><br />Soñé que podía hacer un formulario de edición diciendo; de esta tabla, con estos campos, chas!, ya los tengo.<br /><br />Ahora el aspecto del formulario que tire de este <span style="font-style: italic;">CSS para aplicaciones</span>, chas!, ya tiene aspecto.<br /><br />Soñé que ponía en marcha mi aplicación, me salía el formulario y podía <span style="font-style: italic;">buscar sobre cualquier campo</span> del mismo sólo con poner algo en un campo y darle a buscar, chas!, rejilla de resultados.<br /><br />Soñé que en tiempo de ejecución podía modificar el <span style="font-style: italic;">aspecto de las rejillas y los informes</span> para sacarlos como más me convenía según el caso.<br /><br />Y lo más fuerte, la parte donde el sueño casi pasa a ser una pesadilla; ahora <span style="font-weight: bold;">lo quiero en la web</span>, y chas!, <span style="font-weight: bold;">sin hacer nada</span> mi aplicación de escritorio <span style="font-style: italic;">se renderizaba en la web tal cual</span>.<br /><br />Será un sueño?, una quimera?<br /><br />Será <span style="font-weight: bold;">V7</span>?<br /><br />Espero con <span style="font-weight: bold;">ansias</span> que sí.<br /><br />Life is soft!

<p>Etiquetas: <a href="http://bitacoras.com/canales/google">google</a>, <a href="http://bitacoras.com/canales/rayaduras">rayaduras</a>, <a href="http://bitacoras.com/canales/historias+velneo">historias velneo</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>DomK</dc:creator>
		<title>Fechas en Velneo</title>
		<link>http://vdomk.blogspot.com/2008/04/fechas-en-velneo.html</link>
		<guid isPermaLink="true">http://vdomk.blogspot.com/2008/04/fechas-en-velneo.html</guid>
		<pubDate>Sat, 05 Apr 2008 17:47:35 +0200</pubDate>
		<category>fechas</category>
		<category>codigo</category>
		<category>demos</category>
		<description><![CDATA[Por DomK en Velneo & DomK el 05 de abril de 2008 a las 17:47:35

Muchas veces, por ejemplo al realizar una agenda donde apuntar eventos por día, me he encontrado en Velneo con la siguiente duda: Pero para eso necesito tener todos los días de todos los años generados? Afortunadamente en la mayoría de ocasiones la respuesta ha sido NO. No es necesaria una tabla maestra Años y una sub &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/domk">DomK</a> en <a href="http://bitacoras.com/bitacora/vdomk.blogspot.com/2008/04/fechas-en-velneo.html">Velneo & DomK</a> el 05 de abril de 2008 a las 17:47:35</p>

Muchas veces, por ejemplo al realizar una agenda donde apuntar eventos por día, me he encontrado en Velneo con la siguiente duda: Pero para eso necesito tener todos los días de todos los años generados? Afortunadamente en la mayoría de ocasiones la respuesta ha sido NO. No es necesaria una tabla maestra Años y una submaestra Días para una agenda. Lo que suelo hacer es generar al vuelo, en una tabla en memoria los registros que necesito mostrar como calendario. Es como las famosas tablas "Dummy" de Fran, pero para fechas. Dicha tabla en principio sólo necesita un campo Código autonumérico y un campo Fecha. En ella daremos de alta por proceso las fechas compredidas en el intervalo fecha_desde - fecha_hasta necesarias para la visualización del periodo de la agenda deseado. Adicionalmente podemos disponer diversos campos fórmula alfabética que nos muestren cada fecha ya formateada según las necesidades. Veamos algunas posibilidades de fecha formateada en Velneo. Supongamos una fecha; 2-01-2008 Utilizando la función fFormatFecha(fecha, szFormato) donde fecha es el campo o variable fecha que vamos a transformar y szFormato es la subcadena de formato que vamos a aplicar a esa fecha para darle la forma deseada, podemos obtener una enorme diversidad de formas para la fecha. Disponemos de los siguientes formateadores: &#38;d -> Visualiza el día del mes con uno o dos dígitos, según corresponda (1 - 31) En nuestro caso sería: 2 &#38;e -> Visualiza el día del mes siempre con dos dígitos (01 - 31) En nuestro caso sería: 02 &#38;L -> Visualiza, en Español, el día de la semana en texto; Lunes, Martes, ... En nuestro caso sería: Miércoles &#38;A -> Visualiza, en Inglés, el día de la semana en texto; Monday, Tuesday, ... En nuestro caso sería: Wednesday &#38;l -> (L minúscula). Visualiza, en Español, el día de la semana abreviado a tres letras; Lun, Mar, ... En nuestro caso sería: Mie &#38;a -> Visualiza, en Inglés, el día de la semana abreviado a tres letras; Mon, Tue, ... En nuestro caso sería: Wed &#38;m -> Visualiza el número del mes con uno o dos dígitos, según corresponda (1 - 12) En nuestro caso sería: 1 &#38;n -> Visualiza el número del mes siempre con dos dígitos (01 - 12) En nuestro caso sería: 01 &#38;K -> Visualiza, en Español, el mes en texto; Enero, Febrero, ... En nuestro caso sería: Enero &#38;B -> Visualiza, en Inglés, el mes en texto; January, February, ... En nuestro caso sería: January &#38;k -> Visualiza, en Español, el mes en texto abreviado a tres letras; Ene, Feb, ... En nuestro caso sería: Ene &#38;b -> Visualiza, en Inglés, el mes en texto abreviado a tres letras; Jan, Feb, ... En nuestro caso sería: Jan &#38;j -> Visualiza el día del año de un campo fecha (1 - 366) En nuestro caso sería: 2 &#38;u -> Visualiza el día de la semana en número dentro del rango 1 a 7 siendo 1=Lunes En nuestro caso sería: 3 &#38;w -> Visualiza el número del día de la semana dentro del rango 0 a 6 siendo 0=Domingo En nuestro caso sería: 3 &#38;W -> Visualiza el número de la semana del año dentro del rango 0 a 51 En nuestro caso sería: 1 &#38;U -> Visualiza el número de la semana del año dentro del rango 1 a 52 En nuestro caso sería: 1 &#38;x -> Formatea la fecha en la forma que el sistema esté configurado En mi caso sería: miércoles, 02 de enero de 2008 &#38;Y -> Visualiza el año con todos sus dígitos En nuestro caso sería: 2008 &#38;y -> Visualiza el año sin siglo con uno o dos dígitos, según corresponda En nuestro caso sería: 8 &#38;z -> Visualiza el año sin siglo siempre con dos dígitos En nuestro caso sería: 08 Todos estos formateadores también están disponibles al seleccionar un campo fecha en el editor de fórmulas, dentro del apartado Subcadena de formato (opcional) - Opciones. Al ser una subcadena, los formateadores admiten cualquier símbolo que podamos teclear dentro de la cadena. Así, por ejemplo, podríamos mostrar nuestra fecha 2-01-2008 como 08/01/02, Wed. usando la función siguiente fFormatFecha(2/01/2008, "&#38;z/&#38;n/&#38;e, &#38;a.") Fácil, como todo en Velneo. Ahora veamos algunas combinaciones de funciones que nos facilitarán mucho la vida a la hora de trabajar con fechas. En qué semana del año me encuentro? fFormatFecha( fHoy(), "&#38;U") En qué día del año me encuentro? fFormatFecha( fHoy(), "&#38;j") Qué día de la semana es el primer día del mes actual? fFormatFecha( fFecha( 1 ), "&#38;L") Y el último día del mes que viene? fFormatFecha( fFecha( fDiasDelMes( fMes( fHoy() ) + 1, fAño( fHoy() ) ), fMes( fHoy() ) + 1 ), "&#38;L") Y así podríamos seguir complicándolo o simplificándolo, depende de cómo se mire, tanto como deseemos o necesitemos. Espero que esto ayude a resolver algunas dudas al respecto de las fechas en Velneo. Life is Soft!

<p>Etiquetas: <a href="http://bitacoras.com/canales/fechas">fechas</a>, <a href="http://bitacoras.com/canales/codigo">codigo</a>, <a href="http://bitacoras.com/canales/demos">demos</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>DomK</dc:creator>
		<title>Espero a V7 o no?</title>
		<link>http://vdomk.blogspot.com/2008/03/espero-v7-o-no.html</link>
		<guid isPermaLink="true">http://vdomk.blogspot.com/2008/03/espero-v7-o-no.html</guid>
		<pubDate>Sat, 29 Mar 2008 20:38:00 +0100</pubDate>
		<category>sin etiquetas</category>
		<description><![CDATA[Por DomK en Velneo & DomK el 29 de marzo de 2008 a las 20:38:00

Comentando el tema con colegas que usan el entorno de desarrollo Velneo me encuentro siempre con la misma duda recursiva: Me espero a que salga V7 para hacer esto no? Mi respuesta es simple: Si necesitas multiplataforma, multiprocesador, balanceo de carga sin artificios, y desarrollos a nivel mundial multilenguaje con &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/domk">DomK</a> en <a href="http://bitacoras.com/bitacora/vdomk.blogspot.com/2008/03/espero-v7-o-no.html">Velneo & DomK</a> el 29 de marzo de 2008 a las 20:38:00</p>

Comentando el tema con colegas que usan el entorno de desarrollo Velneo me encuentro siempre con la misma duda recursiva: Me espero a que salga V7 para hacer esto no? Mi respuesta es simple: Si necesitas multiplataforma, multiprocesador, balanceo de carga sin artificios, y desarrollos a nivel mundial multilenguaje con cientos o miles de usuarios atacando simultaneamente la bd desde el vClient, esperate. Si no es así, lo que estás haciendo es perder una oportunidad de negocio. V6 es tan válida como lo será V7 para cualquier desarrollo que no deba cumplir con alguno de los requisitos citados anteriormente. Si no necesitas nada de lo comentado y estás esperando V7 para acometer el desarrollo de una aplicación Velneo estás perdiendo tiempo y dinero, porque mucha gente que ya lo tiene claro está desarrollando en V6 esas soluciones. Si eres el responsable informático de una gran empresa de desarrollo o de un departamento informático de una corporación de la administración local y necesitas tomar una decisión sobre la herramienta de desarrollo a utilizar, teniendo en cuenta que vas a tener cientos o miles de usuarios atacando la misma bd, o que vas a tener que responder sobre la escalabilidad de las soluciones a gran nivel, o que la política de infraestructuras te obliga a tener servidores multiprocesador con balanceo de carga automático, entiendo que esperes a la salida de V7 para tomar una decisión acertada, yo también lo haría. Si no es así, ten en cuenta que existen miles de soluciones ya desarrolladas sobre V6 que dan rienda suelta a las posibilidades de la herramienta, y satisfacen de sobra los requisitos de los clientes. Si es así y no tomas la decisión ya de entrar en V6 estás, sinceramente, perdiendo tiempo y dinero. No es quizás muy conocido y sabido, pero hay soluciones Velneo V6 dando servicio a multinacionales con delegaciones remotas en diferentes países en diferentes idiomas, aplicaciones sirviendo hasta 400 o 500 puestos de trabajo concurrentes, tablas con millones de registros manejadas de forma diaria y habitual sin ningún tipo de problema, soluciones críticas de ventas online basadas en el modelo Velneo, incursiones radicales en el entorno CAD-CAM servidas con Velneo y dando servicio a máquinas de producción, aplicaciones Velneo conectadas con diversos webservices para vuelos, hoteles, alquiler de cohes, etc... La salida de V7 al mercado será un shock en el mundo del desarrollo, pero cualquiera que no esté ya acostumbrado a V6 y no tenga hecho el cambio de chip Velneo perderá un tiempo precioso en su formación y adaptación a la herramienta, cosa que ya tendría adelantada si hubiese empezado con la V6. V7 abrirá un nuevo y enorme abanico de posibilidades al desarrollo de aplicaciones informáticas de gestión, le dará un vuelco a la interface gráfica de nuestras aplicaciones, multiplicará por 100 o por 1.000 el rendimiento gracias al multihilo inteligente, permitirá aplicaciones distribuidas multiservidor gracias al nuevo concepto de cajas, y dará lugar a nuevos e impresionantes servicios alrededor de la herramienta. Pero con V6 y la participación de empresas especializadas del sector, esas soluciones ya son parcialmente posibles en V6. Esas empresas y desarrolladores ya llevan una gran ventaja a cualquiera que no se haya decidido a dar el salto ya. Y cuando salga V7, la migración y adaptación de sus soluciones V6 a V7 será mucho más rápida y menos traumática que la de cualquier otro que no dominase ya V6. Aún esperas V7 para decidirte? Yo NO. Life is Soft!

<p>Etiquetas: <a href="http://bitacoras.com/widgets/canaliza">Sin etiquetas</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>DomK</dc:creator>
		<title>Copias de seguridad</title>
		<link>http://vdomk.blogspot.com/2008/03/copias-de-seguridad.html</link>
		<guid isPermaLink="true">http://vdomk.blogspot.com/2008/03/copias-de-seguridad.html</guid>
		<pubDate>Tue, 11 Mar 2008 14:55:00 +0100</pubDate>
		<category>codigo</category>
		<category>experimentos</category>
		<category>demos</category>
		<description><![CDATA[Por DomK en Velneo & DomK el 11 de marzo de 2008 a las 14:55:00

En las aplicaciones Velneo que instalo en clientes siempre monto un sistema de copias de seguridad programado en el vServer de la siguiente forma. Creo una carpeta CopiaSeguridad, a poder ser en un disco físico diferente de aquel donde reside la aplicación (una segunda unidad, una unidad mapeada, etc). Si no puede ser &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/domk">DomK</a> en <a href="http://bitacoras.com/bitacora/vdomk.blogspot.com/2008/03/copias-de-seguridad.html">Velneo & DomK</a> el 11 de marzo de 2008 a las 14:55:00</p>

En las aplicaciones Velneo que instalo en clientes siempre monto un sistema de copias de seguridad programado en el vServer de la siguiente forma. Creo una carpeta CopiaSeguridad, a poder ser en un disco físico diferente de aquel donde reside la aplicación (una segunda unidad, una unidad mapeada, etc). Si no puede ser en otro disco, la creo en un directorio diferente al de la aplicación. Dentro de esa carpeta creo esta serie de subcarpetas; 01-lunes, 02-martes, 03-miercoles, 04-jueves, 05-viernes, 06-sabado y 07-domingo. Le pongo ese nombre a las carpetas para que salgan ordenadas alfabéticamente por día de la semana. Creo una serie de tareas programadas en el servidor para que semanalmente se realice una copia de seguridad en la carpeta correspondiente; una para los lunes en la carpeta 01-lunes, otra los martes en la carpeta 02-martes, etc. Como hora de la copia elijo un horario libre de carga y enganches en el servidor, normalmente al finalizar la jornada laboral o por la noche. Así planteado, el lunes por la noche se realiza copia de seguridad de los datos de la aplicación en la carpeta 01-lunes, el martes en la 02-martes, etc, de forma que si las cosas fuesen muy mal, y nadie se diese cuenta, podría tirar hasta de siete copias de seguridad con un día de diferencia entre cada una de ellas, es decir tengo un colchón de una semana de datos. Como la copia que realiza vServer es sólo de datos (vcs) hay que ingeniarse un sistema para junto con los datos guardar también la versión del mapa, por si hay que restaurar y se ha modificado el código, así como los ficheros de variables y configuración por ser estrictos. Adicionalmente, como Velneo nos da esa facilidad, en instalaciones críticas añado la funcionalidad de envío de la copia de seguridad a un servidor remoto mediante SDV, así dispongo de esas copias en otro servidor Velneo por si ocurre alguna hecatombe como que casquen todos los discos duros a la vez, se quemen en un incendio todos los ordenadores o algún informático avezado restaure el sistema a una fecha tres meses anterior. Life is Soft!

<p>Etiquetas: <a href="http://bitacoras.com/canales/codigo">codigo</a>, <a href="http://bitacoras.com/canales/experimentos">experimentos</a>, <a href="http://bitacoras.com/canales/demos">demos</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>domk</dc:creator>
		<title>Actividad social</title>
		<link></link>
		<guid isPermaLink="true"></guid>
		<pubDate>Mon, 03 Mar 2008 07:37:34 +0100</pubDate>
		<description><![CDATA[domk sigue a Grobix  el 03 de marzo de 2008 a las 07:37:34]]></description>
		<content:encoded><![CDATA[<a href="http://bitacoras.com/usuario/domk">domk</a> sigue a <a href="http://bitacoras.com/usuario/grobix">Grobix</a>  el 03 de marzo de 2008 a las 07:37:34]]></content:encoded>
	</item>
	<item>
		<dc:creator>domk</dc:creator>
		<title>Actividad social</title>
		<link></link>
		<guid isPermaLink="true"></guid>
		<pubDate>Sat, 01 Mar 2008 12:33:35 +0100</pubDate>
		<description><![CDATA[domk sigue a josemiguelrm  el 01 de marzo de 2008 a las 12:33:35]]></description>
		<content:encoded><![CDATA[<a href="http://bitacoras.com/usuario/domk">domk</a> sigue a <a href="http://bitacoras.com/usuario/josemiguelrm">josemiguelrm</a>  el 01 de marzo de 2008 a las 12:33:35]]></content:encoded>
	</item>
	<item>
		<dc:creator>domk</dc:creator>
		<title>Actividad social</title>
		<link></link>
		<guid isPermaLink="true"></guid>
		<pubDate>Thu, 28 Feb 2008 01:06:25 +0100</pubDate>
		<description><![CDATA[domk sigue a panchoflecha  el 28 de febrero de 2008 a las 01:06:25]]></description>
		<content:encoded><![CDATA[<a href="http://bitacoras.com/usuario/domk">domk</a> sigue a <a href="http://bitacoras.com/usuario/panchoflecha">panchoflecha</a>  el 28 de febrero de 2008 a las 01:06:25]]></content:encoded>
	</item>
	<item>
		<dc:creator>DomK</dc:creator>
		<title>Integridad de la bd Velneo</title>
		<link>http://vdomk.blogspot.com/2008/02/integridad-de-la-bd-velneo.html</link>
		<guid isPermaLink="true">http://vdomk.blogspot.com/2008/02/integridad-de-la-bd-velneo.html</guid>
		<pubDate>Tue, 26 Feb 2008 22:15:00 +0100</pubDate>
		<category>codigo</category>
		<category>integridad bd</category>
		<category>demos</category>
		<description><![CDATA[Por DomK en Velneo & DomK el 26 de febrero de 2008 a las 22:15:00

Hace tiempo me ocurrió una cosa curiosa a la vez que catastrófica para una de mis bases de datos Velneo: Tenía una tabla maestra de Apartados y tenía otra tabla maestra Fichas. En Fichas tenía un puntero a maestro apuntando a Apartados para así poder indicar a qué apartado pertenecía una ficha. El caso es que por la &#91;&#8230;&#93;]]></description>
		<content:encoded><![CDATA[<p>Por <a href="http://bitacoras.com/usuario/domk">DomK</a> en <a href="http://bitacoras.com/bitacora/vdomk.blogspot.com/2008/02/integridad-de-la-bd-velneo.html">Velneo & DomK</a> el 26 de febrero de 2008 a las 22:15:00</p>

Hace tiempo me ocurrió una cosa curiosa a la vez que catastrófica para una de mis bases de datos Velneo: Tenía una tabla maestra de Apartados y tenía otra tabla maestra Fichas. En Fichas tenía un puntero a maestro apuntando a Apartados para así poder indicar a qué apartado pertenecía una ficha. El caso es que por las prisas, el descuido y la desorganización de la edición en grupo de un mapa, la tabla Apartados se quedó sin el histórico de Fichas. Como estamos tan acostumbrados a la robustez de Velneo manteniendo la integridad de la bd, ni corto ni perezoso un día me dio por cambiar los códigos del maestro de Apartados para reorganización interna, y cuál fue mi sorpresa al ver que había perdido la relación entre Fichas y Apartados. Me quedé con unas 3.000 fichas sin apartado, y no había vuelta atrás. Afortunadamente no ocurrió nada ya que tiré de la copia de seguridad de datos diaria y restauré la bd a su estado de por la mañana, perdiendo básicamente la desafortunada modificación de códigos de Apartados. Al sufrir este susto investigué en el mapa el porqué de la falta de integridad de datos y lo arreglé. Y es que Velneo es una herramienta que hace lo que debe de hacer; mantener la integridad de datos siempre y cuando en los desarrollos mantengamos unas mínimas reglas de coherencia para establecer esta integridad. Veamos los pasos necesarios para que en un caso similar no perdamos datos. En el esquema de tablas vemos cómo en la tabla Fichas tenemos: - un puntero a maestro apuntando a Apartados - tenemos además el índice Apartado que es acepta repetidas sobre el puntero a Apartados - y en la tabla Apartados tenemos declarado el histórico de Fichas sobre el índice Apartado anterior. Así las cosas Velneo siempre va a mantener la integridad de datos de nuestras bd; si cambiamos el código del maestro de Apartados, cada registro de Fichas apuntará al nuevo código de Apartado gracias a la relación histórica entre ambas tablas a partir del índice Apartado. Si alguna vez perdéis datos o relaciones entre tablas revisad los punteros a maestro, los índices correspondientes a estos punteros, y lo más importante, la existencia en los maestros del histórico necesario. Velneo es rápido, robusto, eficaz..., pero no es mágico. Life is soft!! P.D.: Esto sólo es necesario cuando trabajamos con tablas maestras con puntero a maestro, si utilizásemos una relación maestro-submaestro Velneo ya hace el trabajo por nosotros creando los índices e históricos necesarios.

<p>Etiquetas: <a href="http://bitacoras.com/canales/codigo">codigo</a>, <a href="http://bitacoras.com/canales/integridad+bd">integridad bd</a>, <a href="http://bitacoras.com/canales/demos">demos</a></p>]]></content:encoded>
	</item>
	<item>
		<dc:creator>domk</dc:creator>
		<title>Actividad social</title>
		<link></link>
		<guid isPermaLink="true"></guid>
		<pubDate>Tue, 26 Feb 2008 19:35:36 +0100</pubDate>
		<description><![CDATA[domk sigue a nautilusloft  el 26 de febrero de 2008 a las 19:35:36]]></description>
		<content:encoded><![CDATA[<a href="http://bitacoras.com/usuario/domk">domk</a> sigue a <a href="http://bitacoras.com/usuario/nautilusloft">nautilusloft</a>  el 26 de febrero de 2008 a las 19:35:36]]></content:encoded>
	</item>
	<item>
		<dc:creator>domk</dc:creator>
		<title>Actividad social</title>
		<link></link>
		<guid isPermaLink="true"></guid>
		<pubDate>Tue, 26 Feb 2008 19:35:34 +0100</pubDate>
		<description><![CDATA[domk sigue a zumodeblogs  el 26 de febrero de 2008 a las 19:35:34]]></description>
		<content:encoded><![CDATA[<a href="http://bitacoras.com/usuario/domk">domk</a> sigue a <a href="http://bitacoras.com/usuario/zumodeblogs">zumodeblogs</a>  el 26 de febrero de 2008 a las 19:35:34]]></content:encoded>
	</item>
	<item>
		<dc:creator>domk</dc:creator>
		<title>Actividad social</title>
		<link></link>
		<guid isPermaLink="true"></guid>
		<pubDate>Tue, 26 Feb 2008 19:35:33 +0100</pubDate>
		<description><![CDATA[domk sigue a wearefrombarcelona  el 26 de febrero de 2008 a las 19:35:33]]></description>
		<content:encoded><![CDATA[<a href="http://bitacoras.com/usuario/domk">domk</a> sigue a <a href="http://bitacoras.com/usuario/wearefrombarcelona">wearefrombarcelona</a>  el 26 de febrero de 2008 a las 19:35:33]]></content:encoded>
	</item>
	<item>
		<dc:creator>domk</dc:creator>
		<title>Actividad social</title>
		<link></link>
		<guid isPermaLink="true"></guid>
		<pubDate>Tue, 26 Feb 2008 19:35:31 +0100</pubDate>
		<description><![CDATA[domk sigue a jasp  el 26 de febrero de 2008 a las 19:35:31]]></description>
		<content:encoded><![CDATA[<a href="http://bitacoras.com/usuario/domk">domk</a> sigue a <a href="http://bitacoras.com/usuario/jasp">jasp</a>  el 26 de febrero de 2008 a las 19:35:31]]></content:encoded>
	</item>
	<item>
		<dc:creator>nautilusloft</dc:creator>
		<title>Actividad social</title>
		<link></link>
		<guid isPermaLink="true"></guid>
		<pubDate>Sat, 23 Feb 2008 20:00:30 +0100</pubDate>
		<description><![CDATA[nautilusloft sigue a domk  el 23 de febrero de 2008 a las 20:00:30]]></description>
		<content:encoded><![CDATA[<a href="http://bitacoras.com/usuario/nautilusloft">nautilusloft</a> sigue a <a href="http://bitacoras.com/usuario/domk">domk</a>  el 23 de febrero de 2008 a las 20:00:30]]></content:encoded>
	</item>
	<item>
		<dc:creator>nautilusloft</dc:creator>
		<title>Actividad social</title>
		<link></link>
		<guid isPermaLink="true"></guid>
		<pubDate>Sat, 23 Feb 2008 18:12:33 +0100</pubDate>
		<description><![CDATA[nautilusloft sigue a pantarei  el 23 de febrero de 2008 a las 18:12:33]]></description>
		<content:encoded><![CDATA[<a href="http://bitacoras.com/usuario/nautilusloft">nautilusloft</a> sigue a <a href="http://bitacoras.com/usuario/pantarei">pantarei</a>  el 23 de febrero de 2008 a las 18:12:33]]></content:encoded>
	</item>
	</channel>
</rss>