|
I noticed this Quick Answers question in the "latest" tab. However, when I posted an answer to it, it was no longer in the latest tab. Even when I hit CTRL+F5 to refresh the page, it still isn't there. The latest activity shown in the list was 47 minutes ago (this question).
I can still see the question via the user's QA list, but it isn't showing up in the "Latest" list.
You doing some upgrades or something that're throwing the system out of wack?
modified on Sunday, December 6, 2009 6:43 AM
|
|
|
|
|
Nevermind, I had a filter selected (C#), so it wasn't showing up. Damn that filter.
|
|
|
|
|
I mentioned it last night, but it happened again this morning. I got a message from CSS in the lounge, and when I when to reply from the email, the page display was "Msgs to -1 of 985,145 (Total in Forum: 985,145)" - probably because his message was automatically removed (an insult to DD, just for a change). Not a problem, but it looks a little silly!
No trees were harmed in the sending of this message; however, a significant number of electrons were slightly inconvenienced.
This message is made of fully recyclable Zeros and Ones
"Rumour has it that if you play Microsoft CDs backwards you will hear Satanic messages.Worse still, is that if you play them forwards they will install Windows"
|
|
|
|
|
there are some messages you'd better not try and reply to.
|
|
|
|
|
I wasn't going to reply to it - I just wanted to know which one he was being rude about!
No trees were harmed in the sending of this message; however, a significant number of electrons were slightly inconvenienced.
This message is made of fully recyclable Zeros and Ones
"Rumour has it that if you play Microsoft CDs backwards you will hear Satanic messages.Worse still, is that if you play them forwards they will install Windows"
|
|
|
|
|
This was because of a new algorithm we were using to speed up message seeking. Unfortunately it had a bug that I'm just getting around to fixing. cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|
|
A suggestion...
It would be nice if, when somebody pasted code into any of the various editors here at CP, a little dialog popped up that gave the user options of how to handle the code. It could have a little dialog that asks "what are you trying to paste" and has four buttons: [Code] [Text] [URL] [Other]. You might want to just remove that URL option since you already automatically detect and handle URL's.
If they select "Text", the text is HTML encoded and inserted. If they select "URL", you do what you do now with URL's. If they select "Other", the text is not HTML encoded and is inserted as is (useful for HTML and such that we want in messages sometimes). If they select "Code", they are presented with a new dialog that asks them what kind of code (probably a drop down). The default would probably be "text" and the others would be listed (e.g., "C#", "VB", etc.). Once they click "Paste" (or "OK" or "Done") on that dialog, the code will be HTML encoded and surrounded with PRE tags with the LANG attribute set to the appropriate language.
This feature could be turned off in the list of checkboxes below the edit box. There'd be a new checkbox that would say "Disable paste dialog boxes" (or something like that).
Also, any given dialog would have an optional advanced section. You'd want to hide this from new users so they don't get themselves into trouble. Could make it a new tab or have an "Advanced" button or have a link that says "Advanced" that expands the dialog box and shows more advanced options. Those options could include: "Always show advanced section" (checkbox), "Always HTML encode" (radio), "Never HTML encode" (radio), "Automatically decide whether or not to HTML encode" (radio), "Stop showing this dialog" (checkbox), "Set default programming language" (drop down list).
Also, rather than select "text" as the default language, perhaps that would be the default when the language could not otherwise be detected. You could scan the text to detect the language using various simple means that would only be approximate. For example, you could say anything that contains "<<" is C++, anything containing "SELECT" is SQL, anything containing "DIM" is VB. As you find exceptions to those rules, you can add more rules to make it more accurate. If the language cannot be determined or if there is a conflict between two of the rules (contains both "DIM" and "<<"), you can default to "text" (or whatever the users selects as the default language).
Oh, and you could even have a preview pane that asyncronously updates whenever the user selects a different language. It would show the syntax highligted version of their code (could go to the server to get that preview, as I know dynamically generating it with JavaScript would be too much of a pain).
Anyway, some of those ideas can be toyed around with and modified, but I thought I'd at least give you the ideas.
|
|
|
|
|
Some of this, and more, has been suggested before[^]. IMO most cases could be handled automatically.
|
|
|
|
|
I see my lists thread has taken on a life of its own.
I just think using PRE tags is not obvious to all the new members who seem to be posting to QA. Making them make the choice (to use PRE tags or not) seems like the obvious solution. Existing members can turn off all that nonsense and just type the PRE tags themselves if they want (at least, that would be ideal).
|
|
|
|
|
I see no advantage in showing code without PRE tags, that is a choice I don't want anybody to have (well, they can remove the PRE tags if they really DONT want them, or type without pasting ).
And Chris was looking to get it automated. So that got me started. For reasons unknown to me he hasn't replied.
|
|
|
|
|
Either automating it or forcing the user to make the choice would be a step up from what is currently done. Heck, if they really wanted, they could let the user choose: ask me about pasting, automate my pasting, or leave me alone an let me paste in peace! Naturally, the one geared most toward dumb (read: new) users would be ideal. Then giving the user the option to disable that functionality would prevent the veteran members from getting annoyed.
Luc Pattyn wrote: For reasons unknown to me he hasn't replied.
Maybe he's getting to work on this already? I've seen him post a few times in the lounge recently... I know that's what I do when I'm working.
|
|
|
|
|
Luc Pattyn wrote: For reasons unknown to me he hasn't replied
Probably because he's been working all day all night and has been a little bit swamped.
All your suggestions are in my inbox or filed in our task tracker. All of them. Never fear that I'm not listening. We've had a number of meetings in the last week over a bunch of your ideas. We're working through all suggestions (and bugs and overdue projects) one at a time.
cheers,
Chris Maunder
The Code Project Co-founder
Microsoft C++ MVP
|
|
|
|
|
Hi Chris,
I'm sure you're very busy. All I meant was I would have appreciated a little reply (interesting, can't be done since ..., how about...) which you most often provide, and sometimes don't, keeping me in the dark on a topic that looked like it was hot.
|
|
|
|
|
For which I apologise. It's important to me that you guys know I'm listening and taking notes. It's just been a week and a half...
cheers,
Chris Maunder
The Code Project Co-founder
Microsoft C++ MVP
|
|
|
|
|
Is there any way to get a question with all the replies on one page?
Rozis
|
|
|
|
|
If you look at the list of latest questions, you'll see "edited by" with the time of the latest answer (not edit to the question) but the name of the last editor to the question. For instance, it says:
Posted 21 hours ago by kh_yaniv. Edited 3 hours ago by Chris Maunder.
But clicking on the actual question shows:
Posted 21 hours ago by kh_yaniv.
Edited 15 hours ago by Chris Maunder. Version 2
|
|
|
|
|
I've noticed this bug too (posted it here). In the above case you describe, it's likely the answer was made "3 hours ago" by another user. The problem seems to be that it confuses the users.
|
|
|
|
|
We've changed this to "Last Activity" since it encompasses all activity on the question and all answers and comments within a question's page. Within the page itself the question will still have posted/edited since, for a given question, that is all that can happen.
cheers,
Chris Maunder
The Code Project Co-founder
Microsoft C++ MVP
|
|
|
|
|
|
Thanks
cheers,
Chris Maunder
The Code Project Co-founder
Microsoft C++ MVP
|
|
|
|
|
I'm thinking of it as a private soapbox; and that the only time something should be whacked from it is when it's a spammer/etc and that's best done by posting here.
3x12=36
2x12=24
1x12=12
0x12=18
|
|
|
|
|
My feeling is "why not?"
cheers,
Chris Maunder
The Code Project Co-founder
Microsoft C++ MVP
|
|
|
|
|
Yeah, sometimes people put posts such as: "vote 5 if you think I should write this article, or vote one if you think I should write something else". Taking voting from those pages would disallow this behavior, which would be less than ideal.
|
|
|
|
|
When did this[^] forum came up?
Just brought it to your notice.
50-50-90 rule: Anytime I have a 50-50 chance of getting something right, there's a 90% probability I'll get it wrong...!!
|
|
|
|
|
Ignore the man behind the curtain.
cheers,
Chris Maunder
The Code Project Co-founder
Microsoft C++ MVP
|
|
|
|