POV-Ray : Newsgroups : povray.off-topic : Adventures with digital painting Server Time
15 Nov 2024 08:23:42 EST (-0500)
  Adventures with digital painting (Message 121 to 130 of 197)  
<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>
From: Darren New
Subject: Re: Adventures with digital painting
Date: 11 Mar 2008 13:39:07
Message: <47d6d1cb$1@news.povray.org>
Jim Henderson wrote:
> And you need to look up again the definition of "DLL Hell".

You know, they solved this problem quite some time ago... Like, around 
2000 or earlier.

-- 
   Darren New / San Diego, CA, USA (PST)
     "That's pretty. Where's that?"
          "It's the Age of Channelwood."
     "We should go there on vacation some time."


Post a reply to this message

From: Darren New
Subject: Re: Adventures with digital painting
Date: 11 Mar 2008 13:41:02
Message: <47d6d23e$1@news.povray.org>
Jim Henderson wrote:
> You've been lucky.  Last company I worked for had many applications with 
> DLLs in common but requiring different versions. 

FWIW, that's actually easy to fix. You just put the right version of the 
DLL next to each executable, and create a file in the same directory 
with a magic name (that I disremember offhand but something like 
"loadseparate"), and the DLL loader will look at the directory with the 
executable first for any DLL.  It's the same thing that the 
"side-by-side" is supposed to solve, so googling for that would probably 
lead you to the right place.

-- 
   Darren New / San Diego, CA, USA (PST)
     "That's pretty. Where's that?"
          "It's the Age of Channelwood."
     "We should go there on vacation some time."


Post a reply to this message

From: Eero Ahonen
Subject: Re: Adventures with digital painting
Date: 11 Mar 2008 13:43:02
Message: <47d6d2b6$1@news.povray.org>
Darren New wrote:
> Now, if Linux supported the thing that NTFS supports where you can 
> delete the beginning of a file, maybe I'd use that. But as it is, I have 
> to chop the file up so I can delete parts of it.
> 

Could "split" possibly help you?

-- 
Eero "Aero" Ahonen
    http://www.zbxt.net
       aer### [at] removethiszbxtnetinvalid


Post a reply to this message

From: Darren New
Subject: Re: Adventures with digital painting
Date: 11 Mar 2008 13:43:45
Message: <47d6d2e1$1@news.povray.org>
Chambers wrote:
> When you're writing a single, simple tool, with well defined inputs and 
> outputs, it's much easier to make it work *no matter what*. 

I saw a study done a number of years ago where researchers took each 
UNIX tool and piped random data into its input. The only ones that 
didn't dump core were programs that didn't care (e.g., cat) or programs 
specifically designed to parse its input (e.g., gcc).  Something like 
70% of the tools they tested dumped core.

A couple years later, it was all cleaned up or at least vastly improved, 
apparently.

-- 
   Darren New / San Diego, CA, USA (PST)
     "That's pretty. Where's that?"
          "It's the Age of Channelwood."
     "We should go there on vacation some time."


Post a reply to this message

From: Jim Henderson
Subject: Re: Adventures with digital painting
Date: 11 Mar 2008 13:44:10
Message: <47d6d2fa$1@news.povray.org>
On Tue, 11 Mar 2008 15:34:28 +0000, Invisible wrote:

>>> Who said anything about the kernel? I'm talking about the entire Linux
>>> OS. (Most of which is actually GNU, if you want to be technical about
>>> it...)
>> 
>> So yes, be technical about it, then - I don't know of any Linux distro
>> that uses "standard" tools that aren't GNU, be it awk, sed, perl, bash,
>> etc.
> 
> Except that Unix /= Linux. There's also BSD and Solaris and random stuff
> like that... and autoconf works with all of them.

Yes, I'm aware - have used Solaris, BSD, and SYSV.  And autoconf is there 
to make sure what's there.

> "Windoze" is more or less one product line. Binaries work unmodified on
> most versions of it. (Assuming the features they use are there.) "Unix"
> is not one product. It's not even close to being one product. It's a
> vast stew of different products all bolted together in a giant mess.

An OS can be called a "UNIX System" only if it meets certain standards, 
as defined by The Open Group.  So right away, you're operating under a 
fallacy that you can compare UNIX to Windows - Windows is a product, UNIX 
is a set of standards that define the operation of a product.

Microsoft occasionally deigns it's OK to follow standards they didn't 
define - they use the BSD TCP/IP stack in most versions of Windows; they 
follow (to a greater or lesser extent) standards for web browsing 
software; they even have in the past (not sure about today) incorporated 
a POSIX-compliant subsystem.  They don't own any of these standards, but 
they use them.

>>> I have yet to experience "DLL Hell". I'm told it exists, and it's not
>>> fun, but I haven't seen it personally. (Don't ask me why...)
>> 
>> You've been lucky.
> 
> Let's hope it stays that way...

The longer you work in IT, the less likely it is to happen.

Jim


Post a reply to this message

From: Jim Henderson
Subject: Re: Adventures with digital painting
Date: 11 Mar 2008 13:45:05
Message: <47d6d331$1@news.povray.org>
On Tue, 11 Mar 2008 11:33:41 -0700, Darren New wrote:

> Jim Henderson wrote:
>> chkdsk
> 
> It's actually not even chkdsk at boot time. It's autochk, which is a
> different program to do the same thing. And the recovery console has yet
> a different version. Why they felt the need to implement it three times
> I don't understand. :-)

Yeah, that's what I was thinking.  Last time I did something like this 
with Windows, it was Partition Magic that inserted itself into the boot 
process.

Jim


Post a reply to this message

From: Darren New
Subject: Re: Adventures with digital painting
Date: 11 Mar 2008 13:45:44
Message: <47d6d358$1@news.povray.org>
Invisible wrote:
> ad-hoc *mess* of haphazardly interacting command switches that you have 
> to spend 20 minutes studying the manpage to decode the interactions for?

Don't forget that it also changes behavior depending on whether it 
things stdout is a terminal, a different character device, or a file.

> Also: autoconf exists. Need I say more?

And ptys.

-- 
   Darren New / San Diego, CA, USA (PST)
     "That's pretty. Where's that?"
          "It's the Age of Channelwood."
     "We should go there on vacation some time."


Post a reply to this message

From: Darren New
Subject: Re: Adventures with digital painting
Date: 11 Mar 2008 13:47:08
Message: <47d6d3ac$1@news.povray.org>
Warp wrote:
>   Portability is a key feature of unix-like systems.

I always have to cringe a bit when someone decides that two different 
versions of source code in one file means it's "portable".

#ifdef isn't a sign of portability. It's a sign of lack of portability. 
If your 32-bit code breaks on a 64-bit machine, your language isn't 
portable.

-- 
   Darren New / San Diego, CA, USA (PST)
     "That's pretty. Where's that?"
          "It's the Age of Channelwood."
     "We should go there on vacation some time."


Post a reply to this message

From: Darren New
Subject: Re: Adventures with digital painting
Date: 11 Mar 2008 13:48:51
Message: <47d6d413$1@news.povray.org>
Warp wrote:
>   (Sure, the code could have been written so that endianess doesn't matter,
> but then it wouldn't have been so efficient.)

And of course, in *portable* languages for doing system-level 
programming, you simply specify that particular variables have a certain 
endianness, and you let the compiler write the code to do the 
byteswapping at the places it's needed. :-)

-- 
   Darren New / San Diego, CA, USA (PST)
     "That's pretty. Where's that?"
          "It's the Age of Channelwood."
     "We should go there on vacation some time."


Post a reply to this message

From: Darren New
Subject: Re: Adventures with digital painting
Date: 11 Mar 2008 13:49:36
Message: <47d6d440$1@news.povray.org>
Phil Cook wrote:
> But wasn't it v7 that introduced the ability to layout and print 
> multiple images? Such a handy little thing.

Actually, it's rather annoying.  And v8 tried to improve it and just 
made it way more suckful.

-- 
   Darren New / San Diego, CA, USA (PST)
     "That's pretty. Where's that?"
          "It's the Age of Channelwood."
     "We should go there on vacation some time."


Post a reply to this message

<<< Previous 10 Messages Goto Latest 10 Messages Next 10 Messages >>>

Copyright 2003-2023 Persistence of Vision Raytracer Pty. Ltd.