Vista Compacta

Lo último

.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 »

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 »

Cada día trabajamos más con JSON que se esta convirtiendo en un standard a la hora de compartir información entre diversos sistemas. Si en algún sitio su uso es masivo es a nivel de Javascript. Lo-Dash es una librería de JavaScript que nos permite simplificar de forma significativa el trabajo con JSON y automatizar las operaciones más habituales (búsquedas, filtros etc).

Leer más »
Xataka

¿Se puede aprender álgebra, literatura o música con un videojuego? ¿Se puede conseguir, en plena era de los “dispositivos para consumir, no para crear”, que el colegio te enseñe a amar la línea de comandos, el código misterioso, el embrujo de conseguir que tu ordenador haga lo que quieras?

En el colegio San Juan del Bosco de Torrejón de Ardoz llevan ya dos intentos creyendo en que sí. El último, que acaban de lanzar en abierto, se llama ‘Elders of Madness’: un videojuego creado por alumnos de 3º y 4º de la ESO en siete meses de actividad frenética. Con estética retro, ambientación a lo Lovecraft y regusto de matamarcianos clásico, les ha enseñado de manera transversal contenidos de gran parte de las materias que se estudian en sus cursos.

Leer más en xataka.com »

Sigue a Genbetadev