1.-¿QUÉ ES UN MACRO EN ACCESS?
Una macro en Access es una herramienta que permite automatizar tareas y agregar funcionalidad a los formularios, informes y controles. Por ejemplo, si agrega un botón de comando a un formulario, asocia el evento OnClick del botón a una macro que contiene los comandos que desea que se lleven a cabo cada vez que haga clic en el botón.
En Access, resulta útil considerar las macros como un lenguaje de programación simplificado que se escribe mediante la creación de una lista de acciones que se pueden realizar. Al crear una macro, seleccione todas las acciones de una lista desplegable y, después, rellene la información necesaria para cada acción. Las macros le permiten agregar funcionalidad a formularios, informes y controles sin escribir código en un módulo de Visual Basic para aplicaciones (VBA). Las macros proporcionan un subconjunto de los comandos disponibles en VBA y a muchas personas les resulta más fácil crear una macro que escribir código de VBA.
Por ejemplo, supongamos que quiere iniciar un informe directamente desde uno de los formularios de entrada de datos. Puede agregar un botón al formulario y, después, crear una macro que abra el informe. La macro puede ser independiente (un objeto aparte en la base de datos) y estar enlazada al evento OnClickdel botón, o bien puede insertarse directamente en el evento OnClick del propio botón. En ambos casos, al hacer clic en el botón, la macro se ejecuta y abre el informe. Estos tipos de macros normalmente se denominan macros de interfaz de usuario.
Access 2010 fue la primera versión que introdujo el concepto de macros de datos. Una macro de datos le permite automatizar tareas y agregar funciones directamente a las tablas. Las macros de datos y sus acciones se adjuntan a eventos de tabla específicos, como al agregar un nuevo registro a una tabla.
Las macros se crean con el Generador de macros, como en el ejemplo que se muestra en la siguiente ilustración.




Nota: A partir de Access 2010, se realizaron cambios en el Generador de macros para que sea más fácil crear, modificar y compartir las macros de Access. 
Para mostrar el Generador de macros para macros de interfaz de usuario:
  • En el grupo Macros y código de la pestaña Crear, haga clic en Macro.
Para mostrar el Generador de macros para macros de datos:
  • Abrir una tabla en la vista Hoja de datos. En la pestaña Tabla en los grupos Eventos anteriores y Eventos posteriores, haga clic en uno de los comandos de evento, como Antes del cambio o Después de insertar.
Para obtener más información sobre el Generador de macros y cómo crear y probar las macros de datos y de interfaz de usuario, consulte los artículos relacionados que aparecen en la sección Vea también en la parte inferior de este artículo.

Funciones de macro en Access

En versiones anteriores de Access, muchas funciones utilizadas comúnmente no se podían realizar sin escribir código VBA. En las versiones actuales de Access, se han agregado nuevas características y acciones de macro para ayudar a eliminar la necesidad de escribir código. Esto hace que sea más sencillo agregar funcionalidad a la base de datos y a que sea más segura.
  • Macros incrustados    Tiene la posibilidad de incrustar macros en cualquiera de los eventos proporcionados por un formulario, informe o control. Una macro incrustada no está visible en el Panel de navegación, sino que se convierte en parte del formulario, informe o control en el que se ha creado. Si crea una copia de un formulario, informe o control que contiene macros incrustados, las macros también están presentes en la copia.
  • Mayor seguridad    Cuando el botón Mostrar todas las acciones no está resaltado en el Generador de macros, las únicas acciones de macro y argumentos RunCommand que están disponibles para su uso son los que no requieren estado de confianza para ejecutarse. Una macro generada con estas acciones se ejecutará incluso cuando la base de datos esté en modo deshabilitado (cuando se impida la ejecución de VBA). En el caso de las bases de datos que contienen acciones de macro que no están en la lista de confianza (o bases de datos que tienen código VBA), es necesario conceder explícitamente el estado de confianza.
  • Control de errores y depuración    Access proporciona acciones de macro, como OnError (similar a la instrucción "On Error" en VBA) y ClearMacroError, que le permiten realizar acciones específicas cuando se producen errores mientras se ejecuta la macro. Además, la acción de macro SingleStep le permite cambiar al modo paso a paso en cualquier punto de la macro, por lo que puede observar cómo funciona la macro viendo solo una acción a la vez.
  • Variables temporales    Tres acciones de macro (SetTempVarRemoveTempVar, y RemoveAllTempVars) le permiten crear y usar variables temporales en las macros. Puede usarlas en expresiones condicionales para controlar las macros en ejecución o pasar datos a formularios o informes o desde ellos, o para otros fines que requieran un lugar de almacenamiento temporal para un valor. Estas variables temporales también son accesibles en VBA, por lo que puede usarlas para comunicar datos entre los módulos de VBA.








2.-¿QUÉ ES UNA RELACIÓN EN ACCESS?

La ventana relaciones le permite definir Relación entre los elementos almacenados en varias tablas de Access. Está disponible haciendo clic en herramientas de base de datos > relaciones.
El botón relaciones de la pestaña Herramientas de base de datos
Las relaciones son como las reglas que gobiernan cómo se conectan los datos en la base de datos. En una base de datos de procesamiento de pedidos normalizada correctamente, por ejemplo, lo más probable es que tenga la información del cliente en una tabla y la información del pedido en otra tabla. Quiere asegurarse de que los clientes no se queden separados de sus pedidos, ¿bien? Y no desea que se cree un pedido que no tenga un cliente válido conectado a él. En la ventana relaciones, vaya a establecer estas reglas para que se apliquen en toda la base de datos.
Si ha creado una consulta de Access antes, observará que la ventana relaciones se parece mucho a la parte superior del generador de consultas:

La ventana relaciones de acceso
En la ventana relaciones, use los comandos de la pestaña diseño para agregar tablas a la vista y, a continuación, arrastre los campos entre tablas para configurar las relaciones. En este ejemplo, la relación permite que varios pedidos se conecten a cada cliente, pero le impide crear un pedido para un cliente que no existe. Una vez configuradas estas reglas en la ventana relaciones, se aplicarán a toda la base de datos (por ejemplo, si crea una nueva consulta, las combinaciones se configurarán automáticamente según las reglas de relaciones).
Nota:  Si elimina una tabla de la ventana relaciones, no se eliminará de la base de datos, ni se eliminarán las relaciones que ya haya establecido.

3.-¿QUÉ ENTENDEMOS POR MACROMEDIA?
Macromedia Flash es un programa que facilita la utilización de tecnología en la Web, permitiendo la creación de animaciones vectoriales. El interés en el uso de gráficos vectoriales es que éstos permiten llevar a cabo animaciones de poco peso, es decir, que tardan poco tiempo en ser cargadas por el navegador.
En los gráficos vectoriales una imagen es representada a partir de líneas (o vectores) que poseen determinadas propiedades (color, grosor…). La calidad de este tipo de gráficos no depende del zoom o del tipo de resolución con el cual se esté mirando el gráfico. Por mucho que nos acerquemos, el gráfico no se pixeliza, ya que el ordenador traza automáticamente las líneas para ese nivel de acercamiento.
Flash almacena sus archivos con varias extensiones. La extensión «.fla» contiene el programa fuente mientras que los archivos «.swf» contienen el gráfico que será mostrada en la web.
Los archivos “.swf” son muy populares especialmente en la industria de la publicidad virtual (propaganda y avisos como banners, skyscrapers, etc.).
Es recomendable no realizar sitios web completos solo con Flash. A pesar que Google ya puede verlos, aun no se indexan correctamente por los buscadores.


4.-¿QUÉ ES DREAMWEABER?
 Dreamweaver (tejedor de sueños) es un editor de páginas Web, que nos permite diseñar páginas de un modo muy sencillo sin saber programar directamente en los distintos códigos que utiliza. Además facilita el manejo general del programa para maquetar páginas Web, aumentando la productividad de forma notable. Una de las características más destacable es la visualización de la composición del documento, a través de un entorno visual, donde podremos encontrar las funciones que nos permitirán añadir diseño y funcionalidad rápidamente de manera interactiva a nuestras creaciones. Dreamweaver, no es sólo un editor de páginas Web; es un completo gestor de sitios que ofrece una amplia gama de posibilidades incluyendo, como no, las mayores facilidades a la hora de publicar nuestro sitio. Por tanto, podemos decir que Dreamweaver es, a grandes rasgos, una de las más potentes y versátiles herramientas de creación, edición y publicación de sitios Web. Las características que definen a Dreamweaver 
son: 
  • Versatilidad: permite realizar muchas más operaciones que otros editores existentes en el mercado.
  •  Potencia: permite integrar elementos realizados con otras herramientas, tales como imágenes procedentes de Adobe Photoshop, secuencias animadas procedentes de Adobe Flash, bases de datos, hojas de cálculo, etc. 
  •  Facilidad de uso: una vez haya conocido su funcionamiento es muy sencillo de usar, de manera que podrá explotar los recursos que ofrece. Además de contar con una buena herramienta de ayuda y distintas opciones que facilitan aún más su uso.

Ventajas:

  • ·         La gran ventaja de este editor sobre otros es su gran poder de ampliación y personalización del mismo, puesto que en este programa, sus rutinas (como la de insertar un hipervínculo, una imagen o añadir un comportamiento) están hechas en Javascript-C, lo que le ofrece una gran flexibilidad en estas materias.
  • ·         Como editor WYSIWYG que es, Dreamweaver permite ocultar el código HTML de cara al usuario, haciendo posible que alguien no entendido pueda crear páginas y sitios web fácilmente sin necesidad de escribir código.
  • ·         Un aspecto de alta consideración de Dreamweaver es su funcionalidad con extensiones. Es decir, permite el uso de "Extensiones". Las extensiones, tal y como se conocen, son pequeños programas, que cualquier desarrollador web puede escribir (normalmente en HTML y Javascript) y que cualquiera puede descargar e instalar, ofreciendo así funcionalidades añadidas a la aplicación.

                  



5-¿QUÉ ES ADOBE PREMIER?

Si lo que quieres es aprender a editar videos y entrar al mundo mágico de la producción audiovisual te podemos decir que este es un excelente premier paso, con esta plataforma de edición puede producir desde comerciales de televisión, cortometrajes, documentales, videos institucionales y  prácticamente
cualquier producto audiovisual que involucre imagen y sonido digamos de manera primaria pero con excelentes resultados; A que nos referimos cuando mencionamos que de manera primaria, es lo siguiente, si lo que buscas son animaciones complejas, efectos audiovisuales o 3D,  si quisieras emular los efectos de películas como Star Wars o Matrix te informamos que este no es el software indicado, Pero no te desanimes, este es el primer paso antes de llegar a Matrix o a esos efectos que buscas y que también contamos con ellos en Caplat.

Pero veamos que dice Wikipedia para explicarte esto formalmente:
Es parte de la familia Adobe Creative Suite, un conjunto de aplicaciones de diseño gráfico, edición de vídeo y desarrollo web desarrollado por Adobe Systems. En ocasiones se distribuye gratuitamente como software OEM, con tarjetas de vídeo de gama alta. En 2013 apareció la última versión estable, Adobe Premiere Pro CC.
Este editor de vídeo profesional es bastante amigable, si el equipo cuenta con ciertas características en el sistema (mínimo 2 GB de memoria RAM, 8 GB de disco duro, 512 MB de memoria en tarjeta gráfica). Hay que tener en cuenta que el vídeo es muy complejo, así que se necesita bastante espacio para almacenar todo lo que se capture para la edición, y también se necesita que la computadora cuente con una tarjeta de vídeo para que pueda mostrar con fluidez la previsualización y todo se pueda reproducir sin cortes ni ralentizaciones.
  1.  edX Media kit, One of the edX's video editors edits a lecture in a video suite.
  2. Volver arriba↑ Adobe trabaja con instituciones de educación superior para el aprendizaje cinematográfico. Revista NTek. 29 de diciembre de 2010.
  3. Volver arriba↑ Las soluciones de video de Adobe ayudan a desarrollar cine en las escuelas. Revista Summa. 22 de diciembre de 2010.

En el primer párrafo le damos toda la razón a Wikipedia, en el segundo párrafo por favor ignóralos, huye o sal corriendo de la recomendación acerca de la capacidad del quipo que necesitas. Nosotros te recomendamos por experiencia para  iniciar como mínimo (PC):
- Procesador i5 de 64 bits
- 12 megas de memoria RAM,
- Disco duro de mínimo 500 GB (aunque te darás cuenta que con el tiempo y proyectos te resultara insuficiente pero puedes iniciar para aprender)
- Tarjeta dedicada de video de 2 GB,
- Independientemente de la versión de Windows que estés utilizando el software debe de correr sin problema alguno siempre y cuando sean de 64 bit. (Bueno mínimo Windows 7, si quieres usar alguna versión de Windows anterior esta mejor escribe poesía)

EL propio sitio de adobe te recomienda lo siguiente:
Requisitos del sistema y versiones en otros idiomas de Adobe Premiere Pro CC 2017
Windows
  • Procesador de varios núcleos compatible con aplicaciones de 64 bits
  • Microsoft Windows 7 con Service Pack 1 (64 bits), Windows 8 (64 bits) o Windows 10 (64 bits).
  • 8 GB de RAM (se recomienda 16 GB)
  • 8 GB de espacio disponible en disco duro para la instalación; se necesita espacio libre adicional durante la instalación (no se puede instalar en dispositivos de almacenamiento extraíbles flash)
  • Pantalla de 1280 x 800
  • Tarjeta de sonido compatible con el protocolo ASIO o Microsoft Windows Driver Model
  • Opcional: Tarjeta GPU recomendada para Adobe para rendimiento acelerado por GPU
  • Es necesario disponer de conexión a Internet y haberse registrado para poder activar el software, validar las suscripciones y acceder a los servicios en línea.
recuperado de: https://helpx.adobe.com/es/premiere-pro/system-requirements.html Copyright © 2017 Adobe Systems Software Ireland Ltd. 

Como ves los aspectos técnicos que te recomienda la pagina de Abobe creative son algo inferiores a los que te recomendamos nosotros, pero recuerda que ellos te venden el software y nosotros pretendemos que aprendas a usarlo y te ahorres dolores de cabeza por falta de capacidad en tu equipo de computo.
Como conclusión si lo que deseas es aprender a hacer producciones e video, aprender a editarlos y tener un producto final, este es el primer paso de muchos pero eso si es muy gratificante ir sintiendo los avances el aprendizaje por que lo puedes ver al instante conforme vas aprendiendo a usarlo, si hay otros softwares que hace hacen algo parecido en cuanto a edición, pero sin duda alguna este es el más utilizado por aquellos entusiastas que se dedican a la producción de videos de manera profesional y eso y más lo puedes aprender en Caplat






6.-¿QUÉ ES BIGA DATA?

Big Data es un término que describe el gran volumen de datos, tanto estructurados como no estructurados, que inundan los negocios cada día. Pero no es la cantidad de datos lo que es importante. Lo que importa con el Big Data es lo que las organizaciones hacen con los datosBig Data se puede analizar para obtener ideas que conduzcan a mejores decisiones y movimientos de negocios estratégicos.  
Cuando hablamos de Big Data nos referimos a conjuntos de datos o combinaciones de conjuntos de datos cuyo tamaño (volumen), complejidad (variabilidad) y velocidad de crecimiento (velocidad) dificultan su captura, gestión, procesamiento o análisis mediante tecnologías y herramientas convencionales, tales como bases de datosrelacionales y estadísticas convencionales o paquetes de visualización, dentro del tiempo necesario para que sean útiles. 
Aunque el tamaño utilizado para determinar si un conjunto de datos determinado se considera Big Data no está firmemente definido y sigue cambiando con el tiempo, la mayoría de los analistas y profesionales actualmente se refieren a conjuntos de datos que van desde 30-50 Terabytes a varios Petabytes.
La naturaleza compleja del Big Data se debe principalmente a la naturaleza no estructurada de gran parte de los datos generados por las tecnologías modernas, como los  web logs, la identificación por radiofrecuencia (RFID), los sensores incorporados en dispositivos, la maquinaria, los vehículos, las búsquedas en Internet, las redes sociales como Facebook, computadoras portátiles, teléfonos inteligentes y otros teléfonos móviles, dispositivos GPS y registros de centros de llamadas.
En la mayoría de los casos, con el fin de utilizar eficazmente el Big Data, debe combinarse con datos estructurados(normalmente de una base de datos relacional) de una aplicación comercial más convencional, como un ERP (Enterprise Resource Planning) o un CRM (Customer Relationship Management).
 ¿Por qué el Big Data es tan importante?
Lo que hace que Big Data sea tan útil para muchas empresas es el hecho de que proporciona respuestas a muchas preguntas que las empresas ni siquiera sabían que tenían. En otras palabras, proporciona un punto de referencia. Con una cantidad tan grande de información, los datos pueden ser moldeados o probados de cualquier manera que la empresa considere adecuada. Al hacerlo, las organizaciones son capaces de identificar los problemas de una forma más comprensible.
La recopilación de grandes cantidades de datos y la búsqueda de tendencias dentro de los datos permiten que las empresas se muevan mucho más rápidamente, sin problemas y de manera eficiente. También les permite eliminar las áreas problemáticas antes de que los problemas acaben con sus beneficios o su reputación.
El análisis de Big Data ayuda a las organizaciones a aprovechar sus datos y utilizarlos para identificar nuevas oportunidades. Eso, a su vez, conduce a movimientos de negocios más inteligentes, operaciones más eficientes, mayores ganancias y clientes más felices. Las empresas con más éxito con Big Data consiguen valor de las siguientes formas:
  • Reducción de coste. Las grandes tecnologías de datos, como Hadoop y el análisis basado en la nube, aportan importantes ventajas en términos de costes cuando se trata de almacenar grandes cantidades de datos, además de identificar maneras más eficientes de hacer negocios.
  • Más rápido, mejor toma de decisiones. Con la velocidad de Hadoop y la analítica en memoria, combinada con la capacidad de analizar nuevas fuentes de datos, las empresas pueden analizar la información inmediatamente y tomar decisiones basadas en lo que han aprendido.
  • Nuevos productos y servicios. Con la capacidad de medir las necesidades de los clientes y la satisfacción a través de análisis viene el poder de dar a los clientes lo que quieren. Con la analítica de Big Data, más empresas están creando nuevos productos para satisfacer las necesidades de los clientes.
Por ejemplo:
  • Turismo: Mantener felices a los clientes es clave para la industria del turismo, pero la satisfacción del cliente puede ser difícil de medir, especialmente en el momento oportuno. Resorts y casinos, por ejemplo, sólo tienen una pequeña oportunidad de dar la vuelta a una mala experiencia de cliente. El análisis de Big data ofrece a estas empresas la capacidad de recopilar datos de los clientes, aplicar análisis e identificar inmediatamente posibles problemas antes de que sea demasiado tarde.
  • Cuidado de la salud: El Big Data aparece en grandes cantidades en la industria sanitaria. Los registros de pacientes, planes de salud, información de seguros y otros tipos de información pueden ser difíciles de manejar, pero están llenos de información clave una vez que se aplican las analíticas. Es por eso que la tecnología de análisis de datos es tan importante para el cuidado de la salud. Al analizar grandes cantidades de información - tanto estructurada como no estructurada - rápidamente, se pueden proporcionar diagnósticos u opciones de tratamiento casi de inmediato.
  • Administración: La administración se encuentra ante un gran desafío: mantener la calidad y la productividad con unos presupuestos ajustados. Esto es particularmente problemático con lo relacionado con la justicia. La tecnología agiliza las operaciones mientras que da a la administración una visión más holística de la actividad.
  • Retail: El servicio al cliente ha evolucionado en los últimos años, ya que los compradores más inteligentes esperan que los minoristas comprendan exactamente lo que necesitan, cuando lo necesitan. El Big Data ayuda a los minoristas a satisfacer esas demandas. Armados con cantidades interminables de datos de programas de fidelización de clientes, hábitos de compra y otras fuentes, los minoristas no sólo tienen una comprensión profunda de sus clientes, sino que también pueden predecir tendencias, recomendar nuevos productos y aumentar la rentabilidad.
  • Empresas manufactureras: Estas despliegan sensores en sus productos para recibir datos de telemetría. A veces esto se utiliza para ofrecer servicios de comunicaciones, seguridad y navegación. Ésta telemetría también revela patrones de uso, tasas de fracaso y otras oportunidades de mejora de productos que pueden reducir los costos de desarrollo y montaje.
  • Publicidad: La proliferación de teléfonos inteligentes y otros dispositivos GPS ofrece a los anunciantes la oportunidad de dirigirse a los consumidores cuando están cerca de una tienda, una cafetería o un restaurante. Esto abre nuevos ingresos para los proveedores de servicios y ofrece a muchas empresas la oportunidad de conseguir nuevos prospectos.
  • Otros ejemplos del uso efectivo de Big Data existen en las siguientes áreas:
    • Uso de registros de logs de TI para mejorar la resolución de problemas de TI, así como la detección de infracciones de seguridad, velocidad, eficacia y prevención de sucesos futuros.
    • Uso de la voluminosa información histórica de un Call Center de forma rápida, con el fin de mejorar la interacción con el cliente y aumentar su satisfacción.
    • Uso de contenido de medios sociales para mejorar y comprender más rápidamente el sentimiento del cliente y mejorar los productos, los servicios y la interacción con el cliente.
    • Detección y prevención de fraudes en cualquier industria que procese transacciones financieras online, tales como compras, actividades bancarias, inversiones, seguros y atención médica.
    • Uso de información de transacciones de mercados financieros para evaluar más rápidamente el riesgo y tomar medidas correctivas.
Big data-1.jpg




7.-¿QUÉ ES  UN HASH EN INTERNET?

Los hash o funciones de resumen son algoritmos que consiguen crear a partir de una entrada (ya sea un texto, una contraseña o un archivo, por ejemplo) una salida alfanumérica de longitud normalmente fija que representa un resumen de toda la información que se le ha dado (es decir, a partir de los datos de la entrada crea una cadena que solopuede volverse a crear con esos mismos datos).
Estas funciones no tienen el mismo propósito que la criptografía simétrica y asimétrica, tiene varios cometidos, entre ellos está asegurar que no se ha modificado un archivo en una transmisión, hacer ilegible una contraseña o firmar digitalmente un documento.

Características de los hash
En definitiva las funciones hash se encargan de representar de forma compacta un archivo o conjunto de datos que normalmente es de mayor tamaño que el hash independientemente del propósito de su uso.
Este sistema de criptografía usa algoritmos que aseguran que con la respuesta (o hash) nunca se podrá saber cuales han sido los datos insertados, lo que indica que es una función unidireccional. Sabiendo que se puede generar cualquier resumen a partir de cualquier dato nos podemos preguntar si se podrían repetir estos resúmenes (hash) y la respuesta es que teóricamente si, podría haber colisiones, ya que no es fácil tener una función hash perfecta (que consiga que no se repita la respuesta), pero esto no supone un problema, ya que si se consiguieran (con un buen algoritmo) dos hash iguales los contenidos serían totalmente distintos.

Ejemplos y formas de uso

Las funciones hash son muy usadas, una de las utilidades que tiene es proteger la confidencialidad de una contraseña, ya que podría estar en texto plano y ser accesible por cualquiera y aún así no poder ser capaces de deducirla. En este caso, para saber si una contraseña que está guardada, por ejemplo, en una base de datos es igual a la que hemos introducido no se descifra el hash (ya que debería de ser imposible hacerlo) sino que se aplicará la misma función de resumen a la contraseña que especificamos y se comparará el resultado con el que tenemos guardado (como se hace con las contraseñas de los sistemas Linux).
Pongamos un ejemplo, la función hash MD5 es una de estas funciones de resumen y la usaremos para resumir el siguiente texto:
Genbeta Dev
Y aplicaré la función de resumen con el comando especifico que tienen la mayoría de sistemas basados en Linux (md5sum):
pedro@ubuntu:~$ md5sum
Genbeta Dev
b71dada304875838f0263e3ae50c2c49 -
Por lo que la última línea es la del hash, que podéis comprobar en un terminal, en una herramienta online o con una aplicación con este fin, aunque se puede aplicar en muchos lenguajes de programación que lo implementan (no solo esta función, sino también otros tipos como el SHA que puede admitir distinta longitud).

Asegurar la integridad de la información

Otro uso que tiene esta función es la de garantizar la integridad de los datos y es algo que habréis visto muchas veces, por ejemplo en algunas webs que proporcionan descargas de archivos grandes, por ejemplos software, dando junto a su vez el resumen del archivo y la función usada.
Por poner un ejemplo en la página de descarga de Virtual Box podemos encontrar esta página con todos los resúmenes de las descargas disponibles con los que podemos comprobar que el archivo se ha descargado correctamente y que nadie ha modificado su contenido durante la transmisión.
Para poner en práctica este uso cogeré esta imagen de HTML5 y le aplicaré una función de resumen con el algoritmo MD5.
Y el resultado de hacer el resumen es el siguiente, usando otra vez la función presente en sistemas Linux (md5sum).
pedro@ubuntu:~$ md5sum HTML5.png
cc617bf6a1ec75373af6696873fccef1 HTML5.png
Este es el método para saber que un documento está integro tras su recepción, por eso se usa para comprobar que un archivo se a descargado correctamente o para comprobar que datos como un pequeño texto sigue siendo el mismo tras su emisión.
Firma digital
Firmar un documento no es algo novedoso, pero la firma digital si lo es un poco más y nos ayuda a verificar la identidad del emisor de un mensaje (así nos podemos asegurar que nuestro jefe nos manda un archivo concreto y no es el vecino que nos gasta una broma).
El método más simple de firma digital consiste en crear un hash de la información enviada y cifrarlo con nuestra cave privada (de nuestro par de claves de la criptografía asimétrica) para que cualquiera con nuestra clave pública pueda ver el hash real y verificar que el contenido del archivo es el que hemos mandado nosotros.
Me voy a adelantar al próximo capítulo sobre criptografía y hablaré un poquito de GnuPG (GPG) que es una herramienta de cifrado que nos permite firmar documentos, en este caso lo haré con una firma en texto plano (es un sistema menos seguro pero veremos que es lo que hace).
Lo que voy a hacer es firmar la imagen que hemos usado antes (la de HTML5) con el siguiente comando en una terminal de Linux (para otras plataformas hay otras soluciones muy similares o incluso idénticas):
pedro@ubuntu:~$ gpg --clearsign HTML5.png
Necesita una frase contraseña para desbloquear la clave secreta
del usuario: "Pedro Gutiérrez Puente (Clave pública) <info@xitrus.es>"
clave DSA de 3072 bits, ID 783F3E6D, creada el 2012-12-11
Automáticamente a partir del archivo HTML5.png nos genera el archivo HTML5.png.asc que si lo abrimos con un visor de texto vemos el contenido de la imagen (un conjunto de caracteres sin sentido) y al final del archivo el siguiente texto (que contiene el hash cifrado):
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.11 (GNU/Linux)
iF4EAREIAAYFAlD0vH0ACgkQJQ5Gcng/Pm1gDgD+PnXZfni9n90duv2ir0hdnWdp
1bpBHGzCNWxN8q5I8CoA/RsdMeMxY9kwOx/y8jnxQYDjWFiBRThiE7GSxTtvXUPf
=PwS6
-----END PGP SIGNATURE-----



8-¿A QUE LLAMAMOS ARDUINO?
El Arduino es una placa basada en un microcontrolador ATMEL. Los microcontroladores son circuitos integrados en los que se pueden grabar instrucciones, las cuales las escribes con el lenguaje de programación que puedes utilizar en el entorno Arduino IDE. Estas instrucciones permiten crear programas que interactúan con los circuitos de la placa.
El microcontrolador de Arduino posee lo que se llama una interfaz de entrada, que es una conexión en la que podemos conectar en la placa diferentes tipos de periféricos. La información de estos periféricos que conectes se trasladará al microcontrolador, el cual se encargará de procesar los datos que le lleguen a través de ellos.
El tipo de periféricos que puedas utilizar para enviar datos al microcontrolador depende en gran medida de qué uso le estés pensando dar. Pueden ser cámaras para obtener imágenes, teclados para introducir datos, o diferentes tipos de sensores.
También cuenta con una interfaz de salida, que es la que se encarga de llevar la información que se ha procesado en el Arduino a otros periféricos. Estos periféricos pueden ser pantallas o altavoces en los que reproducir los datos procesados, pero también pueden ser otras placas o controladores.
Formas Arduino
Arduino es un proyecto y no un modelo concreto de placa, lo que quiere decir que compartiendo su diseño básico te puedes encontrar con diferentes tipos de placas. Las hay de varias formas, tamaños y colores para a las necesidades del proyecto en el que estés trabajando, las hay sencillas o con características mejoradas, Arduinos orientados al Internet de las Cosas o la impresión 3D y, por supuesto, dependiendo de estas características te encontrarás con todo tipo de precios.
Shields



9-¿EN QUE SE DIFERENCIA WINZIP EN LA WINRAR?

La compresión de archivos ha sido un proceso  esencial desde hace algún tiempo. Cuando el espacio de disco duro se convirtió un bien primario y  la compra de unidades de disco duro adicionales, estába mu y por arriba de cualquier presupuesto. La compresión permitía a la gente almacenar más, en menos espacio. Zip y rar son dos de los formatos de compresión más conocidos en el mundo, con el primero siendo el líder. Con la introducción de windows, los fabricantes de software, que permite comprimir en estos formatos, crearon GUI (interfaces gráficas de usuario) para windows. Aunque winzip y winrar ya habían sido creados. WinZip fue el primero en la escena y desde entonces ha disfrutado de su popularidad global. 
Winrar es relativamente nuevo en comparación con winzip, pero ha demostrado ser un buen ejecutante en la compresión de archivos, regularmente superando a su rival en casi cada tipo de archivo existente. Fue también el primero en introducir características que ampliaba sus capacidades, incluyendo la integración del menú de contexto y  expansión de archivos. Aunque ofrece varias ventajas en comparación con winzip, el formato rar, no ha sobre pasado a winzip, en términos de uso general. Sólo fue muy popular entre los intelectuales y la gente que realmente tenía grandes problemas de espacio en disco. 
En la actualidad,  el espacio en disco duro se ha ido exponencialmente hacia arriba y  el espacio ya no es una preocupación para la mayoría de la gente y aun si superan su capacidad actual, el costo de las nuevas unidades, con increíblemente altas capacidades de almacenamiento, es muy  bajo. Todavía hay gente que comprime archivos para reducir su tamaño pero no para ahorrar espacio en disco; se utiliza para cargar o descargar en internet más rápido.  La expansión de archivos también se ha convertido en una de las funciones que se utilizan  más a menudo. Cortar un archivo grande en trozos más pequeños, facilita el correo electrónico o cargar archivos. 
Pero aparte de todas las cosas tecnológicas, el principal uso de la compresión de software, para el público en general, es combinar varios archivos en un archivo grande. Esto es para facilitar la identificación y la transferencia de un grupo de documentos. Esto se suele hacese al presentar informes o imágenes o cualquier cosa que pueda ser demasiado para manejar individualmente. Es aquí donde winzip tiene sus ventajas, simplemente debido a su popularidad. La superación de los archivos de winzip da una probabilidad mucho mayor, de que la otra persona pueda abrir el archivo que has enviado. 
Si deseas elegir entre estos dos, debes evaluar tus necesidades. Si realmente deseas rendimiento y las funciones agregadas debes elegir winrar, ya que también puede crear archivos zip. Pero si deseas una ruta, sin ninguna molestia en la creación de archivos que puedas enviar a tu jefe, entonces winzip es para usted.



10.- ¿QUE ES DRIVE EN GOOGLE?

Es un producto totalmente nuevo que permitirá a los usuarios almacenar de forma centralizada todos sus archivos de Google Docs y sincronizar estos archivos en todos sus dispositivos. 



Los archivos serán accesibles desde el navegador web, el cliente de Google Drive y la Google Drive mobile app.

Google Drive y Google Docs son los componentes de un servicio integrado que proporciona un espacio único para almacenar, crear, modificar, compartir y acceder a documentos, archivos y carpetas de todo tipo.
Google Docs está formado por los editores de documentos, hojas de cálculo, presentaciones, dibujos y formularios de Google. Se trata de documentos online alojados en la nube y que ofrecen funciones de colaboración en tiempo real.
Google Drive es el lugar donde se accede a todos tus archivos, incluidos los documentos de Google Docs y los archivos locales que Utiliza Google Drive para guardar todo tipo de archivos, incluidos documentos, presentaciones, música, fotos y vídeos. Puedes abrir muchos tipos de archivo directamente en tu navegador, incluidos los archivos PDF, archivos Microsoft Office, vídeos de alta definición y muchos tipos de archivos de imagen, aunque no tengas instalado el programa correspondiente en tu ordenador.

  1. Google Drive mantiene actualizados todos los elementos automáticamente, así que puedes realizar modificaciones y acceder a la última versión desde cualquier lugar.
  2. Google Drive sustituirá tu anterior Lista de documentos. Todos tus documentos de Google Docs aparecerán automáticamente en Google Drive. Además, cuando muevas archivos locales a la carpeta de Google Drive de tu ordenador, podrás compartirlos y colaborar en ellos de manera muy similar a como lo haces actualmente con Google Docs.
  3. Google Drive ofrece muchas maneras de ver, buscar y ordenar los archivos. Incluye opciones de búsqueda potentes (incluso la capacidad de buscar texto en imágenes) para que puedas encontrar rápidamente lo que buscas.hayas sincronizado con la nube. Google Drive sustituye y mejora la lista de documentos de Google Docs anterior.



Con Google Drive, siempre tendrás una copia de tus datos en la Web. No importa lo que pase con tus dispositivos, tus archivos están seguros. Se mantien la misma calidad empresarial de protección de datos y las mismas ventajas en seguridad que ofrece Google Apps

Hay numerosos cambios en Google Docs, algunos de las cuales se mencionan a continuación.





Comentarios

Publicar un comentario

Entradas populares de este blog