Entradas

Error: Incorrect date value: '0000-00-00' for column. Mysql Strict Mode

Imagen
  ¿Como corregir Error: Incorrect date value: '0000-00-00' for column en MySQL con strict_mode activado? Últimamente MySQL está dando quebraderos de cabeza. Yo me lo estoy encontrando a diario. La empresa de alojamiento ha actualizado por seguridad la versión de MySQL a la versión 8.0.26, activando por defecto el modo strict_mode , entre otros   . Este último cambio es el que realmente está dando tantos problemas. La configuración por defecto en MySQL 8 es: ONLY_FULL_GROUP_BY, STRICT_TRANS_TABLES, NO_ZERO_IN_DATE, NO_ZERO_DATE, ERROR_FOR_DIVISION_BY_ZERO, and NO_ENGINE_SUBSTITUTION Las alarmas empiezan a saltar cuando añadimos o intentamos modificar un dato de la tabla cuando nos han cambiado el servidor con el modo strict_mode activado. Os encontraréis con el siguiente error: Error: Incorrect date value: '0000-00-00' for column nombre_columna El modo strict_mode obliga a utilizar un modo de consultas estándar, por lo que ya no se permite realizar ciertas consultas, e

Google Search Console (GSC). Experiencia en las páginas 100%

Imagen
  Experiencia en las páginas Mobile & PC 100% 7 meses ha tardado el sistema del GSC a poder tener un 100% en todas las páginas visitadas, tanto en teléfonos móviles como en PC en la web de parafarmacia . Esta experiencia de velocidad se traduce en visitas, ya que Google sube en los rankings entre dos resultados similares, aquél que tenga una mayor velocidad de carga y experiencia de usuario. No es imposible. ya véis que tanto en télefonos móviles (imagen superior) como en PC (imagen a continuación), son del 100%. Puede llegar a ser obsesión el intentar tener un rendimiento siempre del 100%, así que si tenéis algún rendimiento del 90%, ya está bien. La entrada de este blog intenta informar de que llegar al 100% es posible, pero con mucho esfuero. ¿Vale la pena? Eso está a tu decisión ;D.

Inteligecia artificial para el sector turístico

Imagen
  Inteligencia Artificial encara al sector turístico. Reconocimiento de imágenes Es muy importante especificar qué es cada una de las imágenes en las páginas web para las personas con alguna minusvalía. Por si no lo sabéis, las personas ciegas pueden navegar por Internet. Se valen de navegadores que leen la página web donde están.... ¿y qué pasa cuando llega a una imágen? pues que el diseñador es el responsable de haberla explicado textualmente en el código de la página web. Explicar cada una de las imágenes cuando se tienen miles es una tarea ardua, larga, repetitiva y poco gratificante, pero.... ahora tenemos un aliado. La inteligencia artificial. Una de las tareas nuevas que me toca implementar y lanzar a una empresa a la tecnología 4.0 es precisamente esta, realizar un proceso de deep learning basado en imágenes para que el sistema reconozca las imágenes y hacer esta tarea más fácil, y de paso, ayudar a las personas con alguna minusvalía. Nos toca explicar las 22.000 imágenes, una

Linux. Contar ficheros en directorios recursivo

find tu_directorio/. -type f | wc -l Esta es la instrucción que necesitáis ejecutar en vuestro Linux para saber el número de ficheros que existe en un directorio incluyendo sus subdirectorios. Fácil ;D

Pentium dual core del 2009 para ML, Jupyter, Deep Learning with Tensorflow & Keras, Tensorflow Serve en el 2022

Imagen
  Utilizando un Pentium Dual Core para procesos de Inteligencia Artificial Quien me conoce, sabe que me gusta reciclar y dar uso a esos ordenadores que tenemos medio olvidados, que pensamos que ya no nos van a servir para nada. En este sentido, he hecho realidad lo que es todo un reto. En la inmobiliaria de Calella de Palafrugell me han dejado reciclar un ordenador del año 2009 para realizar procesos relacionados con Inteligencia Artificial. Un 10 por ellos para creer en estos proyectos y entrar en la era 4.0. Las características del PC: * CPU 64b Year 2009 *  - Pentium(R) Dual-Core  CPU      E5400  @ 2.70GHz * MEM: 3GB * SWAP: 8GB * HD: ST3250820A 100Gb * GPU: Nvidia Geforce 210 ver 340.52 * Audio Asus, Realtek Hd Hight Definition Audio * Ethernet: Atheros AR8121 / AR8113 / AR8114 * OS: Ubuntu 22.04 LTS (jammy) 64b * Tensorflow 1.5 (For compatibility with old CPU'S) * Keras 2.1.4 (For compatibility with Tensorflow 1.5 old CPU'S) * PHP 8.1 * Python2.7  (For compatibility with

Probando DALL-E MINI

Imagen
Poniendo a prueba DALL-E MINI Si.... la foto de arriba no existe (o no existía hasta que yo le pedí a la inteligencia artificial que la inventara).... es Hommer Simpson con falda y bailando. No os habéis equivocado. Hace unas semanas se lanzó DALL-E 2 de OpenIA . Es un sistema de creación de imágenes facilitándole una simple frase escrita. Algo realmente asombroso con resultados impactantes. Seguro que habréis visto la siguiente fotografía por internet: Un astronauta montado a caballo en estilo fotorrealista. Lo curioso es que realmente se la inventa. El sistema 'entiende' que es lo que le estamos pidiendo y la crea de la nada. Impresionante. Además te da otras versiones, también en foto, grafiti, dibujo, .... Tú pide y DALL-E 2 te da lo que le pidas. Las imágenes son de alta calidad y a 1024x1024 píxels, o sea, una pasada. El futuro (o presente) de esta tecnología, se puede aplicar a muchas áreas, pero una de las que no se salvará, será el diseño de espacios. A partir de una f