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

Concurso de Community Manager aplicación y Gadgets

Para el Concurso de Community Manager hemos desarrollado varias aplicaciones. Hemos mejorado el Buscador dentro del sistema que funciona con apis de Google™ y en que puedes encotrar sin salir de la página imágenes, noticias, videos… Ya cuando lo desarrollamos nos encantó este Buscador del Sistema con la tecnología de Google™ y pedimos permiso para implementarlo. El caso es que busca en CyberSanto y en otras páginas de nuestra empresa además de los grupos y foros de Google™.

Hemos desarrollado un Gadget para seguir el concurso que se puede instalar en tu página de iGoogle™ y por supuesto añadir a cualquier página Web o Blog.

Ahora los dos retos que nos queda por desarrollar para el concurso de community manager  son una aplicación para Chrome y la versión móvil de las páginas del concurso y de los participante.

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.

Saber si el checked esta activado en javascript

He mejorado el código para descubrir si esta activado el checked con javascript del típico botón: acepte nuestra política de privacidad.
Pongamos un formulario con cuatro campos nombre email teléfono y aceptar, todos obligatorios.

En el formulario ponemos: form action=»ofertadeempleofarmacia.php» method=»post» enctype=»multipart/form-data» name=»formulario» id=»formulario» onSubmit=»return checkData(this)»

Importante fijarte que vaya con el: return checkData(this), el (this) para que se llame.
En el javascript ponemos:function checkData() {
var f1 = document.forms[0];
var wm = «Ocurrieron los siguientes Errores :\n\r\n»;
var noerror = 1;
var t1 = f1.nombre;
if (t1.value == «» || t1.value == » «) {
wm += «Ponga su Nombre\r\n»;
noerror = 0;
}
if (noerror == 0) {
alert(wm);
return false;
}
var noerror = 1;
var t1 = f1.email;
var t2 = f1.telefono;
if (t1.value == «» && t2.value == «») {
wm += «Ponga su correo o teléfono\r\n»;
noerror = 0;
}
if (noerror == 0) {
alert(wm);
return false;
}
var noerror = 1;
var t1 = f1.acepto;
var t2 = f1.telefono;
if (f1.acepto.checked == false ) {
wm += «Acepte nuestra política de privacidad\r\n»;
noerror = 0;
}
if (noerror == 0) {
alert(wm);
return false;
}
else return true;

}

esto valdría para hacerlo también en ajax y que muestre en una capa al lado de la casilla que falta. Se atreve alguien a compartirlo.

Codigo para saber el tamaño del dispositivo que visita tu Web en javascritp

Por otro lado el facebook es tan comunicativo que un usuario me envia respecto al tema del el código para saber que tamaño de dispositivo esta viendo tu Web:  este-codigo-en-javascript-vale-millones-descubrir-si-entran-desde-un-telefono-movil-a-web/ me preguntan:
«Soy Hermes, Mexico.
he seguido tus trabajos y son interesantes, cheque en tu wordpress.com y tengo algunas dudas con respecto al codigo que pusiste que es el siguiente:

ancho=screen.width;
alto=screen.height;
if (ancho>=350){
}else{
window.location=”http://www.imagoimagen.com/concurso/fotos/movil.php“;
}

Mi pregunta es en donde coloco este codigo ya que mi pagina esta en programacion html.

saludos y que este bien

Hermes

Mi respuesta en Facebook no se hizo esperar:

Hola Hermes, este código es javascript o sea que debes poner en la primera linea de la Web, antes que de cualquier código html esto:
<script type=»text/javascript»>
ancho=screen.width;
alto=screen.height;
if (ancho>=350){
}else{
window.location=”http://www.imagoimagen.com/concurso/fotos/movil.php“;
}
</script>

El caso que le he admitido como amigo en mi facebook después de su agradecimiento:

«Gracias JAIME recibe un caluroso saludo de tu amigo Hermes de Mexico.»

Añadir que aquí http://googlewebmaster-es.blogspot.com/2011/03/como-hacer-que-un-sitio-web-sea-apto.html te enseñan mejor que yo.

Herramientas de creación Web en la nube computacional paginas web fácil

Acabo de terminar de desarrollar una aplicación en la nube que te permite crearte una página Web en minutos. Vamos a duplicar la herramienta tanto para la  tenerla en la Web paginas Web Fácil como en la que hemos preparado para el programa NEW «Ninguna empresa sin Web», que junto con la Consultoría estratégica y de gestión Symbiosis Consultores e iMago iMagen Diseño y Desarrollo Web somos  colaboradores para que ninguna empresa se quede sin tener un nombre de dominio y una página Web básica para mostrar a mundo quienes son y que productos o servicios disponen.  La herramienta, como hemos denominado a la aplicación, esta construida con PHP, mi lenguaje favorito de programación y que me recuerda tanto al superbasic.  Con el PHP hago maravillas, conexiones FTP, creación de archivos, creación de códigos javascript y lo que más me ha costado es crear archivos con extensión .php ya que se me encapsulaban las variables. Así con este material he conseguido que se cree un formulario de contacto con respuesta en AJAX para darle modernidad y usabilidad a las páginas que se crean.  A la gestión y monitorización de la herramienta la he dotado de unas estadísticas propias que permiten supervisar lo que hacen los clientes en cada momento lo que nos da claras pistas del comportamiento y detectar pequeños fallos que vamos corrigiendo ya que como decimos, estamos en fase Beta, lo que nos ayuda a saber como se comportan los clientes. Como decía  el Maestro del Web: «Conoce a tus usuarios».

Sobre la propia herramienta en comentamos:

Hemos puesto especial incapie en que tu Web este optimizada por el nombre de tu empresa, si es el que pones de titulo, para los robots de los buscadores. Tampoco es mala idea que recalques tus palabras clave y resaltes con negritas, (etiqueta HTML) <strong>negrita</strong>, (sin abusar), algunas palabras en tus textos para que los usuarios vean lo que buscan rápido y ayude a los buscadores. Para poder salir posicionado en los buscadores necesitas enlaces de calidad por tus palabras clave, nombre de empresa… de otras páginas de la misma tematica, blogs, reseñas en la prensa, directorios, menciones, así que de ti depende dar a conocer tu Web. El primer enlace te lo ponemos nosotros en nuestro directorio.
Podrás entrar en tu panel a lo largo de este año y cambiar los textos, imagenes, plantillas lo que te permitirá tener tu Web actualizada con nuevos productos, servicios, ofertas, campañas.
Poco a poco iremos desarrollando nuevas funcionalidades siguiendo vuestras sugerencias, con muchas de las ideas que tenemos en mente.
Las imágenes del cuerpo de la Web que no sea muy grande (340×400 pixel es la ideal). El sistema las ajustará a la Web. El máximo de ancho es 340 pixel y máximo de alto 400 px. El Peso de las imagenes (los Kilobytes), es importante que sea el mínimo posible ya que hará tu que tu Web se descargue rápido a los usuarios lo enriquece su experiencia y es muy valorado a la hora del posicionamiento por los buscadores. Estas imágenes pueden ser carteles, anuncios, banners de tus ofertas, campañas…
Cabecera. Puedes diseñar tu propia cabecera y subirla a tu carpeta. Puede personalizarla con tu Logo, color, imagen y con los textos que quieras como teléfono, dirección, slogan y luego no ponerlos al elegir la plantilla. Tiene que ser de tamaño 800 pixel de ancho por 350 pixel de alto.

Desafío Chrome Extension Google™

Este Jueves pasado tuve el privilegio de acudir a la charla de Iñaki y Iñigo de Madpixel, ya que fui seleccionado junto con unos 30 desarrolladores, que dieron en la Oficinas de Google™ España en la Torre Picasso sobre el Desafío Chrome Extension Google™Jaime Jalon en Google. Para mi fue un gran honor estar en estas oficinas Google™ y más aprendiendo como aprendí como se preparara una extensión para Chrome partiendo desde cero. Desde el manifest.json, (hasta  que conseguí crear un archivo con la extensión .json me las vi canutas), hasta utilizar los métodos que nos ofrecen ya hechos como el search, las Apis, y el inestimable jquery. Te puedes descargar extensiones de Chrome y asi ver lo útiles que pueden llegar a ser.  Ya tengo la spotify, el tradutor etc… y ahora me toca desarrollar mi idea para presentarme al Desafío.

Este codigo en javascript vale millones descubrir si entran desde un telefono movil a Web

Y aunque veras su sencillez esta tan difícil de encontrar en internet que tube que inventarlo. Este código javascript descubre el tamaño de pantalla del dispositivo del usuario, si es una móvil en que entra en la Web le redirecciona a la Web del móvil, adivina si es un pc, un sobremesa, un ipad, dependiendo del tamaño de pantalla que tenga le mandas a la página que tienes preparda al efecto.

Lo implemente en una página para subir las fotos desde le movil de las ferias Fiestas de Valladolid y compartirlas al instante en Web.p or supuesto que todavía funciona y devez en cuando tengo que quitar algunas fotos subiditas de tono.

Subir fotos y compartirlas

El caso que tu entras a la Web en su versión Web y te redirecciona a la Web para aplicaiones móviles dependiendo del tamaño de pantalla que elijas. Lo puedes probar con el móvil entrando en la concurso/fotos/feriasvalladolid que son del 2008, lo mismo tengo que hacer algo este año en para subir fotos desde el móvil  en las ferias y fiestas de valladolid 2010.  Como siempre hay que ponerlas entre etiquetas script o en una arquivo externo al que  llamo jason.js al  principio de la página.

ancho=screen.width;
alto=screen.height;
if (ancho>=350){
}else{
window.location=»http://www.imagoimagen.com/concurso/fotos/movil.php»;
}

Espero que os sirva para mucho este codigo javascript para descubrir si estan entrando en tu Web con un movil. Vale millones.

Saber si checkbox esta activado en javascript

De nuevo en Maestros del Web sobre Programación para sitios web en  PHP y javascript  he estado mirando como saber si checkbox esta activado. Lo necesitaba para un Software de Gestion que estoy desarrollando para la gestion de una tintoreria con la que estoy disfrutando picando código, como siempre mezclando los lenguajes de programación y que pienso en vender este Software de Gestion desarrollado para la gestion de una tintoreria. Mi idea, después de ver lo que aportan los usuarios de este estupendo foro sobre programación en todos los lenguajes desde PHP a Javascript, pasando por flash,  ha sido esta:

Primero, hacemos la casilla del checkbox: Pagado SI   

Segundo, en el formulario ponemos: Fijandonos que la función checkData(this) tenga el «this» para llamarse.

Y tercero ponemos la funcion checkData en el script: function checkData() {
var f1 = document.forms[0];
var wm = «Ocurrieron los siguientes Errores :\n\r\n»;
var noerror = 1;
var nombre = f1.nombre;
if (nombre.value == «») {
wm += «Escriba el nombre\r\n»;
noerror = 0;
}
var telefono = f1.telefono;
if (telefono.value == «»)  {
wm += «Tiene que poner el telefono\r\n»;
noerror = 0;
}
if ((f1.pagado.checked == false ) && (f1.pagado1.checked == false ))
{  wm += «Tienes que poner si esta pagado\r\n»;
noerror = 0;
}
if (noerror == 0) {
alert(wm);
return false;
}

 else return true;
}

Y así comprobamos que la casilla de verificación este activada, junto con el nombre y el teléfono lo que evita que la empleado entre un cliente en la base de datos. MySql  del sistema si haberse asegurado de que esta pagado o no. Ya sabéis si quereis un Software  para la gestión de un a tintorería o la gestión de otra tienda no dejes de ponerte en contacto conmigo que estaré encantado de desarrollar esto como aplicación Web ya que he instalado XAMMP en localhost.