Skip to main content

a silhouette of a person's head and shoulders, used as a default avatar

Linodeでスピードテスト

この記事は openSUSE Advent Calendar 2022 の13日目です。

さて、前回 AkamaiさんがLinodeサービスアピールしてますと紹介させて頂いたのですが、各リージョンのスピードテストが出来る場所があったので紹介させて頂きます。

なお、ちゃんとリージョンに日本もありました。

このページはログインせずとも使えるみたいですね。

日本で測定してみました。

試しに、ムンバイで測定してみました。

それぞれ一回測定しただけなので信憑性は微妙ですが、確かにpingやDLで差が出ていますね。

Akamaiが親会社なので、近いところのリージョンへのアクセスは期待できるのでは無いでしょうか。

a silhouette of a person's head and shoulders, used as a default avatar

El programador mediocre ya tiene portada también en español

Mi traducción al español del libro «The mediocre programmer» ya cuenta con una versión en español de la portada creada por el artista David Revoy

Adaptación al español de la portada creada por David Revoy

La semana pasada compartí por el blog el proyecto que en el que he estado embarcado durante unas cuantas semanas. La traducción al español del libro «The mediocre programmer» escrito por Craig Maloney.

Para la versión original en inglés, contaba con una imagen creada con software libre, por el artista gráfico David Revoy. Pero a la versión en español le faltaba una portada traducida… ¡hasta ahora!

Le pedí indicaciones al artista David Revoy para ver cómo podía hacer una versión en español de su portada, ya que la licencia libre bajo la que está publicada lo permite.

El artista muy amablemente me indicó los pasos y dónde conseguir los archivos fuente para realizarlo. Lo comparto por aquí, más como apunte personal, pero también por si os interesa saberlo.

  1. Descargar el archivo .zip desde su web con los archivos .svg para inkscape y .kra para krita.
  2. Descargar la fuente tipográfica utilizada en el archivo .svg e instalarla en nuestro sistema.
  3. Abrimos con Krita el archivo correspondiente y lo guardamos en formato .png. El archivo debe estar en la misma ubicación que el .svg
  4. Editamos el archivo .svg con inkscape y modificamos el texto e incluirá automáticamente la ilustración en .png que hemos exportado en el paso anterior
  5. Ahora en inkscape exportamosla portada en formato png y ya tenemos la imagen lista

Ahora ya podemos usar la imagen donde queramos, por ejemplo incluirla en la web donde puedes leer el libro traducido:

Gracias a David Revoy por indicarme los pasos a seguir y por crear ilustraciones tan chulas como las que hace y además utilizando herramientas de software libre en sistemas GNU/Linux para hacerlas y compartirlas de manera libre.

the avatar of openSUSE News

openSUSE Leap 15.3 to Reach End-of-Life

Users of openSUSE Leap 15.3 will not be receiving security and maintenance updates once the version goes EOL (end of life) on the last day of 2022.

Marcus Meissner gave users advanced notice on the announcements mailing list on Nov. 30, but the lifecycle of Leap is frequently communicated to users.

An EOL ends updates for the operating system minor version and those who continue to use EOL versions will be exposed to vulnerabilities because these discontinued versions no longer receive security and maintenance updates. This is why users need to upgrade to the newer minor release; openSUSE Leap 15.4!

Users can upgrade from 15.3 to 15.4 by downloading the iso image or following the instructions on how to upgrade, which is found on https://en.opensuse.org/SDB:System_upgrade.

For new installations, download openSUSE Leap 15.4 images at https://get.opensuse.org/leap/. The Leap 15.4 release is expected to be maintained and supported with security patches until it reaches its EOL in November 2023. Leap 15.5 is expected to be released at the beginning of June 2023, according to the roadmap.

Users interested in changing from the point release version can look at moving to Tumbleweed, which has frequent updates, or to a next generation operating system like MicroOS.

Make sure to backup your /home directory and any configuration files you want to save.

a silhouette of a person's head and shoulders, used as a default avatar
a silhouette of a person's head and shoulders, used as a default avatar

USB Formatter – Service menu para KDE (24)

Hoy os presento el Service menu para KDE número 24 de esta serie y que puede ser más que útil si estamos continuamente trabajando con archivos. Hoy toca hablar de Create folder from selected files, un atajo que nos permitirá crear una carpeta y mover los archivos que deseemos en ella con un simple click.

USB Formatter – Service menu para KDE (24)

Seguimos con uno de esos servicios complementarios para Dolphin, el explorador de archivos del escritorio Plasma de la Comunidad KDE, que seguro que vendrá bien para algunos usuarios que no son muy duchos en esto de formatear discos duros.

Se trata de USB Formatter, de skeleton21, que nos permite utilizar el botón derecho para simplemente formatear un dispositivo de almacenamiento USB (vamos, un pendrive). Una acción que, evidentemente, se puede realizar de otras formas más seguras en Linux y que en el sistema de las ventanitas se encuentra al lado de una opción aparentemente inocua y que parece ser que ha dado algún que otro disgusto a algún que otro usuarios.

USB Formatter - Service menu para KDE (24)

Este Service Menu puede ser instalado directamente desde Dolphin y tiene los siguientes requrmientos:

  • Necesita tener instalado el paquete «mintstick» o gnome-disks.
  • Para que aparezca la opción «Formatear USB» en el notificador de dispositivos extraíbles, hay que pulsar el botón «formatear usb» en el menú de dolphin al menos una vez.

Y como siempre digo, si os gusta el pack de iconos podéis “pagarlo” de muchas formas en la página de KDE Store, que estoy seguro que el desarrollador lo agradecerá: puntúale positivamente, hazle un comentario en la página o realiza una donación. Ayudar al desarrollo del Software Libre también se hace simplemente dando las gracias, ayuda mucho más de lo que os podéis imaginar, recordad la campaña I love Free Software Day 2017 de la Free Software Foundation donde se nos recordaba esta forma tan sencilla de colaborar con el gran proyecto del Software Libre y que en el blog dedicamos un artículo.

Más información: KDE Store

¿Qué son los Dolphin Service Menu?

La personalización de KDE y Plasma está más que demostrada y prueba de ello son los Dolphin Service Menu, que no son más que la posibilidad de disponer un menú auxiliar en el gestor de archivos Dophin o en Konqueror que se activa con el botón derecho del ratón.
Con ellos tendremos nuevas acciones como:

Y muchos más como hemos explicado en varias ocasiones en el blog. Puedes encontrar estos servicios se pueden encontrar en la sección Dolphin Service Menu en la Store de KDE y en esta categoría de este humilde blog, que poco a poco va creciendo para mostrar lo mucho que se puede personalizar el entorno de trabajo Plasma de KDE.

La entrada USB Formatter – Service menu para KDE (24) se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

 /usr/bin/*ctl なプログラムが何をするのかを試してみました(timedatectl)

この記事は openSUSE Advent Calendar 2022 の12日目です。

systemd が使われるようになると、daemon の制御とかのやり方は大きく変わりました。/etc/init.d にあるスクリプトから、systemd パッケージに含まれるコマンドを使うようになってきました。それらのコマンドは、xxxxxctl という、末尾に ctl が含まれるものが多いように感じました。そこで、/usr/bin/ の中にある、末尾が ctl なプログラムがどんなものかを簡単に調べて見ることにしました。

今回は、timedatectl を紹介します。

コマンド名: timedatectl
パッケージ: systemd-249.11-150400.6.8.x86_64
動作: ○

詳細:
timedatectl は、システム時刻の表示/変更を行うコマンドです。引数なしで起動すると以下のような形で日付と時刻を表示します。また、引数 show を指定すると、機械で処理しやすい形で表示します。

% timedatectl
               Local time: 日 2022-12-11 14:27:55 JST
           Universal time: 日 2022-12-11 05:27:55 UTC
                 RTC time: 日 2022-12-11 05:27:55
                Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: yes
              NTP service: active
          RTC in local TZ: no
% timedatectl show
Timezone=Asia/Tokyo
LocalRTC=no
CanNTP=yes
NTP=yes
NTPSynchronized=yes
TimeUSec=Sun 2022-12-11 14:30:45 JST
RTCTimeUSec=Sun 2022-12-11 14:30:45 JST

日付の変更もできます。但し、NTP が動作している場合は、一旦 NTP の同期を止めてからでないと変更ができません。ここは date コマンドと違うところです。

# timedatectl set-time "2022-12-11 15:40:00"
Failed to set time: Automatic time synchronization is enabled
# timedatectl set-ntp no
# timedatectl set-time "2022-12-11 15:40:00"
# timedatectl
               Local time: Sun 2022-12-11 15:40:07 JST
           Universal time: Sun 2022-12-11 06:40:07 UTC
                 RTC time: Sun 2022-12-11 06:40:07
                Time zone: Asia/Tokyo (JST, +0900)
System clock synchronized: no
              NTP service: inactive
          RTC in local TZ: no

日付や時刻の変更は、時刻同期機能を入れておけば使う事は少ないと思いますが、date コマンドよりは情報量が多いので、場合によっては便利かもしれません。

a silhouette of a person's head and shoulders, used as a default avatar

Las novedades Kast y Neochat de Plasma Mobile Gear 22.11

Desde el 30 de noviembre está disponible la nueva versión de Plasma Mobile Gear. Ya empecé a hablar de este lanzamiento con las novedades base y la de algunas de sus aplicaciones, así que hoy toca hablar de las novedades Kast y Neochat de Plasma Mobile Gear 22.11, dos aplicaciones más que interesantes y no solo para tener en nuestro móvil.

Las novedades Kast y Neochat de Plasma Mobile Gear 22.11

Las novedades Kast y Neochat de Plasma Mobile Gear 22.11

Como ya he dicho, a finales de noviembre los desarrolladores lanzaron Plasma Mobile Gear 22.11, la actualización del software para dispositivos móviles libre que llegó con una gran novedad: un cambio en la forma de realizar sus lanzamientos.

Esto ya lo hablé en este artículo, de tal forma que ahora estoy comentando cuáles son las novedades más destacas. Ya llevos un part de artículos de la serie donde se habla del sistema base y de algunas aplicaciones como Weather, Recorder, Clock o Dialer.

Hoy sigo con Kast y Neochat, dos aplicaciones que no solo tienen vida en pantallas táctiles sino que su uso en dispositivos como portátiles o equipos de sobremesa está más que adaptada.

Kast

Para los que no lo conozcan, Kasts es una aplicación convergente que gestiona tus pódcast y que que se ve bien en el escritorio y en dispositivos móviles. Entre sus características principales destacan: la sincronización de posiciones de reproducción con otros clientes mediante gpodder.net o gpodder-nextcloud o la velocidad de reproducción variable.

La versión 22.11 ofrece una gran novedad: soporte para streaming con lo que ahora se pueden escuchar los episodios sin necesidad de descargarlos primero.

De esta forma, las personas que no se preocupan por la descarga de episodios, hay un nuevo ajuste que le permite seleccionar el streaming sobre la descarga. Si esta opción está activada, se mostrarán los botones de streaming en la interfaz de usuario en lugar de los botones de descarga y reproducción.

Neochat

NeoChat es un cliente para Matrix disponible en Plasma Mobile que nos permite enviar mensajes de texto, vídeos y archivos de sonido a su familia, compañeros de trabajo y amigos usando el protocolo Matrix, un protocolo de comunicaciones descentralizado, que devuelve el control al usuario.

En esta nueva versión se ha avanzado mucho en el cifrado de extremo a extremo, se se han añadido muchas configuraciones a los nuevos componentes de formularios.

Además se ha creado un nuevo componente de configuración para gestionar las notificaciones directamente desde NeoChat. Por otra parte, sahora es posible configurar un proxy para NeoChat y se han majorado los ajustes en Android, ocultando los ajustes irrelevantes.

Para los desarrolladores se ha implementado una herramienta básica que permite inspeccionar eventos de matriz sin procesar y se ha añadido un cuadr de diálogo de confirmación al cerrar sesión y para ae confirmación al activar el cifrado de extremo a extremo.

Por último, se ha reescrio el conmutador de cuentas para facilitar el cambio entre cuentas.

Y, recuerda, todo este software es gratuito y sin publicidad en todos los sentidos: no te cuesta nada de dinero y no se cobra en en forma de datos personales. No obstante, si quieres ayudar a su desarrollo siempre puedes participar en su campaña de recaudación de fondos 2022.

¿Qué es Plasma Mobile?

Para los que no lo conozcan Plasma Mobile es la alternativa libre a interfaz gráfica para smartphones de la Comunidad KDE, hablé de él hace un tiempo y, poco a poco, se está convirtiendo en un clásico del blog.

Su idea es muy simple, tras conquistar tu escritorio KDE la Comunidad también quiere conquistar tu teléfono móvil… aunque todavía lo tenga complicado por todas las limitaciones de hardware que todavía tiene este campo de la tecnología.

No obstante, confiemos que de igual forma se han ido conquistando los ordenadores de sobremesa, portátiles y servidores, lleguemos un día que podamos tener libertad total en nuestros smartphones.

Y para cuando eso ocurra la Comunidad KDE estará preparada para ello y por eso está confeccionando un catálogo más que decente de aplicaciones con tecnología adaptativa.

La entrada Las novedades Kast y Neochat de Plasma Mobile Gear 22.11 se publicó primero en KDE Blog.

a silhouette of a person's head and shoulders, used as a default avatar

LinodeにopenSUSEがあった

この記事は openSUSE Advent Calendar 2022 の11日目です。

12/4(日)の前日設営と、12/5(月)、6(火)に、Open Source Summit Japan 2022にボランティアスタッフとして参加してきました。

そこでCDN大手のAkamaiさんがブースを出していて、Linodeというクラウドプロバイダーを買収してクラウドサービスを始めたとアピールされていました。クーポン頂いちゃいました。

そしてなんとそのLinodeのイメージにopenSUSE Leapが入っていました。

(クラウドでサーバー用途で使うならMicroOSがいいですが、さすがに利用者が遠ざかってしまいますかね・・・)

他にも、AlmaLinux、Alpine、Arch、CentOS、Debian、Fedora、Gentoo、Kali、Rocky、Slackware、Ubuntuと、一通り揃っているのでは無いでしょうか。(さすがにミラクルはない模様・・・ここはプッシュのチャンスかも)

お値段はこんな感じです。

Shared CPUだとかなりお安い感じで使えるのでは無いでしょうか。パフォーマンスがどれくらい出るものなのか、興味深いですね。なお、GPUは日本だと選べませんでした。

作成時にsshキーを登録できるので、すぐにssh接続で使えます。IPもグローバルを振ってくれます。

podmanをインストールしてnginxを動かしてみました。

いつも通りの操作で普通に動きました。

せっかくなので、クラウドで遊ぶ時は使わせて頂こうと思います。

あと、各リージョンのベンチマークができるサービスもあったので、後日紹介させて頂きます。

a silhouette of a person's head and shoulders, used as a default avatar

ChatGPT dan OpenAI

Sebagai mahasiswa baru dengan pemahaman machine learning terbata-bata, saya benar-benar terkesima dengan kemampuan ChatGPT. Saya bahkan tidak perlu lagi buka Google dan mencari tahu secara manual apa yang ingin saya ketahui.

Saya mencoba beberapa query atau pertanyaan terkait Machine Learning dan mendapat jawaban yang komprehensif. Karena ini sifatnya tutorial dan langkah-langkah, okelah saya anggap CahtGPT pasti bisa jawab. Jadi saya coba search lagi pakai query yang lain.

Saya tanya mengenai konsep FIRE dan juga tentang apa yang sebaiknya disiapkan jika seseorang dalam usia 40 tahunan ingin bisa pensiun dengan baik dan tanpa menyusahkan orang lain.

Kedua pertanyaan itu mendapat jawaban yang komprehensif juga. Dan saya jadi makin tertarik karena saya bisa mendapatkan pengetahuan secara mudah, bahkan mungkin bisa untuk mengerjakan beberapa hal dengan cara yang lebih mudah dan dengan kualitas yang bagus.

Anggaplah saya ingin membuat aliena tertentu mengenai topik penelitian atau ingin membuat tulisan pembuka mengenai kegiatan yang saya lakukan dan nantinya saya publikasikan ke blog.

Kalau belum sempat coba, silakan dicoba, kemudian dapatkan insight dan biarkan pikiran kita mencari tahu apa yang bisa kita lakukan dengan memanfaatkan ChatGPT dari OpenAI tersebut.

https://chat.openai.com/chat

a silhouette of a person's head and shoulders, used as a default avatar

Actualización de diciembre del 2022 de KDE Frameworks

Finalizando el año me congratulo en anunciar la actualización de diciembre del 2022 de KDE Frameworks. Con esta se llega a la versión 5.101 (¡que gran disco de Depeche Mode!) que evidencia el compromiso y constancia que no tiene un final cercano.

Actualización de diciembre del 2022 de KDE Frameworks

A pesar de que para los usuarios corrientes esta noticia sea algo confusa ya que no se trata de realzar una nueva aplicación ni de una nueva gran funcionalidad del escritorio, el desarrollo de KDE Frameworks tiene repercusiones directas en él a medio y largo plazo.

La razón de esta afirmación es que KDE Frameworks es básicamente la base de trabajo de los desarrolladores para realizar sus aplicaciones, es como el papel y las herramientas de dibujo para un artista: cuanto mejor sea el papel y mejores pinceles tenga, la creación de una artista será mejor.

Actualización de diciembre del 2022 de KDE Frameworks

De esta forma, las mejoras en KDE Frameworks facilitan el desarrollo del Software de la Comunidad KDE, haciendo que su funcionamiento, su estabilidad y su integración sea la mejor posible.

El 10 de diciembre de 2022 ha sido lanzado KDE Frameworks 5.101 la nueva revisión del entorno de programación sobre el que se asienta Plasma 5, el escritorio GNU/Linux de la Comunidad KDE, y las aplicaciones que se crean con para él.

Más información: KDE

La constancia del equipo de desarrollo de la Comunidad KDE

Hay que recordar que los desarrolladores de KDE decidieron lanzar actualizaciones mensuales de este proyecto y lo están cumpliendo con puntualmente. La idea es ofrecer pocas pero consolidadas novedades, a la vez que se mantiene el proyecto evolucionando y siempre adaptándose al vertiginoso mundo del Software Libre.

Una gran noticia para la Comunidad KDE que demuestra la evolución continua del proyecto que continua ganando prestigio en el mundo de los entornos de trabajo Libres.

¿Qué es KDE Frameworks?

Para los que no lo sepan, KDE Frameworks añade más de 70 librerías a Qt que proporcionan una gran variedad de funcionalidades necesarias y comunes, precisadas por los desarrolladores, testeadas por aplicaciones especí­ficas y publicadas bajo licencias flexibles. Como he comentado, este entorno de programación es la base para el desarrollo tanto de las nuevas aplicaciones KDE y del escritorio Plasma 5.

Actualización de febrero del 2022 de KDE Frameworks

Aquí podéis encontrar un listado con todos estos frameworks y la serie de artículos que dedico a KDE Frameworks en el blog,

Recuerda que puedes ver una introducción a Frameworks 5.0 en su anuncio de lanzamiento.

La entrada Actualización de diciembre del 2022 de KDE Frameworks se publicó primero en KDE Blog.