Inventor Projects on Removable Media

I teach _AutoDesk Inventor _at school, and I love using it. I have come across what I deem to be a major issue. I work from a USB Drive, for a couple of reasons - the main one of them is that most machines I work at are shared machines, and the second (the reason I cannot just work from the network storage) I sometimes take work home. Finally, the USB device seems somewhat faster to access than my network drive. However, my USB Drive doesn’t always mount as the same volume letter. On most machines, it mounts as E:\, however, on the machine I am on now (a different pool), it mounts as J:\. Normally, this doesn’t matter, as files tend not to refer to one another. What’s not cool is when these locations are hard coded into a Project file. And moving machines means I need to go through and change each location. And then repeat this when I go back to the original computer.

Post Titles and non-Latin characters

One of the most common issues we see on the Blogsome Forums is when a user tries to post an article that has non-latin characters in the title. I found I had done this, with a recent post without realising this. What I propose is a change to the Blogsome code that either just strips out the extended characters, or replaces them by similar characters. It could convert any of the characters: à áâãäå into a, for instance, and æ into ae. For others, it could either convert ² into 2 or squared. I’m guessig a simple function could be rolled to do this, or even found out there already on the Internet.

Getting Real Audio into Podcast

Occasionally, the ABC have items on their programs to which they don’t have the copyright for, and as such they cannot post an MP3 of the program, but will do a Real Audio stream. Meaning you have to use Real Audio to listen to it, and you cannot archive it. Or so it seems. Now, I refuse to use Real Audio: it’s nothing to do with commercial software or anything like that (there is after all a free version), but I just don’t like streaming. I find that on dialup it just doesn’t work well. And, the time I spend at the computer I am generally reading, so listening to anything other than music just doesn’t work well. I much rather listen to Podcasts while commuting. So, how do you get an item into your iTunes Podcast library? You’ll need mplayer. You can find it at the MPlayerOSX Website. Install it, and then add the following to your ~/.profile:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
    function realdump
    {
        if test -f $1 ; then
            realdump `cat $1` 
        else
            export temp=${1/#*\//}
            export filename=${temp/.*/.wav}
            ~/bin/mplayer -cache 128 -vc dummy -vo null -ao pcm -aofile $filename $1
        fi
        if test $# -gt 1 ; then
        shift
        realdump $*
        fi
    }

You’ll also need something to encode in either MP3, or AAC format. faac is great for the latter, LAME for the former. I use faac, and have the following in my ~/.profile:

1
2
3
4
    function faac_podcast
    {
        faac -b 64 -w $1
    }

You’ll want something similar if you use LAME. The ABC has a placeholder MP3 file, that is usually just a short blurb saying they don’t have the ability to put the program up as an MP3. Download this, and then go to the website of the program in question. Find the Real Audio stream, and download the .ram file. Open this in a text editor, and use the Terminal to download the stream using: $ realdump rtsp://www.server.net/path/to/file.ra Then use the following command to encode the file: $ faac_podcast filename.wav This may take some time - although on my computer it was a bit faster than the previous step. In iTunes, ask the Finder to reveal the placeholder file (select it, then use ⌘R, or File - Show Song File). Give the replacement file exactly the same name, except keep the right extension, and copy this file to the same location. If they are the same file format, it will overwrite the placeholder, and you are finished. If not, you need to delete the placeholder file, but not the library entry. Moving the file is not enough, you must delete it! Then, to connect the entry to the replacement file, use ⌘I (Get Info…) and choose to select the file. Choose the replacement file. You can use iTunes to import and convert the file, but for me this was much slower. It requires copying the full WAV file to the library (slow, since mine is on a server), and then converting it to MP3/AAC (again, slow, as it needs to get all of the data back from the server, and then send the new stuff there).

"Rating is no stars" Playlist

I use a “Rating is no stars” playlist, but it seems to pick up the tracks rated 1-19 as well. I’m not surprised, in the light of my recent article on the relative play counts of various rated tracks.

OmniNerd Article: Extended iTunes Rating

OmniNerd - Articles: Extended iTunes Rating

iTunes has the ability to store ratings of a finer gradient than just the number of stars. Higher rated tracks should be played more, but is this always the case? I needed to know the answer to this.

This is the long-awaited article I wrote for OmniNerd, expanding on the results I obtained in my ratings research and experiment using iTunes. Well worth the read, if I do say so myself!

Bypassing iTunes Downloader

My biggest hate about iTunes is that if the download of a Podcast fails, it needs to restart the whole download, rather than just resume. This really sucks if you are 21Mb into a 22.5Mb download. Using the technique illustrated in Adding a Podcast to a Pre-Existing Subscription, it’s possible to download the files in another program, such as wget, which can handle resumes. It also tends not to drop out as much as iTunes does when the network is congested. Which it is automatically when three downloads are concurrently occurring. There are some changes that need to be made to the process, but these are really just simplifications. You need to know the URL of the file you want to get, which can be obtained using the following AppleScript:

1
2
3
    tell application "iTunes"
        set the clipboard to address of item 1 of selection
    end tell

Then, set up your http server, and create the same directory structure from your server root. Go to the relevant directory, and download the files you want to grab. Finally, go offline, and point the domain(s) at your own computer. Go back into iTunes, and use the GET button to grab the files from your own ‘server’. Don’t use the Update Podcasts button, or an error may occur. This removes the need to recreate the XML file, which is the most labour intensive part of the process illustrated in the previous post. It works a treat.

[Playlist] Mobster

[Playlist] Mobster

For those of you unfamiliar with the application, Mobster acts as a XSPF content resolver to build playlists out of the local music library. This means that if you get a XSPF with filled out metadata (), Mobster will look through your local iTunes library and recreate the playlist with any of the songs you have available.

Basically, XPSF is a playlist file that doesn’t store the track’s location, only title, artist and album. Thus, you can share playlists, and people that have (some or all of) the tracks can then listen to the playlist. I have done some exports of playlists from iTunes, and it is pretty good at matching them up if you re-import the playlist, so I’m not that sure this is that worthwhile.

New Line's XXX web game furore

Boing Boing: New Line’s XXX web game demands your gov’t. ID As pointed out, you can use G.W. Bush’s details. Or surely, you could use your parent’s ID details? Most kids know these details of their parents, don’t they?

Is Google Dumbing Us Down?

In the latest issue of The Monthly, Gideon Haigh explains how having access to so much information, and in particular access in the way Google presents it, is making us less smart. There’s still lots to like about this magazine: it provides a new voice in Australian culture, having extended articles on interesting topics. I see it as similar in some ways to the Independent Weekly, a newspaper that’s new to Adelaide, but easier to handle in a couple of ways - firstly being a smaller format. It’s much easier to take with you, and therefore take your time reading it. The articles are a bit more national - although there are several international articles in the various editions I’ve read.

So, does Google make you dumber?

Google is a very new phenomenon. It wasn’t the first Search Engine on the Internet, but it is certainly the first one to become a household name. Everyone knows what Google is, and, as Haigh indicates, people think that Google has all of the answers. You can find virtually everything on Google, and I use it as a first place for finding information now. I guess the advantage I have over the next generation is that I have a background in finding information gathering - that is, I studied at University when libraries were the best source of information.

I also have a healthy level of skepticism; I try to think about the source of every article I read, and judge it for bias. Students who have only ever known Google and the Internet tend not to understand that some sources of information are more reliable than others. I think there is lots to like about Google, and the ease at which it finds information. The suggestion that sites that are popular tend to become more popular is made, and I concede that this appears to be the case. However, as a self-publisher, I find that my site has a fairly decent PageRank, just by actually writing lots of stuff that I know a bit about.

Generally, Google is very good at finding the best source of information on a topic. Whilst most people don’t go past the first page of hits, that’s because the rest of the information tends to be a little crap. There is lots of junk on the internet, but using the correct search terms means that it’s possible to find anything about anything, quickly and with little effort. The key here is knowing how to best use Google to search. Whilst Google has a great, simple interface, there is huge power underneath.

Students, especially post-secondary, must know how to search using some of the advanced methods, or even just using quotes to search for a phrase, rather than a list of words. And Google, at this time, is not the be-all and end-all of searching, especially for academic purposes. Things like Medline, and specific search engines (often not publicly available, or not free) provide full-text indexing of many academic journals. I look forward to the day when Google Scholar has all of this information, free. I haven’t done much with Google Scholar, as I’m not actively studying right now, but I suspect that there are indices that are not accessible through this interface. And having access to the titles of articles, and in some cases abstracts, isn’t enough. I want there to be full access to full text of journals. I don’t know how journals will manage the transition to free access, or even if they will, but it looks like a rosy future, when I don’t have to travel from University library to library to try and find a particular issue of a particular periodical. I often use the adage: I don’t know, but I know how to find it out, and this aspect of knowledge is taken into account by Haigh when she quotes Julian Sefton-Green (a lecturer from my old University, UniSA):

…It’s much more important that people know where to find out… it’s going to be much more important to be able to rank, order and interpret information than [to know] the information itself; to have the appropriate critical and analytical tools.

Stretching Before Sport

One of the Podcasts I subscribe to is Quirks and Quarks, from CBC, the Canadian Public Broadcaster. The latest episode has the main story about exercise, and ‘busts some myths’ related to exercise. There are a few different myths that are dealt with, but the one that affects me most is:

  • Stretching before exercise doesn’t improve performance, or reduce injury; but actually impairs performance, and possibly increases the chance of injury.

That is not to say that warming up is a bad thing - some light exercise is actually beneficial, but stretching is not. For one thing, stretching causes miniscule tears in the muscles. This allows the muscles to move further, but actually impairs performance, as the muscles are not as strong as they were prior to stretching. This effect can be up to a 10% loss in strength. These micro-tears, which are the way the muscle can be improved in the long term, also increase the chance of further damage to the muscles. Think about how a small chip in a car windscreen can expand with just wind force, and you’ll get the idea. Forces can be focussed onto the weak point, causing catastrophic failure. This is not to say that stretching is _all _bad. In fact, a stretching session is great, even if you aren’t a sportsperson, as it increases the overall range of movement and flexibility. I may have to consider this as I run my training sessions this year for State. The other issue that was of some relevance, to me at least, was:

  • Some people do not respond well to exercise, in the sense of building body mass, or improving fitness. Everyone improves health by exercise (although only regular exercise) but not everyone gets fit.

I was planning on running a beep test in the first weeks of my training schedule for the 15s this year, and then another in the final weeks, and see how much the girls improved. I think I’ll still do this, but it will be harder to berate them for not working hard enough if they don’t improve. Having said that, I suspect that the girls we select will be those that are genetically predisposed to improving with training, rather than the other way around.