Infoworld has done better articles on the topic. A little dated (2010... Applets? Flash?), but still fun:
Nothing screams "get off my lawn" like a language controlled by Oracle, the world's largest enterprise software vendor. The chances that Java can attract the mohawks-and-tattoos set today seem slimmer than ever.
When you fopen() a file in binary ("rb", etc.) mode, you do have to take that into account. However, when you open in text mode ("r", "w", etc.) the stdlib does linefeed conversion for you.
Note that fseek() with SEEK_CUR will almost always fail in text mode, since the number of bytes read may vary from the current offset in the file due to the conversion. Recording the current offset with ftell() followed by an fseek() with SEEK_SET will clear that right up.
This is a little contrived, but if your company had an acquisitions department server in Ethelton, Saskatchewan (somewhere in the middle of Canada), it would be:
caskethac
nnn
The dead have risen and they're modding their coffins. Sweet Jesus!
Disclaimer: I am not a jock. I'm not even remotely fit.
What about telling your kids to play outside? I've never been into team sports, but I do enjoy a lot of outdoor activities (despite my Programmer's Gut).
Examples: Skiing (Nordic and Downhill), Snowboarding, biking, running (yuck), frisbee, kite flying, stunt kite flying (too fun... like Asteroids on a really large screen), surfing, wind surfing (my fave), waterskiing, wakeboarding, sailing, hiking, climbing... And so on.
The best of the non-competitive activities have existed for decades, centuries, and millenia.
Like I said, I'm not a jock. I just live in Calgary. When you see mountains on the way to work every morning, you get some good ideas for spending your free time.
I'm not a kernel hacker, just a lowly multi-platform threads-n-sockets kinda guy.
If this thing is running as a kernel module, how well does it work & play with other processes? I know that's not the concern, since any box that needs this kind of performance for one "task" should be a dedicated machine... but once invoked, will this thing pre-empt at all?
I mean, that's kinda the point of the kernel, that anything that needs to be done right away (raw I/O, device control, memory & process management) happens more or less right away, and everything out in userland has to wait it's turn.
Does memory protection extend to kernel modules? What can a module trample?
First you need to sent a probe to mars that
launches a smaller probe to the surface
from about 200mi above the surface. The little probe (launched from 200km) would slam into the
martin surface....
Yes. Hummingbird Exceed includes mwm. The Exceed XDK (X Development Kit) includes all the X, Xm, and Xt development libraries you'd need to compile a Motif app for Windows. I use the XDK and MS VC++ to compile the Windows NT version of our flagship product, which also ships for Solaris+CDE.
The downside is that your clients also need to buy Exceed (or Exceed 3D, if you're using OpenGL... The XDK includes the OGL libs as well) and have it running... Can't open a pure X-Windows GUI without X-Windows, now can we?
I don't think there's a port of LessTif for Windows, so I'm not sure this is the way for an opensource/freesoftware programmer to go.
I hate to say this... I reeeeeally do... But 1337 speak may be the solution to all this.
Sure, this package can find out who's offering "Metallica", but what about "M377A1iCA"? It's a temporary solution at best, but it's just obfuscated enough to defeat corporate chowderheads.
As some of you are aware, there have been rumblings for some time now that Apple will release a new PDA... Rumors range from it being a MacOS or MacOS-lite kind of device (like WinCE but Mac-themed), to a Palm/Handspring unit with Apple bells n' whistles.
Hypothesis: Apple sunk a ton o' cash into the Newton, and especially with version 2.0 of NewtOS, came up with some really interesting technology. All ARM native.
See where I'm going with this? Could this be evidence that Palm and Apple are swapping technology? Granted PalmOS and NewtOS are very different beasts, but moving from Dragonball to ARM would seem like the first logical step. Apple loved writing in Assembler Language in those days.
Wow, Jon. I'm normally a fan of your don't-tread-on-me stuff... Despite technical inaccuracies and slippery-slope arguments, they usually contain a modicum of truth. But WOW are you ever missing the point.
While you do cover one of the important issues, how much the DMCA sucks for anyone who's interested in doing more than simply owning an article of US-produced media (like, say, watching it), I think you're really off base with this iCraveTV thing.
The geographical filter thingy is not an attempt to Balkanize the net... If anyone's sensitive to that, it's us Canucks (Parlez-Vous Francais?). What it is, in fact, is a very small legal shield for media distributors and redistributors to cower behind to avoid the broad and horrible swing of the Big Club (DMCA) that US corporatists are swinging at them.
"Look! Look! If this upsets you, then we'll only show it on Tuesdays! In the Dark! In the third sub-basement behind a door labelled 'beware of the panther'". Anything to shake off the litigation for a while.
What the filtering software represents (and keep in mind that it may not exist... these are ultimately TV execs making the claim here) is an distant-early-warning of coming changes being forced by the DMCA. As it becomes more of a frustration for the rest of the net, the US will slowly be isolated to avoid legal skirmishes like this. Like a child that doesn't play well with others, or a Cancer being forced into a benign state. It's a classic "a few bad apples" problem.
Hey all you lawyers out there: Isn't a country with an extradition treaty with the US required, to one extent or another, to worry about this sort of copyright violation? I know not these things.
I'm thinking less of how one captures the software's mojo in an image, than how to capture that of the GNU/Linux community. Much like the late Power Computing's extremist advertising for their Mac clones ("You can take my Mac when you pry my cold, dead fingers from the mouse", and so on).
1- The image of Tux cloned and overlaid into what looks like a legion of penguins marching in a column. Headline reads, "It Takes a Budget of Trillions to Hold Us Back." (Possibly "Marketing Budget of Billions"). Highly representative of the legions of GNU/Linux faithful. Bound to piss someone off.
2- The image of Tux, inside a circle formed from the logos of industry heavyweights (IBM and so forth) who have recently jumped on the bandwagon, adding momentum. A little too obvious, but it's highly representative of GNU/Linux's move from finge to mainstream OS.
3- The _most_ obvious thing would be a screenshot of sorts. Picking the X-Window manager is going to be tough, but KDE or GNOME would seem the most topical (GNOME especially). A focus on interface niceties like menus and icons is necessary, as is multimedia (read: Netscape, XMMS, and GIMP). Maybe a nice Office suite. A transparent terminal window with the ridiculously-long system uptime, maybe. *How* to fit this all onto a magazine cover is outside of the scope of this posting! =:)
99.9%, aka 999/1000 sounds like a nice ratio, until you consider that (as every programmer worth his salty snacks knows) the/real/ problems occur in the boundary conditions. You know, that eventuallity that you didn't plan or lay code for? Like trapping certain nasty but rare exceptions?
Now this really _is_ nit-picking, but what eventuallities does this 99.9% cover? Successive pings? I don't really care about the ordinary stuff that users do. What happens to/me/ when I hit one of those boundary conditions? Do I get to sleep that night? That *week*?
Now, the Journalling-NTFS will help... Maybe... I'd feel better about it if MS had a better history of writing good file system standards and disaster recovery code. Do I really trust MS to rollback dirty writes?
I always consider the use of Linux (or any other OS for that matter) in the corporate environment as falling under the old Engineering adage, "If it works, it works". Linux works for many tasks. It works well, in fact. So *why not* use it?
It's not appropriate for all situations, but then no OS really is. You should make your selection based on what the core task of the server will be, and what product has strengths in that area.
This guy obviously hasn't spent that much time behind an NT administrative console beating his head on the keyboard trying to figure out why the darn thing won't stay up, or contemplating why even-numbered NT Service Packs break more things than they fix.
Then again, NT does make a nice/quick n' dirty/ server, if you have a license handy.
With all the hullabaloo surrounding Echelon recently, how do we know that such a system is not already in place? Think about it:
That new toaster you bought with the cool digital lightness/darkness controller in it... Is it tapped? The element inside could be adapted into a crude microphone, picking up conversations and feeding them to voice recognition Automata in the controller. The controller could screen for potentially illicit keywords, like "Bomb" or "Tinky-Winky". The conversation could then be broadcast to an Echelon archiving site through the local power grid.
And why not a toaster? In every civilized nation on the planet, the truly important conversations happen in the kitchen. The reason is simple, really - that's where the food is.
Unplug your toaster NOW!
=)
If you think this (my sense of humor) is disturbing, think about how easy this would be to implement.
Nice. Looks like Microsoft is experiencing - Fear of the Mighty Penguin - Uncertainty about their future market share - Doubt in their ability to compete on a level (somewhat) playing field.
So Linux is now a clear and present danger (like it wasn't before!). I suppose they hope that marketing will succeed where Software Engineering failed.
Ah, you are correct. The information on their media (check out their ECC documentation) mislead me... it shows a pretty simple diagram illustrating an 8-track head.
I saw two interesting points on their site: 1) They are using 8-track tapes, and 2) They are calling the 8-track R/W head technology revolutionary.
I hate to pick nits, but since when is this revolutionary? All tape storage units worth their salt have 8+. MSb on the inside, and LSb's on the outside. Maybe the head size is smaller than before.
That said, I do like the thought on keeping Foghat MP3s on a digital 8-Track cassette.
Infoworld has done better articles on the topic. A little dated (2010... Applets? Flash?), but still fun:
Here's an excruciatingly detailed explaination.
Note that fseek() with SEEK_CUR will almost always fail in text mode, since the number of bytes read may vary from the current offset in the file due to the conversion. Recording the current offset with ftell() followed by an fseek() with SEEK_SET will clear that right up.
Crazy but true. This has corrupted my data more than once. Here's an excruciatingly detailed explaination.
Interesting.
This is a little contrived, but if your company had an acquisitions department server in Ethelton, Saskatchewan (somewhere in the middle of Canada), it would be:
The dead have risen and they're modding their coffins. Sweet Jesus!
Disclaimer: I am not a jock. I'm not even remotely fit.
What about telling your kids to play outside? I've never been into team sports, but I do enjoy a lot of outdoor activities (despite my Programmer's Gut).
Examples: Skiing (Nordic and Downhill), Snowboarding, biking, running (yuck), frisbee, kite flying, stunt kite flying (too fun... like Asteroids on a really large screen), surfing, wind surfing (my fave), waterskiing, wakeboarding, sailing, hiking, climbing... And so on.
The best of the non-competitive activities have existed for decades, centuries, and millenia.
Like I said, I'm not a jock. I just live in Calgary. When you see mountains on the way to work every morning, you get some good ideas for spending your free time.
I'm not a kernel hacker, just a lowly multi-platform threads-n-sockets kinda guy.
If this thing is running as a kernel module, how well does it work & play with other processes? I know that's not the concern, since any box that needs this kind of performance for one "task" should be a dedicated machine... but once invoked, will this thing pre-empt at all?
I mean, that's kinda the point of the kernel, that anything that needs to be done right away (raw I/O, device control, memory & process management) happens more or less right away, and everything out in userland has to wait it's turn.
Does memory protection extend to kernel modules? What can a module trample?
Heh heh...
"Look... If we build this large wooden Badger..."
damn it...they already tried that
Heh heh...
Look... If we built this large badger...
Yes. Hummingbird Exceed includes mwm. The Exceed XDK (X Development Kit) includes all the X, Xm, and Xt development libraries you'd need to compile a Motif app for Windows. I use the XDK and MS VC++ to compile the Windows NT version of our flagship product, which also ships for Solaris+CDE.
The downside is that your clients also need to buy Exceed (or Exceed 3D, if you're using OpenGL... The XDK includes the OGL libs as well) and have it running... Can't open a pure X-Windows GUI without X-Windows, now can we?
I don't think there's a port of LessTif for Windows, so I'm not sure this is the way for an opensource/freesoftware programmer to go.
But damn, it *does* work well.
I hate to say this... I reeeeeally do... But 1337 speak may be the solution to all this.
Sure, this package can find out who's offering "Metallica", but what about "M377A1iCA"? It's a temporary solution at best, but it's just obfuscated enough to defeat corporate chowderheads.
I feel like I just ate my young...
If humans were to become more like one particular character from the HHGG, which would you predect? Which would you prefer?
My personal pick would be Zaphod - being an aloof arrogant narcissist has its perks, if you're too inebriated to be honestly introspective.
As some of you are aware, there have been rumblings for some time now that Apple will release a new PDA... Rumors range from it being a MacOS or MacOS-lite kind of device (like WinCE but Mac-themed), to a Palm/Handspring unit with Apple bells n' whistles.
Hypothesis: Apple sunk a ton o' cash into the Newton, and especially with version 2.0 of NewtOS, came up with some really interesting technology. All ARM native.
See where I'm going with this? Could this be evidence that Palm and Apple are swapping technology? Granted PalmOS and NewtOS are very different beasts, but moving from Dragonball to ARM would seem like the first logical step. Apple loved writing in Assembler Language in those days.
// END RUMORMONGERING
Wow, Jon. I'm normally a fan of your don't-tread-on-me stuff... Despite technical inaccuracies and slippery-slope arguments, they usually contain a modicum of truth. But WOW are you ever missing the point.
While you do cover one of the important issues, how much the DMCA sucks for anyone who's interested in doing more than simply owning an article of US-produced media (like, say, watching it), I think you're really off base with this iCraveTV thing.
The geographical filter thingy is not an attempt to Balkanize the net... If anyone's sensitive to that, it's us Canucks (Parlez-Vous Francais?). What it is, in fact, is a very small legal shield for media distributors and redistributors to cower behind to avoid the broad and horrible swing of the Big Club (DMCA) that US corporatists are swinging at them.
"Look! Look! If this upsets you, then we'll only show it on Tuesdays! In the Dark! In the third sub-basement behind a door labelled 'beware of the panther'". Anything to shake off the litigation for a while.
What the filtering software represents (and keep in mind that it may not exist... these are ultimately TV execs making the claim here) is an distant-early-warning of coming changes being forced by the DMCA. As it becomes more of a frustration for the rest of the net, the US will slowly be isolated to avoid legal skirmishes like this. Like a child that doesn't play well with others, or a Cancer being forced into a benign state. It's a classic "a few bad apples" problem.
Hey all you lawyers out there: Isn't a country with an extradition treaty with the US required, to one extent or another, to worry about this sort of copyright violation? I know not these things.
Just my 2 cents ($0.012 USD).
Maybe on of these ideas would suffice...
I'm thinking less of how one captures the software's mojo in an image, than how to capture that of the GNU/Linux community. Much like the late Power Computing's extremist advertising for their Mac clones ("You can take my Mac when you pry my cold, dead fingers from the mouse", and so on).
1- The image of Tux cloned and overlaid into what looks like a legion of penguins marching in a column. Headline reads, "It Takes a Budget of Trillions to Hold Us Back." (Possibly "Marketing Budget of Billions"). Highly representative of the legions of GNU/Linux faithful. Bound to piss someone off.
2- The image of Tux, inside a circle formed from the logos of industry heavyweights (IBM and so forth) who have recently jumped on the bandwagon, adding momentum. A little too obvious, but it's highly representative of GNU/Linux's move from finge to mainstream OS.
3- The _most_ obvious thing would be a screenshot of sorts. Picking the X-Window manager is going to be tough, but KDE or GNOME would seem the most topical (GNOME especially). A focus on interface niceties like menus and icons is necessary, as is multimedia (read: Netscape, XMMS, and GIMP). Maybe a nice Office suite. A transparent terminal window with the ridiculously-long system uptime, maybe. *How* to fit this all onto a magazine cover is outside of the scope of this posting! =:)
99.9%, aka 999/1000 sounds like a nice ratio, until you consider that (as every programmer worth his salty snacks knows) the /real/ problems occur in the boundary conditions. You know, that eventuallity that you didn't plan or lay code for? Like trapping certain nasty but rare exceptions?
/me/ when I hit one of those boundary conditions? Do I get to sleep that night? That *week*?
Now this really _is_ nit-picking, but what eventuallities does this 99.9% cover? Successive pings? I don't really care about the ordinary stuff that users do. What happens to
Now, the Journalling-NTFS will help... Maybe... I'd feel better about it if MS had a better history of writing good file system standards and disaster recovery code. Do I really trust MS to rollback dirty writes?
The answer is typically 'No'.
Check out the Modern Cryptography FAQ on RSA's web site:
http://www.rsa.com/rsalabs/faq/
It has all the answers you need.
I always consider the use of Linux (or any other OS for that matter) in the corporate environment as falling under the old Engineering adage, "If it works, it works". Linux works for many tasks. It works well, in fact. So *why not* use it?
/quick n' dirty/ server, if you have a license handy.
It's not appropriate for all situations, but then no OS really is. You should make your selection based on what the core task of the server will be, and what product has strengths in that area.
This guy obviously hasn't spent that much time behind an NT administrative console beating his head on the keyboard trying to figure out why the darn thing won't stay up, or contemplating why even-numbered NT Service Packs break more things than they fix.
Then again, NT does make a nice
With all the hullabaloo surrounding Echelon recently, how do we know that such a system is not already in place? Think about it:
That new toaster you bought with the cool digital lightness/darkness controller in it... Is it tapped? The element inside could be adapted into a crude microphone, picking up conversations and feeding them to voice recognition Automata in the controller. The controller could screen for potentially illicit keywords, like "Bomb" or "Tinky-Winky". The conversation could then be broadcast to an Echelon archiving site through the local power grid.
And why not a toaster? In every civilized nation on the planet, the truly important conversations happen in the kitchen. The reason is simple, really - that's where the food is.
Unplug your toaster NOW!
=)
If you think this (my sense of humor) is disturbing, think about how easy this would be to implement.
Nice. Looks like Microsoft is experiencing
- Fear of the Mighty Penguin
- Uncertainty about their future market share
- Doubt in their ability to compete on a level (somewhat) playing field.
So Linux is now a clear and present danger (like it wasn't before!). I suppose they hope that marketing will succeed where Software Engineering failed.
Ah, you are correct. The information on their media (check out their ECC documentation) mislead me... it shows a pretty simple diagram illustrating an 8-track head.
1) They are using 8-track tapes, and
2) They are calling the 8-track R/W head technology revolutionary.
I hate to pick nits, but since when is this revolutionary? All tape storage units worth their salt have 8+. MSb on the inside, and LSb's on the outside. Maybe the head size is smaller than before.
That said, I do like the thought on keeping Foghat MP3s on a digital 8-Track cassette.