G. Sawitzki StatLab Heidelberg Last revision: 2014-05-28 by gs
⇧top
StatLab Heidelberg  >  users  > gs  > MacX

Mac OS X & Software Related Links

Main References from Apple Security
Graphics
Computational Algebra
General Repositories TeX
Random Numbers
Unix, GNU and Linux Ports for Mac OS X
WWW
CORBA
Unix, GNU and Linux (general)
XML
Java


Mac OS X Tips

macosx.com
Macworld Mac OS X Hints
 Apple examiner
The X Lab FAQ: Frequently Asked Questions about Mac OS X
Face Centosprime Mac OS X Things
Mac OS X hacking tools (list of many non-standard tools)


gizmo's best free software for Mac OS X

10 ways to connect to servers

Top

Apple Support Topics & more

How to hide a user account in OS X
OS X Mavericks: Methods for starting up your Mac
do shell script in AppleScript


iMac SMC and PRAM reset

A database of hidden settings for Mac OS X
Top

Taming the demons

Demons or agents are lauched using launchd. launchd looks up the launch parameters in a property list file. The structure of these files and common locations are documented in man launchd.plist.

man launchd.plist has several optional parameters, among them
Nice <integer>
This optional key specifies what nice(3) value should be applied to the daemon.
LowPriorityIO <boolean>
This optional key specifies whether the kernel should consider this daemon to be low priority when doing file system I/O.

For example, if you want to reduce the load imposes by mdworker (the Spotlight's indexer)s: The configuration file is: /System/Library/LaunchDaemons/com.apple.metadata.mds.plist.

Adding
<key>LowPriorityIO</key>
<true/>
<key>Nice</key>
<integer>10</integer>
just before the closing line
</dict>
</plist>
of this file makes the spotlight demon behave nicely.

N.B. Nice values go from -20 (not nice at all) to 20 (very nice)

Use ps -el or ps -e -o nice,%cpu,comm to se the nice values of current processes.


Computational Algebra

sage

maxima GAP System for Computational Discrete Algebra
Top

down/upload

curl
faq


wget
GNU
fsf
Matching user to AFS
rsync
anu


CVS
nongnu
CVS Home FAQ-O-Matic
Top

Emulators

E-Maculation: All About Macintosh Emulation
Basilisk II (PPC)
Mac OS 7.2-8
SheepShaver (PowerPC)
Mac OS 7-9.0.4
MinivMac
Mac OS 6




Main References from Apple

Get Mac OS X Software.
Use the Apple menu to access this.
Apple general entry.
Mac OS X

Mac OS X Updates.
Top

General Repositories

Swiss SunSITE sunsite.cnlab-switch.ch…info-mac/


Top

UNIX, GNU and Linux

For Mac OS X

Linux Software for Mac X: SourceForge: Project Info - Fink The GNU-Darwin Distribution Apple - Science & Technology - Notable UNIX Ports Apple - Public Source - Darwin - Projects
VersionTracker: Mac OS Software Darwinfo Fink - Home WELCOME TO THE GNU MAC OS X Public Archive

Wrapping UNIX commands for Mac OS X

Simple wrapping for a shell script:
Use file name exension .command and make file executable using chmod +x <filename>.command. Output goes to a new terminal window. Current directory is user home directors.
Shell wrapping as an application setting CFBundleExecutable in Info.plist. See also Platypus, a tool to provide the wrapping.
See [here...]
Using Applescript using do shell script
See [here...] [Apple technote]
Calling on program level using NSTask class
See [here...cocoadevecentral Part I Part II] [more info from cocoadev]
Top

UNIX, GNU and Linux

General

Software - GNU Project - Free Software Foundation (FSF) GNU's Not Unix! - the GNU Project and the Free Software Foundation (FSF) A comparison of the deb, rpm, tgz, slp, and pkg package formats Welcome to LinuxApps - If you can't find it here, you won't find it anywhere !!
RPM-for-Unix HOW-TO The Linux Documentation Project pkg-comp linuxapps
Download Berkeley DB Welcome to SuSE Red Hat -- Linux, Embedded Linux and Open Source Solutions Debian GNU/Linux -- The Universal Operating System
The FreeBSD Project REDHAT.DE - Die Online Ressource für Linux und Open Source redhat.com | news The Linux Home Page at Linux Online
Linux on Laptops ftp mklinux MkLinux: Linux for the Power Macintosh
Top

Security

Secure Shell
SSH - Welcome Ssh (Secure Shell) FAQ - Frequently asked questions F-Secure SSH Tunnel&Terminal Jonas Walld&eacut;n
SSH at SCF/EML


CERT Advisories CERT Summaries
DFN-CERT: Zentrum f. sichere Netzdienste
DFN-CERT GmbH, DFN-PCA und DFN-FWL
Top

http://open-data.europa.eu/sparql?help=intro

Tex




Managing a one-person TeX system
Hypertext Help with LaTeX PPower4 Homepage Mac TeX/LaTeX Web Site TeX on Mac OS X
Top

WWW Tools&Info


The World Wide Web Consortium (W3C) W3C's HTML Home Page Mathematical Markup Language (MathML)
Tools for WWW providers (Overview) Tools for WWW providers CAST: Bobby //validator.w3.org/

Index DOT
A complete reference to the HTML and CSS standards.
Apache HTTP Server Project WWW statbot
Overview of CGI The Common Gateway Interface NCSA Tutorial: Imagemap The NCSA HTTPd Home Page
w3get.html

AltaVista: Translations
Referenzzentrum für multimediale Teledienste Analog: WWW logfile analysis Willkommen zu Yahoo! Chat ... The Official Ircle Home Page WebDAV Resources
HTML
HTML 3.2 Reference Specification


KompoZer HTML editor



XML
XML Spy Extensible Markup Language (XML) JDOM Java(TM) Technology & XML Downloads - Java XML Pack
Top

Graphics

Graph Lib Ph. Schweizer /netlib/graphics

MPEG
MPEG FAQ MPEG Moving Picture Expert Group FAQ


Top

Algorithms etc.

Bell Laboratories Computing and Mathematical Sciences Research Stanford OR Numerical Recipes Home Page
/netlib/lapack /netlib/lapack90 Kompressionsalgorithmen
Top

Random Numbers

The World-Wide Web Virtual Library: Random Numbers and Monte Carlo methods Directory of /pub/random/PSCRIPT Random Number Generators URandomLib
Top

CORBA

CORBA for Beginners Java CORBA Integration CORBA Tutorial Material
Top

Languages

Java




The Jakarta Site - Binary Downloads
Java Development Kit 1.1.x MightyJ Wrox Press - Programmer to Programmer - mhccorp.com - Java Programming
Top

Oberon

ETH Oberon home page

UCI research Oberon System 3 Projects
OOC Home Page Jacob - Oberon-2 compiler for Linux Oxford Oberon-2 Compiler Welcome to GPCP
Tools of AG Programmiersprachen und Compiler (deutsch) BlackBox 1.3 Education Downlod Page
Open Directory - Computers: Programming: Languages: Oberon
Top

Apple

Mac OS X
Mac OS QuickTime
Apple Printer Info The Apple Store Apple - Software Updates Support
www.lists.apple.com Mailing Lists Technical Notes Emulators on Mac Willkommen bei MacLAND
jagubox FTP Archive


Apple Developer Information (may be restricted)
Hardware Java WebObjects Developer - MacsBug
FAQs Tech Notes Tech Publications Tech Q&As
Top

Mac News & Journals

c't - magazin für computertechnik


EveryMac.com
Information on virtually every Macintosh and Macintosh-compatible ever made.
MacAddict Magazine
"Home page of the magazine for Macintosh enthusiasts - every issue a feast, and a fabulous CD-ROM for dessert!"
MacCentral
Macintosh information, with a focus on news and columns.
Macintosh Resource Page
Macintosh resources and news.
MacNN: The Macintosh News Network
Macintosh resources and news.
MacInTouch The Mac Observer
Macintosh-related news and features.
MacSurfer
Frequently and comprehensively updated links to daily Apple-related news items, including quick references to what items are being reported on other Apple-related web sites.
Macworld Magazine
Monthly Macintosh-focused magazine.
MacSlash TidBITS
"A free, weekly, electronic publication that covers news and views relating to the Macintosh and the Internet."
VersionTracker
Keeps tabs on nearly every software package available for the Mac, noting updates and new releases daily.

Top

Software





Welcome to Aladdin Systems, Inc. Aladdin Systems, Inc. - StuffIt Expander Aladdin Systems, Inc. - DropStuff with Expander Enhancer 4.5
Borland Adobe Systems
Phothoshop, Illustrator, erc.
Caffeine Software
Creators of TIFFany, an advanced image processing program for Mac OS X.
id Software
id is well known for their DOOM and Quake games, and for their support of Mac OS X.
Macromedia
Macromedia provides many applications, primarily multimedia and graphics related, such as FreeHand, Flash and Director.
Metrowerks
Metrowerks provides development tools for various platforms, including Mac OS X.
Microsoft Stone Design
Makers of Create and other popular Mac OS X software.
Top

Palm



PalmPilot - Web Resources Palm for Mac
Development Tools for PalmPilot DOWNLOAD.COM -- PalmPilot InSync Online Logon Stairways Shareware
Softwares for IrDA Devices


Top

CuSeeMe&Co

CU-SeeMe V3.1.1 for Mac OS Eval Download Cornell University's CU-SeeMe Page

Top

Developer Resources

Mac OS X techpubs AppKit Foundation Carbon
Core Foundation WebObjects Stepwise
Mac OS X and WebObjects information, features and news.
Vermont Recipes–A Cocoa Cookbook
A great set of tutorials for getting started with Cocoa programming.
MiscKit
Resources for Cocoa developers.
MacTech Magazine
The only monthly magazine focused on Mac technology and development.


Top

Hardware etc.

SelectaMark Security Systems Home
Toshiba-TEG HomePage Willkommen auf der Homepage der MAXDATA Computer GmbH
Shiva Shiva upgrade index.html
iomega ftp html
Global Village: Macintosh LapTop GlobalFax 2.5.9c and 1.000 Update (ReadME) O2Micro Products - CardBus Controllers Epson
Top

more

A garbage collector for C and C++ The Icon Programming Language The arla project. Prime Time Freeware
ATT Bell Laboratories Computing Research home page FAQ -- Frequently Asked Questions about HDF5
Neohapsis Archives - PAM list - Darwin (OS X) diffs for Linux-PAM - From lukeh@PADL.COM
CompUSA Online SHAREWARE.COM: Search Results Welcome to VMware, Inc. Memories - the Previous IOCCC Winners
Directory of /pub/mac/comm/conferencing The AfterStep Frequently Asked Questions File Tenon Intersystems: Xtools Frequently Asked Questions (FAQ) The Python Programming Language
IPD, Program Structures group Mimetypes Eudora Place | International Resellers
VNC - Virtual Network Computing from AT&T Laboratories Cambridge Willkommen bei Cassandra Pandasoft - Ihr AppleCenter in Berlin Adobe Technical Notes for Developers
Sendmail Home Page MAPS TSI: Anti-Relay: How Can I Fix the Problem?
About WASTE
Top

More OS X tips and recipies

Create an ISO CD

Create a disk image from a folder, for example:
    hdiutil create cdimage.dmg -srcfolder /path/to/folder/ 
Convert to ISO
   hdiutil makehybrid -iso -joliet -o cd-image.iso cd-image.dmg
Burn to CD or DVD:
    hdiutil burn cdimage.iso
Set/reset lock flags
chflags -R nouchg <path>
or
/Developer/Tools/SetFile -a L <path>

Package a Mac OS X Application's source code into the application itself

AppDNA

Top








Top

$Source: /u/math/sa3/cvswww/www/www.statlab.uni-heidelberg.de/users/gs/MacX.html,v $
$Revision: 1.22 $
$Date: 2015/05/15 17:59:10 $