 |

|
Looks like a cut and paste fail.
Just sayin'.
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron
I am not a chatbot
|
|
|
|

|
Thanks for the heads up, Michael. Fixed.
Director of Content Development, The Code Project
|
|
|
|

|
m.bergman
For Bruce Schneier, quanta only have one state : afraid.
To succeed in the world it is not enough to be stupid, you must also be well-mannered. -- Voltaire
In most cases the only difference between disappointment and depression is your level of commitment. -- Marc Maron
I am not a chatbot
|
|
|
|

|
I find it really hard to watch baseball nowadays because the game moves so slowly, but I do still like to look at statistics and standings. The standings in Yahoo! Sports include a figure that was uncommon when I was a kid: the teams’ run differential, the difference their runs scored and runs given up. I decided to see how well a team’s run differential predicts its final record. Sometimes you win, sometimes you lose, sometimes it throws an exception.
|
|
|
|
|
|

|
Who Made That Escape Key?[^]
"Why "escape"? Bemer could have used another word - say, "interrupt" - but he opted for "ESC," a tiny monument to his own angst. Bemer was a worrier."
/ravi
|
|
|
|

|
Quote: “There’s something nice about having a get-me-the-hell-out-of-here key.”
Agreed
|
|
|
|
|

|
Brings back memories of TECO - Text Editor and COrrector. A single ESC meant to exit text insertion mode and return to command mode. Hitting the ESC key twice in a row signaled TECO to execute the command you just typed. TECO was a very powerful and dangerous editor. Powerful because almost every key on the keyboard was a valid command. Dangerous because it was a pure interpreter that only stopped executing commands when it either encountered an error or completed executing all the commands, combined with almost every key being a valid command, a minor typo could, and often did, make a huge mess of whatever you were editing.
|
|
|
|

|
I remember TECO! Never used it, though. Used SOS for a while then switched to EDT, and later LSE. IIRC, TECO and Emacs had a lot in common. They were both so powerful, it was rumored you could use either editor to fry an egg.
/ravi
|
|
|
|

|
Ravi, TECO was implemented on almost all the DEC operating systems. I liked it because it didn't matter whether I was using RSTS, RSX, RT11, TOPS-10, TOPS-20, or VMS, it was still pretty much the same editor. You must have encountered it on VMS. I believe there was even an implementation for Windows. Yes, TECO and EMACS are similar in philosophy.
|
|
|
|

|
Yes, I saw it in the early days of VMS (2.0).
/ravi
|
|
|
|

|
I dunno, my experience has been the use of the Esc keycode to start a series of device command characters, you know, Esc Sequences? Something that is considered FM (not frequency modulation, F**king Magic) nowadays.
Many have been the times my employers have snagged me to create them because they had no idea what they were or how to use them.
Before WYSIWYG, if you wanted bold or italics, you had to embed esc sequences in the character streams to the printers. Or to generate barcode, or have a printer connected to a terminal and you wanted something printed instead of displayed on the terminal.
Psychosis at 10
Film at 11
Those who do not remember the past, are doomed to repeat it.
Those who do not remember the past, cannot build upon it.
|
|
|
|

|
BrainiacV wrote: I dunno, my experience has been the use of the Esc keycode to start a series of device command characters I think we're both old as dirt.
I did a lot of hacking using ESC codes on the VT100, VT102 and VT50 (graphics terminal). I still remember ESC[K (erase to end of line) and ESC[2J (erase entire line without moving cursor), ESC[H (move cursor to start of line, and other equally (now) useless information.
/ravi
|
|
|
|

|
As my grandchildren say, "No confession, no case."
No, wait..
Psychosis at 10
Film at 11
Those who do not remember the past, are doomed to repeat it.
Those who do not remember the past, cannot build upon it.
|
|
|
|

|
If the astronauts in “2001: A Space Odyssey” had an ESC key, Dennerlein points out, they could have stopped the rogue computer Hal in an instant.
A nice reminder that robots must have an Esc button also.
|
|
|
|

|
Sometimes Visual Studio will show an assembly reference path incorrectly when inspecting the properties. Example: the reference path might show /projecta/bin when in actual fact the path is ../packages/something. Also if Visual Studio is unable to find an assembly reference it will display the path as "". Accurate References will parse the Solution and its Project to show you the actual assembly path. All your references are belong to... you!
|
|
|
|

|
Not "Service References"!
(Feeling smart)
dev
|
|
|
|

|
Basically, Doppio is a project to get Java running in the browser without plugins. It includes an implementation of the Java Virtual Machine (VM), as well as an in browser compiler and bytecode disassembler. It is still a work in progress and performance obviously needs improvement before it is ready to be used in production. JVM in the browser could be used to run a multitude of languages and existing programs.
|
|
|
|

|
ReadEvalPrintλove.org is a site devoted to Lisp advocacy. Herein you will find curated information, links, tutorials, videos, images and other sundreys related to various Lisp implementations. Lisp fans, this site is just for you.
|
|
|
|

|
Proton is a declarative multitouch framework that allows developers to specify gestures as regular expressions of touch event symbols. Proton converts the touch events outputted by multitouch hardware into a stream of touch event symbols that encode the touch action (down, move, and up), touch ID (e.g., first touch, second touch, etc.) and custom touch attributes (e.g., touch hit-target, touch direction, etc.). Developers describe multitouch gestures as regular expressions of these symbols, which Proton matches against the touch event stream. I know, I'll use regular expressions... Now you have five-fingered problems.
|
|
|
|

|
For the past several weeks I’ve been focusing my efforts on learning how to approach software architecture. Despite my experience in developing several applications, I wanted to read and learn more about this to do a better job in the future, for our upcoming project. My goal was to extract relevant pieces of knowledge with the final goal of producing one sheet of paper with the most important points. I wanted to stick it onto the wall behind my screen, so that I could refer to it with only a glance. It had to have the most important questions that I should ask myself before committing to anything important during software design. Download the cheat sheet and stick it on the wall over your desk.
|
|
|
|

|
I don't see how to download it. Please advise. Thanks. Apologize in advance for my ignorance; i.e., I just signed up on this forum.
|
|
|
|

|
The problem of online fraud, fake reviews and sock puppetry is only going to get worse, according to recent research. But there are ways to identify likely perpetrators and that’s what Sift Science aims to do. The 8-person San Francisco startup uses machine learning to analyze user interaction with web sites and create a digital profile of who will likely perpetrate online fraud. Hello, my name Scammer1138.
|
|
|
|

|
"Anyone who tries to persuade me on anything is a scammer!"
dev
|
|
|
|

|
Work on HTTP/2.0 will start by creating draft-ietf-httpbis-http2-00, based upon draft-mbelshe-httpbis-spdy-00. That draft will list Mike Belshe and Roberto Peon as authors, to acknowledge their contribution. However, we will have a separate editorial team in charge of the Working Group's drafts. After extensive discussions and consultation with our AD, I've asked Julian Reschke, Alexey Melnikov and Martin Thomson to serve as editors of the HTTP/2.0 draft. I thought we already did Web 2.0...
|
|
|
|

|
It's like watching glaciers race.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|

|
You just described my commute home.
/ravi
|
|
|
|

|
Schrödinger's cat, the enduring icon of quantum mechanics, has been defied. By making constant but weak measurements of a quantum system, physicists have managed to probe a delicate quantum state without destroying it – the equivalent of taking a peek at Schrodinger's metaphorical cat without killing it. The result should make it easier to handle systems such as quantum computers that exploit the exotic properties of the quantum world. Meow.
|
|
|
|

|
Never liked Schrödinger's cat.
|
|
|
|

|
Microsoft drew the ire of online advertisers -- and praise from many privacy advocates -- when in late May it announced that IE10 would have the "Do Not Track" (DNT) option switched on by default. Later, it backed away slightly, saying users could turn it off when they were first told of the feature as Windows went through its setup paces. Do Not Track is a browser feature that signals whether a user wants online advertisers and websites to track his or her movements. Four of the five major browsers -- Firefox, Internet Explorer, Opera and Safari -- can send a DNT signal. Google has pledged that Chrome will support DNT by year's end. Do not track means do not track... except when it doesn't.
|
|
|
|

|
Is this really all that much of a surprise? Who wouldn't guess that the ad industry would revolt against that? I, for one, hate that industry, and I curse it straight to the worst place anyone could go. I hate how a number of advatisors use flash ads to show a popup window and won't let you close it until you click on the ad. Death to those people!
(Please excuse my spelling, Firefox's spell check is not all that helpful.)
I think computer viruses should count as life. I think it says something about human nature that the only form of life we have created so far is purely destructive. We've created life in our own image.
Stephen Hawking
|
|
|
|

|
The lack of central leadership left individual units to figure out things for themselves. The company's marketing? Totally uncoordinated. Its services unit? Directionless from four changes in the top in as many years, and hurting from changes in the sales force. Its products? Too many, too slowly delivered, poorly packaged. Managerial accountability? What's that? HP doesn't have an innovation problem—it has a problem actually doing anything with its innovations.
|
|
|
|

|
In this installment we talk to Darrel Miller, an independent ERP and business systems developer. We talk to developers about their backgrounds, projects, interests and pet peeves.
|
|
|
|

|
We’ve all been guilty of it in our development careers at one time or another. When starting out using a language or framework that you’ve never used before you often have no choice but to. What I’m talking about is the act of “copy paste coding”, and it’s as common in the programming world as chewing gum under seats. When you copy and paste other developer’s code into your application it’s important to fully understand what the code does before you continue; or risk joining the many fools that have gone before you. Ctrl-C, Ctrl-V, Ctrl-Whooops!
|
|
|
|

|
There is a lot of excitement about Big Data and a lot of confusion to go with it. This article will provide a working definition of Big Data and then work through a series of examples so you can have a first-hand understanding of some of the capabilities of Hadoop, the leading open source technology in the Big Data domain. Specifically let's focus on the following questions. Hadoop 101.
|
|
|
|

|
can somebody tells me why i shud be excited about "Big Data"? This simply reminds me of Cloud computing (which is quite useless if you work for banks/government/financial) and Business Intelligence/Data Mining (i.e. a lot of un-directional data sniffing) - to me, really, "Business Intelligence" should be secret pwd to client's or competitor mailbox, that's common sense is it?
I got a god damn huge logging database which I intend to truncate - that Big Data too?
dev
|
|
|
|

|
Web browsers are probably the most widely used software. In this book I will explain how they work behind the scenes. We will see what happens when you type 'google.com' in the address bar until you see the Google page on the browser screen. The <music> goes round and round... and it comes out here.
|
|
|
|

|
Ruby and Python. Two languages. Two communities. Both have a similar target: to make software development better. Better than Java, better than PHP and better for everyone. But where is the difference? And what language is “better”? For the last question I can say: none is better. Both camps are awesome and do tons of great stuff. But for the first question the answer is longer. And I hope to provide that in this little article. Ladies and Gentlemen, we have a split decision.
|
|
|
|

|
Here’s a strange detail of floating point arithmetic: computers have two versions of 0: positive zero and negative zero. Most of the time the distinction between +0 and -0 doesn’t matter, but once in a while signed versions of zero come in handy. Is the zero half full, or half empty?
|
|
|
|

|
0 = 8 when it's both full and empty.
|
|
|
|

|
With the increasing digitization of healthcare, the trend of "Big Data" has been gathering steam. According to a new report from digital health consultancy DrBonnie360, there is an estimated 50 petabytes of data in the healthcare realm. That's predicted to grow, by a factor of 50, to 25,000 petabytes by 2020. The report, which I've summarized in this post, does an outstanding job of profiling the leading products utilizing Big Data in healthcare. Take two petabytes and call me in the morning.
|
|
|
|

|
In the face of negative press about iOS 6's new Maps app, a bit of detective work by mobile app producer Onavo has unearthed a positive tidbit of news. The company says that iOS 6's Maps app uses considerably less data than its Google-powered predecessor—in fact, Onavo claims the much-maligned Apple Maps is "up to five times more efficient" than the previous incarnation. Remember, no matter where you go, there you are.
|
|
|
|

|
I don't think claiming you're 5 times as data efficient because you only have 1/5 as much data counts...
|
|
|
|

|
Microsoft's Kinect, a 3-D camera and software for gaming, has made a big impact since its launch in 2010. Eight million devices were sold in the product's first two months on the market as people clamored to play video games with their entire bodies in lieu of handheld controllers. But while Kinect is great for full-body gaming, it isn't useful as an interface for personal computing, in part because its algorithms can't quickly and accurately detect hand and finger movements. Digital digits.
|
|
|
|

|
Yes, I have switched to Windows 8 full-time, and it’s not because of the new Metro interface or charms. It’s not because of the ribbon or Internet Explorer 10. It’s really not because of anything you may expect. It’s much more simple than that. Here’s my top reasons I’m sticking with Windows 8 on my laptop. Metro is the least important reason to like it.
|
|
|
|

|
Interesting. I wonder if the copy files feature automatically queues rather than thrashing the hard drive with parallel copies. That would be really useful.
|
|
|
|

|
The startup / reboot time of Windows 8 on my Ultrabook is amazing, and the little things like the progress dialogs, task manager and the little UI enhancements are magic. It's Win7 evolved, and I love Win7.
But the Metro/Desktop dichotomy is a debable. If I could turn off Metro, or safely hide it, and if I could get back a start menu with quick search I'd be very, very happy. As it stands I find myself dropped into metro fairly often, so I browse IE, and then if I download something I get kicked back to the desktop. Or if I want, say, multiple tabs, I need to go back to the Desktop.
It's jarring, it's unnecessary, and we all see what they are trying to do, but please: don't do it.
cheers,
Chris Maunder
The Code Project | Co-founder
Microsoft C++ MVP
|
|
|
|

|
Chris Maunder wrote: but please: don't do it.
At least, not on desktops.
If your actions inspire others to dream more, learn more, do more and become more, you are a leader.-John Q. Adams You must accept one of two basic premises: Either we are alone in the universe, or we are not alone in the universe. And either way, the implications are staggering.-Wernher von Braun Only two things are infinite, the universe and human stupidity, and I'm not sure about the former.-Albert Einstein
|
|
|
|
 |