tag:blogger.com,1999:blog-8550899789304110692024-03-07T07:19:30.604+01:00Velneo & DomKBlog sobre Velneo y mis experiencias con esta fantástica herramienta de desarrollo.
Demos, código, filosofía y comentarios diversos.DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.comBlogger103125tag:blogger.com,1999:blog-855089978930411069.post-9001284520200021092009-07-10T01:06:00.016+02:002009-07-10T02:22:19.942+02:00Cars and bytes Imaginemos que te gusta conducir.Imaginemos que tienes "pasta" para gastar en un coche. Hablamos de bastante "pasta".Imaginemos que puedes decidir entre tres opciones:McLaren SLR. 650 caballos, 3,6 segundos de 0 a 100 Km/h.BMW M6. 507 caballos, 4,6 segundos de 0 a 100 Km/h.Aston Martin V8. 420 caballos, 4,9 segundos de 0 a 100Km/h.De todos es conocida la marca McLaren, gasta millones anualmente DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com8tag:blogger.com,1999:blog-855089978930411069.post-37161991601554170932009-07-05T00:13:00.005+02:002009-07-05T00:29:34.862+02:00Plantillas V6Las plantillas empresariales V6 son aplicaciones básicas funcionales, punto de partida para cualquier personalización a realizar a un cliente.Seguro que a ningún cliente le viene bien una plantilla tal cual, pero nuestro trabajo es precisamente adaptarla a sus necesidades.Una plantilla empresarial V6 es como una moto GP; corre y es buena, pero hay que hacer la puesta a punto para cada carrera en DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com1tag:blogger.com,1999:blog-855089978930411069.post-37748441714474874062009-07-04T00:49:00.016+02:002009-07-04T02:32:55.983+02:00Copia de seguridad remotaHace más de un año comenté cómo planeaba y ejecutaba las copias de seguridad en el vServer.Dije además que enviaba las copias de seguridad a otros servidores remotos para salvaguardar la información de una forma más efectiva, hoy veremos cómo.Supongamos el caso más sencillo; un vServer y una sola aplicación.Supongamos también que en el servidor hemos programado una sola tarea de copia de DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com3tag:blogger.com,1999:blog-855089978930411069.post-1771269132884919492009-07-02T03:01:00.017+02:002009-07-02T04:00:37.079+02:00Velneo V7, la herramientaHace mucho tiempo que la V7 de Velneo está disponible, al principio como betas privadas para niveles 4, y finalmente como betas públicas que todos podemos disfrutar, pero hasta ahora no había dicho nada respecto de la herramienta. Por qué?Soy desarrollador Velneo especializado en web, y los clientes de Gestión que atiendo resuelven su problemática con V6.Mi tiempo "profesional" (en mi trabajo) loDomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com0tag:blogger.com,1999:blog-855089978930411069.post-57659093783713136512009-06-23T02:04:00.007+02:002009-06-23T02:56:11.810+02:00Malas prácticas empresarialesA lo largo de los años he ido conociendo a muchos vDesarrolladores, y un perfil típico de desarrollador Velneo ha venido siendo lo que yo denominaba "tirador solitario".Un tirador solitario suele ser un desarrollador sin estudios específicos sobre programación, emprendedor, muy trabajador y autodidacta.Este perfil tiende a, por su propia naturaleza, trabajar para sí mismo como autónomo o a formarDomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com2tag:blogger.com,1999:blog-855089978930411069.post-35841588220792466972009-06-23T01:54:00.004+02:002009-06-23T02:03:20.549+02:00El principio de PeterCada día que pasa estoy más de acuerdo con el principio de Peter que dice algo así como:Un indivíduo dentro de una organización empresarial tiende a ocupar el puesto donde su ineptitud se ve maximizadaUn saludo,DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com0tag:blogger.com,1999:blog-855089978930411069.post-56636758426176128002009-06-13T01:10:00.029+02:002009-06-13T03:05:23.168+02:00XHTML(ii)Siguiendo con nuestra introducción al mundo XHTML, veremos hoy un elemento importante e imprescindible en el mundo del hipertexto; los hiperenlaces.Los hiperenlaces conviven con nuestros documentos en la red desde sus inicios ya que son parte fundamental de su finalidad: enlazar recursos en la red; páginas, documentos, archivos, etc.Antes de intentar comprender la esructura formal de los enlaces DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com0tag:blogger.com,1999:blog-855089978930411069.post-51446886377366426312009-06-11T02:00:00.006+02:002009-06-11T02:16:24.852+02:00vTerminatorEsta tarde he asistido al seminario de novedades de V7 y he podido ver el nuevo sistema de licenciamiento de vServerV7: vActivator.Con vActivator puedes comprar puestos para tus vServers V7.Aprovecho la ocasión para anunciar el próximo lanzamiento al mercado mi primera aplicación V7: vTerminator.En estos tiempos de crisis, donde lo más normal es que tengas un impagado de algún cliente en DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com1tag:blogger.com,1999:blog-855089978930411069.post-28875027906446790512009-06-02T07:14:00.005+02:002009-06-02T07:38:27.506+02:00Cumpleaños, Picadillos y Seguridad webHasta ahora un problema recursivo de Velneo en la web son los formularios por método post, de no ser que hagas uso intensivo del plugin vPost para su envío.Los problemas que he ido encontrando a lo largo de los años han sido: el proxy-caché de Telefónica, los antivirus que trastean con los paquetes TCP de forma "transparente", y últimamente el navegador Opera.Las soluciones hasta ahora eran DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com2tag:blogger.com,1999:blog-855089978930411069.post-21566588704393205862009-05-09T03:27:00.007+02:002009-05-09T03:49:57.202+02:00Estándares webMis inicios como desarrollador web fueron bastante penosos: terminaba mis estudios de ingeniería en la universidad, vivía entre casa de mis padres y el piso compartido de estudiantes de mi novia y sus compañeras, y curraba en una "empresa" haciendo lo necesario; Photoshop, 3dStudio, Premier, AutoCad...La "empresa" se llamaba Valenciana de Servicios Completos. Os podéis imaginar que hacíamos DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com3tag:blogger.com,1999:blog-855089978930411069.post-47209714662806981832008-12-01T16:25:00.006+01:002009-05-09T03:55:47.637+02:00XHTML (i)Antes de intentar cosas complejas en el entorno web deberíamos preocuparnos de entender mínimamente las bases del lenguaje que vamos a utilizar para desarrollar documentos web, así que vamos a comenzar por entender el XHTML y sus peculiaridades.La primera duda que nos puede surgir al intentar desarrollar algo en web es; "HTML o XHTML?"Veamos las diferencias.Tanto uno como otro surgen del SGML; DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com1tag:blogger.com,1999:blog-855089978930411069.post-62748520016568304552008-11-14T12:02:00.006+01:002008-11-14T17:48:03.262+01:00Fondo pantalla 004Trasteando en flickr la otra noche me topé con algunas fotos de Velneo.Me llamó la atención una de ellas (esta), porque es bastante profesional y la pose "mola mazo".Esa pose me recordaba algo y no sabía muy bien el qué. Rebusqué entre mi colección de fotos hasta que lo encontré. Lo vi claro al momento y ni corto ni perezoso me puse a ello con el potochof.Aquí dejo el resultado; un nuevo fondo DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com1tag:blogger.com,1999:blog-855089978930411069.post-86779623259532858312008-09-09T23:50:00.009+02:002008-09-10T00:07:22.139+02:00ChromeLa gente de Google son los más listos y oportunos del planeta, y gracias a ello aglutinan al mayor número de usuarios posible.Un estudio del comportamiento del usuario estandard de internet reveló que la inmensa mayoría de ellos pensaban que Google era internet; su página de inicio era Google y para acceder a un dominio.com lo buscaban literalmente en el famoso buscador; no lo escribían en la DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com2tag:blogger.com,1999:blog-855089978930411069.post-79511119533440176662008-07-31T18:25:00.004+02:002008-09-09T23:50:21.355+02:00Google & Velneo (ii)Desarrollas aplicaciones web?Usas bibliotecas javascript como jQuery, prototype, script.aculo.us, MooTools o dojo?Si es así y no quieres perder la cabeza manteniendo las versiones usadas en todos tus proyectos, Google ha sacado un nuevo servicio en GoogleCode que sirve las últimas versiones de todas estas bibliotecas.Sólo necesitas enlazar con ellas a través de tu APIkey y Google te las sirve, DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com1tag:blogger.com,1999:blog-855089978930411069.post-67952752537129836292008-07-20T01:37:00.004+02:002008-07-20T02:19:25.139+02:00Google & VelneoHace tiempo que no posteo nada, y es que estoy tan ocupado desarrollando soluciones de gestión empresariales y web con Velneo V6 que no tengo casi tiempo para más.Esta noche he sacado un hueco y me gustaría comentar mis últimas experiencias de desarrollo en Velneo V6 integrando soluciones Google.Está claro que Velneo V6 deja bastante que desear a nivel gráfico, informes, conectividad, etc, pero DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com2tag:blogger.com,1999:blog-855089978930411069.post-82241733127219073412008-05-28T19:09:00.005+02:002008-05-28T19:20:02.429+02:00vTigerSiempre 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 alguna de mis primeras aplicaciones me parecen francamente horribles, en cuantoDomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com7tag:blogger.com,1999:blog-855089978930411069.post-78845622839750709502008-05-24T19:35:00.004+02:002008-05-24T19:49:44.913+02:00Usabilidad webComo 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 lenguaje desenfadado y directo que utiliza, y por lo corto, claro , bien DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com2tag:blogger.com,1999:blog-855089978930411069.post-7028953694364813812008-05-06T12:38:00.005+02:002008-05-06T12:46:36.567+02:00Betatester V7Para 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!DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com0tag:blogger.com,1999:blog-855089978930411069.post-92154928524332619222008-05-03T21:21:00.002+02:002008-05-03T21:26:59.976+02:00Errores en VelneoContrariamente 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 Cargar Lista por un índice de tipo Palabras o Trozos de palabras, resolviendo el DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com0tag:blogger.com,1999:blog-855089978930411069.post-12374798841034792372008-04-28T17:17:00.008+02:002008-04-30T17:48:53.492+02:00I had a dreamAnoche 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 maestro, aquí una actualización y aquí un puntero indirecto real.Soñé que podía DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com4tag:blogger.com,1999:blog-855089978930411069.post-73070911424812990942008-04-04T18:19:00.006+02:002008-04-04T22:43:33.410+02:00Fechas en VelneoMuchas 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 DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com0tag:blogger.com,1999:blog-855089978930411069.post-81241213638544729982008-03-29T20:38:00.006+01:002008-03-30T01:00:37.165+01:00Espero a V7 o no?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, DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com8tag:blogger.com,1999:blog-855089978930411069.post-56611817093925328542008-03-11T14:55:00.003+01:002008-03-11T15:02:31.262+01:00Copias de seguridadEn 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 DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com6tag:blogger.com,1999:blog-855089978930411069.post-31445176693964865692008-02-26T22:15:00.007+01:002008-02-26T23:20:18.636+01:00Integridad de la bd VelneoHace 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 DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com1tag:blogger.com,1999:blog-855089978930411069.post-40513354792825331192008-01-31T11:27:00.000+01:002008-01-31T11:36:52.082+01:00Webs con VelneoA raíz del post anterior sobre webs realizadas con Velneo, en el foro de Velneo surgió la propuesta de un subforo dedicado íntegramente a mostrar webs Velneo.Para ello se integró snapshots en el código del foro, así se tiene una previsualización del sitio enlazado sin almacenar imágenes del mismo.Hay una serie de reglas de publicación expuestas en el postit del principio, más que nada por darle DomKhttp://www.blogger.com/profile/13318394025400485783noreply@blogger.com0