Reactive programming with Python RxPy

a project by SShyukriev

I'm planning to get basics of Reactive Programming and especially the documentation in ReactiveX and try some examples from RxPy

Updated over 6 years ago. 1 hackers ♥️.

The Missing Middle: Add an intermediate brightness setting for auxiliary LEDs in Andúril 2

a project by gkenion

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

Build and validate a scale-out Samba/CTDB cluster atop CephFS

an invention by dmdiss

Samba and CTDB rely heavily on POSIX fcntl locks for data and meta-data integrity. This functionality was recently fixed in CephFS, opening up the possibility to use CephFS as an underlying filesystem for a scale-out Samba/CTDB cluster.

Updated over 6 years ago. 1 hackers ♥️.

All documentation as program code

an invention by jsmeix

I like to try out if it is possible to write a program that does not have any kind of the traditionally separated documentation (like external files that contain the documentation texts or comments in the program code). Instead all documentation must be implemented as code at the same place where the matching functiomnality is implemented (i.e. each function implements also its documentation). In the end the user should get only the executable that he can run to let it do the intended functionality and also to provide any kind of documentation. What I do not want is a dumb '--help' option that lets the program spit out its built-in documentation. What I would like to have is that the user can run the executable in some kind of self-inspecting way. I mean: While it does the intended functionality, it can also provide documentation so that the user can explore the program while running it. In the end the user experience should be more like a text adventure ;-)

Updated over 6 years ago. 1 hackers ♥️.

Use nfc device to control Raspberry Pi

a project by acho-novell

Goal

Updated over 6 years ago. 1 hackers ♥️.

Add testcases introduction for kernel testsuites

a project by yosun

Since sometime we have limited time to file a bug, especially during daily review of testsuites result. Then some bugs are lake of introduction about what the testsuite are tested, it makes developer take more time to debug this issue. I'd like to find a way to add some description in somewhere convenient to use, when file a kernel function bug.

Updated over 6 years ago. 1 hackers ♥️.

perf bench epoll

a project by dbueso

While there are plenty of benchmarks that compare different IO multiplexing techniques such as epoll vs poll/select, there's really nothing out there that particularly measures epoll system call latencies under different scenarios. Design and implement a series of performance benchmarks for this call under the 'perf bench' framework.

Updated about 6 years ago. 1 hackers ♥️.

Create an automated audio CD ripper with web frontend

an idea by MMoese

Project Description

Updated over 4 years ago. 1 hackers ♥️. 4 followers. Has no hacker: grab it!

Code Coverage of spacewalk-java aka Suma Server after a full TestSuite execution

a project by oscar-barrios

Project Description

Updated over 2 years ago. 1 hackers ♥️. 1 follower.

Voxel exploration game

an invention by KGronlund

The idea is to play around with a minecraft-like block exploration game, written from scratch in C using SDL2 and OpenGL 3.0. Minimal dependencies, probably won't be a game as such before the end of the week, but the goal is to have a world generated and to be able to walk around in it. Why? Mainly to refresh my 3D knowledge, catch up with what's happened since I last played with that stuff, and to have fun. :)

Updated over 6 years ago. 1 hackers ♥️.

YaST module for smarmontools

an idea by sbrabec

smartmontools has a number of options that fine tune disk checking, periodic tests, short tests, values to monitor, values to ignore.

Updated over 6 years ago. 1 hackers ♥️. Has no hacker: grab it!

Learn More About C++ and Librados

an idea by cxiong

As Ceph is mainly written in C++ and C++ has developed very fast since C++11, I'd like to use this hackweek to further my C++ knowledge. The librados (written in C++) from Ceph will be used as practice target.

Updated over 6 years ago. 1 hackers ♥️. Has no hacker: grab it!

Improve Nailed

an idea by itxaka

Nailed is a great tool for gathering development data.

Updated over 6 years ago. 1 hackers ♥️. Has no hacker: grab it!

Check out hamster-lib time tracking tool

a record by mwilck

I'm using [hamster time tracker] for personal time tracking and project accounting, and have volunteered to be the maintainer for openSUSE. Unfortunately both hamster 1.x and hamster 2.x are basically unmaintained. The project has been undergoing a major refactoring for a year already, transitioning to a new architecture based on [hamster-lib]. I'd like to explore this, and to check whether it's ready to be packaged for openSUSE to reach a broader audience (I fear not).

Updated over 4 years ago. 1 hackers ♥️. Has no hacker: grab it!

Ruby Gem: Open Build Service API

a project by mschnitzer

I just recently started a new project which is meant to be a wrapper for OBS's API. The library is written in Ruby.

Updated about 6 years ago. 1 hackers ♥️. 2 followers.

Learn Go by Writing an Application

a record by jluo

Updated 7 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Add snapshot support to cifs.ko

an idea by dmdiss

The File Server Remote VSS Protocol (FSRVP) was recently defined by Microsoft. It allows for SMB clients to remotely request the creation, exposure and destruction of share snapshots.

Updated over 6 years ago. 1 hackers ♥️. Has no hacker: grab it!

Modernize ocfs2

a project by goldwynr

Ocfs2 has gone into a stage of neglect and disrepair. Modernize the code to generate enough interest.

Updated 8 months ago. 1 hackers ♥️. 1 follower.

Improve posixovl to support fully featured POSIX file system on top of any limited file system (e. g. vfat)

a project by sbrabec

posixovl is a FUSE based successor of the old UMSDOS. It has a goal to provide POSIX file system functionality on top of vfat. Its code is nice and well written, but its feature set is not complete yet. It just supports: POSIX modes and user/group, hard and symbolic links, device nodes and named pipes.

Updated over 4 years ago. 1 hackers ♥️.

Add PIDs cgroup support to runC and Docker

an invention by cyphar

Currently, dealing with forkbombs and similar issues with Docker and runC is not very nice (you have to set a global limit for all Docker processes or you have to limit kernel memory which isn't very practical). I'm going to work on getting [some][1] [patches][2] merged into runC and Docker to enable PIDs support for Docker.

Updated over 6 years ago. 1 hackers ♥️.

bs-update enhancements

a project by rneuhauser

bs-update simplifies package updates in BuildService, targeting mainly people who are both upstream and package maintainers.

Updated over 6 years ago. 1 hackers ♥️.

Advance set of icinga plug-ins for SUSE OpenStack Cloud

an idea by mcaj

We are missing a set of Icinga plug-ins for our cloud.

Updated over 3 years ago. 1 hackers ♥️. Has no hacker: grab it!

Grafana dashboard for solar panel data

a project by emiura

Create a dashboard based on grafana running on raspberry pi3

Updated over 1 year ago. 1 hackers ♥️. 1 follower.

Inspection of Disks in Machinery

a project by tgoettlicher

Machinery [1] supports the inspection of os, packages, patterns, repositories, users, groups, services, config-files, changed-managed-files, unmanaged-files.

Updated over 6 years ago. 1 hackers ♥️.

Extract lead and cycle times from Github

an invention by jochenbreuer

When all of the SUSE Manager squads switched from SCRUM to a Kanban we lost estimations and therefore also the ability to do predictions. But there are other ways to get insights that are even more reliable, since they are based on anecdotal data. The lead and cycle times of issues are the two most important here.

Updated over 5 years ago. 1 hackers ♥️. 1 follower.

More significant HA cluster node wins fencing match under 2-node split-brain

a project by yan_gao

In a 2-node HA cluster without quorum server, since neither of the cluster nodes (partitions) has more than 50% votes in case of split-brain, we should configure corosync.conf to enable two_ndoe: 1, so that both nodes (partitions) will be granted "quorum". But there'll be potential fencing matches which could introduce double-fencing by chances.

Updated over 5 years ago. 1 hackers ♥️. 1 follower.

Update nvme-dem to match/support current NVMe-oF features

an idea by ematsumiya

Project Description

Updated over 4 years ago. 1 hackers ♥️. 2 followers. Has no hacker: grab it!

Nodes Overview

an idea by lrangasamy

Updated over 1 year ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

update meet.opensuse.org

a project by LSchroeder

Description

The meeting solution for openSUSE should be up-to-date.

Updated 8 months ago. 1 hackers ♥️. 1 follower.

Installation server setup utility - continued

a project by csalmond

Project Description

Updated over 1 year ago. 1 hackers ♥️. 2 followers.

Elastocloud back-end for Samba

an invention by dmdiss

1) Add support for the Microsoft Azure File Service REST protocol to Elastocloud, a cloud storage client library created in a previous Hackweek.

Updated over 6 years ago. 1 hackers ♥️.

Broaden image segmentation functionality of OpenCV

a project by mbenes

OpenCV is an open source computer vision and image processing library (http://www.opencv.org).

Updated over 6 years ago. 1 hackers ♥️.

Create a gnome-shell extension

an idea by xiaoguang_wang

If you work with GNOME, after screen is locked, the monitor will turn off. This extension can keep monitor light.

Updated over 6 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Building a cross-browser extension

an idea by jloehel

I'd like to get familiar with the different browser extension APIs (Chrome, Firefox, Opera, and Edge) and learn how to develop, test, package and publish a cross-browser extension.

Updated about 6 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Learn Golang

a project by krauselukas

Since quite a while I'm interested in learning the programming language golang. I want to use the time to get a basic understanding and maybe realize a small project with the gained knowledge.

Updated about 6 years ago. 1 hackers ♥️. 1 follower.

Learn PostgreSQL advanced features

an invention by okurz

Motivation

The PostgreSQL database implementation is an integral part of many important software stacks, most importantly for me openQA. I learned database "by doing" but never properly. Given that we recently had (again) an incident related to specific details of how a database behaves under load maybe it's time to learn more about PostgreSQL.

Updated over 2 years ago. 1 hackers ♥️. 2 followers.

Explore NVIDIA GPU on SLE

an idea by Julie_CAO

Updated over 2 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Learn go HTML templates by creating a interactive website rendered on the server

a record by ptashima

Description

Golang HTML templates are powerful, yet simple to use. It can be used to dynamically render pages and create interactive websites without or with minimal usage of JavaScript.

Updated 8 months ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Add support for m3u, m3u extended, pls, and asx playlists to Volumio music player.

a project by cwh

Volumio is a great, Linux based, open source music player for Raspberry PI and x86.

Updated over 6 years ago. 1 hackers ♥️.

Inspect distribution crypto patches

an idea by vitezslav_cizek

I'd like to check patches in openSUSE Factory packages that deal with crypto and TLS settings.

Updated about 6 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Rocket.Chat Improvements

a project by nkrinner

Various improvements to Rocket.Chat, like - adding a IRC/Rocket.Chat gateway

Updated over 6 years ago. 1 hackers ♥️.

CUPS: Generic "monitor" wrapper backend to monitor the actual backend

an invention by jsmeix

Create a new generic CUPS wrapper backend /usr/lib/cups/backend/monitor that runs in parallel with the actual backend to monitor it.

Updated over 5 years ago. 1 hackers ♥️. 1 follower.

Improve Relax-and-Recover (ReaR) system migration: Different disk size support.

an invention by jsmeix

Relax-and-Recover (ReaR) is used to recreate a destroyed system on compatible replacement hardware, see https://en.opensuse.org/SDB:Disaster_Recovery

Updated over 4 years ago. 1 hackers ♥️. 1 follower.

py-ens

a project by ngetahun

Updated about 3 years ago. 1 hackers ♥️. 2 followers.

Two part 1) work on SLMicro YES Cert documentation and 2) learn about SUSE Edge

an idea by Jackman1

The documentation for YES certification needs improvements to flow better. I'm want to learn about SUSE Edge products to further my knowledge.

Updated 9 months ago. 1 hackers ♥️. 2 followers. Has no hacker: grab it!

move concourse instance from bare-metal to caasp production instance

a project by m_meister

Right now our concourse instance http://salzbreze.suse.de:8080 runs containerized (via docker-compose) on bare metal

Updated over 6 years ago. 1 hackers ♥️.

Smart tool to show current K8s network performance

an idea by mosquetero

How cool would be it if a Sales Engineer could run a tool in the customer's site that measures the network performance to demonstrate how fast our K8s platform is? What if the customer could do that herself/himself to provide useful information to our support team in order to find the source of a bug? What about using such tool for our CI to discover potential performance regressions? What if the tool was smart enough to change configurations on the fly and run optional tests based on the measurements it collects? It is obvious there is a wide variety of use cases where we could benefit from such tool.

Updated over 5 years ago. 1 hackers ♥️. 2 followers. Has no hacker: grab it!

Hack into Ellingson Mineral and download a garbage file

an idea by mseidl81

We should be chased by the FBI.

Finally I'll need group of elite hackers to prove our innocence.

Updated about 3 years ago. 1 hackers ♥️. 1 follower. Has no hacker: grab it!

Add more unit tests for libvirt

a project by jfehlig

I wanted to work on something test related this hackweek since we always need more automated testing of our virtualization-related packages. There are many possible test-related topics, but I think a good addition would be more unit tests that are run during build time, e.g. during 'make check'. Additional tests of this nature would then be run by upstream developers and the various distro CI setups, exposing the tests to more environments than would typically be available within SUSE.

Updated over 6 years ago. 1 hackers ♥️.

ssh key management in QAM

a project by pluskalm

Currently, way we distribute ssh keys within QAM on our testing infrustructure is a bit cumbersome - maybe we should try to (ab)use existing salt used by our internal infra team.

Updated over 5 years ago. 1 hackers ♥️. 2 followers.