Profesor Informática
Profesor Informática
  • 49
  • 27 577
Dibujando un triángulo Sierpinsky con PHP y la librería GD - parte (3/3)
Estudiamos una solución para el trazado recursivo de una imagen fractal: el triángulo Sierpinsky. Usamos la biblioteca gráfica de código abierto GD, y definimos varias clases para facilitar el trabajo: clase Triángulo, clase Sierpinsky y clase Imagen, inspirándonos para esta última clase en un patrón Singleton.
En esta tercera parte se revisa la clase Imagen y se realiza la comprobación final de que todo funciona.
Enlace al código en gitHub:
github.com/oscarda/php/tree/main/triangulo_sierpinsky
มุมมอง: 32

วีดีโอ

Dibujando un triángulo Sierpinsky con PHP y la librería GD - parte (2/3)
มุมมอง 21ปีที่แล้ว
Estudiamos una solución para el trazado recursivo de una imagen fractal: el triángulo Sierpinsky. Usamos la biblioteca gráfica de código abierto GD, y definimos varias clases para facilitar el trabajo: clase Triángulo, clase Sierpinsky y clase Imagen, inspirándonos para esta última clase en un patrón Singleton. En esta segunda parte se revisa la clase Sierpinsky y en especial cómo se ha plantea...
Dibujando un triángulo Sierpinsky con PHP y la librería GD - parte (1/3)
มุมมอง 48ปีที่แล้ว
Estudiamos una solución para el trazado recursivo de una imagen fractal: el triángulo Sierpinsky. Usamos la biblioteca gráfica de código abierto GD, y definimos varias clases para facilitar el trabajo: clase Triángulo, clase Sierpinsky y clase Imagen, inspirándonos para esta última clase en un patrón Singleton. En esta primer parte se revisa el planteamiento general, y analizamos la clase trián...
Dibujando con PHP un tablero de ajedrez con bucles anidados y la biblioteca GD.
มุมมอง 100ปีที่แล้ว
En esta video explicación vemos como utilizar la clase Rectángulo definida anteriormente para dibujar un tablero de ajedrez, con un número configurable de rectángulos que cubriran la imagen al completo. Utilizamos la biblioteca GD de software libre para programación gráfica, y una estructura de bucles anidados para generar la distribución de rectángulos.
Dibujando manualmente rectángulos con PHP y la biblioteca GD.
มุมมอง 54ปีที่แล้ว
En esta video explicación vemos como utilizar la clase Rectángulo definida anteriormente para dibujar cuatro rectángulos que cubran la imagen al completo, dividiéndola en cuatro cuadrantes. Utilizamos la biblioteca GD de software libre para programación gráfica.
Depurando scripts php con ejecución paso a paso en PHPStorm
มุมมอง 80ปีที่แล้ว
En esta video explicación vemos como depurar un programa php que busca números primos. Vemos lo siguiente: - Configurar el depurador (debugger) de PHPStorm para que funcione con la lectura de valores por teclado. - Activación de puntos de interrupción o breakpoints cerca de la zona donde se encuentra el problema a depurar. - Gobernar la ejecución: ejecutar un paso, paso al interior de una funci...
PHP: dibujando con nuestra clase personalizada y GD
มุมมอง 67ปีที่แล้ว
Dibujamos rectángulos con la clase definida en la anterior explicación, utilizando los distintos métodos definidos, y apoyándonos siempre en las funciones de la biblioteca gráfica GD.
PHP: definiendo una clase que dibuja rectangulos con GD
มุมมอง 68ปีที่แล้ว
Definimos la clase Rectangulo, con un constructor y un método dibujar entre otros, usando la biblioteca de funciones gráficas GD. Recuerda instalar o activar la biblioteca GD: Ubuntu linux: sudo apt-get install php8.1-gd Windows: utiliza phpinfo() para localizar tu archivo php.ini, ábrelo y descomenta la extension de gd: extension=gd
GitHub y PHPStorm Parte3 - fusión de ramas
มุมมอง 107ปีที่แล้ว
Fusionamos dos ramas del repositorio utilizando PHPStorm: combinamos la rama donde hemos desarrollado nuestra funcionalidad, con la rama principal main; finalmente se subirán los cambios al repositorio remoto.
GitHub y PHPStorm Parte2 - resolución de conflictos con merge
มุมมอง 213ปีที่แล้ว
Resolvemos el escenario de tener cambios locales y cambios remotos en un mismo archivo, es decir, un conflicto de cambios. Lo resolvemos utilizando la herramienta diff de PHPStorm para seleccionar manualmente qué cambios preservamos y en qué orden. Vemos también la diferencia entre revisar novedades del repositorio remoto (fetch), y traer todos los cambios de los archivos para la rama actual (p...
GitHub y PHPStorm Parte1 - operativa básica de trabajo
มุมมอง 1Kปีที่แล้ว
Vemos como añadir colaboradores a un repositorio en GitHub, como clonar un repositorio, como crear una rama en el repositorio local para empezar a trabajar en el código, como realizar commits (validar paquetes de cambios), como subir nuestros commits al repositorio remoto, como actualizar cambios desde remoto, como cambiar la rama actual y como volver a versiones anteriores del proyecto.
if-else en PHP para mostrar mensajes por pantalla según condiciones.
มุมมอง 52ปีที่แล้ว
Creación de un script php que muestra tres mensajes por pantalla, dependiendo de varias conciones. Utiliza estructuras if e if-else anidadas. Emplea las funciones fgets() y trim(), y el operador Y-lógico &&.
if-else en PHP para mostrar mensajes por pantalla según condiciones.
มุมมอง 132ปีที่แล้ว
Creación de un script php que muestra tres mensajes por pantalla, dependiendo de varias conciones. Utiliza estructuras if e if-else anidadas. Emplea las funciones fgets() y trim(), y el operador Y-lógico &&.
If else en PHP para determinar si una letra está en mayúsculas
มุมมอง 123ปีที่แล้ว
Creación de un script php que determina si una letra está en mayúsculas, realizando otras comprobaciones, utilizando estructuras if y también if-else. Se modifica el algoritmo para que pueda funcionar con caracteres internacionales en Unicode. Emplea las funciones fgets(), trim(), intval(), strlen(), strtoupper(), mb_strlen(), mb_strtoupper() y exit(). IMPORTANTE: para que funcione el juego de ...
Ejercicio de programación PHP - uso básico de cadenas.
มุมมอง 43ปีที่แล้ว
Se realiza un ejercicio que, dado una cadena y un carácter, cuenta el número de ocurrencias del carácter en la cadena. Se demuestran estructuras condicionales, de repetición, uso de la notación de arreglos para acceder a caracteres de una cadena y el uso de las funciones fgets() para tomar datos por el teclado, mb_strlen() para contar el número de caracteres de una cadena UTF-8 con caracteres i...
Creando colores RGB en hexadecimal con PHP
มุมมอง 99ปีที่แล้ว
Creando colores RGB en hexadecimal con PHP
Gimp: añadiendo a una imagen figuras y objetos, efectos, rutas y gradientes de color.
มุมมอง 9982 ปีที่แล้ว
Gimp: añadiendo a una imagen figuras y objetos, efectos, rutas y gradientes de color.
GIMP: capas, transparencia y herramientas de emborronado, clonado, y selección libre, entre otras
มุมมอง 2.1K2 ปีที่แล้ว
GIMP: capas, transparencia y herramientas de emborronado, clonado, y selección libre, entre otras
Introducción a Gimp modificando personajes de comic: Mortadelo y Filemón.
มุมมอง 892 ปีที่แล้ว
Introducción a Gimp modificando personajes de comic: Mortadelo y Filemón.
¿Qué lenguajes se utilizan para generar una página web y para describir sus contenidos y apariencia?
มุมมอง 582 ปีที่แล้ว
¿Qué lenguajes se utilizan para generar una página web y para describir sus contenidos y apariencia?
¿Cómo carga tu navegador una página web? ¿Qué equipos, protocolos, y lenguajes intervienen?
มุมมอง 842 ปีที่แล้ว
¿Cómo carga tu navegador una página web? ¿Qué equipos, protocolos, y lenguajes intervienen?
Libre Office Calc: fórmulas condicionales con la función SI.CONJUNTO( )
มุมมอง 3.4K2 ปีที่แล้ว
Libre Office Calc: fórmulas condicionales con la función SI.CONJUNTO( )
Libre Office Calc: uso de fórmulas condicionales con la función SI( )
มุมมอง 1.2K2 ปีที่แล้ว
Libre Office Calc: uso de fórmulas condicionales con la función SI( )
Cálculo de porcentajes con Calc
มุมมอง 3.1K2 ปีที่แล้ว
Cálculo de porcentajes con Calc
Tutorial: de Pseudocódigo a Python - 2/4
มุมมอง 2682 ปีที่แล้ว
Tutorial: de Pseudocódigo a Python - 2/4
Tutorial 3/4: de Pseudocódigo a Python
มุมมอง 82 ปีที่แล้ว
Tutorial 3/4: de Pseudocódigo a Python
Tutorial 4/4: de Pseudocódigo a Python
มุมมอง 112 ปีที่แล้ว
Tutorial 4/4: de Pseudocódigo a Python
Introducción a Kdenlive: manejar video y audio
มุมมอง 2142 ปีที่แล้ว
Introducción a Kdenlive: manejar video y audio
Creando un paisaje sonoro con Audacity
มุมมอง 9672 ปีที่แล้ว
Creando un paisaje sonoro con Audacity
Como aplicar efectos y eliminar ruido con Audacity
มุมมอง 1572 ปีที่แล้ว
Como aplicar efectos y eliminar ruido con Audacity

ความคิดเห็น

  • @user-gq4qe4yz1n
    @user-gq4qe4yz1n หลายเดือนก่อน

    hola excelente explicación. pero no encuentro la segunda parte

  • @antoniomc2438
    @antoniomc2438 2 หลายเดือนก่อน

    Muy bueno. Tengo una pregunta. En Libre Office ¿Se puede trabajar con Power Pivot y Power Query además de Power BI?. Muchas gracias por todo y un cordial saludo

  • @carmenbechouchecastro723
    @carmenbechouchecastro723 3 หลายเดือนก่อน

    Excelente explicación. Gracias.

  • @TrabajoOrganizacionLogistica
    @TrabajoOrganizacionLogistica 3 หลายเดือนก่อน

    Gracias por hacer el vídeo, dos años después.

  • @sergionomada2647
    @sergionomada2647 5 หลายเดือนก่อน

    falta formula en el segundo caso en el caso de => que no se ha formulado, en el primer ejemplo rosa de 18 años aparece que no puede votar cuando si deberia poder hacerlo asi que este tutorial me ha dejado a medias :-(

  • @JC-df6eq
    @JC-df6eq 6 หลายเดือนก่อน

    Me salvaste 🤩!! Te hago una consulta, a la hora de fusionar las ramas, me aparece al reves, es decir de "Main to funcionalidades", esto es incorrecto. Sabes a que se debe ?

  • @ivansegura3221
    @ivansegura3221 9 หลายเดือนก่อน

    Muy bien.

  • @anabc1302
    @anabc1302 9 หลายเดือนก่อน

    Muchas gracias, se entendió, perfecto!

  • @hortaecoruna218
    @hortaecoruna218 11 หลายเดือนก่อน

    Muchas gracias por compartir tus conocimientos. Copiaba en calc y pegaba en writer, y no me daba quedado bien, hasta que hice el pegado especial. Desconocía esa función. Mil gracias!! 🤩

  • @marcelorodriguez2978
    @marcelorodriguez2978 ปีที่แล้ว

    Gracias!!!

  • @jcorderob
    @jcorderob ปีที่แล้ว

    Excelente explicación, amigo mío. Ya me estaba volviendo loco ese carajo error. Un millón de gracias

  • @martinrgerez453
    @martinrgerez453 ปีที่แล้ว

    Gracias crack excelente video

  • @cristianpenalver2538
    @cristianpenalver2538 ปีที่แล้ว

    gracias me sirvio de mucho

  • @JaimeGonzalez-gg4re
    @JaimeGonzalez-gg4re 2 ปีที่แล้ว

    Muy interesante!

  • @thebroki6684
    @thebroki6684 2 ปีที่แล้ว

    EXCELENTE VIDEO MASTER!!! MUCHAS GRACIAS!!!!"

  • @sulux360
    @sulux360 2 ปีที่แล้ว

    No entiendo cómo tan poca gente a llegado hasta este vídeo, considero que es algo básico que todos deberíamos saber para entender mejor este mundo de la informática. Me ha servido bastante tu vídeo y te felicito por tu trabajo, ojalá más gente te conozca, un saludo.