Suresh Behera

The Microsoft .Net Junkies

News

Blogroll

Reading

December 2005 - Posts

TypePad is down

I am bit scared after reading this article. Few of my sites runs on Typepad.

Suresh Behera

Posted: Dec 16 2005, 04:34 PM by Suresh Behera | with no comments
Filed under:
Media is transforming technology and technology is transforming media

This sounds good to me.

As the web enters its second decade, the old barriers are blurring or breaking down completely. Media is transforming technology and technology is transforming media. Web “designers” are starting to write a little code, while Web “developers” are learning to twiddle pixels. AJAX is redefining the boundaries between client and server. RSS and web services give you the power to recreate the web the way you want it.

Everything is getting a little MIXed up.


Suresh Behera

Posted: Dec 16 2005, 02:18 PM by Suresh Behera | with no comments
Filed under:
Center Head Requirment

Today , I got mail about center head and the profile really looks challenging....I am worried what would be the family life once you have this :)...Sometime back I was reading few books on Cyber Law and export management and here its looks implementation.

Anyway comments are welcome and anybody interested let me know.

-------------------------------------------------------------------
Hope  you  are  doing  great !!!

This  is  in regards to a requirement we have with our top client. Kindly let me know if you would be interested in this opening.

Please  let  me  know  about  your  interest  in  my  client  and  revert  along with  your updated profile, your current  and  expected  CTC  details also  Date of Birth.

Please mention the position you are interested in.

1. Center Head  (Noida)
  Job Description for potential Noida Center Head:
 

This position requires a keen technical acumen, ability to hire, manage and mentor high quality senior technical staff, an excellent understanding of motivational and retention techniques employed in high tech Hardware development teams, and excellent communication and personal interaction skills.
We are looking for a high energy candidate to deal with frequent change, and the ability to build a high performance quality operation from scratch. Should be a good communicator, a strong leader, high-integrity, organized and open-minded. Exposure to administrative functions (HR, Accounting, Facilities, etc.) will be desirable.
Oversee the entire Noida operations, administrative staff to provide the necessary infrastructure for development operation and help the company to scale the Noida operations
Ensure that agreed upon goals, metrics, controls and management functions at the site to ensure the quality delivery of designs and projects.
Maintain and enhance the work environment to make Our cleint  “Employer of Choice” - Work Facility, Morale, Tools and Communication.
Develop and maintain a consistent reporting scheme to ensure that the Sr. Management Team and Project Managers at Corporate Headquarters are informed of Site issues.
Review processes based on corporate schedules and process.
Ensure the budgetary goals for the site are met.  Approve travel (control travel budget). Regularly travel to Head Office to attend Annual budget meetings and other corporate meetings.
Role:
· Set-up operation and build the team.
· Help the client in establishing realistic expectations.
· Legal and Financial (All aspects of incorporation, approval, banking, and accounting)
· 3-4 strong customer focus dedicated team to each client
· Recruitment, building of quality teams
· Infrastructure support
· Site planning and administration
· Set up & implement HR processes and procedures
· Licenses and tools

Profile:

· At least a B. Tech in EE, CE, or CS from a world class university. Graduate degree (MS or PhD) is preferred. An MBA is also desirable, but not essential.
· Should have worked in IT Services industry and handled large teams in services mode
· Good communication skills, team building skills
· A reasonable understanding of IC design domain
· Product Development understanding.
· About 12 or more years of experience
· Well connected in local job scenario in and around Delhi
· Willing to work full time from Noida - initially from a small business center and later from the facility
· Knowledgeable of legal, statutory, operational needs of raising a new center
· Hindi speaking preferred.

 

Best of Lucks.

Suresh Behera

 

Windows Server 2003 and Windows XP SP2 got highest Common Criteria security certification

Touting the success of it's new Security Development Lifecycle (SDL) process,
Microsoft late Wednesday said Windows Server 2003 and Windows XP SP2 Professional
and Embedded have secured the highest Common Criteria security certification from
the United States government's National Information Assurance Partnership.

Four versions of Windows Server 2003 were certified, including Standard Edition, Enterprise Edition,
Datacenter Edition and Windows Server 2003 Certificate Server.
Both Windows 2000 Professional and Server editions previously achieved the same
security rating, dubbed Evaluation Assurance Level (EAL) 4.

http://www.betanews.com/article/Windows_XP_Gets_Security_Certification/1134664600

Suresh Behera

Posted: Dec 16 2005, 08:56 AM by Suresh Behera | with no comments
Filed under:
Windows Server 2003 Resource Kit Tools

The Microsoft® Windows® Server 2003 Resource Kit Tools are a
set of tools to help administrators streamline management tasks
such as troubleshooting operating system issues,
managing Active Directory®, configuring networking and security features,
and automating application deployment

The following tools are provided:
Acctinfo.dll (documented in Readme.htm)
Adlb.exe: Active Directory Load Balancing Tool
Admx.msi: ADM File Parser
Atmarp.exe: Windows ATM ARP Server Information Tool
Atmlane.exe: Windows ATM LAN Emulation Client Information
Autoexnt.exe: AutoExNT Service
Cdburn.exe: ISO CD-ROM Burner Tool
Checkrepl.vbs: Check Replication
Chklnks.exe: Link Check Wizard
Chknic.exe: Network Interface Card Compliance Tool for Network Load Balancing
Cleanspl.exe: Spooler Cleaner
Clearmem.exe: Clear Memory
Clusdiag.msi: Cluster Diagnostics and Verification Tool
Clusfileport.dll: Cluster Print File Port
Clusterrecovery.exe: Server Cluster Recovery Utility
Cmdhere.inf: Command Here
Cmgetcer.dll: Connection Manager Certificate Deployment Tool
Compress.exe: Compress Files
Confdisk.exe: Disk Configuration Tool
Consume.exe: Memory Consumers Tool
Creatfil.exe: Create File
Csccmd.exe: Client-Side Caching Command-Line Options
Custreasonedit.exe: Custom Reason Editor (documented in Readme.htm)
Delprof.exe: User Profile Deletion Utility
Dh.exe: Display Heap
Diskraid.exe: RAID Configuration Tool
Diskuse.exe: User Disk Usage Tool
Dnsdiag.exe: SMTP DNS Diagnostic Tool (documented in Readme.htm)
Dumpfsmos.cmd: Dump FSMO Roles
Dvdburn.exe: ISO DVD Burner Tool
Empty.exe: Free Working Set Tool
Eventcombmt.exe: Check Replication
Fcopy.exe: File Copy Utility for Message Queuing
Frsflags.vbs
Getcm.exe: Connection Manager Profile Update
Gpmonitor.exe: Group Policy Monitor
Gpotool.exe: Group Policy Objects
Hlscan.exe: Hard Link Display Tool
Ifilttst.exe: IFilter Test Suite
Ifmember.exe: User Membership Tool
Inetesc.adm: Internet Explorer Enhanced Security Configuration
Iniman.exe: Initialization Files Manipulation Tool
Instcm.exe: Install Connection Manager Profile
Instsrv.exe: Service Installer
Intfiltr.exe: Interrupt Affinity Tool
Kerbtray.exe: Kerberos Tray
Kernrate.exe: Kernel Profiling Tool
Klist.exe: Kerberos List
Krt.exe: Certification Authority Key Recovery
Lbridge.cmd: L-Bridge
Linkd.exe
Linkspeed.exe: Link Speed
List.exe: List Text File Tool
Lockoutstatus.exe: Account Lockout Status (documented in Readme.htm)
Logtime.exe
Lsreport.exe: Terminal Services Licensing Reporter
Lsview.exe: Terminal Services License Server Viewer
Mcast.exe: Multicast Packet Tool
Memmonitor.exe: Memory Monitor
Memtriage.exe: Resource Leak Triage Tool
Mibcc.exe: SNMP MIB Compiler
Moveuser.exe: Move Users
Mscep.dll: Certificate Services Add-on for Simple Certificate Enrollment Protocol
Nlsinfo.exe: Locale Information Tool
Now.exe: STDOUT Current Date and Time
Ntimer.exe: Windows Program Timer
Ntrights.exe
Oh.exe: Open Handles
Oleview.exe: OLE/COM Object Viewer
Pathman.exe: Path Manager
Permcopy.exe: Share Permissions Copy
Perms.exe: User File Permissions Tool
Pfmon.exe: Page Fault Monitor
Pkiview.msc: PKI Health Tool
Pmon.exe: Process Resource Monitor
Printdriverinfo.exe: Drivers Source
Prnadmin.dll: Printer Administration Objects
Qgrep.exe
Qtcp.exe: QoS Time Stamp
Queryad.vbs: Query Active Directory
Rassrvmon.exe: RAS Server Monitor
Rcontrolad.exe: Active Directory Remote Control Add-On
Regini.exe: Registry Change by Script
Regview.exe (documented in Readme.htm)
Remapkey.exe: Remap Windows Keyboard Layout
Robocopy.exe: Robust File Copy Utility
Rpccfg.exe: RPC Configuration Tool
Rpcdump.exe
Rpcping.exe
RPing: RPC Connectivity Verification Tool
Rqc.exe: Remote Access Quarantine Client
Rqs.exe: Remote Access Quarantine Agent
Setprinter.exe: Spooler Configuration Tool
Showacls.exe
Showperf.exe: Performance Data Block Dump Utility
Showpriv.exe: Show Privilege
Sleep.exe: Batch File Wait
Sonar.exe: FRS Status Viewer
Splinfo.exe: Print Spooler Information
Srvany.exe: Applications as Services Utility
Srvcheck.exe: Server Share Check
Srvinfo.exe: Remote Server Information
Srvmgr.exe: Server Manager
Ssdformat.exe: System State Data Formatter
Subinacl.exe
Tail.exe
Tcmon.exe: Traffic Control Monitor
Timeit.exe (documented in Readme.htm)
Timezone.exe: Daylight Saving Time Update Utility
Tsctst.exe: Terminal Server Client License Dump Tool
Tsscalling.exe: Terminal Services Scalability Planning Tools
Uddicatschemeeditor.exe: UDDI Services Categorization Scheme Editor
Uddiconfig.exe: UDDI Services Command-line Configuration Utility
Uddidataexport.exe: UDDI Data Export Wizard
Usrmgr.exe: User Manager for Domains
Vadump.exe: Virtual Address Dump
Vfi.exe: Visual File Information
Volperf.exe: Shadow Copy Performance Counters
Volrest.exe: Shadow Copies for Shared Folders Restore Tool
Vrfydsk.exe: Verify Disk
Winexit.scr: Windows Exit Screen Saver
Winhttpcertcfg.exe: WinHTTP Certificate Configuration Tool
Winhttptracecfg.exe: WinHTTP Tracing Facility Configuration Tool
Winpolicies.exe: Policy Spy
Wins.dll: WINS Replication Network Monitor Parser
Wlbs_hb.dll & Wlbs_rc.dll: Windows Load Balancing Server Network Monitor Parsers

Cheers..

Suresh Behera

Posted: Dec 15 2005, 12:15 PM by Suresh Behera | with 2 comment(s)
Filed under:
uddi.microsoft.com will be permanently unavailable
Is UDDI dead ?
--------------------------------------------------------------
You are receiving this mail because you have registered as a publisher on the
Microsoft node of the UDDI Business Registry (UBR).
The primary goal of the UBR was to prove the interoperability and robustness of
the UDDI specifications through a public implementation.  This goal was met and
far exceeded, and now the UBR is discontinuing its operations. As part of this
process the Microsoft UBR node at uddi.microsoft.com will be permanently
unavailable for all operations beginning January 12, 2006.  Data stored in the
UBR may be retrieved until January 12, 2006 and used in accordance with the UDDI
Business Registry terms of use available at
http://uddi.microsoft.com/policies/termsofuse.aspx.  You may find the UDDI Data
Export Wizard useful for retrieving your data, and it is available here:
http://www.microsoft.com/downloads/details.aspx?familyid=9D467A69-57FF-4AE7-96EE-B18C4790CFFD
For more information, please see the frequently asked questions related to the
UBR discontinuation at http://uddi.microsoft.com/about/FAQshutdown.htm.  You may
submit feedback to Microsoft at the following location:
http://uddi.microsoft.com/contact/default.aspx.
Thank You,
Microsoft UDDI Team
 
-------------------------------------------------------
Suresh Behera
Posted: Dec 15 2005, 12:11 PM by Suresh Behera | with 1 comment(s)
Filed under:
India IT > = China + Russia IT

It gave me surprise after reading this article.. This is something very interest to me.


"While India will remain the biggest pool of low-cost global knowledge workers
for the foreseeable future, with more than double the combined total in its nearest
rivals, China and Russia, it faces a shortfall of 500,000 people by 2010 unless
it steps up training"

....................................................

"We have no doubt that this industry will become the largest export-led
industry in the world, rivalling oil from Saudi Arabia or automobiles from Japan,"

Wha...It sounds good to me...!

More reading...
http://in.today.reuters.com/news/NewsArticle.aspx?type=technologyNews&storyID=2005-12-12T211020Z_01_NOOTR_RTRJONC_0_India-227660-1.xml

Suresh Behera

 

Posted: Dec 12 2005, 03:37 PM by Suresh Behera | with no comments
Filed under: ,
VS 2005 : Did you spot all the differences?A nice game

Did you spot all the differences?

We hope you found the puzzle in our ad intriguing and that you saw how the new Visual Studio 2005 can make coding easier, so you can get to the work that matters. Now let’s see if you spotted all the cues:

1 trade those to-dos for it’s-dones

2 a new, more flexible interface

3 fewer emergencies and late hours

4 trade that stress ball for a tennis ball

5 shorter hours mean a healthier lifestyle

6 when coding is easier, great work blooms

7 books about code or books about you?

8 less time to code means more time for family

9 the difference is night and day

10 run rings around other developers

Ready to play some more?  :)

Suresh Behera

 

Posted: Dec 07 2005, 03:00 PM by Suresh Behera | with 1 comment(s)
Filed under:
XML Serialization Frequently Asked Questions

I nice list of XML Serialization from MSDN site by Dare Obasanjo. I wish there would more FAQ on the list.

Here we goes.

Q: Why can't I serialize .NET Framework classes like exceptions and fonts?

A: The XmlSerializer is primarily designed with two goals in mind: XML data binding to XSD compliant data structures and operation without any special code access privileges. These two goals work against the XmlSerializer as a general-purpose object persistence solution for some kinds of objects.

General purpose serialization may require accessing private fields, by-passing the framework's standard object construction process, and so on, which in turn requires special privileges. The SoapFormatter from the System.Runtime.Serialization.Formatters.Soap namespace provides an alternative that is not subject to these restrictions, but requires full trust to operate. It also produces an XML format, a generation of which is customizable using the attributes in the System.Runtime.Remoting.Metadata namespace.

The BinaryFormatter from the System.Runtime.Serialization.Formatters.Binary namespace can also be used as a mechanism to provide simple object persistence and transport for situations where XML serialization does not meet your needs.

Q: How can I serialize classes that were not designed for XML serialization if I do not want to use the SoapFormatter?

A: You can design special wrapper classes that expose or hide fields and properties from the XmlSerializer.

Q: How do I serialize collections of objects?

A: The XmlSerializer throws an exception when the collection contains types that were not declared to the constructor of the XmlSerializer. You can:

  1. Declare the types to the serializer by passing in a Type[] with the types to expect within the collection.

    OR

  2. Implement a strongly-typed collection derived from System.Collections.CollectionBase with an indexer matching the Add() method.

Q: Why aren't all properties of collection classes serialized?

A: The XmlSerializer only serializes the elements in the collection when it detects either the IEnumerable or the ICollection interface. This behavior is by design. The only work around is to re-factor the custom collection into two classes, one of which exposes the properties including one of the pure collection types.

Q: Why can't I serialize hashtables?

A: The XmlSerializer cannot process classes implementing the IDictionary interface. This was partly due to schedule constraints and partly due to the fact that a hashtable does not have a counterpart in the XSD type system. The only solution is to implement a custom hashtable that does not implement the IDictionary interface.

Q: Why do exceptions thrown by the XmlSerializer not contain any details about the error?

A: They do contain all the information, but it's stored in the InnerException property of the exception thrown, which is usually an InvalidOperationException. In general, one should always call ToString() on caught exceptions to get the full details of the exception.

Q: What aspects of W3C XML Schema are not supported by the XmlSerializer during conversion of schemas to classes?

A: The XmlSerializer does not support the following:

  • Any of the simple type restriction facets besides enumeration.
  • Namespace based wildcards.
  • Identity constraints.
  • Substitution groups.
  • Blocked elements or types.

Q: Why doesn't XSD.exe support the schemaLocation attribute on imports and includes?

A: The W3C XML Schema recommendation describes this attribute as a hint, which can be ignored by processors that can use alternate means to locate schemas. XSD.exe only uses schemas that are specified through the command line to convert schema A.xsd, which imports schema B.xsd.

xsd.exe /c A.xsd B.xsd 

Also, the wsdl.exe application, considered a sister application to xsd.exe, can be downloaded from the Web. If you do this and use the wsdl.exe, you would follow schemaLocation hints in imports and includes.

Q: What are the differences between the XSD to runtime type mapping used by XML serialization and those used by ADO.NET or XSD validation?

A: The mappings from W3C XML Schema types to runtime types used by the dataset and schema validation are described in the Data Type Support between XML Schema (XSD) Types and .NET Framework Types topic.

This mapping is different from those used when XML serialization attributes are specified on the fields and properties of a class. Each of the XML serialization attributes has its mapping from objects to W3C XML Schema types defined in the description for the DataType property for that class. This includes the descriptions of the SoapAttributeAttribute.DataType property , SoapElementAttribute.DataType property, XmlArrayItemAttribute.DataType property, XmlAttributeAttribute.DataType property, XmlElementAttribute.DataType property, and XmlRootAttribute.DataType property.

A major difference is that the Gregorian dates, such as xs:gMonth and xs:gYear, are mapped to strings by XML serialization, whereas validation maps them to DateTime objects. Another difference is that the DTD-based list types, such as IDREFS and NMTOKENS, are mapped to strings by XML serialization while validation maps them to arrays of strings. The xs:duration type is also mapped differently in XML serialization compared to schema validation. XML serialization maps them to strings, while validation maps them to TimeSpan objects. The xs:integer type is specified as a number with no upper or lower bound on its size. For this reason, neither XML serialization nor validation map it to the System.Int32 type. Instead, XML serialization maps the xs:integer to a string while validation maps it to the Decimal type that is much larger than any of the integer types in the .NET Framework.

For more ...
XML Serialization in the .NET Framework
http://msdn.microsoft.com/library/default.asp?url=/library/en-us/dnexxml/html/xml05202005.asp

Cheers..

Suresh Behera

BILL GATE : He’s no less than a super hero,The Rock song just for our Indian developers

Microsoft Chairman and Chief Software Architect, Bill Gates, launches the next generation of integrated computing platform - Visual Studio 2005, SQL Server 2005, and BizTalk Server 2006 in India on December 9, 2005. Joining in the celebration is the Indian Rock band – Parikrama with a rock song just for our Indian developers. Called `Superhero' the song is about the life of a programmer. Download now, and Get Ready to Rock

Wow....I was expecting it would be little bit "Technical lyrics" just like previous vb.net rap song ;)
Anyway,It was nice one.

Superhero
 
Springs up from the bed with a crossword in his head,
A shiver shakes his spine thinking what the boss said,
Feeling like a mouse in the tiger’s den (ah right)
Missed the bus again, runs all the way to work,
Prays to all his Gods, even Captain Kirk,
Hoping he can make it in time for the bumpy ride.
 
(Pre-chorus)
Opens all the windows, as he shuts the door,
As the magic begins to flow, out to the fore
 
(Chorus)
He’s no less than a super hero
can’t make him fall
Ones and zeroes, threes and fours
But not that bad a guy after all
 
Afternoon comes when everyone eats,
Staring down at lines on his L.C.D screen,
Cracking up the code, faster than the speed of light.
 
Evening bells ringing, had to meet his date,
Digits on his hand will have to make her wait,
Smiles at his phone, then tosses it aside.
 
(Pre-chorus)
Opens all the windows, as he shuts the door,
As the magic begins to flow, out to the fore
 
(Chorus)
He’s no less than a super hero
Can’t make him fall
Ones and zeroes, threes and fours
But not that bad a guy after all.

Cheers

Posted: Dec 01 2005, 03:51 PM by Suresh Behera | with 2 comment(s)
Filed under:
More Posts