Why C#= C Sharp?

Ever wondered why C# is pronounced C-Sharp and not C-Hash or C-Pound?.. Well if you already play Guitar or ever composed  a ringtone for your cell phone you already know what that means...In Guitar for chords based on a chromatic root note (Bb, F# etc), the chords are always listed under the equivalent sharp note. This means that Bb chords are listed as A# and Db as C# and so on...

Flat note Equivalent sharp note
---------- --------------------------
Bb          A#
Db          C#
Eb          D#
Gb          F#
Ab          G#


So now you know how to play (with) C#;)


dotnetraj at 12:28:08 pm on 3/18/2005
comment

New language G#... on the AOP horizon

Ernest  is working on G#(The Generative Programming Language) an Aspect Oriented Language with type-safe code generation capabilities.According to him Its purpose is to generated type-safe code that is injected into a code base at compile-time and run-time. The syntax is a superset of C# 2.0. Unlike other code generation techniques as CodeSmith (Which is a great tool / language), G# is not intended to produce code as a starting point or code for consumption. Instead, G# uses Aspect Oriented Programming (AOP) techniques to inject code into the client code. We will quickly cover the basics of AOP since it is still new to most developers.

you may download G# spec from here
Other interesting read: nemerle language for .NET



dotnetraj at 12:18:57 pm on
comment

Code Camp III - Downloads

you may download Code Camp III's session material here


dotnetraj at 10:37:31 am on
comment


Happy St. Patrick's Day

wish u all a very Happy St. Patrick's Day !!!


dotnetraj at 10:35:41 am on 3/17/2005
comment


ODP.NET OpenWithNewPassword

Oracle allows users' password to expire. ODP.NET lets applications handle the password expiration by providing a new method, OpenWithNewPassword, that opens the connection with a new password.
The following code snippet uses the OracleConnection OpenWithNewPassword method to connect with a new password of panther:
// C#
...
OracleConnection con = new OracleConnection();
con.ConnectionString = "User Id=scott;Password=tiger;Data Source=oracle;";
// Here the con.Open() fails if the password has expired.
// An application catches this and attempts to reconnect with a new password
// of "panther". The initial connection string must remain intact.

try {
con.Open();
}
catch {
con.OpenWithNewPassword("panther");
}



dotnetraj at 12:27:44 pm on 3/16/2005
comment

Response to Mr. Grimes farewell

Dan Fernandez, Microsoft's Visual C# Project Manager, posted a response to the article written by Richard Grimes in Dr. Dobbs Journal . You can read it here in this link:

http://blogs.msdn.com/danielfe/archive/2005/02/22/378343.aspx



dotnetraj at 9:46:41 am on
comment


Some Obfuscators for .NET

  Demeanor - http://www.wiseowl.com/ 
   An obfuscator for .NET applications to hinder decompilation

  Dotfuscator - http://www.preemptive.com/products/dotfuscator/ 
   Obfuscates to enhance source code security, shrinks to improve efficiency, and watermarks to track the origin of a pirated copy. [Commercial]

  Mangler - http://www.dotnetthis.com/Samples/Mangler.htm 
   A simple .NET assembly obfuscator application written in managed code and running right in
   browser. Includes an assembly explorer / IL disassembler.

  Codework Dotfuscator - http://www.codework.com/dotfus/product.html 
   A Microsoft .NET and dotnet obfuscator that prevents decompilation and reverse engineering dotnet software.

  Salamander - http://www.remotesoft.com/
A decompiler for .NET applications and an obfuscator to hinder decompilation

  Aspose.Obfuscator - http://www.aspose.com/Products/Aspose.Obfuscator/
A .Net assembly obfuscating tool. [Shareware]

  Spices.Net (ex-ILO) - http://www.9rays.net/cgi-bin/components.cgi?act=1&cid=86
Protect .Net assemblies from reverse engineering, with size reduction and speed optimizations. By 9rays.net. [Commercial]

  Thinstall - http://thinstall.com/dotnet/
.NET encryptor, compressor, and pre-run framework checker. [Commercial]

  Eziriz NET Reactor - http://www.eziriz.com 
   Protect .NET applications from reverse engineering by merging any .NET application with native machine code.

  LSW IL-Obfuscator - http://www.lesser-software.com/ilobf.htm 
   Obfuscates .NET assemblies


dotnetraj at 11:09:12 am on 3/15/2005
Comment (1)


Soon - Near-Future Command Scheduler

Scheduling a task via At command can some times be tricky. Windows 2000 Resource kit' Soon.exe comes to rescue( though it uses At.exe anyways)

you may download soon from here

But beware of this bug which warns you that the task may be scheduled for the next day instead of the current day if you specify delay of less than 60 seconds


PS: If you are using Windows Xp/2003 try Schtasks which is far better than AT or Soon


dotnetraj at 11:44:12 am on 3/14/2005
comment


WinForms 2.0 Bug Reporting challenge

The challenge for the reporting of bugs in Windows form 2.0 is on. For  the eligibility and other info follow the link:


dotnetraj at 11:07:27 pm on 3/13/2005
comment

want VB.COM.. sign the petition



dotnetraj at 10:53:37 pm on
comment


Next Page


<< March 2005 >>
Sun Mon Tue Wed Thu Fri Sat
 01 02 03 04 05
06 07 08 09 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31


Contact Me

If you want to be updated on this weblog Enter your email here:
 

Blogdrive