I've got a toshiba portege 3480 with a busted keyboard (alchohol poured inadvertantly onto it). No such luck yet finding a replacement save for the entire unit.
Design patterns can be useful. The demonstrate good design in generally language neutral terms. They are useful teaching devices and solidly formalise a lot of things a lot of people having been saying in a lot of communities for a long time.
But they are not the end-all-be-all-panacea that some developers (and managers) imagine them to be. I have witnessed the following more than once, and it scares the hell out of me:
Oh, the proxy manager pool pattern in my framework does not have a helper. Perhaps a composite visitor pattern will suffice...
I try to run the fsck away when I hear such atrocities (that is a euphemism, kids;).
What is more, one day bored, I wrote a small script to go through the tree, examine all class declarations.
The design pattern fanatics had a mean class name length of 73... not 7.3, or 13... 73...
They were also using delphi, so no typedef for them;)
Long story short, good teaching tool, awesome way to watch the stupid and uninformed create a tangled web of complexity to hang themselves in...
There is a separate patent license available to parties interested in implementing software programs that can read and write files that conform to the Specification.
Ease of implementation and ease of debugging for the programmer. That is the value of a human readable protocol. All other things being equal, a human readable protocol will be easier (read: $$$ cheaper) than a non-readable one.
end quote (plain old text doesn't allow tags... tsk tsk)
This too, is something my roommate and I discussed. It is important to debug the protocol, when things go wrong.
However, in debugging, one must create tools. Event if these tools are as simple as:::OutputDebugStringW(wsz_request);
nevertheless a tool has been created. To take a step further - most people debug using debuggers. I will not start a holy war on the merits of gdb of vc but a tool must exist.
Computers were never designed for humans to directly interact with on their own - the tool requires a tool.
What is the difference between the aforementioned tools and another tool that takes a protocol byte stream and renders it human readable?
One such tool that immediately comes to mind is an assembler, in reverse.
patiently awaiting your rebuttal. joshua
Re:Thoughts on XML - lucid parent post
on
CNet on WinFS
·
· Score: 1
Disclaimer: This post may be off topic
My roommate and I have discussed this point for quite some time. He had an interesting point relevant to the prevalance of xml everywhere, including rpc mechanisms.
Proponents argue that it is human readable AND an industry standard that allows inclusion of metadata (other data) with data.
Nothing to argue here.
My roommate and I eventually concluded that for mechanisms like rpc, where machines are the only participants in a dialogue, of what value is human readability?
Metadata is useful; since languages exist that are capable of implementing the semantics as xml (xslt), this is good (but lisp did it first).
Providing tools to do all of the above and while keeping it effecient strikes me as a more well-reasoned and prudent approach to computing.
>> does anyone else think using XML in a filesystem is a horrible way to go?
XML in the filesystem: Why write what you will never read?
Note: IANAP (I am not a parent)
You make very important points:
We are trying to instill in him that guns are weapons for the sole purpose of harming and killing other things... We're trying to teach him to be nice. To try to be a good person. To know right from wrong.
However, you say:
We do NOT let him play any games with guns...
There are no answers, only choices.
These seem contradictory. You cannot prevent someone from doing something without taking away choice...
As a child, guns were not physically around, but concepts that required understanding of guns (i.e. games) were invaluable.
I have since grown up and I still strive to be a good person, to know right from wrong. Knowledge of guns is not a bad thing.
My girlfriend would put it this way (while watching the fox news network):
You have to know the enemy... You must pay the most attention to those things you distrust and do not believe in...
Two cents.
joshua
You pushed some of the IIS into the kernel, didn't you? We have what we call a listener, an HTTP handler that we pushed into the kernel. We were looking at how to improve performance. Requests come in and go all the way through the networking and back into user mode where they're handed off. There is a huge amount of the web traffic that you can respond to very quickly without having to have a user mode. So there's HTTP.SYS, a driver that runs in kernel mode and responds in ways that are very well understood, with some parsing and quite a bit of caching, and it handles sessions and it's a huge performance win.
Once signed with a private key, provided the key has not been leaked, is secure.
The only way to verify authenticity, until someone solves NP-complete problems...
joshua
Not everyone has missed what the FCC's proposal might mean. AOL Time Warner, which owns cable companies, submitted a response to the FCC, saying that the agency "should not reverse decades of sound legal and policy conclusions" and warning that taking such action would also reduce regulations on the regional Bell companies that are necessary to spur competition.
Most interesting is that while AOL Time Warner would prefer not to undo decades of sound legal and policy conclusions, they never miss an opportunity to grow their media empire...
Paul T. Cappacio, general counsel of AOL Time Warner, told the New York Times that the rules were "an anachronism" and were "not remotely
necessary to protect competition."
While I am NOT a geneticist, molecular biologist, etc., I volunteer!
While I am limited to helping out schools with tutoring programs, my hunch is there are plenty of people with a little time on their hands, altruism in their hearts.
last i heard, stallman was giving his shit away for free; i don't think that sort of behaviour is limited to the land of ones and zeros.
People stop getting paid royalties, ergo: People no longer have incentive to develop treatments for the discovery of cancerous cells, ergo: More people die from cancer. Someone pulls their head out of their cancerous asshole and feels that living is incentive enough... cogito, ergo sum.
The FTC is accepting public comment on the proposed order for 30 days, until September 9, 2002, after which the Commission will determine whether to make it final. Comments should be sent to: FTC, Office of the Secretary, 600 Pennsylvania Ave., N.W., Washington, D.C. 20580.
MFC - variable initialization
on
Pet Bugs?
·
· Score: 1
or lack thereof!!
want to guess what happens when a UINT isn't initialized to '0' when rolling through their print preview code...
Cut that $75 and $56 in half, and isn't that more reasonable?
A hinge before markup at 37.5 sounds completely reasonable.
Can you bend over for a minute while I fit said hinges?
We've got 5 toshiba porteges onsite. When something fails you flip a spare over and swap out parts. It works beautifully.
The only problem is when you want to replace the parts that you have used in the spares.
I've got a toshiba portege 3480 with a busted keyboard (alchohol poured inadvertantly onto it). No such luck yet finding a replacement save for the entire unit.
Design patterns can be useful. The demonstrate good design in generally language neutral terms. They are useful teaching devices and solidly formalise a lot of things a lot of people having been saying in a lot of communities for a long time.
...
;).
... not 7.3, or 13 ... 73 ...
;)
...
:) (tm)
But they are not the end-all-be-all-panacea that some developers (and managers) imagine them to be. I have witnessed the following more than once, and it scares the hell out of me:
Oh, the proxy manager pool pattern in my framework does not have a helper. Perhaps a composite visitor pattern will suffice
I try to run the fsck away when I hear such atrocities (that is a euphemism, kids
What is more, one day bored, I wrote a small script to go through the tree, examine all class declarations.
The design pattern fanatics had a mean class name length of 73
They were also using delphi, so no typedef for them
Long story short, good teaching tool, awesome way to watch the stupid and uninformed create a tangled web of complexity to hang themselves in
Naturally, Your Mileage May Vary
joshua
It gets better (RTFL):
There is a separate patent license available to parties interested in implementing software programs that can read and write files that conform to the Specification.
*snicker*
...
I'll bite:
There are better development tools already available on the platform Kylix targets
Oh, and to start a flamewar:
BorCon was the day all Delphi development stopped for day - all 2000 of the delphi community.
*snicker*
quote
... tsk tsk)
::OutputDebugStringW(wsz_request);
Ease of implementation and ease of debugging for the programmer. That is the value of a human readable protocol. All other things being equal, a human readable protocol will be easier (read: $$$ cheaper) than a non-readable one.
end quote
(plain old text doesn't allow tags
This too, is something my roommate and I discussed. It is important to debug the protocol, when things go wrong.
However, in debugging, one must create tools. Event if these tools are as simple as:
nevertheless a tool has been created.
To take a step further - most people debug using debuggers. I will not start a holy war on the merits of gdb of vc but a tool must exist.
Computers were never designed for humans to directly interact with on their own - the tool requires a tool.
What is the difference between the aforementioned tools and another tool that takes a protocol byte stream and renders it human readable?
One such tool that immediately comes to mind is an assembler, in reverse.
patiently awaiting your rebuttal.
joshua
Disclaimer: This post may be off topic
My roommate and I have discussed this point for quite some time. He had an interesting point relevant to the prevalance of xml everywhere, including rpc mechanisms.
Proponents argue that it is human readable AND an industry standard that allows inclusion of metadata (other data) with data.
Nothing to argue here.
My roommate and I eventually concluded that for mechanisms like rpc, where machines are the only participants in a dialogue, of what value is human readability?
Metadata is useful; since languages exist that are capable of implementing the semantics as xml (xslt), this is good (but lisp did it first).
Providing tools to do all of the above and while keeping it effecient strikes me as a more well-reasoned and prudent approach to computing.
>> does anyone else think using XML in a filesystem is a horrible way to go?
XML in the filesystem: Why write what you will never read?
tchuss.
Note: IANAP (I am not a parent)
... We're trying to teach him to be nice. To try to be a good person. To know right from wrong.
...
There are no answers, only choices.
...
... You must pay the most attention to those things you distrust and do not believe in...
You make very important points:
We are trying to instill in him that guns are weapons for the sole purpose of harming and killing other things
However, you say:
We do NOT let him play any games with guns
These seem contradictory. You cannot prevent someone from doing something without taking away choice
As a child, guns were not physically around, but concepts that required understanding of guns (i.e. games) were invaluable.
I have since grown up and I still strive to be a good person, to know right from wrong. Knowledge of guns is not a bad thing. My girlfriend would put it this way (while watching the fox news network):
You have to know the enemy
Two cents.
joshua
// this is a c style comment /* this is c++ style comment */
-- did you ever why we had to run for shelter when the promise of a brave new world unfurled beneath the clear blue sky?
The parent is correct; what's worse is ms engineers gloat about the shit they shove in their kernel
9 02 0478,2133899,00.htm
http://insight.zdnet.co.uk/software/windows/0,3
You pushed some of the IIS into the kernel, didn't you?
We have what we call a listener, an HTTP handler that we pushed into the kernel. We were looking at how to improve performance. Requests come in and go all the way through the networking and back into user mode where they're handed off. There is a huge amount of the web traffic that you can respond to very quickly without having to have a user mode. So there's HTTP.SYS, a driver that runs in kernel mode and responds in ways that are very well understood, with some parsing and quite a bit of caching, and it handles sessions and it's a huge performance win.
make install make clean that's all she wrote. joshua
Once signed with a private key, provided the key has not been leaked, is secure. The only way to verify authenticity, until someone solves NP-complete problems ...
joshua
Mother should I run for president?
It is nice to have machines do your bidding.
Spend enough time moving on out to higher abstractions and labor intensive practices like penmanship become worthless.
Spend enough time moving on out to higher abstractions and you begin to know the cost of everything and the value of nothing.
Most interesting is that while AOL Time Warner would prefer not to undo decades of sound legal and policy conclusions, they never miss an opportunity to grow their media empire ...
Paul T. Cappacio, general counsel of AOL Time Warner, told the New York Times that the rules were "an anachronism" and were "not remotely necessary to protect competition."
strange times.
Thus explains the natives behaviour...
fascinating!
Fooled you - with my stupid bit~!
have we forgotten that evil people often masquerade in sheep's clothing????
stupid!
joshua
Why is this modded up insightful. Mention of Beowolf always seems to elicit this in moderators. Beowolf! Insightful?
Really now, what were you thinking.
While I am NOT a geneticist, molecular biologist, etc., I volunteer!
While I am limited to helping out schools with tutoring programs, my hunch is there are plenty of people with a little time on their hands, altruism in their hearts.
last i heard, stallman was giving his shit away for free; i don't think that sort of behaviour is limited to the land of ones and zeros.
two cents.
People stop getting paid royalties, ergo:
People no longer have incentive to develop treatments for the discovery of cancerous cells, ergo:
More people die from cancer.
Someone pulls their head out of their cancerous asshole and feels that living is incentive enough...
cogito, ergo sum.
see the counter at the bottom of the e-bay auction site?
watch it spin!
The FTC is accepting public comment on the proposed order for 30 days, until September 9, 2002, after which the Commission will determine whether to make it final. Comments should be sent to: FTC, Office of the Secretary, 600 Pennsylvania Ave., N.W., Washington, D.C. 20580.
fuckers.