Friday, February 10, 2012

Tech Review Software: Thursday, February 9, 2012

Auto generating Entity classes with xsd.exe for XML Serialization and De-Serialization



  • Entity classes
  • xsd.exe
  • serialization and de-serialization
  • using the schema and XML file, xsd generates the corresponding C# code.
Uniform Resource Name (URN)

  • what is a URN?
    • A uniform resource identifier (URI) that uses the urn scheme and doesn't imply availability of the identified resource.
    • used for identification
  • uniform resource characteristic (URC)
    • for including meta-data 
  • uniform resource locator (URL)
    • used for locating of finding resources
XML Namespaces

  • Name conflicts
  • xmlns attribute
  • URL or URN
XML Elements


  • everything from and including the element's start tag and element's end tag.

What is IDL?  (interface description language)

  • a specification language used to describe a software component's interface.
  • COM
Subversion Cheat Sheet


  • Some things not mentioned in the article
    • Important to know that a intermediate folders must exists.
    • Don't forget to specify name of the folder on the receiving end or it 
  • The naming a example need to be improved.
Sample Hello C Program



/* hello.c: display a message on the screen */  #include <stdio.h>  main() { 	printf("hello, world\n"); }
  • Nice, clean and simple
Branching in SVN

  • svn mkdir PATH
    • this is the command I should have used to create the branch directory structure
  • svn copy SRC DST -m "Type your message here"

  • using TortoiseSVN to create a branch
Find command man page



Where is the Application Data Folder?


  • Article seems to miss using %APPDATA% to find where it is.
  • C:\Users\[user]\application data
    • not accessible
    • windows junctions
  • C:\Users\[user]\AppData\Roaming
    • What is the 'Roaming' about?














No comments: