Vista Compacta

Lo último

Una vez más, traemos el código fuente de una aplicación para que nos digáis si sabéis de dónde procede. En este caso se trata de un software de servidor, desarrollado por un programador alemán (aunque de nombre noruego y apellido español), que con apenas 20 años vio la necesidad de una aplicación libre para un nicho que todavía se encontraba muy verde.

Las pistas

  • Es un habitual entre las sugerencias de aplicaciones para entornos LAMP, MAMP y WAMP.
  • Fue uno de los primeros proyectos de software libre de su nicho, por lo que muchos de sus competidores actuales están realmente derivados de su propio código.
  • Mandriva y Ubuntu utilizan este proyecto para una sección de sus páginas web.
Leer más »

¿Recuerdan de las definiciones matemáticas de por ejemplo números pares o múltiplos que veíamos en la escuela? por ejemplo la definición de los números pares mayores a 10 sería así:

s = { 2 * x | x € N, 2 * x > 10 }

Esto se lee como los números pares (2*x) que pertenecen (€) a los números naturales (N) y que sean mayores que 10. La parte anterior al separador se llama la función de salida, x es la variable, N es el conjunto de entrada y 2 * x > 10 es el predicado.

Leer más »
Xataka

Os hemos hablado en diferentes ocasiones sobre la existencia de un "Surface mini", accidentalmente nos enseñaron que era real, y más adelante Bloomberg nos contó que el proyecto llegó a estar terminado pero Microsoft decidió no lanzarlo.

De hecho se hablaba de una muerte de último minuto , ya que hasta ese momento tenían muy claro que era un complemento ideal para las Surface de mayor tamaño....

Leer más en xataka.com »

Muchas personas me suelen preguntar que diferencias existen entre JPA ( Java Persistence API) e Hibernate como frameworks de persistencia. La realidad es que la diferencia es mucha ya que JPA es una parte de la especificación de EJB 3 ( JSR 220) . Por lo tanto no existe realmente como framework, sino que es simplemente un documento. Un documento en el cual se especifica los principios básicos de gestión de la capa de persistencia en el mundo de Java EE. Hibernate en cambio si que es algo real y se trata de un framework que gestiona la capa de persistencia a traves de ficheros xml o anotaciones.

Leer más »
Xataka

Hay dos teorías que pugnan por erigirse en la explicación del inmenso espacio que separa la evolución de la tecnología e internet y el discurso y las decisiones de la mayoría de políticos. Por un lado tenemos la idea de que son de otra generación, incapaces de ponerse al día - o desinteresados cuando menos - y tendentes a refugiarse en la visión del mundo que conocen y con la que, hasta ahora,...

Leer más en xataka.com »

En los Estado Unidos la cuarta enmienda, que protege la privacidad y la intimidad de los ciudadanos es algo que se toma muy en serio; pero el gobierno USA ha interpretado que esa salvaguarda no se aplica a los datos informáticos.

Así, se ha enzarzado en un crucial litigio con Microsoft a quien le quiere obligar judicialmente que entregue unos correos electrónicos relacionados con un caso de estupefacientes, pero con el crucial detalle de que están almacenados en Dublín, Irlanda.

Leer más »

Aunque en España y buena parte del mundo ya era día 21, como fueron los yankees los que lo consiguieron, podemos decir que ayer 20 de Julio se cumplían 45 años de la llegada del hombre a la Luna en el Apollo XI (no confundir con el Apollo XIII de la peli homónima esa del "Houston tenemos un problema") y que mejor manera de celebrarlo que leyendo el código fuente del ordenador de a bordo del mítico transbordador espacial. Cientos no, miles de líneas de código que son oro puro, canela en rama para todos los amantes de la historia de la informática y el desarrollo... vamos, todos los que nos paseamos por aquí (o así debería ser).

Leer más »

Pensar de forma funcional es bastante difícil y más que nada si estamos programando en otro paradigma. Por lo tanto la idea es plantear un problema y buscar una solución funcional.

Problema Normalmente cuando escribíamos expresiones matemáticas en la escuela lo hacíamos de forma infija. Por ejemplo, 10 -(4 + 3) * 2. +, * y - son operadores infijos. Resulta bastante útil, ya que nosotros, como humanos, podemos analizar fácilmente estas expresiones. Lo malo es que tenemos que utilizar paréntesis para especificar la precedencia.

Leer más »

Cerramos la semana repasando algunas de las lecturas recopiladas por los editores de Genbeta Dev. Las agrupamos en este nuevo Pull Request Semanal con un cóctel de artículos técnicos para desarrolladores.

Leer más »

El 18 de Julio de 1968, Robert Noyce y Gordon Moore funda la compañía Integrated Electronics que, con el tiempo y bajo la excelente dirección ejecutiva de Andrew Grove se ha convertido en Intel, el gigante de los semiconductores y los microprocesadores.

Difícilmente una compañía puede tener padres con mejor curriculum que sus dos fundadores.

Leer más »

Hemos tenido la oportunidad de conocer la tecnología que hay detrás de BetRocket, una startup española que ha desarrollado una plataforma de apuestas deportivas diferente a lo habitual. Carlos Beneyto, el cofundador y CTO de la startup, nos comenta a continuación lo novedoso de usar Velneo, normalmente aplicado a temas GIS, a las apuestas deportivas. También nos comentan la problemática de crear una plataforma y "luchar" para integrar con las grandes casas de apuestas con sistemas más vetustos. Y por supuesto, nos desvelan todo su stack tecnológico.

¿Podéis describir en qué consiste BetRocket para la gente que aún no conozca la plataforma?

Sencillo juntamos el poker con las apuestas deportivas. A diferencia de otras grandes casas de apuestas como Bwin o Betfair, BetRocket organiza torneos de apuestas deportivas entre usuarios. La experiencia gira en torno a los RocketCoins, una especie de moneda virtual que resulta necesaria para participar en dichos torneos y que los ganadores podrán utilizar para canjearla por productos y regalos.

Leer más »

Pocos desarrolladores hay que no les haya tocado trabajar en algún momento con Javascript. Javascript como lenguaje siempre parece muy sencillo cuando uno empieza a trabajar con él. La situación real es que según avanzamos cada vez nos damos cuenta de que es más complejo de lo que parece y las dudas aparecen. Vamos a hablar hoy un poco de algo que en principio parece elemental en Javascript: El uso de funciones. Javascript soporta varios tipos de declaraciones de funciones, vamos a ver la más sencilla.

Leer más »

Genbeta Dev Respuestas Las mejores respuestas para las mejores preguntas

Sigue a