Friday, January 19, 2018
Done with the DevConf.cz SPICE talk, except for fine-tuning of the timing.
As with each time I use Tao3D a bit extensively, I invent new techniques or fix things. Notably this time:
- I figured out a way to do stepping initialization correctly
* I added a nice looking virtual laser pointer with developer coordinates
- Some code I added to detect if movie files were missing creates a large number of text objects. Running overnight, Tao3D crashed twice in the garbage collector for the text pool. This happened immediately after I upated to the latest OSX, had not seen that before. I mention the update because the crash is in the dtor for std::string, and it's possible something subtly changed there that exposed an issue I had before.
SPICE demo
Trying to setup the demo using Snir's VM. Running into some issues with the SPICE client and mouse control. I only had that after rebooting the VM due to a hang in the spice streaming agent after killing it (sometimes happened to me here too).
On turbo, I still have:
spice-streaming-agent[886]: write_all -- 1939 bytes written spice-streaming-agent[886]: wrote data msg body of size 1939 spice-streaming-agent[886]: BAD VERSION 97 (expected is 1) spice-streaming-agent[886]: got a frame -- size is 1939 (31 ms) (33 ms from last frame)(1362 us) spice-streaming-agent[886]: write_all -- 8 bytes written spice-streaming-agent[886]: wrote 8 bytes of header of data msg with frame of size 1939 bytes spice-streaming-agent[886]: write_all -- 1939 bytes written spice-streaming-agent[886]: wrote data msg body of size 1939 spice-streaming-agent[886]: read command from device FAILED -- read 1 expected 8 spice-streaming-agent[886]: FAILED to read command
quite rapidly after starting. Frediano suggested I try the
Yum vs dnf
I took some flak when I dared writing on my blog that dnf was one too many package managers. I stand by my opinion. Now, each time I revert to RHEL, I end up
Love my 4K monitor
The 4K monitor I received proves incredibly helpful. Four times as much space to layout windows. I used to have a full HD in portrait mode to have more code lines on the screen. No longer. Now, I have plenty lines in my Emacs buffers, but I can have twice as many windows open on the screen. Maybe too many...