Tuesday, November 24, 2009

About C / C++ / C#: Continuing Open Sourceiness

About.com    C / C++ / C#
In the Spotlight | More Topics |
  from David Bolton
I'd suggested that if any reader wanted a mention of their open source package to let me know and the first three projects are now listed on a new page. This will be ongoing, so fill me in with your details, so long as it's implemented in C, C++ or C#. Have a great week! PS. Thanks for the user feedback to my request last week and full text newsletters are back! PPS. One more week for Challenge 29- entries and scores are being updated every few days- details below!

 
In the Spotlight
FreeSpace 2 Source Code Project
Freespace Open ScreenshotFreeSpace 2 was released in October 2000 and was considered one of the best space sims with a rating of 9.4 on gamespot.com. You can still buy the game from a legitimate download site gog.com for $5.99 but commercially it wasn't a success and the company Volition Inc was acquired by THQ. The source code (in C) was released in 2002 and the individual programmers who were enhancing the original code soon organized themselves into the FreeSpace Source Code Project and kept on working. Judging by the forum activity, it's still going strong. What makes this different from other games whose source code has been released is that
  1. You can get the game graphics from the retail game.
  2. Ongoing development of FreeSpace Open
  3. Development of FreeSpace open has been extensively documented on the Wiki.
There have been several total conversions (replacing all the original files) e.g. the Babylon Project with over a 100 models based on the the Babylon 5 universe. Getting involved with release commercial game source can be overwhelming but at least here there is help and documentation. If you know of any other similar type projects built around released game source, please let me know.

 
           More Topics
An Astonishingly Simple Concept
There is a simple technique that anyone can use to help avoid mistakes. Without this technique the US commercial aviation industry may have taken a lot longer to be established and it has been proven to save lives in hospital. It's also a technique I use some days. The first prototype of the B17 Flying Fortress bomber crashed killing two of the five crew because the takeoff sequence of flight controls was too long to remember everything and a vital step was overlooked. After that they introduced the humble checklist. It's had other successes as well; I highly recommend this New Yorker magazine article by Atul Gawande. Some software changes are complex enough to require a checklist and it helps brings new developers up to speed by insisting they follow the list. For example say for checking code in to a version control system or deploying databases. Humans can on average remember seven things at once, without the help of a mnemonic type memory system. So if there are more than seven steps then create a checklist.

 
Programming Challenge 29 Heating Up
We've now got five entries with average times running from 0.11 to 3.3 seconds. Anyone can send in (hopefully) faster entries from now until the end of November. I'm not publishing any source code until then. Since I wrote this we've had more entries and there's still a week to go so keep entering!

 
 
Sponsored Links
 
Home Allergy Center
Quick Cleaning Tricks
These easy shortcuts and tips will help keep rid your home of grime, dust and other allergens. More >

C / C++ / C# Ads
Advertisement
 
 
Visit Related About GuideSites:
Search About   

 
Sign up for more free newsletters on favorite topics.

You are receiving this newsletter because you subscribed to the About C / C++ / C# newsletter as jarloszy2.profile@BLOGGER.COM. If you wish to change or remove your email address, please visit:
http://www.about.com/nl/usgs.htm?nl=cplus&e=jarloszy2.profile@BLOGGER.COM

About respects your privacy. Our Privacy Policy.

Our Contact Information.
249 West 17th Street
New York, NY, 10011

© 2008 About, Inc.

Tuesday, November 17, 2009

About C / C++ / C#: Facebook Development on .NET Revived

About.com    C / C++ / C#
In the Spotlight | More Topics |
  from David Bolton
Nobody has commented yet whether they [refer shorter newsletters like this or the longer fuller story type. I can do either but it's what you want that matters! Thank you for telling me about your C, C++ and C# open source projects and please keep them coming. I'll be listing them on a page of their own shortly. Have a great week!

 
In the Spotlight
Facebook Development on .NET Revived
By coincidence, last week I was at a Facebook Developer Garage event (in London). This is about 70% developers and 30% new media types finding out whats happening in Facebook development plus other interesting stuff. The coincidence is that the .NET Facebook software, which had been getting left behind has just... Read more

 
           More Topics
Go, An Experimental Language from Google
Anything Google does in code is worthy of attention and a new programming language more so. Both Microsoft and Google have a lot of very bright people but with Google... Read more

 
An Augmented Reality Toolkit
Augmented Reality (AR) is a new buzzword at the moment with several iPhone apps available. It's a simple idea, determine what a camera is looking at and add additional information... Read more

 
 
Sponsored Links
 
Home Allergy Center
Quick Cleaning Tricks
These easy shortcuts and tips will help keep rid your home of grime, dust and other allergens. More >

C / C++ / C# Ads
Advertisement
 
 
Visit Related About GuideSites:
Search About   

 
Sign up for more free newsletters on favorite topics.

You are receiving this newsletter because you subscribed to the About C / C++ / C# newsletter as jarloszy2.profile@BLOGGER.COM. If you wish to change or remove your email address, please visit:
http://www.about.com/nl/usgs.htm?nl=cplus&e=jarloszy2.profile@BLOGGER.COM

About respects your privacy. Our Privacy Policy.

Our Contact Information.
249 West 17th Street
New York, NY, 10011

© 2008 About, Inc.

Tuesday, November 10, 2009

About C / C++ / C#: Covering Open Source

About.com    C / C++ / C#
In the Spotlight | More Topics |
  from David Bolton
Well there was one entry for Challenge 28, better late than never so Congratulations to Pedro Graca (I'm sure I keep saying that!). Also Challenge 29 has had a little makeover regarding the distance algorithm. That last one didn't give you much latitude to play with. Another initiative I've started is to promote Open Source projects in C, C++ and C#. Details below. Have a great week!

 
In the Spotlight
Covering Open Source
As you've probably guessed, I'm a keen advocate of open source, albeit an equally keen user of closed source software, especially development tools. Having worked in a software house that... Read more

 
           More Topics
SlickEdit 2009 review
My conclusions are that SlickEdit 2009 is an excellent full featured IDE (with a Macro programming language more powerful than C) that is great for development where you use different programming languages or platforms. But judge for yourself...

 
Computer Vision and Face Recognition in C and C++
Living in the UK which I believe is home to the most CCTV cameras per head of population (about 1 for every 16 people in the UK) means I'm not... Read more

 
 
Sponsored Links
 
Home Allergy Center
Quick Cleaning Tricks
These easy shortcuts and tips will help keep rid your home of grime, dust and other allergens. More >

C / C++ / C# Ads
Advertisement
 
 
Visit Related About GuideSites:
Search About   

 
Sign up for more free newsletters on favorite topics.

You are receiving this newsletter because you subscribed to the About C / C++ / C# newsletter as jarloszy2.profile@BLOGGER.COM. If you wish to change or remove your email address, please visit:
http://www.about.com/nl/usgs.htm?nl=cplus&e=jarloszy2.profile@BLOGGER.COM

About respects your privacy. Our Privacy Policy.

Our Contact Information.
249 West 17th Street
New York, NY, 10011

© 2008 About, Inc.

Tuesday, November 3, 2009

About C / C++ / C#: Challenge 28 Washed Out... No Entries

About.com    C / C++ / C#
In the Spotlight | More Topics |
  from David Bolton
But hopefully Challenge 29 will get a better take up. It's a simple find the hunters nearest the treasure challenge; details below. Also there's a review of SlickEdit 2009, a superb (though not free) IDE. Coming up this week, the next C++ tutorial. Out of interest, I've kept the newsletter text short this week. Which do you prefer? Shorter text in newsletters or longer? Have a great week!

 
In the Spotlight
Two Different Implementations of MySQL
Amazon and Calpont use MySQL in two different ways; that's the beauty of Open Source. Amazon has just started offering a new web service Amazon RDS (Relational Data Store) to... Read more

 
           More Topics
Pike - An open Source Interpreted Programming Language (In C)
There are many programming languages out there that you will have heard about. Pike on the other hand is a new one to me. Written in C, it's an... Read more

 
Programming Challenge 29 Announced
This is a nice easy speed challenge. There are 10,000 treasure hunters located across the continental USA and likewise there are 250 treasures. You are given the latitude and longitude of both treasures and hunters and have to figure out which 10 treasures have the lowest average distance of hunters within 100 miles so you can assign them to search for the treasure. The challenge is only concerned with managing the hunters ...Read more

 
 
Sponsored Links
 
Home Allergy Center
Quick Cleaning Tricks
These easy shortcuts and tips will help keep rid your home of grime, dust and other allergens. More >

C / C++ / C# Ads
Advertisement
 
 
Visit Related About GuideSites:
Search About   

 
Sign up for more free newsletters on favorite topics.

You are receiving this newsletter because you subscribed to the About C / C++ / C# newsletter as jarloszy2.profile@BLOGGER.COM. If you wish to change or remove your email address, please visit:
http://www.about.com/nl/usgs.htm?nl=cplus&e=jarloszy2.profile@BLOGGER.COM

About respects your privacy. Our Privacy Policy.

Our Contact Information.
249 West 17th Street
New York, NY, 10011

© 2008 About, Inc.