Click here to Skip to main content
15,353,179 members

Articles by Pascal Ganaye (Articles: 17, Tip/Tricks: 12)

Articles: 17, Tip/Tricks: 12

RSS Feed

Average article rating: 4.58

Containers
Virtual Machine
7 Jul 2010   Updated: 8 Jul 2010   Rating: 4.78/5    Votes: 9   Popularity: 4.56
Licence: GPL3    Views: 49,922     Bookmarked: 28   Downloaded: 2,684
Please Sign up or sign in to vote.
Writing a parental control software: The beginning of the adventure
Desktop Programming
Windows Forms
6 Feb 2005   Updated: 1 May 2005   Rating: 4.58/5    Votes: 51   Popularity: 7.70
Licence: Custom    Views: 221,868     Bookmarked: 130   Downloaded: 5,717
Please Sign up or sign in to vote.
This article introduces a little class which lets you show any usercontrol in XP style popup menu.
11 Aug 2005   Updated: 11 Aug 2005   Rating: 4.57/5    Votes: 12   Popularity: 4.57
Licence: Not specified    Views: 126,950     Bookmarked: 28   Downloaded: 2,670
Please Sign up or sign in to vote.
A small program which solves the paint-by-numbers puzzles in virtually time. It is a spoiler if you're a player. If you're a programmer however I think it shows how this problem can be solved.
Mobile Apps
20 Nov 2013   Updated: 21 Mar 2014   Rating: 4.80/5    Votes: 60   Popularity: 8.49
Licence: CPOL    Views: 184,659     Bookmarked: 182   Downloaded: 7,184
Please Sign up or sign in to vote.
This library allow serialization and deserialization of objects to CSV with very little code.
Operating Systems
Windows
13 Apr 2006   Updated: 18 May 2007   Rating: 4.98/5    Votes: 166   Popularity: 11.01
Licence: CPOL    Views: 574,905     Bookmarked: 204   Downloaded: 6,765
Please Sign up or sign in to vote.
This second article about evaluation in .NET introduces a parser which pre-compiles the expressions
Programming Languages
C#
28 Jun 2011   Updated: 28 Jun 2011   Rating: 4.73/5    Votes: 18   Popularity: 5.94
Licence: CPOL    Views: 34,092     Bookmarked: 34   Downloaded: 2,082
Please Sign up or sign in to vote.
A small utility that will help you get rid of the hard to remove protected or system folders
1 Jun 2009   Updated: 10 Jun 2009   Rating: 4.91/5    Votes: 110   Popularity: 10.01
Licence: CPOL    Views: 285,127     Bookmarked: 346   Downloaded: 9,798
Please Sign up or sign in to vote.
DbfDotNet is a very fast and compact fully managed standalone database/entity framework, for the .Net Framework.
29 Oct 2005   Updated: 29 Oct 2005   Rating: 4.64/5    Votes: 34   Popularity: 6.86
Licence: CPOL    Views: 123,047     Bookmarked: 53   Downloaded: 688
Please Sign up or sign in to vote.
Use the award winning Coco compiler's compiler directly from within Visual Studio
26 May 2009   Updated: 25 Jan 2012   Rating: 4.10/5    Votes: 13   Popularity: 4.42
Licence: CPOL    Views: 86,281     Bookmarked: 33   Downloaded: 0
Please Sign up or sign in to vote.
A simple function to transform a Byte[] into an Hex Dump formatted string
31 May 2015   Updated: 31 May 2015   Rating: 4.67/5    Votes: 2   Popularity: 1.40
Licence: CPOL    Views: 12,780     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
This helper add a ReadLine method to the BinaryReader. This allows programs to read both binary and text from the same stream.
Visual Basic
31 Jul 2005   Updated: 31 Jul 2005   Rating: 4.59/5    Votes: 23   Popularity: 6.07
Licence: Not specified    Views: 154,405     Bookmarked: 70   Downloaded: 2,282
Please Sign up or sign in to vote.
I use a procedure based on batch files to copy various versions of my project. I was a bit fed up to wait for the batch file to copy hundreads of files and wrote this small utility to speed up the process. I hope some of you will find it useful.
7 Feb 2005   Updated: 14 Oct 2012   Rating: 4.80/5    Votes: 56   Popularity: 8.32
Licence: CPOL    Views: 234,897     Bookmarked: 82   Downloaded: 5,866
Please Sign up or sign in to vote.
An expression evaluator written in VB.NET.
11 Dec 2007   Updated: 26 Nov 2014   Rating: 4.83/5    Votes: 37   Popularity: 7.33
Licence: CPOL    Views: 103,457     Bookmarked: 101   Downloaded: 562
Please Sign up or sign in to vote.
In this article, I try to highlight some issues in the .NET Framework generic list and how to circumvent them
14 Mar 2005   Updated: 14 Mar 2005   Rating: 3.40/5    Votes: 16   Popularity: 4.09
Licence: Custom    Views: 107,983     Bookmarked: 11   Downloaded: 381
Please Sign up or sign in to vote.
Rather than discussing forever whether C# is better than VB or vice-versa, let's see which programmers are best.
17 Jan 2008   Updated: 4 Jul 2008   Rating: 4.79/5    Votes: 23   Popularity: 6.34
Licence: CPOL    Views: 89,449     Bookmarked: 54   Downloaded: 2,050
Please Sign up or sign in to vote.
The IComparer available in .NET lets you sort numbers or strings. This little class available in both C# and VB shows how to implement an IComparer which will work with mixed characters and numbers.
9 Dec 2005   Updated: 9 Dec 2005   Rating: 4.44/5    Votes: 36   Popularity: 6.50
Licence: CPOL    Views: 266,188     Bookmarked: 55   Downloaded: 2,383
Please Sign up or sign in to vote.
A program to help you to solve Sudoku problems or check if a Sudoku problem has only one solution.
Web Development
HTML
2 Jul 2008   Updated: 1 Jun 2009   Rating: 4.32/5    Votes: 17   Popularity: 5.20
Licence: CPOL    Views: 63,761     Bookmarked: 13   Downloaded: 0
Please Sign up or sign in to vote.
This article explains how to fix a bug in the ASP.NET Framework when using callback panels.

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.65

Database Development
SQL Server
1 Feb 2012   Updated: 8 Feb 2012   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 21,190     Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Reproducing the SQL RAND() function in C#
7 Feb 2012   Updated: 18 Feb 2013   Rating: 4.81/5    Votes: 11   Popularity: 4.81
Licence: CPOL    Views: 171,543     Bookmarked: 22   Downloaded: 0
Please Sign up or sign in to vote.
This SQL stored procedure creates a database from scratch with some meaningful content.
General Programming
String
15 Dec 2011   Updated: 16 Dec 2011   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 13,040     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
A custom C# string implementation that stores its data in a UTF8 byte array.
Multimedia
Video
30 Oct 2012   Updated: 30 Oct 2012   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: CPOL    Views: 23,132     Bookmarked: 7   Downloaded: 0
Please Sign up or sign in to vote.
Very simple program for in-situ video compression.
Productivity Apps and Services
Microsoft Office
22 Mar 2011   Updated: 25 Mar 2011   Rating: 4.82/5    Votes: 13   Popularity: 5.37
Licence: CPOL    Views: 27,400     Bookmarked: 16   Downloaded: 0
Please Sign up or sign in to vote.
Deleting protected folders in Windows 7
Programming Languages
C
4 Nov 2011   Updated: 6 Nov 2011   Rating: 4.88/5    Votes: 5   Popularity: 3.41
Licence: CPOL    Views: 8,221     Bookmarked: 0   Downloaded: 33
Please Sign up or sign in to vote.
When you search manually, you can search for every odd number that is a step of 2. If you're a bit more clever (as you are), you can use steps of 6 (2 * 3). Testing (testno+1)%6==0 is very similar to (testno % 6) = 5.You can speed up big time by having a loop that increments per steps of...
C#
17 Nov 2012   Updated: 24 Nov 2012   Rating: 4.75/5    Votes: 8   Popularity: 4.29
Licence: CPOL    Views: 17,340     Bookmarked: 29   Downloaded: 0
Please Sign up or sign in to vote.
A super simple and fast methods to copy objects
18 May 2012   Updated: 25 Jun 2013   Rating: 4.89/5    Votes: 12   Popularity: 5.27
Licence: CPOL    Views: 35,842     Bookmarked: 39   Downloaded: 0
Please Sign up or sign in to vote.
This class dumps any .NET object properties to your output window.
23 Oct 2011   Updated: 24 Oct 2011   Rating: 1.92/5    Votes: 4   Popularity: 1.16
Licence: CPOL    Views: 28,693     Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
There doesn't seem to be any encoding for the 'Iranian system encoding standard' in .NET
PHP
26 Apr 2012   Updated: 30 Apr 2012   Rating: 4.75/5    Votes: 4   Popularity: 2.86
Licence: CPOL    Views: 34,448     Bookmarked: 10   Downloaded: 0
Please Sign up or sign in to vote.
A set of functions to get slightly shorter unique Guids
SQL
4 Oct 2011   Updated: 4 Oct 2011   Rating: 5.00/5    Votes: 2   Popularity: 1.51
Licence: CPOL    Views: 10,410     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
WITH tempTable(Column1)AS( SELECT 'chaitanya' [Column1] UNION ALL SELEC`T SUBSTRING(Column1,1,LEN(Column1)-1) FROM tempTable WHERE LEN(Column1)>0)SELECT * FROM tempTable ORDER BY LEN(Column1)Result:cchchachaichaitchaitachaitanchaitanychaitanya
T-SQL
26 Oct 2011   Updated: 26 Oct 2011   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: CPOL    Views: 27,020     Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
Provides a couple of hash functions (string to int) that will return the same value in C# and T-SQL

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.
Pascal Ganaye
Software Developer (Senior)
France France
I am a French programmer.
These days I spend most of my time with the .NET framework, JavaScript and html.