Live data from Hacker News

LavaPS: Top, Implemented as a Lava Lamp (1995)

isi.edu

21–23 of 23 posts

Re: LavaPS: Top, Implemented as a Lava Lamp (1995)

#21

This looks really cool, but on Arch it does not compile because libgnomeui is not a thing that seems to exist anymore. Hasn't anyone made some modern port of this?

libgnomeui-dev was available in wheezy sources. But I had an issue with #include in src/linux/proc/ps.h. Replace it by #include for successful compilation.

Re: LavaPS: Top, Implemented as a Lava Lamp (1995)

#22
post #11

I relish when something gets a thoughtful graphical representation.. would be nice to have it in a more advanced 3d shape...maybe something like that could be done in unreal engine/blender, driving isosurfaces blobs. Too bad software inventions are so emepherals.. won't have it working in 30 years , or less though.

I wonder how the 3D rendering would affect top's own resource utilization -- for example, if it might cause the visualization to always be present as a large blob inside its own visualization.

Kind of related, when I run htop on one of my little web servers its own process is often using the most CPU.

Re: LavaPS: Top, Implemented as a Lava Lamp (1995)

#23

This looks really cool, but on Arch it does not compile because libgnomeui is not a thing that seems to exist anymore. Hasn't anyone made some modern port of this?

libgnomeui-dev was available in wheezy sources. But I had an issue with #include in src/linux/proc/ps.h. Replace it by #include for successful compilation.

I've done that, but now got this error:

  const_str.hh: In static member function
                ‘static void const_str::safe_free(const char*)’:
  const_str.hh:33:61: error: ‘free’ was not declared in this scope
    static void safe_free(const char *s) { if (s) free((void*)s); }
                                                               ^
I'd love to get this working - currently running Ubuntu 14.04 LTS, soon to be updated to Ubuntu 18.04 LTS.

Suggestions?

Post reply on HN