===== random stuff about apples unix-alike ===== *nix tools for osX * darwinports/macports > http://trac.macports.org/projects/macports/wiki * http://fink.sf.net (see below for X11 issue) * http://www.osxgnu.org/ ==== reading ==== * where it differs http://www.macdevcenter.com/pub/a/mac/2002/10/22/macforunix.html * tips + tricks * http://www.macosxhints.com/ * http://diveintoosx.org/ * http://www.cs.cmu.edu/~benhdj/Mac/unix.html * osx for hackers (failry in depth overview of what makes osx tick...) http://www.kernelthread.com/mac/osx/ ====software==== * general collation * http://osx.hyperjeff.net/Apps/ * http://www.macupdate.com/ * editors * emacs (no unix(like) is complete without it) * http://homepage.mac.com/zenitani/emacs-e.html (or http://www.emacswiki.org/cgi-bin/wiki/CarbonEmacsPackage ) * audio * supercollider http://swiki.hfbk-hamburg.de:8888/MusicTechnology/422 * document editing /etc+ * LyX works on osX (with a bit of fiddling...) * for collaborative editing, try voodooPad, SubEthaEdit or SharedSpace * system * DektopManager for multiple desktops * network / data transfer * fugu; gui for sftp,ssh,scp http://rsug.itd.umich.edu/software/fugu/ * other * GUI wrapper for command lines >> http://sveinbjorn.vefsyn.is/platypus * developer * http://www.cocoadev.com/ * for[[LISP]], try openMCL and/or sbcl * scanning * twain-sane \ \ http://www.ellert.se/twain-sane/ * X11 * there is one from Xfree - note that the default xterm does not read your .profile, change the xterm calling function (using "customise" in the file menu) to have the option -ls * KDE and Qt/Mac * http://kde.opendarwin.org/ * http://ranger.befunk.com/phpwiki/ ====upgrades==== list of firmware updates for upgrading machines from os9 (to 10.2 or 10.3) > http://docs.info.apple.com/article.html?artnum=86117 ====howto==== launchd explained http://www.afp548.com/article.php?story=20050620071558293 sharing a printer between 10.2 and os9 http://docs.info.apple.com/article.html?artnum=107060 a crash course in DTrace > http://www.mactech.com/articles/mactech/Vol.23/23.11/ExploringLeopardwithDTrace/index.html ====NAT/connection sharing==== network control panel "share this connection" sysctl -w net.inet.ip.forwarding=1 > /dev/null /usr/sbin/natd -interface en0 -use_sockets -same_ports -unregistered_only /sbin/ipfw -f flush /sbin/ipfw add 10 divert natd all from any to any via en0 (see also: [[Networking Notes]]) ====Key bindings==== * http://www.deepsky.com/~misaka/MacOSX/KeyBindings.html * generate a keymap > http://wordherd.com/keyboards/ * emacs and unicode input ?+ ====other ==== nfs tuning between debian and osx >> [[NFS on OsX]] notes for an [[OsX Backup]] moving the swap files to a seperate partition http://www.math.columbia.edu/~bayer/OSX/swapfile/index.html see also: [[Sysadmin]] and [[Mac Startup Keys]] laptop_hints * pmset for commandline powermgmt ====troubleshooting==== when faced with kernel panics, daemon corruption and other quagmires ... . see >> [[OsX Recovery]] (and/or [[OsX System Integrity]] )