shakedown.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A community for live music fans with roots in the jam scene. Shakedown Social is run by a team of volunteers (led by @clifff and @sethadam1) and funded by donations.

Administered by:

Server stats:

290
active users

#gui

0 posts0 participants0 posts today

Weird question, I'm wondering.

Is there a correlation between decorating your house and customising your computer's GUI (Desktop)?

As I use Canvas LMS, I am more convinced that we shouldn't let web developers just invent their own basic UI widgets like buttons, check boxes, etc. lol.

Make them assemble pages like in Visual Basic.

Canvas LMS checkboxes let you check the boxes about 75% of the time? If they didn't build their own GUI and used some standardization maybe I could check "this quiz question corresponds to course catalog requirement IV-3-a" 100% of the time.

#rant#GUI#internet
Continued thread

Die Nutzung eines Linux Terminals bringt im Vergleich zu grafischen Benutzeroberflächen (GUIs) zahlreiche Vorteile mit sich. Es ist nicht nur effizienter, sondern auch schneller. Oft dauert es eine Weile, bis ich durch alle Ordner navigiert bin, nur um dann festzustellen, dass die Datei, die ich ändern möchte, in der GUI nicht bearbeitet werden kann. In solchen Fällen zeigt das Terminal seinen klaren Vorteil. Wenn ich Änderungen an meinem System vornehmen möchte, erfolgt dies meistens über das Terminal anstatt über die GUI. Im Terminal kann ich die gleichen Aufgaben ausführen, die ich auch in der GUI erledigen würde, jedoch präziser, ressourcenschonender und effizienter. Zudem kann ich Automatisierungen verwenden und habe die Möglichkeit, mein System besser zu verstehen. Genau aus diesem letzten Grund ist es wichtig, sich mit dem Terminal auseinanderzusetzen.

#Terminal#Gui#Linux

#FreeBSD will not ever break into the real desktop market at any time because their core developers did not learn to hack monitors or offer better #GUI options. I think they're still stuck in 1999?

I'm using the latest version of FreeBSD. I tried installing xorg/xfce/slim...

And even when I put efi_max_resolution="1080p" and those two oddball exec settings referencing gop set 0; gop set 2 into /boot/loader.conf FreeBSD still DOESN'T WORK on a modern HDMI monitor using an older PC.

How is this my fault, again -- guys? Get a brain.

Instead I'm stuck with the very low resolution of 640x480. I hate that resolution. It's so... 1990.

Whichever high priest in the European or American BSD camp that is keeping their code this way is a total asshole. No one can work with that.

Sure, I could use DragonflyBSD or something else. But I don't want to waste my time experimenting with their exclusive version (and likely those people are making use of a different package manger than the one I'm used to, already).

So yeah, FreeBSD is more or less *permanently* a headless or server OS thanks to their treatment of users in this way.

Too late for #turnbasedthursday, too soon for #screenshotsaturday (and while I am shamefully harvesting hastags, why not ask for #followfriday?), but here is the current screen of my #simgame for #farmjam.

I just discovered I have until the 3rd, not the 28th, yay!

Toiling away adding in-game tutorials, intro scenes,and yesterday I started adding audio - it feels SO MUCH MORE alive when it squawks!

#itch #itch_io #gamedev #devlog #commonLisp #programming
Getting back into that game dev saddle.

Demo successfully shows that *this* *was easy* *for everyone*.

#McCLIM #gui #unicode character world adventure for a
> (unget:unsy '(smiling cat))
😸
"😸"
|#x1F638|
#\GRINNING_CAT_FACE_WITH_SMILING_EYES

lispy-gopher-show.itch.io/lisp

I became tired while writing the codes so it's a story told through pictures and a video clip of #emacs.

Encourage me to write it up later. lispy-gopher-show.itch.io/lisp

A new version (0.7.3.0) of nodgui, a simple GUI library for Common Lisp, has been released: this is a feature release.

From the NEWS file:
- [new feature]
- added virtual keyboard widget;
- added label spinbox widget;
- [pixel-buffer] added multitexture polygon rendering;
- added function to manipulate tags in canvas items (add/remove tags and find items by tags)
- added `grid-implicit', a function that fill the next available row with widgets in a single call, without specify columns.
- [improvements]
-Enable use of `asdf:test-system`, thanks fosskers!
- [bugfix]
- fixed regression: restored support for TGA bitmap file format
- removed 'eval-when' around ~+2pi+~ definition to prevent error when compiling code, without loading the source (thanks to the person that reported this issue!).

Nodgui is copylefted free software released under LLGPL license.

- web page
autistici.org/interzona/nodgui

- source repository
codeberg.org/cage/nodgui/

Bye!
C.

www.autistici.orgnodguiCage's website

I need to keep up with my favourite #linux #blog @omgubuntu

I saw that Gnome has a new website, it looks great, and their software looks beautiful.

We are so spoiled in the Linux community to have such amazing projects - the kernel, software, OSes #GUI... all of it!

What I don't get is the amount and level of people's rage at something they are getting for free. I can't contribute to fix, so I just move to something else that works for me and try again later.

gnome.org/

www.gnome.orgGNOMEAn easy and elegant way to use your computer

@Moosader it's leaky abstractions all the way. You have to learn the most basic level of a concept. Learn how to use #cli. Learn how to use #git on the cli. Learn how to use the compiler on the cli.

*Then*, you can use all of those handy #gui tools at almost no cost and you won't be surprised if something leaks through all the abstractions that were made.

Unfortunately, many people, old or young, nerds or computer illiterates, consider the cli as black arts. You don't have to use it, if you know how to use it.

#programming #commonLisp #GUI #gamedev [well, that's the direction]
I wrote a #deeplyMediocre #article on #medium on my initial try-out of
#McCLIM's output-recording incremental-redisplay!

Well, it /sorta worked/ but sometimes the redraw fails, and when I force a redraw, it replays some /translations/ I used in the drawing! ...Sometimes! It eventually stops not working, but tbh no-one wants to heart that ;p

Ugh, #animatedGif

I'll get back into proper parser writing tomorrow everyone x_x.

If you want to learn Gtk programming

No matter what language you want to use to program your Gtk app, read the Python tutorial to get started, even if you are not going to write your app in Python.

So far it has been the most comprehensive and well-written tutorials I have ever seen for Gtk, and explains important concepts even better than the official documentation does. What applies to Gtk programming Python applies to most any other programming language as well, especially scripting languages, so what you learn from this tutorial will apply to your use case as well.

Gtk is a cross-platform GUI toolkit that serves as infrastructure for Linux/BSDUnix desktop environments like Gnome, Cinnamon, MATE, and Xfce. Gtk apps can build and run on Mac OS and Windows without too much difficulty. Though Gtk is written in C it supports very a wide range of programming languages for application programming such as Python, JavaScript, Ruby, Lua, most of Lisp the Lisp family, Java, Vala, C#, even C++ if you are a masochist. Because of this, it never occurred to me that if I wanted to learn more about Gtk programming, I should read a tutorial for one specific language (Python). Now that I have read it, I wish I had known this sooner, so I am telling everyone here on the fediverse.

EDIT: I forgot to mention, you can download the entire tutorial locally as HTML, PDF, or EPUB so that you can hack offline as well!

python-gtk-3-tutorial.readthedocs.ioThe Python GTK+ 3 Tutorial — Python GTK+ 3 Tutorial 3.4 documentation
#tech#software#Linux