Vista Compacta

Lo último

Domingo. Frío. Febrero. Viento. Mejor pegate a la estufa con el portátil o tablet entre las piernas y navega por los links que te traemos una semana más en nuestro Pull Request de Genbeta Dev, lo más destacado que ha pasado en la semana developera en cómodas píldoras para vuestro uso y disfrute. De nada.

Leer más »

.lst-table { border-collapse: collapse; margin: auto; } .lst-table th { border: 1px solid black; padding: 3px; text-align: center; } .lst-table td { border: 1px solid black; padding: 3px; text-align: right; } .matrix-table { border-collapse: collapse; } .matrix-table td { padding: 5px; text-align: center; } .matrix-table { margin: auto; border: 0 none !important; } .matrix-table td { border: 0 none !important; } .matrix-table .left { border: 0 none !important; border-left: 3px solid black !important; } .matrix-table .right { border: 0 none !important; border-right: 3px solid black !important; } .matrix-table th { border: 0 none !important; text-align: center; vertical-align: middle; color: gray; font-size: 0.5em; }

Supón que te piden construir un sitio web en el que los usuarios puedan escribir poemas y, a su vez, valorar los poemas que escriben otros usuarios.

Para incentivar que los usuarios lean y valoren los poemas de otros usuarios, la probabilidad de que un poema suyo sea seleccionado (para ser valorado por otro usuario) debe ser proporcional al número de votos que éste ha emitido. Así, aquellos que más se esfuerzan en leer y valorar a otros, serán también más leídos y valorados.

Teniendo en cuenta que hay millones de poetas, que cada poeta escribe un poema al día (en un año habrá 365 millones de poemas) y que cada poeta lee y valora 10 poemas al día (en un año habrá 3.650 millones de votos). ¿Cómo seleccionar aleatoriamente un poema?.

Leer más »
Vida Extra

Olivier Poudade, un programador de origen francés, ha desarrollado el que está considerado como el videojuego de ajedrez más pequeño del mundo. Se llama ‘BootChess’, puede ser ejecutado en Windows, Mac y Linux, y contiene tan solo 487 bytes de código.

‘BootChess’ viene a quitarle el récord al ‘1K ZX Chess’, un juego lanzado para el Sinclair ZX81 que durante 33 años ha logrado ser el juego de ajedrez para ordenadores más pequeño del mundo gracias a sus 672 bytes. De hecho Poudade ha declarado en la BBC que el reto parecía imposible al principio. Finalmente se ha salido con la suya y quiere animar con ello a que otros programadores se sientan atraídos por el “sizecoding”.

Para conseguir rebajar la cifra hasta esos 487 bytes de ‘BootChess’, Poudade ha optado por el uso de texto puro y duro: letras para las fichas y puntos simples para identificar las casillas vacías. Eso sí, el juego tiene la misma limitación defensiva que ‘1K ZX Chess’: no es posible llevar a cabo enroques. En todo caso, ‘BootChess’ es todo un logro.

Leer más en vidaextra.com »

F8, la Facebook Developer Conference, el gran evento anual para desarrolladores de Facebook ya tiene fecha, lugar, precio y puedes registrarte para asistir. El 25 y 26 de Marzo en el Fort Mason Center de San Francisco, la soleada California, se celebrará un evento que tiene un precio de 495 dólares (437,7 euros al cambio) y al que te puedes registrar en este formulario.

Leer más »

Existen distintas formas de asegurar la calidad del código. Desde las pruebas más manuales, probando la aplicación como un usuario estupido, o las más exhaustiva aplicando tests unitario, de integración, funcionales, aceptación, etc... Pero lo importante es detectar el mayor de número posibles de bugs antes de que sean una incidencia grave en producción.

En esta pregunta de la semana queremos que seáis lo más sinceros posibles. Que respondáis con vuestras técnicas de pruebas, los trucos que usa vuestro equipo de QA para probar las aplicaciones y dónde se suelen quedar habitualmente las pruebas cuando andáis justos de tiempo. También nos vale que nos déis excusas para no aplicar test automáticos en vuestros proyectos.

¿Qué pruebas hacéis para asegurar que vuestro código funcione bien y no contenga bugs?

Recuerda que para responder, debéis hacerlo desde nuestra sección de Genbeta Dev Respuestas. Los comentarios de este post están cerrados.

En Genbeta Dev Respuestas | ¿Qué pruebas hacéis para asegurar que vuestro código funcione bien y no contenga bugs?

Leer más »

Los procesos productivos que conllevan la creación de un producto digital han cambiado. En la mesa redonda “El futuro estará diseñado: realidad y tendencias en la industria del software” tuvimos la oportunidad de hablar en directo de la relación entre el diseñador y el desarrollador.

En la charla participamos Ángel Barbero (Business Development Manager en Tecnilógica), Manuel González Noriega (Creative Tecnologist en Fjord) y Txema Rodríguez (Coordinador en Genbeta Dev y desarrollador en idealista).

Leer más »

Teníamos ganas de hablar del increíble ecosistema que había empezado a coleccionar Pivotal. No sólo con productos software propios, fruto del spinoff surgido entre VMware and EMC, sino de los proyectos Open Source que patrocina que van desde Spring Framework, Redis, Hadoop, RabbitMQ o Groovy y Grails.

Lamentablemente estos dos últimos son noticia debido al anuncio de que Pivotal deja de sponsorizar a Groovy y Grails después de años de exitosos retos conseguidos. Así que para estos proyectos comienza una nueva etapa en busca de financiación. Una pena.

Leer más »
Applesfera

Tweetbot, el cliente de Twitter más popular (y más caro) en OS X y en iOS, acaba de toparse con un problema que ya es el responsable de la caída de clientes en otras plataformas: la falta de "tokens" (o plazas) para que más usuarios utilicen el programa en OS X. La solución ha terminado siendo retirarse de la Mac App Store.

Tapbots ya ha movido ficha y está esperando respuesta desde Twitter, quienes han utilizado esta técnica para priorizar su cliente oficial por encima de clientes de terceros. De todos modos, como ya insinúa el propio ingeniero Paul Haddad, esto puede ser el golpe de gracia para Tweetbot. El desarrollador Todd Thomas, en cambio, cree que no se debería haber llegado al límite. Otros clientes de Twitter han pasado por lo mismo y no se han recuperado.

Leer más en applesfera.com »

Aquí estamos un domingo más como (casi) todas las semanas para traerte el Pull Request de Genbeta Dev, una selección de los contenidos developers y aledaños más jugosos de los últimos siete días tanto nacionales como extranjeros listos para vuestro consumo y disfrute. Genbeta Dev, haciendo más placenteros los domingos de los developers desde 2014. Si es que somos de apañados...

Leer más »

A todos los que nos pasamos por aquí nos gusta jugar, nos gusta programar y nos gustan los ascensores (bueno, por lo menos nos gusta el no tener que subir escaleras) por lo que Elevator Saga es un win win de manual: un juego que consiste en programar, usando Javascript y una API que te ofrecen, un ascensor que vaya recogiendo y soltando gente en diferentes plantas e ir superando los distintos retos y niveles. Adictivo.

Leer más »

Cada día que pasa utilizamos más las capacidades de HTML5 y de entre ellas quizás una de las más necesarias es el uso de algún tipo de almacenamiento local que nos permita reducir de forma significativa las peticiones al servidor para recibir datos. Vamos a comentar las distintas opciones que tenemos.

Leer más »

La inteligencia artificial es uno de los campos más interesantes de la informática y el desarrollo y con infinidad de aplicaciones actuales y posibles en el mundo real. Conseguir una maquina que supere el test de Turing y que inicie la tiranía de las máquinas y el genocidio de la raza humana es una meta muy golosa, de las que merecen la pena el esfuerzo, por ejemplo. Lo que os traemos hoy no va a superar dicho test pero desde luego tiene su miga: Mario Lives!, un agente conversacional creado sobre el clásico Super Mario Bros por investigadores de la universidad alemana de Tübigen. Mucho más molón que Irene de la web de Renfe o Anna, la call girl de Ikea, donde va a parar.

Leer más »

Sigue a Genbetadev