Saturday, April 16, 2005

Bloglines may be out of commission

Bloglines

As of this morning my public blogs are gone and I cannot login. I hope they have good backups!

Update: They're back.

Friday, April 15, 2005

Cringely likes Simple DNS Server

PBS | I, Cringely . April 14, 2005 - A Cup of Bandwidth

Cringely likes JH Software's Simple DNS Server. Actually, the entire article today is full of advanced network tips and hints.

"... This easiest of all DNS servers to implement requires almost no customization at all and runs beautifully behind my firewall, providing DNS service to every machine on my network. It worked just the same over the bootleg wireless links."

SSHFun: connect your laptop to a home machine

MacInTouch Home Page

"SSHFun 0.4 is an AppleScript Studio application designed to establish a secure connection between Macs. The application tunnels ports 548 (Apple File Share) and 3031 (Apple Remote Events) through port 22 (Secure Shell, SSH) using Terminal, allowing SSHFun to operate inside a secure environment. SSHFun is free (donations accepted) for Mac OS X 10.3."

nVu - more good news on this FrontPage replacement

MacInTouch Home Page

nVu is getting close to release.
Nvu 1.0 Preview is an open source web authoring application based on Gecko, the Mozilla layout engine. It includes WYSIWYG page editing, integrated file management via FTP, HTML source editing, tabbed views, a CSS editor, and other features. This release adds support for HTML 4.01 Strict and Transitional and XHTML 1.0 Strict and Transitional, automatic disabling of UI elements not allowed by the DTD of the current document, new Help contents, and other changes. Nvu is free for Mac OS X 10.1.5 and up, Linux, and Windows.
In addition to working with OS X, it's also bundled with Linspire.

Thursday, April 14, 2005

Core Data: the most interesting part of OS X Tiger

Developing with Core Data

This, to me, is the most interesting part of OS X Tiger -- though Tiger's metadata model is also very interesting.
Core Data, new in Tiger, completes the Cocoa vision for building well-factored applications based on the Model-View-Controller (MVC) pattern by providing a strong, flexible, and powerful data model framework...

...Firstly, in the same way that Interface Builder vastly simplifies creating user interfaces, Core Data lets you quickly define your application's data model in a graphic way and easily access it from your code. Secondly, Core Data provides an infrastructure to deal with common functionality such as undo and redo and data persistence, allowing you to get on with the task of building innovation into your application.

... The technically correct way to describe Core Data is as an object-graph management and persistence framework...

... Core Data builds on some of the concepts of enterprise-class database application frameworks, such as the Enterprise Objects Framework in WebObjects...

...All changes to the objects managed by Core Data happen in memory and are transient until they are committed to disk. To commit changes to the data model to disk, simply send a save: message to the managed object context. This behavior preserves the traditional document semantics that users expect in document-based applications.

... In Tiger, Core Data support three different kinds of data store formats to save managed objects contexts to. These formats are:

* XML file format
* Binary archive file format
* SQLite database file format

Each of these formats has its strengths and weaknesses. The XML format is a good testing format as it is fairly human readable. The binary format is not human readable, but provides better performance than the XML format. Both of these formats are atomic—in other words, the entire data model is read from disk and saved to disk in a single operation.

The last format, the SQLite format, is the most scalable and fastest. SQLite is an open source embedded database that is included in Tiger and has many properties which make it an ideal data storage layer for Core Data.
I have a feeble hope that we'll get a "pro" version of iPhoto based on this framework that will actually, maybe, perhaps ... work.

Dreamhost: a high quality OS X friendly ISP

MacInTouch Home Page
Dave Yost: About a year ago on MacInTouch I learned about DreamHost. I moved my web sites there and never looked back. In addition to all their other features (not to mention their low prices), as of yesterday I can now access my 2.4GB of DreamHost disk space in the Finder via AppleShare! [Another good, Mac-friendly hosting provider is MacWeb.com, one of this site's sponsors. -MacInTouch]

A Better Finder Rename (OS X): now creates NTFS compliant names

MacInTouch Home Page
A Better Finder Rename 6.9 is a contextual menu module for renaming multiple files with numerous options, including regular expression substitution and the date and time from a digital photo's EXIF metadata. This release can not only convert Macintosh files names to legal Windows NTFS file names, but also take into account limitations of the SMB Windows file sharing service. A Better Finder Rename is $19.95 for Mac OS X.
NTFS compliance is a significant issue nowadays when sharing photos. This feature justifies the update for most of us paid users.