Skip to content

Instantly share code, notes, and snippets.

View sparr's full-sized avatar

Clarence "Sparr" Risher sparr

  • Amazon
  • Whitinsville, MA, USA
View GitHub Profile
@sparr
sparr / xwininfo -tree -root
Created March 27, 2019 00:36
sublime text windows
Parent window id: 0x0 (none)
203 children:
0xaa005ad "Sublime Text": ("sublime_text" "Sublime_text") 299x480+0+51 +0+51
1 child:
0xaa005ae (has no name): () 1x1+-1+-1 +-1+50
0xaa00001 "Sublime Text": ("sublime_text" "Sublime_text") 10x10+10+10 +10+10
0x1803b2f "[i3 con] container around 0x564385937840": ("i3-frame" "i3-frame") 1920x1028+0+22 +0+22
1 child:
0xaa00003 "~/src/factorio/mods/factorio-mod-belt-overflow/control.lua (factorio) - Sublime Text": ("sublime_text" "Sublime_text") 1920x1028+0+0 +0+22
@sparr
sparr / $ gcc unxwb.c
Last active March 14, 2019 22:12
unxwb
/usr/bin/ld: /tmp/ccG0jyX2.o: in function `xma1_header':
unxwb.c:(.text+0xb5c): undefined reference to `xma_le16'
/usr/bin/ld: unxwb.c:(.text+0xb6a): undefined reference to `xma_le16'
/usr/bin/ld: unxwb.c:(.text+0xb78): undefined reference to `xma_le16'
/usr/bin/ld: unxwb.c:(.text+0xb86): undefined reference to `xma_le16'
/usr/bin/ld: unxwb.c:(.text+0xb94): undefined reference to `xma_le16'
/usr/bin/ld: unxwb.c:(.text+0xbaa): undefined reference to `xma_le32'
/usr/bin/ld: unxwb.c:(.text+0xbb7): undefined reference to `xma_le32'
/usr/bin/ld: unxwb.c:(.text+0xbc4): undefined reference to `xma_le32'
/usr/bin/ld: unxwb.c:(.text+0xbd1): undefined reference to `xma_le32'
@sparr
sparr / out
Created March 7, 2019 21:49
curl outputs first line of stats separately
-> Downloading v25.4.0.tar.gz...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 120 0 120 0 0 330 0 --:--:-- --:--:-- --:--:-- 329
100 5735k 0 5735k 0 0 2567k 0 --:--:-- 0:00:02 --:--:-- 3574k
-> Downloading itch-setup...
% Total % Received % Xferd Average Speed Time Time Time Current
Dload Upload Total Spent Left Speed
100 639 100 639 0 0 919 0 --:--:-- --:--:-- --:--:-- 919
100 5905k 100 5905k 0 0 4067k 0 0:00:01 0:00:01 --:--:-- 8297k
@sparr
sparr / gist:e5967312ef2ef80c3371685e48d8bad3
Created February 12, 2019 18:44
problem importing backports.shutil_get_terminal_size
> pip install backports.shutil_get_terminal_size 44.9s  Tue 12 Feb 2019 10:43:34 AM PST
Requirement already satisfied: backports.shutil_get_terminal_size in /usr/local/lib/python2.7/dist-packages/backports.shutil_get_terminal_size-1.0.0-py2.7.egg (1.0.0)
> python 501ms  Tue 12 Feb 2019 10:43:35 AM PST
Python 2.7.15+ (default, Feb 3 2019, 13:13:16)
[GCC 8.2.0] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>> import backports.shutil_get_terminal_size
Traceback (most recent call last):
File "<stdin>", line 1, in <module>
ImportError: No module named shutil_get_terminal_size
@sparr
sparr / xrandr.out
Created January 18, 2019 23:43
xrandr showing ghost configs from disconnected displays
Screen 0: minimum 320 x 200, current 6400 x 1800, maximum 8192 x 8192
eDP-1 connected primary 1920x1080+0+720 (normal left inverted right x axis y axis) 309mm x 174mm
1920x1080 60.02*+ 60.01 59.97 59.96 59.93 47.99
1680x1050 59.95 59.88
1600x1024 60.17
1400x1050 59.98
1600x900 59.99 59.94 59.95 59.82
1280x1024 60.02
1440x900 59.89
1400x900 59.96 59.88
@sparr
sparr / dmesg.out
Created January 18, 2019 23:37
dmesg output with drm debug 0xff then suspend then unplug 2 external monitors (direct HDMI and usb3->dock->miniDP) then wake to discover X crashed
[ 1389.681045] [drm:drm_ioctl [drm]] pid=7676, dev=0xe200, auth=1, I915_GEM_BUSY
[ 1389.681064] [drm:drm_ioctl [drm]] pid=7676, dev=0xe200, auth=1, I915_GEM_MADVISE
[ 1389.681085] [drm:drm_ioctl [drm]] pid=7676, dev=0xe200, auth=1, I915_GEM_BUSY
[ 1389.681101] [drm:drm_ioctl [drm]] pid=7676, dev=0xe200, auth=1, I915_GEM_MADVISE
[ 1389.681116] [drm:drm_ioctl [drm]] pid=7676, dev=0xe200, auth=1, I915_GEM_SET_TILING
[ 1389.681133] [drm:drm_ioctl [drm]] pid=7676, dev=0xe200, auth=1, I915_GEM_MMAP
[ 1389.681253] [drm:drm_ioctl [drm]] pid=7676, dev=0xe200, auth=1, I915_GEM_BUSY
[ 1389.681269] [drm:drm_ioctl [drm]] pid=7676, dev=0xe200, auth=1, I915_GEM_MADVISE
[ 1389.681285] [drm:drm_ioctl [drm]] pid=7676, dev=0xe200, auth=1, I915_GEM_MADVISE
[ 1389.681301] [drm:drm_ioctl [drm]] pid=7676, dev=0xe200, auth=1, DRM_IOCTL_GEM_CLOSE
@sparr
sparr / dmesg.out
Created January 18, 2019 23:07
dmesg output during failed xrandr with /sys/module/drm/parameters/debug turned on
[68512.967004] [drm:drm_ioctl [drm]] pid=20618, dev=0xe200, auth=1, DRM_IOCTL_MODE_CURSOR
[68512.967019] [drm:drm_mode_object_get [drm]] OBJ ID: 109 (2)
[68512.967030] [drm:drm_mode_object_get [drm]] OBJ ID: 164 (2)
[68512.967039] [drm:drm_mode_object_get [drm]] OBJ ID: 93 (1)
[68512.967048] [drm:drm_mode_object_put.part.2 [drm]] OBJ ID: 109 (3)
[68512.967073] [drm:drm_vblank_enable [drm]] enabling vblank on crtc 0, ret: 0
[68512.967097] [drm:drm_mode_object_put.part.2 [drm]] OBJ ID: 164 (3)
[68512.967105] [drm:drm_mode_object_put.part.2 [drm]] OBJ ID: 93 (2)
[68512.967114] [drm:drm_mode_object_put.part.2 [drm]] OBJ ID: 109 (2)
[68512.967123] [drm:drm_mode_object_put.part.2 [drm]] OBJ ID: 109 (1)
@sparr
sparr / Xorg.0.log
Created January 18, 2019 02:10
X crashed when waking from sleep
[ 4.627] (--) Log file renamed from "/var/log/Xorg.pid-972.log" to "/var/log/Xorg.0.log"
[ 4.629]
X.Org X Server 1.20.1
X Protocol Version 11, Revision 0
[ 4.629] Build Operating System: Linux 4.4.0-138-generic x86_64 Ubuntu
[ 4.629] Current Operating System: Linux sparr-granular-7490 4.18.0-13-generic #14-Ubuntu SMP Wed Dec 5 09:04:24 UTC 2018 x86_64
[ 4.629] Kernel command line: BOOT_IMAGE=/boot/vmlinuz-4.18.0-13-generic root=UUID=4c05e8f0-b9b0-4bad-a652-b3e41bc5b240 ro quiet splash vt.handoff=1
[ 4.629] Build Date: 25 October 2018 02:53:34PM
[ 4.629] xorg-server 2:1.20.1-3ubuntu2.1 (For technical support please see http://www.ubuntu.com/support)
[ 4.629] Current version of pixman: 0.34.0
@sparr
sparr / log
Created January 4, 2019 01:45
homebrew npm problem, node install problem
% npm install
dyld: Library not loaded: /usr/local/opt/icu4c/lib/libicui18n.61.dylib
Referenced from: /usr/local/bin/node
Reason: image not found
zsh: abort npm install
% brew uninstall node
Uninstalling /usr/local/Cellar/node/10.1.0... (5,301 files, 51.4MB)
% brew install node
@sparr
sparr / msil.txt
Last active December 4, 2018 08:44
IL patch problem with stfld stack
I am trying to transpile a new conditional code path into an existing method.
Here is the original code that I am targeting, as output by the Harmony library's CodeInstruction class:
ldarg.0
ldflda Verse.IntVec3 startDragCell
Here is my new code that replaces it:
ldobj DraggableCorners.DraggableCorners