DCUtility

Français
Welcome

The purpose of this website is to give you a brief description of my background and to share with you some of my personal interest in IT field.


Context

My first steps in the IT field began with the advent of the microcomputer TRS 80. Already at the age of 7, I spent most of my free time either playing outside or retyping endless pages of source code in the BASIC programming language followed by long hours of debugging for the sole purpose of playing games. I like to call this period in time my computer awakening.


Manifesto

I evolved from the basic Extreme Programming (XP) environment first to, eventually, grow into the Agile and ITIL methodolgies.

One could easily consider me the Evangelist of best practices related to systems' and applications' performance, configuration and security.

In doing so, my aim is to bring the people together so they can share their respective knowledge in useful and effective ways.

From experience, both Agile and ITIL methodologies are needed and extremely useful.

My ultimate aim is to bridge the gap between the AGILE and ITIL worlds.


Quotations

« If It's Not Broken, Don't Fix It! »
« If It's Broken, Fix It! »


Happy surfing!

This page presents some interesting articles :-)

Not invented here

Back to the Future 1

Teaching kids to program... with a TRS-80. : Article

Ah, memories...

Back to the Future 2

My First Computer, the only computer I bought ever. : Article

Microsoft Windows

I don't want to live in a world without Microsoft and neither do you.

Article

.NET programming

Why Many Developers Hate ASP.NET? and Why They're Wrong.

Article

Agile programming

Agile programming 10 years on: Did it deliver?

Iterative, collaborative software development catches on a decade after the Agile Manifesto : Article

Bad Programmers

Solving your skillset problems

Signs that you are a bad programmer. : Article

Propaganda

Edward Bernays

How to manipulate public opinion in democracy. : Article

Zero Day

Microsoft's Russinovich

How to stop a real 'Zero Day' disaster. : Article

Life's Transitions

Gerry Hicks

Smile because it happened, don't cry because it's over! Education as evolution requires patience in the process : Article

List of my articles on CodeProject

Desktop Gadgets

Screen Snaper SideBar Gadget

Screen Snaper is perfect to quickly share a picture-perfect representation of anything on your screen. : Article

C / C++ Language

Screen Snaper

Screen Snaper is an fast screen, window, region and print screen capture. : Article

Internet / Network

Chat With US DI

Chat (Client/Server) project build with code found at Code Project. : Article

Miscellaneous

Gamma correction slider

Slider control class to perform gamma correction. : Article

Toolbars & Docking windows

CTrueColorToolBar

Very simple true color toolbar. (It's true!). : Article

Splitter Windows

Implementing Rulers inside of Splitter Panes

Using fixed panes to add rulers to your view. : Article

Edit Controls

CEdit & CStatic Transparency Control

This acticle explain how to apply transparency on CEdit and CStatic Controls. : Article

Static & Panel Controls

ControlObjectList

Add/Remove/Scroll/Sort Object List. (CButton, CStatic, etc..). : Article

The development of these utility applications is the result of a purely personal interest.

Disclaimer
The author, of these softwares accepts no responsibility for damages resulting from the use of this product and makes no warranty or representation, either express or implied, including but not limited to, any implied warranty of merchantability or fitness for a particular purpose. This software is provided "AS IS", and you, its user, assume all risks when using it.

CDBCommander

This debugging utility application enables rapid debugging of native (Win32) or managed (. NET) codes with minimal interference on the targeted process. (Live Debugging noninvasive)

Key Features: [Version 1.0]

  • Compatible with x86 and x64 environments.
  • Allows to take memory dump files (mini and full).
  • Reading memory dump files or processes. List of commands related to native (Win32) or managed (.NET) codes.
  • Support of meta-commands cdb, psscor, psscor2, psscor4 and sosex.
  • Import command lists from other extension (.dll).
  • Display list of active processes.
  • Auto updating the list of active processes.
  • Save process list to an external file (.Csv).
  • Microsoft debugging tool (WinDbg) must be downloaded and installed:WinDbg

Debug Detector

This quality assurance utility application can detect the presence of the Debug compilation mode (VS_FF_DEBUG) within binary files.

Key Features: [Version 1.0]

  • Compatible with x86 and x64 environments.
  • Recursive search under many input directories.
  • Detects Debug=Build parameters inside binary files (.dll, .exe, .sys).
  • Displays the types of compilation (32 bits, 64 bits).
  • Save lists of detected items to an external file (.csv).
  • To learn more about it on MSDN: VS_FF_DEBUG

DotNet Debug Detector Fixer

This .NET quality assurance utility application can detect the presence of the Debug parameter under .NET configuration and/or assembly files.

Key Features: [Version 1.0]

  • Compatible with x86 and x64 environments.
  • Compatible with the .NET Framework versions (2.0, 3.0, 3.5, 4.0).
  • Recursive search under many input directory.
  • Detects and repairs parameter Debug=True in files (.aspx, .asmx, .svc, .config [repair]).
  • Detects and repairs parameter Trace=Enabled in files (.aspx, .asmx, .svc, .config [repair]).
  • Detects and repairs parameter ValidateRequest=False (.aspx, .asmx, .svc, .config [repair]).
  • Detects parameter Build=Debug inside assembly files (.dll, .exe).
  • Saves lists of detected items to an external file (.csv).
  • To learn more about it on MSDN: DebuggableAttribute
  • Also available on CodePlex

DotNet Exception Thrower

This .NET debugging utility application allows you to dynamically generate .NET exceptions.

Key Features: [Version 1.0]

  • Compatible with x86 and x64 environments.
  • Compatible with the .NET Framework versions (2.0, 3.0, 3.5, 4.0).
  • Automatically detects the language of the .NET Framework installed.
  • Dynamic creation of a list of exceptions from the .NET Framework installed.
  • Displays descriptions of exceptions.

Screen Snaper SideBar Gadget

This windows gadget utility appliacation allows you to quickly capture screenshots and save the contents in different formats.

Key Features: [Version 2.8]

  • Compatible with Windows Vista, 7 and 8.
  • Compatible with x86 and x64 environments.
  • Traps the "print screen" command.
  • Captures full screens.
  • Captures windows or objects.
  • Captures regions of the screen.
  • Automatically copies the captures to the clipboard.
  • Automatically saves the captures to image file formats (BMP - EMF - GIF - JPG - PNG - TIF - WMF).
  • Also available on Windows Live Gallery.

Screen Snaper

This windows utility application allows you to quickly capture screenshots and save the contents in different formats.

Key Features: [Version 1.0]

  • Compatible with x86 and x64 environments.
  • Traps the "print screen" command.
  • Captures full screens.
  • Captures windows or objects.
  • Captures regions of the screen.
  • Applies many image filters.
  • Saves the capture to image file formats (BMP - GIF - JPG - PNG - TIF - PCX).

Patcher Maker

This reverse engineering utility application compares and generates a program to re-apply file differences (Patch).

Key Features: [Version 1.0]

  • Compares files and multiple supporting entities.
  • Choices of templates for the patcher generated.
  • Compilation, generation, linking and packing via dynamic mode to generate an executable patch.
  • TimeStamp into the distribution package.
  • Saving the project and recompilation in command line mode.

Visual Shaped Form Creator

This user interface creator utility application can generate a transparent region with a background image.

Key Features: [Version 2002]

  • Support multi-languages (French -Screenshots (screen, window, region).
  • Automated wizard. izarClass generators (VC++, VB, BCB, Delphi).
  • Integrated region tolerance calculators (Pixel, Block).
  • Integrated region viewer.
  • Integrated management of region files (.vsf).

The created interfaces can be easily integrated in various development environments:

  • Microsoft Visual C++
  • Microsoft Visual Basic
  • Borland C++ Builder
  • Borland Delphi

Windows Explorer +

This windows utility application is a clone of Windows Explorer in which several features have been added.

Key Features: [Version 1.0]

  • Handling of ADS (Advanced data stream) under NTFS.
  • Directories size calcuDate alterations on files and directories.
  • Pack and unpack ZIP and CAB archives.
  • Integrated file shredder.
  • Integrated file unlocker.
  • Integrated extractor icons. Saving the content of views to a file.

Chat With US DI

This windows utility application is an instant clients-server chatting network.

Key Features: [Version 1.0B]

  • Communication over TCP/IP protocol.
  • Support multi-languages (French, English).
  • Establishment of unlimited connections on the serveClients can be disconnected by the server.
  • Visualization of user information. Sending public or private messages.
  • Provides notices of new connections.
  • Saving and printing client conversations.

Processes Enumerator

This windows utility application allows the monitoring of processes that are running on a local computer.

Key Features: [Version 2001]

  • Windows picker.
  • Filtering window (Visible, Invisible).
  • Filtering process (Parent, Child).
  • Manipulating windows (Hide, Show).
  • Property Browser (Process, Window, Control).
  • View process loaded modules.

FreeMemory

This windows utility application allows to manage memory (RAM) manually or automatically.

Key Features: [Version 2002]

  • Frees memory without Frees memory automatically according to a given threshold.
  • Frees up memory manually.
  • Simple and advanced mode.
  • Integrated memory defragmenter.
  • Status indicator of memory under system tray.

VC++ Speed Tools

This windows utility application is destinated for Microsoft Visual C++ development environment.

Key Features: [Version 2000]

  • Code generation associated with MFC dialog boxes.
  • CMessageBox.
  • CFileDialog.
  • CPrintDialog.
  • CFontDialog.
  • CColorDialog.

Numerology

This windows utility application is a chart generator for amateurs and professionals.

Key Features: [Version 2002]

  • Chart generator. Detailed excursion of 100 years.
  • Karmic debt calculator.
  • Alphanumeric rule.
  • Generation date ajustment.
  • Chart and excursion printing.

Icon Manager

This windows utility application allows for the creation, modification and extraction of icons in different formats.

Key Features: [Version 1.0]

  • Extraction of icons (.exe, .dll)
  • Save image file formats (Bitmap). Screenshots.
  • Drawing operations.
  • Clipboard operations.
  • Work in progress...

PlayList Maker

This windows utility application allows the generation of playlists media files.

Key Features: [Version 1.0]

  • Audio and video formats.
  • Sorting items.
  • Save media lists.

Window ZOrder

This windows utility application allows the manipulation of windows order.

Key Features: [Version 1.0]

  • Manipulation (Always visible, background).
  • Windows indicator.
  • Available under the system tray.

WarSlot Machine

This game allows you to play and accumulate points according to a set schedule while listening to music.

Key Features: [Version 1.0]

  • Skin selector.
  • Music selector.
  • Enjoy :-).

Career goals

As an IT Consultant, to significantly contribute to the architecture of software and technologies which are part of exciting projects by using ITIL and Agile methodologies.


Experience Summary

Having accumulated experience over 16 years, mainly in the field of information technology, I have aquired professional skills in various fields of intervention. I am always looking forward to enrich my knowledge and improve the quality and efficiency of my work.

Currently I contribute to the management and solving of incidents and problems. My expertise used for identification, investigation, diagnosis and resolution of problems related to Microsoft technologies.


Request my resume

To view information on my resume, please click on the link below: Request for resume

Request for information

For questions or comments about this site or its contents, please send an email to DCUtility

© 1999- DCUtility. All rights reserved.