Free LiveSupport for Websites
| |
Lavanya Deepak Technology for Better Business and Higher Standards of Life |
WebLog UpdatedPerhaps a WebLog indicates regular updations of a WebSite or schedules of an user. But this post now indicates some significant updates to this WebLog itself. Thanks to BlogDrive's self-explanatory and simple-step comments, that it is quite easy to update the way a posting is rendered.
If you are viewing the page with Microsoft Internet Explorer 5.5 or higher, the page can be best viewed with stylesheets and JavaScripts. Perhaps some contact information, which went in with every posting, I have tried and moved to a single place near the footer of the page.
<!--
bd_ad_type = 'inline';
bd_ad_id = '65807';
//-->
Posted at 10:22 am by Deepak Kumar Vasudevan
Original BlogDrive Post on Saturday, November 22, 2003
Today for my HomepageToday, I am relatively free and tried to update some easier to navigate content to my homepage. Just added a friendlier 'Tell A Friend' option.
Perhaps then I was playing around sometime with TomCat Server for sometime. Just a kind of Servlet container supporting .ascx files, which I got it and trying to see how it works. I have heard of and seen Halcyonsoft implementation of .NET in J2EE application framework. You can check out Halcyonsoft implementations over their URL at: http://www.halcyonsoft.com/
More updates shortly in my homepage...<!--
bd_ad_type = 'inline';
bd_ad_id = '59224';
//-->
Posted at 12:51 pm by Deepak Kumar Vasudevan
Original BlogDrive Post on Friday, November 21, 2003
Personal Time ManagerHow much time you have said 'I forgot', to any of your schedules? How much time you have got delayed? Perhaps here is a simple tool to keep yourself reminded of your schedules right over your desktop. That too, without nagging you of your schedules and to remind yourself in most friendly ways.
Check out:http://www.turbonote.com/
Perhaps it a is Free Program too. Also the website says you can also send the setup program to your friends etc. The website itself supports 'Mail It' functionality of the Setup Application.
Perhaps a nice and elegant tool to keep yourself reminded of schedules.<!--
bd_ad_type = 'inline';
bd_ad_id = '43949';
//-->
Posted at 01:58 pm by Deepak Kumar Vasudevan
Original BlogDrive Post on Tuesday, September 23, 2003
Of course, the framework gives an option to enable the page being exempt from this HTTP Request Validations. But it is strongly recommended to have the framework validate your requests before they are being processed by our scripts. Is'nt it?A potentially dangerous Request.QueryString value was detected from the client (DocLinkUrl_Begin="javascript:window.opener...").
Description: Request Validation has detected a potentially dangerous client input value, and processing of the request has been aborted. This value may indicate an attempt to compromise the security of your application, such as a cross-site scripting attack. You can disable request validation by setting validateRequest=false in the Page directive or in theconfiguration section. However, it is strongly recommended that your application explicitly check all inputs in this case.
Exception Details: System.Web.HttpRequestValidationException: A potentially dangerous Request.QueryString value was detected from the client (DocLinkUrl_Begin="javascript:window.opener...").
Dangers Lurking for Innocent Websites Due to Cross Site ScriptingOften this Cross Site Scripting has been talked during some site updates and been forgotten. Perhaps if you have installed .NET Framework 1.1, then Scripting and HTML tags via QueryStrings or HTML form tags are just stopped by the framework with the message similar to the following one:
A potentially dangerous Request.QueryString value was detected from the client (DocLinkUrl_Begin="javascript:window.opener..."). Description: Request Validation has detected a potentially dangerous client input value, and processing of the request has been aborted. This value may indicate an attempt to compromise the security of your application, such as a cross-site scripting attack. You can disable request validation by setting validateRequest=false in the Page directive or in the configuration section. However, it is strongly recommended that your application explicitly check all inputs in this case.
Exception Details: System.Web.HttpRequestValidationException: A potentially dangerous Request.QueryString value was detected from the client (DocLinkUrl_Begin="javascript:window.opener...").
Of course, the framework gives an option to enable the page being exempt from this HTTP Request Validations. But it is strongly recommended to have the framework validate your requests before they are being processed by our scripts. Is'nt it?
Related Links On Cross Site Scripting:
http://httpd.apache.org/info/css-security/
http://www.cert.org/advisories/CA-2000-02.html
Playing around with WebServicesWeb Services have been a real useful and innovative stuff to bring in seamless integration of applications. With .NET Framework, WebServices are not just tools to implement and integrate heterogeneous and diversified applications, but also WebServices trigger more interest and tempt us to explore more on them, and assures us a definite promising solution to our business problems related to application integrations.
Well! That describes the usual bla bla! Don't worry! I am not going to bore you with that. Perhaps you would have encountered a situation that .NET 1.1 now disables Web Service Post testing via Sample Forms generated for Internet Explorer. Of course, if we need, we can enable them back using Web.Config settings for the WebService application, but it not normally recommended on production servers.
But I just got hold of the following tool called Web Service Studio from GotDotNet.com, which provides an interactive GUI to manage with WebServices and also invoke WebMethods interactively by giving inputs to various parameters. Thank you, Sowmy
You may check and freely download WebServiceStudio from the following URL:
http://www.gotdotnet.com/Community/Workspaces/workspace.aspx?id=e51ea6a8-7fa7-4019-825d-14884db0827e (You need a .NET Passport account to signin to GotDotNet and download files from there) <!--
bd_ad_type = 'inline';
bd_ad_id = '77128';
//-->
Posted at 12:20 pm by Deepak Kumar Vasudevan
Original BlogDrive Post on Wednesday, October 08, 2003
Refactoring CodeRefactoring is a technique to restructure code in a disciplined way. Perhaps Refactoring has a lot of WebLogs and articles published over the Web that your Search Engine should be able to take you around a tour of the same.
Perhaps last week, I needed a tool to automatically maintain namespace organizations and other stuff. Perhaps I felt, that an automated tool would really serve the purpose, other than me doing it manually, which is errorprone.
I just came across the following site:
http://www.dotnetrefactoring.com/
It really has lots of information to be researched in depth. What's Cool. It adds itself as a Visual Studio .NET Addin, so that a separate program invocation is not required.
Well! While I was doing this research on Refactoring Tools, I came across Eclipse -- The Open Source J2EE Application Framework IDE. Perhaps a study of Refactoring Concepts in Eclipse really helps one in understanding the concepts with more depth.
Perhaps sometime later, I would publish an article for the same in my homepage. Stay Tuned!<!--
bd_ad_type = 'inline';
bd_ad_id = '78066';
//-->
Posted at 09:35 am by Deepak Kumar Vasudevan
Original BlogDrive Post on Wednesday, November 05, 2003