Eugenia Loli Archive

Explore the Linux Memory Model

Memory management is a large, complex, and time-consuming set of tasks, one that is difficult to achieve because crafting a model how systems behave in real-world, multi-programmed environments is a tough job. Components like scheduling, paging behavior, and multiple-process interactions presents a considerable challenge. This article will help you decipher the basic knowledge required to engage the challenge of Linux memory management, providing you with a start.

Opera Mini 1.2-Final Released

Opera Software today announced the release of Opera Mini, the full Web browser that runs on almost every mobile Java phone, including low- and mid-end handsets. Opera Mini compresses Web pages by up to 80% and reformats them using Small-Screen Rendering for easy and fast browsing on small, mobile screens. For the end-user, this means faster browsing and dramatically reduced phone bills for those who pay per KB in data traffic. Screenshots rendering OSNews and our sister-site GnomeFiles.

BSD: The Other Free UNIX Family

There are a lot of options in the Free UNIX market at the moment. Everyone's favorite buzzword is Linux, and Sun is in the process of releasing Solaris under a Free Software license. One family, however, receives less attention than it is due. Berkley Software Distribution (BSD) has grown into almost a complete replacement for UNIX, with numerous enhancements. David Chisnall explains why the BSD family has found its way into a large number of systems and what these systems can do for you.

Mac OS X Server: The Basics of Share Points and Home Directories

Want to share your stuff with Mac OS X Server? If you need to understand the basics of file sharing using Mac OS X Server, Ryan Faas walks you through both the underlying concepts and the actual steps involved in setting up file sharing and share points. This article is everything you need to know about creating a file server using Mac OS X Server: from the basics of share points to customizing user home directories and everything in-between.

Cool Tool: The Sharp Family

"The combination of Mono, Gtk#, C#, Glade, Glade# and Monodevelop will get you knocking out desktop and Web apps like a pro in no time. The best part is that Gtk# is available on both Windows and Linux, so it's pretty easy to make a cross-platform application that uses the .Net framework on Windows, and Mono on Linux." Read more here.

Opera 8.5 Beta for Windows Mobile Pocket PC 2003/SE/5

Opera 8.5 Pocket PC beta version is based on the same core as the Opera 8.5 desktop browser and brings the full internet to mobile Pocket PCs. The version is available for both WM 2003 and WM 5.0. We tested the browser and we were very happy to see that it supports the VGA resolution out of the box, as our comparative screenshot reveals. There are still bugs though, namely with zoom control, fonts become huge when unchecking the "fit to screen" option or going landscape, and the fact that it doesn't pop up the virtual keyboard when a form field/URL-bar is focused. Other than that, it looks great.

Howto: Booting From USB

"Booting a computer from your USB flash drive may seem like a daunting task, but it is actually quite easy. With the right equipment and some basic knowledge this very useful technique can be taken advantage of in all sorts of different circumstances. This article goes over booting your Windows or Linux system from USB as well as booting directly into Linux and a few other details of the process."

How to Use Partial Classes in Visual Studio 2005

Partial classes permit splitting a single class, interface, or struct into multiple, separate files. There are several advantages to splitting these elements into many files, including permitting more than one developer to work on the same class. Paul Kimmel shows where partial classes are used and how you might use partial keywords to fine-tune your productivity.