Click here to Skip to main content
13,766,364 members

Articles by Michael Chourdakis (Articles: 51, Tip/Trick: 1)

Articles: 51, Tip/Trick: 1

RSS Feed

Average article rating: 4.84

Miscellaneous
General
Posted: 1 Dec 2009   Updated: 21 May 2015   Views: 211,791   Rating: 4.97/5    Votes: 156   Popularity: 10.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 237   Downloaded: 2,586
Immerse yourself in system programming!
Posted: 25 Jul 2015   Updated: 25 Jul 2015   Views: 10,651   Rating: 4.74/5    Votes: 11   Popularity: 4.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 0
Use Windows new ThreadPool through a single C++ 11 class.
Posted: 16 Oct 2015   Updated: 23 Oct 2015   Views: 9,480   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 17   Downloaded: 0
A simple template for manipulating the registry
Posted: 2 Feb 2017   Updated: 4 Feb 2017   Views: 9,330   Rating: 4.65/5    Votes: 9   Popularity: 4.42
Licence: The Code Project Open License (CPOL)      Bookmarked: 21   Downloaded: 299
C++ dir, upload, download and management library
Miscellaneous Controls
Posted: 22 Jan 2009   Updated: 21 Nov 2009   Views: 144,870   Rating: 4.84/5    Votes: 53   Popularity: 8.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 146   Downloaded: 4,003
Learn how to use the new Ribbon under Windows 7
PHP
General
Posted: 27 Jan 2017   Updated: 5 Feb 2017   Views: 15,856   Rating: 4.88/5    Votes: 9   Popularity: 4.66
Licence: The Code Project Open License (CPOL)      Bookmarked: 9   Downloaded: 507
A very quick file manager for your PHP site
Web Security
General
Posted: 6 Jul 2016   Updated: 6 Jul 2016   Views: 12,531   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 10   Downloaded: 457
Client side signing and verification
iOS and watchOS
General
Posted: 9 May 2014   Updated: 12 May 2014   Views: 48,090   Rating: 4.74/5    Votes: 32   Popularity: 7.14
Licence: The Code Project Open License (CPOL)      Bookmarked: 58   Downloaded: 0
Tutorial for Objective-C beginners
General Graphics
General
Posted: 25 Apr 2009   Updated: 10 May 2009   Views: 78,541   Rating: 5.00/5    Votes: 10   Popularity: 4.60
Licence: The Code Project Open License (CPOL)      Bookmarked: 34   Downloaded: 1,650
Draw your vectors using a new, ActiveX based hardware accelerated interface.
C / C++ Language
Beginners
Posted: 23 Nov 2014   Updated: 19 Feb 2015   Views: 36,162   Rating: 4.87/5    Votes: 39   Popularity: 7.74
Licence: The Code Project Open License (CPOL)      Bookmarked: 79   Downloaded: 0
One-call of any DLL function with custom parameters, implemented with C++ tuple and templates.
Posted: 16 Jul 2015   Updated: 16 Jul 2015   Views: 19,250   Rating: 4.83/5    Votes: 14   Popularity: 5.53
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 0
Smart pointers for some Windows handles
Posted: 11 May 2017   Updated: 11 Dec 2017   Views: 15,491   Rating: 5.00/5    Votes: 22   Popularity: 6.71
Licence: The Code Project Open License (CPOL)      Bookmarked: 43   Downloaded: 0
An easy locking class
Posted: 3 Jan 2018   Updated: 5 Jan 2018   Views: 12,370   Rating: 4.92/5    Votes: 31   Popularity: 7.33
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 0
The most appealing (to me!) new C++ features.
General
Posted: 15 Apr 2007   Updated: 15 Apr 2007   Views: 178,813   Rating: 4.41/5    Votes: 28   Popularity: 6.37
Licence: Not specified      Bookmarked: 53   Downloaded: 4,276
An article on how to use an ActiveX control in your Win32 Project without MFC with CreateWindowEx or in a dialog box
Posted: 11 Mar 2012   Updated: 24 Mar 2012   Views: 54,980   Rating: 4.88/5    Votes: 26   Popularity: 6.92
Licence: The Code Project Open License (CPOL)      Bookmarked: 28   Downloaded: 325
Learn a few of the interesting features in C++11.
Posted: 29 Jan 2016   Updated: 29 Jan 2016   Views: 13,240   Rating: 4.37/5    Votes: 18   Popularity: 5.47
Licence: The Code Project Open License (CPOL)      Bookmarked: 24   Downloaded: 0
One-line call of a slow function with a progress dialog
Posted: 10 Aug 2016   Updated: 10 Aug 2016   Views: 7,310   Rating: 4.89/5    Votes: 13   Popularity: 5.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 8   Downloaded: 107
A quick implementation of my ideas
Posted: 8 Oct 2017   Updated: 19 Oct 2017   Views: 7,000   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 115
Include file versioning, snapshots and incremental backups in a file
Posted: 24 Jul 2016   Updated: 3 Sep 2018   Views: 22,983   Rating: 4.90/5    Votes: 19   Popularity: 6.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 22   Downloaded: 549
Easy to use simple parser with S/MIME Support. Version 2.
Posted: 12 Jun 2015   Updated: 3 Sep 2018   Views: 55,411   Rating: 4.90/5    Votes: 33   Popularity: 7.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 63   Downloaded: 1,497
The update to my beloved library. Single-header file.
STL
Posted: 5 Feb 2013   Updated: 6 Feb 2013   Views: 97,632   Rating: 4.78/5    Votes: 33   Popularity: 7.26
Licence: The Code Project Open License (CPOL)      Bookmarked: 84   Downloaded: 1,304
C++ 11 Threads
Templates
Posted: 13 Sep 2015   Updated: 16 Sep 2015   Views: 20,330   Rating: 4.67/5    Votes: 24   Popularity: 6.43
Licence: The Code Project Open License (CPOL)      Bookmarked: 19   Downloaded: 262
A combination of std::vector and std::list which does not copy or move elements in insertion and still has continuous memory
Posted: 6 Jan 2018   Updated: 7 Jan 2018   Views: 5,210   Rating: 4.67/5    Votes: 7   Popularity: 3.93
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
Reduce function recursion with variadic templates
Cross Platform
General
Posted: 28 Jun 2011   Updated: 27 Mar 2015   Views: 68,421   Rating: 4.90/5    Votes: 42   Popularity: 7.95
Licence: The Code Project Open License (CPOL)      Bookmarked: 89   Downloaded: 1,531
Curious on how you create a hypervisor app? Read mode!
Win32/64 SDK & OS
General
Posted: 6 Oct 2008   Updated: 6 Oct 2008   Views: 52,651   Rating: 4.94/5    Votes: 12   Popularity: 5.32
Licence: The Code Project Open License (CPOL)      Bookmarked: 29   Downloaded: 1,081
The way to automate the help assistant process in C++ without dirty scripting code.
Posted: 2 May 2009   Updated: 28 Sep 2009   Views: 58,361   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 31   Downloaded: 1,158
A "Sensor Explorer" demonstration of the Sensor API in Windows 7.
Posted: 25 Nov 2009   Updated: 6 Jan 2010   Views: 105,133   Rating: 4.93/5    Votes: 87   Popularity: 9.56
Licence: The Code Project Open License (CPOL)      Bookmarked: 189   Downloaded: 2,380
Demonstration of seven new programming technologies.
Posted: 17 Oct 2011   Updated: 24 Oct 2011   Views: 62,560   Rating: 4.59/5    Votes: 23   Popularity: 6.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 57   Downloaded: 4,350
Embed flash to your applications and communicate with it with C++.
Posted: 18 Mar 2012   Updated: 28 Mar 2012   Views: 53,621   Rating: 4.86/5    Votes: 31   Popularity: 7.24
Licence: The Code Project Open License (CPOL)      Bookmarked: 107   Downloaded: 1,539
Use COM and plain C++ to add scripting support automatically.
Posted: 31 Oct 2015   Updated: 6 Dec 2015   Views: 40,531   Rating: 4.96/5    Votes: 36   Popularity: 7.72
Licence: The Code Project Open License (CPOL)      Bookmarked: 62   Downloaded: 1,399
Load an EXE file as a DLL in another EXE and execute the functions
Posted: 6 Jan 2015   Updated: 21 Mar 2016   Views: 19,570   Rating: 4.06/5    Votes: 5   Popularity: 2.80
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 273
A quick library for differential memory/file processing.
Posted: 6 Jan 2016   Updated: 24 Apr 2016   Views: 8,850   Rating: 4.71/5    Votes: 5   Popularity: 3.28
Licence: The Code Project Open License (CPOL)      Bookmarked: 4   Downloaded: 0
A class to implement a reverse semaphore
Posted: 1 Dec 2016   Updated: 19 Jun 2017   Views: 9,950   Rating: 5.00/5    Votes: 14   Popularity: 5.73
Licence: The Code Project Open License (CPOL)      Bookmarked: 18   Downloaded: 208
Create collaborating projects easily
Posted: 12 Dec 2015   Updated: 10 Dec 2017   Views: 24,690   Rating: 4.97/5    Votes: 18   Popularity: 6.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 26   Downloaded: 0
A mutex with shared/exclusive access
Posted: 20 Nov 2016   Updated: 3 Jan 2018   Views: 11,450   Rating: 4.84/5    Votes: 20   Popularity: 6.30
Licence: The Code Project Open License (CPOL)      Bookmarked: 25   Downloaded: 435
Private fingerprint databases using a simple library, along with system database support.
Posted: 28 Oct 2015   Updated: 4 Nov 2018   Views: 30,430   Rating: 4.92/5    Votes: 69   Popularity: 9.05
Licence: The Code Project Open License (CPOL)      Bookmarked: 78   Downloaded: 531
A ready to be used hotpatching library with five methods!
Windows API
General
Posted: 1 Nov 2014   Updated: 3 Nov 2014   Views: 32,170   Rating: 4.80/5    Votes: 18   Popularity: 6.02
Licence: The Code Project Open License (CPOL)      Bookmarked: 39   Downloaded: 1,262
A flexible memory sharing class across processes and threads with locking support
Posted: 16 Feb 2015   Updated: 16 Feb 2015   Views: 18,490   Rating: 4.62/5    Votes: 6   Popularity: 3.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 13   Downloaded: 261
The ability to compress/decompress data in Win32
Posted: 1 Jan 2017   Updated: 20 Jan 2017   Views: 12,390   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: The Code Project Open License (CPOL)      Bookmarked: 23   Downloaded: 486
A few functions and you can call various Web libraries like Google Drive.
Vista Native APIs
Posted: 20 Mar 2016   Updated: 20 Mar 2016   Views: 9,940   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 7   Downloaded: 0
My ideas about remote debugging and my implementation.
Windows Security
Cryptography
Posted: 21 Sep 2018   Updated: 21 Sep 2018   Views: 1,580   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Signed container formats
Posted: 19 Aug 2018   Updated: 3 Oct 2018   Views: 12,270   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 0
A standard-compliant library for secure signing
Posted: 9 Sep 2018   Updated: 11 Oct 2018   Views: 9,830   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
XAdES-B and XAdES-T signing with my AdES and XML libraries
Posted: 5 Oct 2018   Updated: 15 Oct 2018   Views: 4,190   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
PDF signing with AdES
Algorithms & Recipes
Parsers
Posted: 9 May 2007   Updated: 26 Jun 2014   Views: 942,109   Rating: 4.84/5    Votes: 140   Popularity: 10.38
Licence: The Code Project Open License (CPOL)      Bookmarked: 506   Downloaded: 8,939
Free, portable, compiler-independent XML library in C++
DLLs & Assemblies
General
Posted: 27 Nov 2006   Updated: 14 May 2007   Views: 342,488   Rating: 4.91/5    Votes: 47   Popularity: 8.20
Licence: Not specified      Bookmarked: 101   Downloaded: 4,747
Here is a small program that will create the CPP and DEF for a proxy DLL, based on the exports of another DLL. You can use it to generate a template and then you edit this template to satisfy your needs.
Posted: 22 May 2007   Updated: 22 May 2007   Views: 62,611   Rating: 4.72/5    Votes: 9   Popularity: 4.50
Licence: The Code Project Open License (CPOL)      Bookmarked: 53   Downloaded: 1,609
An article on replacing the Windows Sockets DLLs
Internet / Network
General
Posted: 14 Mar 2008   Updated: 14 Mar 2008   Views: 188,114   Rating: 4.77/5    Votes: 19   Popularity: 6.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 53   Downloaded: 5,877
A simple class that allows you to convert an existing SOCKET handle to SSL under Windows
Parallel Programming
General
Posted: 25 Mar 2015   Updated: 21 May 2015   Views: 31,534   Rating: 4.79/5    Votes: 36   Popularity: 7.45
Licence: The Code Project Open License (CPOL)      Bookmarked: 67   Downloaded: 613
Trigger all your cores from DOS
Posted: 16 May 2015   Updated: 24 May 2015   Views: 16,090   Rating: 4.80/5    Votes: 17   Popularity: 5.91
Licence: The Code Project Open License (CPOL)      Bookmarked: 15   Downloaded: 259
All in one article about raw cpu technologies, access multiple cores and protected or long mode from DOS while still having access to DOS interrupts.
Debug Tips
General
Posted: 23 Jul 2008   Updated: 23 Jul 2008   Views: 119,770   Rating: 4.78/5    Votes: 39   Popularity: 7.90
Licence: The Code Project Open License (CPOL)      Bookmarked: 81   Downloaded: 3,689
Simple code to introduce a hardware breakpoint mechanism.
No blogs have been submitted.

Average tips rating: 3.86

C / C++ Language
Templates
Posted: 5 Jan 2016   Updated: 5 Jan 2016   Views: 7,551   Rating: 3.86/5    Votes: 4   Popularity: 2.21
Licence: The Code Project Open License (CPOL)      Bookmarked: 5   Downloaded: 0
Call a function atomically with a generic template
No reference articles have been posted.
No projects have been posted.

Michael Chourdakis
Engineer
Greece Greece
I'm working in C++, PHP , Java, Windows, iOS and Android.

I 've a PhD in Digital Signal Processing and Artificial Intelligence and I specialize in Pro Audio and AI applications.

My home page: http://www.michaelchourdakis.com


Advertise | Privacy | Cookies | Terms of Service
Web01-2016 | 2.8.181114.1 | Last Updated 16 Nov 2018
Copyright © CodeProject, 1999-2018
All Rights Reserved.
Layout: fixed | fluid