Foreign developer, user of Dan's site, who needs my book: please identify yourself
Who is the chap who asked me for assistance in acquiring my book, and to whom I promised a copy?
I now have an authorization code from Apress for one free copy of any Apress eBook, and my book is being released as an eBook.
I will send this code to the chap in question. Since I have been in China, it has been difficult to acquire more author copies. The homes in Shanghai stop the shipment, call me up, and demand baksheesh.
Don't worry about the multiple chap factor, wherein more than one chap says, sure, that's me. This is because I will know chap as soon as he speaks up and he will link me to previous requests made at this site.
I am doing this in place of a search of the site because I am lazy and need to get back to work, and because I have been most dilatory in responding to this request.
Dan, do you know who this was?
Chap in question, speak up again.
Hi!..... its me
Hey, its me again
i am greatfull that u remembered me ...
i thought u got too busy in your work and forgot about my request ... i didnt want to disturb you out of your busy schedule so i almost gave up on it!....
but hey .... guess u did not ! lol
thanks anyways ...
i am ready to take up my honorary baksheesh ! lol !
waiting for furthur correspondence !
Thanks again
Gunish Rai Chawla
Sent out the Apress email with your authorization code
Sorry it took so long.
I am Gratified!
If,
you would say that you were sorry, for doing me a big favour it would make me feel a bit guilty, Please i am Highly Oblidged and Gratified to receive this Honour from a Great Person,
I am perhaps honoured in the first place even to be talking to you,
Perhaps Someday i wish i could get to meet you in person and receive your blessings to become atleast 10% of what u are. In India we touch the feet of our elders to receive there blessings. Its a custom we have been tought from childhood and its a wish of mine to touch your feet too! Perhaps someday i would get to follow my dreams...
Thanks a Million!
Gunish Rai Chawla
I Have Downloaded the Book!
Okay,
i started reading the book the instant i downloaded it and i found something that really cought my attention in the introduction!.
You have written that there is nothing that cant be done in Vb and can be done in C#... i think i might have something to say about this!
Recently i was working on using unmanaged dll codes in .NET and there is this special case.. When at runtime i had to invoke a primitive dll ( namely : inpout32.dll, used for parallel port interfacing) and apparently found out that it had to be enclosed in a UNSAFE type function. Later i found out that VB.NET does not support Unsafe Type of functional declaration and henceforth i was forced to do it in C#..
i dont know if there is a way to go around this problem but i think i still am convinced that C# does provide an tiny little edge of functionality for doing 'UNCONVENTIONAL' coding over VB...
I would wanna know your opinion on this issue !.
Gunish Rai Chawla
Da GRaC!
It can be done
Write a wrapper function using VB-6 or other COM language to call inpout32.dll and call the wrapper function. Unsafe merely saves a few lines of code while destroying the ability to trust a .Net application.
Otherwise
Which would be beter,
Write a Wrapper function doing the same thing out side OR
simply coding only the part of the function that requires to use inpout32.dll in C#...
Woulden't then i be using the Language Independence Provided and highlighted as a feature of .NET by Microsoft,
Rather is it advisable to venture outside the .NET Framework, using triggering and calling other dependencied than sticking to one Self Sustaining Framework...
I dont know if i am wrong at this again, but my idea of developing a Rhobust and a reliable application is to try and find ways to do stuff within the relm of the Central Framework which is being used to Develop the application. I Always Have this Gut Feeling of INSTABILITY and Unpredicted/Unnecessary Error Handeling tactics whenever i try and use more than one completely different language to build up one solution.
Dont you think this issue of finding stability and reliability in generating code using different sets of Coding Paradigms Needs to be addressed by YOU!
I Would rather like to read your detailed opinions on this issue (Maybe in a New Article than in comments)! lol!
Regards,
Gunish Rai Chawla
Da GRaC!
Language independence only goes so far
You want to use a feature (parallel port processing) which (1) wasn't supported in the first releases of .Net, it being one of those "unnecessary" features Microsoft typically delays and which (2) in itself introduces a range of issues at variance with and outside of the .Net paradigm.
What Microsoft has never understood, IMO, is that claims with preconditions (such as don't use an unmanaged DLL) contradict the global promises made to management.
It's like the developer of the cruise missile who claims that his weapon is safe to use in civilian areas, since it can be programmed to hit the president's palace. It can be, but there is no way of guaranteeing that it will be properly programmed to do so in the field.
IMO, if your main or only metric of software quality and developer quality is delivery on time, which is a metric with a tendency to cancel out all other metrics whenever the company is paying developers with borrowed money, that money having strong time value, your developers are going to harass you to leave out certain things.
I admit that my chapter on .Net is not at all critical of .Net in this way despite the fact that I knew full well, in writing chapter two, that MS had left out parallel port processing in VS 2003: I was developing a system with parallel port IO at the same time.
Good people are good because
Good people are good because they've come to wisdom through failure. We get very little wisdom from success, you know.
Death to phishers
The best way to overcome these clowns are the massed angels of meaning as in the Wikipedia convergence to truth, an artifact (quite independent of the Ayn Rand philosophy of Jimbo Wales) that is used by the proletariat to reassert the existence of truth, as something more than a chain of misspelled keywords, incantations meant by the phishers to conjure money or love that is not theirs.
You fools! I and my fellows
Are ministers of Fate: the elements,
Of whom your swords are temper'd, may as well
Wound the loud winds, or with bemock'd-at stabs
Kill the still-closing waters, as diminish
One dowle that's in my plume: my fellow-ministers
Are like invulnerable. If you could hurt,
Your swords are now too massy for your strengths
And will not be uplifted.


I know!
His name is Gunish Chawla, and his email is graclabs at gmail dot com
He left a message on my board: http://www.coreyhaines.com/coreysramblings/CommentView.aspx?guid=cea4eff...