Entrevista a Jordi Grados de Planet Zombies

Hoy contamos en el blog con la colaboración de Jordi Grados García, un desarrollador de juegos de 30 años periodista por estudios, comenzó una andadura en el mundo de la programación por curiosidad. Jordi ha trabajado por su sueño que era crear un juego y vaya si lo ha conseguido. Jordi está actualmente inmerso en su último proyecto Planet Zombies. Un juego de navegador que cuenta ya con cerca de 3 000 usuarios, sin duda todo un éxito, teniendo en cuenta el grupo tan reducido de desarrollo que tiene. PREGUNTA: Jordi, ¿podrías contarnos como llegaste al mundo de la programación? Creo que no voy a contar ningún secreto si digo que llegué al mundo de la programación de pura casualidad. […]

10 cosas esenciales del diseño de una tienda virtual (parte II)

Seguimos con la segunda parte del post sobre cosas esenciales del diseño de una tienda virtual. 6. Permitir detalle rápido de producto. Debes de tener en cuenta que nuestros compradores no disponen de tiempo y por ello debemos de enfocar nuestra tienda para que no pierdan su tiempo. Una buena forma de evitar este problema a los usuarios es ofrecer un detalle rápido de producto. En esta ventana que se pude generar con Ajax podemos mostrar más datos sobre el producto en cuestión, pero no tan completa como la ficha individual de artículo. 7. Mantener una página de producto limpia y clara. Debemos de tener en cuenta que en la página de producto lo más importante es el producto en […]

10 cosas esenciales del diseño de una tienda virtual (parte I)

10 cosas esenciales del diseño de una tienda virtual (parte I) Vía @labecommerce descubro este más que interesante post elaborado por la consultora de comercio electrónico 3Dcart. Lo voy a ofrecer en dos partes. 1. Mostrar en todo momento el carro de la compra actual. Cuando un comprador añade un producto al carro de la compra debe de estar seguro que se ha realizado dicha acción y además es conveniente que sepa en todo momento, y de una forma fácil, cuantos artículos lleva en el carro y cuanto se ha gastado. Si estuviésemos en una tienda tradicional tan solo con mirar el carro o la cesta podemos saber más o menos cuanto nos hemos gastado por lo que en una […]

Manual de JSON

Os dejo una presentación donde nos muestran y explican las bondades del formato JSON. Sin duda, una vez que lo usas, verás lo que te facilita a la hora de intercambiar datos entre el cliente y el servidor. Emmerson Miranda, el creador de estas diapositivas, nos aclara que JSON es una tecnología que lleva bastante tiempo en el sector y que existen diferentes frameworks de diferentes plataformas de desarrollo que le dan soporte. Además la corriente NoSQL esta almacenando información con esta notación. Json short manual

Fuentes para uso comercial gratuitas

En Internet existen miles de web donde podemos encontrar fuentes para nuestro ordenador o para usar en una web. Pero ojo, si usamos una fuente no estándar en una web, sólo se verá en las computadoras donde esté instalada dicha fuente extraña. Para evitar esto existes algunas técnicas. Por ejemplo usar la funcionalidad de Google para usar tipos de letras no instaladas en nuestro ordenador. Otra opción es “incrustar” la fuente en nuestra Web. La gran ventaja que nos ofrece FontsQuirrel es el poder descargar los ficheros correspondientes para poder hacer esta función. Ejemplo: Nos descargamos la letra CHUNKFIVE. Ente los archivos que se nos descargan estarán tres uno .eot, otro .ttf y otro .svg. El ttf es el que […]

Crear un motor de búsqueda basado en OpenSearch

Por cuestiones laborales me entro la necesidad de aprender a poner accesible la tienda virtual que gestiono a OpenSearch. La verdad es que me ha resultado increíblemente fácil la adaptación. Afortunadamente, la web de Mozilla está realmente bien documentada. <OpenSearchDescription xmlns="http://a9.com/-/spec/opensearch/1.1/" xmlns:moz="http://www.mozilla.org/2006/browser/search/"> <ShortName>Csearch</ShortName> <Description>Busque en todos los artículos de Vistalegre.com. En nuestra tienda encontrará material de oficina, mobiliario, papeleria, audiovisuales e informática. Empresa homologada por la Junta de Andalucía</Description> <InputEncoding>UTF-8</InputEncoding> <Image width="16" height="16">data:image/x-icon,%00%00%01%00%01%00%10%10%00%00%00%00%00%00h%05%00%00%16%00%00%00(%00%00%00%10%00%00%00%20%00%00%00%01%00%08%00%00%00%00%00%40%01%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%FF%FF%FF%00v-%D6%00%B6%9F%E2%00%D7%D8%EB%00%9Ek%E1%00%5B%02%CD%00%87M%D8%00%C7%BC%E7%00%AC%82%E6%00%E3%ED%ED%00j%1A%D2%00%7F%3D%D7%00%92X%DE%00%A0y%DE%00b%0F%D0%00%DD%E3%EC%00%AB%8C%E0%00p%24%D4%00%BC%A8%E4%00%A5%81%DF%00z5%D7%00%82E%D7%00%A6x%E4%00%D3%D1%E9%00%C3%B5%E6%00%8CV%D9%00%A3s%E3%00%AF%87%E6%00%DB%DE%EB%00s*%D3%00%B9%A4%E3%00%A9~%E5%00%E0%E7%EC%00m!%D2%00w3%D4%00%5D%06%CE%00%7B9%D5%00%85I%D7%00%8FU%DD%00l%1D%D2%00%E1%EA%ED%00%9Fn%E2%00%9Fv%DD%00d%11%D0%00a%0D%CF%00%A4w%E3%00%DC%E0%EB%00%C8%BE%E7%00%8CX%D9%00%5C%03%CE%00%91W%DD%00%A4%80%DE%00%E2%EB%ED%00%DF%E6%EC%00%5C%05%CE%00%DC%DF%EC%00%86L%D8%00%AA%7F%E5%00%9Em%E2%00%A0x%DD%00%E3%EC%ED%00%5B%02%CE%00%5C%02%CD%00%5C%02%CE%00%5B%03%CD%00%5C%03%CD%00%AC%8C%E0%00%86M%D8%00%AA~%E5%00%A6y%E4%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%0A%0A%0A%0A%0A%0A%0A5%1F%16%1A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%0A%1D%26229%3D%0A%0A%0A%0A%0A%0A%0A%0A%0A6%25%0622D%3D%0A%0A%0A%0A%0A%0A%0A%0A%0A%3C%3F222D%3D%0A%0A%0A%0A%0A%0A%0A%0A%10%2C%06222D%3D%0A%0A%0A%0A%0A%0A%0A%0A%13%3F%06222D%3D%0A%0A%0A%0A%0A%0A%0A%0A%14%3E2222D%3D%0A%0A%0A%0A%0A%0A%0A%0A%0E%3E2222D%3D%0A%0A%0A%0A%0A%0A%0A%0A%11%3E2%06%062D%3D%0A%0A%0A%0A%0A%0A%0A%0A%08BB(A%06%07%3D%0A%0A%0A%0A%0A%0A%3D%3D0%247E%15%24%23!%0A%0A%0A%0A%0A%0A%0A)%0C%1C%09%02%3B%1B*4%0A%0A%0A%0A%0A%0A%0A%2F%0D%12%0F%05F%40%171%0A%0A%0A%0A%0A%0A%0A%3D%07%20%3A%0B’.3%03%0A%0A%0A%0A%0A%0A%0A%0A%182-%1E%222%16%3D%0A%0A%0A%0A%0A%0A%0A%0A8%2B%04%3D%3D%19C%3D%0A%0A%0A%0A%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00%00</Image> <Url type="text/html" method="get" template="http://servicios.vistalegre.com/pruebas/"> <Param name="s" value="{searchTerms}"/> </Url> <moz:SearchForm>http://www.vistalegre.com/</moz:SearchForm> </OpenSearchDescription> Los campos configurables son bastantes descriptivos por sus nombre: ShortName: Nombre corto para el motor de búsqueda. Description: Descripción del motor de búsqueda. InputEncoding: Codificación de caracteres a emplear en los datos que se envían al motor […]

Como crear una sección de ???Acerca del autor??? en WordPress

Como ya os he comentado en el blog nos hemos embarcado en un nuevo proyecto. En esta nueva página quería darle un toque más personal a los post individuales, cosa que no descarto hacer también en este. Siempre me ha gustado la sección que tienen algunos blog en el muestran la biografía del autor y un pequeño avatar. En general lo os voy a enseñar es como poner un sección muy original de Acerca del autor. La información la he sacado este post de El Webmaster, aunque he adaptado el CSS a mi gusto. Rellenar la información necesaria Primero debemos de rellenar en nuestro perfil de WordPress la sección “Acerca de ti” que la podréis encontrar en Usuarios -> Tu […]

MSChart Control para Visual Studio 2008

Este post viene con 2 años de retraso lo sé, no es novedoso pero es posible que para alguno desarrollador que no tenga pensado pasar al framework 4.0 de ASP.Net le venga muy para hacer gráficas y con MSChart Control es facilísimo. En el desarrollo de aplicaciones web tenemos que realizar, en muchas ocasiones, visualización de datos y que mejor forma que realizarlo mediante una gráfica. Pues como ya os he comentado en el framework 4.0 se disponen de librerías nativas para poder realizar esta tarea. Para los usuarios de 3.5 existe esta misma librería disponible para su descarga totalmente gratis. Hace un par de años Microsoft compró la dll de Dundas para poder crear gráficas estos tipos de gráficas: […]

Python no muerde

En El CoDiGo K me encuentro con un interesante libro sobre el tan valorado lenguaje de progamación Python llamado ???Python no muerde??? que se encuentra bajo la licencia Creative Commons y escrita por Roberto Alsina. Python no muerde es excelente para hacer posible que nuestro primer contacto con Python sea de forma agradable y placentera, con sus 12 capítulos, les puedo asegurar que lo van a aprovechar al máximo. A ver si me animo y le echo un vistazo a este lenguaje del cual sólo oigo maravillas. Descargar libro en PDF

Páginas 404

Para los pocos que no lo sepan el error de http 404 significa que la página a la que se está accediendo ha sido movida o eliminada. Como veréis es una página bastante importante, ya que nos sirve para informar a nuestros usuarios. Esta página es editable y personalizable. ¿Cómo hacerlo en entornos GNU/Linux? He encontrado este pequeño manual de Spam Loco, no es que lo hayan simplificado es que es así de simple. En nuestro archivo .htaccess debemos de añadir la siguiente línea: ErrorDocument 404 ./error.php Con ella lo que decimos es que si se produce un error 404, nos muestre la página error.php ¿Cómo hacerlo en una aplicación web en .Net? No es ni mucho menos más difícil, […]