Allegro.cc - Online Community

Allegro.cc Forums » Off-Topic Ordeals » Post Your Desktop 11/2014

This thread is locked; no one can reply to it. rss feed Print
 1   2   3 
Post Your Desktop 11/2014
Chris Katko
Member #1,881
January 2002
avatar

I just realized I absolutely love your picture (your original color one in your profile is easier to understand).

They were using fancy high level languages and constructs? After all, their time is worth much more than a couple million users who might want to do other things while the music plays, or even save battery power on a laptop.

I remember three computers ago, a 381Mhz AMD K6 which took 30% cpu to play an mp3. Ogg being even worse.

I have to admit, I'm confused by what you're trying to say. ???

Also, I've wondered why Winamp takes so little RAM and CPU, and say, a Winamp clone like QMMP uses so much more. Now clearly, it's on a different system, a different OS API, on newer systems that don't need as optimized, and more. But it was more of an open-ended question wondering if, and how much, had nothing to do with "the code" of QMMP and instead, had to do with layers upon layers of APIs. "API bloat."

I wonder if I can run a profiler or debugger stack trace of sorts to see the depth of calls and the general time wasted on jumps, even if I don't have debug symbols for Winamp, and compare that to say QMMP's open source juiceyness. My debug-fu is weak, but it's still interesting to me.

-----sig:
“Programs should be written for people to read, and only incidentally for machines to execute.” - Structure and Interpretation of Computer Programs
"Political Correctness is fascism disguised as manners" --George Carlin

Thomas Fjellstrom
Member #476
June 2000
avatar

There is something to be said for efficient coding. Really lazy/naive coding can leave a lot of memory being used for little to no reason.

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

torhu
Member #2,727
September 2002
avatar

You can usually still debug, but you'll only see public symbols. The Visual Studio or Very Sleepy debuggers can be used. Or GDB if you're a weirdo ::)

Thomas Fjellstrom
Member #476
June 2000
avatar

torhu said:

You can usually still debug, but you'll only see public symbols. The Visual Studio or Very Sleepy debuggers can be used. Or GDB if you're a weirdo ::)

If symbols are stripped (and they probably are) you'll see no symbols, and fairly useless stack traces.

--
Thomas Fjellstrom - [website] - [email] - [Allegro Wiki] - [Allegro TODO]
"If you can't think of a better solution, don't try to make a better solution." -- weapon_S
"The less evidence we have for what we believe is certain, the more violently we defend beliefs against those who don't agree" -- https://twitter.com/neiltyson/status/592870205409353730

Crazy Photon
Member #2,588
July 2002
avatar

@Trent: Ha, I hadn't noticed that!

Anyways, another happy Winamp user here, still use it whenever I use Windows. Haven't found anything worth for OS X (I mostly use Grooveshark and di.fm for music though, so no need to).

-----
Resistance is NEVER futile...

bamccaig
Member #7,536
July 2006
avatar

I typically use cmus (AKA C* Music Player). For MP3s it uses libmad. I glanced at it yesterday after loading it full of arbitrary content I had on my disk and it seemed to be using about 20 MB in Debian Linux (according to whatever Task Manager is in LXDE)... Here in Cygwin at j0rb it appears to be currently using about 7 MB (~3.5 MB of which is DLLs that could theoretically be shared, but won't be), but it seems to have allocated up to 18 MB at some point so that is still naturally available to it.

CMUS is my preferred music player. Amarok is my preferred GUI music player, but it's heavy-weight, and I don't like GUIs. CMUS does everything you want right from the command line! Well, I need to get a lyrics downloader/reader setup (or written) for it, but once I have that I'll be set.

Arthur Kalliokoski
Second in Command
February 2005
avatar

They all watch too much MSNBC... they get ideas.

OICW
Member #4,069
November 2003
avatar

And here goes my PC. Same wallpaper on Windows and Linux but on Windows there's more icons to be seen :D
{"name":"609056","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/e\/2\/e267e78ac6c695f4b9a70c56f057da24.png","w":1680,"h":1050,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/e\/2\/e267e78ac6c695f4b9a70c56f057da24"}609056

[My website][CppReference][Pixelate][Allegators worldwide][Who's online]
"Final Fantasy XIV, I feel that anything I could say will be repeating myself, so I'm just gonna express my feelings with a strangled noise from the back of my throat. Graaarghhhh..." - Yahtzee
"Uhm... this is a.cc. Did you honestly think this thread WOULDN'T be derailed and ruined?" - BAF
"You can discuss it, you can dislike it, you can disagree with it, but that's all what you can do with it"

SiegeLord
Member #7,827
October 2006
avatar

:o I had the same desktop background prior to my current one!

{"name":"609057","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/5\/d\/5dcfe76c06c41c0a11e989284a8de8aa.jpg","w":1920,"h":1080,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/5\/d\/5dcfe76c06c41c0a11e989284a8de8aa"}609057

I tried to replicate an old Vista-like XP theme I had with KDE... not quite successful, but certainly something different for me.

"For in much wisdom is much grief: and he that increases knowledge increases sorrow."-Ecclesiastes 1:18
[SiegeLord's Abode][Codes]:[DAllegro5]:[RustAllegro]

gnolam
Member #2,030
March 2002
avatar

I alternate between various Simon Stålenhag pieces. Currently, it's this one:
{"name":"magnetbagge_1920_badge.jpg","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/d\/3\/d380e28d2d28fe4ca42504a9b5452066.jpg","w":1920,"h":1080,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/d\/3\/d380e28d2d28fe4ca42504a9b5452066"}magnetbagge_1920_badge.jpg

[EDIT]
OICW: in today's politically correct environment, I'm not sure I would dare have a Bikini shot as my desktop background. ;)

--
Move to the Democratic People's Republic of Vivendi Universal (formerly known as Sweden) - officially democracy- and privacy-free since 2008-06-18!

OICW
Member #4,069
November 2003
avatar

gnolam: That guy totally kicks ass. I wonder whether or not he was involved in creating concept art for Half-Life 2 because lot of his work seems reminiscent.

SiegeLord: you mean Operation Crossroads test baker? I've used that one for my PC because compared to other hardware I had until then it was a real nuclear bomb :D

[My website][CppReference][Pixelate][Allegators worldwide][Who's online]
"Final Fantasy XIV, I feel that anything I could say will be repeating myself, so I'm just gonna express my feelings with a strangled noise from the back of my throat. Graaarghhhh..." - Yahtzee
"Uhm... this is a.cc. Did you honestly think this thread WOULDN'T be derailed and ruined?" - BAF
"You can discuss it, you can dislike it, you can disagree with it, but that's all what you can do with it"

Gideon Weems
Member #3,925
October 2003

bamccaig said:

I typically use cmus (AKA C* Music Player).

Me, too. Gotta love cmus-remote. Also, RAM usage means very little.

Arthur Kalliokoski
Second in Command
February 2005
avatar

But per-process ram can add up and steal all that cached file data.

{"name":"609061","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/a\/9\/a911829d3fb02b314bc3fd8d223f5968.png","w":904,"h":449,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/a\/9\/a911829d3fb02b314bc3fd8d223f5968"}609061

They all watch too much MSNBC... they get ideas.

BAF
Member #2,981
December 2002
avatar

I don't use my desktop too much these days, so here's a screenshot of my laptop. Haven't seen this operating system represented by screenshots yet either.

{"name":"609062","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/0\/802cd06645705536b42930cc4c337d6b.png","w":1366,"h":768,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/8\/0\/802cd06645705536b42930cc4c337d6b"}609062

Arthur Kalliokoski
Second in Command
February 2005
avatar

In the Online Users, it lists BAF's OS as a minus sign! ;D

They all watch too much MSNBC... they get ideas.

BAF
Member #2,981
December 2002
avatar

I'm not even doing anything to try and hide it! Bonus internets for the first one to guess (not that it should be particularly difficult).

torhu
Member #2,727
September 2002
avatar

BAF
Member #2,981
December 2002
avatar

Well that was 50% quicker than expected. :P

torhu
Member #2,727
September 2002
avatar

All the Google icons kind of gave it away ::)

BAF
Member #2,981
December 2002
avatar

Eh, I haven't changed much from the defaults. :-/

torhu
Member #2,727
September 2002
avatar

Yeah, it was either that or some kind of laptop version of Android (which I think I've read about).

Dennis
Member #1,090
July 2003
avatar

For music playback I use foobar2000(even in Arch Linux despite it being Windows software) in combination with projectM for visualization. Have not checked the RAM usage of it but I like the interface customization options: the main window functions like a tiling window manager into which you can place components like equalizer, playlists, directory tree, search window and other stuff.

{"name":"609066","src":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/f\/6fbd9c330e28dfe0d36edfc4d9be8214.png","w":1920,"h":1200,"tn":"\/\/djungxnpq2nug.cloudfront.net\/image\/cache\/6\/f\/6fbd9c330e28dfe0d36edfc4d9be8214"}609066

Gideon Weems
Member #3,925
October 2003

That system monitor looks pretty tight. Is it a conky config?

bamccaig
Member #7,536
July 2006
avatar

I'm attempting to get conky running too, but at present it seems to hide the conky window if I focus the desktop. Dennis, could you share your conky configuration too? :-[ Perhaps I need to enable double buffering in X first.

Dennis
Member #1,090
July 2003
avatar

Yes it's conky.

Share the whole file? And deprive you of the hours of fun which come with configuring and fine-tuning it until it does what you want? Are you sure you want that?

The "Arch Way" would be to point you to "man conky". 8-)

But well... I disagree with the idea/necessity for everyone to waste the same amount of time on an already solved problem, so here goes my .conkyrc (you need to adjust it a bit more for your system of course):

#SelectExpand
1# Conky, a system monitor, based on torsmo 2# 3# Any original torsmo code is licensed under the BSD license 4# 5# All code written since the fork of torsmo is licensed under the GPL 6# 7# Please see COPYING for details 8# 9# Copyright (c) 2004, Hannu Saransaari and Lauri Hakkarainen 10# Copyright (c) 2005-2010 Brenden Matthews, Philip Kovacs, et. al. (see AUTHORS) 11# All rights reserved. 12# 13# This program is free software: you can redistribute it and/or modify 14# it under the terms of the GNU General Public License as published by 15# the Free Software Foundation, either version 3 of the License, or 16# (at your option) any later version. 17# 18# This program is distributed in the hope that it will be useful, 19# but WITHOUT ANY WARRANTY; without even the implied warranty of 20# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 21# GNU General Public License for more details. 22# You should have received a copy of the GNU General Public License 23# along with this program. If not, see <http://www.gnu.org/licenses/>. 24# 25 26alignment top_right 27background yes 28border_width 0 29cpu_avg_samples 2 30draw_borders no 31draw_graph_borders yes 32draw_outline no 33draw_shades no 34use_xft yes 35# font source: http://style64.org/c64-truetype 36xftfont C64 Pro Mono:size=6 37gap_x 24 38gap_y 24 39border_inner_margin 8 40border_outer_margin 0 41minimum_size 320 240 42net_avg_samples 2 43no_buffers yes 44out_to_console no 45out_to_stderr no 46extra_newline no 47double_buffer yes 48own_window yes 49own_window_type Conky 50own_window_hints undecorated,below,sticky,skip_taskbar,skip_pager 51own_window_transparent no 52own_window_colour 352879 53update_interval 1.0 54uppercase no 55use_spacer left 56pad_percents 3 57short_units yes 58show_graph_scale no 59show_graph_range no 60temperature_unit celsius 61 62# C64 palette 63# black 000000 64# white FFFFFF 65# red 68372B 66# cyan 70A4B2 67# purple 6F3D86 68# green 588D43 69# blue 352879 70# yellow B8C76F 71# orange 6F4F25 72# brown 433900 73# light red 9A6759 74# dark grey 444444 75# grey 6C6C6C 76# light green 9AD284 77# light blue 6C5EB5 78# light grey 959595 79 80default_color 6C5EB5 81# color0 for labels 82color0 6C5EB5 83# color1 for values/graphs/bars 84color1 9AD284 85# color2 for writes / downloads 86color2 9A6759 87# color3 for free space 88color3 B8C76F 89 90 91# template0 1:label 2:value (general purpose display of labels and values in different colors) 92template0 ${color0}\1 ${color1}\2${color0} 93# template1 1: cpu id (starting at 0) for cpugraph 94template1 ${color0}${color1}${cpugraph cpu\1 24,80}${color0} 95# template2 1: cpu id (starting at 0) for cpu percent 96template2 ${color0}core\1 ${color1}${cpu cpu\1}%${color0} 97# template3 1: mount point 2: display name 3: partition 98template3 ${color0}\3:\2 ${color3}$alignr${fs_free \1}${color0}/${color1}${fs_size \1} ${fs_bar 6,100 \1}${color0} 99# template4 1: timezone e.g. UTC, CET, CST6CTD 100template4 ${tztime \1 %R %Z - %A - %d.%m.%Y} 101 102# template9 device id for the network adapter 103template9 enp0s20 104# template7 divider bar top 105template7 106# template8 divider bar bottom 107template8 108 109 110TEXT 111$template7 112$alignc${template0 H $nodename} ${template0 S $sysname} ${template0 K $kernel} ${template0 A $machine} 113$template8 114$alignc${template0 $uptime} 115$template7 116 ${template0 CPU $freq_g} GHz 117${template2 0} ${template2 1} ${template2 2} ${template2 3} 118${template1 0} ${template1 1} ${template1 2} ${template1 3} 119${template0 RAM $mem\ /\ $memmax\ ($memperc%)} 120${color1}${memgraph 24,344}${color0} 121#${template0 SWP $swap\ /\ $swapmax\ ($swapperc%)} 122#${color1}${swapbar 8,344} 123#$alignc${template0 processes $processes} ${template0 running $running_processes} 124$template7 125partition:name $alignr free/total space 126${template3 / SYS_ARCH sda3} 127 128${template0 diskIO\ R $diskio_read} diskIO W $color2$diskio_write 129$color1${diskiograph_read 24,168 -l} $color2${diskiograph_write 24,168 -l}$color0 130$template7 131${template0 IP\ LAN ${addr\ $template9}} $alignr${template0 IP\ WAN ${execi\ 3600\ dig\ +short\ myip.opendns.com\ @resolver1.opendns.com}} 132${template0 ul\ speed ${upspeed\ $template9}} dl speed $color2${downspeed $template9}$color0 133${color1}${upspeedgraph $template9 24,168 -l} $color2${downspeedgraph $template9 24,168 -l}${color0} 134$template7 135$alignc${template4 CST6CTD} 136$alignc${template4 UTC} 137$color1$alignc${template4 CET}$color0 138$template8

edit: seems like the code tag eats the unicode symbols for the divider bars, so you'll have to adjust those as well after copying (template7 and 8)

 1   2   3 


Go to: