Tuesday, December 1, 2009

About C / C++ / C#: Programming Challenge 29 Updated

About.com    C / C++ / C#
In the Spotlight | More Topics |
  from David Bolton
Well there were a few more entries so I'm finishing marking those today and tomorrow. There isn't a Challenge 30 yet but I'll have one up by Wednesday or Thursday at the latest. Your suggestions for Challenges are always welcomed. Email to Programming Challenge Suggestion. Have a great week!

 
In the Spotlight
Readers Open Source Projects Revisited

As I said a couple of weeks back, if anyone wrote to me about their open source projects in C, C++ and C#, I'd give them publicity and the first three are now up on a new open source projects page and all are in C++. It makes me wonder if this is just a statistical quirk ( that most open source projects are in C++), perhaps because ones in C (Apache, Linux, MySQL) started ages ago and C# hasn't been around as long as C++. Looking at the code library page the ratio is roughly 5:4:3 (C++ to C to C#) but that probably indicates my trying to be even handed. As the numbers increase I'll split them into a page for each language.



 
           More Topics
Fighting Wars With Plastic Bricks

BrikWars ScreenshotMy parents were convinced I would become an architect when I was younger as I had a Lego set and just made houses with it. It's kind of ironic because I used to play wargames and now Lego + wargames = BrikWars! Clearly it's just an excuse for grown men to play with Lego!

BrikWars is a set of rules for fighting tabletop wargames using Lego and Minifigs. This has been coded in the last year in C# for Windows and you can download the GPL'd open source code built using XNA and fight against the computer or other players. No bricks to tidy up afterwards!



 
A Very Clever Web App

The telnet protocol allows you to log onto a remote computer but you should never ever use it (unless protected by a secure session/ VPN etc) because it sends passwords in clear text. That said, FTP also does the same but it's still used widely and email!

The Secure Shell (SSH) alternative to telnet was created in 1995 by Tatu Ylönen, a researcher at Helsinki University of Technology, Finland after a password sniffing attack at his university. This lead to the creation of PuTTY; one of those rare open source utilities that was created for Windows and ported to Linux/Unix systems by Simon Tatham, an English developer who created NASM, the Netwide Assembler. The C games source code library has some of his puzzles.

The PuTTY suite consists of

  • PuTTY (the Telnet and SSH client itself)
  • PSCP (an SCP client, i.e. command-line secure file copy)
  • PSFTP (an SFTP client, i.e. general file transfer sessions much like FTP)
  • PuTTYtel (a Telnet-only client)
  • Plink (a command-line interface to the PuTTY back ends)
  • Pageant (an SSH authentication agent for PuTTY, PSCP and Plink)
  • PuTTYgen (an RSA and DSA key generation utility).
It's a handy and very secure way to remotely connect to another computer that is running a SSH server (typically Unix/Linux boxes) and very popular. For Windows there is also WinSCP which does the sftp/scp with a GUI which I used to use a lot but according to Wikipedia the installer now sends information back to a remote website.

 
 
Sponsored Links
 
Feeling Under the Weather?
Evaluating Your Cold Symptoms
How to tell when a runny nose is just a cold, and when it might be turning into something more serious and require a visit to the doctor. 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.

No comments: