Click here to Skip to main content
15,313,725 members

Articles by Sergey Alexandrovich Kryukov (Articles: 39, Project: 1, Tip/Tricks: 12)

Articles: 39, Project: 1, Tip/Tricks: 12

RSS Feed

Average article rating: 4.95

31 Mar 2016   Updated: 31 Mar 2016   Rating: 5.00/5    Votes: 24   Popularity: 6.81
Licence: CPOL    Views: 23,332     Bookmarked: 8   Downloaded: 0
Please Sign up or sign in to vote.
Now when the gravitation waves have been reliably detected, Gravitational Internet is behind the corner
Desktop Programming
WPF
16 Aug 2017   Updated: 1 Sep 2017   Rating: 5.00/5    Votes: 29   Popularity: 7.31
Licence: MIT    Views: 49,672     Bookmarked: 33   Downloaded: 610
Please Sign up or sign in to vote.
A computer keyboard can be turned into an isomorphic musical instrument, to help in deeper exploration of the Musical Harmony and even to inspire new musical ideas
4 Mar 2019   Updated: 8 Mar 2019   Rating: 5.00/5    Votes: 4   Popularity: 3.01
Licence: CPOL    Views: 12,643     Bookmarked: 11   Downloaded: 220
Please Sign up or sign in to vote.
Impress your friends with your drawing skills using this easy-to-use method and software
24 Oct 2009   Updated: 10 Mar 2017   Rating: 4.89/5    Votes: 71   Popularity: 8.96
Licence: CPOL    Views: 97,372     Bookmarked: 87   Downloaded: 340
Please Sign up or sign in to vote.
A description of techniques based on context-sensitive conditions
17 Oct 2020   Updated: 20 Oct 2020   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 6,362     Bookmarked: 15   Downloaded: 344
Please Sign up or sign in to vote.
What works with Microsoft pen computing and what not? How to handle and recognize ink input for any supported language?
12 Apr 2017   Updated: 14 Apr 2017   Rating: 5.00/5    Votes: 14   Popularity: 5.73
Licence: CPOL    Views: 20,562     Bookmarked: 15   Downloaded: 841
Please Sign up or sign in to vote.
Filling one of the ugliest WPF gaps: Animatable EllipticalArcGeometry and EllipticalArcShape
19 Jan 2014   Updated: 19 Jan 2014   Rating: 4.91/5    Votes: 10   Popularity: 4.44
Licence: CPOL    Views: 35,317     Bookmarked: 8   Downloaded: 275
Please Sign up or sign in to vote.
A button click event is invoked twice through an access character if an exception is thrown, caught and handled
13 Mar 2017   Updated: 13 Mar 2017   Rating: 4.92/5    Votes: 11   Popularity: 4.70
Licence: CPOL    Views: 13,154     Bookmarked: 7   Downloaded: 145
Please Sign up or sign in to vote.
The same advice applies to many other item types, and not just with lists. More exactly, such items can be used, but unexpected behavior may make it a nightmare.
General Programming
Threads
11 Mar 2017   Updated: 22 Mar 2017   Rating: 5.00/5    Votes: 34   Popularity: 7.53
Licence: CPOL    Views: 30,842     Bookmarked: 39   Downloaded: 905
Please Sign up or sign in to vote.
Addresses questions on graphics, threading with UI, form development, printing and more
High Performance Computing
Vectorization
31 Mar 2018   Updated: 1 Apr 2018   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: CPOL    Views: 13,353     Bookmarked: 5   Downloaded: 145
Please Sign up or sign in to vote.
The mystery of Benham’s top invented in 1895, as well as Fechner color effect, remains not fully uncovered so far. WPF and XAML help to accelerate the research greatly.
Programming Languages
C#
21 Mar 2017   Updated: 29 Oct 2017   Rating: 4.99/5    Votes: 25   Popularity: 6.88
Licence: CPOL    Views: 23,273     Bookmarked: 27   Downloaded: 510
Please Sign up or sign in to vote.
New thread wrapper (v. 2.0) offers programming model based on blocking queue and delegates supplied by other threads
19 Mar 2017   Updated: 19 Jan 2018   Rating: 4.98/5    Votes: 64   Popularity: 8.78
Licence: CPOL    Views: 92,686     Bookmarked: 112   Downloaded: 1,787
Please Sign up or sign in to vote.
Thread wrapper (v. 2.0) based on std::thread offers synchronization, status control and termination in safe encapsulated manner
30 Mar 2014   Updated: 1 Apr 2014   Rating: 4.98/5    Votes: 47   Popularity: 8.24
Licence: CPOL    Views: 68,856     Bookmarked: 29   Downloaded: 225
Please Sign up or sign in to vote.
Joint Power over IP project has started the phase of public testing. All testers can try it out and charge their laptop batteries, free of charge, for limited period of time.
29 May 2011   Updated: 16 Apr 2012   Rating: 4.98/5    Votes: 74   Popularity: 9.15
Licence: CPOL    Views: 117,005     Bookmarked: 114   Downloaded: 1,360
Please Sign up or sign in to vote.
No more long switch statements!
2 Apr 2016   Updated: 16 Feb 2017   Rating: 4.94/5    Votes: 25   Popularity: 6.81
Licence: CPOL    Views: 37,440     Bookmarked: 42   Downloaded: 379
Please Sign up or sign in to vote.
Single-instance application behavior can be considered comprehensive only it all three features are implemented: detection of second instance, passing command line and activation of first instance
14 Dec 2010   Updated: 8 Mar 2017   Rating: 5.00/5    Votes: 43   Popularity: 8.06
Licence: CPOL    Views: 86,074     Bookmarked: 76   Downloaded: 545
Please Sign up or sign in to vote.
Display names and descriptions for enumeration members: a non-intrusive, reliable, localizeable method.
22 Nov 2010   Updated: 10 Mar 2017   Rating: 4.95/5    Votes: 74   Popularity: 9.10
Licence: CPOL    Views: 215,796     Bookmarked: 111   Downloaded: 623
Please Sign up or sign in to vote.
Generic classes for enumeration-based iteration and array indexing
9 Jan 2011   Updated: 14 May 2017   Rating: 4.99/5    Votes: 49   Popularity: 8.35
Licence: CPOL    Views: 83,916     Bookmarked: 101   Downloaded: 902
Please Sign up or sign in to vote.
An example the application of Enumeration class, third article of the series
19 Aug 2014   Updated: 17 Apr 2017   Rating: 4.99/5    Votes: 31   Popularity: 7.22
Licence: CPOL    Views: 41,239     Bookmarked: 45   Downloaded: 806
Please Sign up or sign in to vote.
The Editor attribute applied to an enumeration type makes it editable in PropertyGrid. This is enough to make the Visual Studio Designer use the editor, without a need to write a Visual Studio add-on.
C++
13 Feb 2017   Updated: 11 Mar 2017   Rating: 5.00/5    Votes: 40   Popularity: 7.90
Licence: MIT    Views: 68,612     Bookmarked: 48   Downloaded: 1,882
Please Sign up or sign in to vote.
Derived work based on the article by Sergey Ryazanov "The Impossibly Fast C++ Delegates": this good solution is fixed and further developed using C++11.
19 Feb 2017   Updated: 11 Mar 2017   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: CPOL    Views: 17,752     Bookmarked: 13   Downloaded: 147
Please Sign up or sign in to vote.
Rather insane yet simple approach to the named function parameters
Pascal
3 Apr 2016   Updated: 13 Jul 2017   Rating: 4.75/5    Votes: 7   Popularity: 4.01
Licence: CPOL    Views: 16,451     Bookmarked: 6   Downloaded: 206
Please Sign up or sign in to vote.
Single-instance application behavior can be considered comprehensive only if all three features are implemented: detection of second instance, passing command line and activation of first instance
Python
27 Jan 2018   Updated: 31 Jan 2018   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: MIT    Views: 20,367     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Reliable solution does the trick: it does not depend on any naming conventions, works for both Python 2 and 3 and offers clear and concise usage syntax
Web Development
CSS
31 Mar 2021   Updated: 31 Mar 2021   Rating: 3.89/5    Votes: 6   Popularity: 3.03
Licence: CPOL    Views: 4,770     Bookmarked: 2   Downloaded: 55
Please Sign up or sign in to vote.
This is just a funny Visual Studio Code extension, but… what can happen if somebody will try to use it seriously?
HTML
22 Nov 2020   Updated: 12 Jan 2021   Rating: 4.97/5    Votes: 15   Popularity: 5.85
Licence: CC (ASA 3U)    Views: 25,340     Bookmarked: 28   Downloaded: 949
Please Sign up or sign in to vote.
A cross-platform replacement for all those office presentation applications in a single file
20 Dec 2020   Updated: 12 Jan 2021   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: CC (ASA 3U)    Views: 6,280     Bookmarked: 8   Downloaded: 258
Please Sign up or sign in to vote.
Another variant of the cross-platform replacement for all those office presentation applications in a single file, and now this file is JavaScript
4 Nov 2015   Updated: 17 Feb 2017   Rating: 4.98/5    Votes: 12   Popularity: 5.18
Licence: CPOL    Views: 14,067     Bookmarked: 4   Downloaded: 87
Please Sign up or sign in to vote.
Well-known "pass an object" approach with a twist
1 Nov 2015   Updated: 11 Mar 2017   Rating: 5.00/5    Votes: 13   Popularity: 5.40
Licence: CPOL    Views: 20,324     Bookmarked: 6   Downloaded: 141
Please Sign up or sign in to vote.
No named function arguments in JavaScript? Create them automatically
1 Sep 2017   Updated: 2 Apr 2018   Rating: 5.00/5    Votes: 16   Popularity: 6.02
Licence: MIT    Views: 24,445     Bookmarked: 10   Downloaded: 261
Please Sign up or sign in to vote.
A pure Web browser application as a tool for advanced music harmony study in different tone systems
1 Dec 2015   Updated: 1 Feb 2019   Rating: 4.99/5    Votes: 30   Popularity: 7.30
Licence: CPOL    Views: 46,003     Bookmarked: 41   Downloaded: 979
Please Sign up or sign in to vote.
How to create modal popup functionality without 3rd-party frameworks?
22 Nov 2015   Updated: 3 Feb 2021   Rating: 5.00/5    Votes: 16   Popularity: 6.02
Licence: CPOL    Views: 22,325     Bookmarked: 10   Downloaded: 252
Please Sign up or sign in to vote.
JavaScript helps to write code without the usual irritation
3 Sep 2014   Updated: 11 Mar 2017   Rating: 4.88/5    Votes: 54   Popularity: 8.34
Licence: CPOL    Views: 76,207     Bookmarked: 93   Downloaded: 3,700
Please Sign up or sign in to vote.
The convenience of this Sound Recorder is defined by its minimalism and understanding of the purpose
31 Mar 2017   Updated: 20 Feb 2021   Rating: 4.99/5    Votes: 58   Popularity: 8.76
Licence: CPOL    Views: 51,950     Bookmarked: 51   Downloaded: 1,284
Please Sign up or sign in to vote.
Similar to ASCII Art, Unicode Art offers better tonal range, impressive look, and some fun on this sunny April day
30 Mar 2015   Updated: 31 Mar 2017   Rating: 5.00/5    Votes: 63   Popularity: 8.85
Licence: CPOL    Views: 77,587     Bookmarked: 42   Downloaded: 305
Please Sign up or sign in to vote.
Computer Languages as the Basis of the Second Semiotic Anthropology
22 Mar 2017   Updated: 29 Jun 2017   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: CPOL    Views: 16,374     Bookmarked: 15   Downloaded: 91
Please Sign up or sign in to vote.
This toolchain (v.2) helped me to accelerate article writing, reduce the number of mistakes and save tons of time; some of my recommendations could help
HTML5
8 Jan 2021   Updated: 3 Feb 2021   Rating: 4.93/5    Votes: 10   Popularity: 4.93
Licence: MIT    Views: 14,076     Bookmarked: 19   Downloaded: 364
Please Sign up or sign in to vote.
JavaScript Playground, JavaScript calculator, development, and demo tool
18 May 2020   Updated: 18 May 2020   Rating: 5.00/5    Votes: 9   Popularity: 4.77
Licence: MIT    Views: 8,494     Bookmarked: 14   Downloaded: 262
Please Sign up or sign in to vote.
In-browser synthesizer creates instruments to be used in musical applications, offers advanced additive and subtractive synthesis techniques
15 Feb 2015   Updated: 8 Feb 2019   Rating: 4.97/5    Votes: 66   Popularity: 8.98
Licence: MIT    Views: 127,944     Bookmarked: 101   Downloaded: 3,319
Please Sign up or sign in to vote.
V.7.5.1: Derived work: customizable Falling Blocks with pure HTML + JavaScript + Canvas, using strict mode, complete with help and all classic Falling Blocks operations
Node.js
29 Jun 2017   Updated: 27 Feb 2021   Rating: 5.00/5    Votes: 29   Popularity: 7.07
Licence: MIT    Views: 52,577     Bookmarked: 42   Downloaded: 257
Please Sign up or sign in to vote.
Now with auto-numbering! New Visual Studio Code extension “Extensible Markdown Converter” augments built-in Markdown extension to form all in one toolchain offering convenient editor, rendered document viewer, spell checker and converter to HTML, per CodeProject article submission requirements

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.87

Desktop Programming
WPF
1 Mar 2016   Updated: 1 Mar 2016   Rating: 5.00/5    Votes: 6   Popularity: 3.89
Licence: CPOL    Views: 21,602     Bookmarked: 7   Downloaded: 347
Please Sign up or sign in to vote.
In response to an interesting Quick Questions & Answers Inquirer's request, I'm showing how to create an impression of window rotation in a simple way
6 Apr 2017   Updated: 6 Apr 2017   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 11,831     Bookmarked: 3   Downloaded: 331
Please Sign up or sign in to vote.
Focused TextBox blocks Undo/Redo invocation of other components, but the problem can be solved comprehensively
General Programming
Threads
23 Jan 2011   Updated: 23 Jan 2011   Rating: 4.98/5    Votes: 20   Popularity: 6.48
Licence: CPOL    Views: 66,314     Bookmarked: 35   Downloaded: 0
Please Sign up or sign in to vote.
A generic class to be used as a conveyor for data and tasks between threads
Macros
1 Dec 2010   Updated: 8 Jan 2015   Rating: 4.33/5    Votes: 4   Popularity: 2.61
Licence: CPOL    Views: 8,700     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Shave all you create with Occam's Razor.
Operating Systems
Windows
4 Jan 2021   Updated: 4 Jan 2021   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 8,692     Bookmarked: 11   Downloaded: 361
Please Sign up or sign in to vote.
Most flexible and comprehensive yet very simple FFMpeg-based command captures all screen activity in a video file, optionally with audio
Programming Languages
C#
13 Sep 2012   Updated: 25 Feb 2013   Rating: 4.84/5    Votes: 21   Popularity: 6.18
Licence: CPOL    Views: 52,875     Bookmarked: 25   Downloaded: 0
Please Sign up or sign in to vote.
Helps to deal with irregular construction patterns of disposable objects
22 Mar 2015   Updated: 26 Mar 2015   Rating: 5.00/5    Votes: 10   Popularity: 5.00
Licence: CPOL    Views: 32,886     Bookmarked: 22   Downloaded: 205
Please Sign up or sign in to vote.
Popular question on Forms collaboration, also answered for WPF
20 Dec 2010   Updated: 21 Dec 2010   Rating: 4.62/5    Votes: 8   Popularity: 4.17
Licence: CPOL    Views: 14,932     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
Using anonymous methods helps to limit visibility of code callable just from within one method
20 Dec 2010   Updated: 21 Dec 2010   Rating: 4.85/5    Votes: 11   Popularity: 4.85
Licence: CPOL    Views: 24,521     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
IDisposable with “using” block helps in all cases
Ubuntu
28 Oct 2020   Updated: 28 Oct 2020   Rating: 5.00/5    Votes: 5   Popularity: 3.49
Licence: CPOL    Views: 8,692     Bookmarked: 4   Downloaded: 0
Please Sign up or sign in to vote.
Solving the most annoying keyboard problem on Windows and Linux
Web Development
ASP.NET
1 Jan 2013   Updated: 2 Jan 2013   Rating: 5.00/5    Votes: 14   Popularity: 5.40
Licence: CPOL    Views: 29,481     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
How to abate the CodeProject spam crisis.
CSS3
29 Jun 2017   Updated: 7 Jul 2017   Rating: 5.00/5    Votes: 8   Popularity: 4.52
Licence: CPOL    Views: 10,382     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
An ugly look of a TOC based on ul elements is the only problem preventing full automation of article writing; still, it's easy to fix
HTML
8 Jan 2015   Updated: 8 Jan 2015   Rating: 4.67/5    Votes: 8   Popularity: 4.21
Licence: CPOL    Views: 17,024     Bookmarked: 9   Downloaded: 0
Please Sign up or sign in to vote.
Combination of jQuery and HTML5 allows implementing themes purely on client side

Average reference rating:

No reference articles have been posted.

Average project rating: 1.57

24 Feb 2021   Updated: 24 Feb 2021   Rating: 1.57/5    Votes: 4   Popularity: 0.95
Licence: CC (ASA 3U)    Views: 8,060     Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
Microtonal Fabric Integration, the documentation project integrating Microtonal Fabric development with CodeProject
Sergey Alexandrovich Kryukov
Architect
United States United States
No Biography provided