|
Apparently I'm the only one who finds this amusing. Ah wel...
Director of Content Development, The Code Project
|
|
|
|
|
Despite the dramatic shift toward simplification in software interfaces, the world of development tools continues to shrink our workspace with feature after feature in every release. Even with all of these things at our disposal, why are we still looking all over the place for the things we need when we're coding? We can do better. This may be the IDE you've been looking for.
|
|
|
|
|
It's getting to the point where there are so many cool open source projects that I can't keep up. Seriously, just pick a word out of the dictionary at random and that's the name of an up and coming JavaScript library. Sammy, you've got a Knockout Cappuccino in your Angular Handlebar Mustache.
|
|
|
|
|
What if Google had been invented in the 1980s? Dig out your modem, plug it into an available comm port, and dial in to explore the World Wide Web... or just check out this page. Is your site Lynx-compatible, too?
|
|
|
|
|
Learning how to program is going to be the most useful new skill we can teach our kids today. Last Sunday, I taught six kids of ages 5 to 7 how to program. “In what programming language?” you may ask. Well... I didn’t use a programming language, at least none that you know of. In fact, I didn’t even use a computer. Instead, I devised a game called “How To Train Your Robot”. “The only second language you should worry about your kids learning is programming.”
|
|
|
|
|
Given a sea of trends, how do you surface the most important ones? In the era of big data, filters are necessary to prevent drowning users in a torrent of information. Surfacing only the starkest deviations from the expected brings focus to the unexpected and interesting. But what does it mean for a trend to be “interesting”? Finding the most important needles in the haystack.
|
|
|
|
|
One of the hot topics in computer science is the study of unconventional forms of computation. Various groups have tried computing with exotic substances such as chemicals like hot ice and even with a single celled organism called a slime mould. Today, we look at one of the more curious variations on this theme--a computer that exploits the swarming behaviour of soldier crabs. They think they know everything. You give them an inch, they swim all over you.
|
|
|
|
|
Here are four relatively concrete ways that researchers attempt to understand large data sets, and some of the more common algorithms that are used. There are lots of variations on these, but this list is at least a good start. Auto racing, bull fighting, and data mining are the only real sports... all others are games.
|
|
|
|
|
The iPad vs Android tablet debate shapes up like this: tablets are most effective when they’re the least intimidating [ITworld]
|
|
|
|
|
Multicore chips don't scale as efficiently as they could because the data buses they use to communicate are also becoming overloaded.
MIT researcher Li-Shiuan Peh wants to change that by making multicore chips work more like the server clusters that provide the massed power underneath most major resource-intensive applications on the Internet.
[ITworld]
|
|
|
|
|
I’m sharing the aspects I discovered this afternoon while trying to port one of the project from Windows Phone to WinRT. Let’s be clear my goal was just to see what it’s look like to port the code, I wasn’t able of course to port the WP7 app to WinRT in an afternoon, but here are the basics. From Windows Phone to Windows 8, the first steps.
|
|
|
|
|
Great, we’ve got a cool map. So let’s render the world! Not so fast. It turns out the world is a really big place. Big can mean a lot of different things, even in the context of rendering the world. For the purposes of this talk, big is going to mean two things. One, taking a long time to render. And two, taking a lot of space to store. This is what it means to you, the developer. The world is a really big place. Let me draw you a picture...
|
|
|
|
|
Physical computing has been defined in various ways, but the central idea seems to be the same: physical computing is concerned with developing software that interacts with the world beyond the host computer through a combination of hardware and software. Here's an introduction to creating software that interacts with the world through Arduino. Arduino Programming 101: from IDE basics to wireless remote control.
|
|
|
|
|
The 2 univoters on this, understand I cannot... The Arduino is a cool piece of hardware.
|
|
|
|
|
|
I'll give you a 5 for explaining *why* it's not great rather than just downvoting.
Director of Content Development, The Code Project
|
|
|
|
|
For the past few weeks I’ve been working on a project that required an all-out programming effort. When people hear about the crazy hours they often say they’re sorry. They really shouldn’t be. I would never do this often, or for long periods, but the truth is that these programming blitzkriegs are some of my favorite periods in life. Writing software is so intensely pleasurable it should be illegal.
|
|
|
|
|
enter colon pound pound pound
"I do not know with what weapons World War 3 will be fought, but World War 4 will be fought with sticks and stones." Einstein
"Few things are harder to put up with than the annoyance of a good example." Mark Twain
|
|
|
|
|
There is nothing else in life I'd rather do than build software. Having done it professionally for 28 years, I hope I'm able to continue doing it until the day I die. Building solid, polished software brings me a kind of joy that mere mortals cannot comprehend. And I am humbled and deeply grateful that people actually find the tools I build to be as useful as I do myself.
/ravi
|
|
|
|
|
Ravi Bhavnani wrote: And I am humbled and deeply grateful that people actually find the tools I build to be as useful as I do myself
Im still not paying you for your software.
"I do not know with what weapons World War 3 will be fought, but World War 4 will be fought with sticks and stones." Einstein
"Few things are harder to put up with than the annoyance of a good example." Mark Twain
|
|
|
|
|
Quantum effects have already crept into the cryptography world, in which entangled pairs of photons are used for key exchange. However, in the new experiment, the researchers have gone a step further: they’ve combined two kinds of quantum systems to crate a more general purpose network. Here's how it works. I'm s... Wha... It... Are you from the future?
|
|
|
|
|
From OS X Mountain Lion onwards, users will be able to switch on code-signing. I have no gripe with that as it makes the Mac more secure for an average user. Because code-signing will be configurable and won’t render my unsigned apps unusable. What worries me is the trend and whether or not, a few versions down the road, we are to face a possibility that unsigned and eventually unsandboxed apps are not allowed to run by the operating system at all. All your apps are belong to us.
|
|
|
|
|
Wasn't Microsoft vilified for implementing UAC?
"... we are to face a possibility that unsigned and eventually unsandboxed apps are not allowed to run by the operating system at all."
Of course. This is just the first step for Apple to gain control of another revenue stream. In the name of protecting the user, of course, now that Apple is being targeted for virus more.
Failure is not an option; it's the default selection.
|
|
|
|
|
Quote: Wasn't Microsoft vilified for implementing UAC?
True. I think the difference is that UAC was clumsy, intrusive and baffling to most users. UAC prompts + seemingly constant updates is a pretty poor user experience.
In contrast, Apple's solution, at least from the average consumer's point of view, is simple and unobtrusive... with the App Store as a vetted source of software, maybe even a net improvement. I certainly appreciate being able to find, purchase and install apps easily and safely on all my Mac/iOS devices. I was skeptical, but it's turned out to be a good thing all around.
Whether ceding some control and revenue to Apple in return for turnkey access to their storefront and (potentially) promotion is worth the trouble remains to be seen. Microsoft and Google both seem to think it's a good idea for the future.
Director of Content Development, The Code Project
|
|
|
|
|
As the publishing industry wobbles and Kindle sales jump, book romanticists cry themselves to sleep. But really, what are we shedding tears over? We’re losing the throwaway paperback. The airport paperback. The beachside paperback. We’re losing the dregs of the publishing world: disposable books. For too long, the act of printing something in and of itself has been placed on too high a pedestal.
|
|
|
|