|
When it comes to backing up and restoring your PC, Windows 8 took a few steps forward and a few steps back. Your settings and apps in the new tablet-y interface (yeah, we're still calling it Metro) are automatically backed up if you use a Microsoft account.... There's also a new backup tool on the desktop side of things, but this has its limits too.... One problem is neither File History nor the Metro restore feature are complete backup tools. The ability to clone and restore your whole PC, files, settings, and applications — by creating a System Image — is gone, or seemingly gone. Excellent backup tools are built in... you just need to know where to find them.
|
|
|
|
|
Microsoft's Xbox adventure in Japan began years before Bill Gates' 2001 keynote speech. When the Xbox was being created in Redmond, Bachus and Seamus Blackley, the two Xbox co-creators who spent the most time in Japan, always knew the market would be a challenge. At the turn of the century Japan dominated the console games industry with a whopping thirty per cent of the market. Here's what went wrong. Rules that apply to you as an outsider don't necessarily apply to insider products.
|
|
|
|
|
This project aims to allow any type of device to be controlled by a common web interface (IR, X10, etc.). Originally written by Daniel Myers, Alex Wilson, and Alex Zylman, this rewrite serves to improve extensibility by using a plugin architecture with a minimal core and plugins for features or protocols. Roll your own remote control for TVs, audio systems, lights... pretty much anything.
|
|
|
|
|
Computer processors are, for programmers, almost magical devices that do their commanded bidding. However, delving a bit deeper and figuring out what is really going on inside the processor can be an incredibly rewarding experience, and can help programmers write well-performing code as well as understand how the code they write actually gets executed. In this code, I'll go over how a program goes from human-readable form (i.e. assembly language) into a processor and how the processor executes a program. From Computing with Transistors, a series of blog posts describing how computers work from the ground up.
|
|
|
|
|
Today, the Worldwide Web Consortium (W3C) is announcing that it’s completed its three-year quest to finalize the HTML5 specification.... But despite the fact that the specification is now feature complete, meaning nothing more will be added to it, there is still a lot of work that needs to be done before HTML5 reaches the finish line in 2014, and there are unanswered questions about how the group plans to deal with video, an essential part of the web that has yet to see any clear resolution. Implementation is everything.
|
|
|
|
|
I'm building a startup on HTML5 (in particular, HTML5 audio), and the state of things is ugly for 1 reason:
Politics.
Here's a sample, just from the HTML5 <audio> element:
- IE refuses to implement open-standard codecs (e.g. OGG) because they are best served by making proprietary codecs popular in order to starve their non-commercial competition, Firefox. It becomes a check in the feature list, one that's missing from Firefox.
- Firefox refuses to implement MP3 audio and other commercial formats because they refuse to implement commercial codecs.
- Safari on iOS cripples HTML5 audio[^] because they would rather developers build native apps where Apple gets 30% purchase price.
- About the only one who is playing nice is Google. Their only fault is they lie: on Droid 2.2 devices, they lie reporting they support HTML5 audio when queried programmatically, but in reality they supported 0 audio formats. Reporting HTML5 audio support, but 0 audio formats, is useless and deceptive.
This is just a sample of the headaches I've had to deal with; the real state of HTML5 is much messier. Still better than the alternative, though.
|
|
|
|
|
You can also use the app for the requisite music playback, because no one wants to go in silence.
This could start a whole new genre of music and social media. What should they call a tweet from the loo?
CQ de W5ALT
Walt Fair, Jr., P. E.
Comport Computing
Specializing in Technical Engineering Software
|
|
|
|
|
The integrity of Windows Store applications is an important issue. It forms part of the value proposition to developers, of the store itself; not only does the store provide easy, reliable billing, distribution, and updating, it also provides at least some degree of protection against piracy and other kinds of exploitation. If Windows 8 can't provide this then competing platforms (such as iOS) and competing delivery mechanisms (such as the Web) become more appealing. Windows 8 apps can be hacked for piracy or ad removal. Should Microsoft do more?
|
|
|
|
|
Anyway, we have to follow Windows 8.
|
|
|
|
|
If computer programming languages are languages, then people who spoke one language and could programme to a high standard should be bilingual. Research has suggested that bilingual people perform faster than monolingual people at tasks requiring executive control – that is, tasks involving the ability to pay attention to important information and ignore irrelevant information. So, I set out to find out whether computer programmers were better at these tasks too. Berlitz Programming for Travelers, STEREO long-play recording...
|
|
|
|
|
Brython is designed to replace Javascript as the scripting language for the Web. As such, it is a Python implementation (you can take it for a test drive through a web console), adapted to the HTML5 environment, that is to say with an interface to the DOM objects and events. The gallery highlights a few of the possibilities, from creating simple document elements to drag and drop and 3D navigation. So you can stop complaining about brackets and start complaining about whitespace instead.
|
|
|
|
|
When someone submits an issue or a pull request that is “obviously wrong” in your eyes, don’t make fun of them and kick them out of the cool club. Help them learn from the situation. Ask more questions, find out why they are suggesting this change. Dig in to the reasons behind the request and see if there is any merit to it. Take the time to understand their perspective and thought process before you react and judge others. I can’t think of a better way to get people to stop contributing to open source projects.
|
|
|
|
|
In just a few short years Prototype went from best practice to anti-pattern—and depending on who you listened to, you might even be convinced that it was one of the worst things to happen to the web. The reality is that Prototype helped lots of people despite its flawed foundation. But its time had come and gone, and I eventually realized it was time to move on. It was hard not to take Prototype’s failure personally. A critique of your project is not tantamount to a personal attack.
|
|
|
|
|
Most Patterns are anti-Patterns. Or, at least aren't as applicable to newer languages that learned from the flaws that the Patterns were designed to curtail.
|
|
|
|
|
We are building an open laptop, with some wacky features in it for hackers like me.... Of course, a feature of a build-it-yourself laptop is that all the design documentation is open, so others of sufficient skill and resources can also build it. The hardware and its sub-components are picked so as to make this the most practically open hardware laptop I could create using state of the art technology. Slightly unconventional because, when you DIY, you can do it exactly as you like.
|
|
|
|
|
This is not intended to be a list of 10 developers who happened to make good games in 2012 (though releasing a good game certainly didn't hurt anyone's chances of being included). When selecting the developers on this list (presented alphabetically), Gamasutra and Game Developer magazine editors determined which ones defined the year in a positive way. These are the developers and studios that left their mark on 2012 -- the ones that the industry will be watching in the years ahead. A lot of great indie games here that have been flying below the mainstream radar. Check them out.
|
|
|
|
|
The transistor, the ubiquitous building block of all electronic circuits, will be 65 years old on Sunday. The device is jointly credited to William Shockley (1910-1989), John Bardeen (1908-1991) and Walter Brattain (1902-1987), and it was Bardeen and Brattain who operated the first working point-contact transistor during an experiment conducted on 16 December 1947. Yet this now ubiquitous device - these days more as an element in silicon chip design than as a discrete component - has a history that goes back to the mid-1920s. A bouquet of germaniums in your honor.
|
|
|
|
|
The core problem here is that many test organizations design their test regimes to test Security Suites... and then apply those tests just to MSE rather than to the entire “Microsoft security suite” of which it is part. Why? One key reason is that Microsoft doesn’t explicitly offer a security suite, instead it spreads security capabilities across its products and components. Rather than MSE being the cornerstone of its security efforts, as an anti-malware engine is for a traditional security vendor, for Microsoft MSE is a component that fills in a missing piece in the Windows security effort. ...so if you use Firefox or Chrome you don’t get those benefits.
|
|
|
|
|
The tech industry and its press have treated the rise of billion-scale social networks and ubiquitous smartphone apps as an unadulterated win for regular people, a triumph of usability and empowerment. They seldom talk about what we've lost along the way in this transition, and I find that younger folks may not even know how the web used to be. Here are a few glimpses of a more open web that's mostly faded away.
|
|
|
|
|
|
|
|
C++ 11 is “far better than previous versions”, says the inventor of the language Bjarne Stroustrup.... C++ is an ISO standard, first ratified in 1998 with C++ 11 completed in 2011, but Stroustrup revealed he was initially resistant to standardisation efforts. “It took some arm-twisting to get me to realise that it was time to start a standards effort," he said. "People pointed out that you couldn’t have a language used by millions controlled by a single guy in a single company. Even if you could trust the guy, you can’t trust the corporation. I was a bit sad, because the things I wanted to do would take years instead of months, because you have to build up consensus, and then you have to wait for five compilers to catch up." If you want something that is really widely used, you need some kind of standard.
|
|
|
|
|
Interesting to read that Stroustrup doesn't like macros containing whole chunks of code. I've always found them making code very hard to follow, I find it very comforting that it's not just me!
Wout
|
|
|
|
|
I like PHP, Python, and JavaScript, and I like making things in PHP, Python, and JavaScript. I’m not a Symfony developer, or a Django developer, or a jQuery developer. I think this is an important distinction. It’s entirely possible to be a jQuery developer, but not a JavaScript developer. It’s possible to be a Django developer, but not a Python developer. Those are all certainly valuable and useful tools, but if I only know how to use one framework, my options for using the right tool for the job get pretty limited, and in my experience, large, full-stack frameworks are often not the right tool, particularly if flexibilty and performance are major concerns. Learn languages, not frameworks.
|
|
|
|
|