- Feature Articles
- CodeSOD
- Error'd
- Forums
-
Other Articles
- Random Article
- Other Series
- Alex's Soapbox
- Announcements
- Best of…
- Best of Email
- Best of the Sidebar
- Bring Your Own Code
- Coded Smorgasbord
- Mandatory Fun Day
- Off Topic
- Representative Line
- News Roundup
- Editor's Soapbox
- Software on the Rocks
- Souvenir Potpourri
- Sponsor Post
- Tales from the Interview
- The Daily WTF: Live
- Virtudyne
Admin
"are you a hunt-n-pecker?" "heavens no! I'm a happily married woman."
Admin
For Windows users, if your hands get tired playing the game...
Save the following code as whatever.vbs
strInput = InputBox("Enter text...") intLimit = Len(strInput) Set objShell = WScript.CreateObject("WScript.Shell") For intIndex = 1 To intLimit WScript.Sleep(95) strCharacter = Mid(strInput, intIndex, 1) Select Case strCharacter Case "(", ")", "[", "]", "{", "}" objShell.SendKeys "{" & strCharacter & "}" Case Else objShell.SendKeys strCharacter End Select Next
Copy the text before the test starts, click on the input field on the page, run this script, paste in the box, then click OK, if everything goes okay, focus should return to the input field and this will merrily type for you at about 100 wpm.
In true spirit of this site, we can't actually have this run perfectly, now can we? For long quotes you have to recopy the remainder, reset focus to the input field, then rerun the script.
Admin
Then I learned to program on a KSR33. No idea about touch typing in 7th grade, I used the piano fingering method on the giant kathunking stone cylinders of the teletype keyboard. I still use pretty much the same approach even though I took (and passed) a touch typing course in high school.
But I damaged my left ulnar nerve a while back (playing way too much MOO II with my elbow on the edge of my desk) and now the letters on the left end of the keyboard are very frequently transposed. Sigh.
Admin
When I was grading calculus papers I noticed that solutions tended to fall into three categories. The pegagical philosophy in force called for a little essay with each solution explaining the analysis of the problem and justifying the solution; the answer was not just the solution itself.
Category one: clearly right, or nearly right. A couple of moments to verify that all the necessary steps are present, scan for plagarism "tells", and mark any mistakes.
Category two: clearly wrong. A bit harder than 1 because I have to identify the point of departure from the True Path and provide some guidance on how it should have been done, plus pull a numeric value for the effort out of somewhere, but not too hard.
Category three is where all the time went. Creative solutions, whether right or wrong, take a lot of time to grade. I have to first understand the argument, then I have to parse it for fallacies, then if the argument is sound but the answer wrong I have to repeat the analysis to identify the point of departure. If the answere is right but the arument fallacious I have to determine whether this happened by luck or by plagiarism. It can take as long to do this for one problem as it does to grade a whole stack of papers in the other two categories.
I understand why some TAs (and many professors) won't take the time to do all that work. I don't approve of it, but I do understand.
Admin
This is no worse than my usual first stab at a Perl program, but not very helpful. Turning to C (and wrapping in main()):
$ cc -o /tmp/drivel /tmp/drivel.c /tmp/drivel.c: In function
main': /tmp/drivel.c:3: error: syntax error at '#' token /tmp/drivel.c:3: error: syntax error at '#' token /tmp/drivel.c:3: error:
KH93m' undeclared (first use in this function) /tmp/drivel.c:3: error: (Each undeclared identifier is reported only once /tmp/drivel.c:3: error: for each function it appears in.) /tmp/drivel.c:3: error: parse error before ')' token /tmp/drivel.c:3: error: stray '@' in program /tmp/drivel.c:3: error: missing terminating " character /tmp/drivel.c:4:2: warning: no newline at end of fileThe compiler is your friend. I'm sure I could get this to work in about half an hour or so. Did the Data General also provide a design, so I can figure out what it's supposed to do?
Admin
One question on the test was a multiple choice that went something like (It's been 35 years, so give me some slack on the question part since I don't remember the exact term):
A producer in an inelastic market:
It was obvious that the lecturer wanted choice 1, but after some thought, I chose 4 instead.
He obviously counted it wrong.
I argued with him that the producer could sell below market price, if he desired.
After class was over, the argument continued in his office. Another graduate student walked in and after hearing my argument, agreed with me. Finally, the instructor gave me credit for the question, but only as long as I promised not to tell anyone else in the class about it.
Admin
Can't speak for the other guy... sed Jes... mi parolas Esperanto kaj tajpas gxin en mia Dvoraka klavaro. Cxu vi ne?
Admin
When I took my first typing class, we used old manual typewriters. Our favorite activity, when the teacher was out of the lab, was to take a long sharp pencil and gently place its eraser on the f and g hammers and rest the pencil against the roller. Then slam down on the f and g keys and watch your pencil shoot like a missile toward whatever (or whoever) is in front of you. If you were careful the pencil would travel more than half way across the room. Try doing that with a modern computer keyboard.
Admin
What? That is lame indentation, so hard to see.
class GreatStyle {
int foo() {
bool done = false;
while(!done) {
done = !done;
}
} }
The indentation is so much easier to see that way. No problem.
Admin
Using a poor keyboard layout probably won't "ruin" you or doom you to carpal tunnel syndrome. If you haven't invested a lot of effort into learning touch typing yet, you might like to try both and use whatever works best for you.
Admin
Admin
real_aardvark, anyone who used a Data General will tell you that the machine, just like the people who designed and built it, did any damn thing it wanted to do at any given moment.
Admin
If it walks like a duck, swims like a duck and quacks like a duck, it IS a duck. The standard describes a doubly linked list in every way.
I had a similar problem with an idiot professor; I had to implement an AVL tree; luckily I had already written one about 6 months earlier, and just used that. I was told I should not use an existing implementation, but write one by my own. Never mind the source files had a copyright notice with my name on them. My code is now the Boost.Intrusive's AVL tree.
Admin
----------------------------------- CAPTCHA: distineo
After my superlative performance using telekinetic typing, I decided to try actual keyboards like you mere mortals. However, just to be suitably unique and to demonstrate my superior skills, I used the reputably superior [what does John C. Dvorak, the PCMag columnist think of this keyboard?] Dvorak keyboard. Here are my wonderful and perfect [of course] results:
Admin
----------------------------------- CAPTCHA: distineo
After my superlative performance using telekinetic typing, I decided to try actual keyboards like you mere mortals. However, just to be suitably unique and to demonstrate my superior skills, I used the reputably superior [what does John C. Dvorak, the PCMag columnist think of this keyboard?] Dvorak keyboard. Here are my wonderful and perfect [of course] results:
[/quote]
------------------------------------ CAPTCHA: tation
And with the Colemak keyboard which is supposed to be superior to the Dvorak keyboard, another virtuous triumph:
QWERTY to DVORAK converter: http://wbic16.xedoloh.com/dvorak.html
QWERTY to COLEMAK Converter: http://colemak.com/Converter
Admin
I didn't know you can do that!
Admin
What does it matter where they're from? Is their being foreigners supposed to prejudice us in some way? I'll give you the benefit of the doubt and say that this is an unnecessary detail.
Admin
Admin
I think that's an urban myth. The keys were chosen so that the most used characters weren't close (so that they didn't lock up). Reducing the speed had nothing to do with it.
Admin
If a programming major (or anyone else) is typing a paragraph in Microsoft Word, he or she will not type "enter" after every line. From what the original poster said, this was a generic "touch typing" course, and without knowing the context of what you are typing, you cannot know the correct convention for hitting enter.
Admin
Excuse me, look for the mispelled word -- "insitutions" from below .
WTF.
================== The opportunities present for today's college graduates are numerous and vast. Those who choose to perform excellently will achieve the recognition that secures promotions. Commitment to quality leads to victory above all obstacles. The challenges faced by employers, insitutions, and organizations require college graduates to work consistently in the pursuit of greatness.
=====================
Admin
Э��������˫��Ƥ��˾��������˫��Ƥ��˾,��רҵ����˫��Ƥ��˾,��˫��Ƥҵ����ϵר�߹�����˫��Ƥ��˾
Admin
PAWS/Oregon Trail guy:
Did you go to Warwick Elementary in Bucks County, Pennsylvania? E-mail me, djg38 [at] drexel [dot] edu.
Admin
Being her I'd point out that you had used a DOUBLY linked list, not a link list (being less memory efficient ;-)).
Admin
www.nikesalesite.com Sale Cheap Shoes, Nike Shoes, Adidas Shoes , Bags, Glasses, Jerseys. Free Shipping
www.nikesalesite.com is an online marketplace to purchase high quality fashion footwear at an economical price. It strives to unite the savvy shopper with the ideal pair of shoes to meet their every need. www.nikesalesite.com sets itself apart from other online retailers by offering:
Admin
Sale Cheap Shoes, Nike Shoes, Adidas Shoes , Bags, Glasses, Jerseys. Free Shipping Come on!Top quality and Lower price for wholesale! Free Shipping! Don't miss! Newest adidas shoes with best price! Low price! high-quality!! good prestige !!! Newest Nike Shoes, Adidas Shoes have come on!! Welcome to start business from small order! website: http://www.nikesalesite.com