Click here to Skip to main content
15,119,116 members

Articles by jfriedman (Articles: 5, Tip/Tricks: 9)

Articles: 5, Tip/Tricks: 9

RSS Feed

Average article rating: 4.48

Multimedia
Audio
Posted: 11 Dec 2012   Updated: 9 Feb 2015   Views: 760,587   Rating: 4.97/5    Votes: 69   Popularity: 9.10
Licence: The Code Project Open License (CPOL)      Bookmarked: 157   Downloaded: 0
Please Sign up or sign in to vote.
Walks a developer through the implementation of a standards compliant RtspClient and RtspServer.
Programming Languages
C#
Posted: 9 Apr 2013   Updated: 9 Apr 2013   Views: 15,980   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 6   Downloaded: 206
Please Sign up or sign in to vote.
Designing a class vs designing a framework
Posted: 15 Apr 2013   Updated: 15 Apr 2013   Views: 28,694   Rating: 4.38/5    Votes: 8   Popularity: 3.96
Licence: The MIT License      Bookmarked: 15   Downloaded: 592
Please Sign up or sign in to vote.
Whats a new Bitable? Enumerable's, Enumerator's, and now Iterator's? Oh my!
Posted: 2 Apr 2013   Updated: 11 Apr 2013   Views: 87,486   Rating: 3.17/5    Votes: 18   Popularity: 3.98
Licence: The Code Project Open License (CPOL)      Bookmarked: 38   Downloaded: 0
Please Sign up or sign in to vote.
Obtaining microsecond precision using .NET without Platform Invoke.
Posted: 17 May 2012   Updated: 18 May 2012   Views: 33,281   Rating: 4.88/5    Votes: 11   Popularity: 5.08
Licence: The Apache License, Version 2.0      Bookmarked: 12   Downloaded: 0
Please Sign up or sign in to vote.
An article on string manipulation in the .NET Micro Framework.

Average blogs rating:

No blogs have been submitted.

Average tips rating: 4.06

.NET
Posted: 11 Apr 2013   Updated: 11 Apr 2013   Views: 9,860   Rating: 5.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 115
Please Sign up or sign in to vote.
We are going to look at some real life problems and then try to determine the best way to solve them with the principles set forth in the previous article.
General Programming
Algorithms
Posted: 14 Feb 2011   Updated: 14 Feb 2011   Views: 28,240   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 3   Downloaded: 0
Please Sign up or sign in to vote.
/// /// Find the Greatest Common Divisor /// /// Number a /// Number b /// The greatest common Divisor public static long GCD(long a, long b) ...
String
Posted: 12 Aug 2010   Updated: 12 Aug 2010   Views: 14,310   Rating: 3.33/5    Votes: 2   Popularity: 1.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
public static class StringExtensions { public static bool IsNullOrWhitespace(this string s) { if (null == s) return true; return string.IsNullOrEmpty(s.Trim()); } }
Programming Languages
C#
Posted: 22 Dec 2010   Updated: 22 Dec 2010   Views: 8,100   Rating: 4.33/5    Votes: 3   Popularity: 2.07
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
In my opinion, creating the new interface seems to be an unnecessary part of this article...Extensions Methods for IEnumerable is the topic of the said article…which is provided by the existing system.Building a new interface which is not part of the native system is not actually...
Posted: 17 Mar 2011   Updated: 18 Mar 2011   Views: 16,610   Rating: 0.00/5    Votes: 0   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
Interceping Method Calls based on Attributes
Posted: 2 Jan 2011   Updated: 2 Jan 2011   Views: 8,330   Rating: 4.67/5    Votes: 3   Popularity: 2.23
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
This was already decided here in another thread...Using unsafe code and just copying the chars you get much better performance...You could also XORcharArray[i] ^= charArray[len];charArray[len] ^= charArray[i];charArray[i] ^= charArray[len];But something like this is...
C# 4.0
Posted: 25 Jul 2011   Updated: 25 Jul 2011   Views: 7,091   Rating: 4.00/5    Votes: 1   Popularity: 0.00
Licence: The Code Project Open License (CPOL)      Bookmarked: 0   Downloaded: 0
Please Sign up or sign in to vote.
/// /// Reverses an array (Change the type or use SetItem)/// /// The bytes/// The index in the bytes/// The length of bytes to reverseinternal static void Reverse(char[] array, int...
Javascript
Posted: 6 May 2012   Updated: 9 May 2012   Views: 28,572   Rating: 5.00/5    Votes: 3   Popularity: 2.39
Licence: The Code Project Open License (CPOL)      Bookmarked: 11   Downloaded: 228
Please Sign up or sign in to vote.
This is an alternative for "Easy JavaScript Generic List Implementation"
Kotlin
Posted: 31 Jan 2021   Updated: 1 Feb 2021   Views: 4,360   Rating: 2.17/5    Votes: 3   Popularity: 1.03
Licence: The Code Project Open License (CPOL)      Bookmarked: 1   Downloaded: 0
Please Sign up or sign in to vote.
When you need a janky [unsafe] way to generate communitive hash codes
Web Development
ASP.NET
Posted: 8 Feb 2011   Updated: 8 Feb 2011   Views: 14,160   Rating: 4.00/5    Votes: 6   Popularity: 3.11
Licence: The Code Project Open License (CPOL)      Bookmarked: 2   Downloaded: 0
Please Sign up or sign in to vote.
//Using MooToolswindow.addEvent('unload', Cookie.delete.pass('applicationCookie'));//using JavaScript by itself...//http://www.quirksmode.org/js/cookies.htmlvar eraser = function () { eraseCookie('applicationCookie'); };if(window.addEventListener) window.addEventListener('unload',...

Average reference rating:

No reference articles have been posted.

Average project rating:

No projects have been posted.

jfriedman
Software Developer (Senior)
United States United States
Livin in a lonely world, caught the midnight train going anywhere... Only thing is it was a runaway train... and it ain't ever goin back...
мала ка на хари, Trahentes ex exsilium