Today, I get to announce that I have finally gotten jsPlumb to work, and it will link together divs, which I can drag around.
I also get to whine about my lack of creativity in naming my blog post.
And, with JS TouchPunch, it works on my iPad too!
If there’s any private data in the above screenshot, please don’t use it against me in court or anything.
Anyway, excitement aside, the next step will be to have the client generate the divs based on what the server thinks the divs should be. Right now the client just generates a hard coded set of workitems and tasks that don’t correspond to the ones on the server.
With the code review coming up, another task that I need to accomplish is to rewrite the AJAX handler on the server to be a little bit more legible - at the moment it’s a kludge of if statements that, while they implement a correct mapping between URL and operation, it’s not obvious what that mapping is. As per the comments in the last code review.
On to the story. A quick recap before I continue the cyber criminal story. Analee Robinson, 21, the second best hacker in the world, has been convicted of using a computer with malicious intent to hack into the Amazon, Inc servers. As far as her friends know, though, she disappeared in the middle of the night never to be seen again. That was six months ago.
Now, in mid-March, Analee Robinson is to be transported to the NSA headquarters to be interrogated about what she knows about the mysterious coder, denvercoder29, whom she has never met. However, somebody has hacked the NSA headquarters, and posed as the general. While posing as the general, (s)he sent a fax to the Akron-Canton police force telling them to “save” the “kidnapped” Analee as the prison guards lead her off of a government prison plane. They’re kind enough to put her up in their finest hotel, the local branch of the Ritz.
The NSA general has just realized that someone made the Akron police force take Analee before he could interrogate her. And this is where today’s story starts.
7:46 AM, 03/20/2012, NSA Headquarters, Ohio
“Someone inside this building planted this computer, and introduced a major security breach inside the world’s most secretive society. Is this what I’m hearing?”
Lt. Adams bowed his head at the General’s scathing commentary “Yes, sir.”
“Figure out how old the computer is. In the mean time…” the general picked up the phone “Get me a line to the Akron Police Department Chief.”
Adams hurried off to find the origin of the computer, leaving the general with his phone. “This is General Anderson of the NSA.”
“This is Akron Police, sir. How may I help you?”
“You arrested a kidnapped girl earlier today?”
“Yes sir. She came in on a plane, just like you said.”
“I was wrong. You must -” There was a click “Hello? Hello?”
The operator came on the line “I’m sorry, but your phone service has been temporarily interrupted. Please try again later. If you have any questions or comments, contact AT&T customer support at 1-800-ATT-HELP. Have a nice day.”
The general stared off into the distance as he set down the handset.
8:09 AM, Ritz Hotel - Akron, Ohio
“Excuse me, ma’am, but there’s a message waiting for you.” The operator waited for Analee’s response. Analee pulled together enough will to mutter into the phone “What is it?”
“The limousine driver is here to pick you up.”
Analee brushed some hair out of her face “Limousine? I hired a limousine?”
“There is a limousine here to pick you up.”
“Can you tell the driver I’ll be there in thirty minutes?”
“Yes ma’am.” Analee hung up, and flopped back into her bed. Another five minutes. Then I shower.
8:30 AM, Canton City High School, Ohio
“Has anyone seen Andy today?”
The classroom remained dead quiet.
“Okay, I’ll count him absent. Somebody remind him to make up today’s test on the function of the left pulmonary arteries.”
8:40 AM, Ritz Hotel - Akron, Ohio
“So, where are we going?” It occurred to Analee that the police limo driver could be taking her anywhere from jail to a beachside resort.
“I was instructed to drop you off at the courthouse.”
“Oh. Did they say why?”
“No ma’am. I’m just the driver. Next stop…” The driver pulled up to the courthouse parking lot. It was empty, save for a black sedan at the far end. Analee paused, and looked at the driver for directions. “Here you are. Good luck.“ Analee mumbled a thanks to the driver, and stepped out of the limo. The limo drove off.
From across the parking lot, a figure emerged from the sedan. He pulled up his suit’s cuff just enough to read his watch, before he covered his watch and adjusted his sunglasses. Analee started to walk towards him. Andy?
“Analee Robinson?”
“Andy?”
Andy spoke across the parking lot. “In this suit, with this car, I go by a different name.”
Analee smiled and broke into a jog across the lot. “Oh? What name would that be?”
“The name is coder29. Denvercode29.”