|
Master Blaster run Bartertown.
|
|
|
|
|
From the day Windows Phone 7 made its debut, we’ve gotten lots of kudos for its on-screen keyboard and intelligent suggestions and corrections. Engadget called it “one of the best and most accurate virtual keyboards we've used on any platform.” Gizmodo declared: “The keyboard is boss.” Even the New York Times loved the “smart auto-suggestions.” In Windows Phone 8, we set out to make our critically-acclaimed keyboard even more intuitive, accurate, and personal. As one of the program managers for the feature, I wanted to tell you about improvements in the new release, and also explain some of the science behind our prediction technology, something we get a lot of questions about. The quick brown fox typed this without opposable thumbs.
|
|
|
|
|
By day, Matthew Zakutny works as a project manager at a trenchless sewer repair company. By night, he’s leading a group of volunteers working to revive a software project that once looked set to challenge the market leaders in the rapidly growing smartphone market. Zakutny and his fellow volunteers are hatching a plan to rescue webOS, the mobile operating software initially developed by smartphone pioneer Palm and later offered by HP, by making the software compatible with the latest smartphone hardware. There is some precedent for left-for-dead tech being brought back to life: the Firefox Web browser.
|
|
|
|
|
The economics of flash memory are staggering. If you’re not using SSD, you are doing it wrong. Not quite true, but close. Some small applications fit entirely in memory – less than 100GB – great for in-memory solutions. There’s a place for rotational drives (HDD) in massive streaming analytics and petabytes of data. But for the vast space between, flash has become the only sensible option. Why Flash Rules For Databases.
|
|
|
|
|
What do scientists think about seeing their fields of research pulverized by science fiction? We asked researchers from diverse fields to tell us whether any science fiction gets it right.... We did get some in-depth, and surprising, answers from other scientists, whose fields range from robotics to biology. Here they are. All your tenure is belong to us.
|
|
|
|
|
The other day I was browsing some archives on an old disk drive and came across the T64 formatted binaries of some demo software I wrote for the Commodore 64 in the 1980s. Demo software is fun to write and is more about tricks and optimizations than business rules or data models. I had written a few fun projects in Silverlight a few years back and decided to convert some over to Windows 8.... Once again, I was amazed at how quickly and easily I was able to port the code over to Windows 8. Bringing some old Commodore 64 image animation code to the latest Windows release.
|
|
|
|
|
You have to be some optimist if you believe that Silverlight has any future in the new Microsoft, but it is still interesting if sad to watch as the edifice is taken down. The news today is that the Silverlight-specific website has been removed and all we have now is a mess of broken links. Now only the far flung reaches of Microsoft, such as Microsoft Research, still make use of Silverlight for new projects. You'll still find plenty of Silverlight know-how here on The Code Project.
|
|
|
|
|
Shitheads in M$ should think of all the investment us developers made when they introduce a new API/framework.
(Glad I didn't invest *too much* in Silverlight...)
dev
|
|
|
|
|
They took down the web-site, I think at least a month ago.
Nick Polyak
|
|
|
|
|
Return values and exceptions are both inadequate tools for handling errors. But we're stuck with them for the foreseeable future — just as we have been for decades. What some time programming in Go reveals about error handling in C.
|
|
|
|
|
A substitution of a comma with a period in project Mercury's working Fortran code compromised the accuracy of the results, rendering them unsuitable for longer orbital missions. How probable are such events and how does a programming language's design affect their likelihood and severity? In a paper I recently presented at the 4th Annual International Workshop on Evaluation and Usability of Programming Languages and Tools I showed results obtained by randomly perturbing similar programs written in diverse languages to see whether the compiler or run-time system would detect those changes as errors, or whether these would end-up generating incorrect output. Eats(Shoots) && $Leaves;
|
|
|
|
|
DEP and ASLR are two simple protections every Windows binary should be implementing. For a developer to use them, all they need to do is compile with any version of Visual Studio since 2005, and it should be the default setting. If you are compiling Windows code, you should be using Visual Studio, and even if you use a different compiler, it should still have options for DEP and ASLR. Enabling DEP and ASLR, I believe, is the easiest thing a developer can do to improve the security of their code. Obviously, you can still have DEP and ASLR and still have the buggiest, sloppiest, most insecure code, but all you need to do is turn on two linker settings and instantly memory corruption exploits become much more difficult to exploit. A developer that does not enable DEP and ASLR is like a writer that does not use spell check.
|
|
|
|
|
Use a sledgehammer, fire a bullet at it, throw it into a pool....that’s not what we’re talking about. We’re going to show you how to electrically destroy your Arduino, though many of you seem to already know how to do that through unfortunate experience. You know what we mean....that funny smell, the scorch mark on a component, or the dreaded “programmer not in sync” error message -- all signs that you’ve just learned a lesson the hard way. Why are we doing this? If you own an Arduino, it’s good to know what is and what isn’t OK to do with it. Have fun, but don't let the smoke out.
|
|
|
|
|
It's basically an advertisement for the Rudggeduino, but it's still informative.
|
|
|
|
|
In early 2012, I ran across a fascinating project on the keyboard forums at geekhack.org. The ErgoDox is a project by some gifted hobbyists to build a split ergonomic keyboard inspired by the Key64 Project. The Key64, in turn, counts the µTron, TypeMatrix, Maltron and Kinesis keyboards among its influences.... As soon as I saw it, I signed up to buy an ErgoDox kit when the folks designing it were ready to start the group-buy process. Here's the build process in depth. Follow along as the author builds an ergonomic keyboard... from scratch.
|
|
|
|
|
So last week I showed how to set up a web server on the Raspberry Pi. Many people pointed out that Apache probably isn’t the best option for the Pi. So I decided to do a little speed test to see which server would be the fastest if you were going to build a Raspberry Pi Webserver. This is a good way to compare how each server will run on low powered hardware. The little microcontroller server that could.
|
|
|
|
|
It’s sometimes argued that mathematical analysis in the 18th century flourished in Europe and languished in England because the English stubbornly held on to fluxions, while the Bernoullis, Euler, Lagrange, etc. happily adopted differentials. If you fight through the math in Gilbert’s paper, you’ll appreciate that argument. I knew that England was late to change but was surprised to see fluxions still being used as late as 1826. It didn’t last much longer. How high can you build a Lego tower? Read on to find out... and how we know.
|
|
|
|
|
What do you do when you want to manufacture and sell a toy? A few years ago I would have told you to start with a prototype, do some patent research, try to get in touch with a manufacturer, and somehow license the idea. This is what I did, or at least tried to do. But that was a few years ago, and now we live in the future! And in this future everyone has the tools to make potentially anything. This is the story of how I tried to bring a toy to market, failed, but then made it anyways, and now I'm letting the internet decide if it is worth manufacturing on a large scale. To Toys R Us, and beyond!
|
|
|
|
|
Objective-C Succinctly is the only book you need for getting started with Objective-C—the primary language beneath all Mac, iPad, and iPhone apps. Written by Ryan Hodson, the author behind our popular Knockout.js Succinctly and PDF Succinctly titles, this e-book guides you from downloading Xcode, Apple's Objective-C IDE, to utilizing advanced features like blocks (similar to C#'s lambdas) and protocols. Avoiding Objective-C? You no longer have an excuse.
|
|
|
|
|
Terrence Dorsey wrote: Avoiding Objective-C? You no longer have an excuse.
Excuse? What if I just don't think it's *cool* to develop for Apple?
dev
|
|
|
|
|
I tend not to worry about 'cool' or not
c/cool/profitable/ and I get a bit more interested
|
|
|
|
|
i was being cynical, but yes "Profitable" and as such I'd do Android, not iPhone.
dev
|
|
|
|
|
If I have to give out my name, email, phone number, and workplace to even view this "free" ebook... how is that free? Personal info is marketing currency, just because they don't put a dollar amount on it, doesn't mean it's free. If it's free, then they should not require anything in return.
While this really isn't a big deal, I just find this type of practice to be dishonest. So in return, they will get false information.
Be The Noise
|
|
|
|
|
To be fair to them, they sent me updates to their books when they amended them and issue corrections. This is good to know.
|
|
|
|
|
Toward the end of his presentation Don’t fear the Monad, Brian Beckman makes an interesting observation. He says that early in the history of programming, languages split into two categories: those that start from the machine and add layers of abstraction, and those that start from mathematics and work their way down to the machine. These two branches are roughly the descendents of Fortran and Lisp respectively. Or more theoretically, these are descendents of the Turing machine and the lambda calculus. By this classification, you could call C# a bottom-up language and Haskell a top-down language.
|
|
|
|