domingo, 7 de agosto de 2011

CSS


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 aspecto forma y trabajar de manera creativa. Hay un gran grupo de creativos, excepcional y un diseño individual de las formas de cero.

Gracias a AJAX, podemos proporcionar información en tiempo real a nuestros usuarios que utilizan scripts 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 desarrollarse por 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.
http://www.roscripts.com/uploads/CSS_forms/forms.html
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ón haciendo 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 alcance para 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 degrada con 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 - Demostración 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 que de muestra 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 a có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 tutorial increíblemente claras sobre cómo una forma que está bien diseñado, con buen diseñ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 discretamente formularios 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 abierto Javascript 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 usuario de JavaScript y CSS.

23) Forma de Ayuda sin Popups - Una buena técnica para agregar información ayudará 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 CSS verdaderamente 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 ellos para 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

35) Control.TextArea-Prototype

36) Editar instantánea

37) Nombre de usuario AJAX Compruebe

38) encadenados AJAX seleccione
http://www.dhtmlgoodies.com/scripts/ajax-chained-select/ajax-chained-select.html
39) Contraseña medidor de intensidad de su formulario de registro - Un pequeño tutorial sobre cómo construir un medidor de intensidad de contraseñ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 proporcionar informació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 – Shaun Inman nos muestra una guía para el logro de archivo consistente y elegante subir las entradas a través de un uso inteligente de js y css.

43) Forma de estilos con CSS

Generador de formularios en línea

44) Wufoo Form Builder - Constructor de Forma Libre HTML - Creación de formularios, 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 forma WYSIWYG. 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 CSS para formularios Web Forms

jueves, 21 de julio de 2011

XAMPP Y LINUX

XAMPP

Xampp es un paquete preconfigurado que permite instalar varios tipos de servidores en tu sistema con unos pocos clicks y en tan solo 5 minutos y sin la necesidad de conocer muchos de los servidores.

Xampp incluye el servidor Web Apache, los servidores de Bases de Datos MySQL y SQLite con sus correspondientes gestores phpMyAdmin y phpSQLiteAdmin respectivamente, el intérprete del lenguaje de programación PHP en su última versión, con algunos extras incluidos como el PEAR, el intérprete del lenguaje de programación Perl, servidores de FTP como ProFTP o FileZilla FTP Server, las estadísticas Webalizer, y OpenSSL y como siempre un par de agregados mas.

Existen versiones para GNU/Linux, Windows, MacOS X y Solaris, cuyos paquetes difieren según la disponibilidad de los diversos programas en cada plataforma.

Muchos usarios saben por experiencia propia que la instalación de un servidor web Apache no es fácil y que se complica aún más si se desea agregar MySQL, PHP y Perl.
XAMPP es una forma fácil de instalar la distribución Apache que contiene MySQL, PHP y Perl. XAMPP es realmente simple de instalar y usar - basta descargarlo, extraerlo y comienzar.

En este momento hay cuatro versiones de XAMPP:

 XAMPP para Linux 
La versión para sistemas Linux (testeado para SuSE, RedHat, Mandrake y Debian)contiene: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, gdbm, zlib, expat, Sablotron, libxml, Ming, Webalizer, pdf class, ncurses, mod_perl, FreeTDS, gettext, mcrypt, mhash, eAccelerator, SQLite e IMAP C-Client.
 XAMPP para Windows 
Versión para Windows 98, NT, 2000, XP y Vista. Esta versión contiene: Apache, MySQL, PHP + PEAR, Perl, mod_php, mod_perl, mod_ssl, OpenSSL, phpMyAdmin, Webalizer, Mercury Mail Transport System para Win32 y NetWare Systems v3.32, JpGraph, FileZilla FTP Server, mcrypt, eAccelerator, SQLite, y WEB-DAV + mod_auth_mysql.
 XAMPP para Mac OS X 
La versión para Mac OS X contiene: Apache, MySQL, PHP & PEAR, SQLite, Perl, ProFTPD, phpMyAdmin, OpenSSL, GD, Freetype2, libjpeg, libpng, zlib, Ming, Webalizer, mod_perl, eAccelerator.
 XAMPP para Solaris 
La versión para Solaris (desarrollada y probada con Solaris 8, probada con Solaris 9) contiene: Apache, MySQL, PHP & PEAR, Perl, ProFTPD, phpMyAdmin, OpenSSL, Freetype2, libjpeg, libpng, zlib, expat, Ming, Webalizer, pdf class.


XAMPP se instala fácilmente bajo Linux: Apache, MySQL, PHP y Perl óptimamente juntos. (Screenshot Linux de demo PHP/Ming)           Simple instalación y desinstalación
Para instalar XAMPP sólo se requiere descargar y extraer XAMPP, es todo. No hay cambios en el registro de Windows (a no ser que se utilice la versión de XAMPP para el instalador de Windows) y no es necesario editar ningún archivo de configuración. No podría ser más fácil!
Para verificar si XAMPP está funcionando, se han incluido algunos programas de muestra, hay un pequeño programa de colección de CD (escrito en PHP usando MySQL) y un pequeño libro de visitas, así como varias otras utilidades de demostración.
Si decide que no necesita más XAMPP, simplemente borre el directorio XAMPP y el programa será removido completamente de su sistema.
Si se utiliza la versión de XAMPP para el instalador de Windows, se recomienda usar la utilidad para desinstalar. Como es habitual en las utilidadades para instalar, ésta hará un registro de entrada para recordar los archivos instalados.
 La filosofía
La filosofía detrás de XAMPP es la construcción de una versión fácil de instalar para los desarrolladores que entran al mundo de Apache. Para hacerlo más conveniente para los desarrolladores, XAMPP está configurado con todas las funciones activadas.
La configuración por defecto no es buena desde el punto de vista de la seguridad y no es suficientemente segura para un ambiente de producción - por favor, no utilice XAMPP en dicho ambiente.
Desde LAMPP 0.9.5 podrá hacer la instalación de XAMPP de un modo seguro usando »/opt/lampp/lampp security«.

XAMPP es una compilación de software libre (comparable a una distribución Linux), es gratuito y libre para ser copiado conforme los términos de la licencia  GNU General Public License. Sin embargo, sólo la compilación de XAMPP está publicada bajo la licencia GPL. Por favor, remítase a cada licencia contenida en los productos para saber qué es y qué no es permitido.
En el caso de uso comercial, por favor dé una mirada a las licencias de los productos (especialmente MySQL), desde el punto de vista de XAMPP, el uso comercial es también libre.




LINUX

Linux es uno de los tantos flavors de Unix. Se trata de un sistema operativo de 32 bits de libre distribución, desarrollado originalmente por Linus Torvalds, un estudiante de la universidad finlandesa de Helsinki, quien, en 1991, se abocó a la tarea de reemplazar a Minix, un clon de Unix de pequeñas proporciones y finalidad académica desarrollado años antes por Andrew Tannenbaun.
A medida que avanzaba en su desarrollo, Linus fue dejando el código fuente de las sucesivas versiones del kernel y utilidades de Linux a disponibilidad de los usuarios de Internet. Este fue sin duda un gran acierto, ya que hizo posible que una multitud de desarrolladores de todo el mundo se familiarizaran con el código, lo cual en primera instancia significó un gran aporte de sugerencias, evolucionado luego hacia un espectacular ejemplo de desarrollo distribuido de software: centenares de desarrolladores independientes, desde diferentes puntos del planeta tomaron a su cargo la producción de software para Linux, ya sea escribiéndolo desde cero o portándolo desde otras plataformas Unix. Esta modalidad de desarrollo continua aún hoy y ha permitido a Linux alcanzar un alto nivel de desarrollo y madurez, así también como un amplio grado de aceptación.
Actualmente, Linux posee todas las características que pueden encontrarse en cualquier sistema Unix moderno, incluyendo direccionamiento lineal de 32 bits, memoria virtual, multitarea real, shared libraries, módulos de kernel cargables on-demand, soporte TCP/IP (incluyendo SLIP, PPP, NFS, etc.), y sistema X-Windows (incluyendo servidores X para los adaptadores de video más populares, y clones de Motif, OpenLook, NextStep y Windows95 como window managers).


Disponibilidad de Linux
Linux es distribuido bajo la Licencia General Pública de GNU, lo cual significa que puede ser distribuido, copiado y modificado gratuitamente, a condición de no imponer ninguna restricción en sucesivas distribuciones. En pocas palabras: Linux es un sistema operativo gratuito.



Hardware soportado


Procesador
Linux fue inicialmente concebido como sistema operativo para computadoras personales con procesador Intel 80386 o superior, con al menos 8 Mbytes de RAM. Versiones mas recientes (aún en estado experimental), han incorporado soporte para multiprocesamiento simétrico con hasta 16 procesadores siguiendo la especificación Intel MP.
Existe una versión de Linux para el procesador de 64-bits Alpha/AXP de DEC, y esta siendo portado a procesadores PowerPC, Sparc, MIPS, y Motorola de la serie 68000.


Dispositivos


Linux puede ejecutarse en cualquier PC con arquitectura ISA, EISA, VESA Local Bus o PCI, e incluso en notebooks con tecnología PCMCIA, soportando gran parte del hardware usualmente usado en dichos sistemas: discos y CD-ROMS IDE; controladoras y dispositivos SCSI (Adaptec, NCR, BusLogic, etc.); tarjetas de video SuperVGA (Trident, Cirrus, ATI, etc.); tarjetas de sonido (SoundBlaster, AdLib, Logitech, etc.); controladoras Ethernet (NE2000, Intel, etc.); modems y mouses seriales; impresoras chorro de tinta y laser (Epson, HP, etc.); scanners (HP, Genius, Epson, etc.); etc.


Software para Servicios Internet


En particular, en lo referido a software para Servicios Internet, cabe mencionar que en Linux está disponible exactamente el mismo software que utilizan (o de los cuales tomaron elementos) muchas de las versiones comerciales de Unix. Han sido portados a Linux sendmail (servidor de e-mail SMTP, en sus versiones IDA y v8); Taylor UUCP (transferencia de mail y news bajo protocolo UUCP); CERN NCSA y Apache (servidores de WWW); INN y Cnews (servidores de news); BIND (servidor DNS de Berkeley); etc.
También están disponibles versiones Linux de servidores PPP, SLIP, bootp, Telnet, FTP, Gopher, POP e IMAP, IRC
En lo referente a seguridad, puede mencionarse que el kernel de Linux tiene el soporte necesario para construir firewalls basados en filtrado de paquetes; también existe una versión para Linux de SOCKS, software de firewalling muy popular en los ambientes Unix.


Herramientas de desarrollo


Múltiples lenguajes de programación están disponibles bajo Linux. Sin duda el principal de ellos es GNU C/C++, pero también es posible desarrollar en Java, Objective-C, Pascal, LISP, BASIC, Perl, Ada, Eiffel, FORTRAN, Forth, Prolog, Oberon, Simula, Modula-2 y Modula-3, Smalltalk, y algunos otros.


Igualmente, existen varios motores de bases de datos que pueden utilizarse bajo Linux; algunos de ellos son motores relacionales (tales como mBase, Thypoon, MiniSQL, Ingres y Postgres), y otros orientados a objetos (tal como LINCKS). La mayoría de ellos son de carácter experimental o académico, por lo que no igualan las prestaciones de los motores de base de datos comerciales, en especial las relacionadas con performace; sin embargo, el hecho de que su costo sea nulo hace que sea una opción a tener en cuenta al desarrollar un servidor de Intranet de pequeñas proporciones. Cabe mencionar nuestra muy favorable experiencia con un servidor Postgres utilizado actualmente en la UTN FC, el cual tiene, además, soporte para ser utilizado desde programas Java (vía la especificación JDBC) o desde aplicaciones Windows (vía un driver ODBC).


Capacidad de Conectividad y Convivencia


Conectividad


Linux ofrece una variada gama de posibilidades a la hora de interconectarse con otros servidores.
Como es usual en plataformas Unix, Linux cuenta con soporte nativo de TCP/IP, incluyendo la capacidad para actuar como cliente o servidor NFS (Network File System).
El kernel incluye soporte para IPX, lo que le permite funcionar como ruteador en redes Novell; incluso es posible configurar un sistema Linux para aparentar ser un servidor Novell 3.11 y permitir a clientes DOS mapear directorios y utilizar impresoras utilizando el shell y comandos standard de Novell (NETx y CAPTURE). También es posible montar en el file system de una máquina Linux volúmenes de un servidor Novell y acceder a sus colas de impresión.
Por medio de la utilización del paquete Samba, Linux puede interactuar con servidores Windows NT y estaciones Windows For Workgroups y Windows95. Esto incluye la capacidad para acceder desde Linux a recursos compartidos desde maquinas Windows (directorios e impresoras), como también la posibilidad de exportar directorios e impresoras desde Linux y accederlas desde Windows.


Convivencia


Linux es capaz de convivir en el mismo disco duro con otros sistemas operativos tales como DOS, Windows u OS/2, permitiendo la selección en el arranque del sistema operativo a bootear. Además de soportar su sistema de archivos nativo (ext2fs), Linux tiene soporte para acceder en modo de lectura/escritura a sistemas de archivo FAT (DOS) y VFAT (Windows95) y en modo de solo lectura a sistemas de archivo NTFS (Windows NT).