Inteligencia Artificial – Historia

Desde sus comienzos en la década de 1940 hasta hoy, la Inteligencia Artificial (IA) ha experimentado un fascinante desarrollo. En sus inicios, científicos exploraron cómo las máquinas podían imitar la inteligencia humana. En 1956, se acuñó el término “inteligencia artificial” en la Conferencia de Dartmouth, marcando el inicio oficial de la disciplina.

Las décadas posteriores vieron avances en sistemas expertos y la aplicación de reglas para resolver problemas complejos. Aunque la década de 1980 enfrentó una “crisis de la IA” debido a expectativas no cumplidas, la atención se desplazó hacia enfoques más prácticos en los años 90.

El cambio de milenio trajo un renacimiento de la IA con el aumento en el poder de cómputo. Las redes neuronales profundas, especialmente en la última década, han llevado a la IA a nuevos horizontes, destacando en tareas como reconocimiento de imágenes y procesamiento de lenguaje natural.

Hoy, grandes modelos de lenguaje, como GPT-3, lideran la vanguardia de la IA. Desde vehículos autónomos hasta atención médica, la IA sigue transformando nuestro mundo. La historia continúa, prometiendo descubrimientos emocionantes en este emocionante campo.

Década de 1940: Los Primeros Pasos
En la década de 1940, con el surgimiento de las primeras computadoras electrónicas, los científicos comenzaron a explorar la posibilidad de crear máquinas que pudieran imitar la inteligencia humana.

Dartmouth Conference (1956): El Nacimiento Oficial
El término “inteligencia artificial” fue acuñado por John McCarthy en la Conferencia de Dartmouth en 1956. McCarthy y otros visionarios como Marvin Minsky, Nathaniel Rochester y Claude Shannon sentaron las bases de la disciplina.

Década de 1960-1970: Avances en Sistemas Expertos
En las décadas siguientes, se realizaron avances en algoritmos de búsqueda y planificación, así como en el diseño de sistemas expertos. Se creía que codificar el conocimiento humano en reglas y hechos era clave para resolver problemas complejos.

Década de 1980: La “Crisis de la IA”
A pesar de un entusiasmo inicial, la década de 1980 fue testigo de una crisis en la IA. Aunque se lograron avances en sistemas expertos y lógica difusa, muchos proyectos no cumplieron las expectativas, llevando a una desilusión temporal.

Década de 1990: Enfoque Práctico
La atención se desplazó hacia enfoques más prácticos y aplicados de la IA. Se realizaron avances en el aprendizaje automático, pero la falta de poder computacional limitó su aplicación a problemas del mundo real.

Década de 2000 en Adelante: Renacimiento de la IA
Con el aumento en la potencia de cómputo y la disponibilidad de grandes conjuntos de datos, la IA experimentó un renacimiento. Los algoritmos de aprendizaje profundo, especialmente las redes neuronales profundas, destacaron en tareas como reconocimiento de imágenes y procesamiento del lenguaje natural.

Avances Recientes (2010 en Adelante): Modelos Gigantes de Lenguaje
La última década ha presenciado avances notables, con modelos gigantes de lenguaje como GPT (Generative Pre-trained Transformer) de OpenAI liderando el camino. La IA ha dejado su huella en áreas como vehículos autónomos, atención médica y finanzas.

La historia de la inteligencia artificial es un relato en constante evolución, impulsado por la creatividad y la innovación de científicos y desarrolladores. A medida que avanzamos, la IA continúa desafiando límites y redefiniendo nuestro mundo. ¡El futuro promete aún más descubrimientos emocionantes en el emocionante campo de la inteligencia artificial!

GPT-3, “Un Breve Viaje por la Historia de la Inteligencia Artificial” (Recuperado el día 5 de Enero de 2024). ChatGPT. [https://openai.com/].

Posted in Inteligencia Artificial, Software | Leave a comment

Instalar VirtualBox Guest Additions

VirtualBox Guest Additions permite tener mayor control sobre tu máquina virtual por ejemplo: mayores resoluciones de video, control transparente del ratón y del teclado entre otras cosas.

Sigue estas instrucciones para instalar VirtualBox Guest Additions en tu máquina virtual corriendo: CentOS 8, ALMA Linux o Rocky Linux.

1. Necesitamos agregar el repositorio EPEL a nuestro sistema.

Linux console | jpacheco@aex-infra ~
[jpacheco@aex-infra ~]$ sudo yum -y install epel-release
Last metadata expiration check: 0:00:12 ago on Thu 23 Mar 2023 12:18:14 PM CDT.
Dependencies resolved.
================================================================================
Package Architecture Version Repository Size
================================================================================
Installing:
epel-release noarch 8-18.el8 epel 24 k

Transaction Summary
================================================================================

Total download size: 24 k
Installed size: 35 k
Downloading Packages:
epel-release-8-18.el8.noarch.rpm 164 kB/s | 24 kB 00:00
——————————————————————————–
Total 67 kB/s | 24 kB 00:00
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: epel-release-8-18.el8.noarch 1/1
Reinstalling : epel-release-8-18.el8.noarch 1/2
Running scriptlet: epel-release-8-18.el8.noarch 1/2
Cleanup : epel-release-8-18.el8.noarch 2/2
Running scriptlet: epel-release-8-18.el8.noarch 2/2
Verifying : epel-release-8-18.el8.noarch 1/2
Verifying : epel-release-8-18.el8.noarch 2/2

Reinstalled:
epel-release-8-18.el8.noarch

Complete!

2. Actualizar los paquetes

Linux console | jpacheco@aex-infra ~
[jpacheco@aex-infra ~]$ sudo dnf -y update
Last metadata expiration check: 0:02:05 ago on Thu 23 Mar 2023 12:18:14 PM CDT.
Dependencies resolved.
================================================================================
Package Architecture Version Repository Size
================================================================================
Upgrading:
openssl x86_64 1:1.1.1k-9.el8_7 baseos 709 k
openssl-libs x86_64 1:1.1.1k-9.el8_7 baseos 1.5 M

Transaction Summary
================================================================================
Upgrade 2 Packages

Total download size: 2.2 M
Downloading Packages:
[MIRROR] openssl-libs-1.1.1k-9.el8_7.x86_64.rpm: Status code: 404 for https://rocky-linux-us-east1.production.gcp.mirrors.ctrliq.cloud/pub/rocky//8.7/BaseOS/x86_64/os/Packages/o/openssl-libs-1.1.1k-9.el8_7.x86_64.rpm (IP: 34.110.187.106)
(1/2): openssl-1.1.1k-9.el8_7.x86_64.rpm 3.1 MB/s | 709 kB 00:00
(2/2): openssl-libs-1.1.1k-9.el8_7.x86_64.rpm 1.5 MB/s | 1.5 MB 00:01
——————————————————————————–
Total 2.0 MB/s | 2.2 MB 00:01
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Upgrading : openssl-libs-1:1.1.1k-9.el8_7.x86_64 1/4
Running scriptlet: openssl-libs-1:1.1.1k-9.el8_7.x86_64 1/4
Upgrading : openssl-1:1.1.1k-9.el8_7.x86_64 2/4
Cleanup : openssl-1:1.1.1k-7.el8_6.x86_64 3/4
Cleanup : openssl-libs-1:1.1.1k-7.el8_6.x86_64 4/4
Running scriptlet: openssl-libs-1:1.1.1k-7.el8_6.x86_64 4/4
Verifying : openssl-1:1.1.1k-9.el8_7.x86_64 1/4
Verifying : openssl-1:1.1.1k-7.el8_6.x86_64 2/4
Verifying : openssl-libs-1:1.1.1k-9.el8_7.x86_64 3/4
Verifying : openssl-libs-1:1.1.1k-7.el8_6.x86_64 4/4

Upgraded:
openssl-1:1.1.1k-9.el8_7.x86_64 openssl-libs-1:1.1.1k-9.el8_7.x86_64

Complete!

3. Instalar dependencias

Linux console | jpacheco@aex-infra ~
[jpacheco@aex-infra ~]$ sudo dnf -y install make gcc kernel-headers kernel-devel perl dkms bzip2
Last metadata expiration check: 0:07:21 ago on Thu 23 Mar 2023 12:18:14 PM CDT.
Dependencies resolved.
=======================================================================================================================================
Package Architecture Version Repository Size
=======================================================================================================================================
Reinstalling:
bzip2 x86_64 1.0.6-26.el8 baseos 59 k
dkms noarch 3.0.10-1.el8 epel 89 k
elfutils-libelf-devel x86_64 0.187-4.el8 baseos 60 k
gcc x86_64 8.5.0-16.el8_7 appstream 23 M
kernel-devel x86_64 4.18.0-425.13.1.el8_7 baseos 22 M
kernel-headers x86_64 4.18.0-425.13.1.el8_7 baseos 10 M
make x86_64 1:4.2.1-11.el8 baseos 497 k
perl x86_64 4:5.26.3-421.el8 appstream 72 k

Transaction Summary
=======================================================================================================================================

Total download size: 57 M
Installed size: 118 M
Downloading Packages:
(1/8): perl-5.26.3-421.el8.x86_64.rpm 384 kB/s | 72 kB 00:00
(2/8): bzip2-1.0.6-26.el8.x86_64.rpm 252 kB/s | 59 kB 00:00
(3/8): elfutils-libelf-devel-0.187-4.el8.x86_64.rpm 387 kB/s | 60 kB 00:00
(4/8): kernel-headers-4.18.0-425.13.1.el8_7.x86_64.rpm 2.9 MB/s | 10 MB 00:03
(5/8): make-4.2.1-11.el8.x86_64.rpm 2.5 MB/s | 497 kB 00:00
(6/8): dkms-3.0.10-1.el8.noarch.rpm 344 kB/s | 89 kB 00:00
(7/8): kernel-devel-4.18.0-425.13.1.el8_7.x86_64.rpm 2.4 MB/s | 22 MB 00:09
(8/8): gcc-8.5.0-16.el8_7.x86_64.rpm 2.1 MB/s | 23 MB 00:11
—————————————————————————————————————————————
Total 4.8 MB/s | 57 MB 00:11
Running transaction check
Transaction check succeeded.
Running transaction test
Transaction test succeeded.
Running transaction
Preparing : 1/1
Running scriptlet: elfutils-libelf-devel-0.187-4.el8.x86_64 1/1
Reinstalling : elfutils-libelf-devel-0.187-4.el8.x86_64 1/16
Reinstalling : gcc-8.5.0-16.el8_7.x86_64 2/16
Running scriptlet: gcc-8.5.0-16.el8_7.x86_64 2/16
Reinstalling : kernel-devel-4.18.0-425.13.1.el8_7.x86_64 3/16
Running scriptlet: kernel-devel-4.18.0-425.13.1.el8_7.x86_64 3/16
Reinstalling : make-1:4.2.1-11.el8.x86_64 4/16
Running scriptlet: make-1:4.2.1-11.el8.x86_64 4/16
Reinstalling : dkms-3.0.10-1.el8.noarch 5/16
Running scriptlet: dkms-3.0.10-1.el8.noarch 5/16
Reinstalling : kernel-headers-4.18.0-425.13.1.el8_7.x86_64 6/16
Reinstalling : bzip2-1.0.6-26.el8.x86_64 7/16
Reinstalling : perl-4:5.26.3-421.el8.x86_64 8/16
Running scriptlet: dkms-3.0.10-1.el8.noarch 9/16
Cleanup : dkms-3.0.10-1.el8.noarch 9/16
Running scriptlet: dkms-3.0.10-1.el8.noarch 9/16
Cleanup : kernel-devel-4.18.0-425.13.1.el8_7.x86_64 10/16
Cleanup : elfutils-libelf-devel-0.187-4.el8.x86_64 11/16
Cleanup : kernel-headers-4.18.0-425.13.1.el8_7.x86_64 12/16
Cleanup : perl-4:5.26.3-421.el8.x86_64 13/16
Running scriptlet: gcc-8.5.0-16.el8_7.x86_64 14/16
Cleanup : gcc-8.5.0-16.el8_7.x86_64 14/16
Running scriptlet: make-1:4.2.1-11.el8.x86_64 15/16
Cleanup : make-1:4.2.1-11.el8.x86_64 15/16
Cleanup : bzip2-1.0.6-26.el8.x86_64 16/16
Running scriptlet: bzip2-1.0.6-26.el8.x86_64 16/16
Verifying : gcc-8.5.0-16.el8_7.x86_64 1/16
Verifying : gcc-8.5.0-16.el8_7.x86_64 2/16
Verifying : perl-4:5.26.3-421.el8.x86_64 3/16
Verifying : perl-4:5.26.3-421.el8.x86_64 4/16
Verifying : bzip2-1.0.6-26.el8.x86_64 5/16
Verifying : bzip2-1.0.6-26.el8.x86_64 6/16
Verifying : elfutils-libelf-devel-0.187-4.el8.x86_64 7/16
Verifying : elfutils-libelf-devel-0.187-4.el8.x86_64 8/16
Verifying : kernel-devel-4.18.0-425.13.1.el8_7.x86_64 9/16
Verifying : kernel-devel-4.18.0-425.13.1.el8_7.x86_64 10/16
Verifying : kernel-headers-4.18.0-425.13.1.el8_7.x86_64 11/16
Verifying : kernel-headers-4.18.0-425.13.1.el8_7.x86_64 12/16
Verifying : make-1:4.2.1-11.el8.x86_64 13/16
Verifying : make-1:4.2.1-11.el8.x86_64 14/16
Verifying : dkms-3.0.10-1.el8.noarch 15/16
Verifying : dkms-3.0.10-1.el8.noarch 16/16

Reinstalled:
bzip2-1.0.6-26.el8.x86_64 dkms-3.0.10-1.el8.noarch elfutils-libelf-devel-0.187-4.el8.x86_64
gcc-8.5.0-16.el8_7.x86_64 kernel-devel-4.18.0-425.13.1.el8_7.x86_64 kernel-headers-4.18.0-425.13.1.el8_7.x86_64
make-1:4.2.1-11.el8.x86_64 perl-4:5.26.3-421.el8.x86_64

Complete!

4. Exportar KERN_DIR

Linux console | jpacheco@aex-infra ~
[jpacheco@aex-infra ~]$ sudo export KERN_DIR=/usr/src/kernels/$(uname -r)

5. Reinciar la máquina virtual y listo.

Linux console | jpacheco@aex-infra ~
[jpacheco@aex-infra ~]$ sudo reboot
Posted in Blog | Leave a comment

Error 0x800F0954 al instalar .NET Framework 3.5 – Windows 10

Este error se presenta al intentar instalar .NET Framework 3.5 en Windows 10 cuando el equipo recibe actualizaciones desde un servidor WSUS.

Básicamente lo que hay que hacer es:

  • Desactivar las actualizaciones desde WSUS
  • Reiniciar el servicio de Windows Update
  • Instalar .NET Framework 3.5

Es necesario que tengas privilegios de Administrador en el equipo.

1. Abre REGEDIT presiona las teclas Win+ R y teclea regedit, presiona ENTER.

2. Navega hasta el registro: Computer\HKEY_LOCAL_MACHINE\SOFTWARE\Policies\Microsoft\Windows\WindowsUpdate\AU y haz doble click en la llave UseWUServer.

3. Actualiza el valor y cambia de 1 a 0. No olvides presionar Ok.

4. Ahora, necesitamos reiniciar el servicio Windows Update, presiona las teclas Win+ R y escribe services.msc presiona Enter.

5. Busca en la lista de servicios Windows Update, haz click con el botón derecho y  haz click en Restart, el servicio reiniciara.

6. Ahora, abrimos Windows Features y seleccionamos de la lista de opciones: .NET Framework 3.5 (includes .NET 2.0 and 3.0) y damos click en Ok

7. El asistente desplegara una pantalla indicado que son necesarios archivos que deben ser descargados de Windows Updates, hacemos click en la opción: Let Windows Update download the files for you y esperamos a que el proceso de descarga e instalacion termine.

8. Listo, la nueva funcionalidad ha sido instalada.

NOTA:
Es recomendable que vuelvas al paso 2 y cambies el valor de la llave UseWUServer a 1.

Posted in Blog, General, Microsoft, Tips | Leave a comment

Eliminar OneDrive (duplicado) del Explorador

Sigue estos pasos para eliminar carpeta duplicada de OneDrive en el Explorador de Windows.

Es necesario que tengas privilegios de Administrador en el equipo.

1. Abre REGEDIT (presiona las teclas Win+ R) y teclea regedit, presiona ENTER.

2. Navega hasta esta ubicación: Computer\HKEY_CLASSES_ROOT\CLSID{018D5C66-4533-4307-9B53-224DE2ED1FE6}

3. Edita la llave: System.IsPinnedToNameSpaceTree y cambia el valor a 0, no olvides dar click en el botón Ok.

4. Voila!

Posted in Microsoft, Sistemas Operativos, Software, Soporte, Tips | Leave a comment

Reloj

Breve demostración de un reloj en Windows.

1. Hay que crear un archivo, pega el codigo que esta lineas abajo.

Command Prompt | Clock
@echo off
Title Clock
@mode con cols=30 lines=7
color 03
:main
echo.
echo Time: %time%
echo.
echo Date: %date%
echo.
ping -n 2 0.0.0.0>nul
goto main

2. Guarda el archivo con la extension .bat, en este caso: reloj.bat

3. Para ejecutarlo abre una interfaz de commando y teclea el nombre del archivo

Command Prompt | Clock
C:\Users\Javier>reloj.bat

4. Voila!

Posted in Blog, General, Microsoft, Tips | Leave a comment

Una historia de terror – Telmex

Actualizaciones

23-Nov-2023

Pues sigo esperando a Telmex, quedaron de venir a instalar el servicio el dia 22 de Noviembre pero sin novedad. Cuando me comounique para pedir informes me dijeron que se habian estado comunicando conmigo sins respuesta… nunca recibi llamada de ellos. En mi desesperacion ya que el servicio de Megacable tambien apesta tuve que contratar StarLink…

16-Oct-2023

Con la novedad de que Telmex instalo capacidad de fibra en mi domicilio, por lo que aplique. El dia 23 de octubre se presenta un tecnivo y me dice que no hay capacidad de fibra instalada… pero el dia 30 de Octubre recibo una llamada de TelMex para confirmar la instalacion el dia 31 de Octure… tengo miedo.

Aqui vamos

Despues de mucho tiempo tuve la necesidad de contratar servicios de internet, despues de darle vueltas al asunto y hablar con conocidos y vcenos me decidí por Telmex el menos malo o eso parecia.

La contratación la realize el pasado 22 de Junio y finalmente el día de hoy 26 de Julio finalmente fui contactado para indicarme que el servicio no podria ser instalado.

Durante este mes he contactado a Telmex por multiples medios: via telefónica, WhatsApp (respuestas super limitadas) y Twitter (respuestas igual de militadas con la diferencia de que aqui al menos en ocasiones logre interactuar con un ser humano…)

Les comparto la linea de tiempo por si les interesa mi triste historia.

Linea de tiempo

22-Jun-2022 – Se contrata el servicio de internet Infinitum de Telmex con la orden # 024847339. El proceso fue muy sencillo via telefónica donde me aseguraron que se contaba con servicio en la zona.

25-Jun-2022 – recibo un mensaje de Telmex indicandome que personal de la llegara pronto a realizar la instalacion. Alegria temporal porque nadie se presento y espere al instalador desde las 10:00 hasta las 18:00 horas.

Marque al numero 800 para pedir ayuda y despues de ser transferido entre multiples departamentos me piden que me comunique el dia Lunes o que intente via WhatsApp.

25-Jun-2022 – recibo el mismo mensaje del dia anterior e incluso recibo una llamada pero despues del fraude del dia anterior le indico al instalador que no puedo recibirlo ese dia.

27-Jun-2022 – Recibo un mensaje de Telmex: “Te informamos que en los próximos días te visitaremos para tu instalación”

28-Jun-2022 – Recurro a WhatsApp para saber el estado de la instalacion: “La instalación se encuentra en proceso, lamentamos la demora y te notificaremos cuado estemos listos”

29-Jun-2022 – Recibo un mensaje de Telmex: “Te informamos que en los próximos días te visitaremos para tu instalación”

30-Jun-2022 – Recibo un mensaje de Telmex: “Te informamos que en los próximos días te visitaremos para tu instalación”

01-Jul-2022 – Recibo un mensaje de Telmex: “Te informamos que en los próximos días te visitaremos para tu instalación”

02-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”

03-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”, recurro a Twitter para pedir ayuda con la instalación via mensaje directo comparto con Telmex información para que puedan rastrear mi solicitud, se me indica que me van a transferir con un ejecutivo, cosa que nunca paso.

04-Jul-2022 – Me contacta personal de Telmex vía telefónica para preguntarme si ya se completo la instalación a lo que comento que no y me preguntan si el tecnico o alguien mas se ha comunicado para darme una razon a lo que tambien respondo que no.

05-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”

06-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”, nuevamente recurro a WhatsApp donde me dan el mismo estado: “La instalación se encuentra en proceso, lamentamos la demora y te notificaremos cuado estemos listos”, me piden información adicional y me tienen en “espera” por cerca de seis horas sin darme ningun tipo de información respecto a mi solicitud.

07-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”. Nuevamente contacto a Telmex via DM en Twitter y me indican que van a trasnferir el caso a un ejecutivo que se comunicara conmigo.

08-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”. Nuevo DM con Telmex y me comentan que estan dandole seguimiento a la solicitud .

12-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”. Aqui vuelvo a contactar a Telmex via DM en Twitter, en este tweet incluyo al Instituto Federal de Telecomnucaiones (IFT).

En las interacciones con Telmex me responde un bot y despues de un tiempo finalmente me ofrece la opcion de elegir un dia que que se realice la instalacion, propongo el 13 de Julio y el bot me responde: “Lo siento, el dia que indicaste no esta disponible”.

Intente en al menos dos ocasiones mas agendar una cita mediante el bot sin suerte.

Desde la cuenta del @IFT_MX me recomiendan abrir una inconformidad en su sitio web.

Recibo una llamada de Telmex indicandome que la instalación se realizará el dia 13 de Julio.

13-Jul-2022 – Genero un reporte en IFT el cual queda registrado con el folio # 20220713144910. El mismo día Telmex confirma que estan atendiendo la solicitud.

Recibo una llamada de Telmex preguntandome si ya se completo la instalación a lo que comento que no y me preguntan si el tecnico o alguien mas se ha comunicado para darme una razon a lo que tambien respondo que no.

Obviamente la instalacion no es realizada.

14-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”

15-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”

16-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”

17-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”

19-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”.

Recibo una llamada de Telmex preguntandome si ya se completo la instalación a lo que comento que no y me preguntan si el tecnico o alguien mas se ha comunicado para darme una razon a lo que tambien respondo que no.

Un compañero de trabajo se contacta con un empleado de Telmex quien le comenta que la razon por la que la instalacion no se ha realizado es debido a una inminente huelga de Telmex.

20-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”. Telmex via Twitter DM me indica que siguen trabajando en mi solicitud.

Recibo un mensaje de correo del IFT donde me indican lo siguiente:

1. La instalacion de equipo terminal de comunicaciones no podrá darse en un plazo mayor de 10 días hábiles

2. En caso de no poder realizar la instalacion el proveedor (Telmex) deberá reembolsar las cantidades que haya pagado – como no hice ningun pago, no hay nada que reembolsar

3. Finalmente, Telmex tiene hast el ía 2 de Agosto para realizar la instalación.

21-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”

25-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”.

Tambien recibo una llamada algo rara de Telmex indicandome que solo me pueden ofrecer una conexion a internet de 2 Mpbs – wtf?! – y que procederan a cancelar mi solicitud…

26-Jul-2022 – Recibo un mensaje de Telmex: “Estimado Cliente, continuamos trabajando para instalar tu solicitud”.

Ademas recibo una llamada de Telmex preguntandome si ya me ha sido instalado el servicio, a lo que le indico al ejecutivo de Telmex que esto no ha pasado, el ejecutivo me pide unos minutos para validar la infomración y me comenta que la instalación no sera realizado debido que “no se cuenta con las facilidades para realizar la instalación”.

WTF?! Un mes dando vueltas y perdiendo el tiempo para que finalmente no me sea instalado el servicio…

Posted in General, Personal | Leave a comment

He vuelto!

Por enesima vez he decido recuperar mi blog, no hare promesas de continuidad ni de frecuencia de los posts pero aqui andaré.

Posted in Blog | Leave a comment

Como validar que tu servidor de correo procesa SPAM correctamente

La forma mas sencilla de validar que tu servidor de correo procesa el SPAM correctamente es enviando un mensaje de correo con la siguiente linea en el cuerpo del mensahe.

XJS*C4JDBQADN1.NSBN3*2IDNEN*GTUBE-STANDARD-ANTI-UBE-TEST-EMAIL*C.34X

El mensaje solo debe contenar esa linea.

Si tu servidor de correo filtra el SPAM correctamente encontraras el mensaje en la carpeta de SPAM o JUNK EMAIL.

Posted in General, Mail, Protocolos, Software | Leave a comment

Eliminar todos los mensajes de correo de un buzon en Fedora

Eliminar los mensajes de correo de un buzon es mas facil de lo que crees.

Solo necesitas acceder al buzon y correr el comando d * (d seguido de un asterisco), presiona ENTER y listo.

Aqui los detalles.

1. Obten acceso a tu buzon, teclea mail seguido de ENTER, se desplegara una pantalla con correos, seguida de un prompt &.

Linux console | jpacheco@aex-infra ~
[jpacheco@aex-infra ~]$ mail
Heirloom Mail version 12.5 7/5/10. Type ? for help.
“/var/spool/mail/jpacheco”: 39723 messages 39719 unread
1 logwatch@aex-infra.a Thu Feb 20 03:14 177/6005 “Logwatch for aex-infr”
>U 2 logwatch@aex-infra.a Fri Feb 21 03:06 242/8971 “Logwatch for aex-infr”
U 3 logwatch@aex-infra.a Sat Feb 22 03:48 149/4913 “Logwatch for aex-infr”
U 4 logwatch@aex-infra.a Sun Feb 23 03:07 259/10508 “Logwatch for aex-infr”
U 5 logwatch@aex-infra.a Mon Feb 24 03:13 203/8006 “Logwatch for aex-infr”
U 6 logwatch@aex-infra.a Tue Feb 25 03:14 139/4729 “Logwatch for aex-infr”
7 logwatch@aex-infra.a Wed Feb 26 03:30 161/5705 “Logwatch for aex-infr”
U 8 logwatch@aex-infra.a Thu Feb 27 03:31 188/7288 “Logwatch for aex-infr”
U 9 logwatch@aex-infra.a Fri Feb 28 03:20 163/6014 “Logwatch for aex-infr”
U 10 logwatch@aex-infra.a Sat Mar 1 03:38 175/6550 “Logwatch for aex-infr”
U 11 logwatch@aex-infra.a Sun Mar 2 03:30 183/7327 “Logwatch for aex-infr”
U 12 logwatch@aex-infra.a Mon Mar 3 03:27 153/5206 “Logwatch for aex-infr”
U 13 logwatch@aex-infra.a Tue Mar 4 03:12 140/4877 “Logwatch for aex-infr”
U 14 logwatch@aex-infra.a Wed Mar 5 03:45 143/4877 “Logwatch for aex-infr”
U 15 logwatch@aex-infra.a Thu Mar 6 03:17 135/4328 “Logwatch for aex-infr”
U 16 logwatch@aex-infra.a Fri Mar 7 03:18 146/4757 “Logwatch for aex-infr”
U 17 logwatch@aex-infra.a Sat Mar 8 03:13 121/3944 “Logwatch for aex-infr”
U 18 logwatch@aex-infra.a Sun Mar 9 03:47 196/6591 “Logwatch for aex-infr”
U 19 logwatch@aex-infra.a Mon Mar 10 03:34 128/4172 “Logwatch for aex-infr”
U 20 logwatch@aex-infra.a Tue Mar 11 03:12 163/5823 “Logwatch for aex-infr”
&

2. Ahora, borra todos los correos, teclea: d * y luego presiona ENTER. Nota que no habra ningun mensaje o indicador de que se estan eliminando los mensajes de correo.

Linux console | jpacheco@aex-infra ~
[jpacheco@aex-infra ~]$ mail
Heirloom Mail version 12.5 7/5/10. Type ? for help.
“/var/spool/mail/jpacheco”: 39723 messages 39719 unread
1 logwatch@aex-infra.a Thu Feb 20 03:14 177/6005 “Logwatch for aex-infr”
>U 2 logwatch@aex-infra.a Fri Feb 21 03:06 242/8971 “Logwatch for aex-infr”
U 3 logwatch@aex-infra.a Sat Feb 22 03:48 149/4913 “Logwatch for aex-infr”
U 4 logwatch@aex-infra.a Sun Feb 23 03:07 259/10508 “Logwatch for aex-infr”
U 5 logwatch@aex-infra.a Mon Feb 24 03:13 203/8006 “Logwatch for aex-infr”
U 6 logwatch@aex-infra.a Tue Feb 25 03:14 139/4729 “Logwatch for aex-infr”
7 logwatch@aex-infra.a Wed Feb 26 03:30 161/5705 “Logwatch for aex-infr”
U 8 logwatch@aex-infra.a Thu Feb 27 03:31 188/7288 “Logwatch for aex-infr”
U 9 logwatch@aex-infra.a Fri Feb 28 03:20 163/6014 “Logwatch for aex-infr”
U 10 logwatch@aex-infra.a Sat Mar 1 03:38 175/6550 “Logwatch for aex-infr”
U 11 logwatch@aex-infra.a Sun Mar 2 03:30 183/7327 “Logwatch for aex-infr”
U 12 logwatch@aex-infra.a Mon Mar 3 03:27 153/5206 “Logwatch for aex-infr”
U 13 logwatch@aex-infra.a Tue Mar 4 03:12 140/4877 “Logwatch for aex-infr”
U 14 logwatch@aex-infra.a Wed Mar 5 03:45 143/4877 “Logwatch for aex-infr”
U 15 logwatch@aex-infra.a Thu Mar 6 03:17 135/4328 “Logwatch for aex-infr”
U 16 logwatch@aex-infra.a Fri Mar 7 03:18 146/4757 “Logwatch for aex-infr”
U 17 logwatch@aex-infra.a Sat Mar 8 03:13 121/3944 “Logwatch for aex-infr”
U 18 logwatch@aex-infra.a Sun Mar 9 03:47 196/6591 “Logwatch for aex-infr”
U 19 logwatch@aex-infra.a Mon Mar 10 03:34 128/4172 “Logwatch for aex-infr”
U 20 logwatch@aex-infra.a Tue Mar 11 03:12 163/5823 “Logwatch for aex-infr”
& d *

3. Sal de tu buzon de correo tecleando quit seguido de ENTER, entra de nuevo a tu buzon y listo.

Linux console | jpacheco@aex-infra ~
.
.
.
U 19 logwatch@aex-infra.a Mon Mar 10 03:34 128/4172 “Logwatch for aex-infr”
U 20 logwatch@aex-infra.a Tue Mar 11 03:12 163/5823 “Logwatch for aex-infr”
& d *
& quit

[jpacheco@aex-infra ~]$ mail
No mail for jpacheco

Posted in Blog, Fedora, FLOSS, GNU/Linux, Sistemas Operativos, Software, Soporte, Tips | Leave a comment

Como obtener la lista de tarjetas de red instaladas en un servidor corriendo Fedora Core

Obiviamente, ademas de usar la interfaz gráfica puedes recurrir a la consola de GNU/Linux para obtener la lista de tarjetas de red instaladas en tu sistema.

Sigue estos dos sencillos pasos:

1. Obten acceso tipo root

Linux console | jpacheco@aex-proxy1 ~
[jpacheco@aex-proxy1 ~]$ su
Password:
[root@aex-proxy1 ~]#

2. Ejecuta el comando dmesg para obtener los mensajes de control del Kernel de GNU/Linux de tu equipo corriendo Fedora Core, agrega el modificardor | grep eth para obtener los mensajes relacionados con las interfaces de red.

Linux console | jpacheco@aex-proxy1 ~
[root@aex-proxy1 ~]# dmesg | grep eth
[ 7.752281] r8169 0000:01:00.0 eth0: RTL8168e/8111e at 0xf7e66000, e8:de:27:02:ca:3f, XID 0c200000 IRQ 50
[ 7.752284] r8169 0000:01:00.0 eth0: jumbo features [frames: 9200 bytes, tx checksumming: ko]
[ 8.204309] e1000e 0000:00:19.0 eth1: (PCI Express:2.5GT/s:Width x1) 00:25:64:d6:2b:39
[ 8.204312] e1000e 0000:00:19.0 eth1: Intel(R) PRO/1000 Network Connection
[ 8.204354] e1000e 0000:00:19.0 eth1: MAC: 8, PHY: 8, PBA No: 8021FF-0FF
[ 8.533102] systemd-udevd[396]: renamed network interface eth1 to em1
[ 8.640123] systemd-udevd[399]: renamed network interface eth0 to p1p1

Fijate como la salida de dmesg, muestra el nombre real de las interfaces en este caso em1 y p1p1

Ejecuta el comando ifconfig para ver la lista de tarjetas de red y su configuración en el sistema.

Linux console | jpacheco@aex-proxy1 ~
[root@aex-proxy1 ~]# ifconfig
em1: flags=4163 mtu 1500
inet 192.168.1.2 netmask 255.255.255.0 broadcast 192.168.1.255
inet6 fe80::225:64ff:fed6:2b39 prefixlen 64 scopeid 0x20 ether 00:25:64:d6:2b:39 txqueuelen 1000 (Ethernet)
RX packets 2505 bytes 234071 (228.5 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 1970 bytes 228640 (223.2 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
device interrupt 21 memory 0xf7ae0000-f7b00000

lo: flags=73 mtu 65536
inet 127.0.0.1 netmask 255.0.0.0
inet6 ::1 prefixlen 128 scopeid 0x10
loop txqueuelen 0 (Local Loopback)
RX packets 53 bytes 5940 (5.8 KiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 53 bytes 5940 (5.8 KiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

p1p1: flags=4099 mtu 1500
ether e8:de:27:02:ca:3f txqueuelen 1000 (Ethernet)
RX packets 0 bytes 0 (0.0 B)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 0 bytes 0 (0.0 B)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0

em1 – es la interfaz que en este momento esta activa y cuenta con la dirección IP 192.168.1.2, mascara de subred 255.255.255.0 (o 192.168.0.2/24 – lo explicaré otro dia con mas calma)
lo – interface de red de localhost o loopback IP 127.0.0.1 es decir tu equipo
p1p1 – otra interface de red física pero esta aún no ha sido configurada

Post relacionados:
Topologías de red
Conceptos de redes
Dispositivos de red :: Switch
Dispositivos de red :: Concentrador o ‘hub’
Redes de computadoras
Direcciones IPv4
Modelo de Referencia OSI

Posted in Fedora, FLOSS, GNU/Linux, Hardware, Protocolos, Redes, Sistemas Operativos, Software, Soporte | Leave a comment