Ted Leung on the air
Ted Leung on the air: Open Source, Java, Python, and ...
Ted Leung on the air: Open Source, Java, Python, and ...
Wed, 26 Nov 2003
Hello World from Mac OS X
Well, here its, my first blog post from Mac OS X. I succeeded in repaving the machine, and most things appear to be working just fine. I've gotten on the wired Ethernet, and the WPA protected 802.11g wireless net. I've successfully connected to the OSAF and ASF machines, and to my own Linux and Windows boxes inside the house.
The biggest hardware glitch so far is that the 3rd party memory that was ordered for the machine causes it to lock up hard as rock. So I've yanked the RAM andOther World Computing is cross shipping me a replacement, which might arrive by Friday, in time to be useful for my trip to OSAF next week. The funky lighted keyboard also seems to be misbehaving, but I've read some reports on this and am unsurprised. I've succeeded in hooking up my 21" display as a secondary monitor, although the resolutions provided by the PowerBook are weird (at least to my PC adjusted senses).
Overall, I'm pleased with the construction of the machine. I don't have white spots, and the machine seems otherwise solidly built. The keyboard is taking a bit of getting used to, because I'm used to the unbeatable IBM Thinkpad keyboards, and I've been using Windows layouts for the last 8 years. But old Macintosh keybindings are buried somewhere in muscle memory, so I'm hoping that some of that will kick in soon. I'm using a low quality scroll mouse that I got at ApacheCon -- I don't want to unplug my Intellimouse from my Windows box just yet. Unfortunately, Mac OS X doesn't seem to be making good use of the center button. Are there drivers that I'm not aware of? At 5+ lbs its a little heavier than I would like, but I think it's probably still going to be manageable for me.
Software wise, things are going slowly -- I had to repave because X11 wasn't installed, and I couldn't find the installation packages for it. It seems that if you want to be a UNIX hackerboy, you have to do some things yourself. I installed Fink, but something is not quite right because dselect won't show me the list of available packages. I can apt-get install whatever I like, so I'm not hobbled, but it would be nice to have the list working in dselect. I was pleasantly surprised to find that Apple is shipping the bleeding edge version of zsh, 4.1.1. I'm going to slowly build up my .zsh* files, since the last time I seriouslly hacked on them was zsh 3.x and since then a whole new completion system has been added.
Apple includes a console mode version of Emacs 21.2, and Fink's version is 21.2, and I'm not sure it's Carbonized. Andi at OSAF says that building Emacs from CVS is the way to go, so I checked out emacs 21.3?? and am building it while I'm typing this. Earlier tonight I copied my checked out copy of the Chandler sources to see how it would build on Panther, but I've run into a bunch of hardhat problems so I need to check with Morgen Sagen our build wizard in the morning.
I have iChat and Fire up and running, but I still need a good IRC program for Mac OS X. Ideally, I'm looking for something that doesn't tab all the windows -- I'm on Panther, so I can Expose, can open up a bunch of channels at startup/wakeup without prompting, can notify me when my nick is mentioned, and can log each channel in a separate file, preferably with a new file each day. So if you have recommendations, let me know.
I'm using Apple Mail to handle my OSAF mail, and Thunderbird to handle the rest. It wasn't too painful to get my settings from the Windows version of Thunderbird, but it wasn't a no brainer. We definitely need to do a better job of this in Chandler.
So far the browser situation is painful. I've tried Safari and Firebird .7.1 and both seem sluggish (of course I'm comparing them on a laptop with a 4200RPM disk to a desktop with a 7200RPM disk). I'm holding off judgement until I can get a decent amount of RAM into the machine, but I am disappointed. Further, I can't seem to get the tabbed browsing behaviour that I want, namely "middle click on a link" opens a new background tab containing the link. If I just haven't dinked with the settings enough, just let me know.
It's probably going to take me a few more days to load this up to an approximation of a livable system, so I'll keep reporting as I go.
Questions I have:
[01:37] |
[computers/operating_systems/macosx] |
# |
TB |
F |
G |
16 Comments |
- When using Locations, how can I specify WPA logins for the Airport network? I can't figure out how to do this.
- Can I configure firewalling differently for different interfaces, for different locations?
- How do I make the most of an N button mouse?
- Whats a good IRC client?
- How do I get Fink's dselect working properly?
congrads on the mac! for your questions...
with the WPA login and locations.. I don't think you have to do anything specific. inside a location, airport can be setup to either pick the strongest network to join or join a specific one. WPA information is stored in the keychain, and is per-network name. so the first time you join a network, just save the auth info and i think you'll be set.
firewalling, i think you might have to drop down and use ipfw directly.. the controls provided aren't that complex. i think there is a program that lets you hack at them more via a UI, but i'm not 100% sure. check http://macupdate.com
for an N button mouse.. OSX will recognize a right button, but beyond that.. i think you might need special driver support. I think OSX will see button 3 and you can assign that to an expose function, but i'm not sure. i know logitech at least has OSX drivers for their lots-o-button mice
for irc, i think http://www.javelin.cc/portfolio/software/colloquy.html is the best out there. it does all you need except for logging. but its open-source, so you can learn obj-c and patch it too :)
Posted by peter royal at Wed Nov 26 04:02:04 2003
with the WPA login and locations.. I don't think you have to do anything specific. inside a location, airport can be setup to either pick the strongest network to join or join a specific one. WPA information is stored in the keychain, and is per-network name. so the first time you join a network, just save the auth info and i think you'll be set.
firewalling, i think you might have to drop down and use ipfw directly.. the controls provided aren't that complex. i think there is a program that lets you hack at them more via a UI, but i'm not 100% sure. check http://macupdate.com
for an N button mouse.. OSX will recognize a right button, but beyond that.. i think you might need special driver support. I think OSX will see button 3 and you can assign that to an expose function, but i'm not sure. i know logitech at least has OSX drivers for their lots-o-button mice
for irc, i think http://www.javelin.cc/portfolio/software/colloquy.html is the best out there. it does all you need except for logging. but its open-source, so you can learn obj-c and patch it too :)
Posted by peter royal at Wed Nov 26 04:02:04 2003
Have you installed the Developer Tools? with all optional packages? The optional packages include things like the BSD and X11 header files that come in handy. Also, Apple has an X11 package, in case you weren't aware. After that, you may need to reinstall fink with -systemX11 (or something), which tells fink that you have supplied X, so it doesn't give you the option of installing it.
The "fink" command has the switches to update dselect. "update-all" or something.
I use Safari or Mozilla 1.5 for a browser.
Other random stuff:
some Apple .emacs stuff
pythonmac.org
Posted by Robert Sayre at Wed Nov 26 05:16:42 2003
The "fink" command has the switches to update dselect. "update-all" or something.
I use Safari or Mozilla 1.5 for a browser.
Other random stuff:
some Apple .emacs stuff
pythonmac.org
Posted by Robert Sayre at Wed Nov 26 05:16:42 2003
On the browser side it may vary with your perceived needs. I keep using iCab as the base of my browsing. It is really fast and convenient but it is really not up to date. When a site does not shows up properly(*), I just copy/past the URL in Camino. I also have an instance of FireBird running all time with some logins stored as cookies.
I keep all my URL in "URL Manager Pro", so I have them available in all browsers.
On the blog side, I make heavy use of NetNewsWire, opening the site with right arrow in Camino in the background when needed.
I'm afraid that I am not really up_to_date ;-)
(*) On your blog, with iCab, I see the post on top and the right menu at bottom. This is more than enough for most use.
Posted by François Granger at Wed Nov 26 05:26:26 2003
I keep all my URL in "URL Manager Pro", so I have them available in all browsers.
On the blog side, I make heavy use of NetNewsWire, opening the site with right arrow in Camino in the background when needed.
I'm afraid that I am not really up_to_date ;-)
(*) On your blog, with iCab, I see the post on top and the right menu at bottom. This is more than enough for most use.
Posted by François Granger at Wed Nov 26 05:26:26 2003
On the IRC side, some recommendations here:
http://joi.ito.com/joiwiki/IrcChannel
I have used X-Chat Acqua
http://xchataqua.sourceforge.net/
Posted by François Granger at Wed Nov 26 06:23:14 2003
http://joi.ito.com/joiwiki/IrcChannel
I have used X-Chat Acqua
http://xchataqua.sourceforge.net/
Posted by François Granger at Wed Nov 26 06:23:14 2003
You can find software at sites like versiontracker.com and download.com. For your mouse buttons, I have heard that USB Overdrive is a good universal driver.
http://www.versiontracker.com/dyn/moreinfo/macosx/13443
There is a program that said it could change firewall settings based on location, I believe it might have been Firewalk:
http://www.versiontracker.com/dyn/moreinfo/macosx/10832
I have to admit that I haven't used either, but they might help you out.
Posted by Jim at Wed Nov 26 07:06:31 2003
http://www.versiontracker.com/dyn/moreinfo/macosx/13443
There is a program that said it could change firewall settings based on location, I believe it might have been Firewalk:
http://www.versiontracker.com/dyn/moreinfo/macosx/10832
I have to admit that I haven't used either, but they might help you out.
Posted by Jim at Wed Nov 26 07:06:31 2003
there's a carbonized emacs available, but I'm not sure how well it works because I ditched it in favor of XEmacs under X:
http://mindlube.com/products/emacs/index.html
There's also some simple instructions on getting XEmacs working under Apple's X11 on my site: http://www.cwinters.com/News/show/?news_id=1090
I haven't played around enough with the mouse to offer advice. I'm getting used to the Command-linkclick to open that link in a new tab in Safari though. (I think this works in Firebird too.)
Posted by Chris Winters at Wed Nov 26 07:15:35 2003
http://mindlube.com/products/emacs/index.html
There's also some simple instructions on getting XEmacs working under Apple's X11 on my site: http://www.cwinters.com/News/show/?news_id=1090
I haven't played around enough with the mouse to offer advice. I'm getting used to the Command-linkclick to open that link in a new tab in Safari though. (I think this works in Firebird too.)
Posted by Chris Winters at Wed Nov 26 07:15:35 2003
1)The Intellipoint Software for Mac OS X allows you to customize button/scrollwheel features.
2)Wacom Tablets (Which includes a multi-button scroll-wheel mouse) have similar software. This is what I use at home with my laptop. It works quite well.
3)The trackpad input can be customized from the System Prefs.
4)Kensington makes a GREAT Studio Mouse in both wired and wireless versions. The software allows you to customize behavior.
5)While looking at input devices try the Griffin Powermate. Doesn't look like much until you set it up and use it for a season. Then you wonder why you didn't get it sooner. It can be customized app by app. Wonderful for video/photo/audio work.
In Re Safari: The head of Safari Development at Apple has this site up:
http://weblogs.mozillazine.org/hyatt/
Welcome and hope this gives you some ideas.
Posted by David Gregory at Wed Nov 26 09:48:22 2003
2)Wacom Tablets (Which includes a multi-button scroll-wheel mouse) have similar software. This is what I use at home with my laptop. It works quite well.
3)The trackpad input can be customized from the System Prefs.
4)Kensington makes a GREAT Studio Mouse in both wired and wireless versions. The software allows you to customize behavior.
5)While looking at input devices try the Griffin Powermate. Doesn't look like much until you set it up and use it for a season. Then you wonder why you didn't get it sooner. It can be customized app by app. Wonderful for video/photo/audio work.
In Re Safari: The head of Safari Development at Apple has this site up:
http://weblogs.mozillazine.org/hyatt/
Welcome and hope this gives you some ideas.
Posted by David Gregory at Wed Nov 26 09:48:22 2003
Firewall: I use FirewalkX and it is great for multiple locations. It is not however free or libre.
Mouse: OverDriveX is the key to doing whatever you want with the mouse buttons, customisable by application and the customizations work with any USB mouse. I doubt that is the case with the intellipoint or other vendor specific driver. ^H^H^H Just saw this---<A HREF="http://www.versiontracker.com/php/feedback/article.php?story=20030917102423433">some guy says that Intellipoint drivers are OverdriveX</A>
I had trouble upgrading fink to Panther due to issues with X11. Basic story is:
1. Install X11 from cd (well DVD ;)
2. Install X11 SDK as option in Developer tools package
3. Then remove all xfree86 packages from fink then update fink---it will recognize Apple's X11. Full instructions and some scare about dselect here on the fink site.
Posted by James Howison at Wed Nov 26 16:50:46 2003
Mouse: OverDriveX is the key to doing whatever you want with the mouse buttons, customisable by application and the customizations work with any USB mouse. I doubt that is the case with the intellipoint or other vendor specific driver. ^H^H^H Just saw this---<A HREF="http://www.versiontracker.com/php/feedback/article.php?story=20030917102423433">some guy says that Intellipoint drivers are OverdriveX</A>
I had trouble upgrading fink to Panther due to issues with X11. Basic story is:
1. Install X11 from cd (well DVD ;)
2. Install X11 SDK as option in Developer tools package
3. Then remove all xfree86 packages from fink then update fink---it will recognize Apple's X11. Full instructions and some scare about dselect here on the fink site.
Posted by James Howison at Wed Nov 26 16:50:46 2003
Couple of suggestions:
Mapping your middle mouse button to Command-Click will cause the link to open in a background tab.
Of all the IRC options, I think ircle's window behaviour makes it the best candidate to play nice with Expose as you wish.
Enjoy!
Posted by Andy at Wed Nov 26 18:12:24 2003
Mapping your middle mouse button to Command-Click will cause the link to open in a background tab.
Of all the IRC options, I think ircle's window behaviour makes it the best candidate to play nice with Expose as you wish.
Enjoy!
Posted by Andy at Wed Nov 26 18:12:24 2003
What version of Fink did you install? There was a bug in dselect in 0.6.1, they released a fix in 0.6.2, you'll have to read about it on the fink.sourceforge.net page. There's a very specific upgrade process, and the fix is critical because a related dselect bug can trash directories. Definitely a critical update.
I haven't played with Fink under Panther yet because it looks like there aren't enough packages certified to work with Panther to fill out the Stable tree. It's a little too bleeding edge for me.
Posted by Charles at Wed Nov 26 20:15:22 2003
I haven't played with Fink under Panther yet because it looks like there aren't enough packages certified to work with Panther to fill out the Stable tree. It's a little too bleeding edge for me.
Posted by Charles at Wed Nov 26 20:15:22 2003
I second a lot of opinions already posted: be sure to install the included Developper Tools and X11 packages; having the BSD subsystem installed is also pretty much compulsory... And with anything less than 512MB of RAM, everything will seem sluggish at one point when virtual vemory really starts kicking in!
This site is a really good starting point for everything UNIX on OS X:
http://www.entropy.ch
USB Overdrive X is a time-tested generic USB driver, you should definitively check it out. As for alternative pointing devices, you might want to check this page out:
http://www.macmice.com/themouse.html
"The Mouse" is an Apple Pro Mouse-inspired multibutton device that blends in with the design of all Macs. As mentioned before, be sure to assign the middle button to command-click.
Safari has a comprehensive handful of behaviour options regarding tebbed browsing, be sure to check Safari (or Mozilla/Camino/Netscape/iCab) tab preferences... I recommend command-clicking to open a tab in the background. Every day, I mosey over to macsurfer, command-click on every interesting link I might find and savour the joy of having tens of articles at my disposal... beats poneying tens of dollars each month for paper-based magazines stuffed with last month's news!
Useless showoff tip: in Safari, load 20+ pages in tabs, wait until all the pages are loaded, then keep the shift-command-right arrow key combo pressed: Safari will cycle through all the tabs, slowly for the first cycle, then wicked-fast thereafter!
Posted by flyermoney at Thu Nov 27 08:56:14 2003
This site is a really good starting point for everything UNIX on OS X:
http://www.entropy.ch
USB Overdrive X is a time-tested generic USB driver, you should definitively check it out. As for alternative pointing devices, you might want to check this page out:
http://www.macmice.com/themouse.html
"The Mouse" is an Apple Pro Mouse-inspired multibutton device that blends in with the design of all Macs. As mentioned before, be sure to assign the middle button to command-click.
Safari has a comprehensive handful of behaviour options regarding tebbed browsing, be sure to check Safari (or Mozilla/Camino/Netscape/iCab) tab preferences... I recommend command-clicking to open a tab in the background. Every day, I mosey over to macsurfer, command-click on every interesting link I might find and savour the joy of having tens of articles at my disposal... beats poneying tens of dollars each month for paper-based magazines stuffed with last month's news!
Useless showoff tip: in Safari, load 20+ pages in tabs, wait until all the pages are loaded, then keep the shift-command-right arrow key combo pressed: Safari will cycle through all the tabs, slowly for the first cycle, then wicked-fast thereafter!
Posted by flyermoney at Thu Nov 27 08:56:14 2003
There is a quite nice shareware blogging app called iBlog http://www.apple.com/downloads/macosx/internet_utilities/iblog.html which is free for .Mac users.
The X11 comes with Panther, but the option is not selected by default, so you have to click the check box when installing. I am not sure if you can upgrade from the DVD afterwards.
Posted by Bao at Thu Nov 27 15:08:58 2003
The X11 comes with Panther, but the option is not selected by default, so you have to click the check box when installing. I am not sure if you can upgrade from the DVD afterwards.
Posted by Bao at Thu Nov 27 15:08:58 2003
Thanks for all the feedback!
I installed X11 when I wiped the machine, and I installed all of the developer tools packages.
Posted by Ted Leung at Thu Nov 27 23:53:22 2003
I installed X11 when I wiped the machine, and I installed all of the developer tools packages.
Posted by Ted Leung at Thu Nov 27 23:53:22 2003
I've hooked up the "Java Community Process" mouse that Sun was giving away at Apachecon to my powerbook, and was quite surprised to see that the right button works as expected in most cases (i.e. brings up a menu), and the scroll wheel works (at least in Safari and Word).
Posted by Grisha Trubetskoy at Fri Nov 28 20:18:57 2003
Posted by Grisha Trubetskoy at Fri Nov 28 20:18:57 2003
XChat-Aqua ( http://xchataqua.sourceforge.net ) looks good. A native port of the Linux IRC client ( uses the original xchat back-end engine ).
Posted by mark@talios.com at Fri Dec 5 20:44:55 2003
Posted by mark@talios.com at Fri Dec 5 20:44:55 2003
Forget that last comment... I need a coffee, catching up on old items and posted that comment, only to find I originally FOUND xchat-aqua from a previous comment to this item when I read it at work :P
Posted by mark@talios.com at Fri Dec 5 20:46:09 2003
Posted by mark@talios.com at Fri Dec 5 20:46:09 2003
You can subscribe to an RSS feed of the comments for this blog:
Add a comment here:
You can use some HTML tags in the comment text:
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk
To insert a URI, just type it -- no need to write an anchor tag.
Allowable html tags are:
<a href>
, <em>
, <i>
, <b>
, <blockquote>
, <br/>
, <p>
, <code>
, <pre>
, <cite>
, <sub>
and <sup>
.You can also use some Wiki style:
URI => [uri title]
<em> => _emphasized text_
<b> => *bold text*
Ordered list => consecutive lines starting spaces and an asterisk