But Javadoc annotations are a completely different concept: other than @deprecated, they don't affect the generated class file, so you cannot use them for runtime processing of the class.
I know you're trolling and all, but I have boot times of less than twenty seconds for my P-II/400. This beats every other consumer OS that will run on the system. If I were to strip out as many services as possible, I could get that down to about 5 seconds, although I wouldn't have a very useful system.
Yes, it should, but UI latencies of 10ms or higher are not a problem. Most users wouldn't even notice a latency of 20-30ms. I think most OSs use a scheduling timeslice of 20ms -- you can reasonably expect to have that much latency before the app the user is interacting with is scheduled to run, and most users never realize. Much more than that is an irritation; serious usability problems start to appear at about 100ms, which is where users start wondering why the POS is so goddamn SLOW!
Although it seems MS prefers to sell WinCE for those with RT requirements:
"a number of significant changes made to the kernel of Windows CE 3.0 have greatly enhanced real-time performance to withstand the most demanding real-time applications"
I think that came along with the latest BITS update sometime in early summer this year, but can't be sure.
That would be the BITS update that stopped autoupdates from working on all of my machines for a while, which took me a few months to notice...?
Windows Update is a broken pile of shit that relies on you having the latest version of some of the parts of Windows... which is *really* useful if you don't have them.
I had been worrying that the aliens in my SF novel, with a wingspan of 6 metres on a world with a gravity level of ~0.9g, would be a little too big to fly. But this is good enough evidence to me that they would be able to.:)
Why? Is it because "left no descendents" and "don't know what their closest relative was" are somewhat conflictatory?
I think the GP needs to get out more if he thinks that sentence is particularly bad. The biggest problem is that the word "quite" really doesn't fit in the sentence, at least not where it is. Perhaps we don't quite know what their closest relative was, but "don't know quite what" just doesn't work in this context. Also, it uses three separate clauses joined by 'and', one of which seems to be a 'run on sentence'. It would flow much better if written thus:
Pterosaurs went extinct 65 million years ago, leaving no descendants. We don't know what their closest relative was.
That can still be improved, but getting it to that point was trivial.
The most common problem with my mice these days is that the cable develops an intermittent break somewhere near where it enters the mouse body. I've lost two that way in the last year: my current one I've reinforced with Duck tape and a couple of pennies, and it seems to be doing a little better.
No idea what causes it. I don't think I'm over-extending them on a regular basis, and they're not a particularly cheap brand (Genius).
OK, I just tried it and you're right, it does work for Messenger. It doesn't work for a couple of the other directories under Program Files, though: "Movie Maker" (including moviemk.exe, so it isn't restricted to DLLs as you suggest), the usually-empty "xerox" directory, and NetMeeting.
Why they didn't cover Messenger with it is beyond me.
a little better than Joel Spolsky, who makes software that *nobody* uses
His current market may be a niche one, but look back -- he's worked on software that you've almost certainly used yourself. No idea about Zambonini, though.
But why does the size of the company matter? These people realise that a small company is able to make better products because they can usually hire better programmers.
I've found that printers typically only last a year, at most (I'm in college, so I use them alot). I've tried most brands (canon, HP, epson, lexmark) and not one of them have lasted over a year.
What are you doing to them? My LaserJet 5L has lasted me since '98, doing a duty cycle of ~5 sheets per day average with regular peeks of 100-200 sheets, and occasionaly up to 500 or 600 sheets in a day. And I bought it second hand.
They once tried to sell me a warranty for a £10 mouse. IIRC the warranty was £15 but covered me for 3 years!
I'd pay that for a 3 year warranty on a ten quid mouse. I tend to kill a mouse every 9 months to a year, so I figure I'd get 3 of them out of that... better read the small print first though.;)
No I don't shop there on a regular basis I just needed a mouse quickly.
You can get some good deals from them, actually, particularly on laptops. A friend recently purchased an IBM ThinkPad (a cheap Celeron model) for ~£400. That's quite hard to beat. Their wireless networking kit is quite cheap too.
If it didn't comply with HTTP standards, it might have a bit of trouble connecting to servers.
Unless the servers changed their behaviour to better cope with its bugs....
(from/etc/apache2/server-tuning.conf...) # # The following directives modify normal HTTP response behavior to # handle known problems with browser implementations. # [...] BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
I assign a shortcut key to the angstrom or degreee symbol or various greek letters & they don't persist beyond the current session. That is, I close office & reopen it & the shortcuts don't work. Even if I open the same document.
Chances are, it's failing to save Normal.dot (or whatever template you're working with if you're working with a document that uses another one).
What do they mean with this "less functional" argument? Last time I checked I could write, draw, do calculations and present with OpenOffice
Things OO.o (and thus, presumably, OpenDocument) doesn't support that MSO does (at least in v1.2; they may have added some of these in v2):
* gradient fills of frames * text with its baseline on a curve * linking two documents together such that when one updates, the other updates automatically * several more advanced spreadsheet functions are not supported, particularly the ones related to compound interest calculation * spreadsheet size is limited to a smaller range than excel's
Using OpenDoc does not in any way shape or form lock-in the choice of software used to manipulate it, unlike in the MS World, where using MS-Word 'DOC' format *does* lock-in one to using MS software only.
Unfortunately for your argument, right now MS Word is the better supported format, as something like 90% of word processing software (probably 99% if you look at it by market share, as MS have a huge chunk of that themselves) is capable of reading it; most of them, pretty well. Whereas the list of software supporting OpenDocument is pretty short right now.
But soon, it'll probably only be MS Word that doesn't. And there'll be plugins for it that enable that, too.
the solution to "public records management is to force a single, less functional document format on all state agencies."
Err... yes it is. Interoperability is the most important requirement of public records management. The key to promoting interoperability is to choose an interchange format that is simple enough that it can be adequately implemented by as many different vendors as possible. Less functional formats tend to be simpler.
If it could do the job they needed, I'd recommend ASCII text. Failing that, UTF-8.
Clearly they felt they needed some features not supported by these formats, but that OpenDocument did support the features they required. So quit bitching, MS!;)
All posts get [domain.com] initially; it's removed if the post is moderated up sufficient times (I think it's twice for regular users, three times for ACs?)
I have a 20" apple cinema (the newer model) that plays xvid quite nicely at 1680X1050 without artifacts (if it's properly encoded). Maybe you're just watching releases from crappy groups.
I'm sorry, it is *impossible* to encode an MPEG4 (using any presently available encoder) with that resolution and fit 120+ minutes of video in 700MB (i.e. ~750kbit/s) without introducing artifacts. Anyone who says otherwise is welcome to prove it by linking to such a video. For purposes of comparison, source material (uncompressed or compressed to a reasonable bitrate, e.g. ~6000kbit/s for that resolution) would be useful. If your source material is lower res, scale down bitrate pro rate: i.e. for 720x576, you'd have to use 176kbit/s; 640x480 (a more standard resolution for the vids I've seen available as bittorrents) 130 kbit/s.
To suggest that it is possible to get artifact free encoding at these rates is ridiculous. I've seen it at ~1000kbit/s for 640x352 video. Scaled up, that would get you a little over 12 minutes of video per CD.
Problem is that virtually all photographers have the same "contract in place". That's what they mean by "industry standards"
If they don't tell you about the contract before they agree to do the work, then there's no contract. That's what happened to me, and the photographer tried some bullshit about "all photographers do this, so you should have known, therefore it's legit". That's what doesn't work.
OK.. that's bizarre. Can you point me to the specific section of the law that excludes photographers from being subject to work for hire arrangements, or is it more a matter of existing case law? What cases?
As tiem went on, more and more things ended up in the kernel (graphics, apps and servers) it would be hard to call it a microkernel anymore, more like some kind of hybrid.
As I understand it, these things aren't actually part of the kernel, but are rather additional modules that are loaded as ring 0 priveleged code (similarly to drivers). E.g., the SMB server code is in the file %windir%\system32\drivers\srv.sys, and is only loaded when the "server" service is started.
Also, if you look at the names of the functions exported from NTOSKRNL.EXE, you'll find a lot of I/O, IPC, Process Management and other stuff like that, along with a few generic services, and some funny stuff (like "PsSetLegoNotifyRoutine"?!), but nothing user interface or GDI related.
My suspicion is that it's a little overly broad in function to call it a microkernel, but really isn't all that far off. It's just the size of it that prevents me from thinking of it as one -- 2.1Mb is *way* too big, even if that is largely symtab & stuff.
But Javadoc annotations are a completely different concept: other than @deprecated, they don't affect the generated class file, so you cannot use them for runtime processing of the class.
I know you're trolling and all, but I have boot times of less than twenty seconds for my P-II/400. This beats every other consumer OS that will run on the system. If I were to strip out as many services as possible, I could get that down to about 5 seconds, although I wouldn't have a very useful system.
Yes, it should, but UI latencies of 10ms or higher are not a problem. Most users wouldn't even notice a latency of 20-30ms. I think most OSs use a scheduling timeslice of 20ms -- you can reasonably expect to have that much latency before the app the user is interacting with is scheduled to run, and most users never realize. Much more than that is an irritation; serious usability problems start to appear at about 100ms, which is where users start wondering why the POS is so goddamn SLOW!
you've completely missed the mark. XP is not, will never be, and has never been claimed to be realtime.
v erview/features/xp/realtime/default.aspx
3 overvw/realtime/default.aspx
"you can easily add real-time capabilities and optimize Windows XP embedded to meet your real-time needs"
http://msdn.microsoft.com/embedded/getstart/prodo
Although it seems MS prefers to sell WinCE for those with RT requirements:
"a number of significant changes made to the kernel of Windows CE 3.0 have greatly enhanced real-time performance to withstand the most demanding real-time applications"
http://msdn.microsoft.com/embedded/prevver/ce3/ce
I think that came along with the latest BITS update sometime in early summer this year, but can't be sure.
That would be the BITS update that stopped autoupdates from working on all of my machines for a while, which took me a few months to notice...?
Windows Update is a broken pile of shit that relies on you having the latest version of some of the parts of Windows... which is *really* useful if you don't have them.
I had been worrying that the aliens in my SF novel, with a wingspan of 6 metres on a world with a gravity level of ~0.9g, would be a little too big to fly. But this is good enough evidence to me that they would be able to. :)
Why? Is it because "left no descendents" and "don't know what their closest relative was" are somewhat conflictatory?
I think the GP needs to get out more if he thinks that sentence is particularly bad. The biggest problem is that the word "quite" really doesn't fit in the sentence, at least not where it is. Perhaps we don't quite know what their closest relative was, but "don't know quite what" just doesn't work in this context. Also, it uses three separate clauses joined by 'and', one of which seems to be a 'run on sentence'. It would flow much better if written thus:
Pterosaurs went extinct 65 million years ago, leaving no descendants. We don't know what their closest relative was.
That can still be improved, but getting it to that point was trivial.
with 18 meter wingspan you don't have many natural enemies
Imagine how many portion of Hot&Spicy Wings you could make out of one of those...
The most common problem with my mice these days is that the cable develops an intermittent break somewhere near where it enters the mouse body. I've lost two that way in the last year: my current one I've reinforced with Duck tape and a couple of pennies, and it seems to be doing a little better.
No idea what causes it. I don't think I'm over-extending them on a regular basis, and they're not a particularly cheap brand (Genius).
OK, I just tried it and you're right, it does work for Messenger. It doesn't work for a couple of the other directories under Program Files, though: "Movie Maker" (including moviemk.exe, so it isn't restricted to DLLs as you suggest), the usually-empty "xerox" directory, and NetMeeting.
Why they didn't cover Messenger with it is beyond me.
a little better than Joel Spolsky, who makes software that *nobody* uses
His current market may be a niche one, but look back -- he's worked on software that you've almost certainly used yourself. No idea about Zambonini, though.
But why does the size of the company matter? These people realise that a small company is able to make better products because they can usually hire better programmers.
I've found that printers typically only last a year, at most (I'm in college, so I use them alot). I've tried most brands (canon, HP, epson, lexmark) and not one of them have lasted over a year.
What are you doing to them? My LaserJet 5L has lasted me since '98, doing a duty cycle of ~5 sheets per day average with regular peeks of 100-200 sheets, and occasionaly up to 500 or 600 sheets in a day. And I bought it second hand.
Until Windows File Protection recreates it about 2 minutes later, yes.
They once tried to sell me a warranty for a £10 mouse. IIRC the warranty was £15 but covered me for 3 years!
;)
I'd pay that for a 3 year warranty on a ten quid mouse. I tend to kill a mouse every 9 months to a year, so I figure I'd get 3 of them out of that... better read the small print first though.
No I don't shop there on a regular basis I just needed a mouse quickly.
You can get some good deals from them, actually, particularly on laptops. A friend recently purchased an IBM ThinkPad (a cheap Celeron model) for ~£400. That's quite hard to beat. Their wireless networking kit is quite cheap too.
If it didn't comply with HTTP standards, it might have a bit of trouble connecting to servers.
/etc/apache2/server-tuning.conf...)
Unless the servers changed their behaviour to better cope with its bugs....
(from
#
# The following directives modify normal HTTP response behavior to
# handle known problems with browser implementations.
#
[...]
BrowserMatch "MSIE 4\.0b2;" nokeepalive downgrade-1.0 force-response-1.0
I assign a shortcut key to the angstrom or degreee symbol or various greek letters & they don't persist beyond the current session. That is, I close office & reopen it & the shortcuts don't work. Even if I open the same document.
Chances are, it's failing to save Normal.dot (or whatever template you're working with if you're working with a document that uses another one).
What do they mean with this "less functional" argument? Last time I checked I could write, draw, do calculations and present with OpenOffice
Things OO.o (and thus, presumably, OpenDocument) doesn't support that MSO does (at least in v1.2; they may have added some of these in v2):
* gradient fills of frames
* text with its baseline on a curve
* linking two documents together such that when one updates, the other updates automatically
* several more advanced spreadsheet functions are not supported, particularly the ones related to compound interest calculation
* spreadsheet size is limited to a smaller range than excel's
Using OpenDoc does not in any way shape or form lock-in the choice of software used to manipulate it, unlike in the MS World, where using MS-Word 'DOC' format *does* lock-in one to using MS software only.
Unfortunately for your argument, right now MS Word is the better supported format, as something like 90% of word processing software (probably 99% if you look at it by market share, as MS have a huge chunk of that themselves) is capable of reading it; most of them, pretty well. Whereas the list of software supporting OpenDocument is pretty short right now.
But soon, it'll probably only be MS Word that doesn't. And there'll be plugins for it that enable that, too.
the solution to "public records management is to force a single, less functional document format on all state agencies."
;)
Err... yes it is. Interoperability is the most important requirement of public records management. The key to promoting interoperability is to choose an interchange format that is simple enough that it can be adequately implemented by as many different vendors as possible. Less functional formats tend to be simpler.
If it could do the job they needed, I'd recommend ASCII text. Failing that, UTF-8.
Clearly they felt they needed some features not supported by these formats, but that OpenDocument did support the features they required. So quit bitching, MS!
All posts get [domain.com] initially; it's removed if the post is moderated up sufficient times (I think it's twice for regular users, three times for ACs?)
I have a 20" apple cinema (the newer model) that plays xvid quite nicely at 1680X1050 without artifacts (if it's properly encoded). Maybe you're just watching releases from crappy groups.
I'm sorry, it is *impossible* to encode an MPEG4 (using any presently available encoder) with that resolution and fit 120+ minutes of video in 700MB (i.e. ~750kbit/s) without introducing artifacts. Anyone who says otherwise is welcome to prove it by linking to such a video. For purposes of comparison, source material (uncompressed or compressed to a reasonable bitrate, e.g. ~6000kbit/s for that resolution) would be useful. If your source material is lower res, scale down bitrate pro rate: i.e. for 720x576, you'd have to use 176kbit/s; 640x480 (a more standard resolution for the vids I've seen available as bittorrents) 130 kbit/s.
To suggest that it is possible to get artifact free encoding at these rates is ridiculous. I've seen it at ~1000kbit/s for 640x352 video. Scaled up, that would get you a little over 12 minutes of video per CD.
Strange. Reboots should never be necessary under XP, because you can now delete the files associated with a running program.
Probably the uninstaller program's author hasn't realised this yet and is still doing it the old way on all platforms.
Problem is that virtually all photographers have the same "contract in place". That's what they mean by "industry standards"
If they don't tell you about the contract before they agree to do the work, then there's no contract. That's what happened to me, and the photographer tried some bullshit about "all photographers do this, so you should have known, therefore it's legit". That's what doesn't work.
OK.. that's bizarre. Can you point me to the specific section of the law that excludes photographers from being subject to work for hire arrangements, or is it more a matter of existing case law? What cases?
As tiem went on, more and more things ended up in the kernel (graphics, apps and servers) it would be hard to call it a microkernel anymore, more like some kind of hybrid.
As I understand it, these things aren't actually part of the kernel, but are rather additional modules that are loaded as ring 0 priveleged code (similarly to drivers). E.g., the SMB server code is in the file %windir%\system32\drivers\srv.sys, and is only loaded when the "server" service is started.
Also, if you look at the names of the functions exported from NTOSKRNL.EXE, you'll find a lot of I/O, IPC, Process Management and other stuff like that, along with a few generic services, and some funny stuff (like "PsSetLegoNotifyRoutine"?!), but nothing user interface or GDI related.
My suspicion is that it's a little overly broad in function to call it a microkernel, but really isn't all that far off. It's just the size of it that prevents me from thinking of it as one -- 2.1Mb is *way* too big, even if that is largely symtab & stuff.