Uhm, Linux is NOT in the public domain. It is, however, distributed publicly. Linux (the kernel and most of the userland) is distributed under the GNU General Public License.
If Linux were found to violate IP rights, it could not be redistributed under its present license until the violation was resolved.
--Joe
Re:If you use fstreams you ain't into performance
on
GCC 3.3 Released
·
· Score: 1
It's a POSIX / UNIX way to do things. I'm not sure if the various Windows compilers support mmap.
Under Linux and/or UNIX, you can do man mmap to find out more.
And yes, mmap is very cool. I've used it to great effect in a programming contest where speed was one of the measures. I mmaped the file and faulted it in quickly with a short loop. The overall program flew like a bat outta hell! What's really nice is that you can just refer to the file contents directly by pointer as opposed to reading them or freading them into a buffer. The downside is that it's less portable and harder to get right, which is why I don't use it for everything.
I got 90K-100K w/ BitTorrent. I'm on a 1Mbit cable modem link. I did cap upload speeds to 20Kbit/sec though, so that may've artifically capped my dl speeds.
One of their features were windows that swang like doors against the edge of the screen. I think you could even flip through the windows like a flipbook.
Well, you see, I don't really want perspective distortion, only linear scaling. Swinging like doors means that some part of the information in the window is overrepresented in the display because it's 'nearer' to the viewer, and other parts are underrepresented because they're 'further
away.' Of course, since most information is left-justified, the "far edge" could be the mostly whitespace edge, and then it wouldn't be too bad, maybe.
BTW, on a related topic: This whole "offscreen render then blit to the display through a filter"
architecture -- doesn't that sound an awful lot like what Apple is doing with their Display PDF stuff in OS X? (I forget what fancy name they call it.)
Basically, they render all windows to their own frame buffers and then blit them to the screen, potentially filtering as they go.
--Joe
Re:Journaling File System: for those who don't kno
on
Looking at Longhorn
·
· Score: 1
Ok, it was tmpfs that I was thinking of.
You definitely want/tmp to be swappable.
--Joe
Re:NEWSFLASH, NTFS is a journaling filesystem!
on
Looking at Longhorn
·
· Score: -1, Troll
Read the parent post I was replying to. It was he, not I, that stuck his foot in his mouth. I never debated that NT had/has a journalled filesystem, and in fact, I've made absolutely no statements attached to this article about NT or NTFS prior to this post. The poster I was replying to was claiming that XP has had a journalled filesystem since 1995, and that certainly cannot be the case.
Microsoft has been jealous ever since that kid played with the 3-D desktop and said "I know this... this is UNIX!"
They claim the free software world is chasing taillights, and yet they try to integrate all these great UNIX features, including the ones that don't exist.;-) [Tongue firmly planted in cheek, naturally.]
One serious use I could see for this functionality (as in, distinct from such asinine effects as windows that spin and tumble onscreen) would be to scale windows in an aspect-ratio independent manner. Basically, I could squish a window vertically or horizontally to fit more onscreen for a short period of time. Right now, resizing (when it's permitted by the app) often leads to less information onscreen, and you end up having to scroll around. If I could just squish things a little on occasion, I could see everything I need to without touching the mouse or the keyboard.
--Joe
Re:Journaling File System: for those who don't kno
on
Looking at Longhorn
·
· Score: 3, Informative
Dude, you should use a RAM-based filesystem for/tmp. You shouldn't rely on/tmp being persistent across a reboot.
I believe (if I'm not mistaken) ramfs is the way to go for/tmp. It's a RAM disk that can push to swap as needed. The reason you want to do this is that most temporary files exist for less than 30 seconds. Thus, there's never any reason to touch the disk for these unless there is simply not enough RAM.
If a RAM-based fs doesn't turn your crank, then just use the one that performs the best for losts of short-lived small to medium-sized files.
--Joe
Re:NEWSFLASH, NTFS is a journaling filesystem!
on
Looking at Longhorn
·
· Score: -1, Troll
XP has a multi-threaded TCP/IP stack, it has a journaling filesystem in 1995
Really? Wow. I thought XP hasn't been out for more
than a year or two at most? And Win95 sure didn't have a journaling filesystem.
What gets me are all the spam for antivirus and
other 'system-level' applications (eg. Norton
Systemworks). Would I trust a spammer to sell me clean anti-virus software? It's like buying medical care from a door-to-door salesman.
According to the USPTO website, the Strawberry Shortcake mark is owned by "Those Characters From Cleveland, Inc." Those Characters From Cleveland appears to license their marks to American Greetings or is a subsidiary. I haven't found a page that explicitly mentions their relationship. (Note: I think USPTO query links 'expire.' You can always search again using TESS.
According to this link, it looks like American Greetings, Those Characters From Cleveland, and Rinda Vas have previously gone after alleged violations of their marks. (In the linked page, the case appears to be a reasonable attack against a domain squatter.)
Have you ever tried to use Slashdot's article search functionality? I've tried to find article that are only a couple days old, using words directly from the article, and I often get about 3 pages of totally unrelated tripe before I get to the article I want.
For instance, suppose I want to find Slashdot articles related to Armadillo Aerospace, John Carmack's space company. Check out
the results of the search. The first article that's really got something to do with Armadillo Aerospace is about halfway down the page.
(Of course, the real problem is that the search defaults to "order by date", which means lots of low-scoring hits get ranked above the real meat,
but I'll conveniently not let that detract too strongly from my rant.;-)
The company QuickTurn specializes in boxes whose purpose in life is to simulate a CPU or other silicon design in a giant array of FPGAs. Many silicon vendors make use of these machines.
I'm pretty sure its L1D, L1I and L2 all have 64 byte cachelines (512 bits), which mean that a linefill will require a 4-transfer burst over a 128-bit bus.
Unfortunately the datasheet doesn't say. This page seems to corroborate with me on the linesize.
Slightly offtopic, but did anyone else here have a hard time reading black and/or white text on a background that consists of a fairly high bandwidth white-dark-white gradient?
Unless it's one of thoose sites that has the right click blocked. Insted of a contaxt menu you get a anonyoing meesage box.
Fortunately, those sites are rare (at least in my browsing). I tend not to re-visit sites that have
obnoxious Javascript like that. The only ones I've really noticed that do that are porn sites anyway.
And wget works wonders, not that I'd know anything about that[*]....;-)
Uhm, Linux is NOT in the public domain. It is, however, distributed publicly. Linux (the kernel and most of the userland) is distributed under the GNU General Public License.
If Linux were found to violate IP rights, it could not be redistributed under its present license until the violation was resolved.
--JoeIt's a POSIX / UNIX way to do things. I'm not sure if the various Windows compilers support mmap. Under Linux and/or UNIX, you can do man mmap to find out more.
And yes, mmap is very cool. I've used it to great effect in a programming contest where speed was one of the measures. I mmaped the file and faulted it in quickly with a short loop. The overall program flew like a bat outta hell! What's really nice is that you can just refer to the file contents directly by pointer as opposed to reading them or freading them into a buffer. The downside is that it's less portable and harder to get right, which is why I don't use it for everything.
--JoeI got 90K-100K w/ BitTorrent. I'm on a 1Mbit cable modem link. I did cap upload speeds to 20Kbit/sec though, so that may've artifically capped my dl speeds.
--JoeI notice that that letter was sent to a TeamSCO member. Is that anything like the (in)famous Team OS/2?
--JoeWell, you see, I don't really want perspective distortion, only linear scaling. Swinging like doors means that some part of the information in the window is overrepresented in the display because it's 'nearer' to the viewer, and other parts are underrepresented because they're 'further away.' Of course, since most information is left-justified, the "far edge" could be the mostly whitespace edge, and then it wouldn't be too bad, maybe.
BTW, on a related topic: This whole "offscreen render then blit to the display through a filter" architecture -- doesn't that sound an awful lot like what Apple is doing with their Display PDF stuff in OS X? (I forget what fancy name they call it.) Basically, they render all windows to their own frame buffers and then blit them to the screen, potentially filtering as they go.
--JoeOk, it was tmpfs that I was thinking of. You definitely want /tmp to be swappable.
--JoeRead the parent post I was replying to. It was he, not I, that stuck his foot in his mouth. I never debated that NT had/has a journalled filesystem, and in fact, I've made absolutely no statements attached to this article about NT or NTFS prior to this post. The poster I was replying to was claiming that XP has had a journalled filesystem since 1995, and that certainly cannot be the case.
--JoeI meant to say "...that kid in Jurassic Park", in case you missed the reference. Oops.
Microsoft has been jealous ever since that kid played with the 3-D desktop and said "I know this... this is UNIX!"
They claim the free software world is chasing taillights, and yet they try to integrate all these great UNIX features, including the ones that don't exist. ;-) [Tongue firmly planted in cheek, naturally.]
One serious use I could see for this functionality (as in, distinct from such asinine effects as windows that spin and tumble onscreen) would be to scale windows in an aspect-ratio independent manner. Basically, I could squish a window vertically or horizontally to fit more onscreen for a short period of time. Right now, resizing (when it's permitted by the app) often leads to less information onscreen, and you end up having to scroll around. If I could just squish things a little on occasion, I could see everything I need to without touching the mouse or the keyboard.
--JoeDude, you should use a RAM-based filesystem for /tmp. You shouldn't rely on /tmp being persistent across a reboot.
I believe (if I'm not mistaken) ramfs is the way to go for /tmp. It's a RAM disk that can push to swap as needed. The reason you want to do this is that most temporary files exist for less than 30 seconds. Thus, there's never any reason to touch the disk for these unless there is simply not enough RAM.
If a RAM-based fs doesn't turn your crank, then just use the one that performs the best for losts of short-lived small to medium-sized files.
--JoeReally? Wow. I thought XP hasn't been out for more than a year or two at most? And Win95 sure didn't have a journaling filesystem.
What gets me are all the spam for antivirus and other 'system-level' applications (eg. Norton Systemworks). Would I trust a spammer to sell me clean anti-virus software? It's like buying medical care from a door-to-door salesman.
--JoeI thought YeaST was the installer...
--JoeImagine the parallelism you could get with a few mL of DNA, though. A DNA CPU would be the ultimate multithreaded computer.
--JoeI guess I was primarily replying to the "I'm not familiar with American McGee, or any of its products."
I agree that their Cease-and-Desist crap has probably raised the short-term viewership of that strip, and that that's rather ironic.
--JoeAmerican McGee is a person, not a company. And this parody stems from his actual game "Alice".
American McGee has nothing to do with American Greetings, other than they both have the same "first name."
--JoeAccording to the USPTO website, the Strawberry Shortcake mark is owned by "Those Characters From Cleveland, Inc." Those Characters From Cleveland appears to license their marks to American Greetings or is a subsidiary. I haven't found a page that explicitly mentions their relationship. (Note: I think USPTO query links 'expire.' You can always search again using TESS.
According to this link, it looks like American Greetings, Those Characters From Cleveland, and Rinda Vas have previously gone after alleged violations of their marks. (In the linked page, the case appears to be a reasonable attack against a domain squatter.)
--JoeHave you ever tried to use Slashdot's article search functionality? I've tried to find article that are only a couple days old, using words directly from the article, and I often get about 3 pages of totally unrelated tripe before I get to the article I want.
For instance, suppose I want to find Slashdot articles related to Armadillo Aerospace, John Carmack's space company. Check out the results of the search. The first article that's really got something to do with Armadillo Aerospace is about halfway down the page. (Of course, the real problem is that the search defaults to "order by date", which means lots of low-scoring hits get ranked above the real meat, but I'll conveniently not let that detract too strongly from my rant. ;-)
--JoeThe company QuickTurn specializes in boxes whose purpose in life is to simulate a CPU or other silicon design in a giant array of FPGAs. Many silicon vendors make use of these machines.
--JoeI'm pretty sure its L1D, L1I and L2 all have 64 byte cachelines (512 bits), which mean that a linefill will require a 4-transfer burst over a 128-bit bus.
Unfortunately the datasheet doesn't say. This page seems to corroborate with me on the linesize.
--JoeThat's TOL to you buddy. I guess you're SOL. HTH.
Slightly offtopic, but did anyone else here have a hard time reading black and/or white text on a background that consists of a fairly high bandwidth white-dark-white gradient?
--JoeAnd the exact same compiler. And exact same header files and libraries. And....
But what knowledge will you gain that you couldn't get from the source? Only knowledge about the build environment.
The look on your face as you open the bill? Priceless.
Fortunately, those sites are rare (at least in my browsing). I tend not to re-visit sites that have obnoxious Javascript like that. The only ones I've really noticed that do that are porn sites anyway. And wget works wonders, not that I'd know anything about that[*].... ;-)
--Joe[*] Tongue planted firmly in cheek.