VB.NET Quick Reference
Os dejo una guía rápida de VB.NET bastante útil. Os la podéis descargar en PDF desde este link.
¿Puede Javascript enviar un formulario por mail?


¿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="mailto:tu@tudominio.com" 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
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
- Diseño de un logo profesional con Photoshop (PhotoshopAndYou.com)
- 30 tutoriales de Photoshop con estilo retro y vintage (WebDesignLedger.com)
- Cómo hacer una persona invisible con Photoshop (TutorialsPalace.com)
- Cómo crear un efecto con humo en Photoshop (10Steps.sg)
- Ataque de dragones 3D en Photoshop (Abduzeedo.com)
- Crear tipografía colorida (Photoshop-Garden.com)
- Creando botones simples y atractivos con Photoshop (Sixrevisions.com)
- Técnicas para cortar cabello con Photoshop (SpoonGraphics)
- 60 tutoriales para retoque fotográfico (VandelayDesign)
- Cómo crear un bonsai en Photoshop (Pylexes)
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…
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.

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?
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.
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á?

37 recursos OpenSource de comercio On-Line
Desde Vandelay Design nos ofrecen un interesantísimo post donde podemos encontrar hasta 37 recursos OpenSource para poder desarrollar nuestra web de comercio On-Line.
Entre otros gestores de contenidos para este cometido destacan osCommerce, Magento, ZenCart,…
Leed el artículo porque de verdad es un gran trabajo de recopilación y puede ser realmente útil.
jQuery: Recopilación de recursos muy útiles
jQuery es una biblioteca o framework de javascript que permite interactuar con ficheros HTML, generar animaciones y agregar interacción con la tecnología AJAX a páginas web.
Por la red se pueden encontrar infinidad de recursos web creados con jQuery que puedes utilizar en la creación de tu web simplemente subiendo los ficheros js (Javascript), añadirlos en la cabecera de tus ficheros HTML y utilizarlos sin ningun problema (la mayoría de las veces). En realidad no son más que librerías que crean programadores pero que pueden dar un aspecto mucho más visual y moderno a tus diseños.
Aquí os dejo algunos recursos de jQuery que he ido recopilando:
Menú Rollover con jQuery: Menú animado realmente interesante y llamativo.
Scrollable, Galería animada: Fantástica galería de imagenes diseñada con jQuery.
Formulario de Login animado: Con esta biblioteca podrás crear un llamativo formulario de login para tu página web con paneles deslizantes.
LiberKey, el multi-usos suizo de las aplicaciones portables
Las aplicaciones portalbes están a la orden del día. Cada dia más aplicaciones aparecen en su versión portable y con aplicaciones como ésta podemos sacarle mucho partido.
Por si hay algún despistado que todavía no conozca el significado de “portable” os dejo la definición de la Wikipedia.
Una aplicación portátil o más conocido como “portable” es una aplicación informática que puede ser utilizada en cualquier ordenador que posea el sistema opertivo para el que fue programada sin instalación previa; esto significa que no es necesaria la instalación de bibliotecas adicionales en el sistema para su funcionamiento.
No todas las aplicaciones informáticas son portátiles. Usualmente existe una versión normal de la aplicación (típicamente no portátil), y luego, ésta se modifica para crear una aplicación portátil. Por otro lado, hay aplicaciones que sin ser modificadas pueden ser usadas como aplicaciones para llevar, ya que se distribuyen en un ejecutable y no necesitan ser instaladas sino solo copiarse a una carpeta, que bien podría estar en una memoria USB.

La aplicación de la que os hablamos hoy es LiberKey. Se trata de una recopilación de aplicaciones portables y cuenta con una gran ventaja. El directorio de aplicaciones se va actualizando con las últimas versiones disponibles y desde la misma LiberKey tenemos la posibilidad de actualizarlas. No tenemos que preocuparnos por nada, LiberKey se ocupa de buscar actualizaciones y substituirlas la versión antigüa por la nueva.
En total tenemos a nuestra disposición una selección sobre 1800 aplicaciones, catalogadas en un sinfín de categorías. Aquí os dejo una lista aunque lo mejor será que lo probeis vosotros mismos.
Como curiosidad cabe añadir que se pueden asociar temporalmente extensiones de archivos (.avi, .jpg, doc.,…) con el software de LiberKey, de manera que configurandolo una vez os ahorrareis tiempo y podréis utilizar los arvhivos con el software que mejor os convenga.
Mi Manual de Windows Phone
Ultimos Posts
- Windows Phone Developer Tools 7.1 Beta
- Cambia el tema del emulador de Windows Phone
- Algunos tutoriales de Windows Phone 7 (Parte 3)
- Grabador de voz en Windows Phone
- Cambiar teclado de TextBox en WP7
- Sobre el diseño Metro para programadores de WP7
- Base de datos XML en Windows Phone 7
- Windows Phone 7 Isolated Storage Explorer
- Almacenamiento local de datos en Windows Phone
- Uso del control Popup en WP7
Windows Phone
Nuestras lecturas
Windows Phone Blog
Andrea Haubner Blog
Blankenblog
Libre y extremo









