Thursday, November 27, 2003
Tuesday, November 25, 2003
I plan on detailing my time in exile in a future post, complete with screen shots and bullet points.
Right now, I just want to note what an excellent piece of hardware this machine is compared to my previous PB, a 500MHz Titanium. That thing scratched like a CD and was as floppy as a phone book. Granted, I tend to be hard on computers, but dammit, portable computers should be designed to be ported, and not require sheepskin swaddling and leather screen-protectors and ultra high impact copolymer resin cases (as cool as those things may be, especially ultra high impact copolymer resin).
There's hardly a speck of paint on this entire computer, and in nearly three weeks of use I have yet to put a single scratch or mark on it -- whereas usually the first ding is inflicted within 24 hours. Hell, even the trackpad button is aluminum! One of the dumb flaws of the titanium was the plastic frame between the upper and lower cases. Thousands of anal-retentive Titanium PB owners shat their pants as they noticed their wrists had worn the paint down to the decidedly un-titanium black plastic underneath. On the 12" there's a small grey plastic seam around the edges of the lid and base, and I'll bet like five dollars that it is solid-color plastic all the way through.
The silver keys I'm less confident about -- time will tell. But at least they're not translucent, so I don't have to stare at the eyelashes and other detritus trapped underneath them. Maybe I wasn't sufficiently antiseptic to own a machine like the Titanium. All I know is, the 12" is tight.
Sunday, November 23, 2003
Friday, November 21, 2003
Tuesday, November 18, 2003
BTW, the new Finder interface (with the sidebar and Exposé) really is quite spiffy. Maybe not $129 spiffy, but much better than the Old Way. And, to my taste, better than any of the Finder-replacement applications that I had tried over the last year.
I keep forgetting to mention it but VoodooPad is a great little application. I found that it's entirely replaced my text editor as a place where I jot down ideas and design the little pieces of software that I write in my spare time.
Thursday, November 06, 2003
sudo apachectl configtestSecond: a friend is looking for answers to the following:
The above command works wonders as well... This can be run when apache is running
Any idea how to set permissions permanently in /dev/?Anyone? DiscussIt's not a disk filesystem, so any changes you make are lost on reboot, and I want to change the perms of /dev/bpf* so I can run tcpdump as myself.
I've only found one reference, some guy on mailing list suggesting that apple's DevFS is old, and doesn't allow configuration of device permissions.
Any ideas? I can make tcpdump setuid root, but I've built 3 versions in the last 2 days, and there seems something wrong about having to do that (not the building, the setuid rooting).
Wednesday, November 05, 2003
So, about Jenson's Cocoa license issue. It's not perfectly clear to me, but there's no license on Cocoa per se other than any Cocoa specific agreement you might assent to when agreeing to the Apple Developer Tools license (and there or may not be anything Cocoa-related in there, I haven't checked lately). Broadly, Apple can't revoke your right to use or link to Cocoa in your applications unless you violate some agreement. If the Developer Tools license agreement says nothing about your specific use of the tools and/or Cocoa, then you can't be held liable for doing something you didn't know and agree to knowing was not allowed.
Of course, IANAL, so I'm chasing this up, but I do work with a lot of intellectual property lawyers, and this is the general interpretation I get. Note that this is entirely different from agreeing to a license and then to have the licensor find you to be violating it, as was the case with Apple's iTunes SDK and iCommune a while back.
To create the Makefile you'll need to pass it your database's username and password:
perl Makefile.PL --testuser=usename --testpassword=passwordNext you'll need to add the following step (thanks to Casey West):
perl -pi -e's/MACOSX/env MACOSX/' Makefile
I also had to sudo make install which makes the whole process like so:
perl Makefile.PL --testuser=username --testpassword=password"Good luck, you're gonna need it." - Han Solo
perl -pi -e's/MACOSX/env MACOSX/' Makefile
make
make test
sudo make install
Monday, November 03, 2003
In my opinion, Apple has made a lot of good progress (such as opening up Darwin, WebCore, and the Objective-C runtime under the APSL) but I do hope they'll go further and open up Cocoa under the APSL. Frequently when programming in Cocoa I remember that I have no significant rights since everything is still, as all of the Cocoa header files simply say, "Copyright 2003 Apple Computer. All Rights Reserved". I didn't use to care about that. Open source helped me realize that I can have rights, too. Apple's been gracious so far, I hope they continue to be. It's played a significant role in me buying and evangelizing Apple products.
Saturday, November 01, 2003
Poisoned -- A P2P open-source file sharing application that aggregates "FastTrack (Kazaa, iMesh, Grokster), Gnutella(LimeWire, BearShare, Shareza), OpenNap (Napster), and OpenFT". If you really feel like paying for it, they have links to the EFF among others. One thing I find interesting about this app is that everybody has the username "poisoned" so who will the RIAA sue?
LaunchBar -- surely this has been blogged before here but LaunchBar is an app switching utility that has an uncanny ability to know which app you mean. I find myself using Expose and command-tab more now but others I know swear by LaunchBar.
iSeek -- Puts a search box in your menu bar, allowing you to search Google, Dictionary.com, and wikipedia easily.
iChatStatus -- a great, dorky little open source app that will display what music you're listening to (from iTunes) over iChat.
LoadModule php4_module libexec/httpd/libphp4.soUncommenting those has Apache recognizing .php files and everything working nicely.
AddModule mod_php4.c
Is there a Murphy's Law-esque axiom for publicly asking a question being the surest way to stumbling across the answer yourself?
405 Method Not AllowedGoogling this came up with dozens of questions about it, and no useful answers so... Anyone know what I need to tweak in Apache for it to permit POSTs to PHP pages? Discuss
The requested method POST is not allowed for the URL...