jueves, 4 de agosto de 2011

47 elementos importantes a la hora de realizar un Formulario HTML

Formas necesita una sólida estructura visual, una jerarquía profunda de los elementos de formulario(campos y las etiquetas), técnicas de gran alcance y funcionalidad (AJAX) para hacer que el aspectoforma y trabajar de manera creativa. Hay un gran grupo de creativos, excepcional y un diseño individualde las formas de cero.

Gracias a AJAX, podemos proporcionar información en tiempo real a nuestros usuarios que utilizanscripts del lado del servidor de validación y eliminar la necesidad de funciones de validación y procesamiento de datos redundantes.


Vamos a echar un vistazo, esperamos que pueda encontrar nuevas ideas que pueden desarrollarsepor su cuenta.

Usted podría estar interesado en ver algunos de los diseños que se mencionó en los puestos de abajo:


Formas de estilo 
1) Formulario de Uni - un intento de estandarizar la forma de marcado (XHTML) y CSS, "modularizar"que, para tener buen aspecto, bien estructurado, altamente personalizable, formas semánticas,accesible y utilizable.



2) SOLO EN CSS, MENOS EN LAS TABLA, LAS FORMAS, 
Un gran ejemplo de una forma bien diseñada utilizando las modernas técnicas de css. Se trabaja en Win/IE6, Firefox v1.0 +, Win / Opera 8.0, tiene pequeñas diferencias de diseño en Mac / Safari 1.0.3 y Mac / Safari v1.2, y es útil, pero bastante enculada en Mac/IE5. 2.


3) Formas de Tableless - tiene un ejemplo de inicio de sesión muy buena forma, con un gráfico en el campo de entrada.


4) Una forma con estilo - Cómo dejar de estilo y formas de la tela de mirar feo.


Estilo de elementos de formulario

5) Niceforms 1,0 - es una escritura que reemplazará los elementos forma más usual con la costumbre de los diseñados. Una de estas mejoras sería la posibilidad de seleccionar un aparato de radio o casilla de verificaciónhaciendo clic en su etiqueta al lado, también destaca las etiquetas de las cajas seleccionadas para hacer las selecciones más clara y más ...



6) Forma de lujo - FancyForm es un script casilla reemplazo de gran alcancepara proporcionar la máxima flexibilidad en el cambio de la apariencia y función de los elementos de formulario HTML. Es fácil de usar y se degradacon gracia sobre todos los mayores, no apoyo a los navegadores.


7) los controles de formulario con estilo CSS, revisada - 224 imágenes que muestran los efectos de varias reglas CSS se aplica a los controles de formulario. Aunque las capturas son tomadas de 8 navegadores de 4 sistemas operativos, para un total de 14 combinaciones de navegador + OS.



8) Mostrando Buena Forma - Demostracion de complejo acceso, la red de estilo (es decir, la tabla-como) forma con marcado semántico (fieldset, leyendas, etc etiqueta ...) y CSS.



9) El estilo del elemento Button con puertas correderas - Una técnica quedemuestra una técnica cross-browser para los elementos de botón con puertas correderas.



Formulario de Usabilidad y Accesibilidad

10) Más bonita forma que resulte accesible - Nick Rigby echa un vistazo acómo hacer que las formas más accesibles y el uso de CSS en lugar de las tablas de la vieja escuela.



11) Check it, no lo seleccione - Si se intenta utilizar varias casillas de verificación en una lista desplegable - mejor que usar ctrl-click en un estado normal de selección múltiple listbox


12) las formas sensibles - Usabilidad Web - Roger Hudson ofrece un tutorialincreíblemente claras sobre cómo una forma que está bien diseñado, con buendiseño visual se beneficiarán todos los usuarios con visión

Ajax Procesamiento de Formularios

13) Forma AJAX Contacto - Excelente ejemplo de AJAX accesible. Utiliza Javascript discreto. Por Dustin Díaz.


14) AutoSuggest: Un auto-completar AJAX campo de texto - en la que añadeun menú popdown de valores sugeridos para un campo de texto. El usuariopuede hacer clic directamente en una sugerencia para entrar en el campo, onavegar por la lista utilizando las teclas de flecha hacia arriba y hacia abajo, la selección de un valor con la tecla de tabulación.



15) FancyUpload utilizando Mootools - Swf cumple con Ajax para la subida de archivos hermosa con Mootools.


16) Forma de jQuery Plugin - le permite actualizar fácilmente y discretamenteformularios HTML para usar AJAX para obtener información de los elementos de formulario para determinar la forma de gestionar el proceso de presentar lo que le permite tener un control total sobre cómo se envían los datos.

17) Cforms - Un plugin de forma de contacto AJAX para WordPress, que ofrece la implementación práctica de las formas múltiples contactos a través de su blog o incluso en la misma página.

Validación de formularios impresionante
18) Campo Realmente Fácil validación con Prototype - Aquí hay un script de validación de forma que es muy fácil de usar.




19) Validación en vivo - es una pequeña biblioteca de código abiertoJavascript construido para dar a los usuarios información en tiempo real de validación, ya que llenar formularios.


20) la validación Ajax forma - Aprender a utilizar AJAX para procesar y validarlos formularios.

Consejos de campos de formulario

22) Consejos de validación para el formulario - En este artículo se explica una manera de lograr la validación efecto Consejos, mientras que el tipo de usuariode JavaScript y CSS.


23) Forma de Ayuda sin Popups - Una buena técnica para agregar informaciónayudará a los formularios sin necesidad de utilizar ventanas emergentes.


Ocultar campos de formulario
24) Cortar los campos del formulario - ¿No sería una idea genial para dar a los usuarios la opción de ocultar estos campos opcionales a su discreción, y conun uso inteligente de Javascript, DOM y CSS algunos podemos.





Buenos Consejos para la creación de formas

25) Consejos para crear grandes formas Web - consejos para CSSverdaderamente importante para todos los constructores de la forma que hay.

26) trucos simples para las formas más útil - Una serie de simples trucos para mejorar la usabilidad de las formas, y esperamos que pueda inspirar en ellospara mejorar y crear uno propio.


Una visita obligada Ejemplos

27) DOM Javascript barra deslizante

28) Plugin de entrada enmascarada


29) Formulario de contacto + Ajax YUI

30) Una plantilla de formulario basados ​​en CSS

31) Formas Bonita

32) CAPTCHA AJAX

33) Disposición de anclaje con las formas


34) Archivo Ext. Subir Formulario Ejemplo de Control de


35) Control.TextArea-Prototype

36) Editar instantánea

37) Nombre de usuario AJAX Compruebe

38) encadenados AJAX seleccione


tutoriales

39) Contraseña medidor de intensidad de su formulario de registro - Un pequeño tutorial sobre cómo construir un medidor de intensidad decontraseñas como el que en el formulario de nueva cuenta de Google.

demostración:
http://www.codeassembly.com/examples/passwordstrength.php                                                                 

40) Forma de AJAX POST / GET - Forma de envío HTML con AJAX / Javascript ejemplo / tutorial      
                                                                                                                   


41) degradables Ajax Validación de formularios - Aprenda a proporcionarinformación en tiempo real al usuario mediante secuencias de comandos en el servidor de validación.



42) ENTRADAS EL ESTILO DE ARCHIVOS CON CSS y el DOM - ShaunInman nos muestra una guía para el logro de archivo consistente y elegantesubir las entradas a través de un uso inteligente de js y css.


http://www.shauninman.com/archive/2007/09/10/styling_file_inputs_with_css_and_the_dom

43) Forma de estilos con CSS





Generador de formularios en línea

44) Wufoo Form Builder - Constructor de Forma Libre HTML - Creación deformularios, encuestas e invitaciones y mucho más ...


http://wufoo.com/gallery/designs/

45) Fábrica de formularios Web - es una web de código abierto generador de formularios que genera automáticamente el código de fondo necesarios para unir el formulario a una base de datos.

http://www.webformfactory.com/ 

46) Anote el Formulario - es una web basada en gran constructor de formaWYSIWYG. Puede seleccionar un tipo de formulario (Contacto, encuesta de satisfacción, solicitud de empleo, Sugerir Sitio Web, registro de miembros, el Partido RSVP, la asistencia de la boda, Reservaciones, Presentar productos, y otros).

http://www.jotform.com/

47) Forma de la Asamblea - una hermosa colección de hojas de estilo CSSpara formularios Web Forms



PAGINA ORIGINAL: 
OTROS LINK: 

jueves, 21 de julio de 2011

UNIX


Unix


Es una familia de sistemas operativos tanto para ordenadores personales como para mainframes. Soporta gran número de usuarios y posibilita la ejecución de distintas tareas de forma simultánea (multiusuario y multitarea). Su facilidad de adaptación a distintas plataformas y la portabilidad de las aplicaciones (está escrito en lenguaje C) que ofrece hacen que se extienda rápidamente

Definición y significado de Unix

-Tecnología MOMTecnología MOM Message-Oriented Middleware. Es una infraestructura cliente/servidor que mejora la interoperabilidad, portabilidad y flexibilidad de una aplicación permitiendo que sea distribuida en múltiples plataformas heterogéneas. La tecnología MOM, es...

-VentanaVentana Sector de la imagen en la pantalla del monitor que muestra distintas posibilidades de operar u opciones, el desarrollo de ciertos procesos, etc. Su uso permite superponerlas para ver...

-TarjetaTarjeta Se trata de una placa del tamaño de una tarjeta de crédito o algo mayor, en la que están impresos circuitos que hacen posible la operación con distintos periféricos....

-PlataformaPlataforma Es un término de carácter genérico que designa normalmente una arquitectura de hardware, aunque también se usa a veces para sistemas operativos o para el conjunto de ambos. Los...

-NewwaveNewwave Entorno desarrollado por HP y Microsoft para Windows. Su objetivo es permitir que los interfaces de los programas de aplicación interactúen con cierto tipo de funciones «inteligentes» que hacen...



El sistema UNIX




El sistema Unix es un sistema operativo que admitemúltiples usuarios, así como también múltiples tareas, lo que significa que permite que en un único equipo o multiprocesador se ejecuten simultáneamente varios programas a cargo de uno o varios usuarios. Este sistema cuenta con uno o varios intérpretes de comando (shell) así como también con un gran número de comandos y muchas utilidades (ensambladores, compiladores para varios idiomas, procesador de textos, correo electrónico, etc.). Además, es altamente transportable, lo que significa que es posible implementar un sistema Unix en casi todas las plataformas de hardware.

Actualmente, los sistemas Unix se afianzaron en entornos profesionales y universitarios gracias a su estabilidad, su gran nivel de seguridad y el cumplimiento de estándares, especialmente en lo que se refiere a redes.


La historia de los sistemas UNIX



El primer sistema "Unix" fue desarrollado en 1965 por Ken Thompson en los laboratorios de Bell AT&T en Murray Hill, Nueva Jersey, Estados Unidos. El objetivo de Ken Thompson era desarrollar un sistema operativo interactivo simple, denominado "Multics" (Multiplexed Information and Computing System [Sistema informático y de Información Multiplexado]) de manera que pudiera ejecutar un juego que él mismo había creado (Space Travel [Viaje al espacio], una simulación de un sistema solar).
Luego, alrededor de Multics se formó un consorcio compuesto por el MIT (Massachesetts Institute of Technology), la compañía General Electric Co. y los laboratorios Bell Lab.
En abril de 1969 los laboratorios AT&T decidieron utilizar el GECOS (General Electric Comprehensive Operating System [Sistema Operativo Completo General Electric]) en lugar de Multics. Sin embargo, Ken Thompson y Dennis Ritchie, quien se había unido al equipo, necesitaban hacer funcionar el juego Space Travel (Viaje al espacio) en una máquina más pequeña (un DEC PDP-7, Procesador de Datos Programados que sólo tenía una memoria de 4K para hacer que se ejecutaran los programas del usuario). Por este motivo, ellos rediseñaron el sistema para crear una versión limitada de Multics, denominadaUNICS (UNiplexed Information and Computing Service [Servicio informático y de Información UNiplexado]), convenientemente abreviado: Unix.
La fecha del 1 de enero de 1970 es considerada la fecha de nacimiento del sistema UNIX, lo que explica por qué todos los relojes del sistema en los sistemas operativos de Unix comienzan con esta fecha.
Además de estas actividades, D. Ritchie jugó un papel muy importante en la definición del lenguaje C (ya que él es considerado uno de sus creadores junto con B. W. Kernighan). Así el sistema entero fue completamente reescrito en C en 1973 y se denominó Unix Time-Sharing System (Sistema de Tiempo Compartido Unix) (TSS). 
Cuando el sistema pasó a la versión 7 en 1979, su desarrollo fue acompañado de notables modificaciones, tales como:
·         la extracción de las limitaciones relacionadas con el tamaño de los archivos,
·         mejor portabilidad del sistema (que opera en varias plataformas de hardware),
·         la inclusión de varias utilidades.
Un decreto que data del año 1956 impidió que la compañía AT&T, a la que pertenecía Bell Labs, comercializara cualquier otro producto que no fuesen teléfonos o equipos de telégrafo. Es por este motivo que se tomó la decisión, en el año 1973, de distribuir el código fuente de UNIX en las universidades, con fines educativos.
Para fines del año 1977, investigadores de la Universidad de California desarrollaron otra versión Unix a partir del código fuente provisto por AT&T para poder ejecutar el sistema en su plataforma VAX y lo denominaron BSD, que significa Berkeley Software Development (Desarrollo del Software Berkeley).
De esta forma se conformaron dos ramas de desarrollo para el código fuente:
·         La rama de AT&T que se convertiría en Sistema V de los Laboratorios del Sistema UNIX (USL)
·         La rama de BSD (Berkeley Software Development [Desarrollo del Software Berkeley]), desarrollado por la Universidad de California.
En 1977, AT&T puso el código fuente de UNIX a disposición de otras compañías, a pesar de que se desarrollaron muchos sistemas similares a UNIX:
·         AIX, Unix comercial basado en el Sistema V desarrollado por IBM en febrero de 1990
·         Sun Solaris, Unix comercial basado en el Sistema V y en BSD desarrollado por SUN Microsystems
·         HP-UX, Unix comercial basado en BSD desarrollado por Hewlett Packard a partir de 1986
·         Ultrix, Unix comercial desarrollado por DEC
·         IRIX, Unix comercial desarrollado por SGI
·         Unixware, Unix comercial desarrollado por Novell
·         Unix SCO, Unix comercial basado en el Sistema V desarrollado por Santa Cruz Operations y Hewlett Packard a partir de 1979
·         Tru64 UNIX, Unix comercial desarrollado por Compaq
En 1983, AT&T tuvo el derecho de comercializar su Unix, lo que marcó la aparición del Sistema UNIX V, la versión comercial de su sistema Unix.
En 1985, un profesor holandés llamado Andrew Tannenbaum, desarrolló un sistema operativo mínimo denominado Minix, con el objetivo de poder enseñarles a sus alumnos la programación de sistemas. 
En 1991, un estudiante finlandés, Linus Torvalds, decidió diseñar, basándose en el modelo Minix, un sistema operativo capaz de ejecutar 386 tipos de arquitecturas. 



EL ESTÁNDAR UNIX

Si tenemos en cuenta el gran número de sistemas Unix desarrollados basados en el sistema V de AT&T o en el de BDS, la pregunta acerca de un estándar Unix ha estado presente desde 1981 en el foro de discusión /etc/group, de manera que se pueda asegurar la máxima portabilidad entre los sistemas:
·         en 1983, AT&T publicó SVID (System V Interface Definition [Definición de la Interfaz del Sistema V]) que describe al Sistema V. La primera definición es diferente de la POSIX
·         en 1984 el grupo /etc/group publicó POSIX, una serie de estándares desarrollados a través de IEEE(Institute of Electrical and Electronics Engineers, [Instituto de Ingeniería Eléctrica y Electrónica]). Por lo tanto, POSIX también es conocido por el nombre IEEE P1003.
·         en la misma época, un consorcio de fabricantes (Sun, IBM, HP, DEC, AT&T, Unisys, ICL, etc.) publicó el estándar X/Open Portability Guide Issue 3 (XPG3). Este estándar trata, en particular, los diferentes temas relacionados con la localización geográfica (fechas, alfabeto, etc.).


DEFINICIÓN DE XAMPP

XAMPP



XAMPP es un paquete formado por un servidor web Apache, una base de datos MySQL y los intérpretes para los lenguajes PHP y Perl. De hecho su nombre viene de hay, X (para cualquier sistema operativo), A (Apache), M (MySQL), P (PHP) y P (Perl). XAMPP es independiente de plataforma y tiene licencia GNU GPL. Existen versiones para Linux (testeado para SuSE, RedHat, Mandrake y Debian), Windows (Windows 98, NT, 2000, XP y Vista), MacOS X y Solaris (desarrollada y probada con Solaris 8, probada con Solaris 9).

Una de las ventajas de XAMPP es que de una forma muy sencilla y rápida (no más de 5 minutos) te puedes montar en tu máquina un entorno de desarrollo de cualquier aplicación web que use PHP y base de datos. La configuración por defecto de XAMPP tiene algunas deficiencias de seguridad por lo que no es recomendable usarla como una herramienta para producción, sin embargo con algunas modificaciones es lo suficientemente seguro para ser usada como servidor de sitios web en internet. Desde LAMPP (Linux AMPP) si que podrá hacer una instalación segura haciendo "/opt/lampp/lampp security".