Archive for the Macintosh Category

I really don’t know why I was so excited about Leopard. I spend quite a bit of the day vicariously installing Leopard through people like Alec. I think the big countdown timer on the Apple site made it feel like more of an event than it was for me personally. I will definitely get Leopard soon(ish). I’d pay $100 just for Time Machine by itself - everything else is gravy. I’m also interested in the upgraded version of Parental Control - it looks like a good way to limit my daughter’s time on the computer without it looking like I’m responsible. “Sorry kid, but the computer says your time is up, not me”. Hmmm - maybe I could use it to control my own time online? Nah, I’d just end up using the Windows machine instead. I’ll just let my family, my stomach and my feeling of exhaustion let me know when I’ve had enough computer time.

Next entry - convocation day!




Powered by ScribeFire.

It occurred to me earlier that starting today, there are four significant countdowns in my life:

  1. Tomorrow (Oct. 26) Apple releases Leopard. I suppose this isn’t really that significant or specifically involve me, but I am looking forward to the updated OS. I think that having automated backups via Time Machine will be the best feature, not that automatic backups are new but it has a bee-yoo-tee-ful Apple wrapper on the whole thing which looks like it will make backing up and restoring easier to manage. Hopefully this will make backups part of all Mac users lives. Backups are important - I have learned that the hard way! I haven’t ordered my copy yet. I’m waiting to see if it crashes Alec’s dual quad core first. A small, petty, evil part of me is kind of hoping it does. ;^)
  2. Two days hence (Oct. 27) I convocate from the University of Saskatchewan’s M.Ed. program in Educational Communication and Technology. I’ll probably have more to write about it after the convocation is done.
  3. Three days hence (Oct. 28) is my birthday (sound the trumpets and let the pigeons fly). It won’t be a multiple of 10 (or even a mere multiple of 5) so it doesn’t feel especially significant. But it will be a prime number so I will be, once again, entering the prime of my life. As with the convocation, I might have more to blog about at the time. Then again, maybe not. After a certain age it becomes just another day, albeit a day for sleeping in. Also, my report card marks are due in on Monday, so my birthday will include a whole whack of marking.
  4. Four days hence, this blog is done (mostly). I mentioned before that I needed to rebrand - change the focus or the scope of what I am writing about, so I will be moving shop. I’ll still be writing about ed-tech kinds of things, but that is only going to be part of it. I want to write about so many different things and I feel like I need a new space to do that. I’ll definitely leave a last post here regarding that. This site won’t be completely gone but I’ll have more to say about that in 4 days.

I think I’ll have a lot to say in the next few days. I hope that I’ll also have the time to write it up and share it with you.


Powered by ScribeFire.

I’m working on a guide to digital audio for educators as part of my M.Ed. program, and part of the guide will include screencasts on things like recording/editing with Audacity, recording/editing with Garageband, etc. My question is which is the better format for screencasts - Quicktime or Flash video? (I had one suggestion that I could just use YouTube or Google Video, but I need to be able to run the guide off of a CD or DVD)

I’m producing the screencasts on a Mac, so using quicktime is easy with something like iShowU. iShowU records to quicktime, which I can edit in iMovie (also useful for recording voiceovers). I can export from iMovie straight into quicktime and I’m done. This sounds relatively easy, so it is definitely appealing.

I’m honestly not too familiar with Flash authoring, so I don’t know exactly how I could get a Mac screencast into a flash video format. I know there are some ways to convert a quicktime movie to flash, but I don’t know exactly how this works. I also know that there seem to be a lack of options for recording screencasts directly into the flash format on the Mac. Something like Camtasia would be great, but I don’t think there is a Mac equivalent.

So - quicktime or flash? What tools should I use? Anybody … anybody … anybody. (See Ferris Bueller’s Day Off to understand this obscure reference) Any suggestions are welcome.

As part of my M.Ed. project, I’ll be building a web site. Most sane people would do this using Dreamweaver or some similar product. I, however, am not one of those people - I prefer to create web pages by hand-coding the HTML and CSS files. I suppose if I wanted to be uber-geeky about it, I would write my own text editor (in assembler, if I wanted to be really hard core about it), but I’ll stick with ones that are currently available for the Mac.

My requirements are fairly simple. I need a text editor that I can use to write HTML and CSS files. Any text editor could do this. Heck, I could use vi if I really wanted to geek out. I’d like to have an editor that did some of the coding automagically. I like to hand code, but I don’t mind using some tools that help to automate the typing. I could use the code editor in Dreamweaver - I’ve used it before and its actually very comfortable to use. Using Dreamweaver just to do handcoding is like buying a Ferrari just for driving to the local grocery store - a waste of money and not using the functionality to its fullest. Besides, with Dreamweaver I might decide to use the WYSIWYG mode, and that is the way to the dark side.

I also like to use some open source software, if possible. The free (as in beer) part certainly appeals to me, but so does the speechiness type of freedom. In my experience, a strong user community around an open source project is usually a better source of application support than the support available for commercial software. Also, if I am really stuck on something or I have suggestions to improve the program, I can contact the developer(s) directly. Try that with most commercial software! I did a little bit of research into this, and thought I should share the results with others. Lest you think I am being overly concerned with this, a good text editor is to a coder what power tools are to a carpenter. We can get good results with mediocre tools but its an easier job to do, and more fun, with good tools. Admittedly, my needs as a coder, not to mention my skills, are minimal but I still like to work with proper tools. OK - here are my thoughts on the text editors I reviewed. I won’t claim that I’ve done a thorough job of testing each editor, so some of these descriptions are based on limited experience.

  1. TextEdit Free with Mac OS (equivalent to NotePad in Windows). Nothing fancy for editing tools, just straightforward text editing. Free with all Macs, and apparently the source code is open and distributed with Xcode. TextEdit also has some nice word processing features, but I don’t need those. Rating: 1/5 (as an editor; for other uses it would rate 3.5/5)

  2. JEdit Nice editor, many good plugins available including an XML plugin that does automagic tag closing for HTML tags, and makes tag suggestions when creating tags (similar to Dreamweaver code editor). No built in auto XHTML file templating, but a macro was easily written to do the job. Macro recording (or writing, if you aren’t afraid of a little coding). Feels very Emacs-ish. Open source.

Rating: 4/5

  1. Smultron Open source, Mac OS only. It has a very Mac-ish look and feel to it, with the toolbar at the top. Multiple windows can be open simultaneously, with a pane showing a list of currently open documents. Keyboard shortcuts to move between open documents. There is a built including XHTML template. Full screen edit mode for distraction free writing/coding. Includes a command line tool - this editor has many command line connections, including ability to run shell commands, or run the file or selected text. It can auto-close tags, and can make text suggestions for partially completed word. This would make a really nice HTML editor. There is a lot of well-thought out functionality in this editor and may end up being my choice.

Rating: 4.5/5

  1. TextWrangler Proprietary, but free, from the good folks at Bare Bones Software. This is essentially a limited version of BBEdit. It excels at using regular expressions to transfrom text, but as an HTML editor it isn’t as fully featured for coding HTML as Smultron or JEdit. Has an Emacs-ish feel to it.

Rating: 3/5

  1. BBEdit The 500 pound gorilla of Macintosh text editors. I remember using BBEdit on my old (OS 8 era) Mac, and it was a joy to use as an HTML editor (I didn’t do much coding back then). I’m not sure if my memories of BBEdit are correct or if my expectations of an HTML editor have increased, but I find that BBEdit, like Text Wrangler, is an adequate HTML editor but not a particularly great one. The functionality in BBEdit is perhaps too much for my meagre needs, and it is verging on becoming bloatware (IMHO). It is also the priciest of the Mac text editors at US $125, which works out to $145 Canadian, quite a bit considering the availability of free editors like JEdit and Smultron, and the availability of lower price editors like TextMate. Rating: 4/5

  2. TextMate This is an newer text editor but unlike Smultron, TextMate costs 39 euros, which works out to about $60 Canadian. As an HTML editor, it is as sweet as candy. New (X)HTML documents can be created from a template, which is editable. Keyboard shortcuts are available for almost all standard functions such as moving word by word or to the end of the current line.

An interesting variation on keyboard shortcuts are tab triggers. These are short strings (such as ‘div’ to insert a new div tag) that activate an action when followed by a tab. I typed in ‘div’ followed by a tab, and a pair of div tags were created including a placeholder for an id property; if I want to use it, I tab then type in the id for the div, and if I don’t want it, I hit the delete key then a down arrow and I’m ready to add content inside the div tag. It took me about 30 seconds to create a snippet (piece of text that is used frequently) for a paragraph tag (which suprisingly is not included with the program, or at least I couldn’t find it), then another 10 seconds to assign a tab trigger for it. Sweet!

TextMate was the winner of the Apple Design Award for best developer tool in 2006.

Rating: 5/5

Final thoughts I’d narrow my choices down to JEdit, Smultron and TextMate. TextEdit has no pretense of being a programmer’s editor, even for something as simple as HTML, and would only be suitable if you liked to type everything out one character at a time. I need something with a little bit more HTML programming finesse. Text Wrangler and BBEdit have great text processing capabilities, but feel a little too emacs-ish for me (not to start a series of comment flaming, but I’m more of a vi guy), and aren’t especially welcoming for someone who just wants to do some productive HTML coding. I like JEdit. It is free software/open source. Its extensibility by plugins is terrific, and there seems to be a strong community (always a good thing for an open source project). I have used it in Linux and Windows environments, and will continue to do so. The Mac-ishness of Smultron and TextMate, as well as their design as coding tools, make them my clear choices. Given my preference to use free (as in both beer and speech) software, Smultron will be my first choice. I may still be lured to TextMate, definitely my favourite of the entire bunch.

Another test post using an offline blogging tool. This time I’m trying MarsEdit. It looks nice too!

Sorry for the RSS feed noise, but I’m testing ecto, an offline blogging tool for the Mac (Windows version also available).

Some day, I will need to do a quick summary of Quicksilver. It has been one of the coolest tools available to me since I returned back to the Mac-o-sphere. In the meantime, if you are a Mac user (using OS X 10.4) you should go get QS and install it right now. Once you’ve installed it, you should check out some of the cool QS resources compiled and deliciousized by Cole Camplese.

UPDATE - The most recent Macbreak vidcast features Leo Laporte (of This Week in Tech, and many other podcasts) and Merlin Mann (of 43 folders) giving an introduction to Quicksilver. This is a good place to have a look at what sorts of things can be done with Quicksilver, and they promise a second installment showing some advanced QS tricks next week.