Click here to Skip to main content
15,885,891 members

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

Articles: 69, Tip/Trick: 1

RSS Feed

Average article rating: 4.86

Artificial Intelligence
ChatGPT
2 Mar 2023   Updated: 2 Mar 2023   Rating: 5.00/5    Votes: 16   Popularity: 6.02
Licence: CPOL    Views: 21,820     Bookmarked: 34   Downloaded: 0
Please Sign up or sign in to vote.
Quicky generate text and images
Machine Learning
18 Apr 2024   Updated: 18 Apr 2024   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 4,320     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
An introduction to machine learning with working C++ code that trains a linear regression model.
Containers
Virtual Machine
28 Jun 2011   Updated: 31 Dec 2018   Rating: 4.92/5    Votes: 50   Popularity: 8.36
Licence: CPOL    Views: 122,950     Bookmarked: 111   Downloaded: 1,566
Please Sign up or sign in to vote.
Curious on how you create a hypervisor app? Read mode!
Desktop Programming
Universal Windows Platform
31 May 2019   Updated: 31 May 2019   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 9,751     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Replace GetOpenFileName/GetSaveFileName with a new cloud API!
Win32
2 Jun 2020   Updated: 2 Jun 2020   Rating: 5.00/5    Votes: 13   Popularity: 5.57
Licence: CPOL    Views: 16,044     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
C++, Direct2D, one function and you got a nice picker
16 Oct 2015   Updated: 23 Oct 2015   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: CPOL    Views: 16,512     Bookmarked: 19   Downloaded: 0
Please Sign up or sign in to vote.
A simple template for manipulating the registry
2 Feb 2017   Updated: 30 May 2019   Rating: 4.67/5    Votes: 11   Popularity: 4.67
Licence: CPOL    Views: 23,105     Bookmarked: 30   Downloaded: 372
Please Sign up or sign in to vote.
C++ dir, upload, download and management library
22 Jan 2009   Updated: 21 Nov 2009   Rating: 4.84/5    Votes: 54   Popularity: 8.04
Licence: CPOL    Views: 172,825     Bookmarked: 146   Downloaded: 4,350
Please Sign up or sign in to vote.
Learn how to use the new Ribbon under Windows 7
30 Apr 2019   Updated: 9 May 2019   Rating: 5.00/5    Votes: 11   Popularity: 5.00
Licence: CPOL    Views: 22,814     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Create music easily
27 May 2020   Updated: 27 May 2020   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 10,807     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
A one-function library to easily integrate Speech to Text and Text to Speech in your Win32 applications
25 Apr 2009   Updated: 10 May 2009   Rating: 5.00/5    Votes: 10   Popularity: 4.52
Licence: CPOL    Views: 103,825     Bookmarked: 40   Downloaded: 1,912
Please Sign up or sign in to vote.
Draw your vectors using a new, ActiveX based hardware accelerated interface.
23 Nov 2014   Updated: 19 Feb 2015   Rating: 4.87/5    Votes: 40   Popularity: 7.80
Licence: CPOL    Views: 53,095     Bookmarked: 82   Downloaded: 0
Please Sign up or sign in to vote.
One-call of any DLL function with custom parameters, implemented with C++ tuple and templates.
11 May 2017   Updated: 13 Jul 2019   Rating: 5.00/5    Votes: 34   Popularity: 7.66
Licence: CPOL    Views: 44,392     Bookmarked: 68   Downloaded: 0
Please Sign up or sign in to vote.
An easy locking class for shared/exclusive mutex functions with upgrade/downgrade
7 Oct 2017   Updated: 13 Feb 2019   Rating: 4.62/5    Votes: 5   Popularity: 3.23
Licence: CPOL    Views: 15,602     Bookmarked: 14   Downloaded: 120
Please Sign up or sign in to vote.
Include file versioning, snapshots and incremental backups in a file
6 Oct 2008   Updated: 6 Oct 2008   Rating: 4.94/5    Votes: 12   Popularity: 4.94
Licence: CPOL    Views: 65,363     Bookmarked: 30   Downloaded: 1,205
Please Sign up or sign in to vote.
The way to automate the help assistant process in C++ without dirty scripting code.
2 May 2009   Updated: 28 Sep 2009   Rating: 4.89/5    Votes: 11   Popularity: 5.09
Licence: CPOL    Views: 74,475     Bookmarked: 32   Downloaded: 1,322
Please Sign up or sign in to vote.
A "Sensor Explorer" demonstration of the Sensor API in Windows 7.
25 Nov 2009   Updated: 6 Jan 2010   Rating: 4.93/5    Votes: 87   Popularity: 9.16
Licence: CPOL    Views: 141,953     Bookmarked: 190   Downloaded: 2,638
Please Sign up or sign in to vote.
Demonstration of seven new programming technologies.
18 Mar 2012   Updated: 28 Mar 2012   Rating: 4.88/5    Votes: 32   Popularity: 7.28
Licence: CPOL    Views: 81,877     Bookmarked: 108   Downloaded: 1,794
Please Sign up or sign in to vote.
Use COM and plain C++ to add scripting support automatically.
31 Oct 2015   Updated: 6 Dec 2015   Rating: 4.96/5    Votes: 39   Popularity: 7.89
Licence: CPOL    Views: 90,030     Bookmarked: 73   Downloaded: 2,514
Please Sign up or sign in to vote.
Load an EXE file as a DLL in another EXE and execute the functions
6 Jan 2016   Updated: 24 Apr 2016   Rating: 4.71/5    Votes: 5   Popularity: 3.30
Licence: CPOL    Views: 20,617     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
A class to implement a reverse semaphore
28 Oct 2015   Updated: 4 Nov 2018   Rating: 4.92/5    Votes: 72   Popularity: 9.02
Licence: CPOL    Views: 63,796     Bookmarked: 93   Downloaded: 531
Please Sign up or sign in to vote.
A ready to be used hotpatching library with five methods!
12 Dec 2015   Updated: 13 Dec 2018   Rating: 4.98/5    Votes: 22   Popularity: 6.25
Licence: CPOL    Views: 60,420     Bookmarked: 30   Downloaded: 0
Please Sign up or sign in to vote.
A mutex with shared/exclusive access with upgrade/downgrade capability
1 Dec 2016   Updated: 13 Feb 2019   Rating: 5.00/5    Votes: 17   Popularity: 6.02
Licence: CPOL    Views: 19,310     Bookmarked: 21   Downloaded: 212
Please Sign up or sign in to vote.
Create collaborating projects easily
1 Nov 2014   Updated: 13 Feb 2019   Rating: 4.81/5    Votes: 22   Popularity: 6.46
Licence: CPOL    Views: 56,211     Bookmarked: 49   Downloaded: 1,285
Please Sign up or sign in to vote.
A flexible memory sharing class across processes and threads with locking support
31 Dec 2016   Updated: 30 May 2019   Rating: 5.00/5    Votes: 16   Popularity: 5.73
Licence: CPOL    Views: 29,526     Bookmarked: 37   Downloaded: 540
Please Sign up or sign in to vote.
A few functions and you can call various Web libraries like Google Drive
14 Mar 2008   Updated: 14 Mar 2008   Rating: 4.83/5    Votes: 21   Popularity: 6.28
Licence: CPOL    Views: 247,384     Bookmarked: 55   Downloaded: 7,035
Please Sign up or sign in to vote.
A simple class that allows you to convert an existing SOCKET handle to SSL under Windows
23 Jul 2008   Updated: 23 Jul 2008   Rating: 4.97/5    Votes: 41   Popularity: 7.85
Licence: CPOL    Views: 172,964     Bookmarked: 84   Downloaded: 4,682
Please Sign up or sign in to vote.
Simple code to introduce a hardware breakpoint mechanism.
20 Nov 2016   Updated: 18 Jun 2023   Rating: 4.86/5    Votes: 22   Popularity: 6.32
Licence: CPOL    Views: 32,334     Bookmarked: 45   Downloaded: 703
Please Sign up or sign in to vote.
Use your sensors for identification and verification
1 Feb 2024   Updated: 1 Feb 2024   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 4,520     Bookmarked: 6   Downloaded: 122
Please Sign up or sign in to vote.
Easily migrate to WinUI3 from plain Win32 while keeping all Win32 features intact
18 Jan 2020   Updated: 20 Mar 2024   Rating: 5.00/5    Votes: 18   Popularity: 6.28
Licence: CPOL    Views: 51,075     Bookmarked: 48   Downloaded: 0
Please Sign up or sign in to vote.
DirectX hardware screen capture and encoding with audio mixing capabilities. H264/H265/VP80/VP90/FLAC/MP3. HDR supported.
XAML
14 Mar 2019   Updated: 4 Feb 2020   Rating: 5.00/5    Votes: 16   Popularity: 5.88
Licence: CPOL    Views: 43,946     Bookmarked: 33   Downloaded: 0
Please Sign up or sign in to vote.
A quick way to add UWP controls into plain Win32 apps for Windows 10
24 Apr 2023   Updated: 6 May 2023   Rating: 4.95/5    Votes: 18   Popularity: 6.22
Licence: CPOL    Views: 26,859     Bookmarked: 33   Downloaded: 0
Please Sign up or sign in to vote.
How to use the WinUI3 controls in a plain Win32 application without packaging
20 Jan 2024   Updated: 20 Jan 2024   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 6,130     Bookmarked: 11   Downloaded: 0
Please Sign up or sign in to vote.
A set of tools to create a new VCXPROJ file automatically
General Programming
Debugging
1 Jul 2022   Updated: 1 Jul 2022   Rating: 4.84/5    Votes: 19   Popularity: 6.08
Licence: CPOL    Views: 10,996     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
Try deep CPU features
Threads
25 Jul 2015   Updated: 15 Apr 2019   Rating: 4.79/5    Votes: 12   Popularity: 5.17
Licence: CPOL    Views: 21,220     Bookmarked: 30   Downloaded: 0
Please Sign up or sign in to vote.
Use Windows new ThreadPool through a single C++ 11 class
Mobile Apps
iPhone
9 May 2014   Updated: 12 May 2014   Rating: 4.75/5    Votes: 33   Popularity: 7.21
Licence: CPOL    Views: 78,358     Bookmarked: 59   Downloaded: 0
Please Sign up or sign in to vote.
Tutorial for Objective-C beginners
Programming Languages
ASM
1 Dec 2009   Updated: 30 Dec 2018   Rating: 4.98/5    Votes: 175   Popularity: 11.14
Licence: CPOL    Views: 337,274     Bookmarked: 278   Downloaded: 2,601
Please Sign up or sign in to vote.
Immerse yourself in system programming!
25 Mar 2015   Updated: 26 Dec 2018   Rating: 4.83/5    Votes: 43   Popularity: 7.88
Licence: CPOL    Views: 58,387     Bookmarked: 83   Downloaded: 620
Please Sign up or sign in to vote.
Trigger all your cores from DOS
16 May 2015   Updated: 8 Jan 2019   Rating: 4.83/5    Votes: 23   Popularity: 6.49
Licence: CPOL    Views: 38,326     Bookmarked: 29   Downloaded: 284
Please Sign up or sign in to vote.
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
Assembler
10 Jan 2019   Updated: 2 May 2021   Rating: 5.00/5    Votes: 87   Popularity: 9.69
Licence: CPOL    Views: 100,036     Bookmarked: 181   Downloaded: 0
Please Sign up or sign in to vote.
All in one: x86, x64, Virtualization, multiple cores, along with new additions
C++
15 Apr 2007   Updated: 15 Apr 2007   Rating: 4.41/5    Votes: 28   Popularity: 6.24
Licence: Not specified    Views: 225,767     Bookmarked: 54   Downloaded: 4,844
Please Sign up or sign in to vote.
An article on how to use an ActiveX control in your Win32 Project without MFC with CreateWindowEx or in a dialog box
11 Mar 2012   Updated: 24 Mar 2012   Rating: 4.88/5    Votes: 26   Popularity: 6.90
Licence: CPOL    Views: 84,179     Bookmarked: 30   Downloaded: 359
Please Sign up or sign in to vote.
Learn a few of the interesting features in C++11.
29 Jan 2016   Updated: 29 Jan 2016   Rating: 4.37/5    Votes: 18   Popularity: 5.38
Licence: CPOL    Views: 21,352     Bookmarked: 25   Downloaded: 0
Please Sign up or sign in to vote.
One-line call of a slow function with a progress dialog
5 Feb 2013   Updated: 6 Feb 2013   Rating: 4.78/5    Votes: 33   Popularity: 7.26
Licence: CPOL    Views: 122,747     Bookmarked: 87   Downloaded: 1,418
Please Sign up or sign in to vote.
C++ 11 Threads
12 Sep 2015   Updated: 16 Sep 2015   Rating: 4.67/5    Votes: 24   Popularity: 6.07
Licence: CPOL    Views: 33,874     Bookmarked: 19   Downloaded: 294
Please Sign up or sign in to vote.
A combination of std::vector and std::list which does not copy or move elements in insertion and still has continuous memory
17 Oct 2011   Updated: 24 Oct 2011   Rating: 4.59/5    Votes: 23   Popularity: 6.26
Licence: CPOL    Views: 82,759     Bookmarked: 57   Downloaded: 4,665
Please Sign up or sign in to vote.
Embed flash to your applications and communicate with it with C++.
6 Jan 2015   Updated: 13 Feb 2019   Rating: 4.11/5    Votes: 6   Popularity: 3.20
Licence: CPOL    Views: 32,932     Bookmarked: 8   Downloaded: 274
Please Sign up or sign in to vote.
A quick library for differential memory/file processing
16 Feb 2015   Updated: 16 Feb 2015   Rating: 4.67/5    Votes: 7   Popularity: 3.94
Licence: CPOL    Views: 27,970     Bookmarked: 14   Downloaded: 471
Please Sign up or sign in to vote.
The ability to compress/decompress data in Win32
20 Mar 2016   Updated: 20 Mar 2016   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 18,732     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
My ideas about remote debugging and my implementation.
27 Nov 2006   Updated: 14 May 2007   Rating: 4.91/5    Votes: 49   Popularity: 8.12
Licence: Not specified    Views: 434,254     Bookmarked: 105   Downloaded: 5,648
Please Sign up or sign in to vote.
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.
22 May 2007   Updated: 22 May 2007   Rating: 4.72/5    Votes: 8   Popularity: 4.26
Licence: CPOL    Views: 73,344     Bookmarked: 54   Downloaded: 1,769
Please Sign up or sign in to vote.
An article on replacing the Windows Sockets DLLs
4 Sep 2022   Updated: 4 Sep 2022   Rating: 4.50/5    Votes: 2   Popularity: 1.35
Licence: CPOL    Views: 4,890     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
A quick implementation of my ideas
6 Sep 2022   Updated: 6 Sep 2022   Rating: 4.85/5    Votes: 20   Popularity: 6.31
Licence: CPOL    Views: 17,541     Bookmarked: 18   Downloaded: 245
Please Sign up or sign in to vote.
This class allows math between any size big number, as long as your available memory can handle it.
C++11
15 Jul 2015   Updated: 15 Jul 2015   Rating: 4.83/5    Votes: 15   Popularity: 5.68
Licence: CPOL    Views: 30,020     Bookmarked: 32   Downloaded: 0
Please Sign up or sign in to vote.
Smart pointers for some Windows handles
12 Jun 2015   Updated: 3 Sep 2018   Rating: 4.90/5    Votes: 34   Popularity: 7.44
Licence: CPOL    Views: 79,737     Bookmarked: 66   Downloaded: 1,497
Please Sign up or sign in to vote.
The update to my beloved library. Single-header file.
9 Feb 2020   Updated: 9 Feb 2020   Rating: 4.74/5    Votes: 9   Popularity: 4.52
Licence: CPOL    Views: 14,262     Bookmarked: 5   Downloaded: 0
Please Sign up or sign in to vote.
Copy your objects only when needed
16 Jun 2019   Updated: 16 Jun 2019   Rating: 4.94/5    Votes: 13   Popularity: 5.33
Licence: CPOL    Views: 17,693     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Create dynamic multidimensional arrays in place
C++17
6 Jan 2018   Updated: 7 Jan 2018   Rating: 4.68/5    Votes: 8   Popularity: 4.23
Licence: CPOL    Views: 19,804     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Reduce function recursion with variadic templates
4 Mar 2020   Updated: 4 Mar 2020   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 14,216     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
A small player for your clue game
3 Jan 2018   Updated: 5 Jan 2018   Rating: 4.92/5    Votes: 34   Popularity: 7.47
Licence: CPOL    Views: 26,260     Bookmarked: 38   Downloaded: 0
Please Sign up or sign in to vote.
The most appealing (to me!) new C++ features
PHP
27 Jan 2017   Updated: 5 Feb 2017   Rating: 4.88/5    Votes: 9   Popularity: 4.66
Licence: CPOL    Views: 36,826     Bookmarked: 9   Downloaded: 905
Please Sign up or sign in to vote.
A very quick file manager for your PHP site
Security
Cryptography
19 Aug 2018   Updated: 22 Jul 2019   Rating: 4.96/5    Votes: 12   Popularity: 5.36
Licence: CPOL    Views: 40,412     Bookmarked: 29   Downloaded: 0
Please Sign up or sign in to vote.
A standard-compliant library for secure signing
10 Jan 2023   Updated: 13 Aug 2023   Rating: 4.68/5    Votes: 7   Popularity: 3.96
Licence: CPOL    Views: 15,070     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Use SHA-3 and the CRYSTALS Kyber, Dilithium and Sphincs in Win32 projects
Web Development
3 Aug 2019   Updated: 8 Aug 2019   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 12,651     Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
Live update your Windows project with full or differential updates
23 Jul 2016   Updated: 3 Sep 2018   Rating: 4.90/5    Votes: 19   Popularity: 6.15
Licence: CPOL    Views: 41,090     Bookmarked: 22   Downloaded: 557
Please Sign up or sign in to vote.
Easy to use simple parser with S/MIME Support. Version 2.
HTML
5 Jul 2016   Updated: 5 Jul 2016   Rating: 5.00/5    Votes: 7   Popularity: 4.23
Licence: CPOL    Views: 32,246     Bookmarked: 11   Downloaded: 898
Please Sign up or sign in to vote.
Client side signing and verification
9 May 2007   Updated: 26 Jun 2014   Rating: 4.84/5    Votes: 140   Popularity: 10.26
Licence: CPOL    Views: 1,164,100     Bookmarked: 506   Downloaded: 9,295
Please Sign up or sign in to vote.
Free, portable, compiler-independent XML library in C++
30 Apr 2022   Updated: 30 Apr 2022   Rating: 4.71/5    Votes: 9   Popularity: 4.50
Licence: CPOL    Views: 8,970     Bookmarked: 19   Downloaded: 0
Please Sign up or sign in to vote.
A quick way to interoperate between Win32 and a browser using WebSockets
6 Feb 2023   Updated: 19 Mar 2023   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 16,370     Bookmarked: 17   Downloaded: 0
Please Sign up or sign in to vote.
Portable nginx+php+mysql inside Windows

Average blogs rating:

No blogs have been submitted.

Average tips rating: 2.27

Desktop Programming
Win32
14 Dec 2019   Updated: 14 Dec 2019   Rating: 2.27/5    Votes: 5   Popularity: 1.59
Licence: CPOL    Views: 6,901     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
A ready to use equalizer for your projects

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Software Developer
Greece Greece
I'm working in C++, PHP , Java, Windows, iOS, Android and Web (HTML/Javascript/CSS).

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

My home page: https://www.turbo-play.com