Por estos días se celebra semana santa, una manea de homenaje al hijo de Dios, me refiero a el maestro Jesús, quien dió su vida para perdon de nuestros pecados. Este mes en Stack Overflow, hubo consultas variadas a diferencia de otros meses en donde por ejemplo hay varias consultas sobre un lenguaje de programación o tecnologías. Cuando hay consultad de diferentes temas se aprende más, si bien son grandes lenguajes Python y JavaScript, aprender otros más es bueno y nos ayudan a crecer como profesionales. En este Post te compartiré 5 Consultas Que Fueron Populares en Stack Overflow – Mes Marzo 2023, vamos con ello.
Antes de continuar te invito a leer los siguientes artículos:
- 5 Consultas Que Fueron Populares en Stack Overflow – Mes Febrero 2023
- 5 Consultas Que Fueron Populares en Stack Overflow – Mes Enero 2023
- 5 Consultas Que Fueron Populares en Stack Overflow – Mes Diciembre 2022
- 5 Consultas Que Fueron Populares en Stack Overflow – Mes Noviembre 2022
- 5 Consultas Que Fueron Populares en Stack Overflow – Mes Octubre 2022
- Puedes leer más en la categoría Stack Overflow
Asimismo, te invito a escuchar el Podcast: “Consejos Para Tener Más Tiempo Para Programar” y “¿ Cual Es El Momento Ideal Para Dejar Tu Empleo y Ser Freelance ?” (Anchor Podcast):
Spotify: | Sound Cloud: | Apple Podcasts | Anchor Podcasts |
Bien ahora continuemos con el Post: 5 Consultas Que Fueron Populares en Stack Overflow – Mes Marzo 2023.
Al igual que en otros artículos similares, para mantener un orden, voy a colocar el título de la consulta original, la versión traducida de la consulta, el Link de la consulta, el Lenguaje o Tecnología, una Descripción y una imagen de la consulta.
Consulta N° 1
Consulta Original: AH10411 error: Managing spaces and %20 in apache mod_rewrite
Consulta Traducida: Error AH10411: Administrar espacios y %20 en apache mod_rewrite
Link: Visitar
Lenguaje(s) / Tecnología(s) / Herramienta(s): Apache, .htaccess, mod-rewrite.
El usuario Phil Evans menciona que actualizo Apache a la versión 2.4.56-1 y un montón de reescrituras configuradas en su archivo .htaccess ahora de devuelven errores AH104aa, relacionados con espacios de consulta. Asimismo menciona que esta buscando una solución adecuada. Phil agrega otros detalles a su consulta.
La respuesta con más puntos viene del usuario MrWhite quien menciona que ello parece ser un error. La codificación del espacio como %20 en la cadena de consulta deberías ser válidad. Asimismo menciona que también puede codificar el espacio como + en la cadena de consulta (como en la solución que Phil menciona en su consulta). El usuario MrWhite agrega otros detalles a su consulta.
Si quieres saber más, puedes visitar el Link de la consulta en Stack Overflow.
Consulta N° 2
Consulta Original: Unable to establish websocket connection
Consulta Traducida: No se puede establecer la conexión websocket
Link: Visitar
Lenguaje(s) / Tecnología(s) / Herramienta(s): Java, Selenium Webdriver, Selenide.
El usuario nicholas menciona que tenia pruebas de automatización codificadas en Selenium, pero le surgio un momento extraño. La ventana de su navegador no puede establecer una conexión web socket a http://localhost:2757/devtools/browser/uuid
La respuesta con más puntos viene del usuario Egor Stepanov quien menciona que logro resolverlo agregando la siguiente opción:
1 2 3 |
options.addArguments("--remote-allow-origins=*"); |
Asimismo el usuaio Egor Stepanov agrega otros detalles a su respuesta.
Si quieres saber más, puedes visitar el Link de la consulta en Stack Overflow.
Consulta N° 3
Consulta Original: Chrome hangs when debugging in Visual Studio 2022
Consulta Traducida: Chrome se bloquea al depurar en Visual Studio 2022
Link: Visitar
Lenguaje(s) / Tecnología(s) / Herramienta(s): Visual Studio, Google Chrome.
El usuario Flouen menciona al presiona la tecla F5 para depurar un sitio web creado con C# .Net Core, el navegador Chrome que se inicia automáticamente se bloquea. Flouen menciona que ese problema comenzó después que actualizó a Visual Studio 2022 17.5.2, asimismo agrega otros detalles a su consulta.
La respuesta con más puntos viene del usuario Ryan Dickey quien menciona que el error parece ocurrir cuando llega a un punto de interrupción en los navegadores basados en Chromiun, como Google Chrome y Edge. Cuando usa el navegador Firefox, dejo de tener ese problema. Ryan Dickey agrega otros detalles a su respuesta.
Si quieres saber más, puedes visitar el Link de la consulta en Stack Overflow.
Consulta N° 4
Consulta Original: Java.io.IOException: Invalid Status code=403 text=Forbidden
Consulta Traducida: Java.io.IOException: Código de estado no válido = 403 texto = Prohibido
Link: Visitar
Lenguaje(s) / Tecnología(s) / Herramienta(s): Selenium Webdriver.
El usuario Peter Penzov menciona y comparte la siguiente pila de errores cuando intenta ejecutar un conjunto de pruebas en Selenium Webdriver en el controlados de Azure DevOps en un servidor remoto:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 |
2023-03-08T21:06:46.9827484Z Running Test 66728 Mobile Web - Pick Task 2023-03-08T21:06:46.9827843Z Test Description https://dev.azure.com/Corporation/%20FootPrint/_workitems/edit/66728 2023-03-08T21:06:47.2244460Z Starting ChromeDriver 111.0.5563.41 (976ef12907ef9b413c2d929c043307b415d27b9e-refs/branch-heads/5563@{#737}) on port 35235 2023-03-08T21:06:47.2248489Z Only local connections are allowed. 2023-03-08T21:06:47.2273309Z Please see https://chromedriver.chromium.org/security-considerations for suggestions on keeping ChromeDriver safe. 2023-03-08T21:06:47.2530381Z ChromeDriver was started successfully. 2023-03-08T21:06:50.3292859Z Mar 08, 2023 4:06:50 PM org.openqa.selenium.remote.http.WebSocket$Listener onError 2023-03-08T21:06:50.3319163Z WARNING: Invalid Status code=403 text=Forbidden 2023-03-08T21:06:50.3320374Z java.io.IOException: Invalid Status code=403 text=Forbidden 2023-03-08T21:06:50.3321045Z at org.asynchttpclient.netty.handler.WebSocketHandler.abort(WebSocketHandler.java:92) 2023-03-08T21:06:50.3321498Z at org.asynchttpclient.netty.handler.WebSocketHandler.handleRead(WebSocketHandler.java:118) 2023-03-08T21:06:50.3322255Z at org.asynchttpclient.netty.handler.AsyncHttpClientHandler.channelRead(AsyncHttpClientHandler.java:78) 2023-03-08T21:06:50.3326071Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:444) 2023-03-08T21:06:50.3334206Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 2023-03-08T21:06:50.3334813Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 2023-03-08T21:06:50.3335472Z at io.netty.channel.CombinedChannelDuplexHandler$DelegatingChannelHandlerContext.fireChannelRead(CombinedChannelDuplexHandler.java:436) 2023-03-08T21:06:50.3336148Z at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:346) 2023-03-08T21:06:50.3336823Z at io.netty.handler.codec.ByteToMessageDecoder.fireChannelRead(ByteToMessageDecoder.java:333) 2023-03-08T21:06:50.3337255Z at io.netty.handler.codec.ByteToMessageDecoder.callDecode(ByteToMessageDecoder.java:454) 2023-03-08T21:06:50.3337683Z at io.netty.handler.codec.ByteToMessageDecoder.channelRead(ByteToMessageDecoder.java:290) 2023-03-08T21:06:50.3339980Z at io.netty.channel.CombinedChannelDuplexHandler.channelRead(CombinedChannelDuplexHandler.java:251) 2023-03-08T21:06:50.3340463Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:442) 2023-03-08T21:06:50.3343324Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 2023-03-08T21:06:50.3344253Z at io.netty.channel.AbstractChannelHandlerContext.fireChannelRead(AbstractChannelHandlerContext.java:412) 2023-03-08T21:06:50.3344757Z at io.netty.channel.DefaultChannelPipeline$HeadContext.channelRead(DefaultChannelPipeline.java:1410) 2023-03-08T21:06:50.3345262Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:440) 2023-03-08T21:06:50.3345959Z at io.netty.channel.AbstractChannelHandlerContext.invokeChannelRead(AbstractChannelHandlerContext.java:420) 2023-03-08T21:06:50.3346524Z at io.netty.channel.DefaultChannelPipeline.fireChannelRead(DefaultChannelPipeline.java:919) 2023-03-08T21:06:50.3346956Z at io.netty.channel.nio.AbstractNioByteChannel$NioByteUnsafe.read(AbstractNioByteChannel.java:166) 2023-03-08T21:06:50.3347371Z at io.netty.channel.nio.NioEventLoop.processSelectedKey(NioEventLoop.java:788) 2023-03-08T21:06:50.3347781Z at io.netty.channel.nio.NioEventLoop.processSelectedKeysOptimized(NioEventLoop.java:724) 2023-03-08T21:06:50.3348183Z at io.netty.channel.nio.NioEventLoop.processSelectedKeys(NioEventLoop.java:650) 2023-03-08T21:06:50.3348555Z at io.netty.channel.nio.NioEventLoop.run(NioEventLoop.java:562) 2023-03-08T21:06:50.3349009Z at io.netty.util.concurrent.SingleThreadEventExecutor$4.run(SingleThreadEventExecutor.java:997) 2023-03-08T21:06:50.3349522Z at io.netty.util.internal.ThreadExecutorMap$2.run(ThreadExecutorMap.java:74) 2023-03-08T21:06:50.3350108Z at io.netty.util.concurrent.FastThreadLocalRunnable.run(FastThreadLocalRunnable.java:30) 2023-03-08T21:06:50.3350574Z at java.lang.Thread.run(Thread.java:748) |
La respuesta con más puntos viene del usuario cRoss2010 quien menciona que reviso un montón de publicaciones diferentes sobre ese error y la solución a la mayoría de casos es agregar una opción de controlador de Chrome a su instancia de controlador. Agrego lo siguiente y soluciono su problema:
1 2 3 |
options.addArguments("--remote-allow-origins=*") |
Si quieres saber más, puedes visitar el Link de la consulta en Stack Overflow.
Consulta N° 5
Consulta Original: Why are connections to GitHub over SSH throwing an error “Warning: Remote Host Identification Has Changed”?
Consulta Traducida: ¿Por qué las conexiones a GitHub a través de SSH arrojan el error “Advertencia: la identificación del host remoto ha cambiado”?
Link: Visitar
Lenguaje(s) / Tecnología(s) / Herramienta(s): Git, GitHub, SSH.
El usuario Dheeraj Vepakomma menciona que hace un tiempo comenzo a recibir la siguiente advertencia cuando hacia Push a GitHub desde su consola de comandos:
1 2 3 4 5 6 7 |
WARNING: REMOTE HOST IDENTIFICATION HAS CHANGED! IT IS POSSIBLE THAT SOMEONE IS DOING SOMETHING NASTY! Someone could be eavesdropping on you right now (man-in-the-middle attack)! It is also possible that a host key has just been changed. |
Entonces Dheeraj Vepakomma pregunta ¿ Es esto normal y cómo lo soluciono ?
La respuesta con más puntos viene del mismo usuario Dheeraj Vepakomma quien menciona que eso sucedió porque el 24 de marzo de 2023, GitHub actualizo su clave de host RSA SSH utilizada para proteger las operaciones de Git para GitHub.com porque la clave privada estuvo expuesto brevemente en un repositorio público de GitHub. Dheeraj Vepakomma agrega otros detalles a su respuesta.
Si quieres saber más, puedes visitar el Link de la consulta en Stack Overflow.
Bien, hasta aquí llegamos con 5 consultas que marcaron tendencia en el mes de Marzo de 2023 en la popular comunidad de Desarrolladores Stack Overflow, nos vemos a finales del siguiente mes con un nuevo Top de consultas.
Nota(s)
- No olvides que debemos usar la Tecnología para hacer cosas Buenas por el Mundo.
- La cantidad de Respuestas, Vistas, Votos, etc. de las consultas pueden variar en Stack Overflow en el futuro, hasta la fecha de este artículo son las que presentamos en las imágenes.
- Si lees con atención las consultas y las respuestas vas aprender sobre el problema que tenia el usuario que realiza la consulta y puede que sea el problema que estas intentando solucionar, esto es importante para tu aprendizaje.
- La idea de este artículo es comentar y exponer los temas que son tendencia en el mes determinado, no intentamos dar una respuesta al problema ya que estos son resueltos por los usuarios de la comunidad Stack Overflow, que son grandes Desarrolladores y con mucha experiencia en el área o Lenguaje de Programación determinado.
- Algunos enlaces a otras páginas colocados en este artículo pueden dejar de existir o continuar en el futuro, esto no depende de nosotros si no de los usuarios o empresas que son dueños de los servidores en donde se encuentran alojados estos enlaces, hasta la fecha de este artículo estos enlaces aún están disponibles.
Síguenos en nuestras Redes Sociales para que no te pierdas nuestros próximos contenidos.