16 de junio de 2025

Raspberry Pi NAS

 

Rasberry Pi - NAS

En algún momento se necesita mover algunos archivos entre computadores en el hogar, y se vuelve necesario tener un elemento de nuestra red que lo haga, para este caso si tiene los siguientes elementos disponibles puedes compartir archivos en red:

  • Raspberry Pi.
  • Unidad de estado sólido M2 o disco sata.
  • Adaptadores y cables.
Dispositivos/Adaptadores/Cables

El tutorial que se siguió es el siguiente: How to build a Raspberry Pi NAS,  es completo y funciona bien, pero no tiene unas indicaciones adicionales para que los dispositivos de la manzanita funcionen con Samba, en la sección de "global" debes de agregar estas lineas:

[global]

### Apple ios/osx config ###
vfs objects = fruit streams_xattr
fruit:metadata = stream
fruit:model = MacSamba
fruit:veto_appledouble = no
fruit:nfs_aces = no
fruit:wipe_intentionally_left_blank_rfork = yes
fruit:delete_empty_adfiles = yes
fruit:posix_rename = yes
Al no agregar esta configuración saldrá un mensaje que dice "read-only access" y no le permite agregar o modificar archivos desde dispositivos de la manzana.

El tutorial mencionado utiliza una Raspberry Pi 4, que cuenta con puertos USB 3.0 y conexión Gigabit Ethernet. Sin embargo, en mi caso estoy usando una versión inicial de Raspberry Pi, equipada solo con USB 2.0 y Fast Ethernet. La idea es reutilizar hardware disponible y no adquirir uno nuevo, por lo que actualizar el equipo no es una opción. Como mejora, se incorporó un adaptador TP-Link UE300 con conexión Gigabit Ethernet. No obstante, debido a la limitación del bus USB 2.0 (~300–400 Mbps), el rendimiento sigue por debajo del máximo teórico de Gigabit. Aun así, representa una mejora significativa, cuadruplicando aproximadamente la velocidad respecto al puerto Fast Ethernet original de la Raspberry Pi.

Aunque el disco duro NVMe ofrece velocidades de escritura muy altas, al conectarse por USB 2.0 se aprovecha menos del 3% de su capacidad real. El rendimiento del disco no es el problema el verdadero cuello de botella es la interfaz USB 2.0. En estas condiciones, la velocidad máxima alcanzable se reduce a unos 20–35 MB/s.

Y algo muy importante es usar el sistema operativo Lite, sin Interfaz Gráfica.

Para que te puede servir este NAS:
  • Backup y sincronización básica de archivos personales.
  • Compartición de archivos en red local mediante Samba (SMB), FTP o NFS.

Si quieres usos más avanzados (archivos grandes,  música, video), se debe tener un Raspberry Pi de última generación o el uso de un NAS de uso comercial. Ejemplo de transferencia de 1 Gigabit:
  • Escenario conservador (~20 MB/s):  1,000 MB ÷ 20 MB/s = 50 segundos
  • Escenario óptimo (~35 MB/s): 1,000 MB ÷ 35 MB/s ≈ 28.5 segundos

Caja Protectora


Notas y referencias:


12 de junio de 2025

Kasa y sus Acciones Inteligentes

 

Kasa - Smart Swicth's

Hace un tiempo mostré la instalación de un HS210, un kit de interruptores conmutables o inglés 3-way switch, solo había instalado uno, pero hace como 6 meses, se hizo una actualizacion electrica y se puso otro switch adicional.

En pocas palabras se tiene 2 swicthes HS210 para dos bombillos independientes dentro de la misma habitación, y uno HS200 que solo es para controlar los HS210 con acciones inteligentes.

Circuito A:
HS210 - Non-smart Switch: Bombillo A
Circuito B
HS210 - Non-smart switch: Bombillo B
Circuito C
HS200 - No tiene bombillo.

Se agregaron las siguientes acciones inteligentes o Smart Actions

  1. El bombillo A enciende, enciende el HS200  (circuito c)
  2. El bombillo B enciende, enciende el HS200 (circuito c)
  3. El bombillo A y B se apagan, apagar el HS200 (circuito c)
  4. Si enciende el HS200 (circuito c), encender bombillo A y B (HS210 ambos)
  5. Si apagan el HS200 (circuito c), apagar bombillo A y/o B (HS210 ambos)

Estas reglas en forma general, lo que hace es prender ambos bombillos al tiempo, o apagarlos y poder apagar y prender de forma individual cada bombillo.

Después de varios meses de funcionamiento, comenzaron a fallar, se escribió al foro de TP-Link Kasa, para saber qué había pasado, en una de las respuestas me dicen:

We've applied some relevant modifications. Please test your automation again and see how it works now.

Pruebo de nuevo, y funcionan bien excepto la regla 3, para lo que me indican:

The trigger is always in the 'OR' logic, this hasn't been changed. 

Actually you might consider syncing your Kasa devices to the Tapo app for management. Tapo offers more advanced automation settings, such as the new 'If' condition in automations. Check here to learn more skills about Tapo Smart Action.

Se instala la App de Tapo, se ingresa con el mismo ID de Tp-Link, y se integra la cuenta de forma automática, y puedes ver todos sus dispositivos Kasa en Tapo,  la App tiene una funcionalidad extra en las acciones inteligentes que no trae Kasa, la opción de ponerle un condicional para que se active o no la regla, asi que se configuro con el "IF", y la regla #3 funcionó como lo hacía antes.

Tapo App - If (Si)

Si dudas en pasar de la App de Kasa a Tapo no hay problema, los dispositivos serán visibles, y si tiene integración con Google Home o Alexa, seguirán funcionando sin problemas.


Notas y referencias:



14 de mayo de 2025

CrystalDiskInfo

Disco externo Toshiba Canvio Advance 2TB

La herramienta CrystalDiskInfo sirve para monitorear el estado de salud de discos duros (HDD) y unidades de estado sólido (SSD) mediante la tecnología S.M.A.R.T. (Self-Monitoring, Analysis and Reporting Technology). Es una aplicación gratuita para Windows y muy útil para la detección temprana de fallos en unidades de almacenamiento.

Funciones principales de CrystalDiskInfo:

  • Monitoreo del estado de salud del disco:
    • Muestra un diagnóstico basado en atributos S.M.A.R.T., como errores de lectura, temperatura, sectores reasignados, entre otros.
    • Clasifica la salud del disco como "Bueno", "Precaución" o "Malo".
  • Lectura de temperatura:
    • Indica la temperatura actual del disco, lo cual es importante para evitar sobrecalentamientos.
  • Información del disco:
    • Modelo, firmware, número de serie, tipo de interfaz (SATA, NVMe), modo de transferencia, etc.
  • Tiempo de encendido y cantidad de encendidos:
    • Muestra cuántas horas ha estado en funcionamiento el disco y cuántas veces ha sido encendido.
  • Notificaciones y alertas:
    • Puede configurarse para lanzar advertencias si la temperatura es alta o si algún valor S.M.A.R.T. está fuera de rango.
  • Compatibilidad con discos externos y algunos SSDs NVMe:
    • Aunque puede tener limitaciones dependiendo del controlador USB o NVMe, detecta muchos discos externos.

CrystalDiskInfo muestra muchos atributos SMART. Los más relevantes son:

AtributoQue indicaValor preocupante
05 Reallocated Sectors CountSectores defectuosos reasignados>0 es señal de alerta
C5 Current Pending Sector CountSectores inestables, posibles fallos>0 es muy mala señal
C6 Uncorrectable Sector CountSectores dañados sin posibilidad de corrección>0 implica riesgo grave
C7 Interface CRC Error CountErrores en la conexión (cable o puerto SATA)Revisa cables si crece rápidamente
BB Reported Uncorrectable ErrorsErrores que no se pudieron recuperar>0 es señal de disco degradado

Si ves errores en atributos críticos (05, C5, C6), respalda tus datos inmediatamente.

Notas y referencias:
  • Escrito con IA - ChatGPT
  • Imagen propia
  • CrystalDiskInfo tiene temas, puedes descargarlo sin temas.
  • El disco de la imagen, corresponde un disco nuevo, luego de 5 horas de uso.



4 de noviembre de 2024

Compartir conexión por USB

 


Hay varias formas de compartir la conexión de datos de nuestro teléfono móvil:

  • Zona Wi-Fi
  • Compartir conexión por USB
  • Compartir conexión por Bluetooth
  • Compartir Ethernet

Se realizará una conexión USB al router como plan de respaldo para evitar una desconexión total en caso de caída de la conexión principal. Dependiendo del plan de datos y las características del dispositivo móvil, se puede alcanzar teóricamente hasta 150 Mbps de descarga y 50 Mbps de subida en redes 4G LTE. Sin embargo, dado que muchos puertos USB son de versión 2.0, el máximo ancho de banda sería de 480 Mbps, aunque en dispositivos con USB 3.0 y conectividad móvil 5G, las velocidades pueden ser significativamente más altas.

En cuanto al router, muchos modelos ofrecen un puerto USB que puede utilizarse para funciones básicas de almacenamiento en red (aunque no como un NAS completo). Algunos routers permiten conectar un módem USB para acceder a la red móvil, pero no todos admiten la conexión compartida de un dispositivo móvil mediante USB.


Dispositivos para probar:
  • Moto G6 Plus
    • GSM / HSPA / LTE
    • USB tipo C 2.0
  • Router MikroTic hEXs
    • USB tipo A 2.0
  • Proveedor principal:
    • Movistar Hogar - Fibra
  • Proveedor móvil a probar:
    • Claro Prepago

Conectar el dispositivo mediante USB, y acceder:

Ajustes >> Redes e Internet >> Mi Zona Wi-Fi y Compartir Intenet


Y habilitar "Compartir conexión por USB"

Compartir...


En el caso de router, solo se deben de verificar y agregar una configuración, usando WinBox ingresamos al router.


Verificaciones

Interface List

Interface List >> LTE

System >> Resources >> USB

IP >> DHCP Client

IP >> Routes


Configuración 


Al tener la configuración por defecto del router se debe agregar la nueva conexión lte1 como una conexión WAN, asi que en Interfaces >> Interfaces List se debe agregar lte1 a la lista de WAN.

Interface >> Interface List



Y por último una prueba de velocidad:


Claro - Prepago

En condiciones ideales baja congestión, proximidad de la torre y calidad de la señal, la prueba de velocida puede ser mejor que la mostrada.

Inconvenientes comunes de este tipo de conexión:

  1. Doble NAT: Esto ocurre porque el teléfono actúa como un router (NAT 1) y el dispositivo conectado a él (como un router MikroTik) hace NAT adicional (NAT 2). Esto puede complicar el acceso a ciertos servicios que requieren una única capa de traducción de direcciones, como los juegos en línea y algunas VPN.
  2. Limitaciones de ancho de banda: Aunque USB 2.0 puede alcanzar teóricamente 480 Mbps, en la práctica el rendimiento suele ser más bajo y puede limitar la velocidad máxima que puedes aprovechar de una conexión 4G LTE rápida.
  3. Posible inestabilidad de conexión: Dependiendo del dispositivo y del sistema operativo, la conexión compartida por USB puede ser menos estable y propensa a desconectarse, especialmente si se mueve el cable o el dispositivo cambia de red (por ejemplo, de 4G a 3G).
  4. Límite de datos o restricciones de la red móvil: Algunos operadores pueden imponer restricciones o ralentizar la conexión cuando detectan el uso de tethering (compartir internet), lo que puede afectar el rendimiento o generar costos adicionales si hay límites en el plan de datos.
  5. Consumo de batería del teléfono: Aunque el teléfono se carga mientras está conectado, el uso intensivo de datos compartidos puede hacer que el dispositivo se caliente y se descargue más rápidamente de lo que se carga.


Notas y Referencias:

  • Imagenes/Fotos propias.
  • Ayuda en edición de texto ChatGPT

9 de septiembre de 2024

Fallo en CCTV

 


Últimas semanas un grabador de CCTV de Marca Yale que graba 720P ha estado fallando, mostrando el mensaje de la imagen anterior.


Se ha revisado su interior y solo tiene una capa leve de polvo, luego de 5 años de uso.

Se procedió a:

  • Limpiarlo
  • Cambiar la pila interna de 3V. (la que es del tamaño de una moneda)
  • Resetear las configuraciones existentes
  • Cambiar las configuraciones por defecto
    • Puerto de salida
    • Conexión a nube de Yale
    • Usuarios y contraseñas
  • Se ajustan las conexiones físicas.


Posible diagnóstico de lo ocurrido:
  • Daño de la pila
  • Intento de hackeo.


Feliz día,

4 de septiembre de 2024

Compras por Internet III

 Hace ya muchos años expuse mi experiencia en compras por Internet, aca os dejo una nueva actualización de los diferentes formas de comprar en línea:


Páginas en línea

Página ofrece productos y compras online, pero no tiene carrito de compras, sino que te envía contacto por Whatsapp, para continuar la compra vía accesor, te dan opciones de pago con alguna cuenta bancaria, y envío contra entrega. 

Paginas que si tiene carrito de compra y envía con costo adicional en la misma compra.

Tienen un proceso de facturación, solo hasta cuando pagas y confirman el pago te envían la factura y despachan el producto.


Almacenes de cadena

En colombia como el Éxito, Falabella, HomeCenter, Alkosto, Jumbo ... venden sus productos, pero el Éxito y Falabella, pueden vender terceros no asociados, así que si buscas algún producto y piensas que es uno de estos almacenes debes tener en cuenta al momento de comprar, las reclamaciones o devoluciones no funcionan de la misma manera, y no tienen el respaldo de estas grandes almacenes.


Plataformas de Comercio Electrónico

En colombia las dos principales son MercadoLibre y Linio, esta última fusionada con Falabella,  uno de las principales mejoras que tiene MercadoLibre es el uso de bodegas propias para entregar, al menos garantizan que el producto lo tienen ellos  y salió directo de sus bodegas, esto cuando dice entrega FULL.


Compras Internacionales

Que ha cambiado en los últimos años, que desde el 2021 por la  Ley 2155 de 2021, todo paquete que llegue por traficó postal, pagará impuesto, 19% de IVA y 10% de Arancel (a excepción de los paquetes de Estados Unidos, por el TLC), al inicio fue un caos para pagar el impuesto, pero ya con las grandes plataformas (AliExpress) y las otras  (Temu), han realizado convenios para que el cobro del servicio postal tenga incluido estos impuestos. Anteriormente todo lo manejaba el 4-72, pero ahora lo envía por cualquiera, y puede que no lleguen, o llegan abiertos.


Al comprar en Estados Unidos se seguirá usando Casillero, menos para Amazon y no a todos sus productos, solo los que son elegibles si compran más $35.00 USD, que puedan ser enviados. En este caso, tiene su propio lista de proveedores, algunos llegan rápido u otros lento, pero se puede hacer reclamación en caso de que se pierda con su propio proveedor.

Compras desde Colombia a Amazon Japon, si, se puede y el envío llega por DHL, y no tarda mucho, el valor de compra incluye el costo de envio y aduanas.


La otra compra famosa es AliExpress, no todos los envíos incluyen impuestos,  las compras económicas de un ($1.00) dólar  con envío pueden quedar en dos ($2.00) dólares, pero llegan siempre el envío sea rastreable de punta a punta.

Si compran por AliExpress y el servicio es Fedex, este al llegar a colombia escasamente te contactará, y te cobrara los impuestos más un cobro adicional por nacionalización. 


Estafas más frecuentes

  • Sitios web falsos o inexistentes, o clones de páginas originales.
    • Verifique bien las URLs, que el nombre coincida con la página.
  • Vendedores que envía productos falso o ladrillos.
  • Empleados de empresas de mensajería que se roban el contenido del paquete.

Y algo que está sucediendo es que el paquete sale como entregado, pero no lo han  hecho, esto ya me ha sucedido un par de veces, cuando compras por AliExpress, no es estafa, que hasta el momento no se me ha perdido algún paquete pero por lo que he leído si están perdiendo en algunos casos.

La mejor recomendación es que cuando llegue el paquete evidencia daños del empaque al transportista, en caso de verlo muy dañado o ser un objeto de alto costo, ábralo en presencia del mensajero, ninguna plataforma va a devolverle el dinero por el robo del producto. Si tiene esa evidencia en presencia del transportista está asegurando que en caso de robo la plataforma o el vendedor puedan responder, y el seguro de la mensajería pueda responder.


Si usted ha usado la garantía de pérdida, daño o algo similar en alguna de estas páginas/plataformas de comercio electrónico, no la use de forma tan repetida, es posible que la primera vez no pierda el dinero, pero la segunda... etc,  quedas marcado como posible estafador.


Feliz Compra....

3 de marzo de 2024

Cambio Tarjeta WiFi

 



Hace un tiempo cambie el disco duro, ver aquí, y vi la tarjeta WiFi, cómo la red que tengo es una AX3000, pero el portatil era una AC, comencé a consultar si se podía hacer el cambio, al menos para usar la capacidad de la red WiFi que tengo.

En respuesta a esa pregunta encontre que si y no se podía, para mi caso se puede, con un pero, debía ser alguna que el fabricante tuviera o recomendará para esa misma referencia, porque algunas computadoras pueden tener una lista de su hardware y no permite el cambio de la tarjeta WiFi. 

Asi que encontre una en listado de partes de reemplazo en la página de Lenovo para este portátil, y encontré una "Intel Wi-Fi 6 (Gig+) Desktop Kit, AX200" en Amazon, aunque dice para escritorio es porque trae las antenas, pero no requiero las antenas, lo importante es el conector M.2 con Key A o E, que se refiere a la ranura.


Al realizar el cambio, a una WiFi AX3000, las velocidades llegan a igualar a una conexión cableada, de un 1Gbps, y a aprovechar la maxima conexion de fibra contratada con el provedor de Internet, que es 500Mbps.


Notas y Referencias:


13 de febrero de 2024

Extraer datos de VozIP de HGU Movistar

Movistar maneja dos routers para ofrecer su combo de Internet, Televisión y Teléfono cuando es por fibra óptica:

  • Mitrastart
  • Askey

Mitrastart -> Conectarse por ssh con el usuario admin y la contraseña del HGU, y ejecutar el comando voice show




Askey -> Conectarse vía web, es decir el navegador, abrir la parte avanzada y usar las herramientas de desarrollador:
En las herramientas de desarrollador tener la pestaña Red abierta, cuando abra Voice -> Basic -> Pestaña Line Settings, pueden ver que se ha cargado una petición llamada cbGetVoiceLine.xml, en el panel de desarrolladores podrán ver la respuesta de la petición y encontrar los datos:




Notas y Referencias:
  • Imágenes propias.
  • Se requiere consola SSH, usar PuTTY para Windows.

13 de diciembre de 2023

Cambio de disco sin formatear

 


Cambio de disco duro en Lenovo Legion sin formatear windows, cambio de 512Gb a 1Tb.


Requisitos previos:

- Un disco duro SSD nuevo de 1 TB.

- SSD WD_BLACK SN770 NVMe

- Una memoria USB con Clonezilla.

- Otra memoria USB con GParted.

- Un Kit de destornilladores y/o elementos para abrir el computador.

- https://www.ifixit.com/products/essential-electronics-toolkit

- Guia para reemplazar o agregar disco:

- https://es.ifixit.com/Gu%C3%ADa/Reemplazo+de+SSD+izquierdo+de+Lenovo+Legion+5+15ACH6H/153526

- https://es.ifixit.com/Gu%C3%ADa/Reemplazo+de+SSD+derecho+de+Lenovo+Legion+5+Pro+16ACH6H/153184


Pasos para el cambio del disco duro:


1. Preparación de Clonezilla:

   - Descarga la última versión de Clonezilla Live desde su sitio web oficial (https://clonezilla.org/downloads.php).

   - Crea una memoria USB de arranque con Clonezilla usando una herramienta como Rufus (para Windows) o Etcher (para macOS y Linux).

2. Preparación de GParted:

   - Descarga la última versión de GParted Live desde su sitio web oficial (https://gparted.org/download.php).

   - Crea otra memoria USB de arranque con GParted usando Rufus o Etcher.

3. Conectar el nuevo SSD:

   - Conecta el nuevo disco duro SSD de 1 TB al portátil.

   - Se recomienda ver las guias de como abrir el portátil.

Lenovo Legion

4. Crear una copia de seguridad con Clonezilla (opcional):

   - Inserta la memoria USB de Clonezilla en el portátil y arranca desde ella (es posible que debas configurar la secuencia de arranque en la BIOS).

   - Sigue las instrucciones de Clonezilla para crear una copia de seguridad del disco duro original de 500 GB en una ubicación segura, como un disco duro externo o una red compartida.

5. Clonar el disco original al nuevo SSD:

   - Desconecta el disco duro original y asegúrate de que solo el nuevo SSD de 1 TB esté conectado al portátil.

   - Inserta la memoria USB de Clonezilla nuevamente y arranca desde ella.

   - Sigue las instrucciones de Clonezilla para restaurar la copia de seguridad creada en el nuevo SSD. Asegúrate de que el nuevo SSD sea el destino correcto para la restauración.

Clonación de disco a disco, opciones por defecto

   - Cuando termine, desconecte la unidad anterior, inicie Windows y valide que todo esté en orden, sin fallos de disco o algún problema en particular, que deba volver a poner el disco original mientras investiga el problema.

Particiones a mover

- Si todo fue exitoso, se debe redimensionar la partición C, pero antes de esto debe mover algunas particiones, ver paso 6, en caso contrario y quiere agregar una partición, solo termine en el paso 8.

6. Mover la partición de recuperación con GParted:

   - Desconecta todas las unidades externas y asegúrate de que solo el nuevo SSD esté conectado al portátil.

   - Inserta la memoria USB de GParted y arranca desde ella.

   - Ejecuta GParted y localiza la partición de recuperación de Windows en el nuevo SSD.

   - Utiliza GParted para redimensionar la partición de recuperación, moviéndola hacia el final del disco duro SSD. Esto se hace seleccionando la partición, haciendo clic en "Resize/Move", y ajustando la posición de la partición.

7. Guardar los cambios y reiniciar:

   - Aplica los cambios realizados con GParted y asegúrate de que todo se haya configurado correctamente.

   - Desconecta la memoria USB de GParted y reinicia el portátil.

Resultado Final

8. Verificación:

   - Una vez que el portátil haya arrancado desde el nuevo SSD, verifica que todo funcione correctamente, incluida la partición de recuperación de Windows.


Notas y referencias:
  • Se siguió esta guia para cambiar el disco de computador personal.
  • Imagen inicial generada por IA - Bing

1 de agosto de 2023

Lan Speed test

 

Cuando vemos que el internet va lento, comenzamos a buscar alguna página que nos de la velocidad del Internet, sea speedtest.com o fast.com, pero tambien se debe testear si tenemos problemas de velocidad en nuestra propia red, para esto podemos utilizar la herramienta iperf3 que nos permite realizar estas mediciones.

La herramienta iperf3 es un software de código abierto que se utiliza para medir el rendimiento de la red en términos de ancho de banda y latencia. Al ejecutar una prueba de velocidad con iperf3, proporcionará varias métricas relacionadas con el rendimiento de la red.

Las métricas comunes que se obtienen al ejecutar iperf3 son las siguientes:

1. Ancho de banda (throughput): Esta métrica indica la velocidad de transferencia de datos entre el cliente y el servidor. Se mide típicamente en unidades como Mbps (megabits por segundo) o Gbps (gigabits por segundo). El resultado mostrará la velocidad máxima alcanzada durante la prueba.

2. Latencia (ping): La latencia se refiere al tiempo que tarda un paquete de datos en viajar desde el cliente hasta el servidor y viceversa. Se mide generalmente en milisegundos (ms). Una latencia más baja indica una conexión más rápida y receptiva.

3. Jitter: El jitter es la variación en el retardo de los paquetes de datos que se reciben en un flujo. Un jitter bajo indica que la red está proporcionando una entrega de datos más consistente.

4. Pérdida de paquetes: Esta métrica muestra el porcentaje de paquetes de datos que se pierden durante la transmisión. Una pérdida de paquetes baja es deseable, ya que indica una red estable y confiable.

Es importante tener en cuenta que los resultados obtenidos con iperf3 pueden verse afectados por diversos factores, como la calidad de la conexión de red, la congestión de la red, la carga del servidor y otros elementos de la infraestructura. Por lo tanto, los resultados pueden variar en cada ejecución de la prueba y en diferentes escenarios de red.

iperf3

Se requiere al menos dos equipos para realizar la prueba:

  • Servidor: iperf3 -s
  • Cliente: iperf3 -c <ip_del_servidor> -P 10 -t 30 -R
Server

Client

Explicación de los parámetros utilizados:

  • -c <ip_del_servidor>: Especifica la dirección IP del servidor al que te quieres conectar.
  • -P 10: Establece el número de hilos simultáneos utilizados para enviar datos. En este ejemplo, se utilizan 10 hilos.
  • -t 30: Define la duración de la prueba en segundos. En este caso, la prueba se ejecutará durante 30 segundos.
  • -R: Realiza la prueba en sentido inverso (del cliente al servidor) para evaluar la velocidad de carga.
Recuerda reemplazar <ip_del_servidor> con la dirección IP real del servidor al que deseas conectarte. Además, ten en cuenta que la velocidad real alcanzada puede verse afectada por diversos factores como la calidad de la señal, la interferencia y la configuración de la red. Los resultados obtenidos pueden variar en función de estas condiciones y de la capacidad real de la red Wi-Fi 6.


Notas y referencias:

22 de junio de 2023

Album Archive will no longer be available after July 19, 2023.



Recuerda que Google Album Arhive no estara disponible despues de Julio 19 de 2023, ingresa ya a esta URL: https://get.google.com/albumarchive/  y descarga una copia de tus archivos, o ve directamente y programa una descarga en https://takeout.google.com/takeout/custom/album_archive

31 de marzo de 2023

Juego Tipo Pong

 


Este juego fue generado usando el Chat de Bing el cual tiene una IA integrada, inicialmente se saluda "Hola" te responde y pides que quieres hacer un juego como pong, depende de como lo pidas, si solo te recomienda algún enlace, debes indicarle que te dé un ejemplo, te lo dará y podes seguir agregándole algunas modificaciones como el puntaje y un botón para iniciar.




Notas y referencias:

  • Uso de chat IA de Bing (ChatGPT)
  • El juego puede contener bug's
  • Adaptado para funcionar en Blogger

27 de marzo de 2023

Inteligencia Artificial

 

Robot - Humanoide


La inteligencia artificial (IA) es un campo de la informática que se ocupa de crear sistemas que pueden realizar tareas que, normalmente, requerirían inteligencia humana para llevar a cabo. Se trata de una disciplina que busca imitar las habilidades cognitivas humanas, como el aprendizaje, el razonamiento, la percepción, el reconocimiento de patrones, la toma de decisiones y la resolución de problemas, entre otras.

La inteligencia artificial puede tomar muchas formas y aplicarse en diferentes campos, desde la visión por computadora y el procesamiento de lenguaje natural, hasta la robótica y la automatización. En general, la IA se basa en algoritmos de aprendizaje automático y redes neuronales, que les permiten a los sistemas aprender de datos y mejorar su desempeño con el tiempo.

El concepto de inteligencia artificial se remonta a los años 50 del siglo XX, cuando los científicos empezaron a interesarse en la posibilidad de crear máquinas capaces de realizar tareas que requirieran inteligencia humana. Uno de los primeros intentos de crear una IA fue el programa de ajedrez de Claude Shannon en 1950, que utilizaba algoritmos de búsqueda para encontrar la mejor jugada posible. Otro pionero en el campo de la inteligencia artificial fue John McCarthy, quien acuñó el término "inteligencia artificial" en 1956 y desarrolló el lenguaje de programación Lisp, que fue utilizado en muchos proyectos de inteligencia artificial.

En la década de 1960, se llevaron a cabo varios proyectos importantes en el campo de la IA, como el programa de aprendizaje automático Perceptrón de Frank Rosenblatt y el programa de procesamiento de lenguaje natural ELIZA de Joseph Weizenbaum. En la década de 1970, se desarrollaron técnicas más avanzadas de aprendizaje automático y se crearon sistemas de inteligencia artificial que podían reconocer patrones, tomar decisiones y resolver problemas.

Desde entonces, se han desarrollado muchas otras aplicaciones de inteligencia artificial en una variedad de campos, como la robótica, la visión por computadora, el procesamiento de lenguaje natural y la automatización empresarial, entre otros. Hoy en día, la IA se está utilizando cada vez más en la vida cotidiana, desde los asistentes virtuales en los teléfonos inteligentes hasta los vehículos autónomos.

Aplicaciones de inteligencia artificial que se consideran importantes debido a su capacidad para automatizar procesos, mejorar la eficiencia y tomar decisiones complejas. Algunos ejemplos son:

  • Asistentes virtuales: Los asistentes virtuales como Siri de Apple, Alexa de Amazon y Google Assistant son programas de IA que utilizan procesamiento de lenguaje natural y reconocimiento de voz para responder preguntas, realizar tareas y controlar dispositivos domésticos inteligentes.
  • Reconocimiento de imágenes: Los sistemas de reconocimiento de imágenes, como los utilizados por Facebook y Google Photos, utilizan algoritmos de aprendizaje profundo para identificar y clasificar objetos, personas y situaciones en las imágenes.
  • Vehículos autónomos: Los vehículos autónomos utilizan una combinación de sensores, cámaras y algoritmos de aprendizaje profundo para detectar y responder a los cambios en el entorno y tomar decisiones de conducción.
  • Robótica: La robótica utiliza la IA para mejorar la precisión y la eficiencia de los robots industriales, así como para desarrollar robots más avanzados capaces de realizar tareas complejas en entornos cambiantes.
  • Análisis de datos: Las empresas utilizan la IA para analizar grandes cantidades de datos y obtener información valiosa sobre sus clientes, operaciones y procesos. Los algoritmos de aprendizaje automático pueden identificar patrones y tendencias en los datos que no son visibles para los humanos.
  • Procesamiento de lenguaje natural: El procesamiento de lenguaje natural (NLP) es una rama de la IA que se encarga de permitir que las computadoras comprendan, interpreten y produzcan lenguaje humano. Esta tecnología se utiliza en chatbots, análisis de sentimientos, traducción automática y reconocimiento de voz.
Que es ChatGPT?

Es un modelo de lenguaje de inteligencia artificial llamado ChatGPT, entrenado por OpenAI utilizando una arquitectura de aprendizaje profundo llamada GPT-3.5. Esta diseñado para entender y generar lenguaje natural para ayudar a responder preguntas y conversar con los usuarios.

GPT-3.5 es una versión mejorada del modelo de lenguaje de inteligencia artificial conocido como GPT-3 (Generative Pre-trained Transformer 3), desarrollado por OpenAI. GPT-3.5 utiliza una arquitectura de aprendizaje profundo que se basa en la misma estructura de Transformer utilizada en GPT-3, pero con más parámetros y una mayor capacidad de procesamiento.

En esencia, GPT-3.5 es un modelo de lenguaje natural que ha sido entrenado en una gran cantidad de datos de texto para poder entender y generar lenguaje humano de manera efectiva. Con esta capacidad, el modelo puede ser utilizado en una amplia variedad de aplicaciones, como la generación de texto, la traducción automática, el análisis de sentimientos, entre otros.

Una arquitectura de aprendizaje profundo se refiere al diseño y organización de las capas de procesamiento de un modelo de inteligencia artificial. En particular, se refiere a una arquitectura que tiene varias capas de procesamiento, lo que permite que el modelo aprenda y represente de manera más efectiva patrones complejos en los datos.

Estas capas están compuestas por neuronas artificiales que procesan la información de entrada y la transforman en una forma que el modelo pueda utilizar para realizar la tarea específica para la que se está entrenando. Cada capa procesa y extrae diferentes características de los datos, y estas características se combinan en capas posteriores para crear una representación más abstracta de los datos de entrada.

La arquitectura de aprendizaje profundo se utiliza en muchos modelos de inteligencia artificial, como redes neuronales convolucionales para el procesamiento de imágenes y redes neuronales recurrentes para el procesamiento de secuencias de datos, entre otros. Estas arquitecturas han demostrado ser muy efectivas en una amplia variedad de aplicaciones, desde reconocimiento de voz y de imágenes hasta traducción automática y análisis de sentimientos.

La versión más grande de GPT, GPT-3, por ejemplo, tiene 175 mil millones de parámetros, lo que significa que tiene una gran cantidad de neuronas artificiales en su estructura. Cada neurona artificial es responsable de realizar una operación matemática específica en los datos de entrada y contribuye a la capacidad del modelo para aprender y generar lenguaje natural.

Es importante destacar que el número de neuronas artificiales no es el único factor determinante en la capacidad de un modelo de lenguaje natural como CHAGPT. Otros factores importantes incluyen la calidad y cantidad de los datos de entrenamiento, el algoritmo de aprendizaje utilizado y la arquitectura específica del modelo.

Notas y referencias:

  • Imagen generada por DALL*E: una pintura al oleo de un robot humanoide viendo un paisaje
  • ChatGPT. 27 de marzo de 2023. Plataforma: OpenAI.


11 de noviembre de 2022

Ender 3 - V2

 

Creality - Ender 3 V2

He aquí mi primera impresora 3D, hace un tiempo venía revisando el tema de la impresoras 3D, pero el tema venía en que su construcción era muy artesanal, y todo el material era muy escaso, al dia de hoy hay un mercado que se encarga de proveer suministros e impresoras.

En la búsqueda de marcas he impresoras, en varios sitios y redes sociales recomienda este modelo para iniciarse en el mundo 3D.

Parámetros de la impresora

La impresora viene casi en 90% armada, solo hay que levantar he instalar la parte superior, viene bien empacada en la caja, trae la boquilla de 0.4 mm.

Unboxing - Ender 3 -V2

Después de instalar y nivelar la cama o base de la impresora, lo ideal sería imprimir algun test, como por ejemplo el barco - 3DBenchy :


3DBenchy

Imprimiendo....


Aprendizaje de la impresora:

  • Los modelos vienen en formato *.STL y estos se deben convertir en un formato que la impresora puede interpretar, y que solo va a funcionar en ese modelo de impresora en particular., el archivo resultante es *.gcode, se debe usar al programa como "cura", "Creality Slicer"...
  • La base antes de imprimir hay que nivelarla, usar un hoja de papel para esto.
    • nivelar cuando esta enfrió, cuando está caliente puede variar.
  • No es un proceso rápido, es lento.
  • Después de varias impresiones, la cama/base pierde adherencia, en ese caso usen laca para el cabello. 
  • Tipos de filamento ABS/PLA/TPU/PETG, para empezar usar PLA.
Formas de emprendimiento:
  • Ser distribuidor de impresoras y/o suministros.
  • Crear cursos/talleres de impresión 3d.
  • Crear artesanias:
    • Llaveros
    • Muñecos de acción (anime....)
  • Crear partes por encargo.

Notas y referencias:


24 de julio de 2022

Repetidor Wifi BasePort Pro Movistar

 

BasePort Pro - Repetidor Movistar

Movistar da un repetidor WiFi en sus instalación de Fibra, este repetidor funciona de la siguiente forma:

  • Modo AP: puede extender la red si se conecta por cable.
  • Modo Repetidor: este modo funciona de la siguiente forma, se conecta mediante la red 5Ghz al router y repite esta señal, la 2.4Ghz funciona en modo estación (AP), el puerto ethernet puede conectar cualquier equipo para acceder a Internet.

Para activar un modo o el otro debe de cambiar el interruptor en la parte inferior que dice Cable Eth (modo AP) o Rep (modo Repetidor), cada vez que se inicie cambia la IP que tiene por defecto ya que cuenta con un cliente DHCP así que toca buscar los equipos conectados para identificar que IP tiene.


Menú y interfaz en modo Repetidor

Con la versión del Firmware que trae no fue posible que el repetidor en WiFi de 5Ghz funcionara, luego de buscar en foros y otras paginas se encontró que la mejor recomendación era actualizarlo.  Esto es bajo su propia responsabilidad y recuerda que Askey no es el único fabricante, puede tener uno del fabricante Mitrastar.

Firmware inicial:

Información de equipo
Nombre del equipo: BP2 Askey XXXX
Modelo: RG3110W
Número de serie: XXXXXXXXXX
Versión Hardware: REV5
Versión Software: RG3110W0.4.23.1
Versión Firmware: GL_g7.10_RG3110W0.4.23.1
Código de país: CO
Estado: Repetidor

Después de la actualización:

Información de equipo
Nombre del equipo: BP2 Askey XXXX
Modelo: RG3110W
Número de serie: XXXXXXXXXX
Versión Hardware: REV5
Versión Software: RG3110W0.6.1
Versión Firmware: GL_g8.1_RG3110W0.6.1
Código de país: CO
Estado: Repetidor

Luego de la actualización el Repetidor a 5Ghz funciona excelente, se aclara que el BasePort Pro se esta usando con otro proveedor de Internet.

Luego de un escaneo de puertos:

BasePort Pro

Ingreso por SSH (puerto 22), el usuario es "admin", el password es la contraseña que tiene el repetidor en la parte inferior.

Contraseña BasePort

Comandos que funcionan hasta el momento, pero no muestran mensajes de ayuda:
  • help
  • ping
  • exit

La consola esta bloqueada para cualquier otro comando u opción.

Actualización - 2022-07-29!!!

Luego de un par de días con el nuevo firmware, al reiniciar el repetidor, este de forma automática descargo he instalo la versión que tenia.

Solo repite el 5Ghz si esta conectado al modem de fibra de movistar, con otro proveedor o router no lo realiza, al tener el firmware original.

Una posible solución es bloquearle al repetidor su salida de internet, es decir, ponerle un ip estática y cambiar la ip del dns y la puerta de salida. hacer esto antes de actualizar.

BasePort - Red


Notas y referencias:


24 de mayo de 2022

CheckSum en Windows 11

 

Windows 11 Get-FileHash

La consola PowerShell de Windows 11 trae el comando Get-FileHash que nos permite realizar la suma de comprobación de algún archivo, algoritmos:

  • SHA1
  • SHA256
  • SHA384
  • SHA512
  • MD5

Como utilizarlo:


Get-FileHash archivo -Algorithm algoritmo


Sino incluyes el parámetro algoritmo, por defecto realizara el SHA256


Notas y referencias:


10 de marzo de 2022

Símbolo (token) no reconocido en el texto de origen

 

Símbolo (token) no reconocido en el texto de origen.

Estaba realizando la migración de Angular 10 a 11 como lo indica "Angular Update Guide" pero en la consola de Windows PowerShell indica que hay token que no se reconoce, al validar la cadena se encuentra una "@" la cual es un operador en PowerShell y por lo tanto intenta ejecutar algo, se debe poner entre comillas lo que contiene "@" u otros símbolos de PowerShell.

Angular indica correr la siguiente linea:

npx @angular/cli@11 update @angular/core@11 @angular/cli@11

Así es como se debe de ejecutar:

npx "@angular/cli@11" update "@angular/core@11" "@angular/cli@11"


Notas y referencias: