Nuevo foro en espanol de openSUSE
Hola Geekos.
Los antiguos moderadores DiabloRojo, Karlggest y Victorhck de ForoSuSE, el foro en español de openSUSE, que actualmente no se encuentra disponible tiene el placer de anunciaros en latín:
Habemus Forum!
Forosuse ha sido el lugar de encuentro de la comunidad hispanohablante de usuarios y usuarias de openSUSE durante muchos años. El administrador Riven se encargó de mantener ese sitio en el que aprender, compartir y ser punto de reunión de quienes una de nuestras pasiones es openSUSE.
Creemos que se debe agradecer su labor, por el tiempo y recursos invertidos de manera altruista en mantener forosuse.org durante tanto tiempo. Pero las cosas cambian, en la vida surgen nuevos intereses, nuevos proyectos acaparan nuestro tiempo y es normal que así sea.
Por cuestiones técnicas nuestro querido forosuse ha sufrido contratiempos que lo han mantenido fuera de línea durante los últimos meses, debido a las actualizaciones del software propio del foro y otros problemas con el hosting. Después de muchos meses en los que no se resolvían esos problemas, los antiguos moderadores de forosuse tomamos una decisión.
Hemos decidido crear el nuevo foro dentro de la infraestructura oficial del proyecto openSUSE en lugar de crear un nuevo dominio, de este modo nos centralizamos para ofrecer nuestra ayuda a los usuarios del Geeko y dejamos fuera de nuestras manos el mantenimiento del foro, que será labor de gente más sabia que nosotros.
También cabe destacar y agradecer aquí el papel que han jugado los administradores del foro, que se han mostrado siempre con ganas de ayudarnos y nos han dado las herramientas y han realizado el trabajo relacionado con la administración de sistemas poniendo en marcha el foro y con la interfaz disponible en español.
Estamos emocionados con el nuevo foro y esperamos contar con vuestra ayuda para lograr una comunidad en nuestra lengua de nuestro querido Geeko. Nos tenéis disponibles en:
https://forums.opensuse.org/forumdisplay.php/957-Espa%C3%B1ol-(Spanish)
Dentro del foro propio en español. No dudéis en crearos una nueva cuenta. Este nuevo lugar quiere volver a reunir a la comunidad de openSUSE en español y seguir brindando apoyo mutuo y volver a compartir en torno a openSUSE.
Esperamos que el sitio poco a poco vaya creciendo y mejorando con vuestra ayuda. Sentiros libres para escribir en el nuevo foro, contar lo que te ocurre con el Geeko y sobre todo:
Diviértete un montón!
#English
Hello Geekos.
Former moderators DiabloRojo, Karlggest and Victorhck of ForoSuSE, openSUSE’s Spanish forum, which is currently unavailable, are pleased to announce to you in Latin:
Habemus Forum!
Forosuse has been the meeting place for the Spanish-speaking community of openSUSE users for many years. The administrator Riven was in charge of maintaining that place where we can learn, share and be a meeting point for those of us who one of our passions is openSUSE.
We believe that his work is to be appreciated, with the time and resources invested altruistically in maintaining forosuse.org for so long. But things change, new interests arise in life, new projects take up our time and it is normal that this is the case.
Due to technical issues, our beloved forosuse has suffered setbacks, due to updates to the forum’s own software and other problems with hosting. After many months of unresolved issues, we former forum moderators made a decision.
We have decided to create the new forum within the official infrastructure of the openSUSE project instead of creating a new domain, in this way we centralize ourselves to offer our help to Geeko users and leave the maintenance of the forum out of our hands, which will be work of people wiser than us.
It is also worth highlighting and thanking here the role played by the forum administrators, who have always been eager to help us and have given us the tools and have carried out the work related to the sys admin by launching the forum and with the interface available in Spanish.
We are excited about the new forum and we look forward to your help to build a community in our language for our beloved geeko. You have us available at:
https://forums.opensuse.org/forumdisplay.php/957-Espa%C3%B1ol-(Spanish)
Within the own forum in Spanish. Do not hesitate to create a new account. This new place wants to reunite the openSUSE community in Spanish and continue to provide mutual support and share around openSUSE again.
We hope that the site will gradually grow and improve with your help. Feel free to write in the new forum, tell what happens to you with the Geeko and above all:
Have a lot of fun!
Esquenta DevFest Brasil 2021.
Confirmado para o esquenta do DevFest Brasil 2021. Esse evento será transmitido nessa quinta-feira (28/10) às 20h, no link https://lnkd.in/dkDsi3MZ. Lembrando que as inscrições do DevFest são gratuitas! Esperamos a sua inscrição através do link gdg.rocks/devfest2021

Install VirtualBox Guest Additions for openEuler 20.03 SP1
This article mainly discusses encountered issues and solutions when I installed VirtualBox Guest Additions for OpenEuler 20.03 SP1.
- After installing openEuler 20.03 SP1, log in to openEuler (I login as root here, if you are a regular user, you may need to use
sudowhen executing commands below), and then clickDevice->Insert Guest Additions CD image...to load the latest version of the Guest Additions CD into the system. - Mount the CD:
mkdir -p /run/media/openeuler/VBoxAdditions
mount /dev/sr0 /run/media/openeuler/VBoxAdditions
cd /run/media/openeuler/VBoxAdditions

- If you choose to install directly as usual, it may prompt an error for extraction because the system lacks the
tarextraction program in the case of minimal installation. So install it:
dnf update
dnf install tar

- Run the installation:
./VBoxLinuxAdditions.run

You can see there exists an error. Let’s take a look at the details of the error:
cat /var/log/vboxadd-setup.log

It can be seen that it is a compilation error. According to Linux kernel documentation, the access_ok function has been changed from passing three parameters to passing two parameters after the Linux kernel version 5. VBoxAdditions judges whether to use three or two parameters by the Linux version number. However, the kernel version number used by openEuler 20.03 SP1 is 4, but the patches later than the Linux kernel version 5 for this have been applied. As a result, the access_ok function only needs two parameters in this case, so we only need to change the VBoxAdditions source code to let it call access_ok with two parameters.
- Modify the source code of VBoxAdditions (note that the corresponding path is changed according to the version number of VBoxAdditions):
cd /opt/VBoxGuestAdditions-6.1.22/src/vboxguest-6.1.22/vboxguest/r0drv/linux
vi memuserkernel-r0drv-linux.c
Use i to edit, and change the following two places RTLNX_VER_MIN(5,0,0) to RTLNX_VER_MIN(4,0,0):

Then press the ESC key, :wq save and exit.
There is also a same issue in another file, so continue to execute the command:
cd ../../../vboxsf
vi regops.c
Then press the ESC key, :wq save and exit.
- Finally continue the installation:
/sbin/rcvboxadd setup

Installation is complete!
Finally, the VirtualBox Guest Addition can be used after restarting the system!
A solution to rEFInd unable to load using shim when Secure Boot is enabled
Background
Ubuntu 21.10 can load on my computer through secure boot, and the shim version is 15.4. Then refer to the official tutorial, I installed rEFInd v0.13.2 (the latest version when I posted this blog) via PPA in Ubuntu 21.10. However, when I restart the system and load rEFInd, it always fails with the message Verification failed:(0x1A)Security Violation. I’m sure that both refind_local.cer and refind.cer under the EFI/refind/keys/ have been enrolled through MokManager (Although only refind_local.cer is needed through PPA installation).
Cause
From this post, I got that rEFInd currently (v0.13.2) lacks the .sbat section. For shim 15.3 and later versions, SBAT is mandatory, resulting in failure to start rEFInd.
The post also indicates that the author of rEFInd is currently studying how to solve the related problems. I hope the later versions can fix this issue.
Solution
To conclude, you need to use shim 15 to solve this problem. For this purpose, you can perform the following steps (applicable to amd64. Steps are also similar if you are on other architectures):
- Obtain MokManager and the shim efi file signed by Microsoft from Ubuntu launchpad. To achieve this, download shim_15+1552672080.a4a1fbe-0ubuntu2_amd64.deb and shim-signed_1.45+15+1552672080-064ubuntub_bed64.deb.
- Unpack the downloaded shim_15+1552672080.a4a1fbe-0ubuntu2_amd64.deb and take out the
mmx64.efifile. (data.tar.xz->.->usr/lib/shim/mmx64.efi) - Unpack the download shim-signed_1.45+15+1552672080.a4a1fbe-0ubuntu2_amd64.deb, take out the
shimx64.efi.dualsignedfile. (data.tar.xz->.->usr/lib/shim/shimx64.efi.dualsigned) Rename it toshimx64.efi. - Go to download refind-bin-0.13.2.zip. Then create a new folder, and put the two files taken out together with the downloaded zip file into the new folder.
- Open terminal in the fore-mentioned folder, then execute the following commands:
unzip refind-bin-0.13.2.zip
cd refind-bin-0.13.2
sudo ./refind-install --shim ../shimx64.efi
If you encounter any confirmation during the installation process, just enter y to confirm.
- After restarting, if it prompts
Verification failed, refer to step 9 of the official tutorial. SelectEnroll key from disk, and then select the ESP disk where you installed rEFInd. Finally, choose the file of pathEFI/refind/keys/refind.certo import. - If you use a non-Ubuntu Linux system on your computer, you can continue to import the cer files corresponding to your distributions in
EFI/refind/keysas above. Failure to do so may cause your Linux distribution to be unable to boot via rEFInd.
Keras Model Errors on Loading using TF2.3 – IndexError: list index out of range
Here is an example to solve similar questions from the issue #43561
When I was trying to load the sequential model here using tf.keras.models.load_model in TF 2.3.1, an error is thrown at the following location:
~/.local/lib/python3.7/site-packages/tensorflow/python/keras/engine/functional.py in _should_skip_first_node(layer)
1031 return (isinstance(layer, Functional) and
1032 # Filter out Sequential models without an input shape.
-> 1033 isinstance(layer._layers[0], input_layer_module.InputLayer))
1034
1035
IndexError: list index out of range
The model is believed to be trained using keras and under TF1.9, and the model definition can be found here, and here’s the code for training.
Then I downgraded to TF 2.2 and 2.1 with the same code above, it threw the error just as #35934 Keras Model Errors on Loading – ‘list’ object has no attribute ‘items’
Then I downgraded to TF 2.0, the code was executing indefinitely. Finally I had to manually stop it:
/opt/conda/lib/python3.6/site-packages/tensorflow_core/python/pywrap_tensorflow_internal.py in IsMapping(o)
2569
2570 """
-> 2571 return _pywrap_tensorflow_internal.IsMapping(o)
2572
2573 def IsMappingView(o):
KeyboardInterrupt:
Then I have tried to use keras instead of tf.keras with TF 2.3.1 and Keras 2.3.1, first I encountered an error that can be solved in this way: https://github.com/tensorflow/tensorflow/issues/38589#issuecomment-665930503 . Then another error occurs:
~/.local/lib/python3.7/site-packages/tensorflow/python/keras/backend.py in function(inputs, outputs, updates, name, **kwargs)
3931 if updates:
3932 raise ValueError('`updates` argument is not supported during '
-> 3933 'eager execution. You passed: %s' % (updates,))
3934 from tensorflow.python.keras import models # pylint: disable=g-import-not-at-top
3935 from tensorflow.python.keras.utils import tf_utils # pylint: disable=g-import-not-at-top
ValueError: `updates` argument is not supported during eager execution. You passed: [<tf.Variable 'UnreadVariable' shape=() dtype=int64, numpy=0>, <tf.Variable 'UnreadVariable' shape=(3, 3, 3, 32) dtype=float32, numpy=
array([[[[0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0., 0.,
0., 0.],
......
So this way fails.
Solutions
One way is to use TF 1.15.4 and Keras 2.3.1, and finally it worked out fine, inputs, outputs, summary etc. are all parsed correctly, as well as being able to run data through the model.
Another is to modify the TF 2.3.1 source code so that the model can be used in latest version using tensorflow keras. You have to redefining _should_skip_first_node in file tensorflow/python/keras/engine/functional.py:
def _should_skip_first_node(layer):
"""Returns True if the first layer node should not be saved or loaded."""
# Networks that are constructed with an Input layer/shape start with a
# pre-existing node linking their input to output. This node is excluded from
# the network config.
if layer._layers:
return (isinstance(layer, Functional) and
# Filter out Sequential models without an input shape.
isinstance(layer._layers[0], input_layer_module.InputLayer))
else:
return isinstance(layer, Functional)
Afterwards
I have submitted a PR #43570 to tensorflow, and it get fixed in Tensorflow 2.5.0.
Virtual Conferences: a love-hate relationship
I love conferences. Now, that most conferences are either virtual or hybrid (both virtual and on-premises), people often say that it must be heaven for me. I can visit many more conferences and give many more talks. Well, it is not just this simple. Virtual conferences are a love-hate relationship for me. Of course, there are some advantages, but also disadvantages.
Giving virtual talks
Yes, I could give more talks. Even overlapping conferences are not a problem any more: I can give a talk at a European conference in the morning, and give another talk at a US conference in the evening. Most of the time I give talks about sudo and syslog-ng, and there are relevant conferences almost every other day.
Does it make sense to give a talk this often? No. Repeating the same talk all over again is boring both for me and for the audience, especially that talks are often recorded and published. Both sudo and syslog-ng are complex but small utilities, covering only a limited number of use cases. Creating a brand new talk for each event would be a lot of effort and not even possible due to the limited number of topics.
Also, from the speaker point of view, giving a talk virtually is not the same, as being there in person. I love teaching and spreading knowledge. However giving the actual talk, transferring knowledge, is just a third of the value. The hallway track, talking to (potential) users and collecting feedback is at least as important from a product management point of view. And learning the latest technology trends first hand from fellow speakers at dinners and other events is also a huge bonus. None of these are possible at virtual events, or so far not that effective.
See my opensource.com article about being an open source evangelist for a few ideas how to make virtual events better for speakers: https://opensource.com/article/21/1/open-source-evangelist
Giving virtual talks does not work really well for me. I am used to being able to see my audience and not just to a screen with a mic and sometimes a camera. All I need is occasional eye contact and being able to check how my audience reacts. Ten or a thousand people is no different. After giving a few talks where the technical content was fantastic according to feedback, but the presentation boring and monotonous, I found a workaround. My talks are given or pre-recorded in the office in a meeting room with one or two colleagues listening. From the talk quality point of view, this setting is almost as good as a real conference audience.
Of course, there are also cases where being virtual is the only way I can present at a conference. When I give a talk on sudo or syslog-ng, I travel on company budget. However I am happy talk about other topics as well. Last year I could give a talk at the OpenPOWER North America Summit about POWER and open source this way. I am a POWER enthusiast, but it is not part of my job. Traveling there on my own would have been a bit too expensive for me, but being virtual allowed me to participate and give a talk.
Participating at events
There is an open source and / or an IT security focused conference almost every day. I am happy to participate in Arm and POWER related events too. However participating each and every relevant event simply does not make sense. While I try not to repeat the exact same talk over and over again, many speakers do. And of course participation takes a lot of time too.
I often hear that I should just watch the recordings. That way I can watch them at my own convenience, when it does not clash with meetings or hiking plans. It does not work. One of the values of attending virtual conferences live is that you can ask questions. When you watch a recording, you cannot ask questions. And the Q&A part of sessions is often not part of the recordings. With overwhelming amount of recordings available and in my “to watch” list, my experience is that I either consider a talk important enough to watch live or it will be long irrelevant by the time I get to the recording.
Virtual conferences are great when I do not have the time or resources to be at the event in person. This is how I can participate OpenPOWER events, or All Things Open this year with the travel restrictions still in place. However in-person events are better in many ways. Physical presence helps in focusing, your whole mind is there. Not to mention conference t-shirts and stickers :-) You can talk to like minded people. Chat cannot fully replace that.
In-person conferences are a fantastic place to finally meet people you have worked with over the Internet for many years. I met various FreeBSD developers, ARM guys, syslog-ng users while at FOSDEM, All Things Open or SCALE. Talking to someone in person, even just for a few minutes, make these work collaborations even closer. Talking to engineers at the exhibition booths is also different. They are a lot more open and happy to talk about topics not available in official communication, like how syslog-ng is integrated in their product, what they consider our main strengths and weaknesses. At one conference an AMD engineer explained me how they are still working on ARM CPUs, even if nothing is seen from the outside. None of these are available in a chat window.
What’s next?
I know that it is more difficult from the organizers point of view, but I hope that most events will go hybrid. As a speaker I definitely want to present in person, whenever possible. It is a lot more value from the speaker’s point of view. But hybrid gives the possibility to talk or participate even if I cannot be there for financial or scheduling reasons. So, as much as I hate the word “hybrid” thanks to cloud-related marketing materials, I’d love to see hybrid conferences in the long term! :)
Découvrir Linux Edition 2021 de Linux-Magazine
Lors de nos prochaines sessions de Logiciel Libres sur Rouen, nous distribuerons ces magazines (quoique en anglais) et ce tant qu’il en aura en stock. Premiers arrivés premiers servis ! Samedis date heure 16/10/2021 14h – 18h 20/11/2021 14h – 18h 18/12/2021 14h – 18h 22/01/2022 14h – 18h 19/02/2022 14h – 18h 19/03/2022 14h […]
The post Découvrir Linux Edition 2021 de Linux-Magazine appeared first on Cybersécurité, Linux et Open Source à leur plus haut niveau | Network Users Institute | Rouen - Normandie.
Lanzada la segunda actualización de Plasma 5.23
Tal y como estaba previsto en el calendario de lanzamiento de los desarrolladores, hoy martes 26 de octubre la Comunidad KDE ha comunicado que ha sido lanzada la segunda actualización de Plasma 5.23. Una noticia que aunque es esperada y previsible es la demostración palpable del alto grado de implicación de la Comunidad en la mejora continua de este gran entorno de escritorio de Software Libre.
Lanzada la segunda actualización de Plasma 5.23
No existe Software creado por la humanidad que no contenga errores. Es un hecho incontestable y cuya única solución son las actualizaciones. Es por ello que en el ciclo de desarrollo del software creado por la Comunidad KDE se incluye siempre las fechas de las actualizaciones.

De esta forma, el martes 26 de octubre ha sido lanzada la segunda actualización de Plasma 5.23, la cual solo trae (que no es poco) soluciones a los bugs encontrados en esta semana de vida del escritorio y mejoras en las traducciones. Es por tanto, una actualización 100% recomendable.
Más información: KDE
Las novedades básicas de Plasma 5.22
Aún tengo pendiente el resumen de las novedades pero he aquí la lista preliminar de ellas.
- Nuevo fondo para el escritorio
- Nuevo tema: Brisa — Océano azul que mejora el aspecto de Plasma y aclara su cometido.
- Nuevos efectos visuales permanentes: los elementos activos de una ventana de diálogo, por ejemplo, se «iluminan» cuando la ventana obtiene el foco, las casillas de verificación muestran marcas reales y los botones de radio se encienden como bombillas.
- Las barras de desplazamiento y los controles numéricos son más grandes, haciéndolos más accesibles y fáciles de usar en las pantallas táctiles
- Nueva opción que le permite escoger los colores de acentuación del escritorio.
- Diálogo con una cuenta atrás al cambiar la resolución de pantalla.
- Nuevas opciones para Activar, desactivar o recordar el estado del Bluetooth.
- Reescrito grandes partes del código del lanzador de aplicaciones para hacerlo más rápido y fácil de usar.
- Mejoras en la bandeja del sistema.
- Mejoras en Wayland.
Más información: KDE
Desarrollar el sitio web para su negocio: ¿Cómo iniciar y elegir el hosting confiable para su sitio web?
Como muchos de vosotros sabréis KDE Blog es un blog personal. No es una decisión que yo haya tomado y que sea inamovible, sino que por circunstancias no he conseguido tener colaboradores que se sumen al proyecto de forma constante. En cierto modo lo comprendo: llevar un blog no está de moda y requiere cierta disciplina. No obstante, siempre encuentro algunos colaboradores puntuales como Rubén Gómez, o Edith Gómez. En esta ocasión de la mano
Joy Behar os presento “Desarrollar el sitio web para su negocio: ¿Cómo iniciar y elegir el hosting confiable para su sitio web?” que nos ofrece una serie de consejos para construir nuestra página de presentación en Internet.
Desarrollar el sitio web para su negocio: ¿Cómo iniciar y elegir el hosting confiable para su sitio web?
Hoy en día la necesidad de crecimiento de un negocio es vital para que sea sostenible y rentable a lo largo del tiempo, por esa razón existen muchas estrategias y métodos que pueden llegar a impulsar un negocio de manera rápida.
Una de las estrategias que actualmente se utiliza mucho en la actualidad, esto gracias al avance de la tecnología es el desarrollar un sitio web para el negocio, pero no únicamente debe ser crear una página y listo, hay que saber elegir un buen hosting de confianza para que tenga mayor éxito.
Por esa razón aquí te vamos a mencionar algunos consejos y características que debes tener en cuenta al momento de elegir un hosting seguro y confiable para tu negocio.

¿Qué es desarrollo Web?
Antes de entrar en contexto sobre los consejos y las características más importante sobre desarrollar una web y sobre el hosting, debemos conocer un poco ¿qué es el desarrollo web?
Se le conoce y entiende como desarrollo web o en inglés “web development” al trabajo de desarrollar páginas web, en el cual se pueden utilizar uno o varios softwares o plataformas que pueden ayudarte a crear de manera más fácil, rápida y económica tu sitio web.
Al mismo tiempo de que también mantiene el sitio web, permitiendo que posea una interfaz versátil, un rápido funcionamiento y un excelente desempeño para poder brindarle una mejor experiencia a nuestros clientes o usuarios.
Aparte de ser una de las mejores carreras profesionales por la demanda que existe sobre ella, es además una de las más pagadas por todos los conocimientos y destrezas que pueda tener un desarrollador web.

¿Qué es el Hosting web?
Ahora que conocemos un poco de desarrollo web, podemos pasarnos a un punto importante luego de que tengas el sitio web para tu negocio, y es en cuanto al lugar donde se va a hospedar esa página web.
El hosting es el servicio en donde se puede alojar una página web, a diferencia que tener una página web local en una computadora, el hosting es por así decirlo una computadora la cual va a permanecer encendida todo el día todos los días del año. Conectada a una red de internet con un ancho de banda de mayor potencia, a esto le llamamos servidor web.

¿Cómo saber elegir un buen servicio de Hosting?
Para mencionarte algunas de las características más resaltantes, hay que saber elegir un buen proveedor de hosting, el simple hecho de tener un buen hosting puede llegar a hacer una gran diferencia para tu competencia. En este sitio se puede encontrar una descripción general de dichos servicios los cuales te pueden facilitar mucho saber que proveedor elegir. Entre las características que más destacan de un buen proveedor de hosting podemos mencionar las siguientes:
- Tener un buen servicio al cliente
Uno de los puntos más importantes que te podemos mencionar a tomar muy en cuenta al momento de elegir un buen hosting, es el de la atención al cliente que ellos pueden brindar, deberás fijarte si son atentos, rápidos solucionando el problema y que brindan un servicio ininterrumpido, ya que los vas a necesitar en cualquier momento del día.
- Un sistema de constantes copias de seguridad
Aunque a algunos les puede parecer molesto que cada cierto tiempo se necesiten realizar copias de seguridad, esto indudablemente es un factor muy importante que se debe considerar, porque no sabes en que momento puede suceder cualquier contratiempo y esa copia de seguridad te puede salvar en cualquier momento.

- Que el servidor posea una alta velocidad
Si alguna vez has tenido que esperar que una página web tarde un poco en cargar, es porque el servidor se encuentra saturado o no posee una buena velocidad, ahora imagina que eso suceda con tu página. Va a reducir mucho la fiabilidad por lo que tener una buena velocidad te va a dar una mejor carga de los archivos alojados en tu web.
- Que sea económico y accesible
Este es uno de los puntos que les puede preocupar a muchos emprendedores cuando desean iniciar el desarrollo de su sitio web y están en busca de un hosting, por lo que todo va a depender de tus necesidades un hosting con varios precios según la membresía que elijas puede ayudarte mucho a tomar una decisión.
¿Qué tipos de hosting hay actualmente?
Ahora que conoces los puntos y características más importantes que debes tomar en cuenta para elegir un buen hosting para tu sitio web, te podemos decir que existen varios tipos de estos, entre los cuales nos podemos encontrar con:
- El hosting compartido, como el mismo nombre lo dice, es un hosting que no se va a encontrar dedicado únicamente a nosotros, sino que lo estaremos compartiendo con otras personas o empresas.
- El hosting dedicado, este se puede decir que es lo opuesto al compartido, en todo caso al primero este va a representar una variedad de recursos únicamente para nosotros.
- Hosting cloud o hosting en la nube, uno que es muy interesante ya que nuestro sitio web no se va a encontrar en un servidor físico sino en uno online en la nube.

Ya que conoces los tipos de hosting que existen y te hemos enseñado un poco de los puntos más importantes a tratar para elegir un buen hosting, también queremos mencionarte que debes tener presente algo muy importante para el desarrollo de tu sitio web.
Antes de elegir un buen hosting debes percatarte que te ayude con el posicionamiento SEO para un buen contenido de calidad, ya que si no estabas enterado la mayoría de los usuarios que buscan alguna información, página o producto a través de internet lo hacen por el buscador de Google.
Así que el buscador de google puede llegar a penalizar todas esas páginas web que no posea un buen hosting, una buena velocidad de carga y disponibilidad para los usuarios que están navegando por internet.
Sending logs to Humio using the elasticsearch-http() destination of syslog-ng
One of the most popular syslog-ng destinations is Elasticsearch. Humio, a log management provider, supports a broad range of ingest options and interfaces, including an Elasticsearch-compatible API. Last week, Humio announced Humio Community Edition, which provides the full Humio experience for free, with some limitations on daily ingestion and retention time. I tested the Community Edition, and it works perfectly well with syslog-ng.
If you come from the Humio side, you might wonder what syslog-ng is. It is an application for high performance central log collection. Traditionally, syslog messages were collected centrally and saved to text files. Nowadays, syslog-ng acts more like a log management layer: collects log messages from hosts, saves them for long term storage, but also forwards them to multiple destinations, like SIEMs and other log analysis solutions. This way, it is enough to collect log messages only once, and syslog-ng delivers the right log messages to the right destinations in the right format, after some initial processing.
Humio is available as a cloud service or self-hosted, where you can send all your logs for storage and analysis. It has an easy-to-use interface to query log messages which can be extended with further analytics possibilities from the Humio marketplace.
From this blog, you can learn how to get started with Humio and syslog-ng. While Humio provides many other APIs for log ingestion, I focus on the elasticsearch-http() destination of syslog-ng, demonstrating that there is no vendor lock-in: the same driver works equally well for Elastic’s Elasticsearch, AWS’s OpenSearch and for Humio.