Los Temas más visitados

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

.htmlColección de ejercicios resueltos Entidad/Relación


1.539 visualizaciones el último mes

Bases de Datos

estrellaestrellaestrellaestrellaestrella(40)
Actualizado el 21 de Agosto del 2016 por Administrador (Publicado el 17 de Enero del 2012)
395.002 visualizaciones desde el 17 de Enero del 2012
Colección de 18 ejercicios resueltos del modelo Entidad/Relación.
Ejercicio 1. Biblioteca v1
Ejercicio 2. Academia de clases
Ejercicio 3. Geografía
Ejercicio 4. Guerras
Ejercicio 5. Almacén v1
Ejercicio 6. Biblioteca v2
Ejercicio 7. Organigrama
Ejercicio 8. Vuelos
Ejercicio 9. Recetas de cocina
Ejercicio 10. Futbol
Ejercicio 11. Accidentes geográficos
Ejercicio 12. Empresa de software
Ejercicio 13. Empresa de comidas
Ejercicio 14. Red social
Ejercicio 15. Menú diario
Ejercicio 16. Twitter
Ejercicio 17. Horario escolar
Ejercicio 18. Inmuebles
Imágen de perfil

internetGmail desde Python, accediendo a la bandeja de Entrada


847 visualizaciones el último mes

Python

Publicado el 22 de Marzo del 2021 por Administrador
847 visualizaciones desde el 22 de Marzo del 2021
¿Quieres implementar envío y recepción de emails en tus aplicaciones?

El email es una herramienta muy potente, si bien lo habitual es utilizarlo en persona, hay muchos servicios y aplicaciones que lo utilizan de forma automática para enviar y recibir notificaciones de estado.

En esta primera entrada de gmail desde Python, vamos a ver como acceder a una cuenta GMAIL, consultar la bandeja de entrada y descargar los mensajes.

Screenshot_20210322_161639
Imágen de perfil

internetCable de red Ethernet: categorías, protecciones y cómo saber cuál comprar


784 visualizaciones el último mes

Cableados

,

Redes

Publicado el 17 de Marzo del 2021 por Administrador
392 visualizaciones desde el 17 de Marzo del 2021
Vamos a explicarte qué tipos de cable de red Ethernet tienes disponibles para que sepas cuál comprar para mejorar la velocidad de tu casa. Las conexiones domésticas no paran de mejorar en velocidad, por lo que si has contratado una fibra óptica de gran velocidad quizá quieras intentar aprovechar al máximo su velocidad ya no a través de la WiFi, sino conectando directamente a tu router los dispositivos.

Para ello vas a necesitar un cable de red, también conocidos como cables RJ45 o simplemente cable Ethernet, y no todos son iguales. Existen diferentes tipos de cable organizados por categorías, y dependiendo de cuál elijas la velocidad de conexión que son capaces de transmitir es diferente.

Screenshot_20210317_160837
Imágen de perfil

.videoEnviar mensajes a whatsapp con PHP y Waboxapp API


750 visualizaciones el último mes

PHP

,

WAP (WML y XML)

estrellaestrellaestrellaestrellaestrella(1)
Publicado el 12 de Mayo del 2020 por Administrador
2.495 visualizaciones desde el 12 de Mayo del 2020
Screenshot_20200512_171520
Imágen de perfil

internetCrear un Cluster de Base de Datos en la Nube con MongoDB Atlas


688 visualizaciones el último mes

mongoDB

,

Python

Publicado el 18 de Marzo del 2021 por Administrador
344 visualizaciones desde el 18 de Marzo del 2021
Hace ya años MongoDB ha sido el ir a NoSQL la base de datos para individuos y empresas de construcción de aplicaciones a gran escala. Es de código abierto, fácilmente escalable y proporciona alta disponibilidad. También admite consultas muy complejas y control de concurrencia de grano fino.

Sin embargo, tareas necesarias como la instalación de la base de datos, el ajuste para mantener un rendimiento óptimo durante largos períodos de tiempo y asegurándolo tienden a requerir mucho esfuerzo especializado y dedicado.

Afortunadamente, hay una alternativa más fácil: MongoDB Atlas, una totalmente gestionado, versión de la base de datos en la nube.

Con MongoDB Atlas, puede crear un clúster de MongoDB en cualquier proveedor de la nube principal de su elección y comenzar a usar este cluster en cuestión de minutos. Usando el interfaz de usuario basada en navegador de Atlas, también intuitivamente puede configurar el clúster y supervisar su funcionamiento.

En este tutorial te mostraré cómo crear un clúster de MongoDB Atlas nivel libre y utilizarlo en una aplicación de Python.

Screenshot_20210318_163650
Imágen de perfil

internetCSS grid: diseño con función inteligente


627 visualizaciones el último mes

CSS

Publicado el 10 de Marzo del 2021 por Administrador
627 visualizaciones desde el 10 de Marzo del 2021
Al crear un sitio web, gran parte del trabajo consiste en disponer correctamente los distintos elementos que la componen. El diseño debe ser atractivo, pero claro al mismo tiempo, y se debe comprender de forma intuitiva. Las hojas de estilo en cascada (CSS) constituyen una herramienta para diseñar sitios web con esas características. Mientras que HTML muestra el contenido de forma rudimentaria, CSS es apto para diseños complejos. La tecnología de la web está en constante desarrollo y ahora, con CSS3, han aparecido técnicas nuevas que permiten aplicar el lenguaje en el Internet móvil y utilizar el diseño responsivo.

Índice de contenidos:
1.- ¿Por qué se usa CSS grid layout?
2.- CSS grid: tutorial con ejemplos
2.1.- Crear contenedores y elementos
2.2.- Rejilla, columnas y filas
2.3.- Disposición de los elementos
2.4.- Asignación de áreas
2.5.- Ajustar la alineación
2.6.- Ajustes automáticos para usar diseño responsivo

Screenshot_20210310_161822
Imágen de perfil

.pdfHTML. Guía de referencia rápida


561 visualizaciones el último mes

HTML

Publicado el 25 de Marzo del 2021 por Administrador
561 visualizaciones desde el 25 de Marzo del 2021
En formato pdf. Contiene 2 páginas.

Screenshot_20210325_165710
Imágen de perfil

internetCómo enviar mensajes masivos a WhatsApp desde Excel


492 visualizaciones el último mes

Excel

Publicado el 29 de Marzo del 2021 por Administrador
492 visualizaciones desde el 29 de Marzo del 2021
WhatsApp te ofrece una alternativa muy poco conocida y poco empleada, la cual es el envío de mensajes personalizados o mensajes masivos de WhatsApp. Esta alternativa es empleada para lo que se denomina WhatsApp Marketing.

Esta alternativa es empleada también para enviar mensajes a cualquier persona que no esté incluida en tu lista de contactos.

El envío de estos mensajes masivos y/o personalizados de WhatsApp se puede hacer creando una plantilla de Excel, que te vamos a mostrar co cómo hacerla en unos pasos muy sencillos.

Índice de Contenidos:
1.- Cómo enviar mensajes masivos a WhatsApp por medio de Excel
1.1. La primera manera para enviar mensajes a WhatsApp desde Excel es la siguiente:
1.2. La segunda manera para enviar mensajes a WhatsApp desde Excel es la siguiente:
1.3. La tercera manera para enviar mensajes masivos a WhatsApp desde Excel es:
2.- Vídeo tutorial mas plantilla

Screenshot_20210329_174005
Imágen de perfil

internetPostgreSQL: el gestor de bases de datos a fondo


464 visualizaciones el último mes

PostgreSQL

,

Bases de Datos

Publicado el 6 de Abril del 2021 por Administrador
232 visualizaciones desde el 6 de Abril del 2021
Si, además de datos alfanuméricos (letras, cifras, caracteres especiales) también se procesan tipos de datoscomplejos o contenido multimedia, los gestores de bases de datos relacionales alcanzan sus límites pronto. Las bases de datos objeto-relacionales, en cambio, así como todos los gestores que amplían el modelo tradicional con paradigmas orientados a objetos, tienen la respuesta justa a esta problemática: el llamado mapeo objeto-relacional (object-relational mapping) permite a estas BD guardar objetos también en sistemas relacionales utilizando aplicaciones escritas en lenguajes de programación orientados a objetos. Una de las soluciones más veteranas en este campo y también de las más populares es la BD de código abierto PostgreSQL, también conocida como Postgres.

Índice de Contenidos:
1.- ¿Qué es PostgreSQL?
2.- Postgres: datos clave y requisitos de sistema
3.- ¿Cómo funciona PostgreSQL?
4.- ¿En qué proyectos podría utilizarse a PostgreSQL?
5.- Instalar PostgreSQL en Linux y Windows
6.- Instalar PostgreSQL en Windows
7.- Ventajas e inconvenientes de PostgreSQL

Screenshot_20210406_162936
Imágen de perfil

.videoCómo crimpar cable ethernet Cat7


424 visualizaciones el último mes

Cableados

,

Redes

Publicado el 16 de Marzo del 2021 por Administrador
212 visualizaciones desde el 16 de Marzo del 2021
Con el avance imparable de las redes de comunicación, el empleo masivo de fibra óptica y mejor infraestructura, las redes cableadas cat 5 de nuestros hogares pueden quedarse obsoletas y no alcanzar las altas velocidades de conexión que los operadores de red nos permiten contratar. Por tanto, es este vídeo te enseño a montar un cable ethernet cat 7, que puede proporcionarte velocidades de hasta 10 Gb en longitudes de cable de 100m. Para que puedas disfrutar a la máxima velocidad tu conexión a internet.

Screenshot_20210316_160358
Imágen de perfil

internetConectar Arduino a Base de Datos MySQL


390 visualizaciones el último mes

Arduino

,

MySQL

,

Bases de Datos

Publicado el 2 de Julio del 2019 por Administrador
2.462 visualizaciones desde el 2 de Julio del 2019
En esta Publicación les mostrare como conectar nuestro Arduino a una base de datos Mysql de manera directa sin necesidad de utilizar PHP u otros métodos conocidos. para ello utilizaremos el MySQL Conector /Arduino.
Imágen de perfil

internetExportar datos de MySQL a Excel con PHP, PHPSpreadSheet y PDO


381 visualizaciones el último mes

PHP

,

MySQL

,

Excel

Publicado el 11 de Agosto del 2020 por Administrador
1.818 visualizaciones desde el 11 de Agosto del 2020
En este artículo voy a explicar cómo podemos exportar los datos de una base de datos de MySQL a un archivo de Excel u hoja de cálculo.

Vamos a usar PDO para conectar a la base de datos, y PHPSpreadSheet para crear un archivo de Excel y escribirle los datos traídos desde la tabla de la BD.

Índice de Contenidos:
1 Crear libro de Excel a partir de una base de datos de MySQL
1.1 Requisitos y recomendaciones
1.2 Descripción del proyecto
1.3 Repositorio en GitHub
1.4 La base de datos
1.5 Las hojas
1.6 Escribir encabezado en Excel
1.7 Obtener contenido de la base de datos
1.8 Escribir contenido dentro de la hoja de cálculo
1.9 Guardar el documento de Excel
1.10 Poniendo todo junto

Screenshot_20200811_164544
Imágen de perfil

internetClonación del disco duro para transferencias seguras y eficientes


366 visualizaciones el último mes

Hardware

Publicado el 11 de Marzo del 2021 por Administrador
366 visualizaciones desde el 11 de Marzo del 2021
La clonación del disco duro es una buena manera de transferir datos de forma eficiente a un nuevo soporte. Para ello existen herramientas especiales que crean una copia exacta del disco duro, incluyendo también archivos ocultos o que estén abiertos en ese momento. En este artículo te contamos cómo funciona la clonación de discos duros con software especializado. Además, te contamos cómo preparar la transferencia de datos.

Índice de contenidos:
1.- Copia del disco duro: ¿cuándo y por qué crearla?
2.- ¿Qué debes tener en cuenta al clonar un disco duro?
3.- Clonar un disco duro con AOMEI Backupper Standard
4.- Clonar un disco duro con Macrium Reflect
5.- Clonar un disco duro con Acronis True Image 2020
6.- Una vez clonado el disco duro: formatear el espacio libre para usarlo como volumen

Screenshot_20210311_163245
Imágen de perfil

.htmlCrear un Servidor FTP en Python. Módulo pyftpdlib


365 visualizaciones el último mes

Python

Publicado el 23 de Marzo del 2021 por Administrador
365 visualizaciones desde el 23 de Marzo del 2021
Aprende como crear un servidor FTP en Python mediante el módulo pyftpdlib.

Screenshot_20210323_170757
Imágen de perfil

internet40 ejercicios resueltos en Delphi


333 visualizaciones el último mes

Delphi

estrellaestrellaestrellaestrellaestrella(14)
Actualizado el 24 de Marzo del 2013 por Administrador (Publicado el 7 de Noviembre del 2003)
97.698 visualizaciones desde el 7 de Noviembre del 2003
Este no es curso de Delphi al uso. Los cursos que puedes encontrar normalmente son muy teóricos y te explican cosas muy raras que difícilmente pondrás en practica. Yo mismo cuando comencé, hubiera deseado encontrar un sitio como este y me hubiera ahorrado el comprar varios libros de Delphi, que por cierto me costaron carísimos; y este ha sido el motivo que me ha impulsado a desarrollar esta Web. Este sitio contiene un montón de ejercicios resueltos en Delphi. Comienzo desde lo mas básico y llegare hasta trabajar con bases de datos del tipo .DBF, y también bases de datos de ACCESS (.MDB). Por supuesto usaremos el diseñador de informes, todo a su debido tiempo. Veras que iré tocando todos los palos, pero eso si, supongo que tienes el Delphi instalado y que te defiendes con el entorno o IDE. De todas maneras los programas están muy documentados y las ordenes 'nuevas' te las explico. LOS PROGRAMAS ESTAN PROBADOS Y FUNCIONAN TODOS.
Imágen de perfil

internetCómo crear una unidad de recuperación USB para Windows 10


333 visualizaciones el último mes

Windows 10

Actualizado el 7 de Abril del 2021 por Administrador (Publicado el 5 de Abril del 2021)
333 visualizaciones desde el 5 de Abril del 2021
La unidad de recuperación USB para Windows 10 que incluye Microsoft como herramienta interna de mantenimiento es un medio ideal para restablecer equipos ante cualquier fallo del sistema. Revisamos su creación y usos principales.

Microsoft ha mejorado la estabilidad de Windows 10 tras un cambio de estrategia en las actualizaciones del sistema. Tanto en su desarrollo reduciendo de dos a una las entregas mayores anuales, como en su entrega más gradual que permite un mayor tiempo de prueba. Sin embargo, no ha logrado evitar que sigan produciéndose aleatoriamente errores de cualquier tipo que provocan fallos de funcionamiento o en el caso de los más graves impiden el acceso a los equipos.
Imágen de perfil

.videoCrear pdf con php y dompdf fácilmente


329 visualizaciones el último mes

PHP

Publicado el 9 de Marzo del 2021 por Administrador
382 visualizaciones desde el 9 de Marzo del 2021
Screenshot_20210309_163254
Imágen de perfil

.pdfEjercicios resueltos de VBasic 6.0


322 visualizaciones el último mes

Visual Basic

estrellaestrellaestrellaestrellaestrella(13)
Actualizado el 5 de Junio del 2017 por Administrador (Publicado el 26 de Junio del 2006)
94.133 visualizaciones desde el 26 de Junio del 2006
Ejercicios resueltos de Visual Basic 6.0 en formato zip. Contiene los codigos fuentes de los ejercicios, los ejecutables y los comentarios de cada uno de los ejercicios.
Imágen de perfil

internetSubir archivos a Dropbox desde Python a través de la API


314 visualizaciones el último mes

Python

Publicado el 21 de Marzo del 2021 por Administrador
314 visualizaciones desde el 21 de Marzo del 2021
Los servicios de almacenamiento en la nube permiten guardar y recuperar archivos desde casi cualquier dispositivo que disponga de una conexión a internet. Lo que convierte a estos servicios en un repositorio perfecto para almacenar diferentes archivos. Ya que mientras se disponga de una conexión a la red se podrá acceder a los datos. Una de sus posibles aplicaciones puede ser el guardado de los resultados de los programas escritos en Python. Por ejemplo, al terminar una simulación se pueden guardar los resultados para usarlos en otra maquina. Entre todos los servicios de almacenamiento uno de los más populares es Dropbox. Para subir archivos a Dropbox desde Python se pueden utilizar dos enfoques: instalar la aplicación en nuestro sistema operativo o utilizar la API. La primera opción es útil cuando trabajamos con nuestro ordenador. Pero esta opción presenta problemas cuando los códigos se ejecutan en un servidor o en una maquina con poco espacio. En esta entrada vamos a ver como subir archivos a Dropbox desde Python mediante la API de esta plataforma.

Screenshot_20210321_200208
Imágen de perfil

internetImportar archivo de Excel a MySQL usando PHP


312 visualizaciones el último mes

PHP

,

MySQL

,

Excel

Publicado el 6 de Agosto del 2020 por Administrador
802 visualizaciones desde el 6 de Agosto del 2020
Importar archivo de Excel a MySQL. Backup y restore de bases de datos es lo más importante en el mantenimiento de un software. El backup automático periódico es imprescindible para cualquier proyecto. Si en caso de que, hay un defecto de seguridad desconocido y que afecta a su sistema, entonces su respaldo es el Santo Grial para salvarle.

La exportación de la base de datos a un archivo de copia de seguridad puede utilizarse en el futuro para restaurar el sistema. Por lo tanto, siempre es necesario verificar el archivo de copia de seguridad haciendo una restauración de prueba. En general, el archivo de copia de seguridad estará en formato SQL, Excel o CSV.

Los clientes de la base de datos disponibles en el mercado proporcionan una opción para importar el archivo de copia de seguridad en estos formatos para restaurar los datos. Vamos a crear nuestro propio cliente de base de datos php para importar datos desde un archivo Excel.

Índice de Contenidos:
1 Importar archivo de Excel a MySQL usando PHP
1.1 ¿Qué recursos se necesitan?
1.2 Elegir archivo de Excel para importar datos
2 Código php para importar datos de Excel a MySQL
2.1 Salida de importación de php Excel
2.2 Descargar
2.3 Poblar una tabla MySQL con un archivo Excel

Screenshot_20200806_131845
Imágen de perfil

internet¿Cuenta hackeada? Cómo comprobarlo y remediarlo


299 visualizaciones el último mes

Seguridad

Publicado el 16 de Marzo del 2021 por Administrador
299 visualizaciones desde el 16 de Marzo del 2021
Pocas son las personas que no han sufrido la desagradable experiencia de que alguna de sus cuentas haya sido hackeada, ya sea de correo electrónico, de una red social, de algún servicio de streaming… A medida que hemos ido empleando más y más servicios online de todo tipo, la cantidad de credenciales de acceso gestionadas por cada usuario ha crecido hasta el punto de convertirse en una complicación. Una complicación que en no pocas ocasiones, da lugar a hábitos poco recomendables.

Así, cuando se produce una filtración y, como resultado de ella, alguna de nuestras cuentas es hackeada, podemos enfrentarnos a un problema mucho mayor si, por ejemplo, hemos reciclado contraseñas, o empleamos una clave muy parecida, con pequeñas variaciones entre unos y otros servicios. De este modo, una cuenta hackeada se puede convertir en muchas, y ya puedes imaginar el problema que esto supone.

Ahora bien, ¿cómo averiguar si alguna de tus cuentas se ha filtrado y podría ser hackeada, antes de que eso se pueda volver en tu contra? ¿Y qué puedes hacer en tal caso?

Screenshot_20210316_155047
Imágen de perfil

internetCómo utilizar el servidor SMTP de Gmail para enviar correos electrónicos de Forma Gratuita


297 visualizaciones el último mes

WordPress

Publicado el 25 de Marzo del 2021 por Administrador
297 visualizaciones desde el 25 de Marzo del 2021
La mayoría de las personas conocen Gmail por su interfaz limpia y sus útiles funciones, como los operadores de búsqueda y los add-ons. Pero también puedes usar Gmail para más cosas: el servidor SMTP de Gmail.

Prueba una demostración gratuita
Con el servidor SMTP de Gmail, podrás enviar correos electrónicos desde tu cuenta de Gmail utilizando otros clientes de correo electrónico, como Outlook o Thunderbird. Pero lo más importante es que también puedes usar el servidor SMTP de Gmail para enviar correos electrónicos desde tu sitio de WordPress. ¡Gratis!

Esta es una manera realmente genial de hacer que los correos electrónicos de tu sitio de WordPress sean más fiables sin necesidad de gastar dinero en un servicio de envío de correo electrónico dedicado. Gmail te permite enviar hasta 500 correos electrónicos por día, lo que es más que suficiente para la gran mayoría de los sitios de WordPress.

En esta publicación, repasaremos todo lo que necesitas saber sobre el servidor SMTP de Gmail, incluyendo:

Tabla de contenidos:
1.- Cómo Puedes Encontrar el Servidor SMTP para Gmail
2.- Preguntas Frecuentes Sobre el Servidor SMTP de Gmail
3.- Cómo Configurar WordPress para Enviar Correos Electrónicos a través del Servidor SMTP de Gmail

Screenshot_20210325_001752
Imágen de perfil

.pdfAlgoritmos con Python - El camino más corto


266 visualizaciones el último mes

Python

Publicado el 4 de Marzo del 2021 por Gonzalo
465 visualizaciones desde el 4 de Marzo del 2021
Un problema clásico de los grafos consiste en encontrar un camino más corto entre dos vértices, una fuente s y un destino v. Por el mismo costo podemos obtener los caminos más cortos entre la fuente s y todos los posibles destinos v'; es por eso que los algoritmos presentados en este capítulo resuelven este problema más general de los caminos más cortos desde una fuente única en un gráfico dirigido.
Imágen de perfil

internetFreeNAS: cómo instalarlo y configurarlo para una copia de seguridad NAS


266 visualizaciones el último mes

General

Publicado el 31 de Marzo del 2021 por Administrador
266 visualizaciones desde el 31 de Marzo del 2021
FreeNAS es un sistema operativo de código abierto basado en FreeBSD que le permite crear su propio NAS en una máquina dedicada o una máquina virtual en unos pocos pasos simples. Un NAS creado con FreeNAS es la forma más rápida y económica de crear un dispositivo de red para compartir archivos o realizar copias de seguridad.

FreeNAS se basa en ZFS, que es un sistema de archivos de código abierto, un controlador RAID y un administrador de volumen de nivel empresarial, que garantiza la integridad perfecta de los datos. Elimina la mayoría, si no todas, las deficiencias encontradas en los sistemas de archivos heredados y dispositivos RAID de hardware. Entre las otras características básicas y avanzadas, que hacen de FreeNAS una opción profesional, encontramos una interfaz web sofisticada, la capacidad de crear recursos compartidos SMB / CIFS (archivos compartidos de Windows), NFS (archivos compartidos de Unix), AFP (archivos compartidos de Apple) y iSCSI (uso compartido de bloques), la capacidad de conectarse a través de FTP y S3 (basado en Minio), y capacidades de instantánea y replicación de datos.

Screenshot_20210331_225617
Imágen de perfil

internetRegistro y validación de usuarios con Ajax PHP y MySQL


248 visualizaciones el último mes

PHP

,

AJAX

,

MySQL

,

JQuery

Publicado el 10 de Febrero del 2021 por Administrador
628 visualizaciones desde el 10 de Febrero del 2021
Registro y validación de usuarios con Ajax PHP y MySQL. En esta publicación nos enfocaremos en crear un formulario para registro de usuarios. Sin embargo, usaremos un formulario dinámico con la ayuda de jQuery, PHP, HTML5, MySQL, para lograr un registro muy interactivo.

La idea es tener que registrar usuarios usando algunos Framework que existen en el mercado web para no tener que recargar la página web y/o sistema web dando agilidad al sistema y logrando no consumir muchos recursos del servidor web.

Índice de Contenidos:
1 Registro y validación de usuarios con Ajax PHP y MySQL
1.1 Componentes a utilizar en este sistema web
1.2 Estructura del sistema de registro y validacion de usuarios con AJAX
1.2.1 Fichero “php_registrarajax”
1.2.2 2. Fichero index.php
1.2.3 3. RegistroAjax.php
1.2.4 4. RevisarEmail.php
1.3 CONCLUSIÓN
1.4 DESCARGAS

Screenshot_20210210_220532
Imágen de perfil

.pdfAlgoritmos con Python - Grafos


244 visualizaciones el último mes

Python

Publicado el 2 de Marzo del 2021 por Gonzalo
597 visualizaciones desde el 2 de Marzo del 2021
Un grafo es un objeto combinatorio compuesto por un conjunto de vértices V (también conocidos como nodos) y un conjunto de aristas E. Las aristas corresponden a pares de vértices, que generalmente son distintos, y sin una noción de orden en el sentido donde (u, v) y (v, u) denotan el mismo borde.

A veces, consideramos una variante, el grafo dirigido, donde los bordes tienen una orientación. En este caso, los bordes se conocen generalmente como arcos. El arco (u, v) tiene origen u y destino v. La mayoría de los algoritmos descritos en este texto operan en grafos dirigidos, pero se pueden aplicar a grafos no dirigidos reemplazando cada borde (u, v) por dos arcos (u, v) y (v, u).

Los grafos pueden contener información adicional, como pesos o letras, en forma de etiquetas en los vértices o los bordes.
Imágen de perfil

.videoCómo hacer un contador de visitas en HTML o en PHP usando base de datos MYSQL


240 visualizaciones el último mes

PHP

,

MySQL

,

HTML

Publicado el 4 de Marzo del 2021 por Administrador
227 visualizaciones desde el 4 de Marzo del 2021
Tutorial para hacer un contador de visita en una página web HTML o PHP usando una base de datos de MySQL y mostrando las visitas en pantalla.

Screenshot_20210304_163811
Imágen de perfil

internetComprobar disponibilidad de nombre de usuario en vivo


205 visualizaciones el último mes

PHP

,

AJAX

,

JQuery

,

HTML

,

MySQL

Publicado el 9 de Abril del 2020 por Administrador
649 visualizaciones desde el 9 de Abril del 2020
Cuando queremos hacer un formulario de registro de usuarios o de elementos que deseamos que su nombre sea único y que no puede estar duplicado en la base de datos, podemos usar en nuestros campos de texto del formulario una validación para comprobar la disponibilidad o existencia del nombre en vivo.

Esto también se puede aplicar para la validación de emails únicos. También se podría comprobar en el momento si un email ya existe en la base de datos o cualquier dato que se te ocurra.

En el ejemplo que se ilustra asociado a esta entrada, vamos a ver un formulario donde el usuario puede indicar su nombre o nickname para registrarse o iniciar sesión en una página Web. Vamos a comprobar la disponibilidad del nombre de usuario en vivo utilizando la tecnología Ajax para enviar la petición al servidor sin necesidad de recargar la página.

Esto lo vamos a conseguir utilizando las siguientes tecnologías: HTML, jQuery, AJAX, PHP y MySQLi.

Screenshot_20200409_190036
sin imagen de perfil

localCONFIGURAR APACHE PHP Y POSTFIX EN FREEBSD PARA ENVIAR CORREOS


201 visualizaciones el último mes

Linux

,

Apache

,

PHP

Actualizado el 13 de Junio del 2019 por Yandri (Publicado el 28 de Enero del 2019)
1.771 visualizaciones desde el 28 de Enero del 2019
Configuración de Apache24, PHP73 y Postfix para enviar correos desde la página web.
Imágen de perfil

internetCómo hacer funcionar OBS Studio sobre GNOME y Wayland


195 visualizaciones el último mes

Linux

Publicado el 28 de Marzo del 2021 por Administrador
195 visualizaciones desde el 28 de Marzo del 2021
Wayland es desde Fedora 32 mi servidor gráfico de referencia. Como ya he dicho en otras ocasiones, paso incontables horas haciendo con él prácticamente de todo: navegación web, redacción con LibreOffice, programación, edición de vídeo, sesiones maratonianas de Amazon Prime Video, edición de imágenes, reproducción continua de música y jugar (sí, incluso a AAA exclusivos de Windows con Proton). Todo lo hago desde Wayland con un resultado bastante satisfactorio, menos la grabación con OBS Studio, que tenía seguir delegando en Xorg por la falta de soporte oficial para Wayland.

Por suerte en OBS Studio 27 se han puesto los cimientos para acabar con el déficit que arrastraba la aplicación en lo que respecta a soportar Wayland, y de hecho, si uno quiere, puede probar fácilmente la actual versión beta de la aplicación mediante Flatpak. Sin embargo, cuando la probé en enero vi que la tasa de imágenes por segundo era muy inconsistente, al menos a la hora de grabar a 60fps.

Dos meses después he decidido volver a darle una oportunidad a la versión beta de OBS Flatpak, y la verdad es que me ha sorprendido para bien la mejora en la calidad de la grabación. Sin embargo, el entusiasmo inicial se convirtió rápidamente en decepción cuando vi que la grabación de la imagen se congelaba cuando el foco se ponía sobre una aplicación a pantalla completa. Lo curioso del asunto es que OBS seguía funcionando correctamente, así que al apartar el foco de la aplicación o al cerrarla todo volvía a la normalidad.

Screenshot_20210328_235337