gambafeliz 11-01-2022, 21:01
Hola a tod@s

Se que va a ser la pregunta tonta de la semana pero no me importa.

¿Por qué en Gambas cuando uno pulsa Enter del teclado alfanumérico es distinto al Enter del teclado numérico?

Es que yo recuerdo que en Visual Basic ambas teclas eran igual de válidas, o eso creo recordar. Perdón si no fue así pero eso me parece que ocurría.

En fin, Gracias.
Shell 11-01-2022, 15:32
Buenas!.

Probablemente ya los conocíais, o no. Y tampoco sé si habéis solucionado problemas del adaptador de red
con esos comandos.

Hasta ahora sigo con el problema de conexión de red que se vuelve lenta al volver a Linux desde Windows.
Pero me lo tomo como algo de hacer prácticas y conocimiento de resolver estos problemas con Linux. (Algún motivo tendrá).

Comandos de red de Linux para la resolución de problemas en redes

Ademas de esto, uso  dos métodos. Lo que me llama la atención es con este método el icono de red del panel no cambia su estado.
El dibujo del icono de lo que es tener conexión de red a no tenerla.

Tampoco sé por que se renombra el controlador de red. Si usamos este comando:

Para encontrar el nombre del controlador.
Código:
dmesg | grep -i eth

En mi caso me dice, en la tercera línea:  "enp4s0: renamed from eth0"

Tengo que usar enp4s0 para las operaciones, no eth0. Para conocer la versión del controlador:

( Recordar que es mi caso para el nombre)
Código:
ethtool -i enp4s0

Entonces puedo parar, iniciar y reiniciar el servicio de red. Pero esto no cambia el estado del icono de adaptador de red en la barra.
Tampoco me solucionó el problema de red lenta. Que la página cargue con demora. Red si logro tener indiscutiblemente.
Cita:- Verifica estado de un servicio:

systemctl status networking.service

- Indica si está activo o no.

systemctl is-active networking.service

- Muestra dependencias de un servicio:

systemctl list-dependencies networking.service

- Iniciar un servicio:

systemctl start networking.service

- Detener un servicio:

systemctl stop networking.service

- Reiniciar un servicio

systemctl restart networking.service

- Recarga cambios en la configuración de un servicio (aplica cambios en la configuración del servicio sin reiniciarlo)

Y ademas, que este si que cambia el estado del dibujo del adaptador de red: ( Al bajar o levantar el interfaz de red ).

Tenemos un comando que nos da la misma salida que ifconfig:

Código:
ip addr list

Para bajar la red ( recordar que mi caso eth0 se llama "enp4s0" ) tenéis que sustituirlo por el vuestro.

Código:
ip link set enp4s0 down

Y para subirla:

Código:
ip link set enp4s0 up

Esos dos últimos si que modifican en el panel el estado del adaptador de red. Cosa que no hace systemctl.
Existen algunos comandos más, pero son los principales los de arriba.

Ya me contareis si os habéis encontrado alguna vez, problemas con el adaptador de red eth.

A veces aunque funcione correctamente no deja de existir algún problema ajena a tu red, lo puedes ver con traceroute. (el tema de los asteriscos ).
Cita:Al usar el comando traceroute, puedes identificar cuellos de botella en la red. Los asteriscos que se muestran aquí significa que hay un problema potencial en el enrutamiento para ese host, ya que los asteriscos indican la pérdida de paquetes.

Ah, por cierto,del comando traceorute tenemos dos opciones para instalar.

Tenemos el paquete traceroute y el paquete inetutils-traceroute. Fijaros en las descripciones.

traceroute:
 
Cita: 
La utilidad traceroute muestra la ruta que usan los paquetes IP en su
camino a un sistema de red (o Internet). Traceroute muestra el número IP y
el nombre del sistema (si puede) de las máquinas de la ruta que toman los
paquetes. Traceroute se usa como herramienta de depuración de red. Si
tiene problemas de conectividad con una red, traceroute le mostrará de
dónde viene el problema en la ruta.

Instale traceroute si necesita una herramienta para diagnosticar problemas
de conectividad de red.

y inetutils-traceroute
 
Cita: 
The traceroute utility displays the route taken by IP packets on their
way to another host or another network.

Install this package if you need a tool to examine network connectivity
or to diagnose network problems.

Para mi que en parte son lo mismo, pero versiones distintas.

Saludos
Shell 10-01-2022, 15:37
Buenas!.

Ayer al acabar un ejemplo, este necesitaba una ampliación (una comprobación) para evitar un problema.
Al final lo hice directamente, no era algo complicado y se resolvía con algo de tiempo. Otra cosa
es que luego no funcionase el código añadido y ya más tiempo a dedicarle..o decir, ale, 
"hasta luego Lucas", que nos vemos otro día.

Antes quería añadir un comentario especial: "TODO" para recordarme una vez abriese el proyecto de lo que le faltaba o quería añadir
y que tenía que hacer. Ejemplo:
 
Cita: 
'Si las longitudes de las cadenas son distintas, insertar por la izquierda al menor tantos ceros como diferencia de longitud tenga el mayor con el menor

Eso seria una linea de comentario especial TODO:
Más o menos en esa frase se abrevia y se dice "el que",  pero no "el como". ( Muy detallado ).

Podía haber añadido algo distinto, que ni explicase ni el como ni el que.
Otra cosa es que las líneas de estos comentarios especiales, solo le vale la primera línea de texto, no puedes añadir debajo otras con un "&".
Vamos, que la línea puede ser "bastante" larga, pero no dos líneas.

Otro problema es si el programa es grande y tienes varios "TODO"

Supongo que nadie habrá logrado con un comentario "TODO" usar dos lineas, en vez de una.

Saludos
Páginas (564):    1 333 334 335 336 337 564   
Bienvenido, Invitado
Tienes que registrarte para poder participar en nuestro foro.
Recordarme?
Miembros: 292
Último miembro: DarkWolf
Temas del foro: 1,742
Mensajes del foro: 9,031
Últimos temas
Ordenar en un TableView
Foro: General
Último mensaje por: guizans, 05-11-2025, 23:26
Respuestas: 5 - Vistas: 139
Odio a gb.Report
Foro: General
Último mensaje por: guizans, 02-11-2025, 13:36
Respuestas: 9 - Vistas: 1,577
Reportes de Gambas
Foro: Aplicaciones/Fragmentos de Código
Último mensaje por: Alberto59, 27-10-2025, 16:34
Respuestas: 2 - Vistas: 1,342
Ordenando las carpetas
Foro: Programación en otros lenguajes
Último mensaje por: tercoide, 22-10-2025, 15:57
Respuestas: 0 - Vistas: 118
Powered By MyBB, © 2002-2025 MyBB Group.
Made with by Curves UI.