Skip to content

Instantly share code, notes, and snippets.

View dsheeler's full-sized avatar

Daniel Sheeler dsheeler

View GitHub Profile
@dsheeler
dsheeler / color_effect.glsl
Created February 14, 2023 03:37
Only black transparent in glsl?
uniform sampler2D tex;
uniform float red;
uniform float green;
uniform float blue;
uniform float blend;
void main() {
vec4 s = texture2D(tex, cogl_tex_coord_in[0].st);
vec4 dst = vec4(red, green, blue, blend);
cogl_color_out = vec4(mix(s.rgb, dst.rgb * s.a, blend), s.a);
@dsheeler
dsheeler / History|-2324e0b2|2ery.json
Last active September 28, 2023 17:00
Using a transition on a Clutter effect property
{
"git.autofetch": true,
"python.autoComplete.extraPaths": [],
"python.testing.cwd": "",
"python.testing.unittestEnabled": true,
"workbench.colorTheme": "Dracula",
"workbench.iconTheme": "ayu",
"security.workspace.trust.untrustedFiles": "open",
"window.zoomLevel": -1
}
@dsheeler
dsheeler / gist:3c1615dd40a16d704f1cdc7d34c2fb0e
Created February 27, 2021 11:26
gnome-photo upload debug messages
(org.gnome.Photos:2714520): GLib-Net-DEBUG: 05:23:49.650: CLIENT[0x555a80e0a9d0]: Starting synchronous TLS handshake
(org.gnome.Photos:2714520): GLib-Net-DEBUG: 05:23:49.650: CLIENT[0x555a80e0a9d0]: TLS handshake thread starts
(org.gnome.Photos:2714520): GLib-Net-DEBUG: 05:23:49.650: CLIENT[0x555a80e0a9d0]: claiming operation OP_HANDSHAKE
(org.gnome.Photos:2714520): GLib-Net-DEBUG: 05:23:49.650: CLIENT[0x555a80e0a9d0]: claiming operation OP_HANDSHAKE succeeded
(org.gnome.Photos:2714520): gnome-photos-DEBUG: 05:23:49.658: PhotosImageView: Node Blit: 29, 662, 2500×673, 1.0000, 0, 435
(org.gnome.Photos:2714520): gnome-photos-DEBUG: 05:23:49.673: PhotosImageView: Node Blit: 29, 662, 2500×673, 1.0000, 0, 452
(org.gnome.Photos:2714520): GLib-Net-DEBUG: 05:23:49.677: CLIENT[0x555a80e0a9d0]: TLS handshake thread succeeded
(org.gnome.Photos:2714520): GLib-Net-DEBUG: 05:23:49.677: CLIENT[0x555a80e0a9d0]: synchronous TLS handshake thread completed
(org.gnome.Photos:2714520): GLib-Net-DEBUG: 05:23:49.677: CLIENT[0x555a80
@dsheeler
dsheeler / gist:f297ebec104ffd380db7b998f40df029
Created July 13, 2020 21:55
/store/home/six/.icons/Juno/index.theme
[Icon Theme]
Name=Juno
Comment=folders for juno theme.
Inherits=Papirus,candy-icons,Papirus-Dark,Zafiro-icons,gnome,ubuntu-mono-dark,Mint-X,elementary,gnome,hicolor
# Directory list
Directories=Places
python3 findicons.py
Search paths:
[PosixPath('/store/home/six/.icons'), PosixPath('/usr/local/share/icons'), PosixPath('/usr/share/icons'), PosixPath('/usr/share/pixmaps')]
ZynAddSubFx: No icon found
patroneo: No icon found
jack_mixer Best resolution: /usr/share/icons/Vivacious-Colors/apps/scalable/jack_mixer.svg
carla Best resolution: /usr/share/icons/Papirus-Light/64x64/categories/carla.svg
ardour6 Best resolution: /usr/share/icons/Papirus/22x22@2x/categories/ardour6.svg
synthv1 Best resolution: /usr/share/icons/Vertex-Maia/apps/48x48/apps/synthv1.svg
INFO:engine.start:import
INFO:engine.start:Python Version 3.8.3 (default, May 17 2020, 18:15:42)
[GCC 10.1.0]
INFO:engine.start:Compiled version: False
INFO:engine.start:PATHS: {'root': '/store/home/six/Development/argodejo', 'bin': '/store/home/six/Development/argodejo', 'doc': '/store/home/six/Development/argodejo/documentation/out', 'desktopfile': '/store/home/six/Development/argodejo/desktop/desktop.desktop', 'share': '/store/home/six/Development/argodejo/engine/resources', 'templateShare': '/store/home/six/Development/argodejo/template/engine/resources', 'sessionRoot': None, 'url': None, 'startupSession': None, 'startHidden': False, 'continueLastSession': False}
INFO:qtgui.mainwindow:import
INFO:qtgui.mainwindow:PyQt Version: 5.15.0
INFO:engine.api:import
INFO:engine.nsmservercontrol:import
INFO:engine.watcher:import
@dsheeler
dsheeler / gist:6bfbd901837d120eed8a5bc13e8aef0b
Created June 20, 2020 10:36
argodejo control->settings segfault
six@six6:~/Development/jack_mixer$ argodejo --verbose
INFO:engine.start:import
INFO:engine.start:Python Version 3.8.3 (default, May 17 2020, 18:15:42)
[GCC 10.1.0]
INFO:engine.start:Compiled prefix found: /usr
INFO:engine.start:Compiled version: True
INFO:engine.start:PATHS: {'root': '', 'bin': '/usr/bin', 'doc': '/usr/share/doc/argodejo', 'desktopfile': '/usr/share/applications/argodejo.desktop', 'share': '/usr/share/argodejo', 'templateShare': '/usr/share/argodejo/template', 'sessionRoot': None, 'url': None, 'startupSession': None, 'startHidden': False, 'continueLastSession': False}
INFO:qtgui.mainwindow:import
INFO:qtgui.mainwindow:PyQt Version: 5.15.0
INFO:engine.api:import
@dsheeler
dsheeler / stats.diff
Created June 16, 2020 20:26
Stats.cpp changes
index e3c4cad..c69decf 100755
--- a/transmission_model/src/Stats.cpp
+++ b/transmission_model/src/Stats.cpp
@@ -106,7 +106,9 @@ const std::string Counts::header(
"on_art,on_prep,vl_supp_per_positives,vl_supp_per_diagnosed,cd4m_deaths,"
"pop,jail_pop,incarcerated,incarcerated_recidivist,infected_jail_pop,uninfected_jail_pop,infected_inside_jail,"
"infected_at_incarceration,infected_partners_at_incarceration,infected_at_release,"
- "infected_never_jailed,infected_ever_jailed,uninfected_never_jailed,uninfected_ever_jailed,vertex_count_never_jailed,vertex_count_ever_jailed"
+ "infected_never_jailed,infected_ever_jailed,uninfected_never_jailed,uninfected_ever_jailed,vertex_count_never_jailed,vertex_count_ever_jailed,"
+ "infected_jailed_partner,infected_released_partner,uninfected_jailed_partner,uninfected_released_partner,"
@dsheeler
dsheeler / tmp.patch
Created April 24, 2020 20:52
jack_mixer per output channel mute
diff --git a/channel.py b/channel.py
index c24702e..da163ae 100644
--- a/channel.py
+++ b/channel.py
@@ -546,6 +546,12 @@ class OutputChannel(Channel):
break
self.label_name_event_box.modify_bg(gtk.STATE_NORMAL, self.color_tuple[1])
self.vbox.pack_start(self.label_name_event_box, True)
+ self.mute = gtk.ToggleButton()
The other day, my computer crashed, and since then, my RME HDSP 9632 is failing to show up as a device when I type, for instance, aplay -l. BTW, the crash involved and unresponsive system that I had to powerdown by pulling the plug, not a clean poweroff. When it came back up, I saw a lot of disk errors getting fixed by like fsck or whatever runs at boot, and some of my previously working software such as claudia which relies on certain pyQt4 libs wouldn't work because suddenly some of the python libs weren't being found. Can anyone suggest what might be going wrong? Did some alsa files get lost, during the crash, maybe?
dmesg has these messages:
[ 12.191250] snd_hdspm 0000:05:00.0: cannot find the slot for index 1 (range 0-5), error: -16
[ 12.191256] snd_hdspm: probe of 0000:05:00.0 failed with error -16
lspci shows this: