I have finished reading Design Patterns Explained. Moving onto finishing code complete 2.
Posts
- Finished - Design Patterns Explained
- Factory Pattern Method
- Screen Video Capture New Upload
- UltraVNC Single Click Replacement
- The Template Method Pattern
Factory Pattern Method
Finished reading chapter 19 Factory Pattern Method.
See http://www.majorsilence.com/design_patterns_explained.
Screen Video Capture New Upload
Uploaded a new copy of ScreenVideoCapture2.
http://majorsilence.com/screen_video_capture
UltraVNC Single Click Replacement
See https://github.com/majorsilence/MajorSilenceConnect
MajorSilenceConnect is a basic replacement for ultravnc single click that uses the regular ultravnc server winvnc.exe. I find that this works much better on Windows Vista/7. Requires .NET 2.0. Currently this project only supports the port forwarding setup (does not support repeater mode) because that is all I need. It should be simple enough to add repeater support if it is ever needed. How compile MajorSilenceConnect Source code You need Visual Studio C# 2008. In the resources/helpdesk.xml you will find:
<helpdesk> <support>Support 1</support> <address>localhost:5500</address> </helpdesk>
<support> is what shows in the gui that the client will double click. <address> is the address/port that it will attempt to connect to. http://www.chunkvnc.com/ - for a solution with repeater mode and OSX support. http://uvnc.com/ - UltraVNC http://madebits.com/netz/ - .NET exe compressor
The Template Method Pattern
Read the chapter “The Template Method Pattern”. Had a hard time concentrating on this chapter.
To quote the book: “Define the skeleton of an algorithm in an operation, deferring some steps to subclasses. Redefine the steps in an algorithm without changing the algorithm’s structure.” Design Patterns Explained chapter 18 page 283.
See http://www.majorsilence.com/design_patterns_explained