Welcome to Planet openSUSE

This is a feed aggregator that collects what openSUSE contributors are writing in their respective blogs.

To have your blog added to this aggregator, please read the instructions.


Thursday
23 March, 2017



face

A raíz de presentaros hace unos días el curso de Audacity de Podcast Linux, pensé que no estaría de más dar la mayor publicidad posible a este proyecto De esta forma me he decidido realizar una entrada en el blog promoviendo cada uno de los capítulos que ha creado el gran Juan Febles. Así pues, bienvenidos al episodio del Curso de Audacity de Podcast Linux #01 Graba y edita tu voz con el que se inicia esta más que interesante serie.

Curso de Audacity de Podcast Linux #01 Graba y edita tu voz

Curso de Audacity de Podcast Linux #01 Graba y edita tu vozEn el primer capítulo del curso de Audacity, que Juan ha titulado “Graba y edita tu voz” se nos plantean las bases del proyecto, explicando el nacimiento del mismo, así como las fuentes en las que se ha basado para realizar el mismo, que no son otras que el Curso básico de Audacity de 9 decibelios realizado por David Arribas y la serie de vídeos titulada Manuel Audacity del gran Juan Luis Fernández Gallo, conocido como Jenofonte.

También en este episodio nos recomienda el tipo de micrófonos más adecuado para la realización de podcast, que para él son los dinámicos, y explica las conexiones de su micrófono actual. Del mismo modo, nos explica los consejos básicas para realizar un correcto registro de nuestra voz: ambiente de grabación, distancia y posición respecto al micrófono, disminuir eco gracias a estanterías con libros, espumas amortiguadoras de sonidos explosivos, etc.

Tras esas explicaciones, Juan se encarga de mostrarnos las partes básicas de Audacity como el medidor de decibelios o el registro de su propia voz en forma de onda sonora. Posteriormente nos muestra algunos retoques que realiza sobre dicha grabación: eliminación del  ruido de ambiente, realzar las zonas más bajas gracias Chris’s Dynamic Compressor, ecualizar un poco su voz y limitar las zonas con alta intensidad sonora.

 

Sin más, os dejo disfrutar de la visualización del vídeo:

Más información: Curso de Audacity de Podcast Linux #01 Graba y edita tu voz


face

We’re very happy to announce that openSUSE has been accepted as a mentoring organization for the Google Summer of Code (GSoC) 2017 edition!

Google Summer of Code

Google Summer of Code is an annual program which awards stipends to university students to write code and learn about open source development in their summer break! Accepted students work with a mentor and become a part of the open source community.

In last year’s edition, Ana Maria worked on a project to improve the schedule of the Open Source Event Manager. We’re proud to announce that Ana Maria will participate as a mentor again. If you’re interested in web development and Ruby on Rails, check out the projects around OSEM.

One of our all-time favorite projects participating in GSoC is YaST. openSUSE’s default setup and configuration tool offers a project about rewriting keyboard management in a proper object-oriented way.

Compared to YaST, Jangouts is still a new project in the openSUSE family. Jangouts (for “Janus Hangouts”) is a solution for videoconferencing based on WebRTC and AngularJS. While Jangouts participated the first time with only one project, we’re happy that this year they offer three new projects.

The application period already started this Monday (March 20), and runs through April 4. Interested students should get in touch with the mentors and the community before starting to write an application proposal. Google will announce accepted students on May 4, and the official coding period will be from May 30 – August 29.

If you’re interested in participating in Google Summer of Code, please visit our openSUSE 101 mentoring website for more information about projects and application.


Wednesday
22 March, 2017


face

Veremos no artigo publicado no Viva O Android todas as novidades da nova versão do Android Nougat (7.1.1), como também ressuscitar seu Nexus 5 abandonado pela Google instalando o Android 7.1.1 com direito a multi-janelas e o recurso de RV DayDream e muitos outros recursos inovadores. Deixo também um vídeo demonstrativo das funcionalidades (fiquei impressionado com o desempenho), tutorial na íntegra AQUI!

Video do brinquedo novo:



face
Finalmente o Netflix adicionou suporte para o Firefox no Linux

Parece noticia repetida, mas não é: Finalmente o Netflix adicionou suporte para o Firefox no Linux. Agora não é preciso fazer mais nada para assistir filmes do Netflix no Linux usando esse navegador.

Leia o restante do texto "Netflix finalmente adicionou suporte para o Firefox no Linux"

face
Como instalar o jogo PlaneShift no Linux

Que tal experimentar um jogo online e disputar com milhares de jogadores em um mundo virtual dinâmico? Então conheça e veja como instalar o jogo PlaneShift no Linux. Leia o restante do texto "Como instalar o jogo PlaneShift no Linux"


face

To make sure you didn’t missed us too much, in our latest blog post we summarized all the YaST-related projects worked during Hack Week 15. But after all the fun, it was time for… more fun! So let’s take a look to what the team has delivered on this first sprint after Hack Week 15.

Storage reimplementation: encrypted proposal without LVM

One of the known limitations of the current installer is that it’s only able to automatically propose an encrypted schema if LVM is used. For historical reasons, if you want to encrypt your root and/or home partitions but not to use LVM, you would need to use the expert partitioner… and hope for the best from the bootloader proposal.

But the new storage stack is here (well, almost here) to make all the old limitations vanish. With our testing ISO it’s already possible to set encryption with just one click for both partition-based and LVM-based proposals. The best possible partition schema is correctly created and everything is encrypted as the user would expect. We even have continuous tests in our internal openQA instance for it.

The part of the installer managing the bootloader installation is still not adapted, which means the resulting system would need some manual fixing of Grub before being able to boot… but that’s something for an upcoming sprint (likely the very next one).

Improved add-ons listing for SLE12-SP1

The dialog in SLES-12-SP1 for selecting the add-ons after registering the system was originally designed just for a small list of add-ons. Unfortunately (or fortunately, depending on how you look at it), the number of add-ons grew over the time and it exceeded the original limit for the text mode UI.

The equivalent screen in SLE-12-SP2 is not affected by the problem because it uses a different layout with scrollable list. But the SP1 dialog looks like this.

Broken add-ons list in SP1

If you look carefully at the screenshot you will see that the Web and Scripting Module is missing in the list and the Back, Next and Abort buttons at the bottom are also not displayed.

The fix decreased the size of the Details widget and allowed displaying more items in each column. Now there is even free space for three more add-ons.

Fixed addons list in SP1

Moreover the dialog is now dynamic and checks the current size of the screen. If there is enough free space then the list is displayed in one column so the labels are not truncated and the Details widget size is increased back to the original size.

Add-ons list in SP1 with enough space

Storage reimplementation: Btrfs subvolumes

The management of subvolumes is one of those features that make Btrfs rather unique and that need special handling when compared to more traditional file systems. That was indeed one of the several reasons to rewrite libstorage – Btrfs subvolumes never fully fitted the philosophy and data structures on the old (current) libstorage and yast2-storage.

In this sprint we introduced support for subvolumes in libstorage-ng from the ground up, taking into consideration


face

White Tip Reef SharkWhite Tip Reef Shark

This morning, on a dive at Sha’ab Iris, off the coast of Hurghada in the Red Sea, a white tip reef shark visited us for a swim-by.


face

Tras unos meses desde su lanzamiento y ya tenemos la cuarta actualización de Plasma 5.9. Y es que alguna cosa no se le puede reprochar al equipo de desarrollo de KDE es su capacidad de trabajo y mejora constante.

Cuarta actualización de Plasma 5.9

El 31 de enero de 2017, la Comunidad KDE se complacióe en presentar su escritorio para entornos GNU/Linux Plasma 5.9. Esta nueva versión fue el fruto de un intenso trabajo por parte de los desarrolladores y probadores que siguen dos líneas básicas de acción: añadir nuevas funcionalidades y mejorar el funcionamiento de Plasma eliminando bugs y optimizando el consumo de recursos.

cuarta actualización de Plasma 5.9

Un mes más tarde, ayer 21 de marzo de 2017, se anunció en la página oficial de la Comunidad el lanzamiento de la cuarta actualización de Plasma 5.9, la cual conlleva un buen número de errores resueltos, mejoras en las traducciones y pequeños cambios realizados por parte de los desarrolladores.

Como es habitual, este tipo de actualizaciones son muy recomendables e incluyen errores solucionados como:

  • Los errores al añadir o eliminar repositorios en Discover.
  • Corregido el renombrado de escritorios.

 

Más información: kde.org

Las novedades de Plasma 5.9

De esta forma, y como la forma más sencilla de conocer todas las novedades, os aconsejo a ver el siguiente vídeo con las novedades más destacadas de Plasma 5.9, muchas de las cuales comento en el siguiente apartado del artículo:

 

Además del regalo que es tener un nuevo fondo de escritorio de la mano de Ken Vermette del que ya hablamos en el blog, Plasma 5.9 nos traerá nuevas funcionalidades:

Tercera actualización de Plasma 5.9

  • Retorno de la barra de menús globales para el escritorio y para las ventanas. Con ello podemos tener el menú de opciones principales bien en la parte superior del escritorio o bien como un botón en la barra de la ventana de la aplicación.
  • Posibilidad de conmutar entre ventanas con el Gestor detareas utilizando Meta + número ventana.
  • Posibilidad de añadir nuevos temas globales para Plasma (los llamado Look-and-Feel Packs) descargados directamente desde internet con la posibilidad de editarlos.
  • Nuevo diseño de la barra de desplazamiento de Breeze, mucho más fina y elegante ya que se integra mejor con el tema Plasma seleccionado.
  • El Quick Launch applet ahora soporta listas de acciones, con lo que podremos seleccionar qué hacer con el elemento seleccionado.

  • Las ventanas emergentes de las barras de tareas mostrarán información más detallada.
  • Notificaciones interactivas en las previsualizaciones: A partir de ahora, las notificaciones no solo nos informan sino que también podemos realiza acciones con ellas como capturar una imagen y arrastrarla al visor de imágenes.
  • Mejoras en el plasmoide icono de escritorio con el retorno de las opciones de configuración: general, permisos y opciones de la aplicación.
  • Posibilidad de agrupar plasmoides en

Tuesday
21 March, 2017


face

OpenSUSE Leap 42.1 ist im November 2015 erschienen und wird demnach im kommenden Mai 1 1/2 Jahre alt. Nach dem openSUSE Zeitplan heißt das, das es wahrscheinlich  nach dem 16. Mai 2017 keine weiteren Sicherheitsupdates und Aktualisierungen mehr geben wird. Das ist lt. openSUSE’s Plan genau sechs Monate nach dem Erscheinen der Folgeversion Leap 42.2 und somit der angekündigte Supportzeitraum. Benutzer von Leap 42.1 sollten langsam über einen Wechsel auf openSUSE Leap 42.2 nachdenken. 

Das zumindest gestaltet sich aus meiner eigenen Erfahrung recht einfach. Da es das Konzept der Leap Reihe ist, das die Basis des Systems stets gleich bleibt funktionieren die Upgrades auf die nächste Version problemloser als früher.

Ich habe vor kurzem gerade selbst insgesamt vier verschiedene openSUSE Leap 42.1 Installationen mit „zypper dup“ auf Leap 42.2 problemlos aktualisiert. Und es handelte sich um echte Arbeitssysteme, bei denen auch zusätzliche Repos und haufenweise zusätzliche Software installiert war. Lief alles problemlos durch! 

In diesem Artikel von 2010 habe ich bereits über ein komplettes Versionsupgrade und den Ablauf bzw. die Vorgehensweise mit zypper berichtet. Er ist immer noch aktuell.

Quelle: Pro-Linux, openSUSE-Mailingliste


face

Seguimos con la tercera temporada de los vídeos de la Comunidad KDE española. En esta ocasión los integrantes del Grupo de Comunicación de KDE España han decidido que el tema elegido sea uno muy genérico “Cómo contribuir a que tu aplicación de Software Libre funcione correctamente. De esta forma os invito a participar con nosotros en la realización del nuevo podcast que emitiremos el próximo 28 de marzo a las 22:00, hora de España peninsular.

Cómo contribuir a que tu aplicación de Software Libre funcione correctamente nuevo podcast de KDE España

Hace tiempo que al Grupo de Comunicación le ronda la idea de realizar un podcast en el que se hable desde el punto de vista del desarrollador y desde el punto de vista del usuario de un tema capital en el desarrollo del sofware: cómo contribuir a que tu aplicación de Software Libre funcione correctamente.

De tal forma en el tiempo que dure el podcast pensamos a hablar del reporte y gestión de errores, de contribuciones a las traducciones, diseño gráfico, difusión de proyectos, organización de eventos, etc. Todo ello desde los dos lados de la contribución: usuario y desarrollador.

Cómo contribuir a que tu aplicación de Software Libre funcione correctamente

De esta forma. si no ocurre algún problema, el  próximo 28 de marzo a las 22:00 hora de España Peninsular os invito a escucharnos (y vernos) en directo hablar sobre este apasionante tema, crucial para la conquista del escritorio de los usuarios

Para poder disfrutar del podcast en directo seguiremos utilizando los servicios de acontecimiento en vivo de Youtube  y contestaremos, si podemos, vuestras preguntas en directo. Por cierto, este podcast será el tercero de la tercera temporada.

¡Os esperamos el martes 28 de marzo a las 22:00!

Los podcast de KDE España

Ayúdanos a decidir el temaEn un afán de acercarnos más a todos los simpatizantes de KDE hace un tiempo que empezamos a realizar podcast. En ellos varios miembros de la Comunidad KDE de España nos reunimos para hablar un poco de los diversos proyectos.

Hemos hablado de muchos temas como por ejemplo Akademy, KDE Connect, Plasma Mobile, etc.

Podéis seguirnos en  el canal de Youtube de KDE España o en Ivoox, donde estamos subiendo poco a poco los audios emitidos. Esperamos que os gusten.


face

Akademy-es y Akademy 2017 se celebrarán en Almería, España. Unos eventos en los que podrás compartir, aprender, hackear y disfrutar en comunidad.

Akademy-es celebra su decimoprimera edición este año 2017 en Almería. Esta es la ciudad escogida en la que organizar este evento que reune a desarrolladores, colaboradores y usuarios de KDE en España.

Pero una ve más coincidiendo en la misma ciudad y sin solución de continuidad se celebrará también Akademy, el evento que reune a toda la comunidad de KDE de todo el mundo.

Ya en eventos anteriores España ha sido el lugar anfitrión en el que organizar este evento. Tras Gran Canarias, Bilbao y La Coruña ahora le toca el reto a Almería de dejar buen sabor de boca en toda la comunidad KDE.

El HackLab de Almería junto con el UNIA (Universitarios Informáticos de Almería) serán los encargados de realizar las labores de organización y buen desarrollo tanto de la edición española, Akademy-es, que se celebrará el 20 y 21 de julio de 2017. Como de la edición internacional que se celebrará a partir del día 22de julio de 2017. Todo ello en la Universidad de Almería

Akademy-es

Tal como he dicho se celebrará los días 20 y 21 de julio de 2017. De momento se está preparando el programa, así que ya está abierto el plazo para aceptar charlas si quieres dar una en este evento.

En el siguiente enlace tienes más información sobre cómo hacerlo y dónde dirigirte si quieres realizar una charla.

Pero también puedes decidirte a participar simplemente asistiendo al evento si tienes la oportunidad y quieres vivir en primera persona qué es eso de una Akademy-es.

Yo después de decidirme y asistir en las dos anteriores ocasiones en La Coruña y Madrid tengo que decir que es muy recomendable pasarse por allí a compartir sobre esta pasión con otros/as usuarios/as. Pero una advertencia: ¡Ten cuidado que engancha! y te “picará el gusanillo” y querrás repetir! 🙂

Akademy

Si finalmente te animas a asitir tendrás la oportunidad única de poder además prolongar tu estancia unos días más en Almería y a partir del 22 de julio también poder asistir al evento que reune a desarrolladores, traductores, artistas y usuarios de la comunidad KDE de todo el mundo.

En la ocasión en que asistí en La Coruña a la Akademy, pude constatar que la comunidad es muy amplia y todos y todas tienen ganas de compartir y desvirtualizarse una vez al año compartiendo, aprendiendo y disfrutando de lo que ofrece Akademy.

También tienen abierto el plazo de registro de charlas:

Incluso te puedes animar a hablar sobre tu proyecto en KDE, las charlas deben realizarse


Michael Meeks: 2017-03-21 Tuesday.

09:34 UTCmember

face
  • Up early, noticed the ice-crusher motor relay is the same as the compressor one (and presumably far far less used), de-soldered both relays, swapped them and bingo: a working compressor. Bench testing suggests the duff relay is only good at making nice clicking noises, rather than power switching; good.
  • Poked mail; pushed fixes.

Monday
20 March, 2017


Jakub Steiner: Blender Constraints

21:16 UTCmember

face

Last time I wrote about artistic constraints being useful to remain focus and be able to push yourself to the max. In the near future I plan to dive into the new contstraint based layout of gtk4, Emeus. Today I’ll briefly touch on another type of constraint, the Blender object constraint!

So what are they and how are they useful in the context of a GNOME designer? We make quite a few prototypes and one of the things to decide whether a behavior is clear and comprehensible is motion design, particularly transitions. And while we do not use tools directly linked to out stack, it helps to build simple rigs to lower the manual labor required to make sometimes similar motion designs and limit the number of mistakes that can be done. Even simple animations usually consist of many keyframes (defined, non-computed states in time). Defining relationships between objects and createing setups, “rigs”, is a way to create of a sort of working model of the object we are trying to mock up.

Blender Constraints Blender Constraints

Constraints in Blender allow to define certain behaviors of objects in relation to others. Constraints allow you to limit movement of an object to specific ranges (a scrollbar not being able to be dragged outside of its gutter), or to convert certain motion of an object to a different transformation of another (a slider adjusting a horizon of an image, ie. rotating it).

The simplest method of defining relation is through a hierarchy. An object can become a parent of another, and thus all children will inherit movements/transforms of a parent. However there are cases — like interactions of a cursor with other objects — where this relationship is only temporary. Again, constraints help here, in particular the copy location constraint. This is because you can define the influence strength of a constraint. Like everything in Blender, this can also be keyframed, so at some point you can follow the cursor and later disengage this tight relationship. Btw if you ever though you can manualy keyframe two animations manually so they do not slide, think again.

Inverse transform in Blender Inverse transform in Blender

The GIF screencasts have been created using Peek, which is available to download as a flatpak.

Peek, a GIF screencasting app. Peek, a GIF screencasting app.


Michael Meeks: 2017-03-20 Monday.

21:00 UTCmember

face
  • H. ill, fridge compressor appears to have packed-in; spent a while dis-assembling it variously; annoying. Consultancy call. Lunch, sync. with Andras & Tor, code review.
  • Poked at the Daewoo FRN-U20DA in the evening ; no error codes, nothing doing, compressor not running, but starter seems ok, and continuity good. Brian over to help; jumped the compressor all working well there in the plumbing section - good. Set to work on the electronics; found the RT (Room Temperature) sensor, seems to be fine; hmm. Ordered a new compressor relay: OMIH-SS-112LM.

face
Como instalar o Visual Studio Code no Linux usando pacotes DEB/RPM

Visual Studio Code, o editor de código multiplataforma da Microsoft já possui uma versão para o Linux. E se você quer usá-lo no seu sistema, veja aqui como instalar o Visual Studio Code no Linux usando pacotes DEB/RPM.

Leia o restante do texto "Como instalar o Visual Studio Code no Linux usando pacotes DEB/RPM"

face

Como o openSUSE Tumbleweed foi atualizado para usar rpm 4.13 (snapshot 2017033), você continua vendo a mensagem "aviso: Versão não suportada da chave: V3" sempre que você invoca zypper ou rpm. Claro que isso é muito irritante, e você só quer parar, certo?


Primeiro, um pouco de fundo:

O RPM usa a infra-estrutura gpg para validar assinaturas de pacote. Como é comum, esta infra-estrutura está sendo desenvolvida e os vários formatos-chave são versionados. À medida que os formatos antigos se tornam obsoletos e considerados inseguros, eles não são mais suportados por ferramentas modernas. Isso ajuda a melhorar a segurança, na medida em que não dá ao usuário uma falsa sensação de segurança: uma chave que é insegura vale tanto quanto nenhuma chave em tudo.

Então, vamos parar de irritá-lo com zypper/rpm! Se ele já não vai usar a chave gpg, podemos também apenas se livrar dele. Mas como!?

Primeiro, precisamos descobrir o ID (ou IDs) da chave (s) que o causam. RPM pode ser um pouco mais detalhado quando solicitado a ser assim, e então ele nos dá algumas dicas:

rpm -vv -qf /etc

E isso vai responder com algo como:

ufdio: 1 reads, 18883 total bytes in 0.000006 secs
D: loading keyring from pubkeys in /var/lib/rpm/pubkeys/*.key
D: couldn’t find any keys in /var/lib/rpm/pubkeys/*.key
D: loading keyring from rpmdb
D: opening db environment /var/lib/rpm cdb:private:0x201
D: opening db index /var/lib/rpm/Packages 0x400 mode=0x0
D: locked db index /var/lib/rpm/Packages
D: opening db index /var/lib/rpm/Name nofsync:0x400 mode=0x0
D: read h# 168 Header sanity check: OK
warning: Unsupported version of key: V3
D: read h# 335 Header sanity check: OK
D: added key gpg-pubkey-7e2e3b05-4be037ca to keyring
D: read h# 390 Header sanity check: OK

Eu destaquei as partes interessantes aqui para o seu prazer de visualização. 168 refere-se realmente ao ID interno no banco de dados rpm da chave que ele só reclamou.

Então, vamos descobrir qual é a chave:
rpm -q --querybynumber 168

E você obtem algo como o gpg-pubkey-7e2e3b05-4be037ca como a resposta. Com esta informação, você pode descobrir qual é a chave - apenas para satisfazer sua fome de informações. Se você acredita que a chave em questão ainda está em uso, convém informar seu proprietário.

rpm -qi gpg-pubkey-3d25d3d9-36e12d04

warning: Unsupported version of key: V3
Name : gpg-pubkey
Version : 3d25d3d9
Release : 36e12d04
Architecture: (none)
Install Date: Tue 06 Jul 2010 07:39:17 AM CEST
Group : Public Keys
Size : 0
License : pubkey
Signature : (none)
Source RPM : (none)
Build Date : Tue 06 Jul 2010 07:39:17 AM CEST
Build Host : localhost
Relocations : (not relocatable)
Summary : gpg(SuSE Security Team )
Description :
Distribution: (none)

Esta é realmente uma chave GPG antiga - a partir do SUSE. Como esta máquina foi atualizada usando zypper dup por tanto tempo, não é nenhuma surpresa algum

face


Uma nova revisão do que aconteceu esta semana em openSUSE Tumbleweed a versão “rolling release” de atualização contínua da distribuição de GNU/Linux openSUSE.





O anúncio original você pode ler no blog de Dominique Leuenberger, no link abaixo:


Como de costume, Tumbleweed continua em movimento e em um ritmo constante. Nesta 11ª semana dno ano, lançamentos 5 snapshots 0310, 0311, 0314, 0315 e 0316. Houve alguns pequenos hick-ups com a remoção de gcc5 que poderia ser resolvido.

Os 5 snapshots nos trouxeram atualizações importantes como:


  • O GCC5 não está mais disponível nos repositórios. Libffi, que fazia parte do gcc5, foi substituído por uma biblioteca autônoma
  • Postfix 3.2.0
  • Firmware do kernel 20170303 - suporte para mais cartões nvidia
  • Grub2 atualizado com suporte para TPM2.0 causou problemas em sistemas não-uefi. A atualização foi revertida
  • Aplicações do KDE 16.12.3
  • Kernel Linux 4.10.3 
  • Mais atualizações python singlespec 



É ótimo ver esta constante entrada de atualizações, especialmente também porque "itens mais interessantes do" que apenas atualizações de versão. Itens como python singlespec e a forma como os usuários / grupos de sistema são tratados recentemente são apenas grandes exemplos sobre como o openSUSE se move para a frente.

Itens que estão sendo trabalhados atualmente:


  • GCC7 ficará disponível em Tumbleweed (ainda não como compilador padrão)
  • O GNOME 3.24.0 está agendado para lançamento a montante no dia 22 de março. A equipe pretende entregar uma atualização rápida para Tumbleweed logo depois



Se você quiser descobrir onde você pode ajudar nas várias áreas de preparação, você pode sempre olhar para as falhas listadas no painel que você pode encontrar em:


As ISO’s são instáveis, porém se você já utiliza openSUSE Tumbleweed em seu equipamento, simplesmente deverá atualizá-lo mediante o comando “zypper up” assim seu sistema receberá as atualizações.Para realizar o download acesse o link abaixo:


Mantenha-se atualizado e você sabe: Divirta-se!


face

openSUSE Tumbleweed es una distribución “Rolling Release” en desarrollo continuo. Aquí puedes estar al tanto de las últimas novedades.

Empieza una nueva semana del mes de marzo, a puntito de empezar la primavera. Echemos un vistazo a lo sucedido la semana pasada en openSUSE Tumbleweed la versión “rolling release” o de actualización continua de la distribución de GNU/Linux openSUSE.

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, en este enlace:

Las ISO’s son instalables, pero si ya estás disfrutando de openSUSE Tumbleweed en tu equipo, simplemente deberás actualizarlo mediante “zypper up” o este otro comando que recomiendan en las listas de correo, para disfrutar de esas actualizaciones.

Como viene siendo habitual, se ha publicado un buen número de nuevas actualizaciones, ya que todos los test han transcurrido sin problemas. En concreto se publicaron 5 nuevas “snapshots” (0310, 0311, 0314, 0315 y 0316).

Estas 5 “snapshots” nos han traido notables actualizaciones/cambios:

  • GCC5 ya no estará disponible en los repositorios. libffi,que era parte de gcc5, ha sido reemplazado por una sola libreria
  • Postfix 3.2.0
  • Kernel firmware 20170303 – con soporte para más tarjetas nvidia
  • Una actualización de grub2 con soporte para TPM2.0 tuvo que ser revertido por problema con sistemas no uefi
  • Continua la reestructuración de los patrones de instalación
  • KDE Applications 16.12.3
  • Kernel Linux 4.10.3 (4.10.2 también fue publicado esa semana)

Cosas que se están preparando para futuras publicaciones:

  • GCC7 estará disponible en Tumbleweed (aunque todavía no como compilador por defecto)
  • GNOME 3.24.0 está programada su publicación para el miércoles día 22 de marzo. Y se espera que se publique una rápida actualización disponible para los usuarios de Tumbleweed poco tiempo después de eso.

Suena interesante ¿verdad? Y todavía son muchas las cosas que se están preparando.

Si quieres estar a la última con software actualizado y probado utiliza openSUSE Tumbleweed la opción rolling release de la distribución de GNU/Linux openSUSE.

Mantente actualizado y ya sabes: Have a lot of fun!!

Enlaces de interés

——————————–



Sunday
19 March, 2017


face

As long as one sticks to printing PLA, a printer without heatbed is ok, but for ABS or PETG a heatbed is a must.
The TinyBoy2 bed is actually a heatbed, although the wiring is missing, and a thermistor is required as well. The SMELZI controller board has a PWM controlled MOSFET, which is connected to the „HOT-BED“ socket, so making the bed a heatbed is straightforward.

Required Tools:

  • Soldering Iron (80W minimum)
  • Hex screwdriver
  • 2.5 mm Drill
  • File or handheld milling machine (Dremel) or …

PARTS:

  • 100k SMD thermistor (size 0805, or 1206)
  • pair of thick wires (35 cm) for the heater
  • pair of thin wires for the thermistor
  • 2,54 mm 1×2 connector (e.g. Dupont connector)
  • M3x6 screw
  • thin sheet of plastic, ~10×30 mm

1. Adding the thermistor

Added SMD thermistor, 1206 is slightly to large for a 0805 footprint …

The heatbed has a footprint for a SMD size 0805 thermistor on the bottom center.
Any 100k thermistor with a beta of 3950 will do, if the beta differs you have to adjust the firmware.
I used a Vellemann K8200 spare part thermistor. With a size of 1206 it is slightly to large so it does not fit exactly, but from a functional point of view it does its job.
After soldering it to the heatbed, check its function: measure the resistance of the wire pads on the left edge of the bed, it should show somethink like 30kΩ to 90kΩ, slowly going up while it cools down after soldering.

2. Soldering the wires to the bed

As the bed is aluminium, soldering anything to it can be tricky, and you need a powerful soldering iron to get the solder to temperature. I ended up using two soldering irons simultaneously, one on each end of the solder blob.

The two wires for the heater go to the larger pads, the thermistor sensing cable has to be connected to the smaller pads. As we are connecting resistors here, direction does not matter.

3. Creating a strain relief for the wires

The wires will be bent all the time while the bed moves in the Y direction, so we need a strain relief or the cables will break after short time of operation.

I drilled a 2.5 mm hole into the red bed bracket/slide and pushed a M3 screw into it. The strain relief is created from a small sheet of plastic, size 10×30. Pick 3 small holes into the plastic, at 5, 15 and 25 mm from the edge. Wrap it around the cables, the holes should line up. After assembling, it should look similar to this:

Heater cables (red), temperature sensing cables (striped)

It is important the cables do not extend beyond the edge of the slide, otherwise the cables will colide with the case.

4. Creating a duct from the top to the bottom

The cable has to go from the printing area through the acrylic glass plane to the bottom

Michael Meeks: 2017-03-19 Sunday.

21:00 UTCmember

face
  • Off to NCC at The Stable; did the kids work with Klara downstairs - fun. Back for a pizza lunch, snoozed with J. for a while. Pottered around with babes. Out for a walk with Sue & Russell & back for tea. Put babes to bed.

face

Dear Tumbleweed users and hackers,

As usual, things keep on moving at a steady pace. Week 11 brought us 5 snapshots (0310, 0311, 0314, 0315 and 0316). There were a few minor hick-ups with the removal of gcc5 which could be sorted out.

The 5 snapshots brought us those noteworthy updates / changes:

  • GCC5 is no longer available in the repositories. libffi, which was part of gcc5, has been replaced by a standalone library
  • Postfix 3.2.0
  • Kernel firmware 20170303 – support for more nvidia cards
  • One grub2 updated with support for TPM2.0 caused issues on non-uefi systems. Update was reverted
  • Work towards splitting the pattern packages into smaller chunks that can then have different maintainers
  • KDE Applications 16.12.3
  • Linux kernel 4.10.3 (4.10.2 was also shipped in that week)
  • Even more python singlespec updates

It’s great to see this steady incoming of updates, especially also ‘more interesting things than just version updates. Things like python singlespec and the way system users/groups are newly handled are just great examples on how openSUSE moves forward.

Things that are currently being forged:

  • GCC7 will become available in Tumbleweed (not yet as the default compiler though)
  • GNOME 3.24.0 is scheduled for upstream release on Wed, Mar 22. The team aims to deliver a quick update for Tumbleweed shortly after

And I’m sure the hackers and packagers will come up with even more fun stuff.


face

The TinyBoy2 is a Indiegogo backed 3d printer. On the plus side, it is very small (16×18 cm² desk space), and it does it jobs.

Like a lot of crowd funded projects, there is essentially no after campaign support. The firmware is a hacked version of Marlin 1.1.0-RC3. The code for the firmware which is shipped with the hardware is supplied as a code drop, but there is no changelog, and the diff to the upstream RC3 contains a lot of awkward changes, e.g. changes to the display SPI code, although the TB2 display uses I₂C. The diff between the code drop and RC3 is 53 files changed, 2196 lines removed, 2072 lines added.

As I wanted to update my printer to a recent firmware (RC3 was tagged December 2015) to get all the new features and bugfixes, and also to change the FW behaviour, I started with the current Marlin GIT, and added the necessary changes on top.

The nice part is that current Marlin is completely capable to drive the printer, support is mostly added by creating a suitable Configuration and setting the right pins for steppers, PWM, encoder and so on. The changes have been submitted upstream, or you can just pull the patched tree from my Marlin github repo.

Download the compiled firmware

In case you do not want to compile the FW yourself, I have prepared 4 variants: L10/L16, both with and without heatbed support:

Firmware-Download

-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1

bd1af0b14e81c344d5ecac27a7c8ba09aaa96a0c  Marlin_TB2_L10_HeatBed.hex
fd754b2b9f0ff7271eb53c9cc9f022eee1b247b8  Marlin_TB2_L10.hex
f330e4ec2a3fcc32510c15b8f9c776731aa98598  Marlin_TB2_L16_HeatBed.hex
cc239598f0fe9ba0ccccb31b007c896c1595dea9  Marlin_TB2_L16.hex
-----BEGIN PGP SIGNATURE-----

iF0EARECAB0WIQSwWRWIpJbl0W4DemNvf0o9jP6qUwUCWM3KjQAKCRBvf0o9jP6q
U4HkAJ9GOBOmfTw1XUSQlTs745P7qKvO2wCfY/xWHpbGTfzuS7GZLDvTPnEjc7I=
=ce7+
-----END PGP SIGNATURE----

Flashing the firmware

Although it is possible to use Arduino to flash the firmware, I consider it much to bloated for the task, and as it uses avrdude behind the curtains, I prefer to call avrdude directly:

Backup shipped FW (sorry, not verified):

avrdude -p m1284p -b 57600 -c arduino -P /dev/ttyUSB0 -U flash:r:Backup.hex:i

Update to new FW:

avrdude -p m1284p -b 57600 -c arduino -P /dev/ttyUSB0 -U flash:w:Marlin.hex

(Update 2017-03-19 18:49 UTC: Added flashing paragraph)



Saturday
18 March, 2017


Michael Meeks: 2017-03-18 Saturday.

21:00 UTCmember

face
  • J. out to take H. and M. to "Shine"; got on with some plumbing bits with M. machined a new tap chain connector out of aluminium sheet together. J. back, out to buy some marine plywood with M. Lunch.
  • Knocked together some shelves for walking boots in the porch together in the afternoon. Out to Sandy's birthday party in the evening; nice to see Daniel, Adeline & family there too. H. to Charlotte's for birthday 'sleep'-over.

face

I went to Chemnitzer LinuxTage last weekend. That was a successful open source event.

openSUSE has got a lot of positive feedback. Some people changed from Ubuntu to openSUSE Tumbleweed and are happy.

There was some misunderstanding with the new release development of openSUSE Leap. Some people thought that would be a second rolling release by openSUSE. After explaining that we want to do that only in the development phase for achieving a more stable operating system and we will have a release day every year again, these cusomers have been happy again and like this idea. More stability is a good reason. 🙂

invis server had his meeting about their new project openSUSE SMB. One openSUSE customer was interested for this project and I brought him to Stefan. Some booth visitors want to visit our next oSC in Nuremberg.

We had more customers than in the year before. Somtimes guys asked how to change to us and to contribute. Linux beginners wanted to have live CDs. We burned flash drives with Tumbleweed live images for them.

Sunday we had a raffle at our booth. The award was a big chameleon. You can see the winner on the picture.At the end I took part of the raffle by Thomas Krenn AG. 🙂

They produce server hardware and storage. Their first award was a low energy server which I won. That‘ s ideal for students like me. The best thing is that this server hardware is supported by openSUSE.

Chemnitzer LinuxTage was a fantasic open source event like every year. Thanks for the sponsoring!


Friday
17 March, 2017


face

As a founding member of our surf club, I’ve decided to do what what was long overdue and took my second surfing lesson.

Surfspot, Scheveningen's harbour pierSurfspot, Scheveningen’s harbour pier

I went to a surfschool in Scheveningen at the North Sea, got in touch with an instructor, and after going over the water situation, currents, swell and technique, we went into the water for a good one and a half hours. There was a good swell, and next to the harbour’s pier, we were mostly out of the wind. After building up some skills, like catching waves and paddling into them, I managed to ride out a few waves, onto the beach. Not over a long distance, but at least I didn’t fall for a few seconds, a few times. Pretty good progress. Next try planned on sunday, weather allowing. It’s still the North Sea, and it’s still winter, so things can get nasty…

The water temperature was 9°C, which seems cold. I wore my 7mm full-length suit, 3mm gloves and a 5mm hood. It didn’t feel cold even in my fingertops after getting out of the water, so even in March, the North Sea is already very manageable.

Surfing was great fun, it’s an interesting break from diving in that it’s much more physically active. In diving, you tend to spend as little energy on anything as possible. That means that if you’re a good diver (and in the right conditions), you actually burn very little energy. That means you’re getting cold much quicker. Bodysurfing, on the other hand means that you’re constantly moving through the swell, swimming, paddling, getting up, falling, so you end up burning a lot of energy. The cold splash of water is really welcome then.

As opposed to diving, there is no buddy system in surfing, so you can go surfing on your own (under the right conditions, of course). That makes it a bit more flexible than diving. It also trains different muscle groups, especially arms and shoulders, so it complements diving well.

Waves are awesome. :)


Michael Meeks: 2017-03-17 Friday.

21:00 UTCmember

face
  • Up; out to NCC for Men's Prayer Breakfast; mail chew. Partner call. Lunch.
  • Slightly scary with J. training in bereavement counselling to see a calendar appointment labelled: Sudden and Traumatic Death.
  • Hackery left & right, chat with Eloy.

face
Como instalar o jogo Trigger Rally no Ubuntu, OpenSUSE e sistemas derivados

Gosta de dirigir em terreno acidentado? Experimente o jogo Trigger Rally. Se você quiser experimentar esse game, veja aqui como instalar ele no Ubuntu, OpenSUSE e sistemas derivados.

Leia o restante do texto "Como instalar o jogo Trigger Rally no Ubuntu, OpenSUSE e sistemas derivados"

face

Facebook, Google, Amazon, son grandes conocidos por comerciar con tus datos. Pero hay muchas otras empresas que generan, compran y los venden. Los datos que generas son un gran valor en esta sociedad.

Si Facebook (por ejemplo) no te cobra por crear una cuenta en su red social y poder comunicarte con tus conocidos y compartir tu vida con ellos por ese medio ¿cómo es posible que sea una de las empresas más beneficiosas y su creador una de las personas más millonarias del mundo?

¿Publicidad? Sí mueve dinero, pero sin duda no es el grueso de los beneficios. ¿Entonces con qué pueden comerciar? La respuesta es con los datos que tu generas. El “big data”

Hoy en día en nuestra sociedad hiperconectada e hiperdependiente de las telecomunicaciones, somos monitorizados de una forma muy precisa.

Generamos una cantidad ingente de datos al utilizar internet ya sea en diversos modos, y en diversas plataformas por los que un montón de empresas pagan cantidades enormes de dinero por no sólo tener esos datos si no por tener la capacidad de cruzarlos, entenderlos, y clasificarlos de alguna manera beneficiosa para ellos o para otras empresas.

El “big data” hace referencia a toda esa cantidad ingente de datos de personas como tu o yo que utilizamos internet. Y a las empresas que crean los algoritmos que “traducen” esa cantidad de datos en información muy valiosa para según qué empresas o sectores.

Todo esto viene a colación de un documental realizado por RTVE que he visto hace poco y que me resultó interesante. Puedes verlo y descargarlo desde archive.org y es este que te presento a continuación.

También puedes verlo en la web de RTVE en la sección de documentales en el programa Documentos TV en este enlace:

Realmente no sé si es tan imprescindible el estar permanentemente conectados ni si esos supuestos avances de esa interconexión merecen la pena de teniendo en cuenta la pérdida de intimidad o el seguimiento que se hace de las personas.

Te levantas por la mañana y la aplicación del móvil (Android o Apple) que utilizas como despertador envía cuantas alarmas tienes activadas y cuantas utilizas y los días que lo haces. Consultas tu Facebook y tu correo de Gmail. Mandas un “Guasap” ves unos vídeos de YouTube. En tu portátil con Windows vuelves a consultar Gmail.

Juegas en tu mólvil o tablet a un juego que te has descargado de la “store” pasas un nivel y lo compartes por las redes a tus contactos. Subes un par de “selfies” a Instagram, y una notificación de amistad en Facebook hace que etiquetes a un par de amigos, sus caras quedan registradas a sus nombre y perfiles. Compartes un par de noticias de tal o


face

We'll be moving some of our servers on Friday, March 17 starting at 3pm UTC. It will take a few hours. We're sorry about possible service outages.

Older blog entries ->