Roodhouse Tech Blog

Technology at Geneseo Community School District 228

Archive for the ‘Upgrades’ Category

If you are not wanting to get stuck in the subscription model of smart software I don’t blame you.¬¨‚Ć Unfortunately the last version of Smart Notebook that does not require a subscription is version 11 and can be downloaded as part of the educational software of 2013.¬¨‚Ć Newer version of OS X (Yosemite and El Captian) come with Ruby installed at version 2.0, where smart notebook 11 requires version 1.8.

To fix or to get this version of Smart Notebook software to work on the newer OS X you can copy the old ruby files and copy them to the ruby framework found  in /System/Library/Frameworks/Ruby.framework/Versions.  Or an easier method is to simply use this package after you install.

Run this patch and Smart will run like normal.¬¨‚Ƭ¨‚Ƭ¨‚Ć Before running this patch you need to have notebook 11 installed 🙂

Hope this helps make some upgrades to El Capitan a bit easier for folks.



Youtube has updated its site and Video Download Helper and  no longer work to download many videas as mp4 files.  Strangely using still works if you save in the webm format but not the more universally accepted mp4 format.  All is not lost however as a quick Google search reveals that this add on works well.

Download YouTube Videos as MP4 – yes that is really the name.



Now with this Add On installed and working to download a video you must first play video on youtube.  Now with the video playing look below the video and you will see a new option that says Download.




Notice the Download tab on the video and the option to pick MP4.

That’s it.¬¨‚Ć If you don’t see this option first close firefox (or reboot computer) and then start it back up.¬¨‚Ć Now search for a new video and you should see the little download link.


There are multiple ways to use YouTube.  You can subscribe to channels you can comment and join the YouTube community or if you are like the me you may just want to watch the video.  This applies to schools and educational settings where teachers and students find value in watching certain videos but do not need comments or suggestions for other videos / in fact these things actually distract and more importantly slow things down.  The fix for this has been created by Google itself and is called YouTube Feather.

Click here to Access Google Feather and check the box to participate in the Beta  Youtube Feather

Feather works by removing google + integration, removing comment section, removing suggested videos, and by defaulting to playing mid level video quality based on network connection.¬† It also minimizes advertising Рoverall it returns to the simplicity and core of what makes YouTube great.

Again Feather is great for use in Educational settings where users post inappropriate comments or where suggested videos that pull up with the content are off topic or just simply inappropriate.  Lets hope Google does not kill this beta and keeps it going.


Over the weekend I changed out a battery on a HP MSA20 Raid device that houses data for Windows Active Directory based student directories as well stores copies of backups for a few servers.  The system has functioned well over the last couple years but the battery failure caused data corruption on the that RAID channel.  Luckily this data was easily restored from another source but I find it a design defect that a battery would cause the Raid to corrupt.  Most Raid devices simply revert to a slow data mode disabling the write cache when a battery fails, this allows the device to still function and will go back to full speed when a new battery is installed.

On the back on of the unit you will see an digital panel indicating an error with either a F1 (lower batter failed) F2 (upper battery failed, or F3 (both failed).

The upper batter can be replaced by powering off the unit and removing the left side array.  Inside is a battery back that takes a bit of fiddling to get removed from its casing.


I had to remove the unit from the Rack and remove a screw which held the left side Raid channel intact.


Battery Pack


After Replacing the unit I had to hold the Power Button on the back and wait as unit did full boot.  Battery pack was around 25$ .

Working Unit.






Apple iTunes version 10 and 11 do not have the ability to import Windows Media Audio files or .wma files.   If you are in the progress of migrating form a PC to a Mac this can be problematic if you have used Windows Media Player, the Zune or other windows centric devices and software to manage music.

Since iTunes cannot natively import these files you will need to use a third party tool to convert the audio files into a good format.

I found this program MAX, Macintosh Audio for OS X.

This program is free and works well.  It can convert multiple audio formats including wma.

To convert a WMA music collection to Mac I would recommend using the MP3 encoder since the MP3 extension does not contain any DRM restrictions.

First here is the Application Max in Zip format.  Simply copy the Max application inside to your Applications folder.

Max .91

Launch Max then click on on Max | Preferences.  Here you can choose an output format to convert files to.  In the bottom box choose MP3 then in the top box click the +.


mp3maxNow a new box will Pop up,  I would recommend using your own custom setting and choosing Bitrate at either 192 or 160.


In most cases there is no need to raise the bit-rate higher then 192.


Now make sure the MP3 box is checked and then simply click on File | Convert.  You can select multiple folders with up to 100 songs at a time.  By default the program will copy your converted songs directly to your Music folder on the Mac side.

Thats it,  nice easy useful tool





At Millikin Elementary there is a small stack of servers (4 Xserves and 1 Xserve Raid) that handle all Mac based student logins and home directories for school district.  Theses servers replicate an Open Directory that has accounts for all students K-12 and connects them to a XServe Raid for mobile home syncing.  Over the last couple of days I have upgraded these systems and have made some changes to how they function.  The first upgrade was a memory upgrade in the two AFP servers that each connect to one controller in the RAID Device.  Machines now have 12 gigs of Ram up from 4 and can consistently maintain a throughput of 140-170mbps per second on the AFP share volume.  Machines can easily handle 100+ simultaneous active connections on each respective channel on the RAID Device.  With the setup having home directories sync at login and logout we will be able to have more than 800 students simultaneously logged student lab macines which exceeds the number of traditional Lab computers we have. These servers are 2006 intel Core2Duo Xeon based XServes that went into production in 2007.  These machines in addition to having the Ram upgraded have some new drives and a new OS.  The operating system has been upgraded from OS X Leopard Server to OS X Snow Leopard Server.

The setup at the school district is that all lab and student machines will be running OS X Lion (10.7.4) and the servers with the AFP shares and Open Directory will be on 10.6.8. ¬¨‚ĆAfter reading numerous reviews, comments and newsgroups info online I decided against OS X Lion Server at this point, it appears that 10.7 server OS is to be perhaps a¬¨‚Ćtransitional¬¨‚Ćproduct from Apple where as 10.6.8 is quite stable and refined (more important for a server that runs 24×7).

Student accounts at the K-5 level will now no longer sync entire home directories with these servers.  Each Elementary iMac lab has been set for the last 5 years with assigned computers for each student.  In this scenario there is no need to send network traffic back and forth so these accounts are now in groups (k-2) and (3-5) which will only use the servers for authentication and a basic template to create a home directory structure.  The effect will be extremely fast login times with little to no impact on local network traffic congestion.  With 900 iPads already deployed in the K-5 schools reducing unnecessary network traffic is a plus.
(Opening 1 of 2 2006 XServes to add Memory)



For the upper grades students are divided into two groups 6-8 and 9-12.  These accounts will use the AFP file share for home directories like they have in the past and all files will be accessible via any computer they login into.  To further increase performance the 6-8 accounts have home directories that sync at login and login ( & background at 30 minutes) on their own Xserve Raid ontroller.  The same applies to 9-12 group with their accounts residing on the other Raid controller.
Teacher laptops have also been upgraded to OS X Lion 10.7.4 but these machines are configured in which each instructor is set as a local administrator of the machine with no network based authentication.  By the start of school year 2012-2013 all end user machines will be running OS X Lion (Except for two mini G5 Labs still in use at the MS which run 10.5).
But wait what about Mountain Lion 10.8?  Yes unfortunately the release of OS X 10.8 is scheduled for mid July which means it will likely not be rolled out at the start of the school year.  In my experience it is not a good idea to attempt a mass rollout of a new OS which has a version number of 10.8.0 (10.8.2 or 10.8.3 stable).  Instead will plan to install this operating system on a few more adept users and give it a test run on a limited basis for at least the first semester.

We have an 8 Core XServe which was one of the last models of this server before Apple discontinued the line.¬¨‚Ć This server houses our Podcast’s which are run using Podcast Producer / Podcast Capture and also houses the cloud storage data for a series of simple applications I wrote. ¬¨‚ĆThis server also runs Deploy Studio and stores all images for Netboot deployment. ¬¨‚ĆPurchasing from Apple can be a bit pricey and when this server was purchased we had it preconfigured with 3 gigs of RAM which seemed adequate at the time. ¬¨‚ĆIn fact 3 Gigs was adequate for running Netboot on this server and some podcasts here or there, fast forward to now this server is utilized heavily, increased podcast activity, greatly increased use of AFP, NFS and SAMBA files shares were taxing the server’s memory. ¬¨‚ĆA quick stop at¬¨‚Ćand this server is now running with 12 gigs of RAM (cheap under 200$). ¬¨‚ĆThe Server has available capacity for up to 64 gigs of RAM but I think quadrupling the memory at this point will ease the bottleneck and allow it to function efficiently.


12 slots of memory total using six 2 gigs sticks DDR3 8500.

Response time of our Podcast repository  greatly increased take a look here  Noticeable speed increase in download and access times for these podcasts accessed through our iTunes U site as well.  You can view Geneseo CUSD 228 iTunes U site (new) from here

Greatly increased processing speeds for submitted podcasts using Podcast Capture / Podcast Producer.

Better Performance on Cloud File Storage Apps.  (Northside Share, Millikin Share, Art Share, Music Share, etc)





Server Rebuild – Hyper V

In a continuing effort to reduce the number of physical servers and move existing servers into flexible moveable vhd images running in Hyper-V -, I reconfigured the Destiny library catalog system server(  Before installing the Windows Server 2008 I created a VHD image of the existing system and then loaded it as a Hyper-V image on another Hyper-V host.  Server is a Poweredge 2950 III with two Xeon chips totaling 8 logical cores.  Upgraded RAM to 16 gigs and enabled VT-X virtualization in bios.

This server is 4 years old and I decided to replace the Hard Drives with Western Digital RE4 drives and have them run in a RAID 10 configuration.

Copied Destiny library back to its original server now running as virtual machine with plans for the machine to host 3 other virtual machines.

There is one last older Pentium III based server left in the district and will plan to move it to a vhd image and run on this hyper-v host as well.


Apple’s new MacBook Air is really a device I am impressed with. ¬¨‚ĆAn i5 processor with Solid State Drive (with Trim support) small form factor and good battery life machine is really the future of laptops or as they are newly being categorized as ultra-books. ¬¨‚ĆThe biggest limiting factor is attempting to manage or deploy large numbers of these devices is how to image/re-image the machines quickly and efficiently. ¬¨‚ĆWithout Target mode, firewiree – the MacBook air features a new feature that may in fact be the most efficient of all – that is wireless netboot.

Using a 10.6.8 based server running the netboot service – and partnering this up with Deploy Studio¬¨‚Ć(used Stable Build Version 1.0 RC 130 Oct 2011) you can wirelessly netboot and image MacBook airs as Mac’s or PC’s or both Mac / PC’s dual boot, all from a wireless netboot.

Using this setup it is possible to re-image and setup 25-30 MacBook Air’s simultaneous off a single wireless access point – removing really the only major hurdle to large scale deploying and management. ¬¨‚Ć Seriously when you combine the speed, size and overall look of a MacBook Air I would look for the competition to start copying this design immediately. ¬¨‚ĆThe advanced EFI firmware features of enabling wireless before booting I would also expect will be added by other major computer manufactures. ¬¨‚ĆYes the re-image process is slower over wireless but still is better then trying to use a USB to ethernet Adapter on large numbers of machines.

EFI Wireless with Netboot Server

Wireless Netboot with Deploy Studio

I am on pace to replace all network switches in the district by Christmas Break and have all end points capable of 1000mbps connections / or with Wireless N connections over 100mbps at a minimum. ¬†The High School has now been finished and I will start on the Middle School this week or perhaps early next week. ¬†Switching from a Catalyst 3500 XL to a Catalyst 2960G with all gigabyte connections has a very positive effect on overall networking. ¬†Considering all of our desktops, laptops and wireless access points can connect to at the 1 gbps speed or close to 240mbps with wireless N network is running smoothly. ¬†Installing the switches has so far gone smoothly, the only major hiccups is reconfiguring all switch to switch connections as dot1q (old switches use ISL Рno longer supported) and have to order to LC to ST mx fiber cables as some of the fiber drops are SC and others are in the ST form factor .

I have also reconfigured the existing 3560 G switches that I installed last year to have all 10 GB fiber connections in dot1q.  There is a noticeable speed increase if all ports and paths operate on dot1q rather than have some ports switch back and forth between VLAN protocols.

I also replaced some Netgear 24 port 100mbps switches that were used in labs with newer identical models but their 1000mbps version.  (2 Switches at Southest, and 2 at the High School).

(10 year old retired switches at HS)


April 2018
« Sep