The
Ultimate
Business Machine

Technology, business
and innovation.

And, not least, about
the Mac.

Weblog Archive Cutedge

by: Bernard Teo








Creative Commons License

Copyright © 2003-2012
Bernard Teo
Some Rights Reserved.

Thu 30 Oct 2003

POP3 on Panther works again

Category : Technology/qpopperPanther.txt

I've got the POP server working again on Panther, using qpopper, thanks to this link - http://www.kung-foo.tv/blog/archives/000654.php - at "kung-foo.tv - chaotic intransient prose bursts". Thanks, man.

I'll work on including this in Postfix Enabler. I'd like to get UW-IMAP working again on Panther and I may now understand enough to give this another shot.

Posted at 2:47PM UTC | permalink

Mon 27 Oct 2003

Postfix Enabler - Soft Launch

Category : Commentary/postfixenablerannounce.txt

I've got the Postfix Enabler download page up. If you've been looking for it to be released, you can download it now.

This version 1.0 release does not include the pop server. It will only enable the smtp capability that is provided by Postfix on Panther. But enough people have said that they only need that, so here goes. Enjoy! as they used to say.

I'm just doing a soft launch in case there are any bugs. No announcements on versiontracker until I'm sure it does even the little that it's doing now very well.

I didn't feel that we could charge US$9.95 for it because it's not that difficult to turn on Postfix manually, using the command line. but it's still hard work and there's the inevitable deluge of support calls that is going to come. So it's going to be $5.95.

Come on. Pay the shareware fee, guys. (But Postfix Enabler is free for those who paid for Sendmail Enabler. You know who you are! Thanks.)

Posted at 8:42AM UTC | permalink

Sendmail Enabler Update

Category : Commentary/smupdateannounce.txt

I updated Sendmail Enabler to prevent it from running on Panther. I should have done this earlier but I really couldn't find the time. I didn't change the version number because there weren't any new features. Sorry, if you've run Sendmail Enabler on Panther. But it shouldn't cause any harm.

Posted at 8:15AM UTC | permalink

Wed 22 Oct 2003

Training

Category : Technology/trainingsystem.txt

I'm starting to get more people interested in doing the training than I have students. But, as in everything, you've always got to start with having a great product, and the guys I've talked to have the potential to do good stuff.

About the system I'm using to manage the course administration. Almost all of the companies we've built systems for have been PC-based companies. I've always looked for a business we can run which uses our own system and which could show-case the amazing stuff we know we could do only on a Mac. And I think this is it.

For a start, imagine the iCal integration. We're setting things up so that once we get agreement on the general outline of a course, how much it would cost, and when it would be done, we want to enter it just once into the database and have the system generate the course synopsis page, update the iCal-based training calendar, generate the course registration page, collect the registration, and send out e-mail updates to the trainer and attendees, all at one go and on the fly.

We're getting there with the system. But the point is, if you do IT this way, you start out with imagining how the information will be used (before you even talk about specific technologies). For example, we think it would be great if people subscribe to our iCal calendar, so they can overlay it with their's and the Singapore public holidays calendar, decide if it's a convenient date to attend a course, and book it with just one click.

I think a part of the reason why some IT managers hate the Mac is that they have an inkling (though they may not consciously understand it) that the dialogue is going to change concerning their work (with an increased emphasis on the business of helping people understand information), and it's a dialogue they're not comfortable with (coming from a training that focused on cables and connectors and bits and bytes).

I've been an arts-inclined student who studied engineering-based subjects all my life. Just how many of my engineering classmates married arts graduates and have a happy life? It's difficult to imagine how they could have a dialogue in the first place. (It's easy to get nostalgic when iTunes is playing music from that era.)

Posted at 6:41AM UTC | permalink

iTunes Windows

Category : Commentary/iTunesWindows.txt

Found a use for my Dell laptop playing my iTunes collection, streaming off my iBook. Since we're now doing all the Java and database development stuff on our PowerBooks, we've hardly ever used our PCs, reserving them for our courses to show Mac-PC connectivity.

Maybe I don't really need it to play iTunes but it was just sitting there. If that's the best thing I could do with a PC besides being a paperweight...

Posted at 5:47AM UTC | permalink

Mon 20 Oct 2003

Mac Training, for Mac People, the Mac Way

Category : Commentary/MacTrainingAnnounce.txt

I've wanted to organise Mac training for the longest time - so that Mac users can learn about getting the most out of their Macs, from other dedicated Mac users who could teach the Mac way of doing things.

It's only lately that I've got the resources to make this happen. I've got a large enough space, complete with AppleStore look-a-like beech wood flooring. It's in Shenton Way, within walking distance of the MRT, as well as all the design, media and advertising companies around Tanjong Pagar.

I've got the systems set up for course adminstration, making materials, paying the trainers, and for publishing course calendars. If you've got the latest iCal, you can see what I mean - subscribe to webcal://www.roadstead.com/dav/ical/RoadsteadTraining.ics, and you can reach the registration page for a course with just one click.

And I'm starting to find the right people who've got the passion to help other Mac users - both switchers and veteran Mac users - discover things they don't know they could do with their Macs.

I'm working with Yezdi (who's the President of the local Mac Users' Group MUGS) right now to organise a half-day "Panther/Mac Productivity WorkOut" course that can help people switch to Panther, as safely as possible. The idea is, you bring your own Mac, say your PowerBook, and you bring along your copy of Panther, and we'll help you choose a strategy for upgrading (believe me, there are a few), showing you how to take advantage of all the new features, as well as all the old stuff that you always wanted to know but didn't know who to ask. (We've arranged it so that you can also buy Panther here when you turn up for the course.)

We've got PCs, servers and laptops, on tap, so that you can really see how well the Mac fits into a PC environment, instead of just taking somebody's word for it.

Because I own the place (really) we can work towards keeping the costs down, say $80 for a course. And we'll keep things focused so people won't waste time. (If you just want to learn and don't have a Mac to bring, we'll provide you with one to use for just $19 more).

We've put up more details on http://roadstead.com/training/workout

There are currently two planned dates - 28th Oct (Tuesday) & 8th Nov (Saturday), 9.00 to 1.00 pm (just to see which timing is more popular) - which people can register for, if they're interested in joining other Mac users upgrade to Panther together.

I'd love to host courses for FileMakerPro, Final Cut Pro, movie making on the Mac, sound editing, business systems, setting up Internet servers, courses for kids, etc...

I'm contributing the space, the systems, the infrastructure, and doing the publicising, so that people who need the knowledge can get connected with the people who can best provide the training.

I don't know how far we can take this (though I've been dreaming about doing this for a long time). But I've always preferred the grass-roots movement rather than the top-down, hey-we're-with-Apple way. So I'm going to stick my neck out and do this.

I've just sent out a message to Mean, a local Mac users group. Maybe later to MUGS. And I would have learnt enough from doing real estate adverts to advertise on the local papers. I believe this idea could work. Even if we only get one interested attendee, we'll still do it.

Posted at 5:51AM UTC | permalink

Sat 18 Oct 2003

Random Musings on a Lazy Saturday Afternoon

Category : Commentary/musings.txt

I'm told I'm the ONLY Mac source on the subject of enabling Postfix on Panther. I've also just read James Duncan Davidson's thoughts about how people breaking Panther NDA is irking him.

While I have another take on this, I think it's better to keep quiet from now on. After all, it's only another seven days. Not that I have anything more to add. I've got a lot of things back to what I used to get with sendmail, but I still can't get the POP server part to work. I'd love to find out how to solve this. Maybe I can find it in his forthcoming Panther book when it comes out.

I'm reading Jim Carlton's book on the death of Apple. You could apply the same deprecating tone he used on Apple to the case of Microsoft. With all their dominance (you're absolutely required to use Windows in most corporations), one would have thought they could have used the opportunity to really improve their users' computing experience, in a way that gives Apple no room to find their way back. But no. You still don't get the same devotion to Microsoft among the average PC user that Apple routinely enjoys among the Mac faithful. In most business books, this is customer loyalty to die for. It should be the envy of any industry, no?

So who roots for Microsoft? Not mentioned in Jim Carlton's account is the role of corporate IT managers and CIOs, who saw Windows as something that could give the end-users what they think they're getting (the Mac computing experience), while holding on to the true reins of power because the PC was still, in reality, as technically-challenging as it had ever been - thus requiring continued (and massive) IT support. And they knew it. Part of Microsoft's genius is knowing how to sell to this audience.

I remember how the argument for Windows (in the 3.0 incarnation) against the Mac was that you can run Windows without replacing the current hardware platform. Who could argue against this? It's like motherhood and apple pie. But it was a lot more subtle than this. Six months after Windows was declared the winner (and the movement to base everything else on it - database software, applications, peripherals, the whole ecosystem - had gained irreversible momentum), the same guys would go to management and say how the users could be more productive if they had faster hardware to run all these stuff. They had known this all along. The thing is, this is the way the game was played. Have you ever seen truck-loads, piled high with PCs, coming to your work place? Mathematically, it was like how A(B+C) = AB + AC. You get the same result, but one thing looked huger than the other.

I was recounting this to someone the other day and he was, coming from the corporate world, maybe not surprisingly, admiring of this approach. He felt that it was a masterstroke in strategy.

Putting aside the possible waste of money, what about the deceit? It left the incumbents in power. You've got to understand this angle about technology. It's loaded with political ramifications. Perhaps Apple don't and never will.

Microsoft understands the power of momentum. You only have to read Jim Carlton's book to see it. Now, when Panther launches, how many third-party systems and software will launch with it? Do you see a connection?

Posted at 8:55AM UTC | permalink

Thu 16 Oct 2003

Mac Meetup in Singapore, 14th October 2003

Category : Commentary/macmeetup14Oct03.txt

Thought I'd place a link to some photos Siva compiled of the recently concluded Mac meetup (14th October 2003, at Burger King at the Millenia Walk).

The Singapore Mac Meetups could be one of the best-attended Mac meetups anywhere in the world. I've enjoyed the last two that I've attended immensely because you can learn a lot in two hours. Man, look at all these Mac users...

Note : This is where you can sign up (if you're in Singapore). They meet every second Tuesday of the month. A week before the meetup, you'll be asked to vote for a place to meet up. Then you get the result of the vote and you just turn up, easy as that.

Posted at 9:11AM UTC | permalink

Tue 14 Oct 2003

Apple Panther Tech Talk

Category : Technology/pathertechtalk.txt

Attended the a Panther Tech Talk by Apple at Raffles City yesterday. The topics covered were : Panther, the G5, porting Unix apps to OS X, Rendezvous, optimizing C/C++ code, developing drivers, multi-lingual capabilties and a securities technologies overview.

I keep thinking, during the talks, about how business writers often miss the point about Apple. They make comparisons with Microsoft, as if the war has been won, and there's nothing else to talk about any more.

Actually, I think Apple represents an alternative way of doing technology that is equally valid. Far from being dead, I believe that it is an emerging model that is going to get even more relevant as we move along.

A lot of what goes into Panther is available in the public domain as Open Source projects - Samba, Free BSD, DNS and BIND, Apache, everything that constitutues the Internet. Apple's genius is in packaging these technologies into a whole that is easy-to-use by an end-user, creating technologies where they don't already exist to glue everything together.

The resulting product is open where it makes sense, and yet proprietary, again where it makes sense.

It has been said that a measure of intelligence is the ability to hold two (apparently) contradictory thoughts in your mind at the same time, and reconcile them. Perhaps, Apple's market share is a reflection of the number of people who can actually do that.

One day, countries like China, who're starting to learn how to build and put together the hardware pieces, are going to realise they can take Linux and follow Apple's lead to put together something that is much greater than the sum of its parts. So long as it follows Internet standards and consists of Open Source pieces like Apache and MySQL in the main, it would have a built-in ability to interoperate with the rest of the systems out there. That is, instead of participating in only one layer, take responsibility for the vertical integration and build the whole product.

It's like, we can all communicate with each other because, whether we're Chinese or Malay or Indian, we all agreed to use English as the common language. The current Windows model is like saying we all have to be cast from the same mould before we can talk to each other. Obviously, God had other ideas.

People who argue that products eventually become commoditised forget that we're talking about technologies that are designed to augment human communications. Far from becoming more standardised, we're going to see a demand for these services to grow in complexity to match the variety and richness of human communication.

If you take a perspective where you agree that that is the end you are working towards, that the technologies have to be melded so that it will simultaneously give us better and more powerful ways of communicating while becoming even easier to use, then you may become more sympathetic towards Apple's cause.

If you take that perspective where you're focused on the complexity of creating the software, then it is no idle thing to want to have a tighter control over the hardware, just so you can make the whole damn thing work in the first place.

It is no accident that Apple's stuff is so elegant and the PC stuff is so clunky. You reap what you sow.

Posted at 8:06AM UTC | permalink

Postfix on Panther. Yet another follow-up

Category : Technology/followupPostfix.txt

Okay, just one more thing about Postfix on Panther (from 7B74 onwards). I've noticed that I lose the ability to send mail out after the system wakes up from sleep. So I made this change to /etc/hostconfig - I set MAILSERVER=-YES- (from MAILSERVER=-AUTOMATIC-) and the problem goes away. It's been working great since.

Actually, I'm trying to find the least amount of things I have to change to make Postfix work from a stock Panther installation. I think I'll still do a Postfix Enabler - for what it's worth. Maybe a set of things that go from Basic to Advanced (with SMTP-AUTH) to Pro (with POP and IMAP).

Posted at 6:08AM UTC | permalink

Sat 11 Oct 2003

Yeh! Postfix on Panther works again

Category : Technology/postfix-watch.txt

The following instructions are for 7B74 onwards. 7B74 introduces postfix-watch, which looks like an Apple "innovation", and which threw me off quite a bit.

To enable Postfix on Panther, make sure you have eveything set as Apple had intended things to be. If you had ever changed things around in a bid to enable Postfix, and was not successful, try reverting everything to the default and start again. Specifically, the files that need to be reset to the original are : /etc/hostconfig, /etc/postfix/main.cf, and /etc/postfix/master.cf. I needed to do this before I could find the answer.

By default, in /etc/hostconfig, HOSTNAME=-AUTOMATIC- and MAILSERVER=-AUTOMATIC-. Leave these as they are, to keep your sanity.

Then when your Mac boots up, /usr/sbin/postfix-watch will be launched. If I am right in my guessing, Apple is being very thoughtful here. At this point, the usual Postfix processes are not yet launched, thus conserving CPU processes.

But, try using the "mail" command from the command line in Terminal.app. You will find that, unlike the case in Jaguar where you're required to enable sendmail first, the "mail" command is already working out of the box. I think postfix-watch's job is to watch for the need to call Postfix and it will then lauunch the required Postfix processes on your behalf.

So why can't you telnet port 25 on localhost? That's because Apple has commented out the smtp line in the master.cf file. Use BBedit, open /etc/master.cf, look for the smtp line and take out the leading "#" to uncomment the smtp directive.

Then do a "sudo postfix reload" from the command line to activate smtp. Do a "telnet localhost 25". You will find that your Mac will now listen on port 25.

So, launch Mail.app, create an account that will allow you to send mail out from localhost (i.e., by setting the outgoing mail server to either "localhost" or "127.0.0.1"). You will find that you can now send mail out from Mail.app using your own Mac as a roving smtp server. This is what Sendmail Enabler does for people on the road, but we're able to get here much faster by editing just that one line in the /etc/postfix/master.cf file.

Just one more thing. Add these lines to the end of your /etc/postfix/main.cf file :

myhostname = iBook.cutedgesystems.com

myorigin = cutedgesystems.com

Replace "cutedgesystems.com" with your own domain name. Now, myorigin acts like the Masquerade_As field in sendmail. Do a "sudo postfix reload". Now, use Mail.app to send mail out again, perhaps to yourself, so that you can examine the headers. You will find that you're now able to make the message look like it's coming from "bernard@cutedgesystems.com", say, rather than "bernard@iBook.local", which was what you would get before you made that last change.

A bonus : with Postfix, using myorigin, you don't get the "May be forged" warning that you may sometimes get when using sendmail with the Masquerade_As feature. This is what I found from a test that I made.

So, it's really quite easy to enable Postfix on Panther. I like to think that, maybe, Apple learnt from the response to Sendmail Enabler that there is a demand from Mac users for the ability to do such a thing. So they've made it easy, this time.

So where does this leave Postfix Enabler. I don't know. Maybe there's no need for Postfix Enabler, now. It's gotten so ridiculously easy. But then again, who knows, maybe people will still find this hard to do. Also, I've only once managed to get SMTP-AUTH to work with sendmail, and even then, only fleetingly. But with Postfix, I've got SMTP-AUTH working on the cutedgesystems and roadstead.com server that four of us are using for more than a month now. And it works great.

I hope this helps. I think Apple has done a great job on Postfix and Panther's really going to be a must-have upgrade.

Please note : if you write to me for trouble-shooting help and I don't respond, please try to understand. It's really hard to help everyone.

Posted at 3:37PM UTC | permalink

Thu 09 Oct 2003

Efficient SpeedStream Model 5260 End-of-Lifed

Category : Commentary/SpeedStream5200.txt

I got a message from Mike at ABF Technical Support (ABF is the local distributor of Efficient products) that the ADSL Modem Model 5260 has been replaced by the newer 5200 model.

Interestingly, Mike signs off with a line, "We support Macs". So, maybe we should support them back. I've updated my Mac OS X Broadband tutorial page to reflect the change.

Posted at 8:06AM UTC | permalink

Read more ...

Mac@Work
Put your Mac to Work

Sivasothi.com? Now how would you do something like that?

Weblogs. Download and start a weblog of your own.

A Mac Business Toolbox
A survey of the possibilities

A Business Scenario
How we could use Macs in businesses

VPN Enabler for Mavericks

MailServe for Mavericks

DNS Enabler for Mavericks

DNS Agent for Mavericks

WebMon for Mavericks

Luca for Mavericks

Liya for Mountain Lion & Mavericks

Postfix Enabler for Tiger and Panther

Sendmail Enabler for Jaguar

Services running on this server, a Mac Mini running Mac OS X 10.9.2 Mavericks:

  • Apache 2 Web Server
  • Postfix Mail Server
  • Dovecot IMAP Server
  • Fetchmail
  • SpamBayes Spam Filter
  • Procmail
  • BIND DNS Server
  • DNS Agent
  • WebDAV Server
  • VPN Server
  • PHP-based weblog
  • MySQL database
  • PostgreSQL database

all set up using MailServe, WebMon, DNS Enabler, DNS Agent, VPN Enabler, Liya and our SQL installers, all on Mavericks.