Los Cursos más visitados

Listado de los Cursos más visitados durante los últimos 30 días
Imágen de perfil

localECDSA paso a paso


5.118 visualizaciones el último mes

C sharp

,

Criptografia

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 10 de Diciembre del 2023 por Pere (Publicado el 10 de Noviembre del 2023)
6.577 visualizaciones desde el 10 de Noviembre del 2023
Si os gusta Blockchain, la Ciberseguridad y la Criptografía, os traigo el vídeo que reúne todos los capítulos sobre sobre ECDSA paso a paso, un tutorial completo donde explico el funcionamiento del algoritmo de firma digital de Curva Elíptica que os adentrará en los cálculos necesarios para extraer la Clave Pública de la Clave Privada.

¿No os pasa que la información sobre el algoritmo es escasa, extremadamente técnica o superficial? Pues en este tutorial, intentaré crear un punto medio para que podamos tirar del hilo, y entender un poco más cómo funciona el algoritmo que permite verificar la autenticidad e integridad de los datos sin tener que confiar en un intermediario.

En la primera parte del tutorial aprenderemos los conceptos más elementales para entender los puntos, las curvas, las ecuaciones y los parámetros que las definen.

En la segunda parte, aprenderemos las funciones elementales y las implementaremos en C# de forma muy sencilla.

Recordad que mis tutoriales están pensados para gente con nociones nulas o muy básicas en criptografía y programación. Este tutorial no sustituye documentación especializada ni a gente acreditada en el sector, al contrario, debe ayudaros a acercaros a ella, así como complementar, pulir y corregir todo lo que aquí os explico.

Así que deseo que os guste. Muchas gracias por estar aquí. ^_^

Los links de la bibliografía los encontraréis en cada vídeo individual: Lista de Reproducción

01. Introducción.
02. Puntos y campos finitos.
03. Curvas Weierstrass.
04. Conceptos matemáticos.
05. Características de las EC.
06. Funciones básicas (parte 1).
07. Funciones básicas (parte 2).
08. SHA256 (Implementación en C#).
09. Firma y Verificación (Implementación en C#).
10. Revisión C# y bibliografía.

Tutorial completo ECDSA paso a paso
Imágen de perfil

.zipJacORB 2.3 Programming Guide


1.562 visualizaciones el último mes

Corba

Publicado el 5 de Agosto del 2009 por Administrador
6.936 visualizaciones desde el 5 de Agosto del 2009
Guía de programación para JacORB. Comprimido, en formato pdf. Contiene 149 páginas.
Imágen de perfil

internetCurso de AngularJS y REST con Java y Spring


717 visualizaciones el último mes

AngularJS

,

JavaScript

,

Java

Actualizado el 11 de Marzo del 2019 por Administrador (Publicado el 24 de Octubre del 2016)
4.416 visualizaciones desde el 24 de Octubre del 2016
Bienvenido al curso completo de AngularJS y REST con Java y Sprint en Español. Este curso pretende enseñarte como crear una aplicación web con AngularJS en la parte cliente y un servidor REST con Java y Spring.
El curso está dividido en 3 grandes bloques:
1.- AngularJS Básico
2.-REST y Java
3.-AngularJS Avanzado
Cada bloque contiene unidad/es y cada unidad varios temas.
Imágen de perfil

.pdfDesarrollo de aplicaciones web


620 visualizaciones el último mes

HTML

,

JavaScript

,

PHP

,

Bases de Datos

estrellaestrellaestrellaestrellaestrella(7)
Publicado el 22 de Junio del 2021 por Administrador
11.374 visualizaciones desde el 22 de Junio del 2021
Índice de Contenidos:
1. Introducción a las aplicaciones web
1.1. Introducción a Internet
1.2. La WWW como servicio de Internet
1.2.1. Breve historia de la WWW
1.2.2. Fundamentos de la web
1.3. Historia de las aplicaciones web
2. Instalación del servidor
2.1. Conceptos básicos del servidor web
2.1.1. Servicio de ficheros estáticos
2.1.2. Seguridad y autenticación
2.1.3. Contenido dinámico
2.1.4. Servidores virtuales
2.1.5. Prestaciones extra
2.1.6. Actuación como representantes
2.1.7. Protocolos adicionales
2.2. El servidor Apache
2.2.1. El nacimiento de Apache
2.2.2. Instalación de Apache
2.2.3. Configuración de Apache
2.3. Otros servidores web de software libre
2.3.1. AOLServer
2.3.2. Roxen y Caudium
2.3.3. thttpd
2.3.4. Jetty
2.4. Prácticas: instalación del servidor web
2.4.1. Enunciado
2.4.2. Resolución
3. Diseño de páginas web
3.1. HTML básico
3.1.1. Estructura de los documentos HTML
3.1.2. Bloques de texto
3.1.3. Marcadores lógicos
3.1.4. Tipos de letra
3.1.5. Enlaces
3.1.6. Listas
3.1.7. Imágenes
3.1.8. Tablas
3.1.9. Formularios
3.2. HTML avanzado
3.2.1. Hojas de estilo
3.2.2. Capas
3.3. HTML dinámico
3.4. Javascript
3.4.1. El primer programa sencillo
3.4.2. Elementos básicos de Javascript
3.4.3. Tipos de datos y variables
3.4.4. Estructuras de control
3.4.5. Funciones
3.4.6. Objetos
3.4.7. Eventos
3.5. Prácticas: creación de una página web compleja con las técnicas presentadas
4. Formato estructurado de texto: XML
4.1. Introducción a XML
4.2. XML
4.2.1. Documento bien formado
4.2.2. Bien formado equivale a analizable
4.2.3. Espacios de nombres
4.3. Validación: DTD y XML Schema
4.3.1. DTD
4.3.2. XML Schema
4.4. Transformaciones: XSL-T
4.4.1. Una transformación simple
4.4.2. El elemento xsl:template
4.4.3. El elemento value-of
4.4.4. El elemento xsl:for-each
4.4.5. Ordenación de la información: xsl:sort
4.4.6. Condiciones en XSL
4.4.7. El elemento xsl:apply-templates
4.4.8. Introducción a XPath
4.5. Práctica: creación de un documento XML su correspondiente XML Schema y transformaciones con XSL-T
5. Contenido dinámico
5.1. CGI
5.1.1. Introducción a los CGI
5.1.2. Comunicación con los CGI
5.1.3. La respuesta de un CGI
5.1.4. Redirecciones
5.2. PHP
5.2.1. Cómo funciona PHP
5.2.2. Sintaxis de PHP
5.2.3. Variables
5.2.4. Operadores
5.2.5. Estructuras de control
5.2.6. Funciones
5.2.7. Uso de PHP para aplicaciones web
5.2.8. Funciones de cadena
5.2.9. Acceso a ficheros
5.2.10. Acceso a bases de datos
5.2.11. Para seguir profundizando
5.3. Java Servlets y JSP
5.3.1. Introducción a los Java Servlets
5.3.2. Introducción a las Java Server Pages o JSP
5.3.3. El servidor de Servlets/JSP
5.3.4. Un Servlet sencillo
5.3.5. Compilación y ejecución de los Servlets
5.3.6. Generación de contenido desde los Servlets
5.3.7. Manejar datos de formularios
5.3.8. La solicitud HTTP: HttpRequest
5.3.9. Información adicional sobre la petición
5.3.10. Códigos de estado y respuesta
5.3.11. Seguimiento de sesiones
5.3.12. Java Server Pages: JSP
5.4. Otras opciones de contenido dinámico
5.5. Prácticas: creación de una aplicación simple con las técnicas presentadas
5.5.1. CGI
5.5.2. Servlet Java
6. Acceso a bases de datos: JDBC
6.1. Introducción a las bases de datos
6.1.1. PostgreSQL
6.1.2. MySQL
6.1.3. SAP DB
6.1.4. FirebirdSQL
6.2. Controladores y direcciones
6.2.1. Controladores JDBC
6.2.2. Cargando el controlador en Java
6.2.3. Direcciones de base de datos
6.2.4. Conectando a la base de datos
6.3. Acceso básico a la base de datos
6.3.1. Sentencias básicas
6.3.2. Resultados
6.3.3. Gestión de errores
6.4. Sentencias preparadas y procedimientos almacenados
6.4.1. Sentencias preparadas
6.4.2. Procedimientos almacenados
6.5. Transacciones
6.6. Metadatos
6.6.1. Metadatos de la base de datos
6.6.2. Metadatos de los resultados
6.7. Práctica: acceso a bases de datos
7. Servicios web
7.1. Introducción a los servicios web
7.2. XML-RPC
7.2.1. Formato de la petición XML–RPC
7.2.2. Formato de la respuesta XML–RPC
7.2.3. Desarrollo de aplicaciones con XML–RPC
7.3. SOAP
7.3.1. Mensajes SOAP
7.3.2. Desarrollo de aplicaciones SOAP
7.4. WSDL y UDDI
7.4.1. Estructura de un documento WSDL
7.4.2. Puertos
7.4.3. Enlaces
7.4.4. UDDI
7.5. Seguridad
7.5.1. Incorporación de mecanismos se seguridad en XML
8. Utilización y mantenimiento
8.1. Configuración de opciones de seguridad
8.1.1. Autenticación de usuarios
8.1.2. Seguridad de comunicaciones
8.2. Configuración de balanceo de carga
8.2.1. Balanceo basado en DNS
8.2.2. Balanceo basado en Proxy
8.2.3. Balanceo basado en mod backhand
8.2.4. Balanceo utilizando LVS
8.2.5. Otras soluciones para el balanceo de carga
8.3. Configuración de un proxy-cache con Apache
8.3.1. Introducción al concepto de proxy
8.3.2. Configuración de un forward proxy
8.3.3. Configuración de un reverse proxy
8.3.4. Otras directivas de configuración
8.4. Otros módulos de Apache
8.4.1. mod_actions
8.4.2. mod_alias
8.4.3. mod_auth, mod_auth_dbm, mod_auth_digest, mod_auth_ldap
8.4.4. mod_autoindex
8.4.5. mod_cgi
8.4.6. mod_dav y mod_dav_fs
8.4.7. mod_deflate
8.4.8. mod_dir
8.4.9. mod_env
8.4.10. mod_expires
8.4.11. mod_ldap
8.4.12. mod_mime
8.4.13. mod_speling
8.4.14. mod_status
8.4.15. mod_unique id
8.4.16. mod_userdir
8.4.17. mod_usertrack
9. Monitorización y análisis
9.1. Análisis de logs de servidores HTTP
9.1.1. Formato del fichero de log
9.1.2. Análisis del fichero de log
9.1.3. Programas de análisis de logs
9.2. Herramientas de estadísticas y contadores
9.2.1. Contadores
9.2.2. Estadísticas de visitas
9.3. Análisis de rendimiento
9.3.1. Obtener información de rendimiento de Apache
9.3.2. Obtener información de rendimiento del sistema
9.3.3. Mejoras en la configuración
Bibliografía
GNU Free Documentation License

En formato pdf. Contiene 378 páginas.

Screenshot_20210622_175347
Imágen de perfil

.pdfDesarrollo de una aplicación web para compartir medio de transporte con AngularJS


568 visualizaciones el último mes

AngularJS

,

JavaScript

Actualizado el 11 de Marzo del 2019 por Administrador (Publicado el 20 de Abril del 2017)
3.853 visualizaciones desde el 20 de Abril del 2017
Trabajo de Fin de Grado correspondiente al Grado en Ingeniería Electrónica Industrial y Automática realizado por Fco Javier Avilés López.
CONTENIDO:
1 Introducción
1.1 Motivaciones
1.2 Objetivos
1.3 Estructura del documento
2 Estado de la técnica
2.1 LADO SERVIDOR
2.1.1 PHP
2.1.2 JAVA JSF
2.2 LADO CLIENTE
2.2.1 EmbedJS
2.2.2 BackboneJS
2.2.3 jQuery Mobile
3 Tecnologías utilizadas
3.1 HTML
3.2 CSS
3.2.1 Bootstrap
3.3 Javacript
3.3.1 Uso en páginas web
3.3.2 ¿Dónde puedo ver funcionando Javascript?
3.4 AngularJS
3.4.1 Data Binding en AngularJS
3.4.2 Modulos
3.4.3 Scopes
3.4.4 Controladores
3.4.5 Directivas
3.4.6 Directivas y Scopes
3.4.7 Filtros
3.4.8 Services
3.4.9 Eventos
3.4.10 Promesas
3.4.11 Multiple Views and Routing
3.5 FireBase
3.5.1 Bases de datos NoSQL
3.5.2 Crear una cuenta
3.5.3 Instalar Firebase
3.5.4 Leer y escribir desde Firebase
3.5.5 Añadiendo autenticación
3.5.6 Seguridad en Firebase
3.5.7 Bindings
3.5.8 FirebaseSimpleLogin
3.5.9 FireBase y AngularJS: AngularFire
4 Casos de Uso
4.1 Registro
4.2 Login
4.3 Mis coches
4.4 Nuevo coche
4.5 Buscar coche
4.6 Administrar coches seleccionados
4.7 Perfil del usuario
4.8 Logout
5 Implementación de la aplicación
5.1 Index.html
5.2 app.js
5.3 controllers.js
5.3.1 'profileController'
5.3.2 'loginController'
5.3.3 'myCarsController'
5.3.4 'chosenCarsController'
5.3.5 'carController'
5.3.6 'lookingController'
5.4 services.js
5.5 rootScope
5.6 Directivas más utilizadas
5.6.1 Ng-view
5.6.2 Ng-controller
5.6.3 ng-show/ng-hide
5.6.4 ng-if
5.6.5 ng-repeat
5.6.6 ng-click
5.6.7 ng-mode
5.7 Filtros utilizados
5.8 Bootstrap en la aplicación
5.8.1 Container
5.8.2 Col y row
5.8.3 Hidden/visible
5.8.4 Btn
5.8.5 Panel
5.8.6 Text-center, pull-left y pull-right
5.8.7 Icons
5.8.8 Img-responsive
5.8.9 Alert
5.8.10 Form
5.8.11 Table
5.9 Capturas
6 Base de datos
6.1 Login
6.2 Apartado coches
6.3 Apartado usuarios
7 Conclusiones
8 Bibliografía
En formato pdf. Contiene 115 páginas.
sin imagen de perfil

localbscs


568 visualizaciones el último mes

Flex

Publicado el 29 de Abril del 2024 por Red Crab Juicy
568 visualizaciones desde el 29 de Abril del 2024
Top 5 Seafood Restaurants in Newark, NJ
There are great [url=NJ https://redcrabseafood.com/locations/newark-nj/]seafood restaurant Newark, NJ[/url] despite it is not a coastal city. For those who enjoy seafood, Newark provides a wide range of dining options. This ranges from sophisticated eateries to laid-back seafood joints. This article discusses the top 5 seafood places in Newark, NJ. Thus, it’ll not be difficult for you to find the top seafood near me eatery in the city anymore.
Red Crab Juicy Seafood Restaurant and Bar
The best option if you're searching for the best seafood boil is Red Crab Juicy Seafood. The reason for this is that Red Crab consistently delivers outstanding dining experiences to their patrons. In the US, Red Crab stands as the top seafood chain. Both locals and tourists enjoy eating at this restaurant. What is even better is that it is more than just a restaurant. There is an entire vibe to it. It's because Red Crab only promotes positive energy and joy. Even Restaurant Guru suggests it as a must-visit seafood boil restaurant Newark, NJ. Now let's explore the motives behind coming here.
The Effort Behind Success
Before Red Crab made its debut, the chefs tried out many different spice combinations. When they achieved the perfect, delicious flavor, they made their debut. Their first location was in Florida. When people came from far distances to visit Red Crab, they expanded across the US. The Midwest and East Coast have a large number of locations of Red Crab. Newark, New Jersey, is home to one of them.
Location in Newark, New Jersey
The address of Red Crab is 287 Ferry St, Newark, NJ 07105. This eatery is close to several shops and attractions on a busy street. Using public transportation, you can easily visit this place.
Broad Menu
The Cajun seafood menu at Red Crab is quite extensive. It has a wide assortment of dishes. Such as Cajun crab, fries, and Cajun seafood boil.
Delicious Recipes on the Menu
First on the menu are the appetizers. They offer fried cheese sticks, onion rings, fried calamari, hushpuppies, and other appetizers. Second, if you wish Po'boys, they have a separate section for them. You could have a shrimp Po'boy, a fish Po'boy, a crab Po'boy, and many more. Additionally, Red Crab looks out for those who don't eat seafood. They provide chicken Po'boys, wings, burgers, and other foods for them.
Seafood Boil
When it comes to the seafood boil, then it is a Red Crab specialty. It's because the Red Crab's founders love to eat seafood boil. Consequently, they became experts in it. The chefs here make it with veggies, eggs, sausages, spices, and herbs in addition to fresh seafood. Furthermore, the seafood boil at this restaurant is customizable. You are free to adjust it the way you want. To prepare it, you need to follow the below three steps.
Choose your catch first. Red Crab's menu features a wide variety of seafood options. Like clams, crawfish, lobsters, shrimp, and various kinds of crabs and mussels, and others. The second step is to add the sauce of your choice. Red Crab has four distinct sauce selections. These include the signature sauce of Red Crab, Cajun, garlic butter, and lemon pepper. Finally, select your spice level. The chefs will then prepare it for you to absolute perfection. And there you are. Indulge in a flavorful and exquisite seafood boil Newark, NJ.
Drinks and Desserts
Go to the dessert section of the menu if you enjoy eating sweet dish after a meal. It contains delightful cheesecake and molten chocolate.
Additionally, Red Crab offers a live bar service. It offers an amazing selection of wines, beers, spirits, juices, soft drinks, cocktails, and more. Additionally, you can alter the beverage to go well with your dinner.
The Experience of Dining
Red Crab's staff provides exceptional service, elevating customers' dining experiences. They see to it that every one of their clients is comfortable. It's because they place the utmost importance on customer service.
In summary, go to Red Crab for a classy meal and a delicious Cajun seafood boil Newark, NJ. This is one restaurant where you will never be let down.
Seabra's Marisqueira
This popular Portuguese seafood restaurant is famous for its colorful ambiance and fresh catch. The restaurant offers a wide selection of traditional Portuguese seafood meals on its extensive menu. This comprises seafood paella, Mozambican shrimp, and grilled sardines. Moreover, the diners enjoy eating on the large outdoor patio or in the restaurant's vibrant dining room.
Spanish Tavern
Spanish Tavern is the place to go if you want real Spanish food with a focus on seafood. This family-run eatery continues to serve delectable seafood even after 30 years. Spanish Tavern has a range of seafood-inspired dishes to satiate your cravings, from flavorful stews to fresh salads. Enjoy their popular seafood paella. It comes hot in a traditional paella pan and packed with clams, mussels, shrimp, and lobster.
Fornos of Spain
It is a famous Spanish restaurant noted for its amazing seafood dishes and opulent setting. The restaurant's extensive menu includes a diverse selection of seafood specialties. This consists of lobster thermidor, seafood paella, and grilled octopus. Diners can enjoy a genuinely remarkable dining experience in the restaurant's lavish dining room.
Adega Grill
This modern Portuguese eatery provides a fresh take on classic seafood dishes. The menu at Adega Grill features creative Portuguese dishes like seafood risotto and grilled branzino. The modern and chic interior of the restaurant makes the ideal setting for enjoying a delectable meal with loved ones. Moreover, do try their special sangria, which is a delightful side to any seafood dish.
Conclusion
In conclusion, there are many excellent seafood restaurants in Newark, NJ, to choose from and a thriving culinary scene overall. These top seafood restaurants in Newark are sure to satisfy your cravings, whether they are for creative seafood dishes, Spanish seafood paella, or Portuguese-style grilled fish.
Imágen de perfil

localTutorial completo SHA256 explicado paso a paso (incluye 224, 384, 512)


534 visualizaciones el último mes

C sharp

,

Criptografia

Actualizado el 22 de Noviembre del 2021 por Pere (Publicado el 19 de Noviembre del 2021)
4.376 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

.pdfCurso de Maquetación CSS y Bootstrap 3


512 visualizaciones el último mes

CSS

,

Bootstrap

Publicado el 7 de Mayo del 2019 por Administrador
4.129 visualizaciones desde el 7 de Mayo del 2019
Curso de Maquetación con Bootstrap 3.

Índice de Contenidos:
1. Herramientas a utilizar en el curso
2. Qué es CSS
2.1. Para qué sirve
2.2. Cómo funciona
2.3. Aplicar las hojas de estilo a un documento HTML
2.3.1. Hoja de estilos externa
2.3.2. Elemento STYLE
2.3.1. Atributo STYLE
3. CSS2 Help Sheet
4. CSS3 Help Sheet
5. Selectores
5.1. Selectores universales
5.2. Selectores de atributo
5.2.1. Selección por el valor de un atributo
5.2.2. Selección basándose en una sub-cadena dentro del valor de un atributo
5.2.3. Selección basándose en elementos delimitados dentro del valor de un atributo
5.3. Selector de secundarios (hijos)
5.4. Selector de descendientes
5.5. Selector de hermano adjacente
5.6. Selectores de hermano general
6. Pseudo-clases
6.1. Pseudoclases de enlace y acción de usuario
6.1.1. link
6.1.2. visited
6.1.3. focus
6.1.4. hover
6.1.5. active
6.2. Pseudoclase de negación (not)
6.3. Pseudoclase de idioma (lang)
6.4. Pseudoclase de destino (target)
6.5. Pseudoclases de entrada (valid, invalid)
6.6. Pseudoclases de estado (enabled y disabled)
6.7. Pseudoclases estucturales
6.7.1. root
6.7.2. nth-child(n) y nth-last-child(n)
6.7.3. nth-of-type(n) y nth-last-of-type(n)
6.7.4. first-child y last-child
6.7.5. first-of-type y last-of-type
6.7.6. only-child
6.7.7. only-of-type
6.7.8. empty
6.8. Índice de pseudo-clases estándar
7. Pseudoelementos
7.1. first-letter
7.2. first-line
7.3. Contenido generado usando before y after
7.4. La función counter
7.4.1. Configuración del contador (counter-reset)
7.4.2. Incrementar el contador (counter-increment)
7.4.3. Mostrando el contador
7.4.4. El uso de dos o más contadores
7.4.5. El uso de contadores anidados (counters)
7.4.6. Dando estilo a los contadores
7.5. Sintaxis con doble dos puntos de CSS3 para pseudoelementos
8. Hacks de CSS
8.1. Comentarios condicionales
8.2. Hacks de Internet Explorer por Versón
8.3. Hack de Chrome
8.4. Hack para Firefox
9. Algunos consejos para principiantes
9.1. Utilizar una página de reinicialización de estilos
9.2. Comprender la diferencia entre id y class
9.3. Añadir comentarios al CSS
9.4. enternder la potencia de !important
9.5. Evitar el uso de tablas
9.6. Esconder el texto detrás de una imagen
9.7. Utilizar código optimizado (shorthand)
10. HTML5Reset v1.6.1
11. Normalize v4.1.1
12. Qué es Bootstrap
13. Instalación de Bootstrap 3
14. Introducción a Bootstrap
14.1. Inicialización y definición de páginas en Bootstrap
14.1.1. Requerimiento del doctype de HTML5
14.1.2. El metadato viewport
14.2. Sistema de rejilla
14.2.1. Media queries
14.2.2. Características de cada rejilla
14.3. Tipografías y enlaces
14.3.1. Titulares
14.3.2. Texto
14.3.3. Texto destacado
14.3.4. Clases CSS para alinear texto
14.3.5. Clases CSS para indicar el tipo de contenido
14.3.6. Direcciones
14.3.7. Blockquotes
14.3.8. Listas de definición
14.4. Normalización de estilos
14.5. Ejemplos
14.5.1. Diseño fijo (Fixed Layout)
14.5.1. Diseño fluido (Fluid Layout)
14.5.2. Autoajustado de columnas
14.5.3. Reestablecimiento de columnas
14.5.4. Desplazamiento de columnas
14.5.5. Anidación de columnas
14.5.6. Ordenación de columnas
15. Componentes
15.1. Iconos (glyphicons)
15.1.1. Cómo utilizar los iconos
15.2. Menús desplegables
15.2.1. Deshabilitando elementos del menú
15.2.2. Títulos de sección
15.3. Grupos de botones
15.3.1. Ejemplo básico
15.3.2. Cambiando el tamaño de los botones
15.3.3. Anidación de grupos de botones
15.3.4. Menús verticales
15.3.5. Botones justificados
15.4. Botones desplegables
15.4.1. Ejemplo básico
15.4.2. Botones desplegables de doble acción
15.4.3. Cambiar el tamaño de los botones
15.4.4. Botones desplegables invertidos
15.5. Imágenes responsive (IMG)
15.6. Navegación por pestañas
15.7. Navegación por botones
15.8. Barras de navebación (navbar)
15.9. Mensajes de alerta
15.9.1. Ejemplo básico
15.9.2. Mensajes de alerta con botón de cerrado
15.9.3. Alertas con enlace
15.10. Barras de progreso
15.10.1. Ejemplo básico
15.10.2. Barras de progreso cebreadas
15.10.3. Barras de progreso animadas
15.10.4. Barras de progreso segmentadas
15.11. Paneles
15.11.1. Ejemplo básico
15.11.2. Paneles con cabecera o título
15.11.3. Paneles con footer o pié
15.11.4. Paneles contextuales
15.11.5. Paneles con listas
15.12. Presentación de diapositivas (Carousel)
15.13. Presentaciones de tipo Jumbotron
15.14. Migas de pan (Breadcrumbs)
15.15. Inclusión de videos (responsive-embed)
15.16. Tablas
15.16.1. Tabla básica
15.16.2. Tabla rayada (table-striped)
15.16.3. Tablas con bordes (table-bordered)
15.16.4. Tabla con efecto hover (table-hover)
15.16.5. Tablas compactas (table-condensed)
15.16.6. Tablas contextuales
15.16.7. Tablas Responsive
15.17. Ejemplo “Hola mundo”
16. Plugins bootstrap interesantes
16.1. Bootstrap Lightbox
16.2. Bootbox
16.3. Fuel UX
16.4. Jasny
16.5. Bootstrap Image Gallery
16.6. Bootstrap Modal
16.7. Bootstrap Growl
16.8. Bootstrap Notify
16.9. Bootstrap Form Helpers
16.10. Bootstrap Tags
16.11. Bootstrap Switch
16.12. 13. Bootstrap Markdown
16.13. 14. Bootstrap Maxlength
16.14. 15. Bootstrap Select
17. Bootstrap Help Sheet
18. Referencias

En formato pdf. Contiene 90 páginas.

Screenshot_20190507_222806
Imágen de perfil

.pdfGuía pra la realización de aplicaciones móviles en los sistemas operativos Android e iOS


510 visualizaciones el último mes

Android

,

iOS

Actualizado el 4 de Octubre del 2021 por Administrador (Publicado el 23 de Septiembre del 2021)
2.833 visualizaciones desde el 23 de Septiembre del 2021
Las aplicaciones móviles se han convertido en un fenómeno mundial de desarrollo de software y tecnología para las telecomunicaciones. Por tal razón, el presente proyecto está diseñado y orientado a la guía y aprendizaje de herramientas para el desarrollo de aplicaciones móviles en los sistemas operativos iOS y ANDROID.

La guía se estructura en los conceptos fundamentales de los sistemas operativos, así como en la instalación de los programas, y el uso de lenguaje y componentes de los desarrolladores. Contiene también ejemplos claros y sencillos que ayudan a reforzar el aprendizaje, por parte de los estudiantes, así como de ejercicios propuestos para desarrollo y evaluación de tal aprendizaje.

En formato pdf. Contiene 40 páginas.

Screenshot_20210923_155006
Imágen de perfil

.pdfIntroducción a AWK


507 visualizaciones el último mes

AWK

,

Linux

,

Linux/Unix Shell Scripting

estrellaestrellaestrellaestrellaestrella(1)
Actualizado el 17 de Mayo del 2019 por Administrador (Publicado el 6 de Febrero del 2015)
7.801 visualizaciones desde el 6 de Febrero del 2015
Breve guía de introducción a AWK realizada por Francisco Alonso Sarría.
Contenidos:
1 Introducción
1.1 Adaptar awk
2 Patrones y acciones
3 Variables y arrays
4 Entrada y salida de datos
4.1 Entrada de datos
4.2 Salida de datos
5 Estructuras de control
5.1 Toma de decisiones
5.2 Bucles
6 Funciones
6.1 Funciones matemáticas
6.2 Funciones de manejo de cadenas de caracteres
6.3 Funciones definidas por el usuario
7 AWK y BASH
7.1 Entrada de parámetros
7.2 Formateo de ordenes
7.3 Llamadas al sistema
En formato pdf. Contiene 15 páginas.

1455726474_awk
sin imagen de perfil

.zipDesarrollo de un componente contenedor en Blazor.


486 visualizaciones el último mes

C sharp

,

HTML

Actualizado el 14 de Agosto del 2023 por Horacio Aldo (Publicado el 10 de Agosto del 2023)
1.535 visualizaciones desde el 10 de Agosto del 2023
Enseña el uso de RenderFragment, guiado por el desarrollo de un componente Blazor que permite colapsar y expandir su contenido.

Imágen de perfil

.pdfModelado de personajes 3D y animación mediante captura de movimiento


454 visualizaciones el último mes

3D Studio Max

,

Maya

Publicado el 16 de Febrero del 2021 por Administrador
1.614 visualizaciones desde el 16 de Febrero del 2021
En este trabajo se toma una referencia de una escena de la película “El Señor de los Anillos: Las dos Torres” en la que el personaje de cgi Gollum habla consigo mismo. El objetivo ha sido replicar esta escena, para ello se han buscado referentes visuales de diversas fuentes, se ha creado un storyboard y unos blueprints a partir de los cuales se ha modelado el personaje en 3D, se han utilizado técnicas de captación de movimiento corporal y facial para la animación.

Se han investigado diferentes métodos de captura de movimiento y se han utilizado los que se encontraban más al alcance del estudiante. Mediante una cámara Kineckt de Xbox one y software específico se ha llevado a cabo esta tarea. Este método de captación de movimiento se encuentra dentro del grupo de captación de movimiento sin marcadores que, igual que la animación manual, requiere el uso de morphs y de sistemas de huesos. De este modo, el resultado final, es el fruto de una animación capturada y posteriormente refinada y enriquecida de manera manual.

Se ha compuesto la escena que consta del escenario, el personaje, varias luces y las cámaras, mediante las cuales se ha intentado crear una narrativa audiovisual similar a la de la película original.

Se han usado técnicas de render fotorrealistas con materiales de sub-surface scattering y con el motor Mental ray. Los diferentes elementos que componen la escena han sido renderizados independientemente y compuestos posteriormente en postproducción en dónde también se han aplicado los retoques de corrección de color pertinentes. Asimismo, se han sacado canales de render complementarios como pelo, luz de efecto para lograr un acabado más realista.

Por último, se ha creado una entradilla en 2D para presentar el trabajo en la que se ha replicado la tipografía de la saga y se ha creado un efecto mediante partículas de descomposición en granos de arena.

En formato pdf. Contiene 73 páginas.

Screenshot_20210216_205443
Imágen de perfil

.pdfTutorial de Microsoft Office Access 2007


452 visualizaciones el último mes

Access

,

Office

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 21 de Abril del 2020 por Administrador
2.511 visualizaciones desde el 21 de Abril del 2020
Access es el gestor de bases de datos relacionales de Microsoft Office. Un gestor de bases de datos es un programa informático que permite crear, manipular y modificar bases de datos de muy diversa temática. Una base de datos relacional está compuesta de diversas tablas que se relacionan entre sí, de forma que la información se organiza de forma óptima, evitando repeticiones y facilitando la gestión de los datos. Microsoft Office Access (en adelante, Access) es una base de datos que se compone de un único archivo con extensión “.mdb” o “.accdb” que contiene la información almacenada en tablas y, opcionalmente, otros elementos como consultas y formularios.

En los últimos años este entorno ha adquirido una gran difusión en distintos ámbitos que requieren la captura de datos cuya estructura no exija un diseño excesivamente complejo, ya que Access tiene limitaciones en cuanto al número de campos por tabla (hasta un máximo de 255) y el número de usuarios que pueden acceder de forma simultánea a una misma base de datos. Para gestionar bases de datos con una estructura más compleja o más exigentes en cuanto al rendimiento se utilizan entornos profesionales más potentes como Oracle o SQL Server. Una de las ventajas de los gestores de bases de datos consiste en que permiten la definición de formularios para capturar datos de forma fácil y segura, con validaciones en el mismo momento de la recogida.

El objetivo de este Tutorial es aprender a utilizar el gestor de bases de datos Access (versión 2007 o 2010) a través de un trabajo dirigido que consiste en diseñar una base de datos para introducir la información registrada en formularios en papel. Trasladaremos los formularios en papel a un diseño coherente de tablas relacionadas entre sí, sobre las que definiremos consultas para acceder a la información y generaremos formularios electrónicos protegidos de entrada de datos.

La forma de trabajar con este Tutorial es imprimirlo y, con el ordenador al lado, ir realizando las tareas que se proponen. Se debe tener en cuenta que las imágenes pueden variar ligeramente en función de la versión de Access y de los programas y dispositivos instalados en el ordenador.

Screenshot_20200421_200305
Imágen de perfil

.pdfBases de datos: uso avanzado Microsoft Access 2010


450 visualizaciones el último mes

Access

,

Bases de Datos

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 22 de Julio del 2019 por Administrador
4.259 visualizaciones desde el 22 de Julio del 2019
Índice de Contenidos:
1. CONCEPTOS BÁSICOS
1.1 DESARROLLO Y USO DE LAS BASES DE DATOS
2. TABLAS Y RELACIONES
CAMPOS Y COLUMNAS
RELACIONES Y COINCIDENCIAS
CREANDO Y MODIFICANDO RELACIONES ENTRE TABLAS: MUCHAS -A-MUCHAS
UTILIZANDO TABLAS CONECTADAS
3. CONSULTAS
TIPOS DE CONSULTAS
Crear y correr una consulta para actualizar datos en la tabla
Crear y correr una consulta para añadir registros a la tabla
Crear y correr una consulta para limpiar una tabla
CREAR Y CORRER UNA CONSULTA PARA GUARDAR DATOS YA SELECCIONADOS
COMO UNA NUEVA TABLA
Crear y correr una consulta de tabla de referencias cruzadas
Crear y correr consultas para desplegar los registros repetidos en la tabla
Crear y correr consultas para desplegar registros no coincidentes en tablas relacionadas
REFINAR CONSULTA
Crear, modificar y correr consultas de parámetros con una o dos variables
Uso de caracteres comodín en la consulta: [ ], !, -, #
CONDICIONES GENERALES DE USO.

En formato pdf. Contiene 46 páginas.

Screenshot_20190722_194741
Imágen de perfil

.videoCurso básico Illustrator CC en Windows 8


448 visualizaciones el último mes

Adobe Illustrator

,

Windows 8

Publicado el 21 de Noviembre del 2018 por Administrador
3.140 visualizaciones desde el 21 de Noviembre del 2018
Curso de introducción a Adobe Illustrator CC en vídeos:
1.- Cómo descargarlo y Bienvenida
2.- Conociendo la interfaz
3.- Conociendo la barra de herramientas
4.- Configurando espacio de trabajo
5.- Configurando preferencias
6.- Atajos de teclado o shortcuts
7.- Visualización y modos de pantalla
8.- Métodos de navegación
9.- Configurar un nuevo documento
10.- Configurar mesas de trabajo
11.- Cómo ajustar documento
12.- Reglas, guias y cuadricular
13.- Cómo hacer selecciones
14.- Selección directa y de grupo
15.- Varita mágica
16.- Seleccionar con lazo
17.- Dibujar con pluma
18.- Poner texto
19.- Linea, arco, espiral, retículas
20.- Dibujar formas geométricas
21.- Cómo dibujar con pincel
22.- Lápiz suavizador borrador de trazos
23.- Dibujar con pincel de manchas
24.- Borrador, tijeras y navaja
25.- Cómo rotar y reflejar
26.- Cómo escalar, distorsionar
27.- Cómo editar anchura de trazos
28.- Editar transformación libre
29.- Formas pintura interactiva
30.- Cuadricula de perspectiva
31.- Cómo rellenar con malla
32.- Cómo dibujar con degradado
Imágen de perfil

.pdfCuaderno Práctico de Aplicaciones Informáticas: Access


440 visualizaciones el último mes

Access

,

Bases de Datos

Publicado el 12 de Diciembre del 2019 por Administrador
3.675 visualizaciones desde el 12 de Diciembre del 2019
Documento realizado por Mª del Rosario Caballero Pérez, Dpto. de Lenguajes y Sistemas Informáticos de la Universidad de Cádiz

Índice de Contenidos:
1.- Presentación
2.- Tabla: tipos de datos y propiedades de los campos. Relaciones entre tablas. Importación
3.- Formularios
4.- Consultas de selección
5.- Consultas de selección avanzadas
6.- Informes
7.- Relación complementaria de ejercicios
8.- Supuestos prácticos
9.- Anexos

En formato pdf. Contiene 117 páginas.

Screenshot_20191212_185009
Imágen de perfil

.pdfCurso Android. Desarrollo de aplicaciones móviles


399 visualizaciones el último mes

Android

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 7 de Julio del 2021 por Administrador
5.380 visualizaciones desde el 7 de Julio del 2021
Documento realizado por Adrián Catalán.

Índice de Contenidos:
1.- Sobre la guía
2.- Sobre el autor
3.- Construir un lector de feeds simple
4.- Aumentar la funcionalidad de un lector de feeds
5.- Trabajando con imágenes (cámara y galería)
6.- Grabación y reproducción de vídeo
7.- Geolocalización y utilización de mapas de Google
8.- Trabajar con el acelerómetro
9.- Reproducción de sonido en un ciclo infinito
10.- Envío de email utilizando Android
11.- Trabajando con APIs (Facebook y Twitter)
12.- Concetándonos con Apis de Google
13.- Comunidades android
14.- Otras gúias de maestros del web

En fomato pdf. Contiene 137 páginas.

Screenshot_20210707_101704