|
any text between angle brackets is assumed to be HTML tags.
use < and > to show the brackets in your posts.
<and>
|
|
|
|
|
G'day Chris,
[I'd already posted this message to the Lounge before I realized that this is a more appropriate place. Sorry ]
I was reading an article on CP last night and wanted to read all of the follow up comments. This meant hitting your server about 30 times to load the content of each message.
Would it be possible or feasible to have an option to display the content of all messages at the end of an article rather than displaying each message one at a time?
I don't know how many other CP visitors do this, but if there's a code article that I'm interested in, I nearly always read all of the comments at the end of the article and this means heaps of individual pages for your server to generate. This single humongous page idea might mean a large hit on your server for the single page, but reduce the total outbound traffic for the server compared to multiple page hits.
Of course, if this is already available and I just didn't see it, please tell me to RTFM and I'll go away and give myself a clip around the ear.
Steve
--------------------------------------
Steve Driessens,
Resort Software Pty. Ltd.
|
|
|
|
|
This is definitely an idea I have been tossing around.
cheers,
Chris Maunder
|
|
|
|
|
Hi Chris,
This is just a suggestion (as ridiculous as it may sound, or not). I could be wrong, but it seems like CP slows down when people hit all the forum (based) pages. Articles load up pretty quick most of the times but at times even those are slow to load up.
How about seperating all the forums onto a different site altogether? Something like forums.codeproject.com or discuss.codeproject.com, so this way articles are seperated from the forums? And only comment links from the articles go to the other site (preferably on a different machine).
Just an idea...
PS Keep up the great work!
|
|
|
|
|
Yep - it's definitely the forums that are the slow point. Uwe did an excellent job of getting the to where they are today but the unexpected visitor load took us a little by surprise, so they are being rewritten.
Having the forums on another server won't really help. The forums account for probably 90% of the load, so what we are doing is moving to an SQLServer cluster while reworking the algorithms that do the threading. It's a bit of a balancing act between keeping the site cruising along while moving to .NET while at the same time ensuring we keep the current systems up to the demand.
cheers,
Chris Maunder
|
|
|
|
|
Will there be a Perl forum started in the future?
Moderator at www.helpfromtechs.com
|
|
|
|
|
If there is sufficient interest, then definitely.
Register your vote here!
cheers,
Chris Maunder
|
|
|
|
|
Your email notification is a little slow. I just got the email about it now.
Yes, I vote for a Perl forum.
Javascript too.
Moderator at www.helpfromtechs.com
|
|
|
|
|
Sorry. Nevermind about the email thing. I read it as Mar 01. I just now realized that the day is listed first.
Moderator at www.helpfromtechs.com
|
|
|
|
|
Yeah - sorry for the 5 minute delay
cheers,
Chris Maunder
|
|
|
|
|
Lots of flames always ignite when someone posts something to CodeProject involving a commercial closed-source tool or library. Personally, I like the fact that companies will post articles plugging their tools together with links to evaluation versions. This provides a place for CP people to comment about a tool and discuss how useful it may be. It provides a very useful way for the tool's authors to receive feedback and target their work more precisely to our needs.
The problems arise mostly because people are dissapointed in their expectations---they click on a link expecting to see a free open source tool and instead find that it's some closed-source commercial dingus, so they get upset and turn on the butane.
It seems to me that it would benefit everyone if all articles were clearly categorized in the CodeProject database under two criteria:
- Open/Closed categories>
- Open Source: The article includes all necessary source or has links to open source projects that supply all missing code.
- Uses Closed Source Libraries: The code in the article requires linking with closed-source libraries
- Free Closed Source Tool: The article describes the use of a closed-source tool which is available free to CodeProject users.
- Free/Paid
- Free: The article describes tools that are freely (as in beer) available and redistributable (perhaps with restrictions such as GPL, BSD License, etc.)
- Paid: The article describes tools that are available free to CodeProject users, but which cannot be redistributed freely.
If the article submission page asked people to categorize the articles under these criteria; if articles were prominently labeled (with appropriate icons for brevity; I would suggest using icons similar to the public/protected/private icons used in VC++'s ClassView window) with their categories; and if searching CodeProject offered options to return selections that met certain criteria (e.g., only Free, only Open Source, etc.) it might make CodeProject a bit easier for everyone to use and help us all to remain a bit more civil to one another while we're at it.
He was allying himself to science, for what was science but the absence of prejudice backed by the presence of money? --- Henry James, The Golden Bowl
|
|
|
|
|
Um...OK. I think I can do that (or at least the equivalent) but it will take some time.
Patience, grasshopper.
cheers,
Chris Maunder
|
|
|
|
|
Chris,
One more in my long list of suggestions for imnproving the signal-to-noise ratio for CodeProject readers. It would be cool if you could display articles' ratings on the table-of-contents pages that come up when you click on a subject heading on the left side of the screen (e.g., http://www.codeproject.com/buttonctrl/) and in the results of searching.
He was allying himself to science, for what was science but the absence of prejudice backed by the presence of money? --- Henry James, The Golden Bowl
|
|
|
|
|
This is WAY up on my list-of-cool-stuff-to-do.
cheers,
Chris Maunder
|
|
|
|
|
Chris,
I'd really like to be able to view the forums and lounge with a "collapsed thread" view that would list only the top-level post on each thread. This would let me navigate past long threads (such as flame fests) without having to hit the "next page" link so many times.
I'd also like to be able to switch between sorting the forums (and lounge) by the date of the original post (as you do now) and by the date of the most recent response (so I can quickly identify live discussions that may have started some time ago).
I hope that it's possible to do these two things without too much trouble.
Thanks for all the work you do on Code Project,
Jonathan
He was allying himself to science, for what was science but the absence of prejudice backed by the presence of money? --- Henry James, The Golden Bowl
|
|
|
|
|
Yep - we can do both of these. No promises as to when though (most likely the new .NET version at the earliest)
cheers,
Chris Maunder
|
|
|
|
|
Hi.
I would like to make a suggestion for a new utility section.
We're all using various utilities to do our everyday work but I have no idea if I'm currently using the best one available, or if a new tool has been launched.
I'm not looking for thousands of links, there is enough of shareware sites for that already.
Perhaps some sort of voting system where the 20 most tool could be listed.
I.e. last week I spend a lot of valuable time looking for a good hex editor, it would have been so much easier to log into CodeProject
Anyway, here is the tools and utilities I use.
* Basically all from SysInternals, HandleEx, DebugView etc.
* Remember Norton Commander for DOS? Windows Commander is a excellent Windows version.
* EditPlus when I need to quickly edit a file.
If such site already exist please let me know, thanks.
|
|
|
|
|
Are there any negative affects with MCF?
Does my program runs slower, do they take more memory, do they crash more often? Then if I code straight win32?
I have to write a program that is stable, so are ther any drawbacks by using MCF instead of win32?
TIA
Fredrik Sigbjörn
SigSoft
|
|
|
|
|
I thought the idea of MFC was that it was a SMART Library of code
and that the only problem comes when you add your bit
??
I see the problem with MFC being that you never learn the Windows API??
Jay
http://home.clara.net/jaylazz
|
|
|
|
|
MFC is a great time-saver, and as long as yu don't step too far out of MFC's own (sometimes quirky) sense of reality, you should be fine.
Any program that makes use of a pre-designed class framework is going to be larger than one which doesn't. MFC programs will grow if you include any of the following capabilities:
- support for windows sockets
- support for MFC collection classes
- support for com/atl/activex
- support for databases (odbc, ado, dao)
Of course, you can compile your app using the MFC DLLs which makes your programs smaller at the expense of having to ship the MFC DLLs, as well as the possiblity that some rogue install program will overwrite those DLL's with an older version.
I personally prefer to statically link MFC. Sure, it makes my apps a little larger, but I don't have to worry about those stupid DLLs either.
|
|
|
|
|
IS Win32 really dead? I mean just a few days ago I was still using Win32 for some 2D DirectX game code. Am I a tyrannosauras?
|
|
|
|
|
All Windows based programs eventually use the Win32 API, is closest you'll get to the operating system.
MFC wraps Win32 API and makes Windows based programming a little easier.
VB on the other hand goes thru many layers before finally consuming the Win32 API.
|
|
|
|
|
Is it just me, or is CP VERY slow today - especially the forums.
|
|
|
|
|
Not just you, me too. Really slow.
Josh
josh@schroff.com
|
|
|
|
|
Yeah - we are back on the old server for a few days while we have stern words with the new server.
Yes - this sucks, and I am working as fast as possible to get things back to normal.
cheers,
Chris Maunder
|
|
|
|