SouthWind, the XML NorthWind

My boss recently saw a significant amount of people on tech sites wanting a xml version of NorthWind, and we ourselves could also use a xml version of NorthWind to show off our reporting software.(By the way check out windwardreports.com we make easy to use reporting software!) So being a software developer intern I was tasked with creating the file.

You might know that there are already NorthWind.xml files out there but these are raw rips, the version I have created comes with more “xml-e-ness”:

  • Things such as Order details are now sub elements. So instead of <root><order></order><orderDetail></orderDetail></root> we get <root><order><orderDetail></order Detail></order></root>
  • We have every element under its own element list so we have <root><employees><employee> instead of just <root><employee>
  • Images are bitmaps, I chopped off the OLE encoding Microsoft put on all the images.
  • Dates are formatted in YYYY-MM-DD
  • We have included a schema file
  • We have included the source code so you can make your own NorthWind xml file

After having NorthWind-Abboud(My last Name) rejected as the file name to differentiate it from the normal NothWind.xml files we had a flash of creativity and came up with SouthWind.Xml.

To the point, here’s the files, have fun:

SouthWind.Xml and Schema

Source Code

Posted in Uncategorized | Leave a comment

Macintosh==Dell

Recently a coworker sent an email around the office with this picture(click to make it bigger):

 

 

 

To be fair Apple has to assemble the parts itself which takes some money. But a Mac in a lot of configurations can still run hundreds of dollars more than computers built by Dell or any of the large pc makers.

A typical defense from the Apple side is that you are paying for quality and that Macintosh’s fail less. Well let’s take a look at the data:

Source: http://www.electronista.com/articles/09/11/17/reliability.study.has.apple.4th.place/

Apple has virtually the same failure rates as Dell. It makes perfect sense; they get all their parts from the same companies. Dell and Apple get their processors from Intel, they both choose the lowest quality hard drives such as Western Digital’s green line, and even their motherboards both come from Foxconn, which is regarded as one of the worst pc parts manufacturers. For both companies, support for low tier products is 1 year, support for premium products is 3 years. Apple’s “high quality” is a myth created by their image and their marketing.

You can argue that OSX’s interface is easier to use and more productive or whatever. But interface really comes down to personal preference (and not to mention you can install OSX on a PC). Stability for both operating systems has been outstanding since Windows XP and OSX. The only real difference between the two is that Windows has 100X the amount of applications OSX has.

So if a Mac gets its parts from the same places a Dell does and has virtually the same failure rates, what are you paying for? You are paying for a Dell… in a shiny plastic box.

To see the other side of the argument from an Apple fanboy take a look at my coworker’s blog here.

Posted in Uncategorized | Leave a comment