martes, 21 de agosto de 2018

Sir Timothy "Tim" John Berners-Lee, KBE (LondresReino Unido8 de junio de 1955) es un científico de la computación británico, conocido por ser el padre de la Web. Estableció la primera comunicación entre un cliente y un servidor usando el protocolo HTTP en noviembre de 1989. En octubre de 1994 fundó el Consorcio de la World Wide Web (W3C) con sede en el MIT, para supervisar y estandarizar el desarrollo de las tecnologías sobre las que se fundamenta la Web y que permiten el funcionamiento de Internet.

Sir Tim Berners-Lee.jpg

De Paul Clarke - Trabajo propioCC BY-SA 4.0Enlace


Ante la necesidad de distribuir e intercambiar información acerca de sus investigaciones de una manera más efectiva, Berners-Lee desarrolló las ideas fundamentales que estructuran la web. Él y su grupo crearon lo que por sus siglas en inglés se denomina Lenguaje HTML (HyperText Markup Language) o lenguaje de etiquetas de hipertexto, el protocolo HTTP (HyperText Transfer Protocol) y el sistema de localización de objetos en la web URL (Uniform Resource Locator).
Es posible encontrar muchas de las ideas plasmadas por Berners-Lee en el proyecto Xanadú (que propuso Ted Nelson) y el memex (de Vannevar Bush).

SQL 




iconhot.com
*SQL (por sus siglas en inglés Structured Query Language; en español lenguaje de consulta estructurada) es un lenguaje específico del dominio que da acceso a un sistema de gestión de bases de datos relacionalesque permite especificar diversos tipos de operaciones en ellos. Una de sus características es el manejo del álgebra y el cálculo relacional que permiten efectuar consultas con el fin de recuperar, de forma sencilla, información de bases de datos, así como hacer cambios en ellas.
Originalmente basado en el álgebra relacional y en el cálculo relacional, SQL consiste en un lenguaje de definición de datos, un lenguaje de manipulación de datos y un lenguaje de control de datos. El alcance de SQL incluye la inserción de datos, consultas, actualizaciones y borrado, la creación y modificación de esquemas y el control de acceso a los datos. También el SQL a veces se describe como un lenguaje declarativo, también incluye elementos procesales.
SQL fue uno de los primeros lenguajes comerciales para el modelo relacional de Edgar Frank Codd como se describió en su papel de 1970 El modelo relacional de datos para grandes bancos de datos compartidos. A pesar de no adherirse totalmente al modelo relacional descrito por Codd, pasó a ser el lenguaje de base de datos más usado.
SQL pasó a ser el estándar del Instituto Nacional Estadounidense de Estándares (ANSI) en 1986 y de la Organización Internacional de Normalización (ISO) en 1987. Desde entonces, el estándar ha sido revisado para incluir más características. A pesar de la existencia de ambos estándares, la mayoría de los códigos SQL no son completamente portables entre sistemas de bases de datos diferentes sin ajustes.
* Tomado de Wikipedia

Pero ahora sin tanto rollo ¿Qué es SQL?Resultado de imagen para sql

  • Es un estandar un lenguaje estructurado para consultas.
    • Te permite acceder y manejar bases de datos.
Y a todo esto, ¿qué puedo hacer con SQL SERVER?

Puedes:
  1. Ejecutar consultas a una base de datos
  2. Obtener datos de una base de datos
  3. Insertar registros en una base de datos
  4. Actualizar registros de una base de datos
  5. Borrar registros de una base de datos
  6. Crear
    1. Nuevas bases de datos
    2. Nuevas tablas en una base de datos
    3. Procedimientos almacenados(código almacenado) en una base de datos
    4. Vistas en una base de datos
  7. Configurar permisos a tablas, procedimientos, y vistas
Si bien sabemos que SQL es un estándar ANSI, existen varias versiones del lenguaje SQL, y cumpliendo con dicho estándar la mayoria de sus versiones soportan los comandos básicos:
  • SELECT
    • Ejemplo: SELECT FROM nombre_de_la_tabla
  • UPDATE
    • UPDATE nombre_de_la_tabla SET campo1='valor' WHERE campox='x'
      • Nunca olvides incluir el WHERE, ya que si no lo haces se modificara toda la tabla.
  • DELETE
    • DELETE nombre_de_la_tabla WHERE campox='x'
      • Si no incluyes el WHERE se eliminara toda la tabla, ten cuidado con esta instrucción.
  • INSERT
    • INSERT INTO nombre_de_la_tabla  (nom_campo1, nom_campo2, etc) VALUES ('valorcampo1, valorcampo2, etc')

Resultado de imagen para base de datos



Bootstrap!!!

INFORMACIÓN QUE AYUDA!

Boostrap logo.svgBootstrap es un framework o conjunto de herramientas de Código abierto para diseño de sitios y aplicaciones web. Contiene plantillas de diseño con tipografía, formularios, botones, cuadros, menús de navegación y otros elementos de diseño basado en HTML y CSS, así como, extensiones de JavaScript opcionales adicionales.

Es el proyecto más popular en GitHub y es usado por la NASA y la MSNBC entre otras organizaciones.

Bootstrap fue desarrollado por Mark Otto y Jacbod Thornton de Twitter, como un marco de trabajo (framework) para fomentar la consistencia entre las herramientas internas. Antes de Bootstrap, se usaban varias librerías para el desarrollo de interfaces de usuario, las cuales llevaban a inconsistencias y a una gran carga de trabajo en su mantenimiento. Según el desarrollador de Twitter Mark Otto.

Descargando Bootstrap
Hay varias formas de obtener Bootstrap por lo pronto te indicare una de las mas sencillas:
Descargar el código CSS y JavaScript compilado, esto es la forma más fácil de comenzar a utilizar Bootstrap, solo tiene algunas ligeras desventajas y esto es que no incluye  los archivos originales ni la documentación,  pero aqui entre nos esto no afecta en su funcionamiento principal. Para descargar accede a getbootstrap.com y pulsa el botón Download .

El contenido descargado será:

Resultado de imagen para imagen contenidos CARPETA bootstrap

Ahora bien si eres nuevo utilizando Bootstrap, te muestro el siguiente código HTML  que muestra una plantilla realizada con Bootstrap

<!DOCTYPE html>
<html lang="en">
  <head>
    <meta charset="utf-8">
    <meta http-equiv="X-UA-Compatible" content="IE=edge">
    <meta name="viewport" content="width=device-width, initial-scale=1">
    <title>Plantilla básica de Bootstrap</title>
 
    <!-- CSS de Bootstrap -->
    <link href="css/bootstrap.min.css" rel="stylesheet" media="screen">
 
  </head>
  <body>
    <h1>¡Hola mundo!</h1>
 
    <!-- Librería jQuery requerida por los plugins de JavaScript -->
    <script src="http://code.jquery.com/jquery.js"></script>
 
    <!-- Todos los plugins JavaScript de Bootstrap (también puedes
         incluir archivos JavaScript individuales de los únicos
         plugins que utilices) -->
    <script src="js/bootstrap.min.js"></script>
  </body>
</html>

Ejemplos  Plantilla


Ahora para finalizar te muestro un tema realizado con Bootstrap, en el encontraras los elementos  para utilizar en tu sitio web y darle mas vista y diseño empleando muy poco código y esfuerzo.
DA CLICK
NOTA: Recuerda que si quieres ver el codigo fuente, solo da click secundario del mouse y selecciona "ver codigo fuente de la página"  para que identifiques cada elemento y tengas una idea más clara de como incrustar  Bootstrap en tu Web.




jueves, 16 de agosto de 2018

TICS: SVG en HTML5

TICS: SVG en HTML5: SVG (I) Qué es SVG SVG (Scalable Vector Grafics)

SVG en HTML5


SVG (I)


Qué es SVG


Resultado de imagen para svgSVG (Scalable Vector Grafics) que por sus siglas significa Vectores Gráficos Escalables y dicho así tal vez no lo entendamos, pero lo entenderemos mejor si decimos que es una aplicación para hacer dibujos, banners, gráficos, etc. tanto estáticos como animados.

Con SGV podemos hacer las mismas cosas que con canvas, pero ten cuidado ya que su forma de trabajar es diferente.

Utilizando canvas los dibujos son creados mediante píxeles (mapa de bits) en cambio  con SVG se crean mediante gráficos vectoriales, es decir, el dibujo se adapta al tamaño, de forma que al ampliarlo o reducirlo en la pantalla se muestra siempre uniforme y no muestra los contornos de los píxeles para ampliaciones muy grandes, algo así como Responsivo, tal vez en pantalla no tenga mucha importancia, pero ten en cuenta que si queremos en algún momento imprimirlo en un tamaño grande los dibujos hechos con SVG muestran un mejor acabado.