GUI

Font Foundries Opening Up To the Web 209

Tiger4 writes "A huge number of fonts are migrating from the print-only world to the Web. As the browser manufacturers get on board, the WWW will be a much more interesting place (see the article illustration). 'Beginning Tuesday, Monotype Imaging, a Massachusetts company that owns one of the largest collections of typefaces in the world, is making 2,000 of its fonts available to Web designers. The move follows that of San Francisco-based FontShop, which put several hundred of its fonts online in February. In just a few weeks, Font Bureau, a Boston designer of fonts, will make some of its typefaces available online as well.' With any luck, the transition period to font-richness will be briefer and less painful than the waving-flag, jumping-smiley, flashing-text era HTML explosion."
Programming

What Every Programmer Should Know About Floating-Point Arithmetic 359

-brazil- writes "Every programmer forum gets a steady stream of novice questions about numbers not 'adding up.' Apart from repetitive explanations, SOP is to link to a paper by David Goldberg which, while very thorough, is not very accessible for novices. To alleviate this, I wrote The Floating-Point Guide, as a floating-point equivalent to Joel Spolsky's excellent introduction to Unicode. In doing so, I learned quite a few things about the intricacies of the IEEE 754 standard, and just how difficult it is to compare floating-point numbers using an epsilon. If you find any errors or omissions, you can suggest corrections."
Hardware

GUI-Based Asset-Tracking Tools For a Datacenter? 113

toruonu writes "How do you keep track of what's in your datacenter, where it is, what it's connected to and what is it doing right now? I mean I have built a datacenter from scratch over the years and I have machines from Sun, IBM, HP, Supermicro. I have machines that are simple workernodes and machines that are heavy grade storage consolidation machines. Then there are tens of switches, some for interconnect, some for management and don't get me started on the UPSs etc. So how does one keep any kind of decent track of such a system as the current form of twiki pages with various tables just doesn't cut it anymore and I'm looking for a freeware solution that could actually show me a visual representation of the various nodes in the racks, their connections and dependencies. Just to give a simple example, if I'm going to disconnect UPS #3 right now and swap switch #5, which machines should I even consider taking offline?" (The best-looking such system I've seen was being used at OSCON at a display booth for the Open Source Lab, and I think it was home-grown. Anyone who can shed light on that system?)
GUI

What Is the Future of Firewalls? 414

jlmale0 writes "When I mess with my WAP/router at home or coordinate with the network team at work, it seems like I'm stuck in 1995. We're still manually listing IP address/port combinations for our firewall rules. There's a certain simplicity to this when dealing with a single system, but there are firewalls everywhere these days. What's available for managing complex firewall arrangements? What's being developed? Can I take a Visio diagram, run it through a script, and get a list of firewall rules? What about a GUI that illustrates the current system configuration and then lets me drag and drop systems across firewalls, and have the individual firewall ports automatically configured? What about tying a firewall into an authentication system so that when jdoe logs in, only then are the firewalls opened to pass her traffic? What about managing distributed firewalls so that one repository of rules opens up your system's firewalls, the DMZ firewall, and the public firewall all at once? Let's get a conversation started. What cool projects do I need to know about? What cool management features would you like to see? What's next for firewall management?"
GNU is Not Unix

Adding Some Spice To *nix Shell Scripts 411

An anonymous reader writes "Developing GUI script-based applications is time-consuming and expensive. Most Unix-based scripts run in a CLI mode or over a secure ssh session. The Unix shells are quite sophisticated programming languages in their own right: they are easy to design and quick to build, but they are not user-friendly in the same way the Unix commands aren't (see the Unix haters books). Both Unix and bash provide features for writing user friendly scripts using various tools to build powerful, interactive, user-friendly scripts that run under the bash shell on Linux or Unix. What tools do you use that spice up your scripts on the Linux or Unix platforms?"
Ubuntu

Virtualizing Workstations For Common Hardware? 349

An anonymous reader writes "We have approximately 20 workstations which all have different hardware specs. Every workstation has two monitors and generally runs either Ubuntu or Windows. I had started using Clonezilla to copy the installs so we could deploy new workstations quickly and easily, when we have hardware failures or the like, but am struggling with Windows requiring new drivers to be installed for all new hardware. Obviously we could be booting into Ubuntu and then load a Windows virtual machine after that, but I'd prefer not to have the added load of a full GUI underneath Windows — we want maximum performance possible. And I don't think the multi-monitor support would work. Is it possible to have a very basic virtual machine beneath to provide hardware consistency whilst still allowing multi-monitor support? Does anyone have any experience with a technique like this?"
GNOME

GNOME 2.30, End of the (2.x) Line 276

stovicek writes "GNOME 2.30 was originally intended to coincide with GNOME 3.0 — a massive cleanup and rethinking of the popular desktop. However, GNOME 3.0 is delayed for at least another release, which leaves GNOME 2.30 as most likely the last version in a series stretching back almost a decade. [...] 2.30 will probably be the final version of the 2.0 series. For those who were around for GNOME 2.0 back in 2000, the 2.30 release stands as evidence of how far GNOME in general and the free desktop in particular have come in the last decade in usability and design. If you do a search for images of early GNOME releases and compare the results with 2.30, you can have no doubt that, although GNOME sometimes tends to over-simplify, its improvements over the last decade remain unmistakable."
GUI

Making Closed Software Act Like It's Open 157

The Installer writes "Researchers from the University of Washington have managed to add customization and accessibility options to proprietary software without ever touching the source code. Rather than alter program code, Prefab looks for the pixels associated with the blocks of code used to paint applications to a screen, grabs hold of them, and alters them according to whatever enhancements the user has chosen to apply. Any user input is then fed back to the original software, still running behind the enhanced interface."
GUI

Game CEO Sees "Gamification" of Work and Military 115

An anonymous reader writes "The CEO of Unity discusses 'gamification' — applying game design and technology to real-world applications beyond 'gamespace.' The military is using game design theory for some training programs — not just 'the 3-D, realistic, virtual world experiences, but also the built-in use of frustration and reward.' (And similar training packages were adopted by Unilever, the giant corporation which owns Ben & Jerry's ice cream.) Medical professionals have licensed a 'Google Earth for the human body,' and game design is also being used to build tax software. ('It has to be the most boring field, but I mean that's the point. You can make it slightly challenging and give people little reasons to play these tax tools — beyond, you know, not going to prison!') While some companies conduct team-building exercises using Ghost Recon Advanced Warfighter, others use game technology to standardize their in-house employee training programs. The interviewer adds, 'I know I'd feel better about job training if it felt more like killing zombies.'"
Handhelds

iPad Launches, FCC Teardown Leaked 617

Apple's much-awaited iPad officially launched today, and iFixit has gotten their hands on photos from the FCC teardown. They've done an analysis of the internals and provided directions on doing it yourself, if you're so inclined. Predictably, it's a hot topic in the media. Cory Doctorow wrote about why he won't be getting an iPad, complaining about the closed, hacker-unfriendly design and what he calls the "Wal-martization of the software channel." Daring Fireball's John Gruber disagrees, pointing out that enthusiasts — even kids exercising their curiosity — are still quite capable of playing around with the iPad through app creation, and with much more of a chance to compete with big companies than in the Apple ][ days. Similarly, others are referring to it as the "bedtime computer" — technology that has a reasonable shot at expanding into completely new areas of use, like bedtime reading for kids. Such a device was predicted in 1972 by Alan Kay, the PARC scientist credited with the epigram "The best way to predict the future is to invent it." His hypothetical DynaBook bears striking similarity to what Apple finally came up with. So, those of you who have picked up or received an iPad already: how do you like it?
GUI

Flash Builder 4 — Defective By Design? 66

ApolloX writes "Adobe has released its new version of the Flex Builder, now renamed Flash Builder 4. This version is radically different from previous versions of Flex, introducing the new Spark architecture and theme support. While I am pleased Adobe has finally added support for Eclipse 3.5, I am disappointed with some of the new architecture changes that make doing simple things, such as skinning a button, now quite cumbersome."
GNOME

Gnome 2.30 Released 138

Hypoon writes "The GNOME project is proud to release this new version of the GNOME desktop environment and developer platform. Among the hundreds of bug fixes and user-requested improvements, GNOME 2.30 has several highly visible changes: new features for advanced file management, better remote desktop experience, easier notes synchronization and a generally smoother user experience. Learn more about GNOME 2.30 through the detailed release notes and the press release."
GUI

15 Years of Microsoft Bob 191

harrymcc writes "Microsoft Bob — still synonymous in the tech industry with 'embarrassing flop' — shipped fifteen years ago this week, on March 31st, 1995. When the Windows interface featuring animated cartoon helpers was announced, it was hyped to the heavens and briefly accepted as a breakthrough that showed where software was going. Instead, dismal reviews and poor sales killed it after only a year on the market. At Technologizer, we're marking the anniversary with a complete look at how it came to be and why it failed so resoundingly — and how Microsoft tried again with Office's 'Clippy' and other attempts to revive the basic idea."
Displays

Will Your Next Touchscreen Be Touchless? 121

forgot_my_username writes "The MIT Media Lab is developing a motion screen computer. It looks back at you. It measures light and gestures, and uses those to control the interface. 'Imagine every pixel on your LCD screen emitting light could also be receiving light,' said Ramesh Rakar, an Associate Professor at the Media Lab. They even mention the health benefits of not touching displays."
Ubuntu

Open Source Is Not a Democracy 641

itwbennett writes "A recent kerfuffle within the Ubuntu community serves as a reminder of an inconvenient truth: open source is not a democracy, writes blogger Brian Proffitt. 'The discussion started innocuously enough, within Bug #532633 in light-themes (Ubuntu) on Launchpad, where the order of the window controls within the Light theme were requested to be re-arranged to be on the upper right side of any given window. Light, it seemed, now placed the buttons on the left side, similar to the Mac OS X interface.' The discussion turned into an argument and culminated in this exchange in which Mark Shuttleworth lays down the law: 'It's fair comment that this was a big change, and landed without warning. There aren't any good reasons for that, but it's also true that no amount of warning would produce consensus about a decision like this... No. This is not a democracy. Good feedback, good data, are welcome. But we are not voting on design decisions.'"
GUI

5 Reasons Tablets Suck, and You Won't Buy One 553

Crazzaper writes "When the iPad was announced, a lot of people who didn't care about tablets came out to bash Apple's new device. These same people said 'I would have bought it if it had a full OS,' but in reality full OS tablets existed before the iPad rumors even started. This article gives an interesting perspective on why this happened, and argues that there's five big reasons why more powerful tablets exists but no one cares."
GUI

GM Working On Interactive Windshields 307

this_boat_is_real writes "Rather than project info onto a portion of the windshield, GM's latest experiment uses the entire windshield as a display. Small ultraviolet lasers project data gleaned from sensors and cameras onto the glass. General Motors geeks are working alongside researchers from several universities to develop a system that integrates night vision, navigation and on-board cameras to improve our ability to see — and avoid — problems, particularly in adverse conditions like fog."
GUI

ACM Awards 2009 Turing Prize To Alto Creator Charles Thacker 49

scumm writes "This year's Turing Prize has been awarded to Charles Thacker, whom they describe as (among other things) the 'creator of the first modern personal computer.' From the ACM's announcement: 'ACM, the Association for Computing Machinery today named Charles P. Thacker the winner of the 2009 ACM A.M. Turing Award for his pioneering design and realization of the Alto, the first modern personal computer, and the prototype for networked personal computers. Thacker's design, which he built while at Xerox PARC (Palo Alto Research Center), reflected a new vision of a self-sufficient, networked computer on every desk, equipped with innovations that are standard in today's models. Thacker was also cited for his contributions to the Ethernet local area network, which enables multiple computers to communicate and share resources, as well as the first multiprocessor workstation, and the prototype for today's most used tablet PC, with its capabilities for direct user interaction.' For further reading, the Wall Street Journal has an article providing more background about Mr. Thacker and the Turing Prize. In the spirit of full disclosure, the submitter feels compelled to point out that this Mr. Thacker is his uncle, and that he thinks this is really cool."
Canada

MetaLab Accuses Mozilla of Ripping Off UI Elements In Mockups 159

CWmike writes "Canadian interface design firm MetaLab has accused Mozilla of stealing user interface elements for a development tool in the browser maker's Jetpack project, which aims to simplify add-on making. MetaLab leveled the charges on Tuesday when the 11-person firm's founder, Andrew Wilkinson, blogged about the similarities between his company's designs and those posted by Mozilla for FlightDeck, a Jetpack editor. 'What they did was pretty ridiculous,' Wilkinson said on Thursday. 'There's a difference between inspiration versus ripping something off,' he said. 'The measurements of the graphic elements [Mozilla took from us] were the exact same, the very same pixels. When someone takes your images from the server hosting them, that's crossing the line.' Mozilla apologized to MetaLab on Wednesday, saying in a blog post, 'While the design direction being implemented does not utilize these design elements, we inadvertently included the early mockups in our blog post and video announcing the next phase of development for the Jetpack SDK ... We sincerely apologize to MetaLab for incorporating design elements from their web site in our early mockups and for posting them publicly without proper attribution.'" Alexander Limi of the Firefox User Experience Team points out that MetaLab has accepted the apology, too — worth bearing in mind.
Input Devices

6 Smartphone Keyboards Compared 161

Barence writes "A debate that crops up time and again is whether it's better to have a dedicated keyboard on your smartphone or whether an on-screen keyboard with text correction is adequate. Some phones with screen-based keyboards have started to provide tactile feedback, either using an ultra-quick spin of their vibration alert or, like the BlackBerry Storm2, using clever piezo-electric technology to simulate the feel of a button press. But which system works best? PC Pro's Paul Ockendon gathered six of the most popular handsets around and put them through a timed typing test to see which proved quickest and most typo-free."

Slashdot Top Deals