Thus Speak Nirmal

Thursday, February 04, 2010

XOR magic

Labels: ,

Monday, August 13, 2007

Leading from the Front

Arun & Jebasingh (Microsoft Student Partners from Thiagarajar College of Engineering)


With just a couple of months passed after the start of the academic year, Arun and Jebasingh (Microsoft Student Partners from Thiagarajar College of Engineering ) have done some amazing job in conducting .NET related technical sessions in campus.

Look!!! what's in the background :)

Cool Eh!! A nice banner from INETA for the MaduraiDotNet User Group. For people who are not familiar with what INETA means visit: http://apac.ineta.org

With 8 more months to go.... I wish them both and the entire .NET Team here at campus (If I were to mention them all, it would cover two posts :) the very best :)

Keep up the good work!!!

Labels:

Thursday, May 03, 2007

Procexp Tool => IE7 Vs Firefox 1.5

The procexp tool which comes as a part of the Windows CRK Toolkit is really cool. Its one amazing tool that allows developers to analyze the performance of an application by stepping up through the stack of DLL calls. So I tried to analyze which one of these either Firefox 1.5 of IE 7 consumed a larger memory overhead in terms of bytes occupied by its executable. If you’re a guy from the Open Source World, this info would be interesting

Move to drive name\CRK\Tools\CRK-Tools.zip directory and start the procexp tool. Then invoke separate instances of Firefox and IE7. These two EXEs appear below the Explorer.exe which is the parent process of both. Then select Properties from the context menu of these two processes, you’ll get a dialog box showing the following.


The analysis was made under the following conditions:

Processor: P IV 1.4 Ghz

Main Memory: 384MB

IE version: 7.0

Firefox version: 1.5

I opened 5 Tabs in both and the private memory occupied was as follows:

IE7: 40.7 MB

Firefox: 10.2 MB

Much to the delight of the Open Source Guys!!!


The point I am trying to make is procexp is a superb tool to analyze your applications :)


The Windows Academic CRK comes with Presentations on the following:

  • Overview of Operating Systems
  • Operating System Principles
  • Concurrency
  • Scheduling and Dispatch
  • Memory Management
  • Device Management
  • Protection and Security
  • File System
  • Real-Time and Embedded Systems
  • Fault-tolerance
  • System Performance Evaluation and Troubleshooting
  • Scripting
  • Windows Networking
  • Comparing the Linux and Windows Kernels
  • Windows-Unix Interoperability

You can download the Windows Internals CRK here

It’s about 50MB in size.

Labels:

Tuesday, May 01, 2007

Silverlight??? What it is all about



Microsoft Silverlight (code-named Windows Presentation Foundation/Everywhere or WPF/E) is a proprietary dual-platform XAML-based WPF technology for video, vector graphics, and animations. These plug-ins will allow compatible browsers to use Silverlight graphics capabilities. The browser plug-ins will be similar to Adobe Flash. Microsoft claims that content created with Silverlight would be more searchable and indexable than that created with Flash as it is not compiled, but represented as XAML

Silverlight is being designed to work in concert with XAML and will be scriptable with JavaScript. Version 1.1 will contain a version of the Common Language Runtime so it can execute VB.NET and C# code.

If you are an AJAX guy. This is one thing you wouldn't want to miss!!!



Labels:

Monday, September 11, 2006

PHP Language Compiler for the .NET Framework

Phalanger is a PHP compiler for .NET Framework. Using Phalanger you can write PHP codes and run them under .NET Framework and IIS. One another important feature that this compiler enables for us is the ability to use thousands of .NET great classes. One cool feature of this compiler is we can write an ASP.NET application with PHP codes for code-behind so PHP programmers can enjoy the power of .NET. You can download current release from here.

Labels:

Wednesday, August 23, 2006

Portable .NET

Sounds wierd isn't it.How one can associate the word "portable" to .NET. Yep..its true the Portable .NET or pnet as it is called is a Open Source venture to provide the services offered by the .NET Framework on windows in Linux too.It is a DotGNU project

Labels:

Saturday, January 28, 2006

Microsoft Offers to License some of its Source Codes.(Courtesy: MSNBC)


BRUSSELS, Belgium - Microsoft Corp. will license some of its secret software blueprints in an effort to avert fines of up to 2 million euros ($2.5 million) a day for failing to comply with European antitrust penalties, the U.S. company said on Wednesday.

“We are putting our most valuable intellectual property on the table, so we can put technical compliance issues to rest and move forward with a serious discussion about the substance of this case,” Microsoft general counsel Brad Smith said.

The European Commission said in a response three hours later that it would “study carefully the announcement” by Microsoft. (MSNBC.com is a Microsoft - NBC joint venture.)
Microsoft’s offer to license a small amount of its source code, relating to server software that helps manage tasks like printing within a group of desktop machines, would help proprietary software makers but not the so-called “open source” community. More..

Labels:

Wednesday, December 21, 2005

New Features in ASP.NET 2.0

Cross Page Posting - ASP.NET 2.0 allows you to post back from one page to another and you can obtain the source page values from the target page.
Wizard Control - The wizard control allows you to easily add multi-step form entry scenarios to your pages.
Validation Groups - Validation groups allow multiple forms on a page to be separately validated.
Focus API - The Focus API enables you to set focus to any control on the page, specify default buttons to submit for input controls, and more.
Compilation Build Providers - ASP.NET 2.0 includes support for compiling declarative file formats when they are placed in the App_Code directory.
No Compile Pages - Pages in ASP.NET 2.0 can be excluded from the compilation process, to be interpreted at runtime instead.
Securing Non-ASP.NET content - Under IIS 6, you can easily secure non-ASP.NET files such as static images or classic ASP pages from within an ASP.NET application.
Client-Script Features - ASP.NET 2.0 includes several new features that take advantage of client-side script.

For more on this visit New Features in ASP.NET 2.0

Labels:


Disclaimer:All opinions expressed here are J.Nirmalanand's personal opinions and do not represent my employer's opinion in any way. No warranties or other guarantees will be offered as to the quality of the opinions or anything else offered here.