En su paso por , Gerardo Villalpando, regional de , habló con Infobae América sobre el impacto del nuevo sistema operativo en el mercado y en los usuarios.
"Ya han pasado casi
cinco meses desde el lanzamiento y estamos muy contentos con los
resultados que hemos tenido. Windows 8 fue pensado en cómo la gente
interactúa. Fue el sistema operativo más probado en la historia de
Microsoft para que sea intuitivo y fácil de usar por los usuarios",
explicó Villalpando a Infobae América.
"Los usuarios ven a Windows 8 como una plataforma que permite crear y
ser intuitivo bajo un ambiente de privacidad y seguridad".
Villalpando señaló que desde la salida de Windows 8 en octubre a
enero se vendieron 60 millones de licencias del software. Y a su vez,
enfatizó que "triplicaron la distribución, casi un crecimiento del 300%,
del software a través de medios electrónicos".
América Latina con mayor confianza en la web. "La gente decidió
descargar el producto por internet, pagar, instalarlo y así actualizar
el sistema operativo. Esto nos reveló que hay mejor conexión en la
región y existe mayor confianza del consumidor en realizar transacciones
online. La tendencia va hacia allá".
Para él lo atractivo del nuevo sistema operativo es que puede usarse
de forma touch, como es una tableta, o con la notebook o con cualquier
otra PC. "Se puede tener la misma experiencia", enfatizó. El ejecutivo
destacó, también, la importancia de la Windows Store e indicó que ya se
descargaron más de 100 millones de programas.
Con respecto a Latinoamérica, el ejecutivo afirmó que en los
mercados emergentes las PCs sigue siendo un sector rico para Microsoft.
"Todavía hay familias que están evaluando tener su primera computadora.
Es una categoría que sigue creciendo".
No obstante, señaló que el mercado de las tabletas es el de mayor
incremento. "Por eso la gran apuesta de de Windows 8 es llevar la
experiencia también a la tablets".
Sobre Windows XP, Villalpando indicó que están motivando a las
empresas a que emigren al nuevo sistema ya que que el soporte a XP se
termina en abril de 2014.
Gabriel Gordon, director de Windows para Argentina y Uruguay, indicó
que ya hay más de 60 mil equipos a la venta con Windows 8, de los
cuales un 20% son touch.
Así es, el famosos servicio de compras de dominios y subdominios en Internet ha adquirido recientemente las labores de M.dot, un sitio especializado en la creación de sitios web para móviles. Esto muestra las claras intenciones del servicio GoDaddy para ofrecer la creación de sitios web exclusivos para móviles dentro de su rama.
Según se sabe, GoDaddy desembolso una cifra aproximada de 15 millones de dolares en efectivo y en acciones para hacerse con M.dot. El dato es que tanto sus fundadores como los empleados, en total suman 5 personas, seguirán trabajando normalmente en este emprendimiento pero ahora bajo la tutela de GoDaddy. Desde el sitio de M.dot los propios creadores han mostrando el énfasis por esta adquisición y que seguirán mejoran do la aplicación a futuro, esperemos que así sea.
Si quieres empezar a crear tus propias melodías de música y no posees mucho conocimiento, es mas, ni siquiera sabes que aplicación utilizar, iNudge es un servicio online que seguramente te ayudara a dar tus primeros pasos para la creación de música sin necesidad de instalar ningún software.
iNudge es un servicio en linea gratuita que gracias a sus secuenciadores permite simular cualquier instrumento, el funcionamiento es muy similar a un secuenciador Midi, cada haz de luz es un sonido que dependiendo de la ubicación creara una secuencia de audio con ese instrumento. Luego tendremos que utilizar esas pequeñas secuencias de sonido para crear una composición musical, lo que vendría a ser la música en su totalidad con la unión de todos los instrumentos.
Es muy fácil de usar una vez que te acostumbras los resultados pueden ser compartidos hasta en redes sociales, ademas esta en Español.
En la actualidad los códigos QR son cada vez de gran utilidad, ya que en ellos se puede incluir una gran cantidad de información como texto, números de teléfonos, imágenes, direcciones web y muchas cosas más.
La manera de crearlos es muy fácil ya que en la red abundan este tipo de herramientas, pero el día de hoy te presentaremos una avanzada.
QR Voice es una herramienta que nos permite crear un código QR online gratis pero con una característica muy particular, ya que nos permite agregar texto y este lo convierte a voz.
De manera que una vez que nos encontremos en el sitio tenemos la posibilidad de escribir un texto de 100 caracteres, después pulsamos el icono de código QR y listo se generará nuestro código. Antes de eso podemos ajustar el tamaño de nuestro código y por último guardarlo en nuestro equipo.
EightBit.Me es un nuevo servicio online que ha abierto sus puertas recientemente que nos permitirá crear un avatar de la época de los 8bits. La época de los 8bits se refiere a los juegos que salían en la época de los 80 para Atari y finales de esa década en la primera Nintendo donde los personajes estaban creados con pocos pixeles.
EightBit.Me podremos crear nuestro avatar emulando esos personajes, dándole una onda muy retro queda muy bien. El editor es bastante completo, permite elegir los rasgos físicos y la vestimenta, así como diferentes accesorios como unos anteojos por ejemplo. Crear un avatar a nuestra semejanza puede ser relativamente fácil y divertido si le ponemos algo de imaginación.
EightBit.Me es totalmente gratis y nueva forma de presentarnos en la red, merece un vistazo.
Descargar gratis SimpLESS, un software gratuito con el que puedes crear hermosos diseños de sitios web mediante CSS (conocido como “hojas con estilo”). Este programa tiene una versión para cada sistema operativo: Windows, Mac OS X y Linux.SimpLESS es una aplicación freeware que nos permite programar con total libertad y exactitud las hojas con estilo, es decir… las páginas de código que permiten darle el diseño adecuado a nuestro blog o sitio web.Una de las ventajas de usar SimpLESS es que no tienes que estar aprendiendo todos los códigos del CSS que componen el lenguaje para diseñar las hojas con estilo. Con que aprendas la sintaxis del lenguaje de SimpLESS, ya podrás diseñarlas desde el entorno visual de ese programa.SimpLESS crea archivos con extensión propia (.less) pero luego podemos compilarlas para convertirlas en .css con tan solo unos pocos clics gracias a la sencillez de sus menús.Descargar gratis SimpLESS
Los Live CD son sistemas operativos que pueden utilizarse en cualquier computadora sin necesidad de instalar nada en el, por lo general se ejecutan directamente desde un CD o DVD pero si no queremos lidiar con grabaciones y regrabaciones de discos ahora puedes crear estos Live CD directamente con un USB.
La aplicación con la que podremos lograrlo se llama MultiBootUSB y en ella instalar las distribuciones de Linux que nosotros queramos, puede ser solo una o varias, con la posibilidad de elegir la que queramos en el momento de bootear con el USB. La instalación es bastante fácil, solo necesitamos la ISO de ese sistema operativo y nada mas, obviamente el USB deberá ser de gran tamaño si queremos varias distros Linux en ella.
Si necesitas arrancar una computadora por algún desperfecto esta es una de las mejores formas para rescatar los datos que hayan quedado en ella.
El análisis FODA, acrónimo de
fortalezas, debilidades, oportunidades y amenazas, es una herramienta
útil que ayuda a identificar las diferencias entre tus puntos fuertes y
qué es lo que requieres para alcanzar tus metas profesionales. Este tipo
de análisis toma en cuenta factores que están bajo tu control, así como
las amenazas futuras que están fuera de tu control, aunque puedes tener
resultados positivos de forma profesional. Si lo haces correctamente,
un análisis FODA personal te ayudará a desarrollar un plan de acción
global que te permitirá alcanzar tus metas profesionales.
Nivel de Dificultad:
Moderadamente difícil
Instrucciones
Crea una cuadrícula de dos por dos en una hoja de papel o en
tu computadora utilizando un procesador de textos u hoja de cálculo.
Haz una lista de lo que consideras como tus fortalezas en el
cuadrante superior izquierdo. Presta particular atención a las ventajas
que posees y que los que te rodean no las tienen, tales como premios,
formación, certificados, valores o tus recursos personales. Asegúrate de
que las fortalezas que pusiste en la lista te distinguen de los que te
rodean en lugar de simplemente duplicar las que tus compañeros tienen.
Tener un grado avanzado en derecho mercantil puede ser una fortaleza
cuando trabajas en una corporación, pero es más necesario si eres un
abogado en una firma legal de gran tamaño.
Pasa a la parte superior derecha en el cuadrado dentro de la
cuadrícula y haz una lista de tus debilidades. Debes ser brutalmente
honesto e incluir cómo te percibes a ti mismo, así como la manera que
otros te perciben, recabando la opinión de otros cuando sea necesario.
La lista de debilidades debe incluir aquellas características que pueden
afectar negativamente tu carrera profesional, tales como malos hábitos
de trabajo o la falta de conocimientos de gestión, educación o
experiencia. Lynne Snead, especialista en desarrollo profesional
recomienda que sólo se agreguen a la lista las debilidades pertinentes.
El temor de hablar en público, por ejemplo, no puede ser relevante si tu
trabajo no requiere que lideres reuniones, presentaciones o discursos
en frente de una multitud.
Haz un detalle de las oportunidades futuras en el cuadrante
inferior izquierdo de la cuadrícula. Monster.com define las
oportunidades como "los acontecimientos externos incontrolables que
puedes posiblemente aprovechar." Las oportunidades pueden incluir un
próximo evento profesional que te dará tiempo con los empleadores
potenciales, una vacante surgiendo en tu departamento para el que tú
posees las calificaciones a favor o la adopción de nuevas tecnologías de
la organización en las que que ya eres versado. Coteja lo que has
enumerado como tus fortalezas con las oportunidades en detalle para
garantizar que existe una correlación clara. Si existe una oportunidad
de trabajo próximo en el departamento de tecnología de la información,
pero los conocimientos en esa esfera no son una de tus fortalezas, no
deberías listarla como una oportunidad.
Define las amenazas percibidas en la parte inferior derecha
de la cuadrícula. Las amenazas son los acontecimientos externos que
pueden tener un impacto negativo en ti profesionalmente, en particular
los que están fuera de tu control. Tu lista puede incluir una
reestructuración o reducción del tamaño de tu empresa, una menor demanda
de las competencias clave que posees o un jefe o compañeros de trabajo
problemáticos.
Lista tus metas profesionales en una hoja aparte, separando
las metas a corto plazo de aquellas que quieres lograr a largo plazo.
Las metas a corto plazo pueden incluir obtener un ascenso o promoción o
cambiar de trabajo, mientras que metas a largo plazo podrían incluir un
cambio importante de la carrera.
Compara lo que has escrito en las cuatro casillas en
relación con tus metas profesionales e identifica cualquier carencia y
las medidas específicas que puedes tomar para alcanzar tus metas. Si
deseas pasar a un nuevo cargo en la empresa, pero tus programas de
análisis FODA te indican que no tienes el conocimiento ni la experiencia
para ese puesto, es una clara diferencia que se puede cerrar mediante
la aplicación de la capacitación necesaria. Nota los elementos que has
enumerado como amenazas y asegúrate de que tienes un plan establecido
para mitigar cualquier riesgo para tu carrera. Si la economía está
mostrando señales de desaceleración y te encuentras en una posición
menor en tu departamento, por ejemplo, el plan de mitigación de riesgos,
podría incluir la actualización de tu trabajo relacionado con la
educación y el inicio de forma activa la una red para mejorar tus
posibilidades de encontrar un nuevo empleo si te despiden de tu centro
de labores.
Descargar ISO Creator gratis te facilita crear imágenes ISO estándar, la clase de imagen ISO que está libre de formatos propietarios. Este programa gratuito funciona en Windows 7, Vista y XP.Cuando se trata de grabar un DVD o CD en una imagen ISO, seguramente usaremos el programa de grabación que tenemos en nuestro equipo… obvio por demás. Pero… ¿sabías que puedes tener problemas si quieres compartir esa imagen con un amigo que tiene otro programa de grabación? ¿A qué se debo eso? Fácil. Los programas de grabación tienen sus formatos “propietarios” que pueden ser incompatibles con otros programas.Para solucionar ese problema, existe un software gratuito como ISO Creator, que crea imágenes ISO en un formato estándar o neutral. Así es, una imagen ISO creada con ISO Creator puede ser grabada a un CD o DVD por cualquier otro programa de grabación sin ningún tipo de inconvenientes.Descargar gratis ISO Creator
Descargar ModAstro gratis es una interesante opción para todos aquellos que creen en la astrología y siguen sus guías diarias. Funciona tanto en Windows, como en Linux gracias a que este es un complemento pensado para OpenOffice, lo que significa que también funciona en LibreOffice.Todos los días millones de personas buscan su orientación en los horóscopos, si a ti te interesa este tema… tienes que saber que hay programas gratuitos que te pueden ser de gran ayuda. Uno de estos es ModAstro.ModAstro apunta a la astrología védica, una clase de astrología derivada de los estudios realizados por los sabios hindúes. ¿Cuál es tu futuro, que te espera en este día? Eso lo puedes saber muy fácilmente si usas ModAstro.Esta aplicación gratuita para el estudio y análisis de la astrología védica, ModAstro, es muy fácil de usar. Se integra con LibreOffice y OpenOffice añadiendo un menú en la barra de esos programas.Descargar gratis ModAstro
ModAstro, crea tus propias predicciones astrológicas
Mucho se ha especulado acerca de la intención de Facebook de crear sus propios juegos para entretener diariamente a sus usuarios en la plataforma, y explotar una interesante forma de negocio, pero según su creador, Mark Zuckerberg, esto todavía está muy lejos de realizarse.
Aunque reconoce que las grandes compañías creadoras de las más exitosas plataformas de juego, tienen a su cargo un lucrativo negocio, aclaró que de momento la Red Social más grande del mundo aún no se encuentra preparada para abordar este trabajo.
Para él, los juego sociales y otras alternativas de entretenimiento, siguen siendo bien manejados por compañías como Zynga (que se encarga producir los juegos), y Netflix (la que le proporcionan a sus usuarios disfrutar de las mejores películas y series televisivas).
Descargar gratis Mindomo, programa para crear mapas mentales en pasos muy simples y con gran eficiencia. ¿Qué son los mapas mentales? Un mapa mental es un método gráfico que nos permite poner en un dibujo nuestras ideas, proyectos o trabajos a realizar.
Hay muchos programas gratuitos para mapas mentales (o mapas de ideas). Hasta podríamos usar el Writer de LibreOffice, pero nada mejor que usar un programa especialmente diseñado para ello. Mindomo es el programa gratuito que muchos prefieren por dos razones: 1- se instala en cualquier sistema operativo, porque funciona sobre AdobeAIR; 2- puedes usar el software para subir tus diagramas o mapas mentales al sitio web de Mindomo para compartirlo con tus amigos o contactos.
Bajar gratis Mindomo no es ningún problema. Y usarlo es tan fácil que disfrutarás creando los mapas mentales que necesites. Mindomo cuenta con muchas herramientas para que no te falte ningún medio para hacer bien claras tus ideas.
Translate Request has too much data Parameter name: request
Contact form is deadly essential for any website, as it acts as a messenger which passes the opinion or enquiries of visitors to webmaster. There have been countless contact forms on the web but unfortunately most of them do not explain to you the inner working parts, so here comes a detailed tutorial to teach you to build an advanced contact form from scratch based on the pop technology, HTML5 and CSS3.
Considering the nature of a web-based e-mail contact form we are also required to dive into two separate application fields, which is the PHP backend code for sending email and jQuery functions for rich user interface. By the end we will be left with a fully dynamic and functional contact form written with later customization in mind.
Get started now to build your own advanced contact form!
Shortcut to:
Demo – Get a preview of what you are buildingDownload – Download all files (php + css)
To get started you’ll need some type of web server to work over. If you’re running a Windows machine WAMP is probably your best option. Mac users have a similar program named MAMP which is just as easy to install.
These packages will set up a local server on your machine with full access to PHP. Alternatively if you own server space or have full server access into a remote location you may use that instead. We are not going to need any MySQL databases, which should simplify things a bit.
Once your server is set up create a new folder to house the application. You can name this whatever you’d like as it isn’t detrimental or even related to the final product. The folder structure will be used when you access your files in a web browser. A simple example would be http://localhost/ajaxcontact/contact.php
We will only be working within 2 core files. We’ll first need a core .php file to house not only our application logic, but also frontend HTML markup. Below is sample code taken from our starting file.
HTML5/CSS Ajax Contact Form with jQuery
To begin we have written a simple heading section to our document. This includes a general Doctype declaration for HTML5 and some HTML/XML document elements. These aren’t exactly required, but will ease the rendering process in older (and newer) browsers. Also it never hurts to offer more information.
A bit further down we can see 2 lines right before our closing heading tag. The first includes our jQuery script from the online Google Code Repository. This is required for our dynamic page errors to work. Directly below this we have the inclusion of a basic CSS document containing all of our page styles.
Inside our document body we have a few containing divisions withholding a main contact form. This houses 3 input elements for the user’s name, e-mail address, and personal message. The HTML markup is fairly standard and shouldn’t boggle the mind of any intermediate developer.
Your email was sent. Huzzah!
Here we have a basic PHP conditional code nested within a few page containers. This checks for the set value of a variable named $emailSent and if equal to true, it will display a success message.
The else statement is what will run on first page load since there won’t be any content to send initially. Inside here we will include a brief collection of form elements and a submit button.
Error submitting the form
You may have noticed there is another conditional block directly after the starting form. This checks for a variable named $hasError and will display an error message upon confirmation. This fallback method is only used if JavaScript is disabled in the browser and thus can’t generate dynamic errors.
All the way down we can find individual PHP variables being checked. The statements are regulating if the form has already been submitted with only partial amounts of data filled in. This is another fallback system which displays the contents of fields already filled out – a nice trick for proper user experience!
Directly after our form completion is the few jQuery functions we’ve written. We will talk over these first since they are the default implementation on pageload. However if the browser doesn’t accept JavaScript then by default we can rely on our PHP code.
The easiest way to get started talking on this topic would be to dive right in. I’ll break down individual blocks line-by-line so you can see what the script is actually checking for.
However if you get lost just review the project code files. All of the full blocks are pre-written and well documented in the jQuery website. To get started we open our code similar to any other:
If you are familiar with callbacks you may notice the post() function has a built-in set of parameters. Callbacks are smaller functions which are called upon the response of data from another function.
So for example, when our jQuery.post() function successfully shoots an e-mail it will call its own internal function to display the sliding animation. All of this code could be written in its own block and moved elsewhere. However for the sake of this tutorial it’s much easier writing the callback as an inline function.
The final hurdle to mention is the logic behind our PHP processor. This is the backend system which will actually call a mail function and send out the message. All of the code used in the examples below can be found directly at the top of our main .php file, before any HTML output.
There are also a few internal styles which freshen up the page. There isn’t anything specifically new here so we won’t be going into any of the details. However the styles.css document is included within the project code and contains rudimentary CSS3 techniques.
To start we open our PHP clause and check if the form was even submitted. The POST variable “submitted” was actually a hidden input field added at the very end of our form. It’s a useful way to check if the user has submitted anything yet so we don’t waste server resources.
After this we have 3 separate if/else statement checking to see if each input field has been filled out. I won’t include each bit of logic here since they are all very repetitive in nature. However, to give you a brief example I’ve included the e-mail verification clause below:
// need valid emailif(trim($_POST['email']) === '') {$emailError = 'Forgot to enter in your e-mail address.';$hasError = true;} else if (!preg_match("/^[[:alnum:]][a-z0-9_.-]*@[a-z0-9.-]+\.[a-z]{2,4}$/i", trim($_POST['email']))) {$emailError = 'You entered an invalid email address.';$hasError = true;} else {$email = trim($_POST['email']);}
PHP will trim all whitespace from the value and check to see if anything is left over. If so we have a detailed Regular Expression (Regex) to see if our user’s input string matches up with an e-mail pattern.
You certainly don’t need to understand how preg_match() works to build this script. It is a useful function to determine rules and requirements for a successful type of data, but commands advanced programming knowledge to really grasp. In this scenario we are ensuring the user only inputs a select few characters, includes an @ symbol followed by 2-4 characters representing a Top-Level Domain.
After all of our logic passes and we return no errors it’s time to send our message! This bit of code will set individual variables to customize our e-mail message and setup some mail headers for the process.
// upon no failure errors let's email now!if(!isset($hasError)) {$emailTo = 'youremailhere@googlemail.com';$subject = 'Submitted message from '.$name;$sendCopy = trim($_POST['sendCopy']);$body = "Name: $name \n\nEmail: $email \n\nComments: $comments";$headers = 'From: ' .' <'.$emailTo.'>' . "\r\n" . 'Reply-To: ' . $email;mail($emailTo, $subject, $body, $headers); // set our boolean completion value to TRUE$emailSent = true;}
If you were wondering how the code was going to figure out your e-mail address, this is the part to fill in. The first variable in our set is titled $emailTo and should contain whichever e-mail address, which is going to receive the message.
Inside our $body variable we take advantage of the \n delimiter to add new lines into the message. This adds small placements for the sender’s name, e-mail address, followed by a break for their message content. Of course you could spend time prettying up the display, but this structure works just fine.
This closes our tutorial for an advanced contact form. If you’d like to style your elements in relation to mine you can check out my example styles.css within the project code. However, the page is structured well enough that you could design your own look & feel very easily.
Feel free to download the source code and examine what I’ve done a bit closer. It’s good to follow a tutorial but having direct access to the project source can be invaluable. I’ve also included a brief stylesheet to make customizations a breeze, thanks for your view!
Jake is a social media enthusiast and an Internet entrepreneur. Having spent over 4 years working freelance web design, he frequently writes articles involving new-age design concepts and personal motivation. You can find him all around the web via Google Profile or on Twitter as @jakerocheleau.