Doing some work in my basement and decided to put in 3 doors.  The only issue is that my house is 100 years old and the entry ways are not standard size.  Most doors are 80 inches tall and 36 inches wide, where as I needed a door 77 inches tall a door 76 inches tall and a door only 70 inch tall.  Doing some quick Google searches I found many fixit sites recommended using a solid door which can easily be cut or simply order a custom sized door.  Problem  with these solutions is simply cost,  a solid door is nice but expensive 150$ + per door,  a custom ordered sized door is also expensive 200$ + per door.
Lowes and Home Depot sell pre-made hollow doors that are perfect for indoor  scenarios at 35$ a piece.   The trick is since the door is hollow can you cut the door to size (height) but still maintain structural integrity?   I found that you can do this pretty easily by simply cutting the door at the bottom to the correct height.  In the case of the 70 inch door I took some cut both the top and the bottom.  Inside the hollow door the structure is supported by form that is glued inside and different points.  Using a screwdriver I removed the foam from the cut end of the door and then cut a piece of wood to size to go back in the hold.
Cut Bottom of Door
Using a 3/4 inch board I cut to fill in the hole.  Since the opening was actually 1 inch, I also cut a 1/4 inch plywood piece to make the fit tight.
3/4 Board Cut.
Finished Insert
Using small finishing nails about 3 on each side attached this insert to the door.  These nails are small and would be undetectable if you wanted to paint the door.
Doors
The other day a storm came through and knocked power out for a good 8-12 minutes.  Just long enough to get our server stack at the High School to shutdown.  Anyways most servers powered back up okay but our Apache webserver/ MySQL server did a disk check and on reboot the MySql daemon failed to start.  Looking into the logs it shows a message that the Innodb module failed to initialize and thus the mysql process crashes.
Looking into the specific mysql logs I find that this module fails because it the file innodb1 is corrupt.  This is not good as this file holds the index and information for all databases on the server (300) and is used frequently.  The easiest fix would be to restore a backup but in my case I showed the latest backup being May 5, 2013 and there has been two full weeks worth of activity since then.
To save all data and not relay on older backup need to try and force a recovery of InnoDB.  According to MySQL documentation you can force a recovery by restarting the MySQL service/daemon after adding a line to its configuration.
http://dev.mysql.com/doc/refman/5.0/en/forcing-innodb-recovery.html
[mysqld] innodb_force_recovery = 4
Under the mysqld section of the config file you can add innodb_force_recovery = 0 – 6.
Levels 1-4 are pretty safe as most data is preserved.   Setting the level to 5 or 6 gets a bit more risky as you could lose some data.
In my case levels 1-5 did not good and MySQL refused to run.  On force recovery level 6 the MySQL did work and all databases were up and running.  After checking that databases (Spot checked about 50)  and verifying no information lost, next step is to dump or backup all of the databases.  When MySQL is in a force recovery mode other then 0,  the databases are locked and you are unable to add information.  You can however dump all the data as a SQL file export and then reimport the data to clean database.
Here I used PhpMyAdmin to select about 1/3 of the databases at a time.  I learned the hardway to not select the Information Schema or MySQL database since if you do this, you cannot use PhpMyAdmin to restore your databases as it will fail on these two.
Do not select Information Schema or MySQL if restoring to same database server
With a backup of all databases minus these two safe and ready, now ready to reset MySQL and fix corruption.
My method:  First make sure have backup, next stop the MySQL process running.  Change the MySQL config file and set the  innodb_force_recovery = 0 to zero then delete the innodb log files and innodb file itself(ib_logfile0
, iblogfile1
 is a InnoDB logfile. ).  Then delete (DROP all Databases except for MySQL and Information Schema).
Now restart MySQL and a new InnoDB and logfiles will be generated and you will have a working MySQL on recovery level 0 with no data.  Now using PhpMyAdmin go to Import and Import all the databases back in MySQL and am back up and running.  This process worked for me and no data was lost.
This afternoon I started a process of making 300 exact copies on a 2 gig flash drive.  To copy a single disk at a time on Mac just using Finder was around 10 minutes.  So at that rate we have 300 x 10 = 3000 minutes or 50 hours of copying.  Not really going to work,  I tried a few google searches for copying multiple disk images to USB on a mac and did not really find anything that would work quickly and efficient with USB disks.  On the PC side there is a free application called imageUSB,  program works perfect and does what it says.
Here simply created a image of the a perfect finished flash disk,  then using multiple USB hubs plugin disk and whoalah now I can do 32  at a time at 12 minutes per copy cycle.  This reduces total time to make 300 copies to just around 2 hours.
Download ImageUSB for PC Direct
Using generic sub 15$ dollar 10 port usb hubs I setup two PC’s doing 11 on a laptop and 21 on a Desktop. ¬¨‚ĆThis setup with two machines offset a bit gave me time to plug and unplug usb thumb drives. ¬¨‚ĆIf you ever need to mass duplicate thumb drives ImageUSB works great.
Mass Copying in Action
Although there exists a variety of browser video download extensions I find that simply using Keepvid.com is the easiest method of saving a youtube video to your local machine. ¬¨‚ĆTo use Keepvid.com all one needs to do is copy and past the youtube video URL into Keepvid’s url bar and then choose the format for downloading. ¬¨‚ĆI recommend using the MP4 extension whenever possible as this format is compatible with most iPods, iPhones and iPads.
Here is a quick less than 5 minute Podcast on Using Keepvid.com and uploading content to a WordPress based Site.
Lately many people have approached me asking my opinion on recommendations for new laptops or for tips on upgrading their desktop.¬¨‚Ć With all the different specs related to computers and the corresponding marketing campaigns behind many of the biggest computer producers it is easy to confuse which specs really make a significant performance difference¬¨‚Ć and which are just aimed at moving more machines out of the warehouse.¬¨‚Ć This will be a short post because the answer is buy a Solid State Drive – in the form of the Intel X-25 II.¬¨‚Ć For example lets say you are looking at buying the new MacBook Pro 13 inch model, on the site they have listed two options.
Which option is best you say?  The answer is not neither.  For the best overall performance it would be wisest to get the cheaper 1099.00$ Macbook Pro and then use the 300$ to purchase the Intel X-25 160 gb solid state drive.  Six screws removes the outer case and 2 more screws remove the internal hard drive, in 10 minutes you can self install this component and you will never look back.
What about the Solid State Drives offered on the Mac Store already?¬¨‚Ć This is a good sign that these options are now appearing on the store but unfortunately the Apple store does not sell the Intel X25 and this model is still the industry leader by a large margin.¬¨‚Ć That is not all solid state drives are equal and for the money it is better to stick with Intel’s product.
The difference between and Intel Core 2 Duo at 2.4 GHz versus 2.66 is absolutely meaningless for 98% of computer users.  Both processors are extremely fast and with either one you will most likely rarely or possibly never be bottle necked by this component.  The rest of the specs on these machines look very similar except for Hard Drive Size.
With Intel’s new release of the i5 and i7 they have even furthered their developmental lead over AMD and produced an even better performing processor.¬¨‚Ć This kind of processing power is great for database enterprise style servers but for most consumers who again getting the faster processor looking for a faster feeling machine in a day to day productivity style setting you may be disappointed.
Traditional spinning hard drives are cheap and large.¬¨‚Ć Sadly even faster 10,000K (or even 15,000K SCSI) spinning drives cannot deliver data fast enough to keep up with today’s 4 and 8 gigabyte RAM machines with Intel Core 2 Duo processors.¬¨‚Ć The traditional spinning drive has been the slow poke for sometime and upgrading components around will result in only minor visible speed increases.
Changing to the Intel X25 Solid State Drive will result in a 30-40% feel in performance gain in everyday use.  The system boot time will drastically be reduced, cold starting programs will launch at a unbelievably faster rate.  In fact I predict that in less than two years the majority of all desktops and laptops will have their primary drive be a solid state.  If you are looking to upgrade a Desktop again it is best to go with the same Intel x25M drive and perhaps by a secondary large 2 TB drive for media storage.  The key is getting the OS and main program files loaded onto the Intel X25-M.
At Millikin Elementary there is an Dukane Compact 3200 Series Intercom system.  This system has worked well for many years but recently started having trouble switching from Talk to Listen on the control panel.  After looking at the unit it appeared that only the button itself had failed and the the wires connecting this button to the main board needed to be punched down (punch down 110 tool).
A little closer
As you can see from the Photos this is not an entirely new unit,  in fact is quite old.  So old in fact that repairing this unit become a little tricky because finding parts for this unit is hard.
The unit’s failed green button has a serial number and some small text saying “made in France by Interswitch”.¬¨‚Ƭ¨‚Ć Interswitch no longer exists and Dukane has stopped making, supporting, or even acknowledging the existence of this intercom unit about 12 years ago.¬¨‚Ć With new Intercom systems running in the multiple thousands of dollars it made since to simply fix the broken switch but to do so in such a way as not to limit the functionality of the machine.¬¨‚Ć At first I simply installed a generic switch as temp fix while I searched for the original part. At a nearby Radioshack I simply put in a dumb switch that worked somewhat- problem being it was not mounted correctly and I did not want to physically install a bracket since I felt I could eventually locate the correct part.¬¨‚Ć This replacement switch was also hard to use in terms of switching from talk to listen quickly.
After too much time spent searching online I finally found two leads, an ebay store selling old Dukane equipment that was broken and a part supplier in Oklahoma that used to sell the equipment 10 years ago.¬¨‚Ć The Ebay option turned out to be a bust since he wanted 1200$ for all the parts – all I really need is a button.¬¨‚Ć The part supplier in Oklahoma came through having two green buttons left in stock (no red) and that was it.¬¨‚Ć http://www.coxsystech.com/index_files/Page509.htm (Company Website).¬¨‚Ć Although their website does not list them having any parts for this unit anymore, after I was transferred to the warehouse manager it turns out he had two buttons and that was it (green).
Broken Button
New Button
I decided to buy both just in case the other button fails on this unit and 26$ later the machine back and working as new (yes 26$ for two buttons that probably cost 1$).  Thanks to the power of the internet it looks like this old unit will have a few more years service left before becoming completely obosolete.
Probably the best overall aspect of using WordPress is its seemingly never ending library of plugins.¬¨‚Ć In a school setting with primarily Mac’s one easy way to capture Video (with Audio) is to use the program Photobooth – easy to use – fun for students and staff.¬¨‚Ć To post and embed one of these videos into WordPress is simple using the plug-in WordTube or the Add Video button.¬¨‚Ć WordTube works with the latest version of WordPress as of the time of this writing (2.9.2) and easily accepts movies from Photobooth.¬¨‚Ć You can download version 2.2.2 directly from Here – or better yet add it through WordPress directly – see Podcast Below.
First off the advantage to using WordTube is that you can resize a movie, embed it directly in a wordpress post/page and use a built in player to start and stop.  If you use the built in Add movie button in wordpress you will save time but the movie will open in a different windows and will appear only as a link in your post.
Here is a Podcast on how to get WordTube, convert – upload – and embed a movie from photobooth nicely into A wordpress Page.
Here content created from a teachers Macbook in Photobooth uploaded to WordPress.  Here is a sample movie from Photobooth Embedded into WordPress using the WordTube Plugin.  (I also embedded my screen podcast using this plugin as well).
Recently, actually very recently as in last night and today I noticed that the DNS servers for my home service provider were down(ISP Mediacom).¬¨‚Ć Mediacom does a good job with internet service in this area but they have had a little trouble from time to time.¬¨‚Ƭ¨‚Ć After a couple of quick network tests I determined that the problem is with my ISP’s DNS servers.¬¨‚Ć This is not the first time I have noticed that their DNS servers have been comprimised so I decided to look for an alternative solution.¬¨‚Ć For most users simply wait and your ISP will promptly fix this issues but for those of you who are a little more hyper like myself and want a fix that will work without calling tech support, read on.
First off for those reading this who are not familiar with the functions of a DNS server (Domain Name Servers) here it is in a nutshell.
Computers like numbers and not names, therefore when you tell your computer to visit www.yahoo.com a DNS server translates this name into a number (IP Address) which your computer likes.
Okay so maybe I overly simplified a bit but this at least gives the basic premise.
So if you can visit Yahoo by clicking on this  http://www.yahoo.com then your DNS servers are working perfectly.
If you cannot visit Yahoo by the using a domain name but can visit by using this link http://69.147.114.224 then you have a DNS issue.
Google now offers free dns servers that work regardless of you ISP (in most cases) and are fast and efficient.  Also they are easy to remember
Google Free DNS Servers
8.8.8.8
8.8.4.4
To fix a pesky home internet connection or for another useful tool to help troubleshoot overall Network (Specifically DNS server issues) it is nice to have these free servers available.
If you suspect that you may have trouble with DNS, simply edit your Network Configuration leaving DHCP intact but clicking the box to fill out manually DNS servers.
Here is how it may look on a windows machine:
Or better yet simply change your DNS settings on your home wireless router and all computer connecting to it will use the new DNS server.
Look for the WAN connection under your wireless routers setup utility.
If you are a network administrator and maintain your own DNS and DHCP services, having google’s DNS servers listed as a secondary or even thrid option in DHCP is also a good way to provide a little extra if something ever goes amiss.
Often I get emails in regards to file format issues.  A user downloads a FLV file and wants to import this into a Movie project and needs it in .mov or .mpg format.  Another frequent request is to convert a wps (Microsoft Works format)  or wpd (Word Perfect Document) and needs this to open in Mac Office 2004 or 2008.
For most conversions of this nature the online site www.zamzar.com works great.
With Zamzar you simply upload a file then choose which format you want it to convert it to.¬¨‚Ć Add you email address and click on Convert – wait a few minutes and you will be emailed with a link to the converted file.
Zamzar works well and comes with only a few restrictions.
Here is a feature list set,  for me the free version is more than adequate.  My only complaint with the service is annoying audio pop-up adds that come from time to time.
After I fixed a friends older Dell machine running XP Home I came across another friends older Dell that had a failed Hard Drive.  I decided to go with Vista with this machine and tweak it in a similar way I would tweak XP.  In short Vista running Service Pack 2 utlizing some basic performance tweaks really performs quite well.
Vista Tweaks:
1.  Turn off the Aero Desktop or disable Translucent effect (The machine I am using only has 1 gig of RAM and an older X300 video card)
2.¬¨‚Ć Switch to the Classic Start Menu (Right Click on the Start button – hit properties)
3.¬¨‚Ć Turn off indexing on main drive (Right Click Drive C in Computer and then uncheck indexing this drive)¬¨‚Ć – I opted to skip this only because I installed¬¨‚Ć new fast drive in this machine
4.¬¨‚Ć Turn off UAC (Universal Access Control – Annoying and slow)¬¨‚Ć – Go to Control Panel, Click on USERS,¬¨‚Ć then Click on User Accounts again, then click on User Access Control and Uncheck.
5.  Install Lastest Service Pack 2 helps with Speed
6.¬¨‚Ć Disable Security Center¬¨‚Ć (Click on Run then type services.msc – look for Security Center and click Disable)
7.  Disable Remote Assistance (Right Click onComputer,  click on Advanced System Settings, then click on the Remote and turn off Remote Assistance
8. Install free.avg.com  AVG free edition,  disable daily scan.
9. Install Spybot Search and Destroy – good at removing bad software and doesn’t hog system resources¬¨‚Ƭ¨‚Ć (do not install Teatimer)
With these Basic Tweak applied the results were good.
Video of tweaked machine Running Half Life 2 in Vista at full speed (click on image to view video)
Video Tweaked machine Running Office 2007 and Desktop.
M | T | W | T | F | S | S |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |