wstephenson

wstephenson

Sonic Pi on SUSE

an invention by wstephenson

Sonic Pi is a live-coded software synthesiser for teaching computing via music. It originates on the Raspberry Pi but should be on mainstream Linux too. This project is to clean it up by removing Raspbian hacks, package it and its dependencies and get it running nicely on openSUSE. Sonic Pi uses Ruby to control the synthesiser, and the frontend is written in Qt.

Updated over 4 years ago. No love.

Investigate Rails reporting frameworks for SCC

a project by wstephenson

Reporting demands on SCC are increasing. Rather than creating hand crafted 'one-shot' reports in response to every request, this project aims to discover whether there is a better way.

Updated about 2 years ago. 1 hackers ♥️.

Retro game: Space Trash Roundup

a project by wstephenson

I like writing little retro games for my kids but these are rarely 'finished'. So I set myself the project of writing a full game in a week, using Lua and targetting the Pico-8 virtual console: HTML5 online playable version:

Updated 4 months ago. No love.

Exploring ZX Spectrum Next's new features

a project by wstephenson

Back in the day, I enjoyed coding on 8 bit machines, mostly MSX. There is now a Kickstarted project to create a successor machine with some new features: hardware sprites, hardware scrolling, better sound, integrated SD/MMC IO and an ESP8266 for networking. I will be spending HackWeek 0x10 exploring these new features via Z80 assembly.

Updated about 2 years ago. 1 hackers ♥️.

Sat solve product dependencies on the server

a project by wstephenson

Overview

With the recent explosion of product extensions, modules, bases, the decomposition of monolithic base products into modules, and the amount of churn in product composition between releases, the task of calculating product dependencies and migrations between products has approached the complexity of package management. We have a state of the art tool for solving package dependencies, so why not apply it to the new domain?

Updated almost 2 years ago. 4 hacker ♥️.

Differentiate Microsoft virtualization types (WSL1/WSL2/Azure/Hyper-V) in SUSEConnect

a project by wstephenson

People are interested in Linux on Windows via WSL, especially given the new fully virtualized Linux kernel in WSL 2. It's interesting to know whether registered SUSE installations might be running in WSL as opposed to other Microsoft virtualization platforms, but the current approach taken by SUSEConnect (the client for SUSE Customer Center) does not permit this.
By inspecting the contents of /proc/, it is possible to tell these platforms apart. This project aims to enhance SUSEConnect to do so.

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

Focus Friendly Desktop Adaptations

a project by wstephenson

Background

Given the number of different demands on our time and attention, it becomes increasing hard to focus and find the 'flow state' where a developer can be most productive. Interruptions due to chat notifications, email, and updater applets all break focus. Additionally, the desktop metaphor has in most cases failed to evolve as the browser and other MDI interfaces have become the focus for many users, and increased performance has allowed us to keep more tasks running and present on the desktop at once, presenting a higher cognitive load to the user.

Updated over 1 year ago. 3 hacker ♥️. 2 followers.
7
7
6
0

Looking for projects around:

Nothing at the moment

Activity

  • over 1 year ago: wstephenson started Focus Friendly Desktop Adaptations
  • over 1 year ago: wstephenson originated Focus Friendly Desktop Adaptations
  • almost 2 years ago: wstephenson added keyword "ruby" to Differentiate Microsoft virtualization types (WSL1/WSL2/Azure/Hyper-V) in SUSEConnect
  • almost 2 years ago: wstephenson added keyword "windows" to Differentiate Microsoft virtualization types (WSL1/WSL2/Azure/Hyper-V) in SUSEConnect
  • almost 2 years ago: wstephenson added keyword "azure" to Differentiate Microsoft virtualization types (WSL1/WSL2/Azure/Hyper-V) in SUSEConnect
  • almost 2 years ago: wstephenson started Differentiate Microsoft virtualization types (WSL1/WSL2/Azure/Hyper-V) in SUSEConnect
  • almost 2 years ago: wstephenson originated Differentiate Microsoft virtualization types (WSL1/WSL2/Azure/Hyper-V) in SUSEConnect
  • almost 3 years ago: wstephenson added keyword "libsolv" to Sat solve product dependencies on the server
  • almost 3 years ago: wstephenson added keyword "scc" to Sat solve product dependencies on the server
  • almost 3 years ago: wstephenson added keyword "rails" to Sat solve product dependencies on the server
  • All Activity