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.


Sunday
11 August, 2019


face

Événements gratuits – Rouen, France. Pour créer vos clefs sous Windows avec PuTTYgen (doc de l’Université Polytechnique Hauts-de-France) : https://www.uphf.fr/wiki/doku.php/recherche/developpement/clefwindows?do=export_pdf et suivez les instructions à l’écran. Télécharger PuTTy sous Windows32-bit: putty.exe64-bit: putty.exeet lancez les commandes ci dessous.Sous MAC OX, ou votre distribution préférée de Linux, ouvrez un terminal et tapez les commandes plus bas.NB. Nous […]

The post Création de ma paire de clefs rsa appeared first on Network Users Institute - Cybersécurité, Intégration de Linux & Logiciels Libres à Rouen, Normandie..


face
Distribution Forum Wiki Community Membership Bug Reporting Mailing List Chat
MX Linux Yes Technical Only No No Yes No No
Manjaro Yes Yes No No Forum Only Yes Yes
Mint Yes No Yes No Upstream or Github No IRC
elementary Stack Exchange No No No Yes No Slack
Ubuntu Yes Yes Yes Yes Yes Yes IRC
Debian Yes Yes Yes Yes Yes Yes IRC
Fedora Yes Yes Yes Yes Yes Yes IRC
Solus Yes No Yes No Yes No IRC
openSUSE Yes Yes Yes Yes Yes Yes IRC
Zorin Yes No No No Forum Only No No
deepin Yes Yes No No Yes Yes No
KDE neon Yes Yes Yes No Yes Yes IRC
CentOS Yes Yes Yes No Yes Yes IRC
ReactOS* Yes No Yes No Yes Yes Webchat
Arch Yes Yes Yes Yes Yes Yes Yes
ArcoLinux Yes No No No No No Discord
Parrot Yes Debian Wiki No No Forum Only No IRC/Telegram
Kali Yes No Yes No Yes No IRC
PCLinuxOS Yes No No No Forum Only No IRC
Lite Yes No Yes Yes Yes No No

*All are Linux distributions except ReactOS

Column descriptions:

  • Distribution: Name of the distro
  • Forum: Is there a support message board?
  • Wiki: Is there a user-editable wiki?
  • Community: Are there any links where I can directly contribute to the project?
  • Membership: Can I become a voting member of the community?
  • Bug Reporting: Is there a way to report bugs that I find?
  • Mailing list: Is there an active mailing list for support, announcements, etc?
  • Chat: Is there a way to talk to other people in the community directly?

What is this list?

This is the top 20 active projects distributions according to distrowatch.org in the past 12 months.

Things that I learned:

Only well-funded corporate sponsored Linux distributions (Fedora, Ubuntu, OpenSUSE) have all categories checked. That doesn’t mean that anyone is getting paid. I believe this means that employees are probably the chief contributors and that means there are more people putting in resources to help.

Some distributions are “Pat’s distribution”. Pat’s group owns it and Pat doesn’t want a steering committee or any other say in how the distro works. Though contributions by means of bug reports may be accepted.

A few distributions “outsource” resources to other distributions. Elementary allows Stack Exchange to provide their forum. Parrot Linux refers users to the Debian wiki. Mint suggests that you put in bug reports with the upstream provider unless it is a specific Mint create application.

There are a few Linux distributions that leave me scratching my head. How is this in the top 20 distros on distrowatch? There’s nothing here and the forum, if there is one, is nearly empty. Who uses this?

What do you want from an open source project?

Do you want to donate your time, make friends, and really help make a Linux distribution grow? Look at Fedora, Ubuntu, OpenSUSE, or Arch. These communities have ways to help you


face

Recently KDE had an unfortunate event. Someone found a vulnerability in the code that processes .desktop and .directory files, through which an attacker could create a malicious file that causes shell command execution (analysis). They went for immediate, full disclosure, where KDE didn't even get a chance of fixing the bug before it was published.

There are many protocols for disclosing vulnerabilities in a coordinated, responsible fashion, but the gist of them is this:

  1. Someone finds a vulnerability in some software through studying some code, or some other mechanism.

  2. They report the vulnerability to the software's author through some private channel. For free softare in particular, researchers can use Openwall's recommended process for researchers, which includes notifying the author/maintainer and distros and security groups. Free software projects can follow a well-established process.

  3. The author and reporter agree on a deadline for releasing a public report of the vulnerability, or in semi-automated systems like Google Zero, a deadline is automatically established.

  4. The author works on fixing the vulnerability.

  5. The deadline is reached; the patch has been publically released, the appropriate people have been notified, systems have been patched. If there is no patch, the author and reporter can agree on postponing the date, or the reporter can publish the vulnerability report, thus creating public pressure for a fix.

The steps above gloss over many practicalities and issues from the real world, but the idea is basically this: the author or maintainer of the software is given a chance to fix a security bug before information on the vulnerability is released to the hostile world. The idea is to keep harm from being done by not publishing unpatched vulnerabilities until there is a fix for them (... or until the deadline expires).

What happened instead

Around the beginning of July, the reporter posts about looking for bugs in KDE.

On July 30, he posts a video with the proof of concept.

On August 3, he makes a Twitter poll about what to do with the vulnerability.

On August 4, he publishes the vulnerability.

KDE is left with having to patch this in emergency mode. On August 7, KDE releases a security advisory in perfect form:

  • Description of exactly what causes the vulnerability.

  • Description of how it was solved.

  • Instructions on what to do for users of various versions of KDE libraries.

  • Links to easy-to-cherry-pick patches for distro vendors.

Now, distro vendors are, in turn, in emergency mode, as they must apply the patch, run it through QA, release their own advisories, etc.

What if this had been done with coordinated disclosure?

The bug would have been fixed, probably in the same way, but it would not be in emergency mode. KDE's advisory contains this:

Thanks to Dominik Penner for finding and documenting this issue (we wish however that he would have contacted us before making the issue public) and to David Faure for the fix.

This is an extremely gracious way of thanking the reporter.

I am not


Saturday
10 August, 2019


face

Die Passwortverwaltung KeePass hat das äußerst praktische Feature Auto-Type um Anmeldeformulare in jeglicher Software, also nicht nur im Browser, per Knopfdruck ausfüllen zu können. Damit spart man sich das manuelle Kopieren und Einfügen, was nicht nur komfortabler ist, sondern auch verhindert, dass das Passwort auf diesem Weg doch an einer falschen Stelle landet. Leider funktionierte dies in openSUSE bisher nur, wenn man manuell das Paket xdotool nachinstalliert. Ansonsten begrüßt folgende Fehlermeldung:

The 'xdotool' utility package is required for auto-type. Install this package and try again.

Die Fehlermeldung sagt dem Nutzer zwar bereits wie das Problem zu beheben ist, aber ich als Nutzer bevorzuge es eigentlich, wenn Dinge einfach funktionieren. Von daher sollte die Installation des Paketes keepass eigentlich dafür sorgen, dass auch xdotool installiert wird.

Zum Glück hat openSUSE einen gut Dokumentierten Prozess um Korrekturen zu Paketen beizutragen. Das Paket zu reparieren ist also fast genau so schnell erledigt wie die fehlende Abhängigkeit zu installieren. Und als Bonus muss ich es auf dem nächsten System dann nicht wiederholen.

Wie man an meinem Request sehen kann habe ich xdotool übrigens nicht einfach als Abhängigkeit zu keepass hinzugefügt, denn KeePass funktioniert ja auch ohne xdotool fehlerfrei. Stattdessen nutze ich den Vorschlagsmechanismus, also Recommends statt Depends. So bekommt ein normaler Nutzer das empfohlene Paket automatisch mitinstalliert. Wer aber --no-recommends nutzt, um beispielsweise aus Sicherheitsgründen oder wegen beschränktem Platz auf der Systemfestplatte, nur die absolut notwendigen Pakete installieren möchte, bekommt weiterhin die gleiche minimale Installation wie bisher.

Leider habe ich meine Korrektur minimal zu spät beigetragen, als dass sie es noch in openSUSE Leap 15.1 geschafft hätte. Von daher profitiert man bisher in in Tumbleweed davon. Mit der nächsten Leap-Version können dann aber auch Leap-Nutzer ohne manuelle Nacharbeit Auto-Type nutzen.


Friday
09 August, 2019


face

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

Tumbleweed

openSUSE Tumbleweed es la versión “rolling release” o de actualización continua de la distribución de GNU/Linux openSUSE.

Hagamos un repaso a las novedades que han llegado hasta los repositorios estas semanas.

El anuncio original lo puedes leer en el blog de Dominique Leuenberger, publicado bajo licencia CC-by-sa, 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 este comando aunque desde hace poco un simple zypper dup hace ya todo el trabajo.

Durante estas dos semanas, se han testeado más “snapshots” de las que se han publicado y llegado a nuestros respositorios. En las últimas 2 semanas se han testeado 9 “snapshots” y se han publicado 4 que han sido las 0726, 0730, 0805 y 0806.

Los cambios más interesantes que han llegado a los “snapshots” han sido:

  • KDE Frameworks 5.60.0
  • KDE Plasma 5.16.3 & 5.16.4
  • Linux kernel 5.2.2, 5.2.3, 5.2.5
  • Mesa 19.1.3
  • Y más de dos meses de duro trabajo del equipo de YaST con muchos cambios y mejoras que han ido detallando en su blog

Y además muchas cosas están esperando llegar a los repositorios, por ejemplo:

  • Reemplaza ’pkg-config’ por una implementación más moderna de ‘pkgconf’. Se supone que el cambio será transparente una vez que todo este funcionando.
  • KDE Applications 19.08.0
  • LibreOffice 6.3
  • GLibc 2.30
  • Linux kernel 5.2.7
  • CMake 3.15.x

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

Geeko_ascii

——————————–


face

Dear Tumbleweed users and hackers,

As you certainly know, there are more snapshots tested than we release in the end.  In the last two weeks, for example, we tested 9 snapshots. Of those, only 4 made it to the mirrors and to you – the users. During the last two weeks, these were snapshots 0726, 0730, 0805 and 0806.

The most interesting changes in these snapshots were:

  • KDE Frameworks 5.60.0
  • KDE Plasma 5.16.3 & 5.16.4
  • Linux kernel 5.2.2, 5.2.3, 5.2.5
  • CFLAGS was extended by -Werror=return-type. In the past, this was (attempted to be) detected by brppost checks, but as that scanned build logs, there were too many ways for it to be missed. Including gcc changing the wording
  • Mesa 19.1.3
  • More than two months worth of YaST changes. Have you followed the YaST spring reports?

Things currently being worked on in Stagings:

  • Replace’pkg-config’ with a more modern implementation ‘pkgconf’. It is supposed to be transparent to the change, once things are all worked out.
  • KDE Applications 19.08.0 (currently beta is staged)
  • LibreOffice 6.3
  • GLibc 2.30
  • Linux kernel 5.2.7
  • CMake 3.15.x

face
GUADEC 2019, Thessaloniki

Το GNOME αποτελεί ένα project ανοικτού λογισμικού που ξεκίνησε από 2 ιδεολόγους που πιθανό να μην φανταζόταν την γιγάντωση του project τους. Στα χρόνια που πέρασαν, μεγάλωσε η κοινότητα των ατόμων που συνεισφέρουν στο project σε όλους τους τομείς. Πως επιβιώνουν όλα τα projects ανοικτού λογισμικού που δεν έχουν κάποια εταιρία να στηρίζει οικονομικά; Οι χορηγίες είναι αυτές που παρέχουν κάποια οικονομική βοήθεια σε έξοδα φιλοξενίας σε servers (ιστοσελίδα, iso) κλπ κλπ. Οι χορηγίες μπορεί να είναι από τον απλό χρήστη που απλά χρησιμοποιεί ΔΩΡΕΑΝ το λογισμικό (αν και δεν είναι αυτό το νόημα του ελεύθερου λογισμικού/λογισμικού ανοικτού κώδικα), έως τις μεγάλες εταιρίες (το καταπληκτικό είναι ότι και γι' αυτές είναι ΔΩΡΕΑΝ).

Χορηγίες. Πως όμως διαχειρίζονται τα χρήματα; Στο GNOME συγκεκριμένα υπάρχει το GNOME Foundation με το board και υπάρχει διαφάνεια στην διάθεση των χρημάτων. Η απόδειξη είναι το Annual Report 2018 το οποίο αναφέρει ότι έγινε στο GNOME το 2018.

Στα χρόνια της ανάπτυξης του GNOME, γεννήθηκε το GUADEC, αρχικά για το GNOME Users And Developers European Conference, το οποίο είναι το ετήσιο συνέδριο που λαμβάνει χώρα στην Ευρώπη. Κύριος σκοπός των συνεδρίων σαν το GUADEC είναι η κοινωνικοποίηση, να συναντηθούν από κοντά όλοι όσοι συνεισφέρουν στο project (είτε προγραμματιστές είτε χρήστες). Τις περισσότερες φορές συναντιόμαστε μέσω πληκτρολογίου. Η συνάντηση μας αυτή μπορεί να γεννήσει νέες ιδέες και να υλοποιηθούν γρηγορότερα διότι συναντιόμαστε πρόσωπο με πρόσωπο και όλα γίνονται γρηγορότερα έτσι.

Ένα τέτοιο συνέδριο χρειάζεται κάποια τοπική ομάδα για να διεκπεραιώσει κάποιες εργασίες. Στην περίπτωσή μας, σταθήκαμε τυχεροί με την άψογη συνεργασία με το Πανεπιστήμιο Μακεδονίας Θεσσαλονίκης. Όμως όσο και καλή πρόθεση να έχουμε, τίποτα δεν κινείται χωρίς την δύναμη του χρήματος. Έτσι εδώ έρχονται να βοηθήσουν οι χορηγοί. Μια λίστα χορηγών μπορείτε να βρείτε στην σελίδα https://2019.guadec.org/pages/sponsors.html. Εκεί μπορείτε να βρείτε και πως μπορείτε να γίνεται και εσείς χορηγός (έστω και την τελευταία στιγμή).

Θα σταθούμε όμως σε μερικούς από αυτούς τους οποίους θα θέλαμε να ευχαριστήσουμε ξεχωριστά.

ΠΛΑΤΙΝΕΝΙΟΣ


Private Internet Access

Η Private Internet Access (PIA), είναι ο κορυφαίος πάροχος υπηρεσιών no-log VPN στον κόσμο. Η PIA πιστεύει ότι η πρόσβαση σε ένα ανοιχτό διαδίκτυο αποτελεί θεμελιώδες ανθρώπινο δικαίωμα και κάνει δωρεές σε σκοπούς όπως το EFF, ORG και FFTF για την προώθηση των σκοπών της ιδιωτικής ζωής σε διεθνές επίπεδο. Η PIA διαθέτει πάνω από 3.200 κεντρικούς υπολογιστές σε 25 χώρες, οι οποίοι παρέχουν αξιόπιστες, κρυπτογραφημένες πύλες tunnel VPN για οποιαδήποτε περίπτωση χρήσης.


ΧΡΥΣΟΙ


Ubuntu

Canonical είναι η εταιρεία πίσω από το Ubuntu. Ιδρύθηκε το 2004. Το Ubuntu είναι μια πλατφόρμα που εκτείνεται από τις συσκευές PC και IoT στον server και το cloud. Περιλαμβάνει μια ολοκληρωμένη σειρά επιχειρηματικών εργαλείων για την ανάπτυξη, τη ρύθμιση, τη διαχείριση και την ενοποίηση των υπηρεσιών. Το Ubuntu έρχεται με όλα όσα χρειάζεστε για να οργανώσετε τον οργανισμό, το σχολείο, το σπίτι ή την επιχείρησή σας. Η Canonical παρέχει επιχειρηματικά προϊόντα, υποστήριξη και υπηρεσίες για το Ubuntu. Η Canonical είναι μια ιδιωτική εταιρεία.



Red Hat

Η Red Hat είναι ο κορυφαίος προμηθευτής λύσεων λογισμικού ανοιχτού κώδικα, χρησιμοποιώντας μια προσέγγιση που βασίζεται στην κοινότητα για την παροχή αξιόπιστων και υψηλής απόδοσης τεχνολογιών cloud, Linux, ενδιάμεσου λογισμικού, αποθήκευσης και εικονικοποίησης. Η Red Hat προσφέρει επίσης βραβευμένες υπηρεσίες υποστήριξης, εκπαίδευσης και συμβουλευτικών υπηρεσιών. Ως συνδετικός κόμβος σε ένα παγκόσμιο δίκτυο επιχειρήσεων, εταίρων και κοινοτήτων ανοιχτού κώδικα, η Red Hat συμβάλλει στη δημιουργία σχετικών καινοτόμων τεχνολογιών που απελευθερώνουν πόρους για την ανάπτυξη και προετοιμάζουν τους πελάτες για το μέλλον της πληροφορικής.



Endless

Η Endless ιδρύθηκε το 2012 με μία μοναδική αποστολή: να καταστήσει τον υπολογιστή προσβάσιμο παγκοσμίως, επιλύοντας τα εμπόδια του κόστους, της συνδεσιμότητας και της ευκολίας χρήσης. Το προϊόν ναυαρχίδα ονομάζεται Endless OS, ένα πλήρως λειτουργικό σύστημα σχεδιασμένο για αναδυόμενες αγορές. Το Endless βασίζεται στο GNOME και είναι εύκολο για χρήστες που δεν έχουν εμπειρία στην τεχνολογία. Λειτουργεί καλά με εξαιρετικά κακές συνδέσεις στο διαδίκτυο και κάνει χρήση της λανθάνουσας μνήμης τέτοια ώστε να βοηθήσει τους χρήστες να έχουν πρόσβαση στο περιεχόμενο που χρειάζονται σε περιοχές με ελάχιστη πρόσβαση στο διαδίκτυο. Διαθέτει πάνω από 100 εφαρμογές, ώστε να είναι χρήσιμη από τη στιγμή που το ενεργοποιείτε - ακόμα και αν δεν έχετε σύνδεση στο διαδίκτυο. Το Endless έχει δημιουργήσει εφαρμογές γεμάτες πολύτιμο περιεχόμενο για εκπαίδευση, υγεία, ευεξία, ανατροφή παιδιών, μικρές επιχειρήσεις και πολλούς άλλους τομείς για να βοηθήσουν τους χρήστες να επιτύχουν το καλύτερο στη ζωή. Το όραμα του Endless είναι οι χρήστες να είναι συνδημιουργοί ενός ζωντανού οικοσυστήματος εφαρμογών που επιλύει τις πραγματικές προκλήσεις και δημιουργεί ένα σύνολο εργαλείων που θα επιτρέπουν σε όλους, ανεξάρτητα από τις τεχνικές γνώσεις, να συμμετέχουν στη δημιουργία σχετικού περιεχομένου τοπικά.


Τέλος, θα θέλανε να ευχαριστήσουμε και τους ασημένιους χορηγούς αλλά και όσους έχουν δώσει έστω και 1 Euro για την οργάνωση του συνεδρίου. Να ξέρετε ότι κάνετε την διαφορά.
Εάν θέλετε να γίνετε και εσείς χορηγός, μπορείτε να δείτε πως εδώ.

face
Azure Storage Explorer with openSUSE Leap 15 小記


OS: openSUSE Leap 15
Azure Storage Explorer: 1.9.0
Dotnet-sdk: 2.1.801-1


Azure Storage Explorer 官方網站


使用一般使用者
下載 Linux 版本的 Azure Storage Explorer ( StorageExplorer-linux-x64.tar.gz )


解壓縮檔案
> tar  zxvf  StorageExplorer-linux-x64.tar.gz


觀察相關資訊
> ls
blink_image_resources_200_percent.pak  icudtl.dat locales resources          StorageExplorer-linux-x64.tar.gz
content_resources_200_percent.pak      libffmpeg.so natives_blob.bin snapshot_blob.bin  ui_resources_200_percent.pak
content_shell.pak                      libnode.so pdf_viewer_resources.pak StorageExplorer    views_resources_200_percent.pak


嘗試執行 StorageExplorer
> ./StorageExplorer




被告知要有 .NET Core 2.0 才能執行 :)


  • 上面只列出 Ubuntu 14.04 ~ Ubuntu 18.04




相關的相依項目有
  • .NET core 2.0 執行階段
  • libgconf-2-4
  • libgnome-keyring0 或 libgnome-keyring-dev
  • libgnome-keyring-common


先來處理 .NET core 2.0 , 參考官方文件


按照比較新的日期, 我安裝的是 .NET Core SDK 2.1.202
Linux 相關網頁


上面雖然是 openSUSE Leap, 可是內容是 openSUSE Leap 42.2 , 而我目前用的是 Leap 15


根據上面的方式改為 openSUSE Leap 15 


使用管理者 root


匯入 Microsoft 的 Key
# rpm  --import  https://packages.microsoft.com/keys/microsoft.asc


下載 .repo 檔案
# wget  -q  https://packages.microsoft.com/config/opensuse/15/prod.repo


將 .repo 檔案移動到 /etc/zypp/repos.d 目錄下, 並更改名稱
# mv  prod.repo   /etc/zypp/repos.d/microsoft-prod.repo

透過 zypper update 指令去更新儲存庫,  我覺得用 zypper refresh 應該也可以
# zypper   update


Building repository 'packages-microsoft-com-prod' cache ...............................................................[done]
Loading repository data...


# zypper install libunwind libicu


Loading repository data...
Warning: Repository 'openSUSE-Leap-15.0-Update-Non-Oss' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...
'libicu' not found in package names. Trying capabilities.
'libicu60_2' providing 'libicu' is already installed.
'libunwind' is already installed.
No update candidate for 'libunwind-1.2.1-lp150.2.1.x86_64'. The highest available version is already installed.
Resolving package dependencies...


Nothing to do.


  • 這邊看到 libicu 在 openSUSE Leap 15 應該是由 libicu60_2 提供


安裝前先搜尋一下
# zypper search -s dotnet-sdk


Loading repository data...
Warning: Repository 'openSUSE-Leap-15.0-Update-Non-Oss' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...


S | Name           | Type | Version   | Arch | Repository                 
--+----------------+---------+-----------+--------+----------------------------
  | dotnet-sdk-2.1 | package | 2.1.801-1 | x86_64 | packages-microsoft-com-prod
  | dotnet-sdk-2.1 | package | 2.1.701-1 | x86_64 | packages-microsoft-com-prod
  | dotnet-sdk-2.1 | package | 2.1.605-1 | x86_64 | packages-microsoft-com-prod
  | dotnet-sdk-2.1 | package | 2.1.603-1 | x86_64 | packages-microsoft-com-prod
  | dotnet-sdk-2.1 | package | 2.1.508-1 | x86_64 | packages-microsoft-com-prod
  | dotnet-sdk-2.2 | package | 2.2.401-1 | x86_64 | packages-microsoft-com-prod
  | dotnet-sdk-2.2 | package | 2.2.301-1 | x86_64 | packages-microsoft-com-prod
  | dotnet-sdk-2.2 | package | 2.2.205-1 | x86_64 | packages-microsoft-com-prod
  | dotnet-sdk-2.2 | package | 2.2.203-1 | x86_64 | packages-microsoft-com-prod
  | dotnet-sdk-2.2 | package | 2.2.108-1 | x86_64 | packages-microsoft-com-prod
  | dotnet-sdk-2.2 | package | 2.2.107-1 | x86_64 | packages-microsoft-com-prod


這邊其實會看到 有 2.1 與 2.2 版本
我決定先裝 2.1 版本


# zypper  install  dotnet-sdk-2.1
Loading repository data...
Warning: Repository 'openSUSE-Leap-15.0-Update-Non-Oss' appears to be outdated. Consider using a different mirror or server.
Reading installed packages...
Resolving package dependencies...


The following 7 NEW packages are going to be installed:
  aspnetcore-runtime-2.1 dotnet-host dotnet-hostfxr-2.1 dotnet-runtime-2.1 dotnet-runtime-deps-2.1 dotnet-sdk-2.1
  libopenssl1_0_0


7 new packages to install.
Overall download size: 171.8 MiB. Already cached: 0 B. After the operation, additional 173.7 MiB will be used.
Continue? [y/n/...? shows all options] (y): y


安裝完 .NET core 接下來試試看是否可以執行 Storage Explorer


使用一般使用者
嘗試執行 StorageExplorer
> ./StorageExplorer


Cool, 可以執行了
點選 I Accept 接受授權



接下來點選連接 Azure Storage 的方式
我先用 Add an Azure Account  -- > 點選 Next




接下來會要求登入 Microsoft Azure



接下來就可以看到 Microsoft Azure Storage Explorer 的操作畫面




接下來進行相關實驗


登入 Azure

Thursday
08 August, 2019


face
GUADEC 2019, Thessaloniki

Φέτος, το GUADEC θα πραγματοποιηθεί στο Πανεπιστήμιο Μακεδονίας Θεσσαλονίκης στις 23-28 Αυγούστου. Είναι ένα σαββατοκύριακο συνομιλιών, ανοιχτού κώδικα, ανταλλαγής ιδεών και διασκέδασης! Πέρυσι, πολλοί ενθουσιώδεις εθελοντές βοήθησαν να κάνουμε ένα εκπληκτικό συνέδριο! Φέτος θέλουμε ξανά βοήθειά σας για να κάνουμε ακόμα καλύτερη την Ελληνική έκδοση του συνεδρίου!


Απαιτήσεις:

  • ΚΑΜΙΑ δεξιότητα προγραμματισμού!
  • Να είστε ευγενικοί
Ο καθένας μπορεί να είναι εθελοντής και να είναι μέρος αυτής της ομάδας.


Μερικές από τις ευθύνες:

  • Καλωσόρισμα επισκεπτών και βοήθεια στις εγγραφές
  • Στήσιμο ή ξεστήσιμο στην αρχή και στο τέλος και τακτοποίηση του χώρου
  • Καθοδήγηση επισκεπτών στο χώρο
  • Διανομή του μικροφώνου στο κοινό
  • Διατήρηση χρονομέτρου για τους ομιλητές
  • Προετοιμασίες αναγκών των workshops (Δευτέρα-Τρίτη)
  • Βοήθεια για τον διαμοιρασμό και έλεγχο των κουπονιών σίτισης κατά τη διάρκεια του συνεδρίου


Οφέλη:

  • ΘΑ ΔΙΑΣΚΕΔΑΣΕΤΕ
  • Ένα δωρεάν εισιτήριο εισόδου
  • ΘΑ ΔΙΑΣΚΕΔΑΣΕΤΕ ΑΚΟΜΑ ΠΙΟ ΠΟΛΥ
Σκοπός είναι να βοηθήσετε στην διοργάνωση του συνεδρίου, να γνωρίσετε άλλα άτομα και να παρακολουθήσετε τις παρουσιάσεις που σας ενδιαφέρουν.


Τέλεια. Είμαι μέσα Πώς να υποβάλω αίτηση;

Μπείτε στο https://discourse.gnome.org/g/guadec-volunteers και ενημερώστε μας εάν θέλετε να βοηθήσετε! Εκεί θα γίνει η οργάνωση και η συνεννόηση. Αν έχετε κάποια ερώτηση για τα διαδικαστικά (πως θα γραφτούμε, πότε θα έρθουμε, τι θα κάνουμε κλπ), εκεί θα σας δοθεί η απάντηση.

face

橋本修太です

私が、では無く、ユーザ会で、なのですが、「日経Linux 9月号」に「openSUSE Leap 15.1がリリース 会議では今後の方針も明らかに」と題してレポートを書かせて頂きました。(文責は私でございます。)

内容は、「GeekoMagaze 2019 夏」号で武山さんが記事にされているLeap15.1の紹介から要点と、5月にニュルンベルグで開催されたopenSUSE Conference 2019のレポートです。

Leap 15.1は、マイナーバージョンアップリリースなので目玉機能とかよりは15.0からのスムーズな移行に重点が置かれているのですが、それでも細かい所は結構かわっていて(YaSTやカーネルへのパッチなど)、openSUSEユーザはもちろん、ユーザで無くとも興味を持って頂ける記事となっています。

是非、この記事で状況を把握していただいて、openSUSE Leap 15.1 を使ってみましょう

日経Linux 9月号 オフィシャルはこちら


Wednesday
07 August, 2019


face

Veamos cómo podemos cifrar archivos de texto directamente desde el editor Vim mediante el cifrado blowfish2

El editor de texto Vim puede directamente cifrar un archivo de texto estableciendo una contraseña para poder acceder al contenido. Veamos en este artículo cómo podemos establecer esa contraseña para cifrar el contenido del archivo.

Este artículo se une a la serie de artículos que he publicado en el blog sobre el editor Vim. Poco a poco voy aprendiendo nuevas funcionalidades de este editor y las voy compartiendo por el blog.

Tienes todos los artículos publicados en mi blog sobre Vim reunidos bajo la etiqueta vim. Echa un vistazo a este enlace y seguro que encontrarás alguno que te sea de ayuda:

A continuación veamos cómo cifrar un archivo mediante Vim con el método blowfish2. Podemos cifrar un archivo de dos maneras similares y que finalmente harán el mismo propósito.

Por un lado podemos editar un archivo nuevo con la opción -x

vim -x archivo_secreto.txt

Al abrirse Vim nos pedirá la contraseña y la confirmación de la contraseña, a partir de ahí nuestro archivo se cifrará. La próxima vez que queramos abrir el archivo no tendremos que utilizar la opción -x y ya Vim nos pedirá la contraseña para poder descifrar el contenido del archivo.

Por otro lado tenemos la opción de en un archivo ya creado, poder establecer en cualquier momento una contraseña para cifrarlo. Para ello podemos ejecutar el comando :X y a continuación establecer y confirmar la contraseña.

Una vez que ejecutemos el comando, deberemos guardar el archivo antes de cerrarlo, para que ese cifrado quede activo.

Utilicemos el método que utilicemos, en cualquier momento podemos eliminar ese cifrado y quitar la contraseña que impide el acceso al archivo. Para ello deberemos ejecutar el siguiente comando:

:set key=

A la derecha del símbolo igual no debe haber nada, con eso borramos la contraseña que cifra nuestro archivo y eliminaremos el cifrado del mismo.

Vim, puede utilizar varios métodos para el cifrado de archivos, pero desde las versiones más recientes se utiliza blowfish2, por ser el método más robusto. Para comprobar el método que de manera predeterminada utiliza tu editor Vim, escribe este comando:

:setlocal cm?

Si no es blowfish2 y quieres utilizarlo y tu editor lo soporta, puedes establecer este método cifrado editando el archivo .vimrc y añadiendo en él.

:setlocal cm=blowfish2

Por cierto, si te equivocas al escribir la contraseña de tu archivo, y lo modifica y guardas el contenido, puede que tu archivo quede corrupto y no puedas recuperarlo… sí, lo sé, lo ideal sería que sin la contraseña no se pudiera guardar…

Aquí te dejo un ejemplo de uso en Asciinema

Pincha sobre la imagen para acceder a Asciinema y ver un


Tuesday
06 August, 2019


face

Por noveno año el buscador DuckDuckGo vuelve a donar dinero a diversos proyectos, en este caso a aquellos que fomentan la privacidad de los usuarios en la red.

El buscador DuckDuckGo, una alternativa a otros buscadores más conocidos sigue creciendo, y esto hace que su modelo de negocio de beneficios, y que haya decidido repartir esos beneficios entre diversos proyectos.

DuckDuckGo reparte en esta ocasión 600.000 dólares entre 11 proyectos que fomentan y que luchan por la libertad y la privacidad de los usuarios en la red. Esos proyectos son:

Quizás algunos ya los conocías, y otros quizás no. Pero todos son proyectos importantes que llevan a cabo iniciativas y proyectos que tratan de mantener la privacidad y neutralidad de quienes usamos la red.

Puedes echar un vistazo en su web a todos los proyectos a los que han donado desde hace años y ver cómo ha aumentado la cantidad de dinero que han donado con el paso de los años:


face

One of those distributions there is a lot of buzz about and I have mostly ignored for a significant number of years has been Zorin OS. I just shrugged my shoulders and kind of ignored its existence. None of the spoken or written selling points really stuck with me, like a warm springtime rain trickling off of a ducks back, I ignored it.

I think that was a mistake.

Instead of just acting like I know something about it, I made the time to noodle around in this rather nice Linux distribution. My review on Zorin OS is from the perspective of a deeply entrenched, biased openSUSE user. I won’t pretend that this is going to be completely objective, as it absolutely is not. So take that for what it’s worth.

Bottom line up front and to give you a quick escape from the rest of this blathering, I was pleasantly surprised by the Zorin OS experience. It is a highly polished experience molded with the Gnome Desktop Environment. It is such a nicely customized and smooth experience, I had to check twice to verify that it was indeed Gnome I was using. Although I am exceptionally satisfied with using openSUSE Tumbleweed with the Plasma desktop, the finely crafted distribution gave me pause and much to think about. So much so, I had to think about some of my life decisions. This was such an incredibly seamless and pleasant experience and I could easily recommend this for anyone that is curious about Linux but doesn’t have a lot of technical experience. I would put this right up next to Mint as an approachable introduction to the Linux world.

Installation

The installation media can be acquired here where I went for the “Free” edition called “Core”. I chose to run this in a virtual machine as the scope of this evaluation is is to test the ease of [basic] installation, how usable the interface is and the [subjective] quality of the system tools.

The Core edition gives you three options. All of which are to Try or Install. For my case, I am choosing the top option which is simply, “Try or Install Zorin OS”.

The system boots with a very modern or almost look to the future font, simply displaying, “Zorin.”

You are immediately greeted with two options, to “Try…” or to “Install…” for my purposes, I have chosen to Install Zorin OS. Following that choice, your next task is to set your keyboard layout and your preference on Updates and other software.

Next you are to select the Installation type. Since this is a simple setup, I have chosen to erase the disk. You are given one sanity check before proceeding. Selecting Continue is essentially the point of no return.

After you have past the point of no return, select your location and enter your user information and the hostname of the computer.

Following the final user-required input, the installation of Zorin OS 15 will commence


face

 Depuis 2009, la Ville de ROUEN organise chaque année le Forum des Associations ” A l’asso de Rouen “. J-30 avant notre rendez-vous annuel A l’Asso de Rouen qui aura lieu le 7 septembre prochain de 10h à 18h rue Pasteur, Rouen (près de la Préfecture). Plus de 300 associations se retrouveront sur l’esplanade Pasteur […]

The post Forum A l’asso de Rouen 2019 appeared first on Network Users Institute - Cybersécurité, Intégration de Linux & Logiciels Libres à Rouen, Normandie..


Jason Evans: Email Consolidation

06:55 UTCmember

face

I’ve got too many email addresses.

I have:

  • 2 for work
  • 1 alias for opensuse.org
  • 1 paid account with protonmail with 5 addresses shared in that account
  • 1 very old gmail account (I signed up the first day I heard about it).
  • 1 seznam account (Czech provider)
  • 1 installation of mail-in-a-box with 4 domains that I own but only one real account that I use
  • 1 librem.one account (this is a mistake and a disappointment)

The goal is to change all of the services, mailing lists, etc that I use to point to a single email account either directly or through aliases so that all of my email is in one place with the exception of my work email which should always stay separate. Also, to get people to only email me at the one account.

to be continued…


Monday
05 August, 2019


face

La comunidad de KDE está mejorando aspectos básicos de distintas partes del escritorio y aplicaciones para pulir errores y mejorar las aplicaciones. Este es un repaso semanal a algunas de esas tareas.

Como ya pudiste leer en otro artículo del blog, parte de la comunidad de KDE está inmersa en la ardua y extensa tarea de pulir y mejorar ciertos aspectos del escritorio Plasma y de las aplicaciones de KDE.

Desde hace ya varias semanas empecé la tarea de traducir y publicar en mi blog los anuncios en inglés para tratar de difundir y dar a conocer el trabajo que realiza la comunidad de KDE

Puedes leer todos los artículos que he traducido en este enlace:

Una semana más Nate Graham nos trae a su blog las novedades en cuanto a mejoras, correcciones de pequeños y grandes errores y nuevas opciones:

En este artículo traduzco, una vez más, el artículo de Nate Graham, para difundir lo que nos traerá KDE. Empezamos…

Nuevas características

  • La opción de accesibilidad de “mover el cursor con el teclado” que se había perdido con el soporte al controlador Libinput del ratón ahora vuelve a estar disponible (Kai Uwe Broulik, KDE Plasma 5.17.0):

  • Las aplicaciones de KDE con barras de herramientas configurables ahora permiten añadir espaciadores, con lo que por ejemplo, permite a los botones estar centrados o pegados a la parte derecha de la barra de herramientas (Felix Ernst, KDE Frameworks 5.61):

Corrección de errores y mejoras de funcionamiento


face

For all you terminal graphics connoisseurs out there (there must be dozens of us!), I released Chafa 1.2.0 this weekend. Thanks to embedded copies of some parallel image scaling code and the quite excellent libnsgif, it’s faster and better in every way. What’s more, there are exciting new dithering knobs to further mangle refine your beautiful pictures. You can see what this stuff looks like in the gallery.

Included is also a Python program by Mo Zhou that uses k-means clustering to produce optimal glyph sets from training data. Neat!

Thanks to all the packagers, unsung heroes of the F/OSS world. Shoutouts go to Michael Vetter (openSUSE) and Guy Fleury Iteriteka (Guix) who got in touch with package info and installation instructions.

The full release notes are on GitHub.

What’s next

I’ve been asked about sixel support and some kind of interactive mode. I think both are in the cards… In the meantime, here’s a butterfly¹.

A very chafa butterfly

¹ Original via… Twitter? Tumblr? Imgur? Gfycat? I honestly can’t remember.


Sunday
04 August, 2019


face
  • 2019/08/04 画像サイズが小さかったのを、フルサイズに修正しました。
  • 携帯用をアップしました。
  • ※※画像はサムネイル表示になっています。フルサイズは「名前をつけてリンク先を保存」で保存してください。※※
  • ** IMPORTANT ** image is thumbnail. If you want to get this wall papers, you should download which linked to.

openSUSE mini Summit 2019でも、「欲しい!」とお声を頂いた、Geeko Magazine表紙に描かれたキャラクターの壁紙をアップします。

ぜひぜひ、ダウンロードしていただいて、デスクトップをかわいらしく飾ってください!

イラスト作成者からのコメント「携帯壁紙とか希望があれば、コメントいただければ作りますよー」

※2019/08/04 ご希望を頂いたので、携帯壁紙作成して頂きました。希望くださった方、イラスト作成者さん、ともにありがとうございます!

【デスクトップ用】

【携帯壁紙用】


Saturday
03 August, 2019


face

Richard Stallman desarrollador y creador del proyecto GNU y presidente de la Free Software Foundation apoya la campaña en favor de Julian Assange.

En la web wearemillions.org multitud de personas conocidas y también anónimas piden la libertad del periodismo y el poder revelar desmanes políticos sin que eso sea delito.

A ese grupo de personas (entre los que encontramos a directores de cine, actrices, políticos, etc) se une ahora Richard Stallman, el presidente de la Free Software Foundation y creador del proyecto GNU, e incansable activista por la libertad de los usuarios.

En la web, las personas en una simple foto en plano medio y con un fondo neutro de color blanco sujetan un cartel en el que piden la libertad de prensa y la libertad para Julian Assange, creador de Wikileaks.

A Julian Assange, el gobierno de EE.UU. lo quiere judgar y castigar por publicar cientos de documentos diplomáticos y militares en 2010, en donde se exponían crímenes de guerra perpetrados por ese país.

Esas publicaciones expusieron crímenes de guerra, incontables víctimas civiles y corrupción y abuso desenfrenados. La Administración Trump ha presentado 17 cargos de espionaje contra Assange, los primeros cargos de este tipo para un periodista.

También tu puedes demostrar tu apoyo a la libertad del periodismo, a Julian Assange y wikileaks, con tu foto en esa web puesta en marcha por Courage Foundation


Friday
02 August, 2019


face

Contributors of Uyuni Project have released a new version of Uyuni 4.0.2, which is an open-source infrastructure management solution tailored for software-defined infrastructure.

Uyuni, a fork of the Spacewalk project, modernizing Spacewalk with SaltStack, provides more operating systems support and better scalability capabilities. Uyuni is now the upstream for SUSE Manager.

With this release, Uyuni provides powerful new features such as monitoring, content lifecycle management and virtual machine management.

Both the Uyuni Server node and the optional proxy nodes work on top of openSUSE Leap 15.1 and support Leap 15.1, CentOS, Ubuntu and others as clients. Debian support is experimental. The new version of Uyuni uses Salt 2019.2, Grafana 6.2.5, Cobbler 3.0 and Python 3.6 in the backend.

“The upgrade involves the complete replacement of the underlying operating system,” according to a post on July 9 by Hubert Mantel on Github. “This is a very critical operation and it is impossible to handle any potential failure in a graceful way. For example, an error during upgrade of the base OS might lead to a completely broken system which cannot be recovered.

Given that the upgrade of Uyuni also involves upgrading the base operating system from Leap 42.3 to Leap 15.1, it is highly advisable to create a backup of the server before running the migration. If the Uyuni server is running in a virtual machine, it is recommended to take a snapshot of the machine before running the migration.

Migration is performed by first updating the susemanager package:

zypper ref && zypper in susemanager

Then run the migration script:

/usr/lib/susemanager/bin/server-migrator.sh

“This script will stop the services, subscribe the new software repositories and finally perform the actual update to the new version,” Mantel wrote on Github. “After successful migration, services will not be started automatically. The system needs to be rebooted and this will also re-start all the services. There is nothing additional the admin needs to do.”

The intention of the fork was to provide new inspiration to a Spacewalk, which had been perceived as idling in recent years. Uyuni is using Salt for configuration management, thereby inheriting its name: Uyuni refers to the world’s largest Salt flat, Salar de Uyuni in Southwest Bolivia.

Interested members can follow the project on https://github.com/uyuni-project, www.uyuni-project.org, via Twitter at @UyuniProject, or join #uyuni at irc.freenode.org.


face
GUADEC 2019, Thessaloniki

Όπως γνωρίζετε, συνεισφέρω σε πολλά projects ανοικτού λογισμικού. Σχεδόν όλα οργανώνουν την ετήσια μάζωξη (την λένε συνέδριο), όπου συναντιούνται οι προγραμματιστές και χρήστες του εν λόγω project. Τις περισσότερες φορές, το οικονομικό αποτελεί πρόβλημα για την συμμετοχή. Το αεροπορικό και η διαμονή είναι τα έξοδα που θα πρέπει να δώσεις συγκεντρωμένα. Η διατροφή στην πόλη διεξαγωγής είναι ίσως λίγο ακριβότερη από την πόλη σου (αν βέβαια έτρωγες συνέχεια έξω).

Τα projects διαθέτουν τα λεγόμενα travel support programs (δείτε του GNOME και του openSUSE) όπου σας βοηθούν οικονομικά στην μεταφορά και την διαμονή σας, συνήθως έως 80%. Θα μου πείτε γιατί όχι 100%; Γιατί απλά θα το βλέπατε σαν ταξιδιωτικό γραφείο και όχι σαν project στο οποίο συνεισφέρετε. Τα projects ανοικτού λογισμικού μπορούν να σας υποστηρίξουν οικονομικά και σε τοπικά συνέδρια όπου θα προωθήσετε το συγκεκριμένο project.

Όμως ας αφήσουμε τον πρόλογο. Ένα από τα πολλά project που συνεισφέρω είναι και το GNOME. Το GNOME διοργανώνει κάθε χρόνο το συνέδριο GUADEC (και για την Ασία το GNOME.Asia). Κάθε χρόνο λοιπόν, κοινότητες στην Ευρώπη παίρνουν το χρίσμα να διοργανώσουν το GUADEC. Φέτος λοιπόν οι τυχεροί ήταν κάτι παιδιά από τη Θεσσαλονίκη. Ο Θάνος, η Βίβια, ο Σεμπάστιαν και εγώ, ξεκινήσαμε την έρευνα να δούμε εάν μπορούμε να διοργανώσουμε το GUADEC στη Θεσσαλονίκη. Κάναμε τις επαφές μας και φτιάξαμε την υποψηφιότητά μας. Το αποτέλεσμα; Διοργανώστε το GUADEC. Άρα για να σας απαντήσω το ερώτημα του τίτλου, ΕΓΩ ΠΡΕΠΕΙ ΝΑ ΠΑΩ.

GUADEC, The GNOME conference

Τι πρέπει να γνωρίζετε:

1. Θα διεξαχθεί στο Πανεπιστήμιο Μακεδονίας. Το Πανεπιστήμιο Μακεδονίας είναι συνδιοργανωτής του συνεδρίου. Μας έχει βοηθήσει όσο δεν φαντάζεστε. Τόσο καιρό δεν το έχουμε προωθήσει ως συνδιοργανωτή. Η αλήθεια είναι ότι έχουμε επικεντρωθεί σε λειτουργικά του συνεδρίου παρά στην προώθηση.

2. Η ημερομηνία είναι η 23 έως τις 28 Αυγούστου. Πρόγραμμα δεν έχει βγει επίσημα αλλά έχουν γίνει δεκτές οι ομιλίες και σύντομα θα βγει το επίσημο πρόγραμμα. Γενικά να γνωρίζετε ότι 23-25 θα είναι οι κύριες ημέρες με τις ομιλίες και οι άλλες 3 θα είναι ημέρες για να hackάρετε το GNOME. Θα υπάρχει θεματολογία, δεν θα είναι πολύ χαλαρά. Βέβαια εμείς θα είμαστε στον χώρο από πιο νωρίς. Σίγουρα από τις 20-21 του μηνός αλλά μην σας πω και πιο νωρίς.

3. Στα πιο βασικά τώρα. Για να έρθετε στο συνέδριο, πρέπει να κάνετε την εγγραφή σας εδώ https://registration.guadec.org. Αρχικά πρέπει να κάνετε το registration και να πάρετε το εισιτήριό σας και έτσι να μας βοηθήσετε να ξέρουμε για πόσα άτομα θα ετοιμάσουμε υλικά, φαγητό, καφέδες κλπ. Εάν δεν αντέχετε οικονομικά, μπορείτε να μπείτε στα επίσημα κανάλια και να ρωτήσετε πως μπορείτε να μπείτε δωρεάν (ΠΑΡΑΚΑΛΩ ΝΑ ΜΗΝ ΡΩΤΑΤΕ ΕΜΕΝΑ. ΘΑ ΣΑΣ ΠΑΡΑΠΕΜΠΩ ΣΤΑ ΚΑΝΑΛΙΑ). Μια εναλλακτική είναι να γίνετε εθελοντής (θα τα πούμε αργότερα αυτά). Εάν δεν είστε από τη Θεσσαλονίκη και θέλετε να μείνετε κάπου οικονομικά, μπορείτε να μείνετε στο προτεινόμενο hostel. Βρίσκεται στο κέντρο της πόλης, πολύ κοντά είναι τα πάντα σε φαγητό, διασκέδαση. Παίρνει λίγο χρόνο μέχρι το Πανεπιστήμιο Μακεδονίας αλλά σε σχέση με άλλες χώρες που έχω πάει, είναι ΠΟΛΥ ΚΟΝΤΑ. Τέλος, καλό είναι να πάρετε και την προσφορά για την σίτιση. Περιέχει 3 μεσημεριανά (μας είπανε ότι θα σκάσετε στο φαγητό. Επίσης θα έχει όλα τα ειδικά γεύματα λακτόζες, γλουτένες, βίγκαν, μίγκαν, σίγκαν κλπ) και 9 καφέδες (μην στεναχωριέστε, υπάρχει και καφετέρια για παραπάνω καφέ). Στην γύρω περιοχή δεν έχει κάποιο γυράδικο. Πρέπει να περπατήσετε 10 λεπτά για να βρείτε κάποιο στην Καμάρα.

Όταν τελειώστε, θα ερωτηθείτε και εάν θέλετε να συμμετάσχετε σε κάποια extra social event όπως εκδρομή στη θάλασσα, πικ-νικ, ποδόσφαιρο κλπ.

Τώρα θα με ρωτήσετε, ρε φιλαράκι, δεν έχω αποφασίσει να γραφτώ. Μπορώ να έρθω τελευταία στιγμή; Θεωρητικά ναι αλλά θα είναι λίγο προχειροδουλειά. Δηλαδή δεν θα έχετε εκτυπωμένο το όνομά σας στο καρτελάκι σας, θα έχετε ένα εκτυπωμένο χαρτί για τη μάσα κλπ.

4. Βλέπεις τα παραπάνω και λες ότι θέλεις να είσαι εθελοντής (για να μπεις και τζάμπα). Τι θα κάνεις; Η αλήθεια είναι ότι δεν ξέρω να σου απαντήσω. Όμως αυτό που μπορώ να σου πω είναι να γραφτείς στην λίστα https://mail.gnome.org/mailman/listinfo/guadec-list και να πεις (στα αγγλικά) ότι θέλεις να γίνεις εθελοντής. Ποια είναι τα επόμενα βήματα; Έτσι για να ξέρεις πάνω κάτω, θα μαζευτούν νωρίτερα (ίσως 22 το μεσημεροβράδυ) για να μπει ο καθένας στο πόστο του. Τι πόστα; Κάποιος στις εγγραφές, κάποιος θα εκφωνεί ποιος είναι ο επόμενος ομιλητής (ή να ψάχνει να τον βρει στην καφετέρια), να κουβαλήσει κάποια πράγματα, στήσιμο-ξεστήσιμο κλπ κλπ.

5. Τα μπλουζάκια που θα τυπωθούν είναι καταπληκτικά. Άλλο να σας το λέω, άλλο να τα φοράτε. Απλά σας λέω ότι είναι το νούμερο 37 στο gitlab όσοι θέλετε σπόιλερ.

Να ευχαριστήσω προσωπικά (θα γίνει και επίσημα) τους χορηγούς γιατί χωρίς χορηγούς, συνέδριο δεν γίνεται. Χαίρομαι ιδιαίτερα για το openSUSE διότι ως γνωρίζετε είμαι από τους πρωτοπόρους που κάναμε την αρχή στην Ελλάδα και καταφέραμε να φέρουμε το συνέδριο στη Θεσσαλονίκη.

Όσοι έχετε έρθει σε κάποιο συνέδριο στο εξωτερικό (και όσοι δεν έχετε έρθει σας ενημερώνω τώρα), θα ξέρετε ότι δεν υπάρχει κάποιο αποδεικτικό ότι παρακολούθησες το συνέδριο ή ότι ήσουν εθελοντής. Προφανώς δεν μπορείς να αποδείξεις ότι ήσουν μέσα στις ομιλίες και δεν έπινες μπύρες σε όλο το συνέδριο. Όμως αυτό που θα γίνει είναι ότι την επόμενη έκδοση GNOME 3.34 θα την ονομάσουν Θεσσαλονίκη. Οπότε μπορείτε να βοηθήσετε στις μεταφράσεις της έκδοσης 3.34. Αν δεν ξέρετε πως, μην ρωτάτε εμένα. Διαβάστε την σελίδα της συμμετοχής και μετά μπορώ να σας απαντήσω σε συγκεκριμένες ερωτήσεις (ΟΧΙ ΓΕΝΙΚΟΥ ΤΥΠΟΥ).

Επίσης φροντίστε όταν έρθετε να μιλήσετε με κόσμο, με εταιρίες. Οι χορηγοί σίγουρα θα έρθουν για να προσλάβουν κάποιον από τους τοπικούς συμμετέχοντες (οι ξένοι ήδη δουλεύουν). Συζητιέται πολύ και ο θεσμός των newcomers. Θα υπάρχουν πολλοί νεοφερμένοι που θα προσπαθήσουμε να τους βάλουμε να μιλήσουν με πεπειραμένους ώστε να νιώσουν ευπρόσδεκτοι.

Τέλος για τους λάτρεις των celebrities, θα έρθει και ο ένας από τους ιδρυτές του GNOME, ο Federico Mena Quintero. Υπάρχουν και άλλα μεγάλα ονόματα. Μέχρι τότε όμως, σηκωθείτε από καρέκλες, πολυθρόνες, ντιβάνια, μπαουλοντίβανα και να σας βλέπω να γράφεστε...

face
GUADEC 2019, Thessaloniki

Αφού αποφασίσατε να έρθετε στο συνέδριο GUADEC, η επόμενη κίνηση είναι να ψάξετε στο πρόγραμμα για ποια ομιλία θέλετε να παρακολουθήσετε. Είπαμε, μην είστε ανυπόμονοι. Θα ανακοινωθεί στην ιστοσελίδα https://2019.guadec.org/. Μάλιστα θα ανακοινωθεί και η εφαρμογή που θα μπορείτε να βλέπετε το πρόγραμμα πιο εύκολα.

Η συνηθισμένη δομή όλων των συνεδρίων είναι:

1. Επίσημη έναρξη του συνεδρίου
2. Κεντρική ομιλία από ένα σημαντικό πρόσωπο που έχει κάνει την διαφορά στον χώρο
3. Ομιλίες

Στην κεντρική ομιλία, συμμετέχουν όλοι οι σύνεδροι. Στην συνέχεια ακολουθεί ένα διάλειμμα και ο καθένας πάει στην αίθουσά του για τις παρουσιάσεις-ομιλίες. Η κεντρική ομιλία μπορεί να γίνει και στο τέλος της πρώτης ημέρας, έτσι ώστε να είναι σίγουροι ότι θα είναι όλοι παρόντες.

Ποιος είναι ο τυχερός φέτος;
Το όνομά του είναι Dr Luis Falcon.

Το βιογραφικό του;

Ο Luis Falcón, M.D., B.Sc, είναι κάτοχος πτυχίου Πληροφορικής και Μαθηματικών από το Πανεπιστήμιο της Καλιφόρνιας (ΗΠΑ) και της Ιατρικής από το IUCS στο Μπουένος Άιρες (Αργεντινή). Ο Dr. Falcon είναι ένας ακτιβιστής κοινωνικών δικαιωμάτων, δικαιωμάτων των ζώων και ακτιβιστής ελεύθερου λογισμικού. Είναι ο ιδρυτής του GNU Solidario, ενός μη κερδοσκοπικού οργανισμού που παρέχει Υγεία και Εκπαίδευση με Ελεύθερο Λογισμικό. Ο Dr. Falcon είναι ο προγραμματιστής που έφτιαξε το GNU Health, του βραβευμένου Συστήματος Πληροφοριών Υγείας και Νοσοκομειακών Συστημάτων (Ιατρικού Φακέλου), πάντα με ελεύθερα δικαιώματα χρήσης. Είναι προσκεκλημένος ομιλητής σε εθνικά και διεθνή συνέδρια για το Ελεύθερο Λογισμικό, την Ηλεκτρονική Υγεία και την Κοινωνική και Προληπτική Ιατρική. Ο Dr. Falcon σήμερα ζει στις Καναρίους Νήσους, στην Ισπανία.

Dr Luis Falcon

Περιγραφή ομιλίας του:

GNU HEALTH: Ο αγώνας για τα δικαιώματά μας για ένα παγκόσμιο και ανώτερο Σύστημα Δημόσιας Υγείας.

Η υγεία πρέπει να παραμείνει ένα αμετάκλητο ανθρώπινο δικαίωμα. Το GNU Health είναι ένα "κοινωνικό έργο" που χρησιμοποιεί την τεχνολογία και τη φιλοσοφία του Ελεύθερου λογισμικού για την παροχή ελευθερίας και ισότητας στην υγειονομική περίθαλψη.

Στην ομιλία του θα ασχοληθεί με τη σημασία του Ελεύθερου Λογισμικού / Λογισμικού Ανοικτού Κώδικα στη Δημόσια Υγεία, τη διακυβέρνηση δεδομένων, την ιδιωτικότητα και την ανάγκη καθολικής εφαρμογής ενός μοναδικού αναγνωριστικού-ταυτότητας ατόμου / ασθενούς. Θα μιλήσει για τις αντιφάσεις και τους κινδύνους ιδιωτικών εταιρειών στο σύστημα δημόσιας υγείας, όπως οι υπηρεσίες "cloud", στο σύστημα δημόσιας υγείας.

Θα συνοψίσei ορισμένες βασικές πτυχές του GNU Health που ωφελούν το σύστημα δημόσιας υγείας: από τους κοινωνικοοικονομικούς καθοριστικούς παράγοντες της υγείας μέχρι την τεχνολογία αιχμής στην βιοπληροφορική και την κλινική γενετική. Επιπλέον, θα παρουσιάσει το GNU Health Federation που ενσωματώνει πληροφορίες που προέρχονται από χιλιάδες εγκαταστάσεις υγείας σε ένα σύστημα δημόσιας υγείας της χώρας και σε προσωπικές συσκευές υγείας.

Τέλος, θα επανεξετάσει ορισμένες αξιοσημείωτες περιπτώσεις εφαρμογής που έγιναν κατά τη διάρκεια αυτών των 10 ετών, την κοινότητα του GNU Health και πώς να συμμετάσχετε στο έργο της.

ΧΩΡΟΣ ΚΑΙ ΗΜΕΡΟΜΗΝΙΑ

Να δούμε τα σίγουρα. Η ομιλία θα γίνει στις 23 Αυγούστου 2019 στο κεντρικό αμφιθέατρο του Πανεπιστημίου Μακεδονίας (ισόγειο, στα δεξιά, θα δείτε τα βελάκια).
Αναμένουμε την ώρα (πάντως ή το πρωί γίνεται ή το απόγευμα, η τελευταία).

Βολεύει πάντως να είναι η τελευταία γιατί μετά θα ακολουθήσει δεξίωση, οπότε ταιριάζει με το εορταστικό κλίμα.

Thursday
01 August, 2019


face

There have been three openSUSE Tumbleweed snapshots released since last week.

The snapshots brought a single major version update and new versions of KDE’s Plasma and Frameworks.

ImageMagick’s 7.0.8.56 version arrived in snapshot 20190730 and added support for the TIM2 image format, which is commonly used in PlayStation 2 and sometimes in PlayStation Portable games. The snapshot also delivered an update for Mesa 3D Graphics Library with version 19.1.3 that mostly provided fixes for ANV and RADV drivers, as well as NIR backend fixes. File searching tool catfish 1.4.8 provided some fixes with directories and a fix running on Wayland. The GNU Compiler Collection 7 added a patch and fixed for a Link Time Optimization (LTO) linker plugin. The 9.0.1 glu, which is the OpenGL Utility library for Mesa, fixed a possible memory leak. The Linux Kernel was updated to 5.2.3; the new version made a few fixes for PowerPC and added Bluetooth for some new devices. Serval Python packages were updated in the snapshot. LLVM tools and libraries were updated in Tumbleweed with llvm8 8.0.1 but the changelog states not to run LLVM tests on PowerPC because of sporadic hangs. The 2.4.7 version of openvpn in the snapshot added support for tls-ciphersuites for TLS 1.3 and updated openvpn.keyring with public key downloaded from https://swupdate.openvpn.net/community/keys/security-key-2019.asc. A lengthy list of fixes were made to the VIM text editor in version 8.1.1741. Other packages updated in the snapshot were ucode-intel 20190618, xapps 1.4.8, ypbind 2.6.1 and zstd 1.4.1. The snapshot is trending as moderately stable with a rating of 79, according to the Tumbleweed snapshot reviewer.

KDE’s Frameworks and Plasma were updated in the 20190726 snapshot. Frameworks 5.60.0 had multiple fixes for KTextEditor, KWayland, KIO and Baloo. The new version requires Qt 5.11 now that Qt 5.13 was released. Plasma 5.16.3 adds new translations and fixes including the fix of compilation without libinput and an improved appearance and reduce memory consumption with Plasma Audio Volume Control. There was a major version update for the checkmedia to version 5.2, which fixed a compat issue with older GCC. The new major version also allows to set a specific GPG key for signature verification. GNOME’s bijiben updated to version 3.32.2 and the update of curl 7.65.3 fixed several bugs and makes the progress meter appear again. A Common Vulnerabilities and Exposures that could allow remote attackers to execute other programs with root privileges was fixed in the message transfer agent exim 4.92.1. The 11.0.4.0 version of java-11-openjdk also fixed several CVEs and cleaned up the sources and code. Phonon, which is the multimedia Application Programming Interface (API) for KDE, removed the QFOREACH function in the headers when building for Qt 5 in version


Tuesday
30 July, 2019


face

この夏もGeeko Magazine を発行します。2014年冬から始まった Geeko Magazine Special Edition はついに10巻目となりました。

最初の頒布は8月12日(月)コミックマーケットC96 南 ラ-03a です。今回から入場時にカタログに付属のリストバンドが必要になりますのでご注意下さい。コミケの後は技術書典や OSC 東京で頒布予定です。

今回の内容はこんな感じです。ちょっと難しめかもしれません。

  • openSUSE Leap 15.1 リリース!
  • 仮想マシンは遅いのか?仮想マシンと物理マシンのディスク I/O 速度比較
  • Docker Compose とは何が違う?Rails アプリを Kubernetes にデプロイしてみた
  • Docker・Kubernetes の永続化ボリューム攻略
  • eBPF を用いた PostgreSQL のクエリショル時間の計測
  • 鏡の向こう第5話: 放課後
    openSUSE Leap + CUDA で TensorFlow を動かすよ~!

それでは、日本 openSUSE ユーザ会のスペースでお待ちしております。



Monday
29 July, 2019


face

Back in 2003, my dad was taken seriously ill when his aorta tore. Fortunately, he was taken to the hospital in time where they repaired the damage and inserted a stent. Little did anyone know, this was going to be that start of him steadily being poisoned by his own systems. Fast forward to 2019, … Continue reading "Dad’s ticking time bomb"


face

 

openSUSE.Asia Summit 2019 will invite lightning talk relevant to openSUSE and other topics like Cloud, Virtualization, Container, Container Orchestration, Linux desktop environments and applications since openSUSE is a collection of various FLOSS products. The examples of the topics (not limited to) are as the following:

  • openSUSE (including Leap, Tumbleweed, Open Build Services, OpenQA, YaST)
  • openSUSE Kubic, Cloud, Virtualization, Container, and Container Orchestration
  • Embedded and IoT
  • Linux kernel and file system
  • Security (Access/Integrity control, Cryptography, Vulnerability management)
  • Desktop environments and applications (e.g. GNOME, KDE, XFCE)
  • Office suite, graphic art, multimedia (e.g. LibreOffice, Calligra, GIMP, Inkscape)
  • Multilingualization support (e.g. input methods, translation)
  • Other software running on openSUSE

Please note that non-technical talks are also welcome. For example:

  • Explanations of FLOSS technologies
  • Development, Quality Assurance, Translation
  • Tips & Tricks, Experience stories (success or fail), Best practice
  • Marketing and community management
  • Education

A lightning talk is a very short presentation lasting only a five minutes, given at openSUSE.Asia Summit 2019.

Timeline:

  • Call for Lightning Talk: 29 July-15 August 2019
  • Lightning Talk Review: 16-18 August 2019
  • Lightning Talk Notification: 20 August 2019

Register now at https://s.klas.or.id/osas19-CfLT


face

Unifying the Console Keyboard Layouts for SLE and openSUSE

The way of managing internationalization in Linux systems has changed through the years, as well as the technologies used to represent the different alphabets and characters used in every language. YaST tries to offer a centralized way of managing the system-wide settings in that regard. An apparently simple action like changing the language in the YaST interface implies many aspects like setting the font and the keyboard map to be used in the text-based consoles, doing the same for the graphical X11 environment and keeping those fonts and keyboard maps in sync, ensuring the compatibility between all the pieces.

For that purpose, YaST maintains a list with all the correspondences between keyboard layouts and its corresponding "keymap" files living under /usr/share/kbd/keymaps. Some time ago the content of that list diverged between openSUSE and SLE-based products. During this sprint we took the opportunity to analyze the situation and try to unify criteria in that regard.

We analyzed the status and origin of all the keymap files used in both families of distributions (you can see a rather comprehensive research starting in comment #18 of bug#1124921) and we came to the conclusions that:

  • The openSUSE list needed some minor adjustments.
  • Leaving that aside, the keymaps used in openSUSE were in general a better option because they are more modern and aligned with current upstream development.

So we decided to unify all systems to adopt the openSUSE approach. That will have basically no impact for our openSUSE users but may have some implications for users installing the upcoming SLE-15-SP2. In any case, we hope that change will be for the better in most cases. Time will tell.

Exporting User Defined Repositories to AutoYaST Configuration File.

With the call yast clone_system an AutoYaST configuration file will be generated which reflects the state of the running system. Up to now only SUSE Add-Ons have been defined in the AutoYaST configration module. Now also user defined repositories will be exported in an own subsection <add_on_others> of the <add-on> section.

<add-on>
  <add_on_others config:type="list">
    <listentry>
      <alias>yast_head</alias>
      <media_url>https://download.opensuse.org/repositories/YaST:/Head/openSUSE_Leap_15.1/</media_url>
      <name>Yast head</name>
      <priority config:type="integer">99</priority>
      <product_dir>/</product_dir>
    </listentry>
  </add_on_others>
  <add_on_products config:type="list">
    <listentry>
      <media_url>dvd:/?devices=/dev/sr1</media_url>
      <product>sle-module-desktop-applications</product>
      <product_dir>/Module-Desktop-Applications</product_dir>
    </listentry>
    <listentry>
      <media_url>dvd:/?devices=/dev/sr1</media_url>
      <product>sle-module-basesystem</product>
      <product_dir>/Module-Basesystem</product_dir>
    </listentry>
  </add_on_products>
</add-on>

The format of the <add_on_others> section is the same as the <add_on_products> section.

Better Handling of Broken Bootloader Setups during Upgrade

With the current versions of SLE and openSUSE, using the installation media to upgrade a system which contains a badly broken GRUB2 configuration (e.g. contains references to udev links that do not longer exist) can result in an ugly internal error during the process.

The


face

Neste post, disponibilizo o video referente aos testes do projeto Nuple (Nurse Please). O projeto consistem em gerar alertas (sonoros, mensagens e outros) quando pacientes acamados levanta um dos braços para solicitar ajuda. O projeto encontra-se no Portal Innovator Intel.


Sunday
28 July, 2019


face

年に1回の openSUSE ユーザーが集まるイベント、 openSUSE mini Summit を 7月20日に開催しました。近年は Open Source Summit Japan の翌日に開催しています。今回の参加者は26名でした。

今回の会場はサイバートラスト株式会社の会議室を使わせて頂きました。ありがとうございました。

受付は特大ギーコとTuxが並びました。

オープニング

オープニングでは、昨年の mini Summit から今日までの活動を振り返りました。参加した OSC などのイベントと開催したイベントは17回ありました。また昨年末には Advent Calendar に参加し、7人で25日分のブログ投稿を行って完走することができました。

次にアイスブレイクで、参加者全員に自己紹介をしてもらいました。 1人持ち時間30秒で 、読んで欲しいお名前と、興味のあること、お仕事、関係するコミュニティなどを話してもらいました。

アイスブレイクの様子

openSUSE Leap 15.1 リリース!

発表者: ftake

15.1 のカーネル、Snapper の容量表示、YaST の改良点を中心に説明しました。会場には Debian や Ubuntu のコミュニティからも参加者がいたため、SLE とパッケージはバイナリレベルで同一なのか?といった質問が出ました。(ソースレベルで同一で、バイナリは異なる)

openSUSE Conference 参加報告

発表者: ftake, hashimotosyuta, masayukig

openSUSE Conference の参加者が前に出て、写真を見ながら当日の様子を紹介しました。ソーセージとビールの写真が多めだったかもしれません。

openSUSE with OpenSDS

発表者: hashimotosyuta

様々なストレージエンジンをコントロールして、ストレージを作成できる OpenSDS を openSUSE で使う話です。残念ながら今のところ openSUSE 向けのパッケージは用意されていないようです。

Kubernetes the hard way on openSUSE OpenStack cloud

発表者: masayukig

GCP に手作業で Kubernetes をインストールする Kubernetes the hard way の紹介、新しいお家 Open Stack クラスタの紹介と、この Open Stack 上に Kubernetes クラスタを構築する話でした。
資料: https://github.com/masayukig/k8s-the-hard-way

openQAを使ってテストケースを作成してみる

発表者: nagayasu

openQA は openSUSE の自動テストで使用されている GUI テストツールです。openQA をローカル PC にインストールし、Live 起動のディストリビューションのテストのデモが行われました。

openQA について

ショートトーク

emaxer さんと鹿さんによる飛び入り発表。XDP のパケット処理の話は OSC 京都で聞けます。

XDPによる高速パケット処理のショートトーク

じゃんけん大会・クロージング

中サイズのカメレオンのぬいぐるみや、Tシャツなどがもらえるじゃんけん大会を行いました。プレゼントの数は十分にあったため、みなさん何かしら持って帰れたのではないかと思います。

じゃんけん大会
集合写真

リリースパーティ

すぐ隣のラウンジに移動し、少し遅めの Leap 15.1 のリリースパーティを開催しました。スパークリングワインで乾杯!

今回は初めての方も多くいました、じっくり交流して頂けたのではないかと思います。

<- Current blog entries