Thursday, February 14, 2008

Wednesday, February 13, 2008

Multimedia message

B gets close with the virgin in air entertainment system. Available games include doom and circus linux! Sweet!

Multimedia message

Virgin america rocks! On the way to ny via sf.

Wednesday, February 06, 2008

Looking Forward to Hardy, More Video Card Confusion

It was a while back that I first noticed something seemed amiss with these old IBM P3 desktops that we seem to have so many of. I was almost sure that I had used them successfully in the past with Feisty but here they were crapping out on me after showing the Edubuntu splash screen with Gutsy. I wasn't that worried as it looked like I was going to have more than enough thin clients anyways, but still...

A couple of days ago I confirmed my feelings when I was in a kindergarten class that I knew had an up and running miniLAN and noticed that one of those IBMs was being used as a thin client. So there was indeed some regression in the compatibility of thin clients from Feisty to Gutsy. What a disappointing revelation to make.

I hoped to make lemonade out of this lemon of a development by installing Feisty on the Fujitsu-Siemens machines I got from the German Consulate in LA (especially since my $50 dollar solution did NOT work as they sent me 3.3V AGP cards instead of the 1.%V ones I needed). For a bit it seemed to be no use. I got the same strange behavior out of the Fujitsu with Feisty as I did with Gutsy. But I left the machine on for some reason, and a few minutes later there was the sign in screen, as if everything was okay!

I logged in, ran updates, restarted, created users, moved the machine to a 3rd grade class, connected thin clients, rebooted, and even let the teacher's daughter play Webkinz on the server before I got a call the next morning that none of the machines were working. It was the same old problem as before, and now I discovered that it wasn't just a problem with the video card. In fact the computer wasn't even fully booting the OS which meant that the thin clients couldn't boot either. Bummer.

So obviously I'm looking forward to Hardy being released in April (even if there won't be any new graphical redesign) mostly because there is supposed to be better support for video cards and monitor detection. Needless to say, the fact that these two changes were not highlighted on Ars Technica's First Look article was disheartening, but I still have high hopes. Let's hope they don't get crushed. -joe

Thursday, January 31, 2008

A Letter From Tim about SCaLE 2007

So I've got no shortage of things in Edubuntu Gutsy to complain about but these same things have been keeping me pretty busy so in the meantime I'll just pass along some promotional information about the Southern California Linux Expo in Los Angeles next weekend. I'm actually presenting my slides (hartmanbot.com) again at this event and I'll be sure to not only take my own pictures but also have someone else photograph me on stage this time. I'm sure the one person who comes to listen won't mind. ;^)

"Learn about Free Open Source Software you can use in your school during a
Friday conference this February 8th, 2008 at the LAX Westin Hotel.

This isn't a software sales pitch – the Southern California Linux Expo (a
non-profit, all volunteer organization) is holding their 6th annual Open
Source Software Expo – and this year, we've added a speaker track for
Educators.

What is Open Source Software (OSS)? It is software that is developed
collaboratively, then donated and made available for use at no charge.
This isn't “shareware” or “demo-ware”. OSS is full-featured software,
used by leading companies like IBM, Google and Yahoo. OSS is used around
the world, in government, business, and schools. You are free to use,
share and change any OSS program at no cost.

No more tracking licenses, fighting different versions or coping with
software budget constraints. As an added benefit, many OSS programs work
on Linux, Windows and Mac. With Linux and Open Source Software, you can
put together computer labs, or 1 to 1 computing at a much lower cost than
with traditional Mac and Windows solutions.

OSS is a worldwide effort, but the Expo brings it to Los Angeles. Our OSS
in Education track focuses on programs appropriate for schools.

The Friday speaker track is only $10 for the full day. If you prefer,
admission to all three days – which includes Friday's education
presentations, 40 weekend presentations, the “Try It Lab”, and 60+ booths
in the exhibit hall is only $70. Registration for teachers and students
(with ID) is 50% off.

To register, visit https://www.socallinuxexpo.org/reg6/ To receive the
50% discount teachers should enter “EDU08” in the promo code field.
Students should use promo code “STDNT”.

The OSS in Education speaker track on Friday the 8th starts with
registration at 8am, followed by:
* Introduction to Open Source Software for Education (9-10 am)
* Linux in Early Education (10-11 am)
* Computer programming concepts for Science, Math and Technology (11-12)
* Mind mapping with FreeMind (1-2 pm)
* MiniLANs and thin clients with LTSP and Edubutu (2-3 pm)
* Network Directory Services (4-5 pm)
* Creating Publications (5-6 pm)

To learn more about each presentation, please visit:
http://www.socallinuxexpo.org/scale6x/conference-info/open-source-software-in-education/

Want to do more than just sit in a lecture? This year the Expo introduces
our “Try It Lab” on Saturday and Sunday. In the lab, you'll participate
in hands-on sessions where you can learn about OSS first-hand. Volunteer
instructors will guide you as you learn by using leading OSS programs
comparable to well-known Windows and Mac software. In the lab, we will
have a variety of computers and thin-clients, so you can see the many
options you have with OSS.

Lab topics will include:
* Open Office – the OSS alternative to Microsoft Office
* GNU Image Manipulation Program – the power of Photoshop, without the cost
* Inkscape – a powerful drawing tool like Adobe Illustrator
* Joomla! - a flexible web publishing tool for dynamic web sites
* Linux – desktop software replacing Windows and Mac OS-X
* Thin Client Computing – learn how to dramatically reduce PC costs and
support

For more information about the Southern California Linux Expo, visit our
website:

http://www.SoCalLinuxExpo.org"

Cheers! -joe

Friday, January 25, 2008

Edubuntu Users Listserv and How My Curriculum Works

Hello again faithful followers. I must apologize for my extended delay from posting. I wish I could say it was due to some exciting adventure in my life that occurred over the Holidays but alas, I did little more than get myself addicted to Battlestar Galactica. I did get an OLPC machine for Christmas from my parents, but in case you haven't heard, there have been some "complications" in actually receiving the machine. I'll be sure to post my thoughts on the device as soon as it comes in.

No, the real reason I haven't been posting recently is because I discovered a thriving edubuntu user community on a listserv and have been reading and contributing to that as much as I can. You can sign yourself up here if you're interested. Since the main purpose of me maintaining this blog was to have somewhere to vent, question, and participate somehow in the community, finding an alternative has supplanted my time somewhat. In fact, for a while I kind of forgot about posting here until I actually ran into an issue with thin client resolution last week and googled the problem, only to have the top two hits link back to this very blog! Now I'm not sure if that is a case of Google self-promotion or something, but I certainly hope so because the alternative (being the idea that I have somehow become an expert in edubuntu problem solving) is a far more frightening thought.

Nevertheless, it did make me realize that I have something to offer more than just my contributions to the listserv since even an ubuntu junkie like me did not discover it until very recently. Therefore I present you with my first listserv poached post below, a response to a question by another member that asked me to clarify what programs I was using in the lab with my students and how I was using them. I hope you find it interesting. Cheerio! -joe

"Hi Bill,

The current curriculum has just undergone some recent changes in light of my beginning to teach middle school students in addition to elementary school students for the first time but I'd be happy to comment about the reasoning behind the current plan.

It arose out of specific school needs, state and professional organization standards (especially ISTE and Massachusettes since California doesn't have specific computer related technology standards), and my own experience/vision. The primary driving force towards Linux, LTSP, and Edubuntu arose out of necessity as much as anything else. I work at a charter school and we inherited a campus from a defunct public school complete with network and computers, the vast majority of the latter being from the wrong side of the millennium. Many of the machines we are using now were donated by organizations (the border patrol, district attorney's office, private companies, German Consulate) that were upgrading infrastructure and would otherwise have been discarded. Thus the ability to use these many underpowered and outdated machines as thin clients appealed to me. I'd guess we have about 200 workstations on campus altogether, of which about 50 are Pentium 4 and four are Core 2 Duo (the administrators' laptops and my own). The rest are P3, P2, or slower.

I should also mention that my school is an International Baccalaureate (IB) World School on the elementary side while the Middle School that just started up last year is in the accreditation process. Additionally, the elementary school operates under a German Immersion program that has the students spend one week learning in English under an English speaking teacher and the next week learning in German under a German speaking teacher. And the campus we inherited two years ago resides in a primarily Spanish-speaking and relatively underprivileged area of San Diego so our incoming students are rapidly changing the face of the school. All additional reasons to use the similarly multicultural and globally minded products of Ubuntu and GNU/Linux.

Because we are an IB school on the elementary side we have what is called a Program of Inquiry (POI) that is essentially a matrix of 6 big ideas per grade (so 36 big ideas total) that are divided up and taught throughout the year in addition (and hopefully in conjunction with) the normal classroom curriculum. POI topics are things like "objects in the sky move in predictable patterns" or "water is essential to life" and typically last for about 6 weeks. Thus my own curriculum assignments are designed around supporting these topics while at the same time teaching the students specific hard skills about the programs they are learning to use. I also try to collaborate with the teachers and their own projects as much as possible, although this is difficult since I only see each class for 45 minutes per week.

On to the curriculum....

In Kindergarten the students learn how to use a computer as many have never used one before or if they have it was for very specific tasks. Mouse practice, Tuxpaint, and learning about the parts of a computer pretty much sum it up, although I do try to collaborate with the teachers as much as possible

In First Grade the students begin typing with Mavis Beacon Teaches Typing 15 (the one and only piece of Windows only software I will miss in the transition to Edubuntu in the lab. If anyone has any recommendations for a similar full-featured typing tutor that will work with GNU/Linux I'd love to hear about it). They also start doing somewhat harder online activities since they can read fairly well by this age.

In Second Grade we introduce Open Office Writer. I thought it was a bit early to start with word processing so young, but the Massachusetts state technology standards called for it so I thought we'd give it a shot. After just a year of typing the kids aren't all that adept at using the program, but I've noticed that it serves as a good introduction to the common interface of toolbars and drop down menus. It also introduces the ideas of saving, opening, and printing.

In Third Grade we introduce Open Office Impress. This is actually the program I would have started with in second grade because it is so visual, but third grade seems to be about the youngest age a student can really begin doing coherent presentations in front of the class so I suppose it works here as well. Of course we continue building on what the students have learned in previous years so they learn more about Writer this year as well.

In Fourth Grade the students begin learning Scribus. Publishing and writing labs are a big part of our school's fourth grade curriculum so this was an obvious choice.

Fifth grade focuses on Kompozer and web design in preparation for middle school and the online portfolios that the students begin in 6th grade.

Sixth grade centers around Web 2.0 sites and strategies like blogger and google docs and posting to forums and emailing experts. I originally wanted to do this in 5th grade but didn't feel comfortable asking elementary school students to sign up for the Internet IDs they will need to access certain sites.

In Seventh Grade the students learn Inkscape in the hopes that it will help them spice up their digital portfolios.

In Eighth Grade the students learn GIMP for the same reason as Inkscape.

Basically the idea is to give students the hard skills they need to be able to satisfy their class requirements in the method they prefer. If they want to fulfill an assignment on the fall of the Roman empire they can choose to write a paper, create a brochure, make a newspaper or magazine, create a website, present a powerpoint or whatever. You asked if the curriculum meets the needs of teachers and I feel like this is where it helps them out (Internet safety and research skills and stuff like that falls in the librarians domain) although I will be asking the teachers to fill out a survey on the whole curriculum at the end of the year so I guess I'll know more after that happens. I also like the idea of introducing students to computer parts and programming at least a little bit, thus the mention of kturtle which I'm hoping to introduce across every grade 2 and up (as soon as I learn Logo a little better).

As much as I'd like some new iMacs and to be able to work with the middle schoolers on video editing and animation I'm also pretty committed to using open source (or at least free) software not only to avoid legacy costs for the school but also so that anything I teach in the lab can be practiced at home by the students for no additional cost (assuming the student has a computer at home). I'm more likely to just hope for some new P4s to come through the school, buy some RAM for them and set up some stand-alone Edubuntu boxes.

Sorry for the long winded response, I wasn't sure where you were coming from and (as with all teachers) once I get started I can be hard to stop. Are you in education as well? If you're in the area I'll be presenting on my Edubuntu experiences at the SCALE conference in Los Angeles next month as well as at the CUE conference in Palm Springs in March. If you're interested you can learn more about my school at aeacs.org and see my presentation at hartmanbot.com. Cheers! -joe"

Friday, December 07, 2007

Sync out of Range issues with new Fujitsu-Siemens donated computers

Last summer I got word that the German Consulate in Los Angeles might have
some computers to donate to our school. 25 Pentium 4 computers to be exact, and while I didn't know all the specs on the machines, knowing that they had P4 processors was enough for me to know that we needed those machines as soon as possible. Unfortunately the German Government is apparently as bureaucratic as the United States' and it wasn't until this Monday that I was able to drive up to Santa Monica to get them. The good news is that there are indeed 25 P4 Fujitsu-Siemens Scenic N600 computers and better yet they are running at 2 GHz, more than fast enough to power a few thin clients, so that is a plus.

The minus came on Tuesday when I tried to install Edubuntu on them and discovered that nearly every monitor I had gave the "sync out of range" message when edubuntu tried to boot. I'm guessing it is a driver issue with the onboard display adapter, but it was puzzling that certain monitors showed things just fine. Even stranger was the fact that one monitor apparently worked fine, but another of the exact same make and model didn't work at all! It was a very disheartening and frustrating discovery and basically sapped my entire Tuesday trying to solve. Eventually I got so frustrated I wrote an irate plea for help on the Ubuntu Forums. Alas, I received no reply.

That night I had an idea for how to fix my problem. Since Ubuntu has pretty good video card support I would just purchase 25 cheap AVG video cards and use them to show the OS. I tested the theory on Wednesday with some old cards I had and it seemed to work so I started shopping around. Eventually I came across pacificgeek.com and ordered 26 8MB video cards for about $50. What a deal!

So now I'm waiting for my video cards and RAM to arrive so I can start putting these babies to work! Let's hope my $50 solution works. -joe

Saturday, December 01, 2007

From the Obvious Department: Updates help Ubuntu

Well, I'm kind of disappointed. I was all set to whine and moan about Edubuntu screwing things up on my LTSP in the outside lab and how it made me reinstall the entire OS again but then a funny thing happened. After I reinstalled the OS I noticed that it not only worked exactly as it should, but it also had solved one of the most annoying changes from Feisty to Gutsy. So now I guess this is going to be more of a fanboy post than I originally planned to do. Oh well.

So there were basically two problems with the outside lab. I'm not sure whether they were both due to a faulty install or not, but the first was really strange. I have 24 computers in the lab including the server. Therefore I set up 24 user accounts numbered "student1" through "student24" and gave them all the same password so as to make logging on as easy as possible for the students. The only problem was for some reason the server would not accept a few usernames, like "student11" and "student15" for example. I tried looking around the file system and saw that there actually were directories for the malfunctioning user accounts, but I still couldn't get the server to accept the user IDs and couldn't log on to any of the thin clients using any of the malfunctioning IDs either. Really strange stuff.

The second problem was with Flash. Feisty used to require every individual thin client to install its own version of the flash player. Annoying, but not a big deal since it was just a matter of clicking through the plug-in prompts. At least there wasn't any password or authentication required. That changed when I first installed Gutsy. It kept asking for a password and I couldn't figure out which one it wanted. Was it the admin password, the root password, or the user password? Did I need to make the user an administrator and then install flash player? In the end I just decided it was better to leave flash uninstalled. After all the outside lab is too underpowered for anything but research and word processing.

So due to the user problem I decided to just reinstall the entire thing (during which I wrote the previous post). Upon updating and checking out the above mentioned problems I noticed that my user account issue had been solved and worked just as it should, while the flash player issue was not only fixed, but no longer required each thin client to install it on its own! Once I installed the player on the server, all the thin clients had it as well! Super-sweet.

I assume that the updates since the initial release of Gutsy had done something to solve at least the flash problem if not both issues, which brings me to the point of this post: Ubuntu updates help make the OS work better.

That may seem a silly, even contrived statement, but those of us with extensive experience using Windows know that it is anything but. This is because Windows updates frequently cause as many problems as they fix. I'm not sure if it is a Windows issue or a Firefox one, but just last week I had to remove the automatic updating of Firefox on a teacher's computer because it kept losing her bookmarks and passwords with every update. I also got yelled at quite severely last year when I installed updates on a colleagues laptop. "It screws up my computer when I install the updates!" she wailed. And it was just earlier toady that I read about a software update that brought down a call center at AT&T in 1990. Now granted that last example doesn't necessarily name Windows as the culprit, but the point is that Ubuntu gets it right.

This isn't the first time Ubuntu updates have helped me out, but it's still a nice feeling every time it happens. It feels like someone is listening, paying attention, and doing something about the issues that annoy you. It makes me think Mark Shuttleworth should go into politics or something. Cheerio! -joe