miércoles, 30 de octubre de 2013

Importar excel en MYSQL


 IMPORTACION DE EXCEL EN MYSQL


  • Abrimos nuestro panel de control XAMPP

 



  • Activamos los controles Apache Y el MySQL.




  • Nos va a salir esta ventana en un navegador.




  • Entonces escogemos con que conexión de servidor vamos a trabajar que va aser UTF8_GENERAL_CI


  •  Aqui bamos a crear una  Base de Datos llamada ALUMNOS





  • Como vemos aquí nos muestra nuestra tabla creada llamada alumno




  • Ahora dentro de la base de datos alumnos. Creamos una base llamada NOTAS 




  • Esta es una imagen del cual la vamos a llenar respectivamente



  • Aquí tenemos el ejem. de como va haser llenado nuestra base de datos.




  • Aquí tenemos la estructura de como se a creado nuestra tabla 




  • Entonces una vez creada nuestra tabla. Nos vamos a importar q nos va a facilitar subir nuestra notas de excel.



  • Nos muestra esta Ventana  donde bamos a seleccionar el archivo que queremos importar.


  • Para no tener problemas con la importacion borramos lo que esta en la primera casilla y le ponemos una "," coma.


  • El archivo que vamos a subir es este que ya esta guardado con el tipo CSV




  • Aqui observamos el archivo ya subido 



Ejercicio N°1


  • Bueno nuevamente creamos una base de datos llamada practica 














  • Finalizando con la clase aqui tenemos la imagen con las tablas creadas.


  •  Aqui nos muestra su estructura 



miércoles, 2 de octubre de 2013

FTP



Protocolos FTP 

El protocolo FTP (Protocolo de transferencia de archivos) es, como su nombre lo indica, un protocolo para transferir archivos.
La implementación del FTP se remonta a 1971 cuando se desarrolló un sistema de transferencia de archivos (descrito en RFC141) entre equipos del Instituto Tecnológico de Massachusetts (MIT, Massachusetts Institute of Technology). Desde entonces, diversos documentos de RFC (petición de comentarios) han mejorado el protocolo básico, pero las innovaciones más importantes se llevaron a cabo en julio de 1973.
Actualmente, el protocolo FTP está definido por RFC 959 (Protocolo de transferencia de archivos (FTP) - Especificaciones).

La función del protocolo FTP

El protocolo FTP define la manera en que los datos deben ser transferidos a través de una red TCP/IP.
El objetivo del protocolo FTP es:
  • permitir que equipos remotos puedan compartir archivos
  • permitir la independencia entre los sistemas de archivo del equipo del cliente y del equipo del servidor
  • permitir una transferencia de datos eficaz

El modelo FTP

El protocolo FTP está incluido dentro del modelo cliente-servidor, es decir, un equipo envía órdenes (el cliente) y el otro espera solicitudes para llevar a cabo acciones (el servidor).
Durante una conexión FTP, se encuentran abiertos dos canales de transmisión:
  • Un canal de comandos (canal de control)
  • Un canal de datos

Por lo tanto, el cliente y el servidor cuentan con dos procesos que permiten la administración de estos dos tipos de información:
  • DTP (Proceso de transferencia de datos) es el proceso encargado de establecer la conexión y de administrar el canal de datos. El DTP del lado del servidor se denomina SERVIDOR DE DTP y el DTP del lado del cliente se denomina USUARIO DE DTP.
  • PI (Intérprete de protocolo) interpreta el protocolo y permite que el DTP pueda ser controlado mediante los comandos recibidos a través del canal de control. Esto es diferente en el cliente y el servidor:
    • El SERVIDOR PI es responsable de escuchar los comandos que provienen de un USUARIO PI a través del canal de control en unpuerto de datos, de establecer la conexión para el canal de control, de recibir los comandos FTP del USUARIO PI a través de éste, de responderles y de ejecutar el SERVIDOR DE DTP.
    • El USUARIO PI es responsable de establecer la conexión con el servidor FTP, de enviar los comandos FTP, de recibir respuestas del SERVIDOR PI y de controlar al USUARIO DE DTP, si fuera necesario.



Conexión FTP utilizando el programa NICO










Conexión FTP utilizando el plugin de Notepad++


Conexión FTP desde Internet Explorer



Conexión FTP desde Dreamweaver



Notepad++




Descargar e Instalar Notepad++






      Configurar el autocompletado de entrada




Plugins necesarios para Notepad++ 

  •  TextFX 
  •  XBrackets Lite 
  •  Explorer 
  •  WebEdit 
  •  Zen Coding

  • TextFx

Imprescindible para desarrollo web. Cierra automáticamente las etiquetas y los paréntesis  Después de instalarlo ir a TextFx => TextFx Settings y marcar "Autoclose XHTML/XML <tag>" y "Autoclose  {([ Brace". En los archivos php como los de joomla es necesario ir a Lenguaje => H y marcar "HTML" para que funcione.
  • XBrackets Lite

permite autocompletar paréntesis () es decir, se inserta correspondiente corchete derecho cuando se escribe el soporte izquierdo.  el plugin utiliza autocompletar "inteligente".
  • Explorer
Este plugin hace un buen trabajo. Explorer es eso, un explorador de archivos dentro del editor. Con él puedes navegar entre las carpetas de tus discos, abrir los archivos con un doble click, crear nuevos, renombrarlos, moverlos, etc.



  • WebEdit

Nos añade una serie de etiquetas html predefinidas a la barra de herramientas para ganar tiempo. También es posible configurarnos nuestras propias estructuras.
  • Zen Coding 

es un plugin que hace magia con las etiquetas. Es de esas herramientas que te hacen disfrutar el escribir todo ese código y, más interesante aún, que te aventura a descubrir nuevas formas de utilizarlo. Piensa en ello como un sublenguaje que produce HTML.


Zen Coding para HTML y CSS


Como instalar un plugin


La instalación es muy sencilla, pues la mayoría de estos están consolidados en Sourceforge y el editor los descarga solito. Para esto tienes que hacer lo siguiente:
  1. Abre el menú “Plugins”, opción “Plugin Manager” y da click en “Mostrar/Show Plugin Manager”.
  2. Espera a que la lista se actualice, luego en la ficha “Disponibles/Available” marca aquellos que te interesan.
  3. Da click en el botón “Instalar/Install”.




martes, 1 de octubre de 2013

Manejos de Formularios


FORMULARIOS


Un formulario es una sección de un documento que contiene contenido normal, código, elementos especiales llamados controles (casillas de verificación (checkboxes), radiobotones (radio buttons), menúes, etc.), y rótulos (labels) en esos controles. Los usuarios normalmente "completan" un formulario modificando sus controles (introduciendo texto, seleccionando objetos de un menú, etc.), antes de enviar el formulario a un agente para que lo procese (p.ej., a un servidor web, a un servidor de correo, etc.)





Sintaxis:

<FORM ACTION="destino_de_la_información" METHOD="POST"
<br />
  •  ACTION 
Indica el tipo de acción que va a realizar el formulario. Anteriormente indicamos que la información podía enviarse a un correo electrónico o a un programa que la gestione. Es mediante esta etiqueta que se gestionan los formularios.

Si queremos que el formulario se envíe a un correo, la acción quedaría escrita de la siguiente manera: <form action=mailto:direcciondelcorreo@correo.com…></form>. Este tipo de envíos se utilizarían para casos de formularios de contacto, de sugerencias, etc.

Si lo que queremos es que la información sea enviada a un programa que la gestione, debemos indicarle en la acción, la url del archivo donde se encuentra ubicado el programa que la gestionará. Lo escribiríamos de la siguiente manera: <form action="dirección completa del archivo que la gestionará" ...> </form>. Este tipo de envíos se utilizarían para casos de formularios de encuestas, cuestionarios, etc.
  •  METHOD 
Mediante este atributo le indicamos al formulario la forma en la que el formulario será enviado. Existen dos valores posibles: get y post.
El valor get es el valor por defecto. Si no concretamos el method, la información se enviará a través de este medio.

“get” indica que los datos enviados se adjuntarán en la barra de direcciones del cliente, al final de la url correspondiente y después de un signo de interrogación de cierre. Si se envía más de un dato, éstos irán separados por el símbolo &.

Un ejemplo de un formulario enviado por el method=“get” sería el siguiente: http://www............?nombre1=valor1&nombre2=valor2
El valor post indica que el método de envío no se hará a través de la url, sino formando parte del cuerpo de la petición.
  • TARGET 
Da el nombre de una ventana o sección a la que son enviados los datos. Solamente para Netscape e Internet Explorer.
  •  ID 
Identifica el párrafo. Actúa como NAME. No puede haber en el documento un id y un name con el mismo valor.
  • NAME  
El atributo name identifica al control. El formulario únicamente envía al servidor los datos de los controles que tienen establecido el atributo name, por tanto si un control no tiene establecido su atributo name, el control simplemente se ignora. Si hubiera varios controles con el mismo atributo name, el formulario envía todos los datos.