topbanner_forum
  *

avatar image

Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
  • Sunday March 22, 2026, 9:13 pm
  • Proudly celebrating 15+ years online.
  • Donate now to become a lifetime supporting member of the site and get a non-expiring license key for all of our programs.
  • donate

Recent Posts

Pages: prev1 ... 192 193 194 195 196 [197] 198 199 200 201 202 ... 364next
4901
General Software Discussion / Re: Your most used SPECIAL programs
« Last post by f0dder on August 01, 2008, 08:07 AM »
Hm, upscaling thumbnails? Why? You never get better quality than the thumbnail :s

And why pay for a file rename when you've these two DC threads? :P
4902
Living Room / Re: The InfoWorld Programming IQ Test
« Last post by f0dder on August 01, 2008, 08:04 AM »
I'm autodidact as well, Joker, and I usually suck at history. But programming-related stuff tends to stick :)
4903
Living Room / Re: Wordle: Create Beautiful Word Clouds
« Last post by f0dder on August 01, 2008, 08:01 AM »
40hz: I would have expected "NOT" to show up on that EULA picture - but perhaps it's filtered out because it's such a common word? :)

app103: I don't think you need to cut out timestamps yourself, wordle filters out a lot of stuff by it's own.
4904
Living Room / Re: !-NSFW - GoatSE invades the Spore realm - NSFW-!
« Last post by f0dder on July 31, 2008, 08:15 AM »
That's... fantastic. In a sick, sick way.
4905
General Software Discussion / Re: Multi-threaded software
« Last post by f0dder on July 30, 2008, 07:56 PM »
Also, it's worth nothing that you can sometimes reduce amount of synchronization necessary through lock-free algorithms. You better know very well what you're doing, though, or use some prefab libraries. There's lot of nasty little subtleties that can go unhatched until you get some freak borderline situation...

Software Transactional Memory also sounds pretty interesting, but...
4906
General Software Discussion / Re: Multi-threaded software
« Last post by f0dder on July 30, 2008, 05:23 PM »
Some programs certainly will make better use of multi-core cups than others. The RAW converter Bibble is certainly proud of the multithreading performance in their coming version 5.   They have a video there showing efficient 16 core usage.

http://bibblelabs.co...s/bibble5/b5-16wide/
That probably has quite a coding advantage, though: "I converted 116 RAW images from a Canon 1D Mark 2 dSLR from RAW to JPEG in about 1/12th the time of other software running on the same machine." - even if they haven't got the algorithms themselves multi-threaded, they can just launch 16 worker threads each processing a file at a time. (OK, disk I/O is still something you need to handle efficiently to avoid thrashing, but still...)
4907
General Software Discussion / Re: Multi-threaded software
« Last post by f0dder on July 30, 2008, 04:56 PM »
Multithreaded does mean you run on several cores (well, generally), but it doesn't necessarily mean you get much advantage from it - ie., if you have threads that's mostly asleep, for instance. And you obviously do need to create multiple threads first, just (for instance) linking against multi-threaded C runtime doesn't really help ;).

For typical CPU-intensive stuff, it can be a pain parallelize your algorithms. OpenMP and compiler support can help, but I dunno how well it works - you still need to think yourself, and add hints for the compiler.

For stuff like internet servers, the situation is probably a bit easier (set up a thread pool and handle clients from that), but still not exactly trivial - you need to consider race conditions, deadlocks, synchronizing access to shared state, et cetera.

But this is drifting away from the topic of listing software that has efficient use :)
4908
General Software Discussion / Re: Multi-threaded software
« Last post by f0dder on July 30, 2008, 12:57 PM »
You benefit greatly from going single->dualcore, but not so much from dual->quad. Not yet, anyway. It hasn't been my experience that the system on a whole feels smoother with a quadcore for daily use. But yet, it does mean you can run multiple intensive single-threaded applications more efficiently, and it helps with virtualization. Also, some games have started utilizing two cores fairly efficiently, so even while a quadcore might not help a game that much (yet), it gives you more breathing room to have other background stuff running.

Every now and then, I delete a bunch of albums from my 8gig flash based MP3 player, and need a fresh crop of MP3s for it. I archive my audio CDs in FLAC format, and then transcode to MP3 for the player... the quadcore goodness helps a lot here.

Also, when compiling larger projects, it's nice having multiple instances of cl.exe running - cuts down time.

And the upcoming games are supposed to be more efficient at utilizing more cores, at least companies like Valve have been putting a lot of effort into threading their code.
4909
fSekrit / Re: Icon for the fsekrit application
« Last post by f0dder on July 29, 2008, 07:50 PM »
Heh, it turns out that updating ICON resources is slightly complex, because that particular resource type is handled "in a funny way" - updating a bitmap is like five lines of code, but icon support is going to take some more than that. I'm working on it, but probably won't have it done before tomorrow - sorry!
4910
Living Room / The InfoWorld Programming IQ Test
« Last post by f0dder on July 29, 2008, 06:47 PM »
A funny little 20-question quiz testing programming/computing knowledge. I scored 80, but deliberately chose the tongue-in-cheek answer to the Ruby question ("Because Ruby programmers are full of themselves") :). I was glad to see that InfoWorld got the answer for "What data type is best for representing figures in dollars and cents?" right.

Give it a try!.

My wrongs: #6 (soda), #10 (ruby - deliberately, I did know the right answer :)), #15 P/NP (yeah, my maths suck), #17 (Kernighan).
4911
fSekrit / Re: Icon for the fsekrit application
« Last post by f0dder on July 29, 2008, 09:39 AM »
This should be doable - I'll take a look at it when I get home from work tonight. There's a possibility this will be an NT-only feature (and perhaps even requiring win2k or XP), iirc there's an API for updating resources, which isn't available on 9x. I'm not going to code manual resource-updating code for win9x :)
4912
General Software Discussion / Re: DragonBlast
« Last post by f0dder on July 28, 2008, 10:28 PM »
Are those sprites or 3D models?
4913
FORGET anything about 8800 cards and passive cooling. 9x00 cards are supposedly a lot better while stilling having close-to-8800 performance, but I have no personal experience with those. I'd recommend going a loooot lower-end, probably doing to 8300 or similar. But it's been a while since I looked at that market segment, so I dunno how low you need to go before passive cooling is feasible. 8800 definitely isn't' though. I'm not joking when I say I believe I could fry bacon on it.
4914
General Software Discussion / Re: Nero - WHY?
« Last post by f0dder on July 28, 2008, 10:16 PM »
A couple of useful links:

http://dvd.identifier.cdfreaks.com/
http://www.cdspeed2000.com/

But keep in mind that the media code can be faked - taiyo-yuden has been quite a victim of this. Rumor has it you should be home free if your shipment smells like peaches.
4915
FJORD, baby, FJORD. Slartibartfast and all.
4916
I guess that this is the article link?

Didn't look at code etc., but from reading the blurb it sounds like a laaaaaaaaaaaaaaaaaaaame pseudo-benchmark - basically over-theorizing and über-abstracting a problem. Who in their right mind would implement a fixed-size ring buffer as a linked list? (Yeah, I might've misread the blurb. I really hope I did.)

As for java performing... lol. Sure, you can even implement a quake-style BSP renderer with only 2x the hardware it took to run it native, but the SUN JVM sucks. Bigtime. If anybody thinks that SUN sued MS java implementation because it "wasn't following specs", try benchmarking a game of solitair on a 700MHz machine using both SUN and MS JVMs. Even MS's JVM was a snail compared to native code, though.
4917
General Software Discussion / Re: Best free firewall for Windows?
« Last post by f0dder on July 28, 2008, 09:40 PM »
Shades: in other words, a friend brought an infected machine to a LAN party? - but no other machines got infected? Sounds fine to me. You'd need a full-blown HIPS on your gateway device to prevent what happened... your Vista friend probably ran crappy AV, clicked too many links without thinking, and ran as admin instead of a non-privileged user.

That said, I tend to use linux for server needs. Not because it's more secure, but because it's less hassle for the stuff that I need. Sometimes, at least. Mostly because some of the software isn't available on windows, really.
4918
General Software Discussion / Re: Launchy is now available for Linux (!)
« Last post by f0dder on July 28, 2008, 09:30 PM »
Josh, did anybody ever tell you that's one evil avatar? Can't tell you how many times I've found myself reaching up to squash that little gnat thing you've got. But I guess that's the whole idea isn't it?
I thought I was the only one! :-[ - gets me really paranoid sometimes, seeing stuff move at edge of my eyesight.
4919
If I'm working I'll typically have a bunch of hefty files open in CS3, flipping them between Photoshop, Illustrator, InDesign and Acrobat
Too bad that Adobe claims that 64bit doesn't bring a lot of advantages - which means that their 32bit apps can only access ~2gig (or is it ~3gig? Dunno if they're linked with large-address-space-aware flag). Obviously the real reason is that they have a messy and not-so-64bit-clean codebase, but it's easier singing the consumers a "naw, 64bit is irrelevant" lullaby :)

as well as several MS-Office components and WordPerfect (both GUI and [gasp!] DOS versions, and some custom-written stuff that has to run (or think it's running) under DOS.
Danger will robison! - 64bit/long mode doesn't support 16bit code. This means that 64bit windows versions can't run DOS and win3.x programs. You'll need dosbox or some other emulator.

Anyway, from your needs - I guess you don't need games? Could be feasible to go for a fanless GPU after all, just make sure you choose something pretty low-end. I definitely miss the quiet from my passively cooled GF7600, this 8800GT is a monster.

And as for reducing disk access, turn off your pagefile. It's feasible on 2gig (on XP anyway), perfectly doable on 4gig, and a no-brainer on 8gig. There will still be periodic disk access though, the registry gets updated enough to warrant this, even on idle.

SCSI, ho humm. Never owned a controller or a disc, and I dunno if it even means anything today. SCSI and SATA seem to be merging, anyway (not just features like command-queing, but literally. But not matter which technology you'll end up using, run at least a MIRROR of anything important :)

Thanks to you I now know that essentially the same equipment lets me contact what you seem to call Earth (a Midzyinthyan crystal chip, a Golloidinan armpit flute, and three custard creams).  And a lovely sight it is, from up here on the bridge!
Pft, we all know that all it takes is a candelabra and a yellow and a blue crystal.
4920
General Software Discussion / Re: Best free firewall for Windows?
« Last post by f0dder on July 28, 2008, 07:07 PM »
Isn't that why it would make sense to have HIPS active during an install?
Yep, just don't get too caught up on the issue of whether there's outbound filtering or not, and whether the application can be auto-terminated or nto :). IMHO power-users shouldn't really need anything but a NATing router and windows built-in firewall (in case you have a friend visiting you with an infected computer), but for the less techy (and more click-bloody-anything naïve), and corporate certification-hungry needs, it's of course another scenario.

At least NT has proper fine-grained permissions, unlike the owner/group/world crap from the *U*X mentality smiley
Hmmm....are you Tux baiting? :P
A bit :) - the NT kernel is (mostly) a pretty fine piece of work, and it's ACL security model is nice and flexible. The problem lies with the non-kernel part of the system ;)
4921
Living Room / Re: Universe Sandbox
« Last post by f0dder on July 28, 2008, 05:35 PM »
The video looks very nice, pretty cool visuals!
4922
Living Room / Re: DC member's project mentioned on Lifehacker
« Last post by f0dder on July 28, 2008, 05:31 PM »
I almost exclusively use rtorrent now

How geeky ;D
Perhaps, but I've got a linux server running 24/7... and it draws considerately less power than my windows workstation :)

Halite looks very nice, haven't tried it yet though, but considering swapping µtorrent out in favor of it - I'm not all that happy about bittorrent inc buying µt and ludde not coding anymore, while I have a lot of faith in Eóin.
4923
Living Room / Re: Cuil search engine
« Last post by f0dder on July 28, 2008, 11:02 AM »
But it's not google, so who cares? :)
4924
There's some cute ideas in D, but I still see it as kinda a niche language. I don't need garbage collection (I prefer object-lifetime destruction & knowing when I get a performance hit), and with BOOST's for_each macro I find my needs pretty much covered.

So I don't really know about D. There's things I'd definitely like to see in (core) C++, but I wouldn't jump wagon and use D since C++ is available just about everywhere (and with decent optimizing compilers), whereas D isn't.
4925
These days, that could unfortunately be distilled to...
{IF} (living_on_earth)=(TRUE)
   (YOU)=((SCREWED)*(BIGTIME))
Pages: prev1 ... 192 193 194 195 196 [197] 198 199 200 201 202 ... 364next