Eugenia Loli Archive

Java Perspective: Cocoa-Java Bridge

What if you could combine Cocoa (that easy-to-use extension to C that is the primary language used for development on the OS X platform) and Java (one of the most widely used languages on the Internet) to create an OS X native application that utilizes the power of Java's libraries? Marcus Zarra does just that in this latest article in his series on Cocoa from the Java developer's perspective.

Research OS Singularity Revisited

Charles Torre again sits down with some of the people behind MSR's Singularity research OS. This time, they drill down into the architecture of Singularity and discuss design decisions, usage of safe code, Channels, SIPs, etc. They even manage to get Galen Hunt, the OS Guy, up to the white board to map out some of Singularity's architecture.

Vista’s Transactional File System

Surendra Verma, Development Manager on the Vista Kernel team, digs into Vista's new Transactional File System with Charles Torre. TxF, as it is referred to internally, is a new kernel construct that is part of an updated Vista NTFS. Surendra provides a high level overview of TxF in this video. Elsewhere, Microsoft is serious about meeting its ship date for Windows Vista during the second half of 2006.

ToothMote 0.1 Released

ToothMote is an application to control Linux computers using a BlueTooth-enabled cell phone. It provides a basis for communicating with a connected cell phone, and then uses a plugin architecture to easily expand the amount of functionality it provides. Other similar applications are Salling Clicker for Mac OS X and Bluemote for Linux.

Film Documents Software Creation, the Fun Way

When Lerone Wilson saw the ad for a director interested in doing a film on software development, he was skeptical, to say the least. Wilson's resulting "Aardvark'd: 12 Weeks with Geeks," the story of intern programmers at New York-based Fog Creek Software creating a product from scratch to shipping, is now finished, one of the first films to delve wholly into the life and culture of coding.

Visopsys 0.6 Released

Visopsys 0.6 introduces a host of new functionality including a cleaned up desktop with icons for browsing the computer, file systems, and administrative tasks, FAT defragmenting, ELF dynamic linking, a built in chain-boot loader and simple MBR formatting, file browsing widgets and dialogs, Windows .ico icon file support, a generic file viewing program, Italian keyboard support, new icons and a new splash screen.

Sun Plugs Java Holes; Apple Security Updates; Windows Flaw

Sun Microsystems has fixed five security bugs in Java that expose computers running Windows, Linux and Solaris to hacker attack. In the meantime Apple also released a Mac OS X security update for apache_mod_ssl, CoreFoundation, CoreTypes, curl, iodbcadmin, OpenSSL, Safari, sudo, syslog. Elsewhere, computer code posted can crash vulnerable Windows machines by exploiting a "critical" Windows flaw disclosed and patched by Microsoft in October.

Everything About Envelopes in OpenOffice 2.0

Envelope printing is the tax return of office suite tasks. Everyone has to do it, and everyone hates it. Printing envelopes in OpenOffice.org, or in any office suite, is complicated because of printers. When you take printers out of their comfort space of letter or A4 size paper, they get cranky. Well, not cranky; they just have different rules for how they print, and it's not always obvious what those are. OpenOffice expert Solveig Haugland walks users through custom envelope creation and design.