JASoft.org

Google App Engine: hosting de alta disponibilidad gratuito

Google App Engine: hosting de alta disponibilidad gratuito
Interesante noticia la aparecida hoy en los medios americanos respecto a este anuncio del gigante de los buscadores. Se trata de App Engine (ver el motor del grafiquito adjunto, se han roto la cabeza con el logo), un nuevo servicio a través del cual Google ofrece a los desarrolladores su infraestructura de red y de servidores para albergar aplicaciones Web. Y lo mejor es que es completamente gratuita. De momento se lo darán sólo a los 10.000 primeros que lo soliciten. También tendrá algunas limitaciones, pero vamos, que si mi aplicación Web las alcanzara creo que me daría exactamente igual pagarles un pasta por dejarlo ahí: 10 GB de transferencia diaria, y 500 MB de almacenamiento (esto último es quizá un poco escueto si quieres guardar contenidos). Con esa transferencia se estima que podrías servir alrededor de 5 millones de páginas vistas diarias. Ahí es nada. A partir de ese lïmite empezarán a cobrar. Podrás utilizar BigTable, el sistema de almacenamiento distribuido de Google (us... [Más]

Creative amenaza a un programador por desarrollar drivers mejores a los de ellos

Creative amenaza a un programador por desarrollar drivers mejores a los de ellos
Esto lo he leído hoy en Engadget y he flipado bastante. Reproduzco: "Muchos usuarios han tenido problemas usando las tarjetas de sonido de Creative en Vista, y un habilidoso programador, Daniel Kawakami, se las arregló para escribir sus propios drivers. Resulta que el software proporcionado por Daniel es aún mejor que el del fabricante, y por eso sus programas llegaron a hacerse muy populares. El problema empieza cuando Daniel pide donaciones para poder dedicarle más tiempo a la programación, y Creative no toma las cosas bien, por lo que procede a amenazarlo públicamente en los foros. La respuesta de Daniel es simple y clara: no producirá más controladores, pero se siente molesto porque dice que Creative simplemente podía haberle enviado un email. A nosotros nos parece que Creative debería invertir más tiempo contratando a Daniel para que haga lo que ellos no pueden, y menos tiempo amenazándolo." Yo me pregunto: ¿realmente Creative no es capaz de hacer drivers mejores? ¿No tien... [Más]

Ya no se puede fiar uno de nadie: cuidado con cualquier aparato de almacenamiento que compres

Ya no se puede fiar uno de nadie: cuidado con cualquier aparato de almacenamiento que compres
Leo estos días el último incidente en el que un producto de consumo infecta a los pobres compradores que se lo llevan para casa. Se trata de un marco digital de 10,4 pulgadas que se vendía a través de la marca Best Buy pero era realmente de la marca Insignia. El caso es que el marquito llevaba un virus metido de fábrica que, al conetcarlo al ordenador con el cable USB, infectaba al equipo del sufrido propietario. Al parecer, según dicen la nota de prensa que han sacado, el virus era bastante antiguo y cualquier antivirus más o menos actualizado lo debería pillar y borrarlo, pero claro, eso no quita que sea un peligro enorme. Se han infectado un número indeterminado de clientes, pero no todos los marcos tenían el virus. Han retirado el producto del mercado, pero el que se lo haya llevado para casita que se aguante ;-( Al menos no han tenido las santas narices de decir que la culpa es de Windows por que tiene muchos virus orientados hacia él, como hicieron los de Apple hace un año cua... [Más]

Generadores de datos personales aleatorios para pruebas

Generadores de datos personales aleatorios para pruebas
El otro día, para un proyecto, necesité disponer de una buena lista de nombres, apellidos, teléfonos y otros datos personales de individuos de distintas nacionalidades para poder hacer pruebas. Lo primero que como buen friki programador pensé fue la posibilidad de conseguir en Internet alguna lista de nombres y apellidos (busqué sobre heráldica, censos electorales y otras cosas así en Google) y luego hacer un programa para generarlos aleatoriamente combinándolos. El caso es que llegué hasta algo mucho mejor. Se trata de un par de páginas realmente interesantes que permiten generar datos aleatorios con bastantes parámetros. La primera de ellas es Generatedata.com: Te permite crear una lista de registros de datospersonales simulados a elegir entre mútliples opciones (ver desplegable de la figura), y luego exportarlos a diversos formatos, incluyendo sentencias INSERT de SQL para meterlos en una base de datos. Lo malo es que sólo soporta datos de ciudades y provincias de los países qu... [Más]

La semana que viene estaré de ponente en los TechDays, y algunas cosillas más

La semana que viene estaré de ponente en los TechDays, y algunas cosillas más
Pues eso... Os copio lo que salió al respecto en el último boletín de campusMVP... Cómo seguramente sabrás, la semana que viene tendrá lugar en Madrid el mayor evento técnico gratuito que se ha celebrado en España alrededor de tecnologías Microsoft: Microsoft Techdays, The Evolution Show. La agenda viene repletita de charlas interesantres y durante dos días se analizarán a fondo las novedades de Visual Studio 2008, Windows Server 2008 y SQL Server 2008. ¡Ya hay más de 5.000 anotados! Krasis y campusMVP estarán presentes en el evento ya que tendremos un stand en el área de expositores, en el que podrás visitarnos e incluso llevarte nuestros libros firmados por sus autores. Entre los que nos visitéis sortearemos multitud de premios: libros, camisetas y cursos.  Además de esto, nuestros tutores serán ponentes en las conferencias del evento, en concreto estarán allí hablando, además de yo mismo Rodrigo Corral, Luis Fraile, Octavio Hernández, Iván González, Alejandro Mezcua y ... [Más]

Microsoft ESP: simulación de juegos y aplicaciones hiperrealistas con datos geográficos

Microsoft ESP: simulación de juegos y aplicaciones hiperrealistas con datos geográficos
Estos días he tenido la oportunidad de conocer un nuevo producto de Microsoft que, francamente, no deja de sorprenderme. Se trata de Microsoft ESP, un entorno de simulación hiperrealista destinado a simuladores de vuelo, sistemas de entrenamiento y, por qué no, juegos. Antes de que nadie me lo pregunte: ESP no es un acrónimo, no significa nada y no tengo ni idea de porqué le han llamado así. Estas dos imágenes están sacadas del vídeo de demostración. Puede simular el mismo terreno con toda fidelidad en distintas estaciones del año u horas del día, ciudades enteras, prácticamente toda la información geográfica del mundo y más de 10.000 estrellas georeferenciadas. Se trata realmente del motor, los datos y las herramientas que forman el núcleo de Fligh Simulator, pero llevadas un paso más allá y orientadas incluso a sistemas militares (o sea, que la cosa va muy en serio). Se supone que los más de 200.000 complementos existentes en el mercado para Flight Simulator van a funcionar con... [Más]

Nuevos cursos de campusMVP y nuevas convocatorias de cursos de certificación

Nuevos cursos de campusMVP y nuevas convocatorias de cursos de certificación
Hola a todos: Este mes tenemos varias novedades en campusMVP, como seguramente ya muchos habréis visto en el boletín, pero las reflejo aquí también... La primera es que hemos lanzado nueva convocatoria de nuestros cursos de certificación. Comienzan el día 1 de febrero. Disponemos del curso 70-536 de fundamentos, la base para todas las certificaciones de desarrollo (tanto en C# como en VB), el 70-528 de desarrollo Web, el 70-540 de aplicaciones móviles y el 70-431 de SQL Server. También como no, el exitoso 70-290 de Windows Server 2003. Más información sobre los cursos de certificación. La otra novedad es la disponibilidad de dos nuevos cursos on-line que estamos seguros de que van a gustar ya que son resultado directo de vuestras peticiones: · Desarrollo de aplicaciones Web mejoradas con AJAX. Podrás crear aplicaciones Web  con características avanzadas similares a las de escritorio: arrastrar y soltar, regiones desplegables, tareas asíncronas, interfaz rápida y sin... [Más]

Un vistazo al futuro próximo: HTML 5.0

Un vistazo al futuro próximo: HTML 5.0
Hace ya casi una década desde que apareció la actual especificación HTML 4.0, aunque no empezó a ser adoptada por lo principales navegadores hasta unos años más tarde, y hoy en día es prácticamente universal. Desde el año 2004 se está desarrollando la nueva especificación HTML 5.0, si bien aún le queda camino por recorrer hasta estar terminada. El último borrador de la misma es del pasado día 12 de diciembre (o sea, el pasado jueves). Esta nueva especificación trata de estar al día con las tendencias actuales de la red, sobre todo la llamada "web social" basada en contenidos generados por cualquiera, los contenidos multimedia, etc.. Así, por ejemplo, la nueva especificación soporta unas etiquetas denominadas <video> y <audio> que permiten embeber de manera universal este tipo de contenido multimedia. De este modo no nos restringiremos a un sólo formato (Como Windows Media Video o Quikctime) ni tendremos obligatoriamente que usar Flash si queremos que se vea en cualquier s... [Más]

Volta: desarrollo de aplicaciones Web usando sólo los materiales que tienes en la habitación

Volta: desarrollo de aplicaciones Web usando sólo los materiales que tienes en la habitación
Ese es el original eslógan de la nueva herramienta de desarrollo Web salida de los laboratorios de Windows Live y de Microsoft Research. Se trata de Microsoft Volta, una serie de extensiones y bibliotecas para Visual Studio 2008, presentada oficialmente hace 4 días. La novedad de este interesante proyecto es que permite desarrollar aplicaciones Web sin importarnos si su funcionalidad se va a ejecutar en el cliente (navegador) o en el servidor. Nosotros desarrollamos y es más tarde, antes del despliegue, cuando decidimos de qué forma distribuimos todas las capas de la aplicación. Así, podemos decidir que una determinada funcionalidad se ejecute en el servidor por ser más compleja y con menos necesidad de inmediatez, mientras qeu por otro lado indicamos que una página completa (toda su funcionalidad) se ejecute en el cliente. Para ello programamos todo en el lenguaje .NET que queramos (C#, VB.NET, JScript o, yo que sé, PHP) y sólo tenemos que marcar las clases que hemos creado con un at... [Más]

El descubrimiento del mes: las aplicaciones on-line de ZOHO

El descubrimiento del mes: las aplicaciones on-line de ZOHO
Hoy, buscando otra cosa totalmente diferente, he acabado en la página de una gente que tiene unas aplicaciones on-line impresionantes. Se trata de ZOHO. Yo soy un ávido usuario de las aplicaciones on-line de Google, sobre todo del Bloc de notas para anotar un montón de ideas que se me van ocurriendo, y de GMail, aunque también uso las hojas de cálculo y los calendarios. No obstante me lo voy a pensar a partir de ahora. ZOHO tiene todavía más aplicaciones que Google, y las que tiene son más potentes. Por ejemplo, Zoho Meeting es super-útil. Y me parece impresionante Zoho DB & Reports (una especie de sustituto de Access pero on-line, con lo que ello conlleva), así como el interesante Zoho Creator (que además funciona desde móviles). Casi todos los programas son gratuitos (no sé cómo piensan ganar pasta con esto), a excepción del software de gestión de proyectos (tienes un proyecto gratis) y el software de CRM (que tiene 3 usuarios gratis, suficiente para una empresa pequeñ... [Más]

Este soy yo y este es mi blog técnico, dedicado al software y a la programación.

¡Sígueme en Twitter!

Mis otros blogs

- JM Alarcón @ campusMVP.es
Contenido técnico en español orientado a desarrolladores
- JMAlarcon.es
Blog personal no técnico: sociedad, innovación, empresa...

Krasis

- campusMVP.es:
Los mejores cursos online de programación en español

- SELF LMS:
La plataforma de elearning más potente del mercado.

Histórico