Ureader.com  
Microsoft software help and Community
   home   |   control panel login   |   archive   |  
 
platform
active.directory
adsi
adsi.iis-admin
base
com_ole
complus_mts
component_svcs
database
directx
gdi
graphics_mm
internet.client
internet.server
internet.server.isapi-dev
localization
mapi
messaging
msi
mslayerforunicode
multimedia
networking
networking.ipv6
sdk_install
security
shell
telephony.tapi_2
telephony.tapi_3
telephony.tsp
telephony.wte
tools
ui
ui_shell
win_base_svcs
win16
  
 
date: Fri, 19 Oct 2007 19:28:03 -0700,    group: microsoft.public.platformsdk.internet.server.isapi-dev        back       


ISAPI Filter   
Hi.

I have an ISAPI filter.  All I want to do is replace keywords with anchors.  
I have been trying to modify the raw data sent to client in 
SF_NOTIFY_READ_RAW_DATA and SF_NOTIFY_SEND_RAW_DATA notifications without 
much success.  When I try to write out the body of .htm file, all I see is 
the header information.

Where or how do I modify the body?  Has anyone done this?
Can anyone outline what needs to be with specifics?

Thanks.
J
-- 
Be Cool!
date: Fri, 19 Oct 2007 19:28:03 -0700   author:   thejackofall

Re: ISAPI Filter   
On Oct 19, 7:28 pm, thejackofall
 wrote:
> Hi.
>
> I have an ISAPI filter.  All I want to do is replace keywords with anchors.  
> I have been trying to modify the raw data sent to client in
> SF_NOTIFY_READ_RAW_DATA and SF_NOTIFY_SEND_RAW_DATA notifications without
> much success.  When I try to write out the body of .htm file, all I see is
> the header information.
>
> Where or how do I modify the body?  Has anyone done this?
> Can anyone outline what needs to be with specifics?
>
> Thanks.
> J
> --
> Be Cool!


Please search this newsgroup. It has been answered in the past.

It is not like "UpCase.c" because you are modifying length of entity
body, at which point you must understand HTTP  protocol to do your
manipulation correctly.


//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//
date: Sat, 20 Oct 2007 04:13:39 -0000   author:   David Wang

Re: ISAPI Filter   
I did search this newsgroup, but it's more about UPCASE sample and 
redirection, and not about altering the page dynamically within a filter.  
Nothing about changing
data on the fly before IIS sends the data.

If you can point me to a specific posting, it would be great.

Thanks.
J



-- 
Be Cool!


"David Wang" wrote:

> On Oct 19, 7:28 pm, thejackofall
>  wrote:
> > Hi.
> >
> > I have an ISAPI filter.  All I want to do is replace keywords with anchors.  
> > I have been trying to modify the raw data sent to client in
> > SF_NOTIFY_READ_RAW_DATA and SF_NOTIFY_SEND_RAW_DATA notifications without
> > much success.  When I try to write out the body of .htm file, all I see is
> > the header information.
> >
> > Where or how do I modify the body?  Has anyone done this?
> > Can anyone outline what needs to be with specifics?
> >
> > Thanks.
> > J
> > --
> > Be Cool!
> 
> 
> Please search this newsgroup. It has been answered in the past.
> 
> It is not like "UpCase.c" because you are modifying length of entity
> body, at which point you must understand HTTP  protocol to do your
> manipulation correctly.
> 
> 
> //David
> http://w3-4u.blogspot.com
> http://blogs.msdn.com/David.Wang
> //
> 
>
date: Fri, 19 Oct 2007 23:19:01 -0700   author:   thejackofall

Re: ISAPI Filter   
I'm pretty certain I have talked about how to do this sort of thing
before, many times, and gave step-by-step instructions short of actual
source code, but lots of examples.


//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//



On Oct 19, 11:19 pm, thejackofall
 wrote:
> I did search this newsgroup, but it's more about UPCASE sample and
> redirection, and not about altering the page dynamically within a filter.  
> Nothing about changing
> data on the fly before IIS sends the data.
>
> If you can point me to a specific posting, it would be great.
>
> Thanks.
> J
>
> --
> Be Cool!
>
>
>
> "David Wang" wrote:
> > On Oct 19, 7:28 pm, thejackofall
> >  wrote:
> > > Hi.
>
> > > I have an ISAPI filter.  All I want to do is replace keywords with anchors.  
> > > I have been trying to modify the raw data sent to client in
> > > SF_NOTIFY_READ_RAW_DATA and SF_NOTIFY_SEND_RAW_DATA notifications without
> > > much success.  When I try to write out the body of .htm file, all I see is
> > > the header information.
>
> > > Where or how do I modify the body?  Has anyone done this?
> > > Can anyone outline what needs to be with specifics?
>
> > > Thanks.
> > > J
> > > --
> > > Be Cool!
>
> > Please search this newsgroup. It has been answered in the past.
>
> > It is not like "UpCase.c" because you are modifying length of entity
> > body, at which point you must understand HTTP  protocol to do your
> > manipulation correctly.
>
> > //David
> >http://w3-4u.blogspot.com
> >http://blogs.msdn.com/David.Wang
> > //- Hide quoted text -
>
> - Show quoted text -
date: Sat, 20 Oct 2007 07:53:52 -0000   author:   David Wang

Re: ISAPI Filter   
Mr. Wang,

I find your postings pretty arrogant and useless.  And, I see that there are 
others who feel the same way.  Here is a posting by another person to your 
replies.

"Besides not actually answering the question "WHAT IS THE DIFFERENCE?" I find 
your response a little arrogant. If I had a better understanding of the 
difference then that might give me a clue to what I'm doing wrong, and why 
one works and the other doesn't."

The devil is in the details.  Maybe, you are not too detail-oriented.  I 
don't know if your replies are to make yourself feel better, but people who 
post here are seeking a concrete answer rather than "you live on the earth" 
type of answers.

Maybe, you should stop replying to the posts because I don't think you speak 
the details.

-- 
Be Cool!


"David Wang" wrote:

> I'm pretty certain I have talked about how to do this sort of thing
> before, many times, and gave step-by-step instructions short of actual
> source code, but lots of examples.
> 
> 
> //David
> http://w3-4u.blogspot.com
> http://blogs.msdn.com/David.Wang
> //
> 
> 
> 
> On Oct 19, 11:19 pm, thejackofall
>  wrote:
> > I did search this newsgroup, but it's more about UPCASE sample and
> > redirection, and not about altering the page dynamically within a filter.  
> > Nothing about changing
> > data on the fly before IIS sends the data.
> >
> > If you can point me to a specific posting, it would be great.
> >
> > Thanks.
> > J
> >
> > --
> > Be Cool!
> >
> >
> >
> > "David Wang" wrote:
> > > On Oct 19, 7:28 pm, thejackofall
> > >  wrote:
> > > > Hi.
> >
> > > > I have an ISAPI filter.  All I want to do is replace keywords with anchors.  
> > > > I have been trying to modify the raw data sent to client in
> > > > SF_NOTIFY_READ_RAW_DATA and SF_NOTIFY_SEND_RAW_DATA notifications without
> > > > much success.  When I try to write out the body of .htm file, all I see is
> > > > the header information.
> >
> > > > Where or how do I modify the body?  Has anyone done this?
> > > > Can anyone outline what needs to be with specifics?
> >
> > > > Thanks.
> > > > J
> > > > --
> > > > Be Cool!
> >
> > > Please search this newsgroup. It has been answered in the past.
> >
> > > It is not like "UpCase.c" because you are modifying length of entity
> > > body, at which point you must understand HTTP  protocol to do your
> > > manipulation correctly.
> >
> > > //David
> > >http://w3-4u.blogspot.com
> > >http://blogs.msdn.com/David.Wang
> > > //- Hide quoted text -
> >
> > - Show quoted text -
> 
> 
>
date: Tue, 23 Oct 2007 15:41:04 -0700   author:   thejackofall

Re: ISAPI Filter   
I'm sorry you feel that way.

Plenty of people have asked your line of questions, found my past
posts, and been able to figure out the right thing to do based on my
advice. It is unfortunate that you are unable to duplicate their
success, but that hardly warrants you to insult me. I don't see how
your own failure is supposed to reflect negatively towards me.

Besides, a clear majority of users do not agree with your statements
because many have told me that I have exactly explained the details,
nuances, and fundamentals of what they asked.

Tell you what -- I'll tell you why I'm being hard on you --

>From my perspective, you simply want me to write you "sample" code
which perfectly does what you want, for free, and I see no problems in
my denial of you trying to take advantage of me. Heck, you are even
trying to make me do the searches for you, and basically insulting me
to make me "prove" I know the details and do the work for you. Believe
me, I have seen these personalities and patterns before.

For example, you've posted no code illustrating what you are doing
incorrectly. There's no way for me to help/teach you without code.
Instead, you provide vague details of what you are doing incorrectly,
and you are hoping for someone else to provide you the functional
sample code (what you call "concrete advice") which you can put the
finishing touches on. I'm not trying to be mean (I wouldn't be here
helping people with my knowledge if I was evil/mean), but I'd be a
fool to just write your code for you. If you will search through the
source code samples on my MSDN blog you will see exactly where I draw
the line. You have, unwittingly or not, crossed that line and are
attempting to badger me into doing your work. I will hardly heed any
of your words.

Now, maybe you are not trying to trick me and really have well-
intentions and just don't know what's going on, so you would
appreciate a helping hand. If that is the case, then you really need
to take a "how to ask questions 101" class because there is an art to
getting people to answer your questions with details, for free, when
they are not compelled to.


//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//





On Oct 23, 3:41 pm, thejackofall
 wrote:
> Mr. Wang,
>
> I find your postings pretty arrogant and useless.  And, I see that there are
> others who feel the same way.  Here is a posting by another person to your
> replies.
>
> "Besides not actually answering the question "WHAT IS THE DIFFERENCE?" I find
> your response a little arrogant. If I had a better understanding of the
> difference then that might give me a clue to what I'm doing wrong, and why
> one works and the other doesn't."
>
> The devil is in the details.  Maybe, you are not too detail-oriented.  I
> don't know if your replies are to make yourself feel better, but people who
> post here are seeking a concrete answer rather than "you live on the earth"
> type of answers.
>
> Maybe, you should stop replying to the posts because I don't think you speak
> the details.
>
> --
> Be Cool!
>
>
>
> "David Wang" wrote:
> > I'm pretty certain I have talked about how to do this sort of thing
> > before, many times, and gave step-by-step instructions short of actual
> > source code, but lots of examples.
>
> > //David
> >http://w3-4u.blogspot.com
> >http://blogs.msdn.com/David.Wang
> > //
>
> > On Oct 19, 11:19 pm, thejackofall
> >  wrote:
> > > I did search this newsgroup, but it's more about UPCASE sample and
> > > redirection, and not about altering the page dynamically within a filter.  
> > > Nothing about changing
> > > data on the fly before IIS sends the data.
>
> > > If you can point me to a specific posting, it would be great.
>
> > > Thanks.
> > > J
>
> > > --
> > > Be Cool!
>
> > > "David Wang" wrote:
> > > > On Oct 19, 7:28 pm, thejackofall
> > > >  wrote:
> > > > > Hi.
>
> > > > > I have an ISAPI filter.  All I want to do is replace keywords with anchors.  
> > > > > I have been trying to modify the raw data sent to client in
> > > > > SF_NOTIFY_READ_RAW_DATA and SF_NOTIFY_SEND_RAW_DATA notifications without
> > > > > much success.  When I try to write out the body of .htm file, all I see is
> > > > > the header information.
>
> > > > > Where or how do I modify the body?  Has anyone done this?
> > > > > Can anyone outline what needs to be with specifics?
>
> > > > > Thanks.
> > > > > J
> > > > > --
> > > > > Be Cool!
>
> > > > Please search this newsgroup. It has been answered in the past.
>
> > > > It is not like "UpCase.c" because you are modifying length of entity
> > > > body, at which point you must understand HTTP  protocol to do your
> > > > manipulation correctly.
>
> > > > //David
> > > >http://w3-4u.blogspot.com
> > > >http://blogs.msdn.com/David.Wang
> > > > //- Hide quoted text -
>
> > > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
date: Tue, 23 Oct 2007 23:15:01 -0700   author:   David Wang

Re: ISAPI Filter   
Oh look, here is immediate counterpoint to your claims, in case you
can't find it.

http://groups.google.com/group/microsoft.public.inetserver.iis.security/browse_thread/thread/5f27bed2611540b1/b30273e2e77eeb69#b30273e2e77eeb69


//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//



On Oct 23, 3:41 pm, thejackofall
 wrote:
> Mr. Wang,
>
> I find your postings pretty arrogant and useless.  And, I see that there are
> others who feel the same way.  Here is a posting by another person to your
> replies.
>
> "Besides not actually answering the question "WHAT IS THE DIFFERENCE?" I find
> your response a little arrogant. If I had a better understanding of the
> difference then that might give me a clue to what I'm doing wrong, and why
> one works and the other doesn't."
>
> The devil is in the details.  Maybe, you are not too detail-oriented.  I
> don't know if your replies are to make yourself feel better, but people who
> post here are seeking a concrete answer rather than "you live on the earth"
> type of answers.
>
> Maybe, you should stop replying to the posts because I don't think you speak
> the details.
>
> --
> Be Cool!
>
>
>
> "David Wang" wrote:
> > I'm pretty certain I have talked about how to do this sort of thing
> > before, many times, and gave step-by-step instructions short of actual
> > source code, but lots of examples.
>
> > //David
> >http://w3-4u.blogspot.com
> >http://blogs.msdn.com/David.Wang
> > //
>
> > On Oct 19, 11:19 pm, thejackofall
> >  wrote:
> > > I did search this newsgroup, but it's more about UPCASE sample and
> > > redirection, and not about altering the page dynamically within a filter.  
> > > Nothing about changing
> > > data on the fly before IIS sends the data.
>
> > > If you can point me to a specific posting, it would be great.
>
> > > Thanks.
> > > J
>
> > > --
> > > Be Cool!
>
> > > "David Wang" wrote:
> > > > On Oct 19, 7:28 pm, thejackofall
> > > >  wrote:
> > > > > Hi.
>
> > > > > I have an ISAPI filter.  All I want to do is replace keywords with anchors.  
> > > > > I have been trying to modify the raw data sent to client in
> > > > > SF_NOTIFY_READ_RAW_DATA and SF_NOTIFY_SEND_RAW_DATA notifications without
> > > > > much success.  When I try to write out the body of .htm file, all I see is
> > > > > the header information.
>
> > > > > Where or how do I modify the body?  Has anyone done this?
> > > > > Can anyone outline what needs to be with specifics?
>
> > > > > Thanks.
> > > > > J
> > > > > --
> > > > > Be Cool!
>
> > > > Please search this newsgroup. It has been answered in the past.
>
> > > > It is not like "UpCase.c" because you are modifying length of entity
> > > > body, at which point you must understand HTTP  protocol to do your
> > > > manipulation correctly.
>
> > > > //David
> > > >http://w3-4u.blogspot.com
> > > >http://blogs.msdn.com/David.Wang
> > > > //- Hide quoted text -
>
> > > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
date: Tue, 23 Oct 2007 23:20:25 -0700   author:   David Wang

Re: ISAPI Filter   
This just shows that you really are a funny guy.

The link you mentioned shows a person thanking you for a little problem with 
FileSystemObject and not an ISAPI filter.
Obviously, there is a difference in the magnitude between FileSystemObject 
and ISAPI filter.

The point is you may not know the subject matter that well when it comes to 
ISAPI
because I noticed all of your answers are very high level and not concrete 
answers.

If you really want to help people, you would talk specifics.  Instead of 
talking very high level
and using people's comment to cover your head.

If someone asks, "how do I build an auto engine?", you would say put some 
cylinders in a
chasis and connect to the transmission.

When I said how 


You haven't accurately even outlined anything.  You said "do some searching" 
and

-- 
Be Cool!


"David Wang" wrote:

> Oh look, here is immediate counterpoint to your claims, in case you
> can't find it.
> 
> http://groups.google.com/group/microsoft.public.inetserver.iis.security/browse_thread/thread/5f27bed2611540b1/b30273e2e77eeb69#b30273e2e77eeb69
> 
> 
> //David
> http://w3-4u.blogspot.com
> http://blogs.msdn.com/David.Wang
> //
> 
> 
> 
> On Oct 23, 3:41 pm, thejackofall
>  wrote:
> > Mr. Wang,
> >
> > I find your postings pretty arrogant and useless.  And, I see that there are
> > others who feel the same way.  Here is a posting by another person to your
> > replies.
> >
> > "Besides not actually answering the question "WHAT IS THE DIFFERENCE?" I find
> > your response a little arrogant. If I had a better understanding of the
> > difference then that might give me a clue to what I'm doing wrong, and why
> > one works and the other doesn't."
> >
> > The devil is in the details.  Maybe, you are not too detail-oriented.  I
> > don't know if your replies are to make yourself feel better, but people who
> > post here are seeking a concrete answer rather than "you live on the earth"
> > type of answers.
> >
> > Maybe, you should stop replying to the posts because I don't think you speak
> > the details.
> >
> > --
> > Be Cool!
> >
> >
> >
> > "David Wang" wrote:
> > > I'm pretty certain I have talked about how to do this sort of thing
> > > before, many times, and gave step-by-step instructions short of actual
> > > source code, but lots of examples.
> >
> > > //David
> > >http://w3-4u.blogspot.com
> > >http://blogs.msdn.com/David.Wang
> > > //
> >
> > > On Oct 19, 11:19 pm, thejackofall
> > >  wrote:
> > > > I did search this newsgroup, but it's more about UPCASE sample and
> > > > redirection, and not about altering the page dynamically within a filter.  
> > > > Nothing about changing
> > > > data on the fly before IIS sends the data.
> >
> > > > If you can point me to a specific posting, it would be great.
> >
> > > > Thanks.
> > > > J
> >
> > > > --
> > > > Be Cool!
> >
> > > > "David Wang" wrote:
> > > > > On Oct 19, 7:28 pm, thejackofall
> > > > >  wrote:
> > > > > > Hi.
> >
> > > > > > I have an ISAPI filter.  All I want to do is replace keywords with anchors.  
> > > > > > I have been trying to modify the raw data sent to client in
> > > > > > SF_NOTIFY_READ_RAW_DATA and SF_NOTIFY_SEND_RAW_DATA notifications without
> > > > > > much success.  When I try to write out the body of .htm file, all I see is
> > > > > > the header information.
> >
> > > > > > Where or how do I modify the body?  Has anyone done this?
> > > > > > Can anyone outline what needs to be with specifics?
> >
> > > > > > Thanks.
> > > > > > J
> > > > > > --
> > > > > > Be Cool!
> >
> > > > > Please search this newsgroup. It has been answered in the past.
> >
> > > > > It is not like "UpCase.c" because you are modifying length of entity
> > > > > body, at which point you must understand HTTP  protocol to do your
> > > > > manipulation correctly.
> >
> > > > > //David
> > > > >http://w3-4u.blogspot.com
> > > > >http://blogs.msdn.com/David.Wang
> > > > > //- Hide quoted text -
> >
> > > > - Show quoted text -- Hide quoted text -
> >
> > - Show quoted text -
> 
> 
>
date: Wed, 24 Oct 2007 11:36:03 -0700   author:   thejackofall

Re: ISAPI Filter   
You can defend all you want, but in my book, you are no expert offering real
valuable technical guidance.  That's why other people complain about you.

And, if you look at my postings, I have posted my entire code.  And, if you 
want
to shine, reply with concrete answers, or don't reply with vague answers, or 
"do some search" type of answers.

There are a lot of details in ISAPI filter (notifications, data, headers, 
length, etc), and maybe, you can make the difference with concrete answers.

Let me know if you want to make a real difference.

-- 
Be Cool!


"David Wang" wrote:

> I'm sorry you feel that way.
> 
> Plenty of people have asked your line of questions, found my past
> posts, and been able to figure out the right thing to do based on my
> advice. It is unfortunate that you are unable to duplicate their
> success, but that hardly warrants you to insult me. I don't see how
> your own failure is supposed to reflect negatively towards me.
> 
> Besides, a clear majority of users do not agree with your statements
> because many have told me that I have exactly explained the details,
> nuances, and fundamentals of what they asked.
> 
> Tell you what -- I'll tell you why I'm being hard on you --
> 
> >From my perspective, you simply want me to write you "sample" code
> which perfectly does what you want, for free, and I see no problems in
> my denial of you trying to take advantage of me. Heck, you are even
> trying to make me do the searches for you, and basically insulting me
> to make me "prove" I know the details and do the work for you. Believe
> me, I have seen these personalities and patterns before.
> 
> For example, you've posted no code illustrating what you are doing
> incorrectly. There's no way for me to help/teach you without code.
> Instead, you provide vague details of what you are doing incorrectly,
> and you are hoping for someone else to provide you the functional
> sample code (what you call "concrete advice") which you can put the
> finishing touches on. I'm not trying to be mean (I wouldn't be here
> helping people with my knowledge if I was evil/mean), but I'd be a
> fool to just write your code for you. If you will search through the
> source code samples on my MSDN blog you will see exactly where I draw
> the line. You have, unwittingly or not, crossed that line and are
> attempting to badger me into doing your work. I will hardly heed any
> of your words.
> 
> Now, maybe you are not trying to trick me and really have well-
> intentions and just don't know what's going on, so you would
> appreciate a helping hand. If that is the case, then you really need
> to take a "how to ask questions 101" class because there is an art to
> getting people to answer your questions with details, for free, when
> they are not compelled to.
> 
> 
> //David
> http://w3-4u.blogspot.com
> http://blogs.msdn.com/David.Wang
> //
> 
> 
> 
> 
> 
> On Oct 23, 3:41 pm, thejackofall
>  wrote:
> > Mr. Wang,
> >
> > I find your postings pretty arrogant and useless.  And, I see that there are
> > others who feel the same way.  Here is a posting by another person to your
> > replies.
> >
> > "Besides not actually answering the question "WHAT IS THE DIFFERENCE?" I find
> > your response a little arrogant. If I had a better understanding of the
> > difference then that might give me a clue to what I'm doing wrong, and why
> > one works and the other doesn't."
> >
> > The devil is in the details.  Maybe, you are not too detail-oriented.  I
> > don't know if your replies are to make yourself feel better, but people who
> > post here are seeking a concrete answer rather than "you live on the earth"
> > type of answers.
> >
> > Maybe, you should stop replying to the posts because I don't think you speak
> > the details.
> >
> > --
> > Be Cool!
> >
> >
> >
> > "David Wang" wrote:
> > > I'm pretty certain I have talked about how to do this sort of thing
> > > before, many times, and gave step-by-step instructions short of actual
> > > source code, but lots of examples.
> >
> > > //David
> > >http://w3-4u.blogspot.com
> > >http://blogs.msdn.com/David.Wang
> > > //
> >
> > > On Oct 19, 11:19 pm, thejackofall
> > >  wrote:
> > > > I did search this newsgroup, but it's more about UPCASE sample and
> > > > redirection, and not about altering the page dynamically within a filter.  
> > > > Nothing about changing
> > > > data on the fly before IIS sends the data.
> >
> > > > If you can point me to a specific posting, it would be great.
> >
> > > > Thanks.
> > > > J
> >
> > > > --
> > > > Be Cool!
> >
> > > > "David Wang" wrote:
> > > > > On Oct 19, 7:28 pm, thejackofall
> > > > >  wrote:
> > > > > > Hi.
> >
> > > > > > I have an ISAPI filter.  All I want to do is replace keywords with anchors.  
> > > > > > I have been trying to modify the raw data sent to client in
> > > > > > SF_NOTIFY_READ_RAW_DATA and SF_NOTIFY_SEND_RAW_DATA notifications without
> > > > > > much success.  When I try to write out the body of .htm file, all I see is
> > > > > > the header information.
> >
> > > > > > Where or how do I modify the body?  Has anyone done this?
> > > > > > Can anyone outline what needs to be with specifics?
> >
> > > > > > Thanks.
> > > > > > J
> > > > > > --
> > > > > > Be Cool!
> >
> > > > > Please search this newsgroup. It has been answered in the past.
> >
> > > > > It is not like "UpCase.c" because you are modifying length of entity
> > > > > body, at which point you must understand HTTP  protocol to do your
> > > > > manipulation correctly.
> >
> > > > > //David
> > > > >http://w3-4u.blogspot.com
> > > > >http://blogs.msdn.com/David.Wang
> > > > > //- Hide quoted text -
> >
> > > > - Show quoted text -- Hide quoted text -
> >
> > - Show quoted text -
> 
> 
>
date: Wed, 24 Oct 2007 11:50:02 -0700   author:   thejackofall

Re: ISAPI Filter   
Thank you for being gracious enough to admit that you were incomplete
in your approach -- by finally revising your question and posting your
faulty source code.

You can jibe all you want, but I honestly do not see why I have to
prove anything to you. Here's why -- your logic continues to be
flawed. I'll take your example and continue to explain where you go
astray. Hmm, this is beginning to be like a broken record, me
correcting your illogical conclusions...

I highly question your logic that when a newbie engine designer asks a
seasoned engine designer "how do I build an auto engine" that the
veteran engine designer will just pull out his best designs and step
through details of every part. How likely do you think the junior
designer will understand the nuances of tradeoffs of an elegant and
sophisticated or even simple design? You are suggesting that the
newbie designer is as good as the veteran designer, and that's simply
unrealistic.

Of course the veteran designer is going to start at the high level, to
make sure this up-and-coming? designer has his bases covered. After
all, it is easy for a layman to be a charlatan. The veteran designer
also should make sure the newcomer has done his due diligence in
searching, acquiring, and studying past designs -- if there is no
evidence of attempted learning, then the veteran designer should
appropriately scale back expectations. And of course, the veteran has
to overlook the newcomer's impatience as to why the Holy Grail has not
been revealed on conversation #1.

Looked at from another perspective -- if the newbie designer wants
help building an auto engine, wouldn't it be easier if he sketched up
his plans for an auto engine and then let the veteran designer
critique/improve it? Any veteran designer will instantly spot the
flaws in a design plan much faster than querying the junior designer,
realize what experiences the pupil lacks, and adjusts the information
to best help the growth and development of the junior designer.

Hmm... I may be wrong, but I believe you are the fledgling designer,
and I am [claiming] to be the veteran designer. All I have seen from
you is impatience and intrinsic belief that you are as good as any
veteran, so you believe that I should back up my claims of being a
veteran or simply stop trolling.

Now, I suspect your vehemence is because you have a lot of hubris --
perhaps rightfully justified because you are intelligent and talented
at programming -- because you seem to hate asking for help and when
you do, you want the other party to validate their credentials such
that your hubris remains unbruised.

We are obviously at odds right now because you want me to prove my
credentials to you, and I see no reason to prove anything to someone
who insults me without knowing who I am. I have everything to lose and
nothing to gain by simply giving in to your demands, so I see no
reason to heed any of your goading.

Here's my credentials. You can check on them by consulting any long-
time IIS MVP in the MS IIS newsgroups.

I am one of two people who developed and tested the very interface,
ISAPI Filter, that we are talking about. For IIS 5.1, Wade and I know
ISAPI in detail from a test perspective (we reverse engineered the
original design/functionality/behavior), and for IIS 6.0, Wade and I
are responsible for the implementation and testing of ISAPI Filter and
ISAPI Extension. Wade also frequents this newsgroup (though not lately
- he's a busy man, as am I).

As arrogant as it sounds, frankly, what we say about ISAPI is Gospel
as far as anyone is concerned.

Best thing you can do is to publicly apologize to me now, take some
time to let this post settle in, read my MSDN blog, and maybe we can
start over with your revised thread. From your code, I know where you
are going awry, but at this point I am honor-bound to keep silent.
Maybe the few other "Apostles" on this newsgroup will answer your
question since you're sneaky like that, but I'm hoping they read this
thread, realize what is going on, and stay silent until you come
around.

And to show my sincerity -- I apologize to you for not being sensitive
to your needs and for rubbing you the wrong way due to my natural need
to be defensive. After all, I am the one who is volunteering my time
day-in, day-out, so the time I lose in composing this response takes
away from my ability to help others.


//David
http://w3-4u.blogspot.com
http://blogs.msdn.com/David.Wang
//







On Oct 24, 11:50 am, thejackofall
 wrote:
> You can defend all you want, but in my book, you are no expert offering real
> valuable technical guidance.  That's why other people complain about you.
>
> And, if you look at my postings, I have posted my entire code.  And, if you
> want
> to shine, reply with concrete answers, or don't reply with vague answers, or
> "do some search" type of answers.
>
> There are a lot of details in ISAPI filter (notifications, data, headers,
> length, etc), and maybe, you can make the difference with concrete answers.
>
> Let me know if you want to make a real difference.
>
> --
> Be Cool!
>
>
>
> "David Wang" wrote:
> > I'm sorry you feel that way.
>
> > Plenty of people have asked your line of questions, found my past
> > posts, and been able to figure out the right thing to do based on my
> > advice. It is unfortunate that you are unable to duplicate their
> > success, but that hardly warrants you to insult me. I don't see how
> > your own failure is supposed to reflect negatively towards me.
>
> > Besides, a clear majority of users do not agree with your statements
> > because many have told me that I have exactly explained the details,
> > nuances, and fundamentals of what they asked.
>
> > Tell you what -- I'll tell you why I'm being hard on you --
>
> > >From my perspective, you simply want me to write you "sample" code
> > which perfectly does what you want, for free, and I see no problems in
> > my denial of you trying to take advantage of me. Heck, you are even
> > trying to make me do the searches for you, and basically insulting me
> > to make me "prove" I know the details and do the work for you. Believe
> > me, I have seen these personalities and patterns before.
>
> > For example, you've posted no code illustrating what you are doing
> > incorrectly. There's no way for me to help/teach you without code.
> > Instead, you provide vague details of what you are doing incorrectly,
> > and you are hoping for someone else to provide you the functional
> > sample code (what you call "concrete advice") which you can put the
> > finishing touches on. I'm not trying to be mean (I wouldn't be here
> > helping people with my knowledge if I was evil/mean), but I'd be a
> > fool to just write your code for you. If you will search through the
> > source code samples on my MSDN blog you will see exactly where I draw
> > the line. You have, unwittingly or not, crossed that line and are
> > attempting to badger me into doing your work. I will hardly heed any
> > of your words.
>
> > Now, maybe you are not trying to trick me and really have well-
> > intentions and just don't know what's going on, so you would
> > appreciate a helping hand. If that is the case, then you really need
> > to take a "how to ask questions 101" class because there is an art to
> > getting people to answer your questions with details, for free, when
> > they are not compelled to.
>
> > //David
> >http://w3-4u.blogspot.com
> >http://blogs.msdn.com/David.Wang
> > //
>
> > On Oct 23, 3:41 pm, thejackofall
> >  wrote:
> > > Mr. Wang,
>
> > > I find your postings pretty arrogant and useless.  And, I see that there are
> > > others who feel the same way.  Here is a posting by another person to your
> > > replies.
>
> > > "Besides not actually answering the question "WHAT IS THE DIFFERENCE?" I find
> > > your response a little arrogant. If I had a better understanding of the
> > > difference then that might give me a clue to what I'm doing wrong, and why
> > > one works and the other doesn't."
>
> > > The devil is in the details.  Maybe, you are not too detail-oriented.  I
> > > don't know if your replies are to make yourself feel better, but people who
> > > post here are seeking a concrete answer rather than "you live on the earth"
> > > type of answers.
>
> > > Maybe, you should stop replying to the posts because I don't think you speak
> > > the details.
>
> > > --
> > > Be Cool!
>
> > > "David Wang" wrote:
> > > > I'm pretty certain I have talked about how to do this sort of thing
> > > > before, many times, and gave step-by-step instructions short of actual
> > > > source code, but lots of examples.
>
> > > > //David
> > > >http://w3-4u.blogspot.com
> > > >http://blogs.msdn.com/David.Wang
> > > > //
>
> > > > On Oct 19, 11:19 pm, thejackofall
> > > >  wrote:
> > > > > I did search this newsgroup, but it's more about UPCASE sample and
> > > > > redirection, and not about altering the page dynamically within a filter.  
> > > > > Nothing about changing
> > > > > data on the fly before IIS sends the data.
>
> > > > > If you can point me to a specific posting, it would be great.
>
> > > > > Thanks.
> > > > > J
>
> > > > > --
> > > > > Be Cool!
>
> > > > > "David Wang" wrote:
> > > > > > On Oct 19, 7:28 pm, thejackofall
> > > > > >  wrote:
> > > > > > > Hi.
>
> > > > > > > I have an ISAPI filter.  All I want to do is replace keywords with anchors.  
> > > > > > > I have been trying to modify the raw data sent to client in
> > > > > > > SF_NOTIFY_READ_RAW_DATA and SF_NOTIFY_SEND_RAW_DATA notifications without
> > > > > > > much success.  When I try to write out the body of .htm file, all I see is
> > > > > > > the header information.
>
> > > > > > > Where or how do I modify the body?  Has anyone done this?
> > > > > > > Can anyone outline what needs to be with specifics?
>
> > > > > > > Thanks.
> > > > > > > J
> > > > > > > --
> > > > > > > Be Cool!
>
> > > > > > Please search this newsgroup. It has been answered in the past.
>
> > > > > > It is not like "UpCase.c" because you are modifying length of entity
> > > > > > body, at which point you must understand HTTP  protocol to do your
> > > > > > manipulation correctly.
>
> > > > > > //David
> > > > > >http://w3-4u.blogspot.com
> > > > > >http://blogs.msdn.com/David.Wang
> > > > > > //- Hide quoted text -
>
> > > > > - Show quoted text -- Hide quoted text -
>
> > > - Show quoted text -- Hide quoted text -
>
> - Show quoted text -
date: Wed, 24 Oct 2007 22:16:02 -0700   author:   David Wang

Google
 
Web ureader.com


    COPYRIGHT 2007, YARDI TECHNOLOGY LIMITED, ALL RIGHT RESERVE  |   contact us