code

Latest

  • McAfee: Android malware soars while iPhone untouched

    by 
    Mike Schramm
    Mike Schramm
    08.23.2011

    McAfee says that the Android OS is having some issues with malware lately -- according to a new study from the anti-malware company, Android malware has grown by 76% over the past few months, sending the number of troublesome scripts out there to over 40. Some of the malware appears to be legitimate apps, and other issues come from code that sends unwanted text messages or performs other scammy behavior. Meanwhile, Apple is doing great with iOS -- McAfee has recorded zero legitimate threats to a stock iPhone, with the only attacks on the hardware coming to four different jailbroken devices. It appears Apple's "walled garden" approach, while limiting to some developers and customers, has at least made good use of those walls in keeping malware away. The other mobile OS with a spotless score? webOS, which of course is probably that way simply because it's just not used that much.

  • LucasArts job listing hints at in-development 'open-world RPG'

    by 
    Mike Schramm
    Mike Schramm
    08.22.2011

    Lucasfilm's recruiting website says the studio is hiring a developer for "an open-world RPG." The mid-level gameplay designer position will work on code and engines for an upcoming (and presumably unannounced) role-playing game set to take place in an open-world environment. Other than that, the listing is unfortunately vague, asking only for a talented and experienced individual to work with artists and designers to put code together. There's no mention of online or multiplayer features at all, and no hint of what platforms (other than PC) the game might be built for or run on. It does seem like LucasArts is working on putting together some kind of RPG, possibly based on one of its current properties, in an open-world setting. That's intriguing news on its own.

  • Getting to know you: Comex, the boy behind iOS' JailbreakMe

    by 
    Joseph Volpe
    Joseph Volpe
    08.01.2011

    See that kid above? That's Nicholas Allegra. He's the hackdom Harry Potter to Apple's Ye-Who-Shall-Not-Jailbreak-Our-Wares, and Forbes managed to sniff him out for a little bold-faced exposé. The 19-year old hero of the iOS community, better known as Comex, got his self-taught start with Visual Basic when he was still in single digits. After graduating through a venerable online forum education, the precocious coding lad set his smarts to homebrew Wii development, and the rest is JailbreakMe history. The self-described Apple fanboy admits his background is atyipcal of the cybersecurity industry, but with a former National Security Agency analyst praising his work as years ahead of his time, we don't think he should worry. For all the trouble his code has caused Cupertino, Allegra's not trying to be the embedded thorn in Jobs' side. Rather, the iPhone hacker claims "it's just about the challenge" and plans to keep on keeping ol' Steve on his billion dollar toes.

  • Apple TV to score Bluetooth support with iOS 5, make search slightly less painful?

    by 
    Terrence O'Brien
    Terrence O'Brien
    07.13.2011

    Did you know that your second-gen Apple TV has a Bluetooth radio hidden inside it? Well it does but, until now, the only way to access it was with a little jailbreaking and some command line chops. That could all be changing though, with the release of iOS 5 this fall. 9to5Mac pulled some interesting code from the latest developer beta of iOS indicating that support for Bluetooth keyboards is coming to the Apple TV and, potentially, the ability pair other devices as well. In addition to making search without the iPhone remote app far less painful, a keyboard is an essential part of bringing apps to the tiny media box -- something that has been rumored would happen for quite sometime. It's possible these capabilities will only be unlocked on some unannounced third-gen streaming device, but we're hoping this will bring a little life to our still reasonably new iTunes boxes.

  • Xbox 360 pops up in Win 8 code, console game compatibility coming to the PC?

    by 
    Terrence O'Brien
    Terrence O'Brien
    07.12.2011

    It's no secret that Microsoft is planning on integrating Xbox LIVE into Windows 8, but rumors are now swirling that Xbox 360 games might actually be playable on the next version of Redmond's OS. References to "XBOX_360_SYSTEM_CRASH" have been found in the kernel code -- an odd bit of text to show up in software that's not designed to run on the 360's PowerPC CPU. There are, of course, other, more mundane possibilities -- like the ability to remotely control your console to trigger update and game downloads, or to receive notifications from the machine on your desktop. But, if Microsoft is bringing Xbox titles to the PC, it would only serve to solidify Windows as the platform of choice gamers. Guess we'll just have to wait bated breath to see what Ballmer has to tell us in January.

  • iMAME4All gains experimental support for iCade, iOS gamers gain infinite happiness

    by 
    Darren Murph
    Darren Murph
    07.10.2011

    Guess what, emulation junkies? iMAME4All, a staple amongst retro iOS gamers, can now support iCade. Thanks to one Todd Laney, there's now a 3.5MB download that'll bring the joys of iCade to a relatively commonplace MAME application (and vice-versa). We're told that the best way to use these two is in fullscreen portrait mode, and after tapping the option button (and selecting "Options), the onscreen controls will fade out and the iCade buttons will appear. Looks like that Benjamin you just saved up now has yet another reason to be spent. [Thanks, Jim]

  • Google+ code reveals intent to unleash Games and Questions to the social world

    by 
    Brad Molen
    Brad Molen
    06.30.2011

    Having a difficult time getting your honeydew list checked off because you're trying to level up in Mafia Wars? You may want to just chuck the whole sheet of paper in the trash. Buried deep in Google Plus' source code are a few curious references to at least two new services that may very well be destined for the invite-only social networking suite. The first is Google Games, the tech giant's first venture into the world of social gaming. While this isn't a big stunner -- recent job postings insinuated that this feature would come around sooner or later -- it makes perfect sense for it to be included as part of the Google+ experience to help strengthen Mountain View's bid against the likes of Facebook. Also on the company's white board is Questions, a likely love child of Google's $50 million acquisition of Aardvark. When the source code offers up hints like "you might try rephrasing or tagging your question to make it easier for someone to answer," along with the utterance of sharing questions with others and commenting on answers, nothing could be more indicative of a social service. There still isn't a strong indication that we'll see these two features pop up anytime soon, but the hamster wheels are definitely turning right now, and we're piecing the clues together. At the rate things are going, these services may easily be ready before we all get invites. [Thanks, Ian]

  • Evidence of XML importer found within Final Cut Pro X

    by 
    Mike Schramm
    Mike Schramm
    06.29.2011

    There's been a lot of hemming and hawing about Final Cut Pro X since its release. But now here's at least a little good news: a reference to XML importing has been spotted inside the software by Brazilian site MacMagazine. MacMagazine found the code reference as seen above, and they were able to run the function and get a bare-bones bit of placeholder code for an XML importer. It looks like Apple either planned to include an XML importer at some point or will be including one in the future. Apple's already promised an update to the XML workflow, so maybe this was implemented but then reserved for a future revamp. This shows that someone at Apple is thinking about these issues, both during the development of Final Cut Pro X and today. That's probably not a lot of solace to editors who still have issues with the new software, but hopefully Apple will justify all of the changes soon, either with updates to the app that restore functionality, or by introducing replacements for any workflow problems editors are having. [via MacRumors]

  • Google code reveals inner Circles, a social secret weapon?

    by 
    Sharif Sakr
    Sharif Sakr
    06.23.2011

    Nothing livens the day like a blurry screen grab of some Javascript, especially when it hints at the ghostly form of a social networking tool that doesn't officially exist. The code was spotted hiding in plain sight at Google Profiles by Austrian blogger Florian Rohrweck, who fortunately enjoys browsing computer-speak more than playing in the park. Rohrweck noticed the word "circles" used repeatedly in the context of people adding and maintaining groups of contacts, and made the connection to the Google Circles social networking platform that was feverishly rumored and then vehemently denied earlier this year (a saga fully recapped at the More Coverage link). It's impossible to know whether these few lines of code represent a forthcoming service, another social layer on top of existing services, or just pure experimentation on the part of Google devs. In any case, the circular references have apparently now been zapped, leaving us with nothing more than that screen grab -- oh yeah, and Facebook.

  • MightyText pushes messages and incoming call alerts to your computer (hands-on)

    by 
    Brad Molen
    Brad Molen
    06.22.2011

    Have you ever missed an extremely important phone call or text because you were too busy finishing those TPS reports on your personal computing machine? There's a Chrome add-on for that. We went hands-on with a new extension (and accompanying Android app) called MightyText, a free notification service launched today that syncs your phone's texts and calls to your computer in real-time. The idea is crazy simple, yet adds unyielding convenience: incoming SMS messages appear on your screen as a pop-up, giving you the option to read and reply to them without touching or even looking at the phone. The full extension will show each conversation thread in its entirety, as well as call logs. When sent from the computer, texts are still patched through from your phone number, so your colleagues will still see your messages coming through with your name on them. To make the service even more appealing, pop-ups alert you to incoming calls, so you can either hurry to find your phone or just send the caller a canned auto-text reply. It sounds like a great concept, but does it do the job? Head on past the break to learn our first impressions of the program.

  • TUAW's Daily Mac App: TextWrangler

    by 
    Samuel Gibbs
    Samuel Gibbs
    06.21.2011

    Trawling through and editing code can be loveless task. TextWrangler is a free app from the Mac App Store that could make it just a little bit more bearable. Brought to you by Bare Bones Software, the folks behind Yojimbo and the incredibly powerful BBEdit, the free TextWrangler is pretty intuitive and feature rich. Starting out as BBEdit lite, TextWrangler is a fully fledged editor in its own right. You've got pattern matching, full search and replace, syntax highlighting for quite a few source code languages, code folding, which compresses the code down to a more manageable length, and many other text manipulation and batch processing features. The interface is pretty simple to navigate with most needed tools available via an icon or keyboard shortcut, plus there is some decent text color-coding that makes reading code a little easier. You can open and save over FTP and SFTP, streamlining HTML authoring. TextWrangler even has support for both AppleScript and Mac OS X Unix scripting, making batch processing easy. Whether you're looking for a decent editor for HTML, CSS, XML or anything else, TextWrangler is a great free starting point. If you're just looking for an editor for writing plaintext files, a replacement for TextEdit, or modifying XML, .plist files or something similar, then TextWrangler is more than up to the job. TextWrangler is available for free in a slightly limited form from the Mac App Store and in its full glory from the Bare Bones Software website and will work on Mac OS X 10.5 and up.

  • EnerJ power-saving system prioritizes CPU voltage, may reduce energy consumption by 90 percent

    by 
    Amar Toor
    Amar Toor
    06.03.2011

    It takes a lot of energy for computing systems or data centers to patch up critical errors, but what if we devoted less power to fixing less urgent issues? That's the basic idea behind EnerJ -- a new power-saving system that could cut a chip's energy consumption by 90 percent, simply by prioritizing critical problems over those that are less threatening. Unlike, say, liquid cooling techniques, the University of Washington's framework focuses exclusively on the programming side of the equation and revolves around two interlocking pieces of code: one that handles crucial, precision-based tasks (e.g., password encryption), and another designed to deal with processes that can continue to function, even when facing small errors. The system's software would separate the two codes, meaning that energy from one section of the chip would never be used to fix a major problem that the other should address, while allowing engineers to more efficiently allocate voltage to each region. The system has already cut energy usage by up to 50 percent in lab simulations, but researchers think the 90 percent threshold is well within their reach, with computer engineering professor Luis Ceze (pictured above) predicting that the system may even be able to increase battery life by a factor of ten. The team is hoping to release EnerJ as an open-source tool this summer, but for now, you can find more information in the PR after the break.

  • Code Pilot 2.0 with Xcode 4 compatibility

    by 
    Brett Terpstra
    Brett Terpstra
    05.31.2011

    Macoscope has released version 2.0 of its Xcode navigation plug-in, Code Pilot. Technically, it's still a beta -- judging from the 2.0b6 version number -- but it's been rock solid for me so far. This version brings Xcode 4 compatibility and a revamped interface. If you code and you haven't tried it, definitely take a look. Code Pilot attaches to Shift-Command-X in Xcode, and the hotkey brings up a HUD with a search field focused. As you type, it quickly and intelligently filters the files in your project down to the one you were looking for. It also searches symbol names across the board or within the selected file (add a space after the filename). It's similar to Xcode's Open Quickly, but smarter and easier to install than PeepCode's PeepOpen (which is great in MacVim and TextMate but a bit less friendly in Xcode). Macoscope, also behind Productive! Magazine for iPad and the Nozbe apps for iPad and iPhone, has gained a reputation for refined design. Code Pilot is a great example of smart, unobtrusive UI with some serious utility behind it. The free download is good for 10 days, at which point you'll need a license (US$29.95). Users who purchased v1.x in 2011 get v2.0 for free, and 1.x owners who purchased before that get a 50% discount.

  • Found Footage: Rage for iOS running in WebGL

    by 
    Mike Schramm
    Mike Schramm
    05.18.2011

    The video on the next page shows a pretty mean feat of coding. Developer Brandon Jones has taken files from the iOS version of id's Rage game, which came out for iOS a little while ago, and tweaked them to display in WebGL, a library for JavaScript that can generate 3D graphics in a compatible web browser. In other words, Jones ported (some elements of) Rage for iOS to the browser. He even had John Carmack's help, getting a few hints on exactly how the file format worked and how to get it together. Understandably, Carmack also asked him not to post the art files on a public web server, so while the source code is available for developers, the demo isn't actually live for players to try out. Jones has a much longer post about the actual tech behind the demo, though it may cross your eyes if you're not that code-inclined. It's still amazing, though, and it shows that iOS might actually work well as a portal to development on other platforms. As Jones says, mobile devices often represent a crunch on available resources and performance, and that aligns perfectly with the limitations that lots of web developers are facing as games on that platform get more and more complicated. [via Waxy]

  • Google I/O 2011 T-shirt puzzle solved, reveals the droid you've been looking for

    by 
    Jesse Hicks
    Jesse Hicks
    05.14.2011

    If unsolved Google puzzles keep you up at night, you now have one less reason to go sleepless: the Google I/O T-shirt enigma has been unraveled. The picture above contains a series of dots and dashes, which our friends at MobileCrunch recognized as Morse code. Using the line breaks as spaces (new characters), the code then reads: .... - - .--. --. --- --- .-.-.- --. .-.. .- ....- -.-. -.... ...-- ----. That translates to a URL, which we've linked to below. We won't spoil where it leads, in case you're feeling noble enough to try decoding it for yourself.

  • WebGL flaw leaves GPU exposed to hackers

    by 
    Terrence O'Brien
    Terrence O'Brien
    05.12.2011

    Google spent a lot of time yesterday talking up WebGL, but UK security firm Context seems to think users should disable the feature because it poses a serious security threat, and the US Computer Emergency Readiness Team (CERT) is encouraging people to heed that advice. According to Context, a malicious site could pass code directly to a computer's GPU and trigger a denial of service attack or simply crash the machine. Ne'er-do-wells could also use WebGL and the Canvas element to pull image data from another domain, which could then be used as part of a more elaborate attack. Khronos, the group that organizes the standard, responded by pointing out that there is an extension available to graphics card manufacturers that can detect and protect against DoS attacks, but it did little to satisfy Context -- the firm argues that inherent flaws in the design of WebGL make it very difficult to secure. Now, we're far from experts on the intricacies of low-level hardware security but, for the moment at least, there seems to be little reason for the average user to panic. There's even a good chance that you're not vulnerable at all since WebGL won't run on many Intel and ATI graphics chips (you can check by clicking here). If you're inclined to err on the side of caution you can find instructions for disabling WebGL at the more coverage link -- but come on, living on the cutting edge wouldn't be anywhere near as fun if it didn't involve a bit of danger. [Thanks, Tony]

  • AUO's 71-inch ultra-wide 3D LCD panel eyes-on

    by 
    Richard Lai
    Richard Lai
    05.08.2011

    While strolling around Shenzhen earlier today, we decided to stop by at the China Optoelectronics Display Expo to feast our eyes on AUO's "world's largest" 71-inch 21:9 3D LCD panel. Phew, what a mouthful, but this 240Hz ultrawidescreen is indeed larger than the sub-60-inch offerings from Vizio, JVC, and Philips. But is it any good? We put on our passive 3D glasses and found the experience to be surprisingly comfortable and effective (even at about 40 degrees from the center before we hit the wall), though the glossy screen's reflection of the neighboring booth was slightly off-putting. This would probably be less of a problem at your humble abode, anyhow. In terms of availability, AUO told us that China-based TCL will be the first to pick up this beast of a panel, and the final product should be out in August. Apart from that, we couldn't squeeze out further info about other brands, so you best be writing to your nearest dealership to import this exotic cinema TV. More eyes-on pics in the gallery below. %Gallery-123065%

  • Algorithm places September 11th victims next to friends at 9/11 Memorial

    by 
    Zach Honig
    Zach Honig
    05.06.2011

    This year marks the 10th anniversary of the September 11th attacks. The brilliant memorial (partially shown above) to be unveiled that day is radical not only as a result of on-site electronics, but also thanks to a computer algorithm, responsible for resting fallen victims next to each other based on affiliation, not the alphabet. Victims will be grouped by employer, but also by their friendships -- before the towers fell, and now for generations to come.

  • Google tightening control of Android, insisting licensees abide by 'non-fragmentation clauses'?

    by 
    Vlad Savov
    Vlad Savov
    03.31.2011

    A storm seems to be brewing over the realm of Android development. Bloomberg's Businessweek spies have received word from "a dozen executives working at key companies in the Android ecosystem" that Google is actively working to gain control and final say over customizations of its popular mobile OS. That might not sound unreasonable, and indeed Google's public position on the matter is that it's seeking to stabilize the platform and ensure quality control, but it does mark a major shift from where Android started -- an open source OS that was also open to manufacturers and carriers to customize as they wish. Not so anymore, we're told, as apparently Mountain View is now demanding that content partnerships and OS tweaks get the blessing of Andy Rubin before proceeding. The alternative, of course, is to not be inside Google's warm and fuzzy early access program, but then, as evidenced by the company recently withholding the Honeycomb source code, you end up far behind those among your competitors who do dance to Google's pipe. Things have gotten so heated, in fact, that complaints have apparently been made to the US Department of Justice. They may have something to do with allegations of Google holding back Verizon handsets with Microsoft's Bing on board, ostensibly in an effort to trip up its biggest search competitor. Another major dissatisfaction expressed by those working with Android code is that Google needs an advance preview of what is being done in order to give it the green light -- which, as noted by a pair of sources familiar with Facebook's Android customization efforts, isn't sitting well with people at all. Google and Facebook are direct competitors in the online space and it's easily apparent how much one stands to gain from knowing the other's plans early. As to the non-fragmentation clauses in licenses, Andy Rubin has pointed out those have been there from the start, but it's only now that Google is really seeking to use them to establish control. The future of Android, therefore, looks to be a little less open and a little more Googlish -- for better or worse. As Nokia's Stephen Elop puts it: "The premise of a true open software platform may be where Android started, but it's not where Android is going."

  • Former Lala CEO says Apple bought them 'for the people'

    by 
    Mike Schramm
    Mike Schramm
    03.29.2011

    Lala's Bill Ngyuen had a short video interview with Fortune, and in it Nguyen says that Apple picked up his company specifically "for the people," not for the streaming cloud music service or any of Lala's other assets. Fortune confronts him on the idea of Apple running its own cloud music service (as has been rumored for a while), and Nguyen suggests that instead of building its own service, Apple's actually provided the hardware and software platforms to let any number of companies, from Pandora to Netflix, do what Lala did and provide content over the air to whatever devices people happen to use. That's an interesting take for sure -- from Nguyen's perspective, it sounds like Apple is already doing what it wants to do with Lala, which is just use its employees' knowledge of how services like this work to provide help for other companies on the App Store. We've all expected Apple to run a streaming service of its own, but maybe it just wants to make things easier for other companies to jump in and provide content. Who knows what we'll see with that data center in North Carolina.