macintosh
Sponsored Links
Sponsored Links
Secleted [ 0 ] software to compare
Results 1 - 15 of about 87
Early Macintosh Image LoadEr 0.11
Early Macintosh Image LoadEr allows to boot linux-m68k from a floppy on a macintosh such as MacII or Quadra 610. more>>
Early Macintosh Image LoadEr allows to boot linux-m68k from a floppy on a macintosh such as MacII or Quadra 610.
With it, you can create rescue disk, or remove the MacOS partition (needed by the legacy penguin booter) from your HD.
Create a floppy from rescue disk image
You can find floppy image from the package emile-rescue
Under linux, the command to dump image to floppy is:
# dd if=emile-rescue-x.y.bin of=/dev/fd0 bs=512 conv=sync
then, you can eject floppy with:
# eject /dev/fd0
If you are using MacOS, use MakeDebianFloppy AppleScript (you must use a floppy image with a size of exactly 1474560 bytes).
Enhancements:
- This release has improved SCSI support, allows you to create a bootable CD-ROM, adds Debian packaging, updates the PowerPC part (currently not usable), and introduces apple_driver (currently not usable).
<<lessWith it, you can create rescue disk, or remove the MacOS partition (needed by the legacy penguin booter) from your HD.
Create a floppy from rescue disk image
You can find floppy image from the package emile-rescue
Under linux, the command to dump image to floppy is:
# dd if=emile-rescue-x.y.bin of=/dev/fd0 bs=512 conv=sync
then, you can eject floppy with:
# eject /dev/fd0
If you are using MacOS, use MakeDebianFloppy AppleScript (you must use a floppy image with a size of exactly 1474560 bytes).
Enhancements:
- This release has improved SCSI support, allows you to create a bootable CD-ROM, adds Debian packaging, updates the PowerPC part (currently not usable), and introduces apple_driver (currently not usable).
Download (0.17MB)
Added: 2007-03-29 License: GPL (GNU General Public License) Price:
943 downloads
Slackintosh 12.0
Slackintosh is a port of Slackware GNU/Linux to PPC (Macintosh). more>>
Slackintosh is a port of Slackware GNU/Linux to PPC (Macintosh).
Russell Kroll was the first person who ported Slackware to PPC (http://slackintosh.exploits.org), but the project stalled with an unfinished 9.1 ..
I (Adrian) started again from scratch porting 10.1 to PPC, and ive stolen the name Slackintosh...
Please note that this port was not done by Russell, dont send him Bugreports.
I used the the Sources + SlackBuild files from Slackware 10.1. ..but i had to make a few changes:
The new Binutils from 10.x didnt like GCC, i used the 9.1 Version to build everything. The Installer uses BusyBox 1.0 and Linux 2.4 is not included, only 2.6.11.5 (Runs better on PPC .. imho)
Its not finished: Not all packages are ported. Youll get gcc, X, Mozilla, XFCE, Gimp.. but no
monsters like KDE & Co.
The installer maybe somewhat funky.. Missing packages are still listed and the yaboot installation isnt tested very well...
..but you should be able to get it running. It won the WFM (WorksForMe) price. (Tested on a MiniMac & iBook2)
<<lessRussell Kroll was the first person who ported Slackware to PPC (http://slackintosh.exploits.org), but the project stalled with an unfinished 9.1 ..
I (Adrian) started again from scratch porting 10.1 to PPC, and ive stolen the name Slackintosh...
Please note that this port was not done by Russell, dont send him Bugreports.
I used the the Sources + SlackBuild files from Slackware 10.1. ..but i had to make a few changes:
The new Binutils from 10.x didnt like GCC, i used the 9.1 Version to build everything. The Installer uses BusyBox 1.0 and Linux 2.4 is not included, only 2.6.11.5 (Runs better on PPC .. imho)
Its not finished: Not all packages are ported. Youll get gcc, X, Mozilla, XFCE, Gimp.. but no
monsters like KDE & Co.
The installer maybe somewhat funky.. Missing packages are still listed and the yaboot installation isnt tested very well...
..but you should be able to get it running. It won the WFM (WorksForMe) price. (Tested on a MiniMac & iBook2)
Download (3936MB)
Added: 2007-07-19 License: GPL (GNU General Public License) Price:
831 downloads
AmAvIs 0.3.13
AMaViS-ng is a modular rewrite of amavisd and amavis-perl. more>>
AMaViS-ng is a modular rewrite of amavisd and amavis-perl. It scans email for malicious code inside attachments and archive files, stopping delivery if malicious code is found.
Most people will say: "A virus scanner? For UN*X? Why? Viruses do not work in a UNIX environment." On the first glance they are right (even if there are at least two viruses which run under Linux - well, actually they are Trojan Horses)
On the second view though, imagine a heterogene network environment where can exist UNIX and Windows systems.Now think of an UN*X server that serves Windows and/or Macintosh workstations via a POP3 service. Would it not be nice to ensure attachments coming via email are scanned for viruses before they reach a system they are able to infect? Well - that is what this package is for. It resides on the server that handles your incoming mails. When a mail arrives, instead of being delivered via procmail directly, is parsed through a script that extracts all attachments from the mail, unpacks (if needed) and scannes them using a professional virus scanner program.
<<lessMost people will say: "A virus scanner? For UN*X? Why? Viruses do not work in a UNIX environment." On the first glance they are right (even if there are at least two viruses which run under Linux - well, actually they are Trojan Horses)
On the second view though, imagine a heterogene network environment where can exist UNIX and Windows systems.Now think of an UN*X server that serves Windows and/or Macintosh workstations via a POP3 service. Would it not be nice to ensure attachments coming via email are scanned for viruses before they reach a system they are able to infect? Well - that is what this package is for. It resides on the server that handles your incoming mails. When a mail arrives, instead of being delivered via procmail directly, is parsed through a script that extracts all attachments from the mail, unpacks (if needed) and scannes them using a professional virus scanner program.
Download (0.31MB)
Added: 2006-07-07 License: GPL (GNU General Public License) Price:
1206 downloads
Mactel-Linux 20060326
Mactel-Linux project is the effort to adapt the GNU/Linux operating system to Intel-based Apple Macintosh hardware. more>>
Mactel-Linux project is the effort to adapt the GNU/Linux operating system to Intel-based Apple Macintosh hardware.
This requires changes/additions to at least the following projects:
- the Linux kernel
- several drivers.
Enhancements:
- New LiveCD is up.
- Improoved Macbook Pro support.
- Partition mounting works now.
- Latest Ubuntu updates.
- Dualboot Intel Mac/PC.
<<lessThis requires changes/additions to at least the following projects:
- the Linux kernel
- several drivers.
Enhancements:
- New LiveCD is up.
- Improoved Macbook Pro support.
- Partition mounting works now.
- Latest Ubuntu updates.
- Dualboot Intel Mac/PC.
Download (362.4MB)
Added: 2007-06-01 License: GPL (GNU General Public License) Price:
878 downloads
JBinHex 0.5
JBinHex is both a library and a command-line tool, written in Java, to decode files in the Apple Macintosh BinHex 4.0 format. more>>
JBinHex is both a library and a command-line tool, written in Java, to decode files in the Apple Macintosh BinHex 4.0 format.
It accepts the following command line parameters:
Either -u < url > or -f < file > to specify the source BinHexed file. If neither of those options is present, DeBinHex reads stdin.
-d to decode the data fork. It will be put in the file with the name that came from the BinHex header.
-df < filename > to decode the data fork to the named file instead of the name that came from the BinHex header.
-r to decode the resource fork. It will be put in the file with the name that came from the BinHex header, with the extension ".resource" appended to it.
-rf < filename > to decode the resource fork to the named file instead of the name that came from the BinHex header.
Both -d/-df options and -r/-rf may be present at the same time. If none of these options is present, DeBinHex will decode the data fork as if the -d options was specified.
-h to only show the header of the BinHex file on stdout. The decoding options are ignored.
<<lessIt accepts the following command line parameters:
Either -u < url > or -f < file > to specify the source BinHexed file. If neither of those options is present, DeBinHex reads stdin.
-d to decode the data fork. It will be put in the file with the name that came from the BinHex header.
-df < filename > to decode the data fork to the named file instead of the name that came from the BinHex header.
-r to decode the resource fork. It will be put in the file with the name that came from the BinHex header, with the extension ".resource" appended to it.
-rf < filename > to decode the resource fork to the named file instead of the name that came from the BinHex header.
Both -d/-df options and -r/-rf may be present at the same time. If none of these options is present, DeBinHex will decode the data fork as if the -d options was specified.
-h to only show the header of the BinHex file on stdout. The decoding options are ignored.
Download (0.035MB)
Added: 2006-08-22 License: GPL (GNU General Public License) Price:
1164 downloads
Directory Synchronize 0.91
Directory Synchronize is the small handy utility you always missed! more>>
Directory Synchronize is the small handy utility you always missed! Directory Synchronize is small, reliable, and fast. And best of all - it is Open Source; released under the GPL you are free to use and distribute it.
Directory Synchronize synchronizes the contents of one directory to another. That means you can use it to backup your data on a regular basis to another computer or another harddrive.
Or you can use Directory Synchronize to synchronize the data on your laptop with the data on your desktop.
Programmed in real platform independent Java you can use Directory Synchronize on nearly every computer platform including Windows, Linux and Macintosh.
Use the Directory Synchronize GUI for starting, pausing and stopping a synchronization.
Or use the GUI to easily create and store a configuration and use the command line to automatically start it every time you boot up your computer.
Enhancements:
- Some bugs have been solved.
- If a file can not be accessed, only a warning is issued instead of issuing a critical error and halting synchronization.
- If you select a directory instead of a file as a log for a directory definition, a line-separator was added instead of a file-separator.
- Some NullPointerExceptions in console mode have been fixed.
- The " " wildcard can be used for the path of the global log, and the " " wildcard can be used for the name of the current directory definition in the directory definition log filename.
<<lessDirectory Synchronize synchronizes the contents of one directory to another. That means you can use it to backup your data on a regular basis to another computer or another harddrive.
Or you can use Directory Synchronize to synchronize the data on your laptop with the data on your desktop.
Programmed in real platform independent Java you can use Directory Synchronize on nearly every computer platform including Windows, Linux and Macintosh.
Use the Directory Synchronize GUI for starting, pausing and stopping a synchronization.
Or use the GUI to easily create and store a configuration and use the command line to automatically start it every time you boot up your computer.
Enhancements:
- Some bugs have been solved.
- If a file can not be accessed, only a warning is issued instead of issuing a critical error and halting synchronization.
- If you select a directory instead of a file as a log for a directory definition, a line-separator was added instead of a file-separator.
- Some NullPointerExceptions in console mode have been fixed.
- The " " wildcard can be used for the path of the global log, and the " " wildcard can be used for the name of the current directory definition in the directory definition log filename.
Download (0.66MB)
Added: 2007-01-19 License: GPL (GNU General Public License) Price:
1014 downloads
CGI_Lite 1.8
CGI_Lite is a Perl module to process and decode WWW forms and cookies. more>>
CGI_Lite is a Perl module to process and decode WWW forms and cookies.
SYNOPSIS
use CGI_Lite;
$cgi = new CGI_Lite;
$cgi->set_platform ($platform);
where $platform can be one of (case insensitive):
Unix, Windows, Windows95, DOS, NT, PC, Mac or Macintosh
$cgi->set_file_type (handle or file);
$cgi->add_timestamp (0, 1 or 2);
where 0 = no timestamp
1 = timestamp all files (default)
2 = timestamp only if file exists
$cgi->filter_filename (⊂routine);
$size = $cgi->set_buffer_size ($some_buffer_size);
$status = $cgi->set_directory (/some/dir);
$cgi->set_directory (/some/dir) || die "Directory doesnt exist.n";
$cgi->close_all_files;
$cgi->add_mime_type (application/mac-binhex40);
$status = $cgi->remove_mime_type (application/mac-binhex40);
@list = $cgi->get_mime_types;
$form = $cgi->parse_form_data;
%form = $cgi->parse_form_data;
or
$form = $cgi->parse_form_data (GET, HEAD or POST);
$cookies = $cgi->parse_cookies;
%cookies = $cgi->parse_cookies;
$status = $cgi->is_error;
$message = $cgi->get_error_message;
$cgi->return_error (error 1, error 2, ...);
$keys = $cgi->get_ordered_keys;
@keys = $cgi->get_ordered_keys;
$cgi->print_data;
$cgi->print_form_data; (deprecated as of v1.8)
$cgi->print_cookie_data; (deprecated as of v1.8)
$new_string = $cgi->wrap_textarea ($string, $length);
@all_values = $cgi->get_multiple_values ($reference);
$cgi->create_variables (%form);
$cgi->create_variables ($form);
$escaped_string = browser_escape ($string);
$encoded_string = url_encode ($string);
$decoded_string = url_decode ($string);
$status = is_dangerous ($string);
$safe_string = escape_dangerous_chars ($string);
<<lessSYNOPSIS
use CGI_Lite;
$cgi = new CGI_Lite;
$cgi->set_platform ($platform);
where $platform can be one of (case insensitive):
Unix, Windows, Windows95, DOS, NT, PC, Mac or Macintosh
$cgi->set_file_type (handle or file);
$cgi->add_timestamp (0, 1 or 2);
where 0 = no timestamp
1 = timestamp all files (default)
2 = timestamp only if file exists
$cgi->filter_filename (⊂routine);
$size = $cgi->set_buffer_size ($some_buffer_size);
$status = $cgi->set_directory (/some/dir);
$cgi->set_directory (/some/dir) || die "Directory doesnt exist.n";
$cgi->close_all_files;
$cgi->add_mime_type (application/mac-binhex40);
$status = $cgi->remove_mime_type (application/mac-binhex40);
@list = $cgi->get_mime_types;
$form = $cgi->parse_form_data;
%form = $cgi->parse_form_data;
or
$form = $cgi->parse_form_data (GET, HEAD or POST);
$cookies = $cgi->parse_cookies;
%cookies = $cgi->parse_cookies;
$status = $cgi->is_error;
$message = $cgi->get_error_message;
$cgi->return_error (error 1, error 2, ...);
$keys = $cgi->get_ordered_keys;
@keys = $cgi->get_ordered_keys;
$cgi->print_data;
$cgi->print_form_data; (deprecated as of v1.8)
$cgi->print_cookie_data; (deprecated as of v1.8)
$new_string = $cgi->wrap_textarea ($string, $length);
@all_values = $cgi->get_multiple_values ($reference);
$cgi->create_variables (%form);
$cgi->create_variables ($form);
$escaped_string = browser_escape ($string);
$encoded_string = url_encode ($string);
$decoded_string = url_decode ($string);
$status = is_dangerous ($string);
$safe_string = escape_dangerous_chars ($string);
Download (0.014MB)
Added: 2007-05-09 License: Perl Artistic License Price:
899 downloads
mod_crescent 1.8.3b
mod_crescent is another MySQL authentication module for Apache. more>>
mod_crescent is the core of the crescent virtual community system.
Tested on Solaris, OpenBSD, Linux and Win32. It has a high speed cache to make your db happy.
Whats this Crescent thing anyway?
Crescent is a virtual community system. A few years back the buzz word was "portal", later came "content management systems." Crescent loosely fits into those categories as well. But Crescents main goal is to provide the foundation for online, interactive communities.
Crescent consists of mod_crescent, an apache module that provides authentication support; the CFS abstraction and its handlers and user management tools.
The CFS which stands for "Crescent File System" works much like the file structure on your home PC. At the very top level is the root folder, the contents of this folder and all other folders in Crescent are displayed in the main part of the browser window. Much like the Windows Explorer or the Macintosh finder the CFS uses different icons to visually represent the various file types found in each folder.
Clicking on some of these icons will lead to things with which you can interact such as surveys and forums while others will lead to other directories, which will, most likely, contain more icons.
Under Crescent, everything is done through the CFS Crescent can easily be configured to provide as few or as many of its features as you would like to use.
Enhancements:
- Apache 1.3
- PHP
- MySQL
- ImageMagick
<<lessTested on Solaris, OpenBSD, Linux and Win32. It has a high speed cache to make your db happy.
Whats this Crescent thing anyway?
Crescent is a virtual community system. A few years back the buzz word was "portal", later came "content management systems." Crescent loosely fits into those categories as well. But Crescents main goal is to provide the foundation for online, interactive communities.
Crescent consists of mod_crescent, an apache module that provides authentication support; the CFS abstraction and its handlers and user management tools.
The CFS which stands for "Crescent File System" works much like the file structure on your home PC. At the very top level is the root folder, the contents of this folder and all other folders in Crescent are displayed in the main part of the browser window. Much like the Windows Explorer or the Macintosh finder the CFS uses different icons to visually represent the various file types found in each folder.
Clicking on some of these icons will lead to things with which you can interact such as surveys and forums while others will lead to other directories, which will, most likely, contain more icons.
Under Crescent, everything is done through the CFS Crescent can easily be configured to provide as few or as many of its features as you would like to use.
Enhancements:
- Apache 1.3
- PHP
- MySQL
- ImageMagick
Download (0.026MB)
Added: 2006-05-22 License: BSD License Price:
1250 downloads
infobot 44.3
infobot is an IRC bot written in Perl 5 which implements a sort of artificial intelligence. more>>
infobot is an IRC bot written in Perl 5 which implements a sort of artificial intelligence by learning information ("factoids") from channel discussions and then responding intelligently to queries about this accumulated information.
In the beginning, we had to type URLs out, or, at best, wade through a set of hierarchic bookmarks for a URL. But what about when you dont know what youre looking for? If you just want to name it, and find out where it is? (Of course, archie has done this for years.)
What makes infobots different from a lycos or a set of bookmarks is that he learns by observing, and that you can query him in intuitive ways.
Internet Relay Chat is a set of client and server which use a protocol. People get on and chat in near-real-time; rather than wait for your netnews replies, you can ask a question and get ignored or answered while you wait.
Url has been sitting on the EFNet channel #macintosh, where hes picked up quite a few factoids from the local community*.
Url, purl, and rurl are perl scripts that once ran under sirc. In fact, it would also run under MacPerl and my barebones port of MacSirc. However, I ended up writing a little irc front-end for it of my own because sirc would hang (rather than, say, crash gracefully).
<<lessIn the beginning, we had to type URLs out, or, at best, wade through a set of hierarchic bookmarks for a URL. But what about when you dont know what youre looking for? If you just want to name it, and find out where it is? (Of course, archie has done this for years.)
What makes infobots different from a lycos or a set of bookmarks is that he learns by observing, and that you can query him in intuitive ways.
Internet Relay Chat is a set of client and server which use a protocol. People get on and chat in near-real-time; rather than wait for your netnews replies, you can ask a question and get ignored or answered while you wait.
Url has been sitting on the EFNet channel #macintosh, where hes picked up quite a few factoids from the local community*.
Url, purl, and rurl are perl scripts that once ran under sirc. In fact, it would also run under MacPerl and my barebones port of MacSirc. However, I ended up writing a little irc front-end for it of my own because sirc would hang (rather than, say, crash gracefully).
Download (0.36MB)
Added: 2006-06-17 License: GPL (GNU General Public License) Price:
1226 downloads
getmail 4.7.6
getmail is a mail retriever designed to allow you to get your mail from one or more mail accounts on various mail servers. more>>
getmail is a mail retriever designed to allow you to get your mail from one or more mail accounts on various mail servers to your local machine for reading with a minimum of fuss.
getmail it is secure, flexible, reliable, and easy-to-use. getmail is designed to replace other mail retrievers such as fetchmail.
Main features:
- simple to install, configure, and use
- retrieve virtually any mail
- support for accessing mailboxes with the following protocols:
- POP3
- POP3-over-SSL
- IMAP4
- IMAP4-over-SSL
- SDPS (Demon UKs extensions to POP3)
- support for single-user and domain mailboxes
- retrieve mail from an unlimited number of mailboxes and servers
- can remember which mail it has already retrieved, and can be set to only download new messages
- support for message filtering, classification, and annotation by external programs like spam filters and anti-virus programs
- support for delivering messages to different destinations based on the message recipient
- reliability
- native safe and reliable delivery support for maildirs and mboxrd files, in addition to delivery through arbitrary external message delivery agents (MDAs)
- does not destroy information by rewriting mail headers
- does not cause mail loops by doing SMTP injection, and therefore does not require that you run an MTA (like qmail or sendmail) on your host
- written in Python, and therefore easy to extend or customize
- a flexible, extensible architecture so that support for new mail access protocols, message filtering operations, or destination types can be easily added
- cross-platform operation; getmail 4 should work on Unix/Linux, Macintosh, and other platforms. Windows support available under the free Cygwin package.
- winner of various software awards, including DaveCentrals "Best of Linux.
Enhancements:
- A fix for an exception when getmail is trying to report a POP3 server that completely missed generating a UIDL token for a message. .
<<lessgetmail it is secure, flexible, reliable, and easy-to-use. getmail is designed to replace other mail retrievers such as fetchmail.
Main features:
- simple to install, configure, and use
- retrieve virtually any mail
- support for accessing mailboxes with the following protocols:
- POP3
- POP3-over-SSL
- IMAP4
- IMAP4-over-SSL
- SDPS (Demon UKs extensions to POP3)
- support for single-user and domain mailboxes
- retrieve mail from an unlimited number of mailboxes and servers
- can remember which mail it has already retrieved, and can be set to only download new messages
- support for message filtering, classification, and annotation by external programs like spam filters and anti-virus programs
- support for delivering messages to different destinations based on the message recipient
- reliability
- native safe and reliable delivery support for maildirs and mboxrd files, in addition to delivery through arbitrary external message delivery agents (MDAs)
- does not destroy information by rewriting mail headers
- does not cause mail loops by doing SMTP injection, and therefore does not require that you run an MTA (like qmail or sendmail) on your host
- written in Python, and therefore easy to extend or customize
- a flexible, extensible architecture so that support for new mail access protocols, message filtering operations, or destination types can be easily added
- cross-platform operation; getmail 4 should work on Unix/Linux, Macintosh, and other platforms. Windows support available under the free Cygwin package.
- winner of various software awards, including DaveCentrals "Best of Linux.
Enhancements:
- A fix for an exception when getmail is trying to report a POP3 server that completely missed generating a UIDL token for a message. .
Download (0.14MB)
Added: 2007-08-09 License: GPL (GNU General Public License) Price:
809 downloads
Convert::BinHex 1.119
Convert::BinHex can extract data from Macintosh BinHex files. more>>
Convert::BinHex can extract data from Macintosh BinHex files.
ALPHA WARNING: this code is currently in its Alpha release. Things may change drastically until the interface is hammered out: if you have suggestions or objections, please speak up now!
SYNOPSIS
Simple functions:
use Convert::BinHex qw(binhex_crc macbinary_crc);
# Compute HQX7-style CRC for data, pumping in old CRC if desired:
$crc = binhex_crc($data, $crc);
# Compute the MacBinary-II-style CRC for the data:
$crc = macbinary_crc($data, $crc);
Hex to bin, low-level interface. Conversion is actually done via an object ("Convert::BinHex::Hex2Bin") which keeps internal conversion state:
# Create and use a "translator" object:
my $H2B = Convert::BinHex->hex2bin; # get a converter object
while (< STDIN >) {
print $STDOUT $H2B->next($_); # convert some more input
}
print $STDOUT $H2B->done; # no more input: finish up
Hex to bin, OO interface. The following operations must be done in the order shown!
# Read data in piecemeal:
$HQX = Convert::BinHex->open(FH=>*STDIN) || die "open: $!";
$HQX->read_header; # read header info
@data = $HQX->read_data; # read in all the data
@rsrc = $HQX->read_resource; # read in all the resource
Bin to hex, low-level interface. Conversion is actually done via an object ("Convert::BinHex::Bin2Hex") which keeps internal conversion state:
# Create and use a "translator" object:
my $B2H = Convert::BinHex->bin2hex; # get a converter object
while (< STDIN >) {
print $STDOUT $B2H->next($_); # convert some more input
}
print $STDOUT $B2H->done; # no more input: finish up
Bin to hex, file interface. Yes, you can convert to BinHex as well as from it!
# Create new, empty object:
my $HQX = Convert::BinHex->new;
# Set header attributes:
$HQX->filename("logo.gif");
$HQX->type("GIFA");
$HQX->creator("CNVS");
# Give it the data and resource forks (either can be absent):
$HQX->data(Path => "/path/to/data"); # here, data is on disk
$HQX->resource(Data => $resourcefork); # here, resource is in core
# Output as a BinHex stream, complete with leading comment:
$HQX->encode(*STDOUT);
PLANNED!!!! Bin to hex, "CAP" interface. Thanks to Ken Lunde for suggesting this.
# Create new, empty object from CAP tree:
my $HQX = Convert::BinHex->from_cap("/path/to/root/file");
$HQX->encode(*STDOUT);
BinHex is a format used by Macintosh for transporting Mac files safely through electronic mail, as short-lined, 7-bit, semi-compressed data streams. Ths module provides a means of converting those data streams back into into binary data.
<<lessALPHA WARNING: this code is currently in its Alpha release. Things may change drastically until the interface is hammered out: if you have suggestions or objections, please speak up now!
SYNOPSIS
Simple functions:
use Convert::BinHex qw(binhex_crc macbinary_crc);
# Compute HQX7-style CRC for data, pumping in old CRC if desired:
$crc = binhex_crc($data, $crc);
# Compute the MacBinary-II-style CRC for the data:
$crc = macbinary_crc($data, $crc);
Hex to bin, low-level interface. Conversion is actually done via an object ("Convert::BinHex::Hex2Bin") which keeps internal conversion state:
# Create and use a "translator" object:
my $H2B = Convert::BinHex->hex2bin; # get a converter object
while (< STDIN >) {
print $STDOUT $H2B->next($_); # convert some more input
}
print $STDOUT $H2B->done; # no more input: finish up
Hex to bin, OO interface. The following operations must be done in the order shown!
# Read data in piecemeal:
$HQX = Convert::BinHex->open(FH=>*STDIN) || die "open: $!";
$HQX->read_header; # read header info
@data = $HQX->read_data; # read in all the data
@rsrc = $HQX->read_resource; # read in all the resource
Bin to hex, low-level interface. Conversion is actually done via an object ("Convert::BinHex::Bin2Hex") which keeps internal conversion state:
# Create and use a "translator" object:
my $B2H = Convert::BinHex->bin2hex; # get a converter object
while (< STDIN >) {
print $STDOUT $B2H->next($_); # convert some more input
}
print $STDOUT $B2H->done; # no more input: finish up
Bin to hex, file interface. Yes, you can convert to BinHex as well as from it!
# Create new, empty object:
my $HQX = Convert::BinHex->new;
# Set header attributes:
$HQX->filename("logo.gif");
$HQX->type("GIFA");
$HQX->creator("CNVS");
# Give it the data and resource forks (either can be absent):
$HQX->data(Path => "/path/to/data"); # here, data is on disk
$HQX->resource(Data => $resourcefork); # here, resource is in core
# Output as a BinHex stream, complete with leading comment:
$HQX->encode(*STDOUT);
PLANNED!!!! Bin to hex, "CAP" interface. Thanks to Ken Lunde for suggesting this.
# Create new, empty object from CAP tree:
my $HQX = Convert::BinHex->from_cap("/path/to/root/file");
$HQX->encode(*STDOUT);
BinHex is a format used by Macintosh for transporting Mac files safely through electronic mail, as short-lined, 7-bit, semi-compressed data streams. Ths module provides a means of converting those data streams back into into binary data.
Download (0.083MB)
Added: 2006-08-04 License: Perl Artistic License Price:
1234 downloads
NoteCase 1.6.1
NoteCase is a hierarchical note manager (aka. outliner). more>>
NoteCase is a hierarchical note manager (aka. outliner). NoteCase project helps you organize your everyday text notes into a single document, with individual notes placed in the tree-like structure (each note can have its sub-notes, ...).
To ensure your privacy, encrypted document format is supported, along with standard unencrypted format.
Project is free and open source (released under BSD license).
Main features:
- featuring both unencrpyted and encrypted document formats
- import from another document
- support for importing gjots2 document format (requires .gjots2 extension on document file)
- support for importing StickyNotes document format (requires .xml extension on document file)
- support for reading/writing NoteCenter unencrpyted format
- export document or nodes to another document, text or html file
- custom font settings
- document searching
- reloading last used document at startup
- maximizing on startup
- text wrapping option
- multilanguage support
- register application to start at login time (Win32 only)
- undo/redo support
- reload document from file
- minimize to tray
- single application instance (Win32 only)
- support to attach internal or custom icon (.xpm) to the each document node
- support for drag and drop for tree reordering
Enhancements:
- Macintosh OS X port (run "make dmg" or "make deb")
- support to execute links for Linux systems that dont have GnomeVFS
- "Change password" feature
- automatically execute users post-export scripts (postprocessing)
- support to import from text file
- optional "close to tray" feature
<<lessTo ensure your privacy, encrypted document format is supported, along with standard unencrypted format.
Project is free and open source (released under BSD license).
Main features:
- featuring both unencrpyted and encrypted document formats
- import from another document
- support for importing gjots2 document format (requires .gjots2 extension on document file)
- support for importing StickyNotes document format (requires .xml extension on document file)
- support for reading/writing NoteCenter unencrpyted format
- export document or nodes to another document, text or html file
- custom font settings
- document searching
- reloading last used document at startup
- maximizing on startup
- text wrapping option
- multilanguage support
- register application to start at login time (Win32 only)
- undo/redo support
- reload document from file
- minimize to tray
- single application instance (Win32 only)
- support to attach internal or custom icon (.xpm) to the each document node
- support for drag and drop for tree reordering
Enhancements:
- Macintosh OS X port (run "make dmg" or "make deb")
- support to execute links for Linux systems that dont have GnomeVFS
- "Change password" feature
- automatically execute users post-export scripts (postprocessing)
- support to import from text file
- optional "close to tray" feature
Download (0.53MB)
Added: 2007-08-02 License: BSD License Price:
814 downloads
Dmidecodee 2.9
Dmidecode project reports information about your systems hardware. more>>
Dmidecode project reports information about your systems hardware as described in your system BIOS according to the SMBIOS and DMI standard (see a sample output).
This information typically includes system manufacturer, model name, serial number, BIOS version, asset tag as well as a lot of other details of varying level of interest and reliability depending on the manufacturer.
This will often include usage status for the CPU sockets, expansion slots (e.g. AGP, PCI, ISA) and memory module slots, and the list of I/O ports (e.g. serial, parallel, USB).
Part of the dmidecode code can be found in the Linux kernel, where DMI data is used to enable or disable specific portions of code depending on the specific hardware. Thus, one use of dmidecode is for kernel developers to detect system "signatures" and add them to the kernel source code when needed.
Beware that DMI data have proven to be too unreliable to be blindly trusted. Dmidecode does not scan your hardware, it only reports what the BIOS told it to.
Three additional tools come with dmidecode:
- biosdecode prints all BIOS related information it can find (see a sample output);
- ownership retrieves the "ownership tag" that can be set on Compaq computers;
- vpddecode prints the "vital product data" information that can be found in almost all IBM computers (see a sample output).
Dmidecode is known to work on the following systems:
- Linux i386
- Linux x86_64
- Linux ia64
- FreeBSD i386
- FreeBSD x86_64
- NetBSD i386
- BeOS i386
- Cygwin i386
Enhancements:
- SMBIOS 2.5 support was added.
- This includes new enumerated values for recent hardware, as well as CPU core and thread count reporting.
- Some HP-specific entries are now decoded.
- The support of Intel-based Macintosh and IA-64 machines was improved.
<<lessThis information typically includes system manufacturer, model name, serial number, BIOS version, asset tag as well as a lot of other details of varying level of interest and reliability depending on the manufacturer.
This will often include usage status for the CPU sockets, expansion slots (e.g. AGP, PCI, ISA) and memory module slots, and the list of I/O ports (e.g. serial, parallel, USB).
Part of the dmidecode code can be found in the Linux kernel, where DMI data is used to enable or disable specific portions of code depending on the specific hardware. Thus, one use of dmidecode is for kernel developers to detect system "signatures" and add them to the kernel source code when needed.
Beware that DMI data have proven to be too unreliable to be blindly trusted. Dmidecode does not scan your hardware, it only reports what the BIOS told it to.
Three additional tools come with dmidecode:
- biosdecode prints all BIOS related information it can find (see a sample output);
- ownership retrieves the "ownership tag" that can be set on Compaq computers;
- vpddecode prints the "vital product data" information that can be found in almost all IBM computers (see a sample output).
Dmidecode is known to work on the following systems:
- Linux i386
- Linux x86_64
- Linux ia64
- FreeBSD i386
- FreeBSD x86_64
- NetBSD i386
- BeOS i386
- Cygwin i386
Enhancements:
- SMBIOS 2.5 support was added.
- This includes new enumerated values for recent hardware, as well as CPU core and thread count reporting.
- Some HP-specific entries are now decoded.
- The support of Intel-based Macintosh and IA-64 machines was improved.
Download (0.054MB)
Added: 2007-02-27 License: GPL (GNU General Public License) Price:
970 downloads
SchoolTool Hoary LiveCD
SchoolTool Hoary LiveCD is an [i386] Ubuntu Hoary LiveCD with SchoolTool 0.11.1 and SchoolBell 1.2.1 installed. more>>
SchoolTool Hoary LiveCD is an [i386] Ubuntu Hoary LiveCD with SchoolTool 0.11.1 and SchoolBell 1.2.1 installed.
This release is not of the preferred maturity, which means that it is probably still in development.
SchoolTool and SchoolBell are usually easy to install on Linux, Windows or Macintosh computers, but if youve got a high speed internet connection and a CD burner, the easist method may be one of these bootable LiveCDs.
<<lessThis release is not of the preferred maturity, which means that it is probably still in development.
SchoolTool and SchoolBell are usually easy to install on Linux, Windows or Macintosh computers, but if youve got a high speed internet connection and a CD burner, the easist method may be one of these bootable LiveCDs.
Download (680.3MB)
Added: 2005-10-19 License: GPL (GNU General Public License) Price:
1468 downloads
Simulacrum 0.80
Simulacrum is a Java applet/application that requires no additional modules or libraries more>>
Simulacrum is a Java applet/application that requires no additional modules or libraries. It is extremely easy to run and install. The image content is extracted from each RSS items description tag, and is displayed in the application window. The application is written with the facility for editing, removing, or hiding select feeds.
In addition to basic slideshow controls, the application enables the toggling of the feed display, toggling of the menu bar display, toggling of each images information, and toggling of the window frame (this feature is not available in applet mode).
To toggle the display of the feeds, select "Sources / [ ] View Feeds". This will display a list of the available feeds. While in this view, additional feed information is available by selecting "Sources / Display >". This will toggle the visibility of additional columns that contain information extracted from the RSS feed. If there was an error loading the feed, these columns will be blank, as the data could not be retrieved.
To toggle the display of the menu bar, simply press and release the right mouse button once. On Macintosh, hold down the command (squiggly) key, and press the mouse once.
To toggle the display of image information, select "Image / [ ] Image Info". This will overlay on the image the RSS
<<lessIn addition to basic slideshow controls, the application enables the toggling of the feed display, toggling of the menu bar display, toggling of each images information, and toggling of the window frame (this feature is not available in applet mode).
To toggle the display of the feeds, select "Sources / [ ] View Feeds". This will display a list of the available feeds. While in this view, additional feed information is available by selecting "Sources / Display >". This will toggle the visibility of additional columns that contain information extracted from the RSS feed. If there was an error loading the feed, these columns will be blank, as the data could not be retrieved.
To toggle the display of the menu bar, simply press and release the right mouse button once. On Macintosh, hold down the command (squiggly) key, and press the mouse once.
To toggle the display of image information, select "Image / [ ] Image Info". This will overlay on the image the RSS
Download (0.091MB)
Added: 2006-07-27 License: GPL (GNU General Public License) Price:
1185 downloads
Secleted [ 0 ] software to compare
Copyright Notice:
Software piracy is theft, Using crack, password, serial numbers, registration codes, key generators is illegal and prevent future software development. The above macintosh search only lists software in full, demo and trial versions for free download. Download links are directly from our mirror sites or publisher sites, torrent files or links from rapidshare.com, yousendit.com or megaupload.com are not allowed