Mostrar los tags: OR

Mostrando del 11 al 20 de 102 coincidencias
Se ha buscado por el tag: OR
Imágen de perfil

Contenido en LWPTutorial completo SHA256 explicado paso a paso (incluye 224, 384, 512)


C sharp

,

Criptografia

Actualizado el 22 de Noviembre del 2021 por Pere (Publicado el 19 de Noviembre del 2021)
5.303 visualizaciones desde el 19 de Noviembre del 2021
Hola, soy Pere Rovira y os presento este vídeo-tutorial que muestra paso a paso cómo funciona el algoritmo SHA-256.

Esta guía es para todas las personas que sientan interés por el algoritmo y tengan nociones básicas o nulas sobre programación y matemáticas. Utilizaré un lenguaje sencillo para que nadie se quede atrás y el tutorial esté al alcance de todos.

SHA-256 no es un secreto y su funcionamiento ya es conocido, pero su documentación es muy técnica, y cuando gente curiosa o ajena a la criptografía y a la programación se topa con ella… tiende a dejarlo para otro día o quizá sólo logra pillar un par de conceptos. No es que la documentación esté mal, ¡sólo faltaría!, pero a veces va bien una mano amiga que nos ayude a traducir esos tecnicismos en un lenguaje más común.

El vídeo-tutorial consta de varios capítulos que explican con ejemplos prácticos todos los elementos y procesos que lo componen. Mientras avancemos, iré haciendo pequeñas anotaciones sobre algunos conceptos para que el tutorial sea fluido y lineal. Finalmente seréis capaces de desarrollar los demás algoritmos de la família SHA-2

Aquí tenéis un índice del vídeo entero:
1. Introducción.
2. Qué es SHA-256.
3. Representación del Hash.
4. Finalidad del Hash.
5. 256 Bits.
6. Conversión Hexadecimal.
7. Suma Módulo 2^32.
8. Codificación.
9. Operadores Bitwise.
10. Inicalizar el mensaje.
11. Matriz W[ ].
12. Inicializar matrices H[ ] y K[ ].
13. Compresión.
14. C# Funciones básicas.
15. C# Esquema del código.
16. C# Desarrollar SHA-256.
17. C# SHA-224, SHA-384, SHA-512.
18. Bibliografía.

Sería chulo que al final fueseis capaces de leer la documentación técnica de otra manera, entendiendo y analizando detalles que antes se os pasaban por alto. O simplemente que asome la curiosidad y os lancéis a estudiar documentación especializada para redondear vuestros conocimientos.

Mi principal compromiso con este vídeo-tutorial es para aquellas personas con nulo o muy básico conocimiento en programación y criptografía. Creo que el conocimiento debe ser accesible a todo el mundo, pero también la forma de darlo.

Si usáis este tutorial para transmitir conocimientos, os agradecería que citaseis y mantuvierais la fuente, así como la bibliografía que he usado.

Muchas gracias.
¡Hasta pronto!

--------------------
Lista de reproducción
Tutorial completo SHA256 explicado paso a paso (incluye 224, 384, 512)

--------------------
Mi canal: Pere Rovira - Tutoriales


--------------------
Bibliografía:
Aquí os dejo la bibliografía:
FIBS PUB 180-4
FIPS 180-4
Descriptions of SHA256, SHA384 and SHA512
SHA512/256
SHA-2 (Wikipedia)
How Does SHA-256 Work? (learnmeabitcoin)
How SHA-256 Works Step-By-Step (Lane Wagner)
4.294.967.295 (Wikipedia)
Rotate bits of a number (GeeksForGeeks)
Bitwise (Khan Academy)
Suma modular (Khan Academy)
Crypto Stackexchange
Excepciones III (PíldorasInformáticas)
SHA256 OnLine
Imágen de perfil

internetTutorial de TensorFlow: aprendizaje profundo para principiantes


General

Actualizado el 11 de Octubre del 2021 por Administrador (Publicado el 7 de Octubre del 2021)
1.467 visualizaciones desde el 7 de Octubre del 2021
TensorFlow de Google es una biblioteca de aprendizaje profundo de código abierto y más popular para investigación y producción. Este curso cubre conceptos básicos para avanzar temas como regresión lineal, clasificador, crear, entrenar y evaluar una red neuronal como CNN, RNN, codificadores automáticos, etc. Consulte estos tutorial de aprendizaje automático, secuencialmente, uno tras otro, para obtener la máxima eficacia del aprendizaje.

¿Qué debería saber?
La guía en línea está diseñada para principiantes con poca o ninguna experiencia TensorFlow. Aunque se requiere una comprensión básica de Python.

Programa de estudios:
1) ¿Qué es TensorFlow? Introducción, arquitectura y ejemplo
2) Cómo descargar e instalar TensorFlow Windows y Mac
3) ¿Qué es Jupyter Notebook? Tutorial completo
4) Conceptos básicos de TensorFlow: tensor, forma, tipo, gráfico, sesiones y operadores
5) Tensorboard Tutorial: Visualización de gráficos con ejemplo
6) Python Pandas Tutorial: Marco de datos, Rango de fechas, Slice
7) Importar datos CSV usando Pandas.READ_CSV ()
8) Regresión lineal de aprendizaje con TensorFlow [Ejemplos]
9) Regresión Lineal para Aprendizaje Automático
10) Lineal Classifier in TensorFlow: Ejemplo de Clasificación Binaria
11) sobre métodos de kernel en Machine Learning: kernel gaussiano (ejemplo)
12) Red Neural Tutorial: Ejemplo de TensorFlow ANN
13) ConvNet (Red Neural Convolucional): Clasificación de imágenes de TensorFlow
14) Autoencoder en Deep Learning: Ejemplo de TensorFlow
15) RNN (Rede Neuronal Recurrente) Tutorial: Ejemplo de TensorFlow
16) Apache Spark Tutorial: Aprendizaje automático con PySpark y MLLib
17) Scikit-Learn Tutorial: Aprendizaje automático en Python

Screenshot_20211007_110524
Imágen de perfil

.pdfLaravel 5. The PHP Framework For Web Artisans


Laravel

Publicado el 28 de Julio del 2021 por Administrador
2.408 visualizaciones desde el 28 de Julio del 2021
En este libro se ve una introducción al framework de desarrollo Web Laravel. Se parte de los conceptos más básicos: introducción, instalación, estructura de un proyecto, ejemplos sencillos de uso, etc. Pero se llegan a ver aspectos más avanzados como es el uso de base de datos, el control de usuarios o la creación de una API.

Para la lectura de este manual es necesario tener conocimientos sobre HTML, CSS, Javascript y PHP, ya que todos ellos se dan por sabidos. A continuación se muestra un detalle del contenido de los capítulos en los que se divide el
libro:

Introducción
- ¿Qué es Laravel?
- MVC: Modelo - Vista - Controlador
- Novedades en la versión 5
Capítulo 1 - Primeros pasos
- Instalación
- Funcionamiento básico
- Rutas: definición, parámetros y generación
- Artisan
- Vistas: definición, uso y paso de datos
- Plantillas mediante Blade
- Ejercicios
Capítulo 2 - Controladores, filtros y formularios
- Controladores
- Middleware o filtros
- Rutas avanzadas
- Redirecciones
- Formularios
- Ejercicios
Capítulo 3 - Base de datos
- Configuración
- Migraciones
- Schema Builder
- Inicialización de la BD
- Constructor de consultas
- Eloquent ORM
- Ejercicios
Capítulo 4 - Datos de entrada y Control de Usuarios
- Datos de entrada
- Control de usuarios
- Ejercicios
Capítulo 5 - Paquetes, Rest y Curl
- Instalación de paquetes adicionales
- Controladores de recursos RESTful
- Probar una API con cURL
- Autenticación HTTP básica
- Respuestas especiales
- Ejercicios

En formato pdf. Contiene 135 páginas.

Screenshot_20210728_172222
Imágen de perfil

.pdfCurso experto Word 2016


Word

,

Office

Publicado el 6 de Julio del 2021 por Administrador
4.298 visualizaciones desde el 6 de Julio del 2021
Índice de Contenidos:
1.- Introducción
- Novedades de Word 2016
- Tareas básicas en Word 2016
- Crear un documento con una plantilla
- Usar Word 2016 para abrir documentos creados en versiones anteriores de Word
- Obtener información sobre el nuevo lugar abierto
2.- Crear documentos y darles formato
- Crear un documento con una plantilla
- Tareas básicas en Word 2016
- Crear un formulario que se puede rellenar
- Establecer márgenes de página
- Cambiar el interlineado predeterminado
- Cambiar el interlineado
- Cambiar el color de la fuente (color del texto)
- Agregar la marca de agua "Borrador" al documento
- Agregar una imagen como marca de agua de fondo
- Insertar una firma
3.- Agregar encabezados y pies de página
- Agregar un encabezado o pie de página
- Agregar imágenes a un encabezado o pie de página
- Agregar números de página a un encabezado o pie de página
- Eliminar un encabezado o pie de página de una sola página
- Insertar el nombre de archivo en un pie de página
4.- Agregar números de página
- Agregar números de página
- Agregar números de página a un encabezado o pie de página
- Agregar formatos de número o números de página distintos a secciones diferentes
- Iniciar la numeración de página con un elemento distinto del número 1
- Iniciar la numeración de página más adelante en el documento
- Agregar numeración de páginas de tipo X de Y
- Eliminar números de página
5.- Agregar una tabla de contenido
- Crear una tabla de contenido
- Dar formato o personalizar una tabla de contenido
- Actualizar una tabla de contenido
- Cambiar o agregar niveles en una tabla de contenido
- Cambiar el nivel de una entrada de la tabla de contenido
6.- Insertar vínculo, imágenes y gráficos
- Crear o modificar un hipervínculo
- Agregar marcadores en un documento
- Quitar un hipervínculo
- Agregar imágenes
- Insertar una captura de pantalla o un recorte de pantalla
- Obtener información sobre gráficos SmartArt
- Cambiar la forma de WordArt
- Agregar formas
- Insertar símbolos
7.- Revisar un documento
- Control de cambios
- Aceptar marcas de revisión
- Quitar marcas de revisión y comentarios
- Opciones avanzadas de control de cambios
- Mantener el Control de cambios activado con una contraseña
- Desactivar el control de cambios
- Comprobar ortografía y gramática
- Elegir el funcionamiento de la revisión ortográfica y gramatical
- Agregar palabras al diccionario del corrector ortográfico
8.- Usar combinación de correspondencia
- Imprimir etiquetas o sobres con los contactos de correo electrónico con la combinación de correspondencia
- Imprimir etiquetas o sobres con la combinación de correspondencia con una hoja de cálculo de Excel
- Usar la combinación de correspondencia de Word para correo electrónico
- Usar la combinación de correspondencia para personalizar cartas
- Combinación de correspondencia para etiquetas
- Combinación de correspondencia con sobres
- Dar formato a los contactos de una combinación de correspondencia en una hoja de cálculo de Excel
- Configurar una lista de combinación de correspondencia con Word o con Outlook
9.- Compartir e imprimir
- Compartir el documento
- Colaborar en documentos de Word en co-autoría de tiempo real
- Imprimir un documento
- Reducir texto hasta ajustar
- Girar una página a orientación vertical u horizontal
- Convertir un documento en PDF
- Agregar la marca de agua "Borrador" al documento
- Crear un formulario que se puede rellenar
- Probar la legibilidad de los documentos
10.- Accesibilidad
- Creación de documentos de Word accesibles
- Crear documentos PDF accesibles
- Comprobar si existen problemas de accesibilidad
11.- Entorno de trabajo en Word 2016
- Ficha Archivo.
- Ficha Inicio.
- Ficha Insertar.
- Ficha Diseño.
- Ficha Diseño de Página.
- Ficha Referencias.
- Ficha Correspondencia.
- Ficha Revisar.
- Ficha Vista.
12.- Word on line 2016
13.- Word app 2016. Word gratis en el móvil

En fomato pdf. Contiene 257 páginas.

Screenshot_20210706_183410
Imágen de perfil

.pdfIntroducción a Word 2010


Word

,

Office

Publicado el 30 de Junio del 2021 por Administrador
2.326 visualizaciones desde el 30 de Junio del 2021
Índice de Contenidos:
1. Primer contacto con Word
2. Vistas de trabajo y presentación del documento en pantalla
3. Guardar un documento
4. Formato de texto
5. Párrafo
6. Tablas
7. Insertar imágenes y formas
8. Configurar página
9. Encabezado y pie de página
10. Corrección ortográfica y gramatical
11. El portapapeles
12. Crear nuevo documento e imprimir
13. Configurar la Barra de herramientas de acceso rápido
14. Atajos de teclado

En formato pdf. Contiene 31 páginas.

Screenshot_20210630_173115
Imágen de perfil

.pdfReportLab PDF Library. User Guide


Python

Publicado el 3 de Junio del 2021 por Administrador
5.657 visualizaciones desde el 3 de Junio del 2021
Índice de Contenidos:
Chapter 1 Introduction
1.1 About this document
1.2 What is the ReportLab PDF Library?
1.3 ReportLab's commercial software
1.4 What is Python?
1.5 Acknowledgements
1.6 Installation and Setup
1.7 Getting Involved
1.8 Site Configuration
1.9 Learning More About Python
1.10 Goals for the 3.x release series
Chapter 2 Graphics and Text with pdfgen
2.1 Basic Concepts
2.2 More about the Canvas
2.3 Drawing Operations
2.4 The tools: the "draw" operations
2.5 The toolbox: the "state change" operations
2.6 Other canvas methods
2.7 Coordinates (default user space)
2.8 Colors
2.9 Color space checking
2.10 Color Overprinting
2.11 Standard fonts and text objects
2.12 Text object methods
2.13 Paths and Lines
2.14 Rectangles, circles, ellipses
2.15 Bezier curves
2.16 Path object methods
2.17 Further Reading: The ReportLab Graphics Library
Chapter 3 Fonts and encodings
3.1 Unicode and UTF8 are the default input encodings
3.2 Automatic output font substitution
User Guide Table of contents
3.3 Using non-standard Type 1 fonts
3.4 Standard Single-Byte Font Encodings
3.5 TrueType Font Support
3.6 Asian Font Support
3.7 RenderPM tests
Chapter 4 Exposing PDF Special Capabilities
4.1 Forms
4.2 Links and Destinations
4.3 Outline Trees
4.4 Page Transition Effects
4.5 Internal File Annotations
4.6 Encryption
4.7 Interactive Forms
Chapter 5 PLATYPUS - Page Layout and Typography Using Scripts 65
5.1 Design Goals
5.2 Getting started
5.3 Flowables
5.4 Guidelines for flowable positioning
5.5 Frames
5.6 Documents and Templates
Chapter 6 Paragraphs
6.1 Using Paragraph Styles
6.2 Paragraph XML Markup Tags
6.3 Intra-paragraph markup
6.4 Bullets and Paragraph Numbering
Chapter 7 Tables and TableStyles
7.1 Table User Methods
7.2 TableStyle
7.3 TableStyle User Methods
7.4 TableStyle Commands
Chapter 8 Programming Flowables
8.1 DocAssign(self, var, expr, life='forever')
8.2 DocExec(self, stmt, lifetime='forever')
8.3 DocPara(self, expr, format=None, style=None, klass=None, escape=True)
8.4 DocAssert(self, cond, format=None)
8.5 DocIf(self, cond, thenBlock, elseBlock=[])
8.6 DocWhile(self, cond, whileBlock)
Chapter 9 Other Useful Flowables
9.1 Preformatted(text, style, bulletText=None, dedent=0, maxLineLength=None, splitChars=None, newLineChars=None)
9.2 XPreformatted(text, style, bulletText=None, dedent=0, frags=None)
9.3 Image(filename, width=None, height=None)
9.4 Spacer(width, height)
9.5 PageBreak()
9.6 CondPageBreak(height)
9.7 KeepTogether(flowables)
9.8 TableOfContents()
9.9 SimpleIndex()
9.10 ListFlowable(),ListItem()
9.11 BalancedColumns()
Chapter 10 Writing your own Flowable Objects
10.1 A very simple Flowable
10.2 Modifying a Built in Flowable
Chapter 11 Graphics
11.1 Introduction
11.2 General Concepts
11.3 Charts
11.4 Labels
11.5 Axes
11.6 Bar Charts
11.7 Line Charts
11.8 Line Plots
11.9 Pie Charts
11.10 Legends
11.11 Shapes
11.12 Widgets
Appendix A ReportLab Demos
A.1 Odyssey
A.2 Standard Fonts and Colors
A.3 Py2pdf
A.4 Gadflypaper
A.5 Pythonpoint

En formato pdf. Contiene 134 páginas.

Screenshot_20210603_114357
Imágen de perfil

internetTutorial Bootstrap 4


Bootstrap

Publicado el 27 de Mayo del 2021 por Administrador
3.297 visualizaciones desde el 27 de Mayo del 2021
El diseño de webs tipo "responsive" permite crear webs adaptables a diferentes tamaños de pantalla, desde webs para pantallas tamaño escritorio, pasando por tablets, hasta webs para móviles. Este tipo de diseño se basa en crear un único código y utilizar reglas y estilos CSS para adaptar los contenidos a los diferentes tamaños de pantalla.

Los contenidos principales del libro son:
1.- Introducción
1.1.- Frameworks responsive
1.2.- Funcionamiento del diseño adaptable
1.3.- Probando el responsive
2.- Página básica
3.- Sistema de rejilla
3.1.- Forzar el cambio de fila
3.2.- Anidamiento de columnas
3.3.- Márgenes o espaciado entre columnas
3.4.- Ordenación de columnas
4.- Utilidades responsive
5.- Media Queries
6.- Componentes Responsive
6.1.- Botones
6.2.- Desplegables
6.3.- Grupos de botones
6.4.- Formularios
6.5.- Navegación
6.6.- Barra de navegación
6.7.- Tablas
7.- Ejercicios
8.- Bibliografía

Screenshot_20210527_161603
Imágen de perfil

.pdfSistemas Operativos


General

Publicado el 12 de Mayo del 2021 por Administrador
1.622 visualizaciones desde el 12 de Mayo del 2021
Documento realizado por Magister David Luis la Red Martínez.
En formato pdf. Contiene 926 páginas.

Screenshot_20210512_160130