Latin Language Resources

Latin for Dummies
Amazon | Powells

I’ve acquired an interest lately in learning something about the Latin language, since so much in Western civilization has grown out of it. Here are some Internet web sites which I found useful.

Submitted by amillar on Fri, 2004-05-07 22:35

Introduction to Free Stuff


Everyone loves free stuff. I’ve developed an interest in getting free material on the Internet, in particular audio recordings (music and speech) and the text contents of books.

Of course everyone’s first reaction is “Isn’t the Internet full of free stuff?”, sometimes countered with “Isn’t all that free stuff illegal?” The answer is not as simple as it may look.

Most of the stuff you find on the World Wide Web is protected by copyright. The author/creator/owner gets to decide what can be done with it. So, yes, all those web pages out there are free for you to read, because the authors have published it for you to read. (Although you can’t plagiarize it or claim it for your own.) And, yes, all of those MP3 songs from current popular artists you might download from Kazaa are illegal copies, because the owners of the music have said you have to buy the CD if you want a copy of the song. Regardless of how overpriced it is, it’s their right to do so.

What can you copy freely?

Copying stuff (protected by copyright) without the permission of the owner is essentially illegal. So what can you copy freely?

  • Stuff where the copyright holder gives you permission. Stuff like shareware/”freeware” and GPL-protected open-source software are often given away free-of-charge with the explicit allowance for you to copy them. They often have additional restrictions on what you can or cannot do to them, such as modifying them.
  • Stuff with no copyright, or public domain. Public domain is a specific legal status that means there is no copyright or the copyright has expired. By and large, nearly everything on the Internet is not public domain. You have to search to find it. Most public domain material comes from copyright expiration, which means in general it is at least 50 years old or more.

What’s the difference? It mostly comes down to what you want to do with it. If you just want to have a copy of the original, either status is good enough. If you want to change it, sell it, or use it in something else, you probably want public domain material.

So what does “free” mean anyways?

There are two senses of the word “free”. One refers to freedom, as rights or liberty to do something. The other refers to money, as in free-of-charge. Open-source software people refer to this as “free speech versus free beer”. I’m using both senses here also.



Submitted by amillar on Sun, 2004-05-02 21:36

Limiting web browsing on LTSP terminals

Running Linux
Amazon | Powells

With LTSP, all applications run on the server. This is great for the low maintenance involved: install an application program once, and it is available immediately on all terminals.

However, some times you may want to discriminate between different terminals. For example, you may want to restrict web browsing at one terminal or another.

Because the browsers run on the server, all outgoing HTTP connections come from the same machine. This means you cannot just restrict by IP address. You need a finer grain of control, by X display.

There is no easy perfect solution for this problem. The best solution would be to have two different terminal servers, and have the two classes of terminals connect to the appropriate server.

I’ll describe my hack attempt to solve this problem. My approach was to set browser proxy settings based on the X display.

First, you must decide how you want to limit the browser. In my case, I created two browser proxy configure scripts, which are usable by Netscape, Mozilla, Opera, and Internet Explorer browsers.

Script for allowing internet access: “proxy.pac”

function FindProxyForURL(url, host) { if (isPlainHostName(host)