Skip to main content

the avatar of Nathan Wolf
the avatar of Klaas Freitag

Kraft Version 0.95 erschienen

Die Kraft Community freut sich, die neue Version 0.95 freizugeben.

Kraft hilft im Büro!

Die neue Version kann über die Homepage heruntergeladen werden.

Weayprint als PDF Rendering Engine

Diese Version bedeutet einen großen Schritt vorwärts für Kraft. Die Art, wie die PDF Dokumente generiert werden, ändert sich grundlegend. Bis jetzt (und seit mehr als 15 Jahren!) hat Kraft ein Script auf Basis der Python Bibliothek ReportLab verwendet, um hochqualitative PDFs zu erzeugen.

Das hat uns weit gebracht, aber es war für Benutzer immer schwierig, das Aussehen der Ausgabedokumente an individuelle Bedürfnisse anzupassen, denn ReportLab benutzt ein XML-basiertes Quell-Format, das schwierig anzupassen ist.

Ab dieser Version wird zusätzlich das Projekt WeasyPrint zur Erzeugung der PDFs unterstützt. Das Prinzip ist das selbe geblieben: In ein Template werden die Dokumentdetails eingefüllt, und das Konvertierungsskript erzeugt daraus PDF. Jedoch verwendet WeasyPrint ein HTML basiertes Quellformat, und da viele ein bisschen HTML beherrschen und es viele Tutorials und Hilfen gibt, wird es sehr viel einfacher sein, die Dokumente anzupassen.

Abgesehen von der einfacheren Benutzung bietet WeasyPrint auch wesentlich mehr Möglichkeiten, die Dokumente zu gestalten. Beispiele dafür sind bessere tabellarische Gestaltung und Web Fonts.

Parallel zur Integration von WeasyPrint wurde auch die Text-Template Bibliothek ausgetauscht: Kraft verwendet jetzt auch Grantlee, den Standard in der KDE/Qt Welt.

Sowohl die ReportLab basierte PDF Erstellung als auch die ctemplate Templates sind in dieser Version von Kraft noch unterstützt, aber langfristig wird Weasyprint bevorzugt werden. Dann werden wir die Unterstützung von ReportLab aufgeben.

Ein neues Benutzerhandbuch

Eine weitere großartige Änderung ist, dass Kraft jetzt mit einem Benutzerhandbuch ausgestattet ist. Das Benutzerhandbuch wurde von einem Community-Mitglied angefangen und wird jetzt nach und nach erweitert und in weitere Sprachen übersetzt werden. Es soll neuen Anwendern helfen, schneller mit Kraft zum Ziel zu kommen.

Das Handbuch erscheint nach dem Klick auf den Eintrag im Hilfe-Menü im Webbrowser, ist aber auch ohne Netzverbindung verfügbar.

Mehr Neuerungen

Wie üblich bringt auch diese Version viele weitere Fixes und Verbesserungen, die im Changelog zu finden sind.

Wir freuen uns sehr über dieses neue Release, das Kraft ein gutes Stück voranbringt. Wie immer an dieser Stelle: Wir freuen uns über jede Art von Hilfe, in Form von Bug Reports und Verbesserungsvorschlägen, aber auch bei der Verbesserung von Code, Übersetzungen oder Dokumentation.

Danke allen, die bisher beigetragen haben!

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

Gestiona tus repositorios en GitHub desde la línea de comandos

GitHub está implementando una herramienta para gestionar tus repositorios en sus servidores desde la línea de comandos

Aunque hay herramientas gráficas para la gestión de tus repositorios con git, como Qgit o Gitk, muchos seguimos prefiriendo la línea de comandos a la hora de realizar tareas sobre esos repositorios git.

Y si se trabajan con repositorios git que están alojados en GitHub (propiedad de Microsoft) a la hora de realizar algunas tareas, había que realizarlas obligatoriamente desde su propia web.

Ahora están desarrollando una herramienta propia para la línea de comandos llamada gh, publicada bajo licencia MIT y desarrollada en lenguaje Go, para realizar esas tareas propias de GitHub sin tener que abandonar la línea de comandos de tu equipo.

La herramienta GitHub CLI o gh está en fase inicial de desarrollo, todavía en fase Beta, pero poco a poco va ganando en funcionalidades y fiabilidad, y actualmente solo funciona para repositorios de GitHub.com y no de otros proveedores o de GitHub Enterprise Server.

Actualmente podemos realizar tareas como, gestionar los Pull Request de nuestro repositorio, los issues, algunas tareas sobre nuestro repositorio y configurar la propia herramienta, mediante comandos como:

  • gh pr [status, list, view, checkout, create]
  • gh issue [status, list, view, create]
  • gh repo [view, create, clone, fork]
  • gh config [get, set]
  • gh help

GitHub CLI está disponible para sistemas operativos privativos, y también para varias distribuciones de GNU/Linux como Debian y derivadas, Fedora, CentOS, openSUSE y SUSE y Arch. También para Android mediante Termux. O compilando el código fuente.

Al estar en fase Beta, están abiertos a mejoras, y pulido de la herramienta. Incluso hay un formulario (en Google Docs) para rellenar una simple encuesta para saber cómo se utiliza su herramienta.

Si haces un uso intensivo de Git y principalmente de GitHub, quizás te interese instalar y probar esta nueva herramienta y gestionar integralmente tus repositorios sin abandonar la confortable pantalla negra de tu terminal.

Enlaces de interés

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

Cómo crear una red local Wi-Fi en KDE sin router o switch

El conocimiento es poder. Esta frase resume cómo me sentí cuando descubrí esta opción de conectividad entre portátiles (o equipos con wifi). Hoy os quiero explicar cómo crear una red local Wi-Fi en KDE sin router utilizando nuestras tarjetas Wi-Fi integradas de nuestros portátiles y así poder tener nuestros portátiles unidos de forma inalámbrica.

Cómo crear una red local Wi-Fi en KDE sin router o switch

Os pongo en antecedentes. Voy a pasar unos días de vacaciones, descanso y relax con mis familiares a una casa de montaña. Somos dos parejas con niños y los días pasan entre paseos, comidas, charlas y juegos con los pequeños.

Al finalizar el día, cuando los niños ya duermen, nos ponemos a jugar a cartas pero como compruebo que todos tenemos portátiles les propongo jugar a algo un poco más divertido: Hedgewars, la versión libre del clásico Worms del que he hablado en el blog en algunas ocasiones, como cuando llegó a su primera versión definitiva el año pasado.

Cómo crear una red local Wi-Fi en KDE sin router o switch

Problema: no tenemos la posibilidad de hacer una red local clásica, es decir, conectándonos al router de casa vía Wi-Fi o utilizando cables RJ45 conectados a un switch. Así que me pongo a pensar.

Como primera solución pienso en utilizar un móvil como switch, es decir, poner el teléfono en modo compartir conexión y listo. Lo pruebo y funciona. Incluso quito la conexión de datos y sigue funcionando. Tienen toda la lógica del mundo pero se debía comprobar.

Cómo crear una red local Wi-Fi en KDE sin router o switch

No obstante, Fernado Álvarez (@daferdin en telegram y @neon en twitter) en el grupo de Telegram de KDE – Cañas y Bravas me sugiere hacer una seguna soclución: crear una red «Ad Hoc», a lo cual respondo que no tenía ni idea de qué era eso.

Así que me informo y rápidamente lo pruebo. La idea es sencilla: un ordenador hará de switch creando lo que en Plasma se llama un «Punto de Acceso».

Los pasos son los siguientes:

  • Se desconecta el ordenador de cualquier red Wi-Fi a la que se esté conectado.
  • Se pulsa en el plasmoide de redes de la bandeja del sistema.
  • Debería aparecer un botón en la parte superior que pone «Punto de Acceso» o algo similar.
Cómo crear una red local Wi-Fi en KDE sin router o switch
  • Simplemente se pulsa y ya se tiene creado la red local.
  • Si ahora se pulsa en la red creada y se selecciona la pestaña de «Detalles» se puede ver las direcciones IPV4 y IPv6 de la red creada, y que deberá ser utilizada por los otros portátiles.
Cómo crear una red local Wi-Fi en KDE sin router o switch

  • El resto simplemente deben conectarse a esa red (baltolkien-hotspot en mi caso) para iniciar la pantalla en modo local.

Lo probamos con Hedgewars, como he dicho antes, y con Xonotic, un FPS rápido y divertido, y funcionó a la perfección. Ya tenemos horas de diversión tirando al agua a erizos o regalándoles bozoocazos.

Realmente simple, rápido y eficaz. Un descubrimiento que voy a utilizar en muchas más ocasiones y que realmente, a mis ignorantes ojos, amplía las posibilidades de nuestros portátiles.

the avatar of openSUSE News

Ritchie-CLI for openSUSE

Ritchie is an open source tool developed from ZUP Company that allows you to create, store and share automations securely. It also optimizes repetitive commands so you have more programming autonomy. As a member of the openSUSE community, I am working to add a new package to Factory and all help from the openSUSE community is welcome. The packages are currently in my OBS home project available to all openSUSE users interested in testing.

How does Ritchie work?

In a general context, the common process for executing a project is to create a whole previous infrastructure, defining a language in the system that will be programmed, downloading dependencies and defining the rules that should be used for the project.

With Ritchie, it’s possible to define this configuration using a formula, creating this infrastructure directly by a command line, which in this case will delivered all the structure of the project with all files automatically configured. That helps on avoiding an important time spent on infrastructure and configurations.

Less bureaucracy, more independence : Developers have more autonomy to work on their projects, with less interference from other areas. See an example in the illustration below:

image

For more information: https://docs.ritchiecli.io/

the avatar of Ish Sookun

Stasiek Michalski wins the race for the openSUSE Board

The openSUSE Ad-hoc Board Election is now concluded.

Stasiek Michalski has been elected to join the openSUSE Board. The complete result is as follows:

  • Stasiek Michalski — 160 votes
  • Pierre Böckmann — 70 votes

234 out of 510 eligible members have cast their vote in this election. We recorded 4 blank votes.

We thank both of them for stepping up and running in this election and we congratulate Stasiek for his win.

Lastly, thanks to Edwin Zakaria and Ariez Vachha for their help in the planning of this election.

the avatar of Alessandro de Oliveira Faria

AI e AR: Evolução em detecção de objetos

A detecção de objetos 3D em tempo real com imagens 2D, estimativa de posição e tamanhos com AI, acredito ser o próximo grande passo evolutivo da visão computacional.

A detecção de objetos é um problema matemático no segmento de visão computacional amplamente estudado, a maior parte das pesquisas se concentraram no modelos 2D. Embora esta técnica 2D forneça apenas caixas delimitadoras, ao estender a localização para o espaço 3D, pode-se capturar o tamanho, posição e orientação de um objeto no mundo real. Com isto levando a uma variedade de recursos na robótica, veículos autônomos e realidade aumentada. A detecção de objetos 2D é madura e amplamente utilizada. Já a detecção de objetos 3D a partir de imagens 2D é um problema desafiador, devido à falta de dados e as anomalias na aparências e formas de objetos dentro de uma categoria.

Claro que existe uma enorme quantidade de dados 3D para cenas, em função da popularidade da pesquisa em carros autônomos que dependem de sensores de captura 3D. Mas limitado comparado a massa de dados 2D. Para superar este contexto e um expressivo avanço, utilizar os dados da tecnologia de realidade aumentada com ARCore e do ARKit parece fazer sentido. Pois proporciona a capacidade de capturar informações adicionais durante um processamento de AR, incluindo a pose da câmera, nuvens de pontos 3D esparsas, iluminação estimada e superfícies planas.

the avatar of Alionet

Testez le projet Jump en version alpha

Le prototype du projet openSUSE Jump est maintenant disponible pour des tests de la version alpha. Jump est un nom provisoire donné à la distribution expérimentale dans l'Open Build Service lorsque les développeurs ont essayé de synchroniser les binaires SUSE Linux Enterprise pour openSUSE Leap. Ces efforts visent à rapprocher les codes de Leap et de SLE, ce qui a déjà été mentionné dans un article intitulé New Prototype Builds Bringing Leap, SLE Closer sera bientôt disponible.

Source de la news

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

Yaru Plus, un pack de iconos muy completo para Plasma

Cada cierto tiempo aparecen nuevos temas de iconos en el blog ya que así presento nuevas opciones de personalización y demuestro que los diseñadores no paran de crear. De esta forma hoy tengo el gusto de presentaros un tema de iconos completo y precioso: Yaru Plus, que recientemente ha alcanzado la cuarta versión.

Yaru Plus, un pack de iconos muy completo para Plasma

Para el escritorio Plasma de la Comunidad KDE hay cientos de temas de todo tipo disponibles para los usuarios: iconos, cursores, emoticones, etc, Y como me gusta cambiar de vez en cuando, en el blog le he dedicado muchos artículos a cada uno de los packs.

No obstante, como suelo decir, cambiar el tema de iconos de un escritorio es una de las formas de adaptación más personal que puedes realizar sobre tu PC, ya que modifica totalmente el aspecto del mismo a la hora de interaccionar con tus aplicaciones, documentos y servicios.

Hoy os presento Yaru Plus, un extraordinario tema de iconos que nos viene de la mano de Magog64 que nos ofrece un conjunto completo, elegante, plano y moderno basado en los iconos Yaru de Canonical developers.

Yaru Plus, un pack de iconos muy completo para Plasma

Y cuando digo que es completo lo puedo demostrar listando las variantes que ofrece:

  • Yaru++: el tema de los iconos normales, basado en los iconos Yaru de los desarrolladores de Canonical. No depende de otros temas de iconos.
  • Yaru++ Color: basado en el Yaru original, los iconos de 16px son coloridos y se unen a los de 24px y 32px. Los iconos de 16px y 48px están afilados. Requiere la dependencia de Yaru++.
  • Yaru++ Oscuro: la versión oscura de Yaru++ para la interfaz gráfica oscura o el gestor de ventanas. Requiere dependencia de Yaru++.
  • Yaru++ Mínimo: Ee tema de iconos mínimos que contiene sólo iconos de terceros y excluye los archivos que ya existen en el tema de iconos originales de Yaru de Canonical. Requiere dependencia del Yaru original.
  • Yaru++ Smooth: Los iconos de 32px y 48px están vinculados de forma simbólica a los iconos escalables de colores en lugar de los iconos afilados que son odiados por los perfeccionistas. Requiere depender de Yaru++.
  • kYaru++: Compatible con Kvantum y Qt5ct. Requiere dependencia de Yaru++.

Para su instalación para Plasma basta abrir la consola y escribir:

wget -qO- https://raw.githubusercontent.com/Bonandry/yaru-plus/master/install.sh | env DESTDIR="$HOME/.local/share/icons" sh

Y como siempre digo, si os gusta el pack de iconos podéis “pagarlo” de muchas formas en la nueva 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

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

OSC 2020 online/kyoto

今年のOSCは感染症の影響ですべてオンラインになりました。京都開催のOSCもZoom+Youtube配信。openSUSEのセッションは、2020/08/28 に
「あつまれ!openSUSEユーザーの森」というタイトルで、LTに近い感じで数人がどのようにopenSUSEを使っているかを紹介するという内容でした。
おもしろかったのは、タスクバーをどこに置くか、と言う事が人それぞれだったということです。システムで決まっている位置はあるのですが、使い勝手とかを考慮して、上だったり右だったり左だったり。

自分はリモート接続で繋いだとき、実画面よりも仮想画面の縦方向が長いと、タスクバーが下にあると操作ができなくなってしまうため、常時上にしています。いわゆるMac風ですね。ただ、Windowsだと、メッセージの一部(通知)が右端にしか表示されないため、右に寄せている、という話も出ました。それはそれでしょうが無いと納得でした。