by Mwwhited
30. January 2011 13:22
The ALU (Arithmetic Logic Unit) in your computer is a major component of you CPU (Central Processing Unit). The ALU is where most Logic and Mathematical decisions are made inside of your computer. Here is an example of an ALU based on a simple 4 bit design. (This is the minimal design for a ALU. All math and logic functions could be processed in one or more steps based on this design.) Logic gates and detection circuits This ALU is composed of several logic functions ...
[More]
by Mwwhited
30. January 2011 11:06
Okay so I found this great little logic simulator called GateSim. It works great and the best part is it .Net and WPF… that means easy and fun to extend. I have started a custom device for it that I call a MemoryBus. It just allows you to store memory for your circuit design. More importantly I was able to use this program to layout a 4bit calculator… okay so it’s a little too geeky for most people but the interesting thing is the fact it works just like a simple ALU/CPU....
[More]
by Mwwhited
3. September 2010 06:57
Okay, admittedly I don't post much, but I do have some news. I have accepted a new position that is going to take me out to the east coast. Over the next few days/weeks there might be problems with http://www.whited.us while I move my gear across the country.
If you wish you find out more about my move please feel free to ask.
03941f12-f76a-439f-838f-18c08eba2e71|0|.0
Tags:
Road Trip
by Mwwhited
12. May 2010 20:37
I knew I liked writing my try{} catch{} blocks to catch all exceptions instead of explicit Exceptions… but I always had a hard time explaining why. Most of the time I would just point out that I typically write backend long life processes that must be very reliable and must avoid causing the process to fail as much as possible. But I would like to thank Dhanji R. Prasanna from his book Dependency Injection: Design Patterns using Spring and Guice. Giving me a great example. ...
[More]
244908f0-fcad-4ab4-8cfd-2d729f8facfe|0|.0
Tags:
by Mwwhited
2. February 2010 19:56
.Net Framework 2.0 Application Development Foundation .Net Framework 2.0 Web-Base Client Development Designing and Developing Web-Based Applications Using the .Net Framework Designing and Developing Enterprise Application Using the .Net Framework Introducing LINQ Windows Communication Foundation 3.5 Unleashed Windows Workflow Foundation Step by Step The C# Programming Language Expert .Net 2.0 IL Assembler The Pragmatic Programmer (It’s been about two months...
[More]
5119cc82-cc04-40dc-b002-2485b0a4a49e|0|.0
Tags:
by Mwwhited
21. November 2009 15:08
Pretty fun so far. I think I have a few good photos and I'm only down 12 bucks (while I have played several hours of blackjack.) Walks up one side of the strip and down the other this morning... this place is pretty dead when the sun comes up :)... Was nuts last night though... tons of people playing craps, roulette, blackjack, poker. Most of the games currently seem like a great way to lose lots of money, but I figure that's the point.
2435c5c6-d65e-4505-94e9-5af84b7f5271|0|.0
Tags:
by Mwwhited
13. November 2009 23:41
A few months back someone on Stack Overflow asked if it was possible to create a VPN client using WCF. Unfortunately, while it is not possible to write a VPN client in 100% in WCF, it is possible to write a socket tunnel using WCF as the transport. I wrote this tunneling proxy back in early 2008 as a proof of concept and it worked for most protocols. (Pretty much anything that only used a single socket connection that was may from the client to the server, Kerbose a...
[More]
de195acb-84dd-45c4-8562-46dc75052166|4|1.8
Tags:
by Mwwhited
1. November 2009 17:24
I put together a quick framework for reading ISO disk images from .Net. This was written in C#. Again it is a quick demo framework so it does not have any exception handling and should probably not be used in production code. It has been written to use any stream but really it needs to support seeking. I would suggest only MemoryStreams and FileStreams, but you can have fun with anything you like. ISO9660.zip
by Mwwhited
31. October 2009 14:20
I prefer to write mostly in .Net and C# these days. But sometimes you need to work with external systems. On particular system I have been working with supports COM interop but the deployment model leaves much to be desired. In my typical net surfing I found a IL hack to export method calls from .Net assemblies and expose them as Unmanaged references. The handy part about this it you can use the exports anywhere you may call unmanaged interfaces. The need for me w...
[More]
by Mwwhited
29. September 2009 23:11
I have migrated my blog from WordPress to BlogEngine.Net. The biggest issue was a hack to support any links to the previous ?p={wordpressid} URL that was supported on the site. I still have a little more house keeping to be back to 100% of where I was but so far I am happy. I have no I’ll will towards WordPress I just wanted to have my blog platform match my framework of choice. If anyone is interested in the cross reference code I wrote please feel free to contact...
[More]
a5458788-b4be-4269-8876-adb3bf76c9a6|0|.0
Tags:
General