Click here to Skip to main content
15,745,746 members

Luc Pattyn - Professional Profile


    Blog RSS
I am an engineer with a background in electronics, software and mathematics.

I develop technical software, both for embedded systems and for desktop equipment. This includes operating systems, communication software, local networks, image processing, machine control, automation, etc.

I have been using all kinds of microcontrollers and microprocessors (Intel 4004/8080/8051/80386/Pentium, Motorola 680x/680x0/ColdFire/PowerPC, Microchip PIC, Altera NIOS, and many more), lots of programming languages (all relevant assemblers, Fortran, Basic, C, Java, C#, and many more), and different operating systems (both proprietary and commercial).

For desktop applications and general development tools I have been using both UNIX systems and Mac/MacOS for many years, but I have switched to x86-based PCs with Windows, Visual Studio and the .NET Framework several years ago.

I specialize in:
- cross-platform development (making software that runs on diverse hardware/OS combinations)
- instruction set simulation
- improving software performance, i.e. making sure the software runs the job at hand in as short a time as possible on the given hardware. This entails algorithm selection, implementation design, accurate measurements, code optimisation, and sometimes implementing virtual machines, applying SIMD technology (such as MMX/SSE), and more.



Weekly Data. Recent events may not appear immediately. For information on Reputation please see the FAQ.


Members need to achieve at least one of the given member levels in the given reputation categories in order to perform a given action. For example, to store personal files in your account area you will need to achieve Platinum level in either the Author or Authority category. The "If Owner" column means that owners of an item automatically have the privilege. The member types column lists member types who gain the privilege regardless of their reputation level.

ActionAuthorAuthorityDebatorEditorEnquirerOrganiserParticipantIf OwnerMember Types
Have no restrictions on voting frequencysilversilversilversilver
Bypass spam checks when posting contentsilversilversilversilversilversilvergoldSubEditor, Mentor, Protector, Editor
Store personal files in your account areaplatinumplatinumSubEditor, Editor
Have live hyperlinks in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Have the ability to include a biography in your profilebronzebronzebronzebronzebronzebronzesilverSubEditor, Protector, Editor
Edit a Question in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Edit an Answer in Q&AsilversilversilversilverYesSubEditor, Protector, Editor
Delete a Question in Q&AYesSubEditor, Protector, Editor
Delete an Answer in Q&AYesSubEditor, Protector, Editor
Report an ArticlesilversilversilversilverSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending ArticlegoldgoldgoldgoldSubEditor, Mentor, Protector, Editor
Edit other members' articlesSubEditor, Protector, Editor
Create an article without requiring moderationplatinumSubEditor, Mentor, Protector, Editor
Approve/Disapprove a pending QuestionProtector
Approve/Disapprove a pending AnswerProtector
Report a forum messagesilversilverbronzeProtector, Editor
Approve/Disapprove a pending Forum MessageProtector
Have the ability to send direct emails to members in the forumsProtector
Create a new tagsilversilversilversilver
Modify a tagsilversilversilversilver

Actions with a green tick can be performed by this member.

Answercode sniffer options for Q&A and T&T editor page Pin
Luc Pattyn29-May-11 3:42
sitebuilderLuc Pattyn29-May-11 3:42 
GeneralRe: code sniffer options for Q&A and T&T editor page Pin
Chris Maunder28-Jul-11 9:24
cofounderChris Maunder28-Jul-11 9:24 
GeneralRe: code sniffer options for Q&A and T&T editor page Pin
Luc Pattyn28-Jul-11 11:35
sitebuilderLuc Pattyn28-Jul-11 11:35 
GeneralRe: code sniffer options for Q&A and T&T editor page Pin
Chris Maunder28-Jul-11 14:53
cofounderChris Maunder28-Jul-11 14:53 
Generalfeedback on new search facilities [modified] Pin
Luc Pattyn7-Jan-11 1:47
sitebuilderLuc Pattyn7-Jan-11 1:47 
#1# recent additions/changes (11-JAN-2011) got flagged with #1#.
#2# recent additions/changes (12-JAN-2011) got flagged with #2# and apply to "beta 2".
#3# recent additions/changes (also 12-JAN-2011) got flagged with #3# and also apply to "beta 2".
#4# recent additions/changes (13-JAN-2011) got flagged with #4# and apply to "beta 3".
#5# recent additions/changes (16-JAN-2011) got flagged with #5# and apply to version cb4/sb4.

the alpha looks promising, startswith functionality looks great.

Comments on the search engine

101. seems not to see today's forum messages
#1# OK, it is seeing the latest additions to regular forums, albeit with some (unknown) delay, might be a couple of minutes. So adding messages for test purposes still does not work well, one never knows whether they are included yet or not, and hence should or shouldn't pass the search filters.

102. seems to use OR instead of AND when two words are searched for
(more hits for fourth estate than for fourth)
#1# this is wrong in that it deviates from what popular engines do (Google, Bing, the current CP search engine,
i.e. everything CP members use continuously), I have no doubt the community will have you change this!
#3# Has been fixed on 12-JAN-2011.

103. seems not to accept operators such as AND
#1# AND operator seems to work now, thanks

12+13 makes it hard to test the search engine! please fix at least one of them ASAP so I can
perform tests that search a lot but return only very few results.

104. I did not investigate relevance yet
#1# please show the relevance score (either permanently, or at least in the test/evaluation phase) As a tester, it would be really useful; as a user, I would use the information too. And when you show it, make sure it stands out more than the current "rating", which is the voting score of articles/messages, and, while useful, it rather confuses me (I would bold relevance, not bold rating).

105. I did not investigate performance yet.
#1# I will use the tool regularly to get a feeling about performance.

106. suggestion: show a version number, so I can refer to it when reporting back to you.
#2# is OK now, I see "beta 2"
#3# not quite OK yet, as both server and client have a version, only client version gets shown so far.

107. #2# I'm experimenting with this message[^]. It has a single digit 2 in it.
OK: I can find the message looking for: "logging implemented"
strange: I also find it looking for: "logging implemented" AND 2 (as if numbers do startswith automatically?)
bad: I also find it looking for: "logging implemented" AND 29 (there is no 29 at all!)
bad: I also find it looking for: "logging implemented" AND "29" (there is no 29 at all!)
Looks like a bug. My wild guess: something is removing unwanted characters (digits and more) from the filter text, resulting in an empty string, which is always present. IMO we do need a way (an intuitive one at best) to search for pretty normal, as well as, pretty strange special characters.
#3# OK, I learned numbers are not indexed; that is fine, it needs to be mentioned in the documentation though. Digits inside words are treated like letters, so "log4net" does not pose any problems.

108. #4# bad: I can't find it looking for: "logging implemented" AND programs (there is ->Programs-> in the body text)
#2# At best I'd like to search for "->Programs->" and find the message!
I still have to experiment with searches containing special characters.

109. #4# BUG I'm getting one hit for "backgroundwo" (Any date), can't explain why. Note: the snippet shown happens to end on backgroundwo.[^]

110. #4# BUG Periods are treated (somewhat?) as letters, so object.field is one word and gives no hit when searching for object. I created a number of test messages in C# forum, they all contain "LPXYZ" and then some specials I'm trying to search for.

111. #4# BUG I have a message that contains object.method(parameter) which I find with object.method* (OK), not with object.method (so the "word" is longer) and not with object.method(* (so what is the word??)

Comments on processing

201. sortedby seems not to work reliably; performing the same search
with a different sort spec often gives the same result list.
#1# Problem not seen today.
#3# Seems OK

202. #2# "filter by" does not work; when "any date" gives a number of results, any other
filterby choice returns nothing. Tried "logging implemented" again. Please fix.

#3# Seems OK now (provided I allow for a sufficient time window!)

Comments on GUI

301. #1# I'm sure already I want one of these two:
- either change the default (or topmost) item to be "Date Created DESC" and "Last Month"
- or, better yet (less subjective), remember the last setting of each combobox (sortedby, filteredby, ...)
#3# Thanks, createddesc and 1month are comfortable.
#4# It is great the way it is now, for my testing (and my use), however I think the community will prefer you remember the last setting for each of the comboboxes.

302. #1# I often overshoot the search bar, end up in the main menu bar, and have a menu roll down,
covering the search box I'm after. Quite annoying. In fact I have always disliked the hover menus,
but now I have good reasons to want click menus instead of hover menus. In my books, hovering should only cause minimal change, say a bolding or slight color change, and not open something.

303. #1# I would very much prefer a date format with a non-numeric month, as the American way is confusing to large parts of the world; the way the forums do it would be just fine.

304. #1#Of lesser importance right now, but mentioning it already anyway: I keep prefering a real grid-like display, with actual columns, and click-to-sort-me headers.

305. #2# In the result list, I saw some author names with HTML-escaped HTML tags. You probably want a text-only member name there.
#4# Example: search for "logging implemented in your service" (with quotes; last year)

306. I'd like a wider textbox for the "for" parameter. Twice as wide would be good.
#4# Solved in beta 3.

307. #2# The "for" textbox doesn't auto-scroll when dragging the mouse; say it contains more text than can be visible at a time, and is unscrolled (hence showing the leftmost content), I now click leftmost and drag to the right, attempting to select all (which I could do with CTRL/A as well), it does not scroll at all; regular WinForms textboxes do that, apparently web textboxes (such as Google's search box) don't. That is a pain. Probably nothing reasonable you can do about that.
#4# Solved by the larger search box.

308. #4# I would suggest a help ("?") button on the search page, leading to a full-page description of what it does, how it works, what special operators are available, etc.

309. #4# I would make the result hyperlinks of the new-tab variety, so multiple hits can be looked at without querying the database again.

310. #4# I would swap the order of "sorted by" and "filtered by" on the query entry line as that seems more logical (the query summary line is fine already). Also there is some casing inconsistency.

311. #4# Rather than a simple "Go" button, I'd make it an icon, with Bob holding a magnifying glass, maybe a Sherlock Holmes cap, and a CP orange background.

312. #4# Rather than "All documents" I'd call it "All of Code Project" (even when that is not strictly correct; the documentation could clarify), as "documents" isn't an adequate term for most of the database content IMO.

313. #4# I think there better be a way to tell the user something is wrong when there is.
Example: you're not supporting "endswith" functionality (that is perfectly OK, just an example!) so searching for *urth estate is bound to fail. I suggest you don't even try the search, instead give a specific error message. (At the moment such failing search takes 10 seconds to complete, my FF progress bar fills 80% right away, then sits idle).

314. #4# I think I would not show any rating information for a hit when there aren't any votes yet, same as you do in forum messages (articles themselves always showing a rating is different, and OK IMO, the list of hits doesn't need distractors though).

315. #4# BUG It broke down completely: "All documents" has disappeared. This is bad. Messages that were found earlier are not found any longer (e.g. no LPXYZ). I still do find my "PRE tags" in Tips&Ticks.

316. #5# VERY BAD UI The default state of a search filter should be either "no filter" or wathever it was before. Having checkboxes getting cleared all the time is unworkable. And the query status line needs to show the full query, including the checkbox settings when the search was ran.

Smile | :)
Luc Pattyn [Forum Guidelines] [My Articles] [My CP bug tracking] Nil Volentibus Arduum
Season's Greetings to all CPians.
modified on Thursday, January 16, 2011 11:00 AM

GeneralRe: feedback on new search facilities Pin
Matthew Dennis11-Jan-11 15:38
sysadminMatthew Dennis11-Jan-11 15:38 
GeneralRe: feedback on new search facilities Pin
Chris Maunder8-Apr-11 9:42
cofounderChris Maunder8-Apr-11 9:42 
GeneralRe: feedback on new search facilities Pin
Luc Pattyn9-Apr-11 22:35
sitebuilderLuc Pattyn9-Apr-11 22:35 
GeneralRe: feedback on new search facilities Pin
Chris Maunder20-Apr-11 3:01
cofounderChris Maunder20-Apr-11 3:01 
GeneralRe: feedback on new search facilities Pin
Luc Pattyn20-Apr-11 3:25
sitebuilderLuc Pattyn20-Apr-11 3:25 
GeneralCP bugs [modified] Pin
Luc Pattyn25-Dec-10 7:43
sitebuilderLuc Pattyn25-Dec-10 7:43 
GeneralRe: CP bugs Pin
Chris Maunder9-Jan-11 21:23
cofounderChris Maunder9-Jan-11 21:23 
GeneralRe: CP bugs Pin
Luc Pattyn10-Jan-11 17:23
sitebuilderLuc Pattyn10-Jan-11 17:23 
NewsCP Web Service Proposal Pin
Luc Pattyn26-Sep-10 15:40
sitebuilderLuc Pattyn26-Sep-10 15:40 
GeneralRe: CP Web Service Proposal Pin
Chris Maunder3-Oct-10 16:14
cofounderChris Maunder3-Oct-10 16:14 
GeneralRe: CP Web Service Proposal Pin
Luc Pattyn3-Oct-10 16:32
sitebuilderLuc Pattyn3-Oct-10 16:32 
GeneralRe: CP Web Service Proposal Pin
PIEBALDconsult3-Oct-10 16:29
professionalPIEBALDconsult3-Oct-10 16:29 
GeneralRe: CP Web Service Proposal Pin
Luc Pattyn3-Oct-10 16:36
sitebuilderLuc Pattyn3-Oct-10 16:36 
GeneralRe: CP Web Service Proposal Pin
PIEBALDconsult3-Oct-10 17:13
professionalPIEBALDconsult3-Oct-10 17:13 
GeneralRe: CP Web Service Proposal Pin
PIEBALDconsult13-Oct-10 17:47
professionalPIEBALDconsult13-Oct-10 17:47 
GeneralRe: CP Web Service Proposal Pin
Luc Pattyn13-Oct-10 17:52
sitebuilderLuc Pattyn13-Oct-10 17:52 
GeneralRe: CP Web Service Proposal Pin
DaveAuld4-Oct-10 10:04
professionalDaveAuld4-Oct-10 10:04 
GeneralRe: CP Web Service Proposal Pin
Luc Pattyn4-Oct-10 10:22
sitebuilderLuc Pattyn4-Oct-10 10:22 
GeneralRe: CP Web Service Proposal Pin
#realJSOP4-Oct-10 12:51
mve#realJSOP4-Oct-10 12:51 
GeneralRe: CP Web Service Proposal Pin
Luc Pattyn4-Oct-10 13:13
sitebuilderLuc Pattyn4-Oct-10 13:13 

General General    News News    Suggestion Suggestion    Question Question    Bug Bug    Answer Answer    Joke Joke    Praise Praise    Rant Rant    Admin Admin   

Use Ctrl+Left/Right to switch messages, Ctrl+Up/Down to switch threads, Ctrl+Shift+Left/Right to switch pages.