La Villa Digital: "El software es como el sexo: mejor si es libre y gratis" Linus Torvalds

¿Puede Javascript enviar un formulario por mail?

email-icon¿Puede Javascript enviar un formulario por mail? La respuesta es no, Javascript no puede enviar un formulario por mail de una manera directa. Últimamente he estado buscando información acerca de este tema porque necesitaba enviar los datos de un formulario por mail sin utilizar PHP ni ASP.

El motivo principal es por seguridad. Si hubiese alguna manera directa de enviar mails con Javascript se podría utilizar para programar scripts que enviasen mails cuando visitas una página cualquiera. Esto revelaría tu dirección de mail a terceras personas sin que tuvieses constancia. Esto llenaría tu bandeja de entrada de spam.

Para poder salir del apuro puedes usar la sentencia ‘mailto:‘. Puedes usar la sentencia ‘mailto:’ en el campo action del formulario. De esta manera cuando el usuario pulse el botón de submit del form se abrirá una redacción de mail con los datos del formulario.

<form action=&quot;mailto:tu@tudominio.com&quot; enctype="text/plain" method="post">
Nombre:<input name="nombre" type="text" />
Email:<input name="Email" type="text" />
<input name="submit" type="submit" value="Submit" />
</form>

Cómo reinstalar GRUB desde un Live CD de Ubuntu

Hace poco tiempo intenté instalar Mac OSx en mi Pc. No pude conseguirlo por compatibilidad de hardware así que instalé de nuevo Windows, pero bueno esa es otra guerra.

El problema llegó al intentar acceder al disco donde tenía instalado Linux, GRUB había desaparecido y al arrancar el PC no aparecía la opción para iniciar desde Linux. Era como si el disco duro donde estaba instalado hubiera desaparecido.

En este tutorial vamos a aprender como recuperar o reinstalar nuestro gestor de arranque GRUB. Nos será de utilidad si hemos perdido el GRUB por haber instalado Windows o si está presentando fallos.

1- Lo primero que debemos hacer es iniciar el ordenador desde el Live CD.

2- Abrir un terminal y ejecutar:

$sudo fdisk -l


3- Nos aparecerá una lista con la organización del disco duro, buscamos en la última columna donde indique “Linux” y miramos a qué partición corresponde. En mi caso era /dev/sda2.

Puede que no aparezca “sda”, podemos encontrarnos con “hda”. La razón es porque el término “sda” corresponde con discos duros del tipo SATA mientras que “hda” corresponde a discos duros IDE.

Lo siguente que vamos a hacer es montar la partición donde se encuentra Linux en una nueva

4- Creamos el nuevo directorio:

$sudo mkdir /mnt/ubuntu


5- Montamos la partición:

$sudo mount /dev/sda2 /mnt/ubuntu


Ya tenemos montada la partición, ahora vamos a reinstalar GRUB:

$sudo grub-install –root-directory=/mnt/ubuntu /dev/sda (Sin número de partición)

$sudo chroot /mnt/ubuntu

$update-grub


Por último sólo queda reiniciar el PC y volverá a aperecernos el menú de GRUB.

Páginas pedagógicas para los más pequeños

La búsqueda de algo concreto en Internet puede ser como el parto de King Kong si no estás muy habituado a ello. E incluso estándolo la mayoría de veces te vuelves loco de página en página y de foro en foro. Por este motivo y porque he perdido muchas horas de mi vida me parece justo ir poniendo los recursos que me parezcan útiles y que en cierta manera os puedan ahorrar tiempo navegando.

ninos_traviesos

Esta vez me ha parecido muy interesante un recopilatorio de recursos infantiles en la red. Páginas pedagógicas para los más pequeños y ¿por qué no? os pueden servir para que estén tranquilitos un rato, ¿nain?. El trabajo lo ha realizado la gente de YoLlegoAFinDeMes.com y aquí os dejo el link.

Vía | La vuelta al cole en Internet: recursos educativos gratuitos

Recopilación de tutoriales de Photoshop

Llevaba tiempo pensando en hacer un recopilatorio de tutoriales de Photoshop que os puedan ser de utilidad y con los que podréis aprender bastantes cosillas para hacer vuestros pinitos en el tema. La vuelta de vacaciones está siendo bastante dura y que mejor manera

  1. Diseño de un logo profesional con Photoshop (PhotoshopAndYou.com)
  2. 30 tutoriales de Photoshop con estilo retro y vintage (WebDesignLedger.com)
  3. Cómo hacer una persona invisible con Photoshop (TutorialsPalace.com)
  4. Cómo crear un efecto con humo en Photoshop (10Steps.sg)
  5. Ataque de dragones 3D en Photoshop (Abduzeedo.com)
  6. Crear tipografía colorida (Photoshop-Garden.com)
  7. Creando botones simples y atractivos con Photoshop (Sixrevisions.com)
  8. Técnicas para cortar cabello con Photoshop (SpoonGraphics)
  9. 60 tutoriales para retoque fotográfico (VandelayDesign)
  10. Cómo crear un bonsai en Photoshop (Pylexes)

Cómo vivir en Twitter y seguir siendo productivo

Esto del Twitter se está convirtiendo en un pequeño y adictivo hábito. Puedes llegar a estar mucho tiempo delante de tu cliente favorito de Twitter, qué te parece si además le sacamos partido para mejorar nuestra productividad?

A contnuación una lista con 9 cosas que puedes hacer sin tener que abandonar el Twitteruniverso.

1 – Manejar listas de tareas

Una de las más útiles, simplemente porque las páginas que lo gestionan lo convierten en algo muy sencillo.  Tanto Remember The Milk como Toodledo tienen comandos que puedes utilizar para añadir tareas. La siguiente vez que comentes lo bien que hayas comido, podrás ponerte una nota de aviso para llamar a la camarera que conocistes allí…

Enlaces: Instrucciones para usar RTM en TwitterInstrucciones para usar Toodledo en Twitter

ss_twitter_large

2 – Programar una alarma

Ya que estamos acostumbrados a las alertas de nuestro cliente de Twitter, por qué no utilizarlo también para que programarnos una alarma?

Envia un Direct Message a @timer con el número de minutos y una nota, cuando sea el momento te twittearan.

Ejemplo: d timer 60 bajar a pagar la zona azul

3 – Añadir un evento de Google Calendar

Si sigues a @gcal y das permiso para sincronizarse con tu cuenta de Google Calendar podrás añadir eventos desde Twitter. Lástima que por ahora sólo funcione en inglés.

Ejemplo: d gcal meeting with paul tomorrow at 7pm

Más información: Twitter Calendar

4- Consigue información de tu vuelo

Algo muy sencillo, todo lo que necesitas hacer es seguir a @myflightinfo y mandarle un direct message con tu número de vuelo. Utilizando los datos de FlightStats recibirás la información de tu vuelo.

Ejemplo: d myflightinfo co101

myflightinfo_screenshot1

5 – Controla tus gastos

Xpenser es una aplicación online donde puedes guardar tus gastos, te muestra estadísticas, etc… Con un direct message todo queda grabado en tu cuenta

Ejemplo: d xpenser taxi 39 de la oficina al aeropuerto

Más información: Xpenser

6- Seguimiento de paquetes

Personalmente éste me encanta, si eres de los que compran en Amazon, TrackThis te permite conocer la situación y posición de tus compras. Enviando un direct message con el tracking code y el nombre del paquete recibirás la información.

Ejemplo: d trackthis 123456789123 Pistolas de Agua

Más información: TrackThis

7- Controla el tiempo de trabajo

Si trabajas en más de un proyecto a la vez y aún sigues intentando estar atento a Twitter Tempo es tu solución.

tempo_screenshot

8- Información del tiempo

Gracias a @forecast puedes recibir información del tiempo, que no te vuelva a pillar una tormenta sin estar preparado.

9- Gestión de tu gasto de gasolina

My Mile Marker es una aplicación online que te muestra estadísticas, gráficos y mas información sobre el consumo de gasolina de tu coche. Olvídate de la libreta donde apuntabas los kilometros recorridos, el precio de la gasolina y los kilometros totales, a partir de ahora esta aplicación lo hará por tí.

Fuente: Mashable

Servicios gratuitos de estadísticas para tu web

Desde Webdesignerledger.com nos muestran las mejores herramientas gratuitas para llevar las estadísticas de tu página web. Es un gran artículo de recopilación y sin duda una gran ayuda para los que nos gusta este mundillo.

Entre estos servicios destacan Clicky, Google Analytics, Reinvigorate, Piwik, Yahoo Web Analytics, Wordpress.com Stats, etc…

Oda al Cinexin

Recuerdo con nostalgia aquella fábrica de felicidad que era el Cinexin. Ese trasto de Super 8 que se hizo tan famoso en la época de los 80. Recuerdo cuando mis padres nos ponían aquellas películas de Disney que se veían como el culo pero… cuanta morriña siento ahora.

En aquellos momentos los que éramos niños disfrutábamos de las pequeñas cosas que nos brindaban los avances tecnológicos. Ahora si a un niño de 5 años le pones un juego en VGA tipo Monkey Island te dice que “Vaya mierdote de gráficos, ¿no?”.

Os dejo con este video de recuerdo:

Tecnología PLC: Ventajas e inconvenientes

Cada vez es más usual que las habitaciones de nuestras viviendas se conviertan en increíbles amasijos de cables. Cada vez que no nos funciona algo, buscar el orígen del problema parece una tarea diseñada para un Indiana Jones doméstico. Empiezas a seguir un cable de color blanco que se inocula por detrás de un mueble y cuando sale es de color negro… una odisea vamos.

plc

Entonces llegó la tecnología Wireless que todos conocemos y que tan útil resulta ser. Internet sin cables. Millones y millones datos viajando por el aire sin que nadie se de cuenta. La panacea.

Pero con este artículo quiero comentar otro tipo de tecnología que no tiene porque ser rival de la Wifi, puede ser perfectamente complementaria. Hablo de la PLC (Power Line Communications) o Comunicaciones mediante cable eléctrico.

¿Qué es la tecnología PLC?

PLC es la tecnología que utiliza las líneas de energía eléctrica convencionales para transmitir señales de radio para propósitos de comunicación. La tecnología PLC aprovecha la red eléctrica para convertirla en una línea digital de alta velocidad de transmisión de datos, permitiendo, entre otras cosas, el acceso a Internet mediante Banda Ancha.

¿Qué ventajas tiene?

En lugares donde el router wifi no llegue correctamente a cada uno de los puntos donde se quiera acceder a la red puede ser una buena alternativa. Esta tecnología permite que la señal llegue a todos los puntos de la vivienda sin cableado ni obras. Su instalación es extremadamente sencilla para cualquier usuario y la velocidad de transmisión no es nada mala, pues puede ser de hasta 200 Mbps, y la conexión es permanente y un complemento perfecto del ASDL y la conectividad inalámbrica.

¿Qué pegas se le pueden poner?plc_networking1

Uno de los problemas que presenta esta tecnología es su alta sensibilidad a las interferencias eléctricas. Es decir, en un hogar donde funcionen muchos aparatos consumidores de electricidad la velocidad de la red PLC se mermará de una manera considerable. También es un inconveniente importante el rendimiento, que depende del tipo y calidad de la instalación de nuestra casa u oficina. Y no nos olvidemos de la falta de estándares oficiales y consensuados.

Erupción solar durante el eclipse

En Alt1040 nos muestran en un post este genial e interesante video en alta definición. Se nos muestra como una cadena graba el eclipse pero lo interesante está a partir del minuto 5 donde podemos ver una erupción solar.

Creando la primera aplicación con Android

En mobiledevelopment han echo un pequeño tutorial de cómo crear nuestra primera aplicación con Android. Os dejo en enlace al post y el principio del tutorial para ir abriendo boca.

Antes de empezar a crear nuestra primera aplicación tenemos que asegurarnos de haber seguido los pasos previos para la instalación del SDK y el entorno de desarrollo. Una vez tenemos hemos completado esos pasos ya podemos comenzara a desarrollar.

¿Qué es esto?

Este tutorial muestra cómo crear la versión Android del archiconocido HelloWorld

¿Qué voy a aprender?

Crear una Android-Project en Eclipse, modificar código y crear una Run-Configuration.

¿Cómo quedará?

tuto1-8