Va a ser cerrado Código Google en los próximos meses

Me escriben de Google Code sobre su próximo cierre:

Como propietario de los siguientes proyectos:

  • paginasweb
  • situacionviral

y me dicen las opciones que tengo para migrar mis datos.

Os pongo la traducción y el original.

Hola,

El día de hoy, Google anunció que estaremos rechazando Proyecto Código Google Hosting. El servicio se inició en 2006 con el objetivo de proporcionar una manera escalable y fiable de acoger proyectos de código abierto. Desde entonces, millones de personas han contribuido a proyectos de código abierto alojados en el sitio.

Pero muchas cosas han cambiado desde 2006. En los últimos nueve años, muchas otras opciones para acoger proyectos de código abierto han aparecido, junto con las comunidades vibrantes de desarrolladores. Es hora de reconocer que la misión de Google Code para proporcionar proyectos de código abierto de una casa ha sido realizadas por otros, como GitHub y Bitbucket.

Vamos a ser cerrado Código Google en los próximos meses. A partir de hoy, el sitio ya no aceptará nuevos proyectos, pero seguirá siendo funcionalmente sin cambios hasta agosto de 2015. Después de eso, los datos del proyecto serán de sólo lectura. A principios del próximo año, el sitio se cerró, pero los datos del proyecto estará disponible para su descarga en formato de archivo.

Como propietario de los siguientes proyectos, tiene varias opciones para migrar sus datos.

Paginasweb
situacionviral

La opción más sencilla sería la de utilizar el Código Exportador Google, una nueva herramienta que le permitirá exportar sus proyectos directamente a GitHub. Por otra parte, tenemos la documentación sobre cómo migrar a otros servicios – GitHub, Bitbucket y SourceForge – manualmente.

Para obtener más información, consulte el blog de Google de código abierto o póngase en contacto google-code-shutdown@google.com.

-El Equipo de Google Code

Y un extracto del correo original:

Google Code

Hello,

Earlier today, Google announced we will be turning down Google Code Project Hosting. The service started in 2006 with the goal of providing a scalable and reliable way of hosting open source projects. Since that time, millions of people have contributed to open source projects hosted on the site.

We will be shutting down Google Code over the coming months. Starting today, the site will no longer accept new projects, but will remain functionally unchanged until August 2015. After that, project data will be read-only. Early next year, the site will shut down, but project data will be available for download in an archive format.

As the owner of the following projects, you have several options for migrating your data.

  • paginasweb
  • situacionviral

The simplest option would be to use the Google Code Exporter, a new tool that will allow you to export your projects directly to GitHub. Alternatively, we have documentation on how to migrate to other services — GitHub, Bitbucket, and SourceForge — manually.

For more information, please see the Google Open Source blog

-The Google Code team

Desarrollo de un panel de control para enviar correos automáticos para Urbagesa SL

Después del último post que escribí desarrollo-de-un-panel-de-control-para-una-web-de-encontrar-pareja/ que el colega msx envió a meneame en la categoría de humor será más descriptivo la próxima vez. Ya que quizás al decir que con php pinto variables no se me entienda, pero los que venimos saber lenguajes como el superbasic sabemos que uno de los comandos más utilizados era Print, o sea pintar. Pues eso es lo que hago, creo variables en javascript o en cualquier programa con php, lo que se dice “pinto” variables con PHP. Aclarado esto, para este panel de control de la empresa Urbagesa en su división farmacias hemos desarrollado un enviador de correos automatizado y personalizado que no llegan a la carpeta de spam, y que contienen url de las farmacias que pueden interesar al cliente de Urbagesa SL para la compra venta de farmacias que llevan un código de seguimiento para saber desde el mismo panel si han llegado y que ha respondido el cliente. Para hacer sencilla la usabilidad del sistema añado checkbox para seleccionar a los clientes que hay que enviar los emails así es facil de manejar por la persona encargada del sistema que no tiene que saber nada de programación ya que el sistema facilita el personalizar los textos tanto de saludo como el cuerpo del mensaje a la que añado un archivo html de firma con las imágenes del la empresa Urbagesa así como sus direcciones y teléfonos.

Desarrollo de un panel de control para una Web

He desarrollado con php y ajax un panel de control para una Web de encontrar pareja que facilita la aprobación de los clientes, usuarios que se registran donde fácilmente podemos ver, editar, borras, aprobar y añadir un seudónimo con un solo click. Un maquina con una gran usabilidad. Para hacer funcionar el javascript pinto las variables con php y le mando datos tanto en variables php como en javascript. Como me gusta mezclar lenguajes de programación. El caso es que los formularios crean capas con diferente nombre para mostrar hay los datos que devuelve mi ajax. Os pongo una parte del código a ver si me deja este WordPress meter etiquetas php:

function enviaFormulario(a)
 {";
   echo "var"; echo" "; echo "as=a;";
   echo" ";

?>
 <? 
 $nombrephp=$nombre_formulario;
 echo "
  var nombre_f='formulario'; 
  nombre_fin = nombre_f + as;

  "

   ?> <? 
   //echo "alert"; echo " "; echo "("; echo "nombre_fin"; echo ")"; echo ";"; ?>
  <? echo "var frmDatos = document.getElementById(nombre_fin)"; ?>
  <? echo"
  var iIndice;
  var strContenido = \"\";
  var strSeparador = \"\";

  for(iIndice = 0; iIndice < 2; iIndice++) {
    strContenido =  // concatenando los datos
      strContenido + strSeparador + 
      frmDatos.elements[iIndice].id + '=' + 
      encodeURIComponent(
        frmDatos.elements[iIndice].value);  
    strSeparador = '&';
	//alert (strContenido);
	"

	?>
	<? 

 echo "
  var nombre_r='resultado'; 
  nombre_finr = nombre_r + as;"
	?>
    <? echo"
	 var elemento = document.getElementById(nombre_finr);
  }"  
;
  ?>

El gran truco esta en

function enviaFormulario(a) que recojo la variable 'a' que es dinámica en javascript para con php convertirla de nuevo javascript con lo cual le doy un nombre dinámico a las capa o div..
Todo el código en total solo ocupa 50 líneas así queréis alguna explicación ya sabes donde encontrarme.