Eugenia Loli Archive

Review: SupportPlus/Sorell SV-10 PMP

Geeks.com were very generous sending us over their SupportPlus SP-PMP51C (aka Sorell SV-10) portable media player for a review. This PMP is unique because among extended media features (20GB, A/V playback/rec, line-in, fm radio/rec, voice rec, text viewer, OGG support, lots of accessories) it also includes a 1.3MP swivel camera (with VGA video recording) selling at the fair price of $199 (use the promo code "GEEKPLUS" to buy the item for just $149).

Developers Are from Mars, Programmers from Venus

Many of us use the terms "programmer" and "developer" interchangeably. When someone asks me what I do for a living I tend to describe my vocation as "computer programmer" rather than "software developer", because the former seems to be understood more readily by those unfamiliar with IT. Even when writing pieces for this site, I tend to swap back and forth between the two terms, to try and avoid sounding repetitive. But in truth, there is a world of difference between a computer programmer and a software developer (editor's note: aka engineer and there is also a difference with a software architect).

Is Windows Still Relevant?

In the increasingly Google-YouTube-Web 2.0 age we inhabit, it's become fashionable to dismiss Windows as a relic. Ask around the office. You'll hear the Gen Xers sneer about how Microsoft's operating system is, well, so yesterday. Even a fair number of IT greybeards are warming to the notion that the times, they are a changing.

Terra Soft To Build World’s First Cell-Based Supercomputer

Tomorrow, Terra Soft will officially announce the construction of the world's first Cell-based supercomputing cluster. Terra Soft will use the test cluster 'E.coli' to conduct advanced software development, optimization, and testing with emphasis on Y-HPC and Y-Bio applied to the Cell Broadband Engine. The production cluster 'Amoeba' will be made available to select University and Department of Energy laboratories to further life sciences research. The clusters will incorporate, in part, Cell-based PS3 systems.

Nuclear Plant Powers up on Real-Time OS

Most people haven't heard of QNX Software, though they've likely come in contact with it. The real-time operating system is used where software failure can lead to catastrophic consequences, even death - from high-speed trains to air traffic control towers to highway toll systems. It's also used in more than 100 different types of cars on the road.

Fundamentals of POWER5 Assembly Language

The POWER5 processor is a 64-bit workhorse used in a variety of settings. Part 1 of this Assembly language for Power Architecture series is an introduction to assembly language concepts and the PowerPC instruction set. The series as a whole will introduce assembly language in general, specifically language programming for the POWER5.

Mac OS X Icon Creation Guidelines

This new chapter describes the overall philosophy behind Aqua icons and shows how to design application, document, toolbar, and other types of icons for Mac OS X. To represent your application in Mac OS X, it's essential to create high-quality Aqua-style application icons that scale well in the various places the icon appears - the Dock, Finder previews, alert dialogs, and so on.

Slackware 11.0 Released

Slackware 11.0 contains the 2.4.33.3 Linux kernel (default), 2.6.17.13 in /extra and 2.6.18 in the /testing directory. This Slackware version is by far the most cutting edge ever released, it includes KDE version 3.5.4 (including the Amarok media player), XFCE 4.2.3.2, the latest versions of Firefox and Thunderbird, plus SeaMonkey 1.0.5 (replacing the Mozilla suite). It also includes glibc-2.3.6, gcc-3.4.6, X11R6.9.0 from X.Org, and more.

Regarding Windows Vista’s I/O

From the kernel to the shell, Windows Vista is a very different OS than XPSP2. How so? Here, Charles interviews Architect Nar Ganapathy whose team of highly skilled engineers write the Windows IO system, driver frameworks and related technologies. So, what, exactly, is new in Windows Vista with regard to IO? What does it mean, exactly, to users and developers? Tune in. Learn.