If you like LISP, try looking at ML or Haskell. In my mind, better finctional languages than LISP. They don't have dynamic typing (both very strictly statically typed), but they have generics which are almost as useful. Plus, they are a joy to code in. I wrote a raytracer in Haskell last year. Lots of fun it was.
My girlfriend did just that when the voicemail spam got out of hand. Their message now says "If you are going to leave an advertisement of any kind, hang up now because we will not respond. However if you are trying to reach..." and so on.
Do you know how much it would cost to lift the amount of lead you'd need into space? The earth's magnetic field deflects something on the order of 95% of cosmic rays. To acheive that in space you'd need tonnes of lead (educated guess... no figures to back this up).
When my friend was in residence (I was in my own house at the time), I helped him build a system very similar to the one you're describing. Exactly the same thing happened. IST found out about it, and shut it down. The reason they gave was that it was eating up internal bandwidth. When he inquired how his search system was eating up so much bandwidth, they told him it wasn't the search that was eating up bacndwidth, but the fact that everyone started getting files from other people's Windows Shares all the time. Now these aren't smart users either. They'd play files directly form others' HD's, without getting a local copy first.
Bottom line is, you may think you have some kind of right to do something like this, but the service is ultimately there for educational purposes. If you can convince them that you're using the search for educational purposes, you're in the clear. Otherwise, you're probably not going to get away with this one. Searching computers for random files, not related to your education, is not acceptable use, I'm sorry to say.
This is a valid point but what alternative is there for an IT manager catering for Windows users?
You're absolutely right, of course, and I would never suggest to the contrary. We have to "sell" Open Office on its merits over the competition, not on the philosophy of the company that made it. Fortunately, I don't have to sell the idea to anyone (yet).:)
There are many common libraries in the Windows architecture. Many of these are loaded at boot time. Being a Windows-specific app, MS Office probably makes better use of these, where Open Office may not make as good use of them in order to gain its cross-platform compatibility. It is these libraries that are common to all Microsoft apps that gain MS Office the load time gain.
Re:msoffice is only faster to start because...
on
Deploying Open Office?
·
· Score: 3, Insightful
Do recall, however, that Windows XP loads a bunch of stuff that MS Office at boot time. Things you don't see in Task Manager like DLLs. Open Office loads it's own versions when it starts. This is a good point, and you can't compare Microsoft programs on Microsoft OSs with non-Microsoft programs on the same OS.
They've really got some problems with their design. My boss is a vision guy, and he's all into these toys. He says that they're trying to make a version where there is a tracking beam which moves the projector depending on where you're looking to keep it pointing at the same place on the retina. I find that laughable. Apparantly there are much better ways of doing the same thing... don't ask me though, I'm just the lowly code monkey:)
... but I think the 10- or 50-year outlook isn't so clear. Yes, for now Dell has dropped Linux from their computer line, but that may not stay that way. I personally think that the 'Ghandi-esqe' approach that open-source has (i.e. the passive resistance thing - not pushing to sell), not to mention the fact that there is no single company behind it, makes it an invincible force in the long run. Maybe Windows will stay ahead of Linux forever... but that will take a lot of running from a horse that will surely get tired.
No no, I think he really meant Brians. You know... how Brian was picked up by the aliens in "Monty Python's Life of Brian"? Well, they cloned him. They had a virtual army of them! But they didn't advance them with their genetic engineering, and _that's_ what got them screwed.
What? No thirteenth apostle! You're just puttin down the black man like all the white men before you. The other twelve wrote him out! He probably even wrote his own gospel, but no, the white men couldn't have it 'cause he was a black man!
Come on, there were proabably a lot of people who travelled with Jesus for some time whilst he was alive who didn't make the bible. You think that thost four books are enough to explain his whole life? There's a lot more to God and Jesus than what's in those books. Looking for it may be the best part of faith.
Discalimer: I'm a White Anglo-Saxon Protestant. i.e. I'm making fun of me as much as you.
Compiled to native code, not byte-code (although you can compile Java to native code these days too)
Built-in function contracts! Pre-and post conditions are built into the language! This is a great boon for coding stability (and you can compile them out in the final product for speed)
Built-in unit testing! All the classes have their unit tests run on them before the main() executes! Sweet! (again, can be compiled out)
Built-in debug mode! There's a programming construct for debugging! In the language! You can also have support for multiple levels of debugging in the language. (can also be compiled out for speed)
Overall, I think this is a job well done. To be honest, I'm dissapointed about the removal of templates, because they are the most powerful feature of C++ (I like LISP:). But this language could be a boon to software robustness everywhere! A job well done.
For those of you who read DaveNet, you know that he recently posted a piece about Blogger, and how they've used XML-RPC to do more interop. Read it. It's a very good piece, and it touches on why web-services are so important.
So why is it? Web services allow any application to talk meaningfully to a web-based application. Right now, all one can do is request documents. That's not meaningful communication to a program. It's only meaningful if one can make procedure calls. Then, your word processor can call an online app to do spell-checking, and stuff like that. More importantly, web services can talk to each-other, enabling a whole new sort of "OS", all web based, accessible from anywhere! That's why everyone thinks these are the next big thing.
First of all, I should've mentionned that this is a great piece, with lots of good numbers, not to mention user stories. If I were currently employed as a network admin, I'd be showing this to my boss:)
To be honest, I'm impressed that the large media outlets are using Slashdot and NewsForge as story leads. It would seem that the majority of the industry goes after the gorillas for the headlines. But then again, I seem to have rebutted my own point with the word "majority" there, implying that of course there are those that do read these sites.
Now finally...
Robin, I think I speak for the majority of the readers here when I say that what all of the staff of OSDN are doing is great for the community and the industry. I'm not saying you have to do more Linux-advocacy stuff, you all do more than your fair share already! I was simply implying that this news should get out to, well, at least the taxpayers of Largo, Florida!
Sincere apologies if my previous post seemed in any way critical of your work.
In a sense, I must agree. Posting this on Newsforge and Slashdot may make us all scream "Yay", but it isn't going to get any executives to approve decisions to switch their desktops over to Linux.
Rob, might I suggest forwarding your story to some news places with a more diverse reading audiences: say WSJ or NYT? I think that execs and politicians would be very interested to hear about the savings they'd get. And that it does work.
I can't remember where this happened, but I remember reading the article in Business class when we were talking about Law. Anyways, someone was having a pool party at their house. Most of those attending were drunk. A good time was being had by all.
The next door neighbour had built a shed up against the fence which seperated the two properties, and he was using it to store tools, etc. (No, this was not Arthur "two-sheds" Jackson). Some of the drunk people decided they could make the 10-foot long jump from the top of the shed into the pool. Needless to say, the first one that tried didn't make it, and suffered irreperable damage (don't recall exactly what.)
Here's where the story gets good: The injured party sues, guess who: The Neighbour! And he won! Why? The court ruled that the Neighbour had been negligent when he had built the shed, not anticipating the case that people next door would get drunk and try to jump from it into their pool.
So those questions are more interesting than you think....
I'm not an AOL user, in fact I hate AOL. But this isn't the same as Microsoft. AOL is paying for advertising. There's nothing inherently wrong with that. It's annoying, granted, but not evil.
Microsoft was saying "If you install our OS, you can't put any other icons on the desktop". Being as the vast majority of computer users expected a Microsoft OS, the computer makers had to install it to get customers, which meant they couldn't install Netscape, put AOL icons on, etc, etc.
As I said, I don't like AOL, but let's not blame them for something that is in well established practice (i.e. paying for adverts).
I think it's a RAM problem. How much RAM do you have? (I'm having the same trouble)
I think it's a lack of RAM (I'm having the same trouble) How much RAM do you have?
If you like LISP, try looking at ML or Haskell. In my mind, better finctional languages than LISP. They don't have dynamic typing (both very strictly statically typed), but they have generics which are almost as useful. Plus, they are a joy to code in. I wrote a raytracer in Haskell last year. Lots of fun it was.
My girlfriend did just that when the voicemail spam got out of hand. Their message now says "If you are going to leave an advertisement of any kind, hang up now because we will not respond. However if you are trying to reach..." and so on.
They haven't a single ad since.
Do you know how much it would cost to lift the amount of lead you'd need into space? The earth's magnetic field deflects something on the order of 95% of cosmic rays. To acheive that in space you'd need tonnes of lead (educated guess... no figures to back this up).
When my friend was in residence (I was in my own house at the time), I helped him build a system very similar to the one you're describing. Exactly the same thing happened. IST found out about it, and shut it down. The reason they gave was that it was eating up internal bandwidth. When he inquired how his search system was eating up so much bandwidth, they told him it wasn't the search that was eating up bacndwidth, but the fact that everyone started getting files from other people's Windows Shares all the time. Now these aren't smart users either. They'd play files directly form others' HD's, without getting a local copy first.
Bottom line is, you may think you have some kind of right to do something like this, but the service is ultimately there for educational purposes. If you can convince them that you're using the search for educational purposes, you're in the clear. Otherwise, you're probably not going to get away with this one. Searching computers for random files, not related to your education, is not acceptable use, I'm sorry to say.
This is a valid point but what alternative is there for an IT manager catering for Windows users?
:)
You're absolutely right, of course, and I would never suggest to the contrary. We have to "sell" Open Office on its merits over the competition, not on the philosophy of the company that made it. Fortunately, I don't have to sell the idea to anyone (yet).
There are many common libraries in the Windows architecture. Many of these are loaded at boot time. Being a Windows-specific app, MS Office probably makes better use of these, where Open Office may not make as good use of them in order to gain its cross-platform compatibility. It is these libraries that are common to all Microsoft apps that gain MS Office the load time gain.
Do recall, however, that Windows XP loads a bunch of stuff that MS Office at boot time. Things you don't see in Task Manager like DLLs. Open Office loads it's own versions when it starts. This is a good point, and you can't compare Microsoft programs on Microsoft OSs with non-Microsoft programs on the same OS.
Oh wait... that's SpectorSoft. I guess we're safe then, right double-oh-seven?
Precisely.
So we either get rid of the guns or the people who would use them to kill. Which do *you* think is easier, hmmm?
They've really got some problems with their design. My boss is a vision guy, and he's all into these toys. He says that they're trying to make a version where there is a tracking beam which moves the projector depending on where you're looking to keep it pointing at the same place on the retina. I find that laughable. Apparantly there are much better ways of doing the same thing... don't ask me though, I'm just the lowly code monkey :)
He's building a ship that is mostly computer controlled: The Microship
I'm sure if you ask nice-like he'll give you some tips.
Rimmer: White-hole-spewing-time-engines-down-oxygen-low-su ggestions-please.
Holly: What?
... but I think the 10- or 50-year outlook isn't so clear. Yes, for now Dell has dropped Linux from their computer line, but that may not stay that way. I personally think that the 'Ghandi-esqe' approach that open-source has (i.e. the passive resistance thing - not pushing to sell), not to mention the fact that there is no single company behind it, makes it an invincible force in the long run. Maybe Windows will stay ahead of Linux forever... but that will take a lot of running from a horse that will surely get tired.
No no, I think he really meant Brians. You know... how Brian was picked up by the aliens in "Monty Python's Life of Brian"? Well, they cloned him. They had a virtual army of them! But they didn't advance them with their genetic engineering, and _that's_ what got them screwed.
What? No thirteenth apostle! You're just puttin down the black man like all the white men before you. The other twelve wrote him out! He probably even wrote his own gospel, but no, the white men couldn't have it 'cause he was a black man!
Come on, there were proabably a lot of people who travelled with Jesus for some time whilst he was alive who didn't make the bible. You think that thost four books are enough to explain his whole life? There's a lot more to God and Jesus than what's in those books. Looking for it may be the best part of faith.
Discalimer: I'm a White Anglo-Saxon Protestant. i.e. I'm making fun of me as much as you.
- Compiled to native code, not byte-code (although you can compile Java to native code these days too)
- Built-in function contracts! Pre-and post conditions are built into the language! This is a great boon for coding stability (and you can compile them out in the final product for speed)
- Built-in unit testing! All the classes have their unit tests run on them before the main() executes! Sweet! (again, can be compiled out)
- Built-in debug mode! There's a programming construct for debugging! In the language! You can also have support for multiple levels of debugging in the language. (can also be compiled out for speed)
Overall, I think this is a job well done. To be honest, I'm dissapointed about the removal of templates, because they are the most powerful feature of C++ (I like LISPThree words: Blogger, blogger, blogger.
For those of you who read DaveNet, you know that he recently posted a piece about Blogger, and how they've used XML-RPC to do more interop. Read it. It's a very good piece, and it touches on why web-services are so important.
So why is it? Web services allow any application to talk meaningfully to a web-based application. Right now, all one can do is request documents. That's not meaningful communication to a program. It's only meaningful if one can make procedure calls. Then, your word processor can call an online app to do spell-checking, and stuff like that. More importantly, web services can talk to each-other, enabling a whole new sort of "OS", all web based, accessible from anywhere! That's why everyone thinks these are the next big thing.
Hi Robin,
:)
First of all, I should've mentionned that this is a great piece, with lots of good numbers, not to mention user stories. If I were currently employed as a network admin, I'd be showing this to my boss
To be honest, I'm impressed that the large media outlets are using Slashdot and NewsForge as story leads. It would seem that the majority of the industry goes after the gorillas for the headlines. But then again, I seem to have rebutted my own point with the word "majority" there, implying that of course there are those that do read these sites.
Now finally...
Robin, I think I speak for the majority of the readers here when I say that what all of the staff of OSDN are doing is great for the community and the industry. I'm not saying you have to do more Linux-advocacy stuff, you all do more than your fair share already! I was simply implying that this news should get out to, well, at least the taxpayers of Largo, Florida!
Sincere apologies if my previous post seemed in any way critical of your work.
Cheers,
Eric
In a sense, I must agree. Posting this on Newsforge and Slashdot may make us all scream "Yay", but it isn't going to get any executives to approve decisions to switch their desktops over to Linux.
Rob, might I suggest forwarding your story to some news places with a more diverse reading audiences: say WSJ or NYT? I think that execs and politicians would be very interested to hear about the savings they'd get. And that it does work.
True story:
I can't remember where this happened, but I remember reading the article in Business class when we were talking about Law. Anyways, someone was having a pool party at their house. Most of those attending were drunk. A good time was being had by all.
The next door neighbour had built a shed up against the fence which seperated the two properties, and he was using it to store tools, etc. (No, this was not Arthur "two-sheds" Jackson). Some of the drunk people decided they could make the 10-foot long jump from the top of the shed into the pool. Needless to say, the first one that tried didn't make it, and suffered irreperable damage (don't recall exactly what.)
Here's where the story gets good: The injured party sues, guess who: The Neighbour! And he won! Why? The court ruled that the Neighbour had been negligent when he had built the shed, not anticipating the case that people next door would get drunk and try to jump from it into their pool.
So those questions are more interesting than you think....
A friend of mine once derived the Cosine law in the middle of his Grade 12 Math exam... he could remember the derivation, but not the law.
I'm not an AOL user, in fact I hate AOL. But this isn't the same as Microsoft. AOL is paying for advertising. There's nothing inherently wrong with that. It's annoying, granted, but not evil.
Microsoft was saying "If you install our OS, you can't put any other icons on the desktop". Being as the vast majority of computer users expected a Microsoft OS, the computer makers had to install it to get customers, which meant they couldn't install Netscape, put AOL icons on, etc, etc.
As I said, I don't like AOL, but let's not blame them for something that is in well established practice (i.e. paying for adverts).