Skip to main content

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

Conferencia “online” conjunta de #openSUSE y #LibreOffice

Ya está todo preparado para celebrar la Conferencia de la comunidad openSUSE junto con LibreOffice este octubre de 2020

En el blog últimamente he escrito sobre diversos encuentros, conferencias, etc que este año han pasado a ser eventos en línea, debido a la Covid-19.

Esto es algo positivo, porque nos da la oportunidad de poder asistir de manera remota a eventos que de otra manera se celebrarían en distintos países.

Así que os recuerdo que la Conferencia anual de la comunidad de openSUSE, se une a la tendencia de celebrarse on-line. Ya está todo preparado, las charlas y talleres ya están programados y se celebrarán entre el 15 y 17 de octubre de 2020.

Este año, el evento se celebraba de manera conjunta entre las comunidades de openSUSE y LibreOffice, para celebrar los 15 años de vida de la primera y el 10º aniversario de la segunda.

En este evento conjunto, se han programado más de 100 charlas y talleres, que cubrirán varios temas relacionados con openSUSE y LibreOffice.

Pero también sobre otros proyectos de software libre, tecnologías en la nube, dispositivos embebidos, y temas tanto técnicos como no técnicos que afecten de una manera u otra a la comunidad del software libre.

Con ese número tan grande de charlas, muchas se solaparán en el tiempo, por lo que los asistentes tendrán la posibilidad de crear sus propios programas de charlas a los que asistir en función de sus intereses.

Habrá charlas de 15 minutos, 30 o 60 para las charlas o talleres de grupo.

Echa un vistazo al programa que se ha preparado, y si te interesa aprender más y asistir a estas charlas únicas sobre software libre te podrás registrar para asistir a partir del día 14 de octubre de 2020.

Tienes toda la información y los enlaces para consultar el programa y registrarte en este enlace:

Si eres un geek tecnológico te recomiendo que le eches un vistazo a las propuestas y no dudes en asistir si ves que hay alguna que te interesa. Yo por allí estaré…

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

24H24L el evento creado por usuarios de GNU/Linux para futuros usuarios de GNU/Linux

A pesar de las restricciones la Comunidad del Software LIbre no deja de crear nuevos puntos de encuentro entre ellos. Hoy me complace compartir con vosotros 24H24L el evento creado por usuarios de GNU/Linux para futuros usuarios de GNU/Linux cuya nota de prensa dice lo siguiente.

24H24L Evento creado por usuarios de GNU/Linux para futuros usuarios de GNU/Linux

Evento orientado hacia aquellos curiosos de GNU/Linux que no se han atrevido a probarlo e incluso para los que están empezando en el apasionante mundo del software libre.

En el primer cuarto del siglo XXI todavía existe mucha gente que no se atreve a usar un sistema operativo y las herramientas que provee de manera directa desde la comunidad de desarrolladores.

24H24L el evento creado por usuarios de GNU/Linux para futuros usuarios de GNU/Linux

Hemos preparado un evento online en formato podcast en la que los ponentes y moderadores explicarán conceptos básicos de este sistema operativo basado en la colaboración de voluntarios.

Consideramos que ya que GNU/Linux se encuentra en la inmensa mayoría de servidores profesionales y que dispone de distribuciones o sabores adaptadas o adaptables a cualquier entorno personal o profesional sin duda es la oportunidad de mostrar sus ventajas.

En el evento existen seis categorías(Redes, Programación, Empresas, Hardware,GNU/Linux, Multimedia) en las podremos encontrar la solución que precisamos tanto como negocio o empresa hasta el usuario final.

No solo se trata de programación de aplicaciones en docenas de lenguajes, el despliegue o la creación de scripts se limita este sistema operativo.

24H24L el evento creado por usuarios de GNU/Linux para futuros usuarios de GNU/Linux

Por donde muchos empiezan es por la puesta en marcha de hardware anticuado que puede renacer gracias a la adaptabilidad de este entorno. No olvidemos que la domótica o la IoT (el Internet de las cosas) usa estos lenguajes para ser completamente funcionales.

Grabar podcast, producción musical, edición de video o realizar tareas de diseño gráfico, todo esto y mas se puede realizar en GNU/Linux.

Como servicio esencial debemos tener en cuenta que los grandes proveedores de alojamiento web o de aplicaciones usan GNU/Linux para servir a sus usuarios, siendo éste el más eficiente para estas tareas.

Las más grandes super-computadoras usan distribuciones de Linux para poder ofrecer esa potencia de cálculo sin importar con qué estación de trabajo va a ser controlada.

Podemos usar diferentes distribuciones o “sabores” en los que cada máquina aunque parta de una base similar puede personalizarse completamente al gusto del usuario, no solo en cuanto a colores o iconos, si no que no partimos de una base estricta de aplicaciones, podemos disponer de lo que necesitemos en cualquier momento y cambiarlo cuando sea necesario con apenas unos pocos clicks.

Cabe destacar el conocimiento y la experiencia en entorno GNU/Linux tanto de los ponentes como de los moderadores, muchos de ellos con una dilatada experiencia en el podasting, por lo que encontraremos debates interesantes en cada una de las secciones.

Este evento estará compuesto por la emisión , el próximo 12 de Diciembre , de los 24 audios grabados en un formato de podcast. Para encontrar mucha más información en nuestra web https://24h24l.org/ donde ya se explica todos los contenidos de los podcast y otra información relacionada.

Pueden encontrarnos en redes sociales:

José Jiménez (Organización)

#24H24L

24h24l@mailo.com

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

Singularity + openSUSEでコンテナ管理

当ブログではお久しぶりです。鹿野と申します。
あ〜、同じ苗字の人が多いのでそれで(汗)

今回はSingularityを使用して、コンテナ運用する方法を紹介します!

Singularityって何か?

一言で言うと、Dockerみたいなコンテナフレームワークです。
下記のような特徴を持っています。

・ 主に一般ユーザーで使用することを想定(故にGPUとも相性抜群!)
・ Dockerイメージをそのまま使用可能(DockerHUB……もちろん使えます)

……のため、主にスパコンで使用されることが多いようです。
(私も仕事でそっち方面の調査していく中でたどり着いた次第だったり)

openSUSEとSingularityは相性抜群!??

openSUSE 15.2ではSingularityは公式パッケージが用意されています。
ワンクリックインストールも可能ということですね!
https://software.opensuse.org/package/singularity

zypperでももちろんインストール可能です。

zypper install singularity

実は、公式パッケージが用意されてるのは現時点でかなり稀のディストリのようです。RHELやCentOSではRPMファイルが公開されているのみですし、DebianやUbuntuに至っては自分でコンパイルする必要があったり。

openSUSEがDeepLearningに力を入れてる!
……と数日前まで本気で疑ってましたが、どうやら間違えではなさそう???

PyTorch with CUDAを動かしてみよう!

openSUSE 15.2 で Singularityインストール後は下記のおまじないが必要です。

usermod -a -G singularity (Singularityを動かすユーザ名)

openSUSEのSingularity READMEにも書いてありますが、要するにsingularityのグループに実行するユーザを追加してあげる必要があります。(これするならDockerと変わらない気もしなくもないですが……まぁGPUをコンテナ内で動かすという点では一般ユーザ権限で動かせるのは利点なのかな……?)

あとは下記のコマンドで、Singularity用コンテナイメージをビルドすると、コンテナ内でPyTorch + CUDA で動かすことができます。

singularity build pytorch.sif docker://pytorch/pytorch:latest
singularity shell --nv pytorch.sif

たったこれだけですね!
NVIDIA-Dockerのような煩わしさがなく、非常にシンプルだと思います。

singularity shellコマンドに –nv オプションをつけてあげるとコンテナ内でGPUが使用できます。NVIDIAのGPUを使用するには事前にNVIDIAのドライバなども必要ですが、それについては下記のURLから。
https://opensuse-community.org/

まとめ

いかがでしたでしょうか。
簡単にopenSUSE + Singularityを使用して、コンテナ内でGPU(PyTorch)を使用する方法を紹介しました。
openSUSE 15.2でAI開発がしやすくなった!?という触れ込みは、どうやら嘘ではなかったのかも??←筆者がそもそも半信半疑だったとか(汗)

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

Lanzada la sexta actualización de Plasma 5.18 LTS

Tal y como estaba previsto en el calendario de lanzamiento de los desarrolladores, hoy martes 29 de septiembre la Comunidad KDE ha comunicado que ha sido lanzada la sexta actualización de Plasma 5.18 LTS. 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 sexta actualización de Plasma 5.18 LTS

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.

Lanzada la sexta actualización de Plasma 5.18
Las preferencias globales de Plasma 5.18 LTS

De esta forma, el martes 29 de septiembre, casi cuatro meses después de la quinta, se lanzó la sexta actualización de Plasma 5.18, 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 que sigue la filosofía LTS, es decir, ofrecer un escritorio congelado en cuanto a novedades pero cada versión más robusto: ideal para los que ponen la estabilidad por encima de las nuevas funcionalidades.

Las novedades básicas de Plasma 5.18 LTS

Ya he hablado en varios artículos la lista de novedades, pero he aquí un breve resumen de las mismas.

  • Nuevo selector de Emojis.
  • Nuevo modo de edición global que sustituye el botón del cuadro de herramientas de escritorio y le permite personalizar fácilmente la disposición del escritorio.
  •  Mejorado el uso del lanzador de aplicaciones Kickoff y de la edición de los widgets en dispositivos táctitles.
  • Mejoras en las aplicaciones que utilicen las librerías visuales GTK.
  • Múltiples mejoras en las notificaciones como la información del nivel de energía en dispositivos bluetooth vinculados.
  • Posibilidad de activar una opción de comentarios de usuario (deshabilitado por omisión), que permite dar información detallada del sistema y estadísticas de la frecuencia con la que utilice las funcionalidades individuales del Plasma.
  • Añadido un control deslizante para la velocidad de animación global.
  • Diversas mejoras en Discover como la adición de comentarios anidados para los  complementos.

Más información: KDE

the avatar of YaST Team

Digest of YaST Development Sprint 109

For third sprint in a row, the YaST Team has been focusing on enhancing both AutoYaST and the management of storage devices, together with some improvements in our development infrastructure. Let’s take a quick glance at some of the results.

  • New YaST test client to check AutoYaST dynamic profiles, including support for pre-scripts that modify the profile, ERB, rules and classes.
  • Improved detection of which YaST package is needed to process each section of the profile, relying on RPM’s supplement information instead of the old method based on desktop files.
  • First steps to annotate the documentation of AutoYaST with information about when each profile element was introduced or deprecated.
  • Final design of the new Partitioner user interface. The adopted solution is described in the corresponding section of our design document and already implemented to a large extent, so we are confident to release a revamped Partitioner during next sprint.
  • Improved automatic submission of translations to openSUSE Leap and SUSE Linux Enterprise, since only the Tumbleweed process was fully automated so far.

New Interface of the Partitioner

As we usually remind our readers, these blog posts only show a very small part of all the work, improvements and bug fixes we put into YaST on every sprint. So don’t forget to keep your systems updated and to stay tuned to this blog and all other openSUSE channels for more information!

the avatar of openSUSE News

Collabora is Diamond Sponsor for openSUSE + LibreOffice Conference 2020

The joint openSUSE + LibreOffice Conference 2020 will run from October 15 – 17, and Collabora has joined as a Diamond Sponsor.

Collabora is a major contributor to the LibreOffice project: 37% of commits to the LibreOffice source code in the last two years were made by the company.

In addition, Collabora has worked on LibreOffice Online and mobile applications, and offers various products and services around LibreOffice such as Collabora Online, Collabora Office and CODE.

We’re grateful for the support, and look forward to the conference. Register now at https://events.opensuse.org/conferences/oSLO/register/new and take part!

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

DAPS in a Container

DAPS is OpenSUSE’s “DocBook Authoring and Publishing Suite” that is used to build documentation for SUSE and OpenSUSE. It actually requires A LOT of dependencies when being installed and for that reason alone, it’s actually better to run it in a container. This is my image and how I use it.

docker run -v ~/myproject/:/home/user jsevans/daps:latest daps -d DC-project epub

Command Breakdown:

docker run – Run the command in the container:

-v ~/myproject/:/home/user – Maps a local directory called ~/myproject to a directory in the container called /home/user. /home/user is the default directory that is used by the daps command, so it is best to map this directory rather than needing any extra command line components.

jsevans/daps:latest – This is the image that I’ve created. It is based on OpenSUSE Tumbleweed but it is stable enough for this use. However, it is a large image ~1.2GB due to the number of dependencies.

daps -d DC-project epub – This is the actual command line argument for creating an EPUB ebook using DAPS. I use Asciidoc as my markup language since I don’t really want to learn docbook.

My Dockerfile:

FROM opensuse/tumbleweed
MAINTAINER Jason Evans <jsevans@opensuse.com>

RUN zypper refresh
RUN zypper --non-interactive in daps git

ENV HOME /home/user
RUN useradd --create-home --home-dir $HOME user \
&& chown -R user $HOME

WORKDIR $HOME
USER user

CMD [ "/usr/bin/daps" ]
a silhouette of a person's head and shoulders, used as a default avatar

Presenta tu charla a Akademy-es 2020, edición en línea

Este año se Akademy-es 2020 se celebrará en línea del 20 al 22 de Noviembre. Realmente falta poco tiempo, así que en el mismo anuncio se ha abierto el Call for Papers, es decir, el momento de participar activamente en el evento. Así que ya sabes: presenta tu charla a Akademy-es 2020 y muestra al mundo tu proyecto.

Presenta tu charla a Akademy 2020

Presenta tu charla a Akademy-es 2020, edición en línea

A pesar de todas las restricciones para vernos que tenemos debido a la pandemia, los eventos comunitarios parece que no se detienen.

Hace unos días compartí con con vosotros que este año Akademy-es 2020 se realizará en línea del 20 al 22 de noviembre, en una edición muy especial utilizando tecnologías de telecomunicación libres.

Siguiendo el esquema habitual, las charlas se realizarán en línea el viernes 20 por la tarde, sábado 21 durante todo el día y la mañana del domingo 22, con lo que tendremos un buen maratón de novedades de la Comunidad KDE.

Como se ha comentado en anteriores ocasiones, uno de los objetivos de Akademy es aprender y enseñar nuevos conocimientos y compartir entre nosotros la pasión de lo que se hace en KDE.

Si crees que tienes algo importante que presentar, por favor házselo saber a la organización. Y si crees que alguien debería presentar su ponencia, no dejes de animarlo para que lo haga. Todas las contribuciones son útiles.

Presenta tu charla a Akademy-es 2020, edición en línea
Adrián Chaves y Albert Astals en la Akademy-es 2018 de València

Para más detalles, mira las líneas generales del Call for Papers. Tienes de plazo para enviar tu propuesta hasta el domingo 18 de Octubre 23:59:59 CEST al correo akademy-es-org@kde-espana.org.

Es importante tener en cuenta las siguientes consideraciones:

  • Se puede elegir entre dos formatos de charlas:
    • Charlas de 45 minutos.
    • Charlas relámpago (Lightning talk) de 10 minutos.
  • Si la duración de las charlas propuestas no se ajusta a ninguno de estos dos esquemas (por ejemplo, si se necesita más tiempo), esto debe indicarse claramente en la comunicación.
  • Se permitirá a KDE España la distribución bajo una licencia libre de todo el material utilizado para la realización de la actividad, así como de la grabación de la misma.
  • La charla puede ser tanto a nivel de usuario como de nivel técnico.

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

Marketing digital: Todo lo que tienes que saber sobre SEO y SEM

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ómezEdith Gómez. En esta ocasión de la mano Virgina Gutiérrez os presento “Marketing digital: Todo lo que tienes que saber sobre SEO y SEM” que nos ofrece un repaso a estos aspectos tan importantes si queremos que nuestro contenido digital sea visible en la red.

Marketing digital: Todo lo que tienes que saber sobre SEO y SEM


El coste, el contenido y las estrategias son diferentes, aunque persigan el mismo objetivo. En este artículo, hacemos una radiografía completa de los dos pilares más importantes del marketing digital.

Generar tráfico para una web es el gran objetivo tanto de la Optimización para Motores de Búsqueda (SEO por Search Engine Optimization) como del Marketing para Motores de Búsqueda (SEM por Search Engine Marketing). Pero lo consiguen de maneras diferentes y, por cierto, muy efectivas.

SEO y SEM en el marketing digital son los pilares sobre los que se sostienen todas las acciones. “La principal diferencia entre SEO y SEM radica en el hecho de que el SEM es una estrategia de búsqueda pagada mientras que el SEO es una estrategia de búsqueda orgánica y natural”, comienza a explicar Carlos Quintana, especialista en temas de emprendimiento y estrategia digital.

Imagen de William Iven en Pixabay

Las diferencias más importantes entre SEO y SEM

Tal y como explicó Quintana, la diferencia más importante entre ambos tiene que ver con el coste, ya que en SEO se sigue un proceso orgánico y natural por el que no se paga, mientras que en SEM se aplica una estrategia pagada o campaña publicitaria.

La durabilidad es otra gran diferencia. En SEO el efecto es duradero, ya que es una estrategia a largo plazo. En el caso de SEM, hablamos de un efecto inmediato porque es una estrategia muy veloz (y a mayor inversión, mayor velocidad de resultados).

Pero también hay que tener en cuenta el grado de confianza que generan ambas estrategias en el receptor. Por lo general, los usuarios confían en los resultados orgánicos de SEO, entendiendo que si Google le sugiere esa página en las primeras posiciones, será por la calidad de su contenido, la valoración de otras personas y los criterios más rigurosos de sus algoritmos.

Imagen de William Iven en Pixabay

Cuando están frente a una campaña de SEM, en cambio, la confianza se reduce: saben que se trata de anuncios pagos y que el contenido es comercial o enfocado a la venta.

Finalmente, la meca del marketing digital, que es la visibilidad. Mientras que SEO no garantiza la presencia en las primeras posiciones de búsqueda, SEM asegura los primeros puestos en el podio.

SEO: Algunas razones de su importancia

Según los últimos estudios, se estima que el 75% de los clics de los usuarios tienden a concentrarse en los primeros 5 resultados que arroja un buscador. Pero además, la mitad del  tráfico que recibe un sitio web proviene de la búsqueda orgánica.

Por otra parte, aunque el empuje de las redes sociales es innegable, el posicionamiento SEO es 10 veces más efectivo que ellas y el 40% de los ingresos de un sitio provienen del tráfico orgánico.

Imagen de William Iven en Pixabay

“Si una página de tu sitio web aparece en la primera posición de una búsqueda que genera 100 clics al día, quiere decir que de esos 100 clics al menos 30 serán para ti lo cual representa una muy buena posibilidad de conversión para tu negocio”, explica Carlos Quintana.

Para quienes no cuentan con mucho capital, la mejor opción es SEO. Pero es aconsejable realizar algún curso de SEO para mejorar las habilidades y actualizarlas, ya que se trata de un sector dinámico y complejo.

    El contenido de calidad es fundamental para SEO

Cuando un usuario visita a nuestra página tiene que sentir que el contenido responde a su búsqueda, o la decepción será insalvable. También es importante que tenga un funcionamiento ágil y ameno, por eso es conveniente acelerar wordpress o el sistema que se utilice para construir el sitio.

Imagen de William Iven en Pixabay

En este sentido, Quintana recomienda optimiza el SEO on-page (contenido, diseño y usabilidad web de tu sitio) y el SEO off-page (enlaces naturales hacia tu contenido proveniente de otras fuentes y redes sociales). “Invierte tiempo y recursos en producir contenido original y de calidad. Actualiza tu página con frecuencia y cerciórate de que tus URLs reflejen el contenido de tus páginas”, puntualiza.

El SEM eficaz empieza por las palabras clave

Por mucho presupuesto que invirtamos en una campaña, esta no será exitosa si no tenemos en claro desde dónde partimos y hacia dónde vamos. Por ello es tan importante realizar un  análisis adecuado de las mejores palabras claves, considerando siempre que el coste de las mismas no trascienda el límite de nuestro presupuesto.

En las palabras claves debe primar el lenguaje directo y claro a nivel comercial: “comprar lavadora barata”, “mejor acondicionador de aire”, “comprar tinta online”, etc.

Imagen de William Iven en Pixabay

“Analiza y sigue de cerca el desempeño de tus palabras claves para que puedas hacer los cambios necesarios e inviertas tu capital de manera eficaz”, recomienda finalmente Carlos Quintana.

Cómo elegir entre SEO y SEM

Habrá que tener en cuenta el presupuesto disponible; la situación en la que se encuentra la tienda, página o producto y el objetivo que se persiga.

Siguiendo lo explicado con anterioridad, cuando el capital para invertir es bajo y/o los anuncios publicitarios de la competencia son inalcanzables, lo mejor será optar por SEO. También es buena opción cuando hay varios espacios de contenido orgánico para llenar.

Imagen de William Iven en Pixabay

Para quienes deseen lanzar una campaña promocional corta para un producto o probar qué palabras claves funcionan mejor en el mercado, SEM es la estrategia adecuada. También es lo más conveniente para un negocio nuevo que busca rápida notoriedad.

En definitiva, SEO y SEM son la esencia del marketing digital porque crecen y evolucionan al igual que inquietudes de los clientes. Lo interesante es encontrar las mejores alternativas ser siempre la primera respuesta a lo que el cliente busca.

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

Proyecto Kdenlive explicado en un vídeo

En ocasiones vale la pena hacer un alto en el camino, echar la vista atrás y explicar al mundo cual es tu proyecto. Esto es lo que han hecho los chicos y chicas del Proyecto Kdenlive en un vídeo de poco más de 3 minutos donde repasan los inicios, desarrollo y actual estado de este editor de vídeo no-lineal de la Comunidad KDE.

Proyecto Kdenlive explicado en un vídeo

Quien busque un vídeo conociendo los detalles técnico de Kdenlive quedará desencantado ya que la pieza multimedia que os presento hoy es más una tarjeta de presentación del Proyecto que otra cosa realizado por The KDE Community.

Según vemos en la descripción del vídeo estamos ante:

«La historia del editor de video de KDE, Kdenlive, en 3 minutos y 30 segundos. ¿Cuándo comenzó? ¿Por qué se detuvo? ¿Cuáles son los desafíos que enfrentan los desarrolladores?»

Una excelente oportunidad para entender un poco mejor el desarrollo de las aplicaciones libres y empatizar con los desarrolladores, con lo que se puede colaborar de forma más eficiente con ellos.

¿Qué es Kdenlive?

Proyecto Kdenlive explicado en un vídeo

Creo que es importante complementar esta entrada con esta sección que explica las virtudes técnicas de esta aplicación.

Kdenlive (acrónimo del inglés: KDE Non-Linear Video Editor) (ˌkeɪdɛnˈlaɪv) es un editor de vídeo no lineal para KDE que soporta todos los formatos de vídeos de codificador FFmpeg (DV, HDV, mpeg, avi, mp4, mov, flv, ogg, wav, mp3, vorbis, …) y los formatos de imágenes  clásicas (gif, png, jpeg, xcf, exr, tiff, svg, …)

Además, tiene las siguientes características:

  • Dispone de linea de tiempo con función búsqueda.
  • Copiado y pegado de clips.
  • Función deshacer completa.
  • Captura de por Firewire: DV y HDV
  • Captura por Video4Linux
  • Exporta en diferentes formatos:  mpeg, avi, dv, flash, mov, …
  • Múltiples efectos como: Automask,  Box Blur, Charcoal, etc.

Más información: Kdenlive