There are two solutions I have used, as an Adjunct Professor at a European campus of a USA-based University. The open source solution is DotLRN from MIT, which is based on the Open ACS Toolkit. If your University has plenty of money to spend, you might consider WebCT.
Note that teaching a course fully online is very different from using the Web to supplement a course being taught in person. I have found that the Web tools available make it easier to extend the scope of the course beyond the classroom, and to facilitate further dialogue and discussion.
HA! I had to LOL at this one, as I used to be somewhat addicted to Diablo II (hardly a MMORPG), but replaced it with an addiction to golf. I still play DII (when it's dark), but usually get in around six rounds of golf per week. I started a year ago, and last weekend broke 80 for the first time.
Golf *is* addictive, but it also happens to be an activity which is good for you. You learn a lot about yourself, and bringing that handicap down is quite challenging!
Back in 1980, I developed a small computer which included FigForth. Forth was indeed a very nice example of merging the o/s and the language.
Around that time, the IBM PC was released. It came with a choice of three different operating systems -- PC-DOS, CP/M-86 and UCSD-p System. The last was a very nice development environment for Pascal, based on its own pseudo machine, with an operating system as well.
Now an unrelated question -- does anyone know of a standalone Embedded Linux system with a Java Swing toolkit, that doesn't rely on X? Perhaps Qt....
It doesn't have to be hard to rip off or work around. You see, Anti-Leech turns the pop-up ad to an access device that you are circumventing for the purposes of getting at controlled content. Thus, you are violating the DMCA, and can expect the FBI to come knocking down your door any day now...
Damn, this is *not* funny. It's prophecy. Moderators, can't you see that this is soooooo true.....
Poe might not be considered a cosmologist, but he was certainly a cryptographer -- or at least a dabbler in the field. Like many very creative geeks, he did have something of a substance abuse problem. BTW, Absinthe is making something of a comeback in Europe -- the bar at one of the local universities here sells a drink based on Absinthe.
Certainly not by using blade servers. Contrary to popular belief, blade servers cost more tran their non-blade equivalents.
While it is true that the average cost of a blade server is higher than the cost of a 1U server, that's not the whole picture. You need to look at the 3 year TCO. Start by thinking about floor space. A typical rack might have 21 1U servers. Using RLX blade servers, with 24 blades per 3U, you can fit 7x24=168 servers in the same floorspace.
You'd need 8 racks to achieve that with low cost servers. If you've ever managed a data center (or rented space in one) you'll know they charge per square foot (or sq.m in Europe).
When you have a large number of servers, you'll also need to look at the costs of power consumption. Especially with Transmeta processors, you can save on power -- AND COOLING costs, which are quite significant.
Finally, I love the fact that the RLX have integrated switches, which saves me money on the network infrastructure, plus each blade has 3 LAN interfaces, which makes them ideal for IDS applications.
I had this great idea, and thought of Patenting it, but in the interests of open source and free software, decided to publish it for free use. As far as I know, there is no prior art.:-)
VCR Clock Setting
A reliable sign of the absence of technical knowledge is to see the flashing 12:00 of a VCR. It seems that manufacturers can't get their act together, to create a UI that the average Joe (or Joanne) can use to set the time in the VCR (or Microwave oven.)
My idea is to add a single button, replacing all those time setting menus. On this button, and also on a large sheet of card in several languages, would be written the words "Press the Time button at 12 noon." Of course, technicians can also be trained to do this for those who have trouble following instructions.
Well, may I humbly offer my company's open-source contribution, which we call "Outreach Project Tool."
It was really developed as a way to allow us to keep in touch with multiple customers and partners for various projects, and includes incident management, a knowledge base, bulletin board, document repository with versioning and notification, and a handy e-mail archiving system too. It has a few plug-in options, including a GANTT tool, and an on-line update capability. It uses LAMP, but will also run under Windows if you're able to set up MySQL, Apahce and PHP correctly.
OK, I'm experienced in this area. I have started three businesses (the second one was an ISP, in 1989!), and am now running a business that is doing very well selling solutions based on open source software. We've even released a few open-source software packages, which are reasonably popular, to give something back.
I've got a BA in Management, a BSc in CompSci, and an MBA -- but I don't claim to know it all, indeed, far from it. I've been writing software for hire since 1978, and still enjoy doing it, but these days I spend more time on marketing and product development. I won't recapitulate all the great advice in this thread. What I will do is give a piece of advice that will tremendously improve your business networking contacts -- TAKE UP GOLF!
The original Java developers were Unix programmers, Windows users, and Mac dilettantes. The I/O APIs they invented were more than a little Unix-centric in both obvious and not-so-obvious ways, and really didn't port very well. For instance, initially they assumed that the file system had a single root. This is true on Unix, but false on Windows and the Mac. Both the new and old I/O APIs still assume that the complete contents of a file can be accessed as a stream (true on Windows and Unix but false on the Mac).
I'm no Java expert, but I'm sceptical that *all* the contents of a Windows file can be accessed as a stream. What about the hidden NT Alternate Data Streams? They can't be deleted (apart from the file to which they are attached), and can even be attached to directories. This is analogous to the Macintosh Resorce Fork.
I read the books a few years back, but seem to remember that Mazer Rackham was a New Zealand Maori. Perhaps he could be played by Temura Morrison, who played Jango Fett in Attack of the Clones. It's amusing that some in the US think that he's a Latino.
It's a well known fact, however it's incorrect. There's no evidence that Gallileo used Pisa for dropping weights. It's more likely he used an inclined plane.
My company had the same problem. We had dozens of little projects on the go at the same time, with lots of customers, and several outside contractors. How to coordinate, including across time zones, and with various documents to be shared?
I'll forgo my moderator privs to mention that the Midgard development team have selected Ruby as the Scripting Core of the next generation of Midgard, which is (in part) a Content Management and Web Database deployment system based on PHP.
They have an interesting product called Connexitor that implements single sign-on with various agents, such as RADIUS. They're also very open-source friendly.
As one of the early adopters (Serial #235) I am happy to report my Empeg is in daily use. I bring it to the office in the handy carry bag, and have music all day, then again during the commute.
The industrial design of this unit is simply excellent. I wish the developers the best of luck in the OEM market, and believe there's still a place for this in high-end car audio. Sure, the price is a little higher -- but in my opinion fully justified. It would probably even keep working in the dash of a Humvee heading through the Khyber Pass....
Note that teaching a course fully online is very different from using the Web to supplement a course being taught in person. I have found that the Web tools available make it easier to extend the scope of the course beyond the classroom, and to facilitate further dialogue and discussion.
HA! I had to LOL at this one, as I used to be somewhat addicted to Diablo II (hardly a MMORPG), but replaced it with an addiction to golf. I still play DII (when it's dark), but usually get in around six rounds of golf per week. I started a year ago, and last weekend broke 80 for the first time.
Golf *is* addictive, but it also happens to be an activity which is good for you. You learn a lot about yourself, and bringing that handicap down is quite challenging!
Computer Haiku
No keyboard present, Hit F1 to continue Zen engineering?
The Tao that is seen; Is not the true Tao, until You bring fresh toner.
Three things are certain: Death, taxes, and lost data. Guess which has occurred.
Windows NT crashed. I am the Blue Screen of Death. No one hears your screams.
Seeing my great fault Through darkening blue windows I begin again.
The code was willing, It considered your request, But the chips were weak.
Printer not ready. Could be a fatal error. Have a pen handy?
A file that big? It might be very useful. But now it is gone.
Errors have occurred. We won't tell you where or why. Lazy programmers.
Server's poor response Not quick enough for browser. Timed out, plum blossom.
Chaos reigns within. Reflect, repent, and reboot. Order shall return.
Login incorrect. Only perfect spellers may enter this system.
This site has been moved. We'd tell you where, but then we'd have to delete you.
Wind catches lily scatt'ring petals to the wind: segmentation fault
ABORTED effort: Close all that you have. You ask way too much.
First snow, then silence. This thousand dollar screen dies so beautifully.
With searching comes loss and the presence of absence: "My Novel" not found.
The Web site you seek cannot be located but endless others exist
Stay the patient course Of little worth is your ire The network is down
A crash reduces your expensive computer to a simple stone.
There is a chasm of carbon and silicon
the software can't bridge
Yesterday it worked Today it is not working Windows is like that.
To have no errors Would be life without meaning No struggle, no joy
You step in the stream, but the water has moved on. This page is not here.
Hal, open the file Hal, open the damn file, Hal open the, please Hal
Out of memory. We wish to hold the whole sky, But we never will.
Having been erased, The document you're seeking Must now be retyped.
The ten thousand things How long do any persist? Netscape, too, has gone.
Rather than a beep Or a rude error message, These words: "File not found."
Serious error. All shortcuts have disappeared Screen. Mind. Both are blank.
Back in 1980, I developed a small computer which included FigForth. Forth was indeed a very nice example of merging the o/s and the language.
Around that time, the IBM PC was released. It came with a choice of three different operating systems -- PC-DOS, CP/M-86 and UCSD-p System. The last was a very nice development environment for Pascal, based on its own pseudo machine, with an operating system as well.
Now an unrelated question -- does anyone know of a standalone Embedded Linux system with a Java Swing toolkit, that doesn't rely on X? Perhaps Qt....
According to The Sun, BANANAS could vanish from supermarkets because a vicious disease is wiping them out.
The fungus, Sigatoka, is devastating plants in Africa.
And experts say it threatens to spread to all edible varieties of the fruit, killing them within ten years.
Damn, this is *not* funny. It's prophecy. Moderators, can't you see that this is soooooo true.....
Poe might not be considered a cosmologist, but he was certainly a cryptographer -- or at least a dabbler in the field. Like many very creative geeks, he did have something of a substance abuse problem. BTW, Absinthe is making something of a comeback in Europe -- the bar at one of the local universities here sells a drink based on Absinthe.
Certainly not by using blade servers. Contrary to popular belief, blade servers cost more tran their non-blade equivalents.
While it is true that the average cost of a blade server is higher than the cost of a 1U server, that's not the whole picture. You need to look at the 3 year TCO. Start by thinking about floor space. A typical rack might have 21 1U servers. Using RLX blade servers, with 24 blades per 3U, you can fit 7x24=168 servers in the same floorspace.
You'd need 8 racks to achieve that with low cost servers. If you've ever managed a data center (or rented space in one) you'll know they charge per square foot (or sq.m in Europe).
When you have a large number of servers, you'll also need to look at the costs of power consumption. Especially with Transmeta processors, you can save on power -- AND COOLING costs, which are quite significant.
Finally, I love the fact that the RLX have integrated switches, which saves me money on the network infrastructure, plus each blade has 3 LAN interfaces, which makes them ideal for IDS applications.
And just for fun, here are some useful links that I used in the search for Prior Art. :-)
t p://aroundcny.com/technofile/texts/howadjusttim er.htm
http://www.motelmag.com/articles/clock.html
ht
I had this great idea, and thought of Patenting it, but in the interests of open source and free software, decided to publish it for free use. As far as I know, there is no prior art. :-)
VCR Clock SettingA reliable sign of the absence of technical knowledge is to see the flashing 12:00 of a VCR. It seems that manufacturers can't get their act together, to create a UI that the average Joe (or Joanne) can use to set the time in the VCR (or Microwave oven.)
My idea is to add a single button, replacing all those time setting menus. On this button, and also on a large sheet of card in several languages, would be written the words "Press the Time button at 12 noon." Of course, technicians can also be trained to do this for those who have trouble following instructions.
Share and Enjoy!
[Note to moderators: +1 Funny. It's humor.]Sure there is. The package was developed in English, but will support other languages too.
f orge.net/projects/outreach/
Check out:
http://outreach.sourceforge.net/
http://source
The above links are both in English.
Well, may I humbly offer my company's open-source contribution, which we call "Outreach Project Tool."
It was really developed as a way to allow us to keep in touch with multiple customers and partners for various projects, and includes incident management, a knowledge base, bulletin board, document repository with versioning and notification, and a handy e-mail archiving system too. It has a few plug-in options, including a GANTT tool, and an on-line update capability. It uses LAMP, but will also run under Windows if you're able to set up MySQL, Apahce and PHP correctly.
See: http://outreach.sourceforge.net.
Ask them if they write code as a hobby
What Open Source projects have they contributed to?
Ask them to bring some samples of source code they've written, and then do a walk-through
Ask them to solve a simple exercise with pseudo-code, then explain which language they would choose to implement it and why
Get them to find a known bug in some code that matches your "house style" (describe the unintended behavior)
Talk to their previous associates and boss....
YMMV....
OK, I'm experienced in this area. I have started three businesses (the second one was an ISP, in 1989!), and am now running a business that is doing very well selling solutions based on open source software. We've even released a few open-source software packages, which are reasonably popular, to give something back.
I've got a BA in Management, a BSc in CompSci, and an MBA -- but I don't claim to know it all, indeed, far from it. I've been writing software for hire since 1978, and still enjoy doing it, but these days I spend more time on marketing and product development. I won't recapitulate all the great advice in this thread. What I will do is give a piece of advice that will tremendously improve your business networking contacts -- TAKE UP GOLF!
The original Java developers were Unix programmers, Windows users, and Mac dilettantes. The I/O APIs they invented were more than a little Unix-centric in both obvious and not-so-obvious ways, and really didn't port very well. For instance, initially they assumed that the file system had a single root. This is true on Unix, but false on Windows and the Mac. Both the new and old I/O APIs still assume that the complete contents of a file can be accessed as a stream (true on Windows and Unix but false on the Mac).
I'm no Java expert, but I'm sceptical that *all* the contents of a Windows file can be accessed as a stream. What about the hidden NT Alternate Data Streams? They can't be deleted (apart from the file to which they are attached), and can even be attached to directories. This is analogous to the Macintosh Resorce Fork.
The judgement cites the following Web site as the source of some games acquired for "chipped" Playstations:
:-)
http://superia.iwarp.com
But don't bother going there, unless you want to "mod" or "chip" a certain popular body part.
I read the books a few years back, but seem to remember that Mazer Rackham was a New Zealand Maori. Perhaps he could be played by Temura Morrison, who played Jango Fett in Attack of the Clones. It's amusing that some in the US think that he's a Latino.
I'm a RHCE, so I have some Red Hat Linux experience.
Recently, I acquired an ACER TravelMate 621LV laptop (similar to Toshiba.)
Neither Redhat 7.2 nor 7.3 will even boot. They don't get past the "Initializing PC Card..." section. Fortunately, SUSE installs just fine.
Anyone seen this?
It's a well known fact, however it's incorrect. There's no evidence that Gallileo used Pisa for dropping weights. It's more likely he used an inclined plane.
I think the screaming dude of whom you speak was based on a painting by Edvard Munch.
You can see a copy here:
http://www.yale.edu/hardysoc/VPBOX/Scream.jpg
My company had the same problem. We had dozens of little projects on the go at the same time, with lots of customers, and several outside contractors. How to coordinate, including across time zones, and with various documents to be shared?
So, being a software company, we wrote a tool! It's called Outreach Project Tool, and we've GPL'ed it. You can check it out at http://outreach.sourceforge.net, and download the source from http://sourceforge.net/projects/outreach/. Note it's dependent on LAMP.
Lect. As in SEE Lect.
or even:
Lectstar....
I'll forgo my moderator privs to mention that the Midgard development team have selected Ruby as the Scripting Core of the next generation of Midgard, which is (in part) a Content Management and Web Database deployment system based on PHP.
They have an interesting product called Connexitor that implements single sign-on with various agents, such as RADIUS. They're also very open-source friendly.
As one of the early adopters (Serial #235) I am happy to report my Empeg is in daily use. I bring it to the office in the handy carry bag, and have music all day, then again during the commute.
The industrial design of this unit is simply excellent. I wish the developers the best of luck in the OEM market, and believe there's still a place for this in high-end car audio. Sure, the price is a little higher -- but in my opinion fully justified. It would probably even keep working in the dash of a Humvee heading through the Khyber Pass....