22
submitted 1 month ago by QaspR@lemmy.world to c/opensource@lemmy.ml

UnCube is a FOSS web-based speedcubing timer built with Angular Material.

I've been developing this software for the past year or so with no help, so I thought I'd post about it here and see if anyone is interested.

Right now, only the basic features are functional, but I've got a few GitHub issues open that people can contribute to.

You can find the GitHub repo here.

6
submitted 1 month ago* (last edited 1 month ago) by QaspR@lemmy.world to c/cubers@lemmy.world

Finally, UnCube has solve-synchronization. This feature has been a long time coming, but I've been taking a break from development on this app.

For the time being, at least, I'm back.

Some things to look forward to:

Statistics are coming. Soon users of the app will be able to view and export their solve statistics. (Open to suggestions as to the format of the exports)

Help wanted

If you are a graphical designer (and are willing to work for free), UnCube needs an icon/logo. See the GitHub Issue on this for more information. If anything is unclear, you can post a comment there asking for more information.

[-] QaspR@lemmy.world 15 points 1 month ago

Bro forgot to turn off his phone before they shot him.

[-] QaspR@lemmy.world 10 points 2 months ago

Darn. They missed the hyphen.

18
submitted 2 months ago* (last edited 2 months ago) by QaspR@lemmy.world to c/rust@lemmy.ml

Have been struggling to find some nice Rust wallpapers, so I decided to make one for myself.

On the left is Ferris on a canvas. On the right is Corro the unsafe Rusturchin. (The contrast between safe (art-like) and unsafe Rust is supposed to be the joke here.)

Edit: The original image is 1080p. I got the drawings of Ferris and Corro from rustacean.net

[-] QaspR@lemmy.world 89 points 6 months ago

1h ago... 5min ago. You absolute canine. Man's got stamina for days

[-] QaspR@lemmy.world 19 points 7 months ago

I for one am thankful for the admins' continued dedication to platform stability.

[-] QaspR@lemmy.world 133 points 8 months ago* (last edited 8 months ago)

Clearly this man has never read a book on type theory or compiler construction.

[-] QaspR@lemmy.world 16 points 8 months ago

I am in agreement on this one.

550

To clarify here, I don't feel like I'm significantly smarter than most people, but I feel like people have a hard time doing any sort of thinking about stuff. Especially when it comes to verifying "facts."

[-] QaspR@lemmy.world 43 points 8 months ago

I hope the Americans realise that they will be electing their death certificate if it's this clown.

[-] QaspR@lemmy.world 10 points 9 months ago

Just grow out a nice thick beard and go down on her until she turns the tables on you.

[-] QaspR@lemmy.world 14 points 9 months ago

There's a recent study, excuse my lack of citation, that found that Linux is actually more performant at running games than Windows, even though most games need to run over wine on Linux because game devs suck at porting games.

[-] QaspR@lemmy.world 10 points 9 months ago
[-] QaspR@lemmy.world 24 points 9 months ago

Tails OS is an operating system you load onto a USB that "basically" procludes you from being tracked. It's FOSS, and governments all over the world hate it. Even though the U.S. military "basically" invented it.

10
submitted 10 months ago* (last edited 10 months ago) by QaspR@lemmy.world to c/cubers@lemmy.world

Hi everyone.

This is just an update about the speedcubing timer I've recently started developing. Refer to the previous post for more details.

First things first

The name has changed. As previously mentioned, I was still on the fence about the name and there happens to be a timer called Cubetime that already exists. For these reasons, I have decided to rename the project UnCube.

The old link qubetime.codelog.co.za still works, but in the coming months I will disable the subdomain and remove it's CORS entry.

The new domain is uncube.codelog.co.za.

New features

Account registration is now open! On the main page you'll notice a login button on large screen devices and a menu button with login and register buttons on small screen devices. Though registration and login is now possible, it is not yet possible to save your solves to the cloud. 😞

Also, even though sessions persist, I have not added the logic for checking if a session exists, so reloading the page returns the login/register buttons even though you are still 'logged in.'

Boo! I want to see the source code!

FINE!!! Here you go

As always, let me know if anyone has any suggestions/issues.

EDIT: Added link to GitHub repository

TL;DR Remember that new broken speedcubing timer? It just got a bit better!

16
submitted 10 months ago by QaspR@lemmy.world to c/cubers@lemmy.world

So, I know that there are loads of great speedcubing timers out there, but I've always felt that these are half solutions that leave a lot of manual work for the user of the timer to do things like synchronising solves between devices.

As a Computer Scientist and hobbyist speedcuber, I felt that I am in a unique position to offer a solution to this problem.

Over the past few weeks, I've been developing a new speedcubing timer that (for now; open to suggestions) I am calling QubeTime. Although QubeTime is in BETA right now and most of the eventual functionality is still missing, I thought I should release it to the public so that I can get feedback as soon as possible.

With that in mind, please send me your suggestions and feel free to contact me using my business email.

The current list of planned features include:

  • Multi-device cloud synchronisation
  • In-depth solve statistics.
  • Import/export to/from all major* speedcubing timers.
  • Easy solve sharing with link previews. (Twitter cards, etc...)
  • ?? Speedcubing news bulletins ??
  • User solve comments.

TL;DR I'm building a new speedcubing timer, it'll have lots of cool features.

[-] QaspR@lemmy.world 18 points 1 year ago

As a certified™ nerd, I can assure you that I much prefer doggos to cats.

Exhibit A, my favourite doggo and personal companion.

view more: next ›

QaspR

joined 1 year ago