Software

Developers: Stop Using Buggy Code

shutterstock_spaxiax
As researchers uncover one serious flaw after another in widely used software, it’s increasingly clear there are lots of vulnerabilities, everywhere. While there are efforts underway to identify and fix these issues before criminals exploit them, the bigger challenge is stopping developers from using buggy code. There is no such thing as perfect software, but developers can reduce the number of bugs by following secure coding practices. There are also tools which can analyze individual libraries—both open-source and commercial—included in… continue…

5 Top Python GUI Frameworks for 2015

pyGUI
As a Python developer, sooner or later you’ll want to write an application with a graphical user interface. Fortunately, there are a lot of options on the tools front: The Python wiki on GUI programming lists over 30 cross-platform frameworks, as well as Pyjamas, a tool for cross-browser Web development based on a port of the Google Web Toolkit. How to choose between all these options for Python GUIs? I started by narrowing it down to those that included all… continue…

Can Microsoft Survive on a Freemium Model?

Posted In Living in Tech
Microsoft Productivity
When Bill Gates and Steve Ballmer ran Microsoft, profit was king. As far back as 1976, with Gates’ “Open Letter to Hobbyists” memo, the company focused on getting as many dollars as possible in exchange for its software and hardware. Under new-ish Microsoft CEO Satya Nadella, the focus is still on making money; the company’s shareholders and board wouldn’t tolerate anything different. Nonetheless, Microsoft’s recent decision to allow iPad and Android tablet users to create and edit Office content without… continue…

Daily Tip: Choosing a Software Platform

Posted In Working in Tech
Bloomua Shutterstock
A lot of apps promise to “disrupt” our lives in a positive way, and for every over-hyped piece of software that fails to gain any marketplace traction, there always seems to be one or two that might actually change how we communicate, schedule, and work. But how to determine which app might prove useful for your business, versus a piece of junk you’ll have to replace after a year because it fails to meet your needs? For software development jobs,… continue…

Leaked Screenshots Hint at Next Office for Mac

Posted In Living in Tech
Office for Mac 2015
It’s been four years since Microsoft refreshed Office for Mac OS X, and it looks like a new version of the productivity software is in the pipeline for release next year. Leaked screenshots of an internal Microsoft PowerPoint presentation posted on Chinese website CnBeta (and reposted on The Verge) suggest that Office for Mac 2015—or whatever its official name—will closely align with the most current version of Office for Windows. It will feature a retooled ribbon and support for Retina… continue…

Microsoft’s Clippy Making a Comeback?

Posted In Living in Tech
Clippy
Remember Clippy? The animated character tortured many a Microsoft Office user during its late-90s heyday, popping up uninvited to “help” write letters and other documents. Microsoft finally administered Clippy a well-earned coup de grâce in the mid-2000s, but not before it had evolved into a cultural laughingstock. Click here to find Microsoft-related jobs. Like the nigh-invincible creature in a horror movie, though, Clippy is back from the dead… sorta. The next version of Office won’t feature an animated paperclip bounding… continue…

Microsoft Pulls Latest Windows Update

Posted In Living in Tech
Windows 8 image
File this one under “Whoops”: Microsoft has rescinded its latest Windows update after it reportedly caused users’ PCs to either crash or spit back error messages about fonts. The issues with the August update affects Windows Vista, Windows 7, Windows 8, Windows 8.1, and Windows Server 2003, 2008, and 2008 R2. (In other words, those who refuse to give up Windows XP, despite Microsoft pulling official support for that aging operating system, are safe from this latest snafu.) Click here… continue…

Download Apollo 11′s Source Code

Posted In Living in Tech
David Woods
This weekend’s 45th anniversary of the Apollo 11 moon landing reminded everyone of what one nation can accomplish if it has enough money, engineering ingenuity and people willing to strap themselves into a rocket bound for space. Despite its impressive hardware, NASA’s computing power for the mission seems paltry by modern standards. The agency’s Goddard Space Flight Center relied on IBM System/360 Model 75 mainframes to maintain communications with Apollo 11, running programs no more than a few megabytes in… continue…

Google Exerting More Control Over Android Ecosystem

Posted In Working in Tech
Screen Shot 2014-06-30 at 10.07.05 AM
One of the reasons that Google’s Android operating system became so popular over the past few years is that third-party manufacturers can modify it to their heart’s content. Samsung, Amazon and others have all used the software as a foundation for creating their own mobile ecosystems, each with a unique look and feel. However much that openness benefited Google, there are signs that the party might be at an end, at least with regard to the next-generation devices running Android:… continue…

Google Glass Tweaks Could Irritate Some Early Adopters

Posted In Living in Tech
Screen Shot 2014-06-25 at 9.55.53 AM
Just in time for its I/O conference kicking off this week, Google has announced some updates to Google Glass. The first software tweak, Viewfinder, superimposes a frame on the Google Glass lens whenever the wearer says, “OK, Glass, show the viewfinder.” In theory, that will make it easier to shoot a perfectly framed photo. Click here for Google Glass-related jobs. Google Glass will also ship with two new Google Now cards: one that reminds the wearer where they parked their… continue…