Tuesday, October 30, 2007

Public vs. Private School Debate: Are Vouchers Really Worth It?

Lately I have been getting a lot of spam on school vouchers, both for and against. As much as I am interested in the issue, I really don't like it when people kill trees to leave stuff on my front door. But it does show the importance of the issue of school vouchers, and how much both sides are dedicated to getting their way.

I've blogged in the past about the school voucher system as was passed by the State Legislature, with both the flaws and the benefits. But that is just looking at the funding, legality, and requirements set by the State. I have also seen the video as suggested by Jordan Gunderson in his blog, but I want everyone watching that to keep in mind that sensational journalism (i.e. yellow journalism) is there for the shock value, and needs to be taken with a grain of salt.

The core question here is whether or not there is real benefit to students entering private vs. public schools. That's the question that most pro-voucher organizations have not addressed, assuming that the school system in private schools are superior due to higher graduation rates. Anti-voucher organizations say it's because the same level of funding is not available for public schools, and that's the only problem.

So, I thought I would do what most people seem not to do when they come to a problem: Check the research. Because of the national attention the school voucher system is getting, it was quite easy to find some scholarly records both for and against vouchers, based on hard research. I will be looking at two in this blog, but if you are interested in viewing them all, I highly recommend you do a search in Google Scholar.

Educational Vouchers: Effectiveness, Choice, and Costs Henry M. Levin, Journal of Policy Analysis and Management, Vol. 17, No. 3, P. 373

Henry M. Levin asks three questions:
1. Will vouchers improve student achievement?
2. Who will choose and what are the education consequences?
3. What is the evidence on comparative costs of public vs. private schools and on the costs of a voucher system?

Now, in the article, Levin also points out that he has been a proponent for vouchers in the past, outlining the benefits of a voucher experiment in inner-city areas. But he also has pointed out that with the private benefits of vouchers, there is a social cost based on greater inequality and further deterioration of a common educational experience. So, now knowing his bias, he begins to outline the answers that he found based on the above three questions.

1. Will vouchers improve student achievement?
First, a disclaimer (which I find very significant): Levin outlines that controls are very difficult, because in making the choice between a private or public school the family willing to make the decision is very educationally minded, while most families that do not consider the decision are not. Family orientation on education has a huge impact on student success in any classroom. More on that point later. ^_^

The first study was made by Coleman, Hoffer, and Kilgore (1982) comparing Catholic private schools with public schools at the 10th grade level. Their findings saw slightly higher achievement in the private school sector (0.12 to 0.29 deviation points). Note that the standard deviation for any survey or statistical sample is generally between 0.05 to 0.008 (for highly rigorous statistical analysis). This should give you an idea of the degree of deviation. It was then quickly criticized, and a new study was conducted, as outlined by Goldberger and Cain in 1982. When Willms made adjustments for the statistical problems, the private school advantages were greatly reduced or eliminated.

The next evaluation, the Longitudinal results for students through their sophomore to senior years, found 0.1 as the standard deviation in achievement as an advantage. It resulted in only a 10 point increase in the SAT scores, which is not very significant. There was also an achievement overlap that gave 46% of public schools higher scores than private schools.

Levin then sites more recent statistical studies that have found no differences in achievement, or only minimal differences with comparable students in both private and public schools. His final word? There is no real benefit to private schools over public schools as far as achievement is concerned. The real impact came from school stability. Students moving from school to school tend to fair worse, while their peers who remained in the same schools tend to fair better. Did it matter which school? Not at all. Students in stable social environments within public schools were just as successful as stable students in private schools. That being said, parents do seem to have a higher satisfaction rate with their students in a private school than a public school, regardless of achievement numbers.

2. Who will choose and what are the education consequences?

Arguments for and against school vouchers argue that vouchers alone will allow for better market competition, and therefore force the education system to reform or perish. Levin argues that families choosing an educational institution are more advantaged both educationally (i.e. they generally have a higher education) and economically than non-choosing families. He also argues that the important criterion for choosers tend to be socioeconomic status of other students based on the more preferred schools, and therefore increases segregation. And finally, it is the peer and contextual effects of the higher socioeconomic students that have positive effects on achievement, which leads to a conclusion that inequalities in educational outcomes are likely to be exacerbated by vouchers.

3. What is the evidence on comparative costs of public vs. private schools and on the costs of a voucher system?

Levin has several arguments regarding costs and a voucher system, but as the arguments both for and against funding have already been extensively gone into with the Utah version of the voucher system his conclusions do not apply much to our situation. Rather, I would prefer if the reader referred to previous blog entries on the financials of vouchers.

School Choice and Student Performance: Are Private Schools Really Better? David N Figlio and Joe A. Stone, Institute for Research on Poverty discussion paper no. 1141-97, 1997

Figlio and Stone teach for the Department of Economics at the University of Oregon, and conducted an analysis on the benefits of public schools and private schools by looking at the previous research and fixing issues with the statistical sampling. The research was done with the question of whether or not there is a real difference between public and private schools, and if the difference was there, why. Their findings were really interesting:

1. Religious (primarily Catholic) Private Schools faired the best for ethnic minorities for education, or for high-income students because they choose more expensive and higher quality schools. But for all other educational options, they were generally equal to or behind public schools.

2. Non-religious private schools do tend to do better, scoring perhaps 29% higher at times. The findings were found, not in the difference in quality, but the different social environment and peer-support groups.

3. Finally, the findings are based on moving a single marginal student into an existing peer group within a private school. Vouchers tend to aggravate the social environment by changing the peer group within private and public schools. That means that achievement could deteriorate in both sectors, impacting the initally low-achieving, low-income students the most.

So, ultimately, the problem is not the quality of the instruction, but the social environment that is built within the school itself. Because most attendees of private schools have motivated parents that take an active interest in their student achievement, those students are more interested in achieving better. At least that is the evidence that I see in the research I have read so far.

So where does this place the whole voucher argument? Honestly, I think it will not have an impact on education one way or another. More money, fewer students? It's all about providing more financial incentive to move students around, and giving blame for educational failure on a system that is there to support the parent, not take the parent's place. In my personal opinion, parents should spend less time blaming the schools for bad grades with kids, and spend more time in their lives.

This is by no means scientific, but my parents were more interested in helping us learn, and teaching us how to learn on our own, than about which school we went to. Perhaps it was because we didn't have Cable, and there wasn't much else to watch but Public Television. Or perhaps it was because we didn't have a video game console. Our past time was discussing historical events, analyzing statements, and learning through experimentation. All without a private school or school vouchers.

So what should we really spend our money on? Perhaps resources for parents, synchronized with school topics. Let's get parents involved without providing segregation along class lines as suggested by Levin.

Saturday, October 27, 2007

New SEO Evaluation: Johndaughters.com

This week, off hours, I have been working on a new SEO evaluation. John Daughters, a hypnotist and hypno-therapist. He has been working on getting a web presence for his business, and has an excellent website. The only problem is, he needs more hits on his site.

He came to me and asked if I would take a look at his website and give him some pointers. The site is written beautifully, by a master web designer. But there are some things that could be added in order to increase his search engine optimization, and increase his search ranking.

Back Links
The website is beautiful, but is missing one major thing: Back links. While the website is designed well, according to the tools at SEOChat.com he does not have anyone linking to his website. Now, back links are a major need for any website and his website is no different. What can he do?

One thing that can be used is Web 2.0 technology. Blogs, Wikis, and other web presence options can be used to increase back links. One thing that I think will work for John is an entry in WIkipedia.org. Of course, the entry would need to be topical, and benefit the community as a whole (with accuracy).

Keywords on Website
Flash on a website is wonderful, but only if the flash is backed up with text on the page. John's main website is all flash, and as such it doesn't have many keywords in the body of the site for recognition. Luckily, his other pages do. That being said, he has plenty of meta tag keywords. Why are keywords in the body so important? Because Google doesn't utilize the meta tags for ranking. So page content is necessary. What counts for page content? Image Alt tags! And they are friendly to the American Disabilities Act. ^_^

Videos, Videos, Videos!
Search engine optimization is more than just getting to the top of a search. It's really all about bringing more traffic to the website. Two great ways to bring more traffic to a website is to post videos to YouTube, and/or to post podcasts regularly. If you are a performer this is ideal. It's like a free audition for your potential clients! You also want to make sure they are made well, with great angles and topical scenes. These then bring recognition to your website, and hence to your business.

If you are interested in more SEO ideas and techniques, or want to understand how an SEO analysis can work, feel free to sign up for the SEO class at the University of Utah's Continuing Education website. I hope to see you in my class! ^_^

Thursday, October 25, 2007

Airship Progress: The Boiler Setup

This week has been rather stressful. My wife's family has been on alert for evacuation in San Diego (though thankfully they have not needed to evacuate), my Great Aunt broke her hip and had a heart attack, and my son has been ill all week. during all this, I found some time to test my boiler for my airship model.

The boiler is a test tube with a rubber stopper at the end. A tube will then be extended from there to the turbine buckets, and give the overall thrust. So, in order for this to work, I need to have both a lightweight engine with fuel source, and have a fuel source that is powerful enough to boil the water sufficiently.

Luckily, we have some old chaffing fuel canisters handy, so I ran a test. I filled the test tube half way with water, and then held the tube over the fire from that chaffing fire. The water started to boil within a minute. Success! But does it have enough power to push a turbine?

I conducted another test, using the rubber stopper. I filled the water up again, and then put the stopper at the end. There isn't currently a hole in the end for the tube, so I wanted to see if enough power could be built to blow the end off. I had hoped that it would pop to the end of the counter, but instead it popped clear across the room! That was really exciting. Enough power can be built with the boiler to move the airship. Now, I just need to build the gondola of the airship, the turbine and propeller, and the bladder for the helium. Of course, that will be after my prototype has been built (a hot air version).

Why a hot air version? Because it's currently cold enough in West Valley to support a hot air balloon, it's easier to afford because of the cost of the helium, and there is enough hot air from the chaffing fuel to create some lift. Once I test it out, then I will make the helium version.

Yay! I'm on to step three!

Friday, October 19, 2007

Book Review: War of the Worlds by H. G. Wells

Ever since I was little, I loved the story of War of the Worlds. I saw the original movie (not the Tom Cruise version), I listened to the original radio production... I just never read the original book. For some reason best known to fate, I never read the classic version by H. G. Wells.

Well, I opted to rectify that this last week. I started the book, which was a gift from my parents over the weekend, and it was difficult to put it down. The story is written as an autobiography regarding the events starting one weekend in June, when Martians landed on Earth, and began their reign of terror upon the inhabitants of late 19th Century London. The story is classic, having been remade in various forms throughout entertainment. Aliens, killing men that resist, and eventually eating those that don't. Yes, it's a classic tale.

But other than the story, the real captivation into this world is the prose. It's been years since I have read anything from the turn of the century that wasn't a translation of a more ancient text. Description was heavy, palpable, almost visual in what was and was not included. Written in the first person (as it was a fictitious autobiography), you are brought along the adventures of a philosopher as he struggles to understand the world that was turned upside down by an alien force of immense power. Forced to accept his position as vermin in the new order that has apparently consumed him, he walks down levels and levels of emotion, with a new character taking a different route and getting lost. It's also interesting to see how the main character takes the events of the fall of the Martians, and the eventual restoration of Man as the dominant life form on the planet.

All in all, this book is fascinating, and keeps a hold of you by virtue of the prose alone. If you enjoy a good story, love good prose, and wish to have a non-supernatural book to enjoy for Halloween, I would highly recommend reading it.

Next up? I think I will find some Jules Vernes stories I haven't read. ^_^

University of Utah to Offer Certification Exams For Credit!

Today we have received official word that the University of Utah will be offering For Credit classes that are official training certification courses for Apple, Cisco, and Linux. Starting this Spring the School of Computing will be offering special topics for the Cisco Network Academy's CCNA Exploration course, Apple Support and Server Essentials, and the Linux Professional Institute courses for level 1 and level 2. INterestingly enough, there has been a lot of interest from the Engineering students on learning Cisco, and and the Business IS students for Linux and Apple.

These classes will be graded (not Pass/Fail for those worried about their GPA), and the courses are electives so anyone can take them from any department. That being said, there will be a hefty special fee to augment the cost of the labs, and the cost of the training materials. You would be surprised how much companies charge for their proprietary training materials.

CCNA Exploration Course
The CCNA course will be the latest course offerings (as of September 2007), and will be a 4 credit hour course. This is because of the large amount of information you need to get through, and need to study up on in your free time. It is not for the faint at heart, so you may want to take a Networking course first to prepare for it. It covers network connections, Frame Relay, Router setup, Switch setup, different routing protocols (RIP, OSCL, IS-IS, ect.), and will even have a wireless section.

Much of the lab will be virtual, and since the virtual environment software is open source you can implement your own test system on your computer at home. ^_^ The instructor is phenomenal, having taught professionally and in the Academic world for years. But, to be ready for any certification exam, you would need to take both semesters. This is similar to the program that Weber State University has in place.

Linux Classes
The Linux classes are being taught with the materials from our good friends at Guru Labs, and are excellent. The first semester is Linux Fundamentals and Enterprise Linux Systems. The books are geared to general Linux distributions, but have specific information for both Red Hat/Fedora and SuSE Linux.

The instructor is currently a programming manager that graduated from Boston University. He is very knowledgeable in Linux, and will also be teaching our non-credit vi class.

Apple Support and Server Essentials
For the first couple of weeks, Support Essentials will have the materials of 10.4, because Apple will not have the 10.5 materials ready until February. That being said, the concepts and contents of Support Essentials (first half of the semester) is almost identical to the 10.5 contents, and as the instructor I will be providing all the necessary 10.5 materials in training. Server Essentials will be all 10.5, and will be almost completely different from the 10.4 materials. There will be focus on Web and Mail (which is currently not covered in 10.4), and the Collaboration software (Wiki, Blog, iChat's Jabber server, and iCal Server).

And, at the end of the class, we will have an open sandbox period to let you play with the server setup that you want, without someone breathing over your shoulder should you accidentally wipe your file server clean. ^_^

If you are interested in any type of technology degree from the University of Utah, and need some additional electives, I would recommend the certification classes. Not just because I teach one, but because I think it's important to have some practical experience with the theoretical concepts that are out there. That, and all the EE students that we told about the CCNA program were excited (they didn't have to do to SLCC to take the courses anymore). ^_^

Hope to see some of you in my class!

Thursday, October 18, 2007

Big News from Apple: Leopard Release and iPhone SDK

This week has been exciting with regards to Apple. They announced the release date of Mac OS X v.10.5 "Leopard", and the iPhone SDK for open and accepted developers.

Leopard
I have been a proponent of Leopard for a long time, because the cool features within Leopard (and Leopard Server) have had me drooling. Not because they are anything new, but because many of the open source programs that are out there have a easy way to manage them. It also means that I get more training for the Apple Certification classes that are coming up in the Spring. All I can say is I can't wait to start playing with the OS once it's released. ^_^

iPhone SDK
Yes, Steve Jobs and his group finally saw the light based on the outcry of the iPhone 1.1.1 update that killed a lot of hacked iPhones. iPhone users want an Apple PDA, not just a phone with a new interface. Now, just as I had hoped, after the iPod Touch was released, the iPhone will be opened with an SDK to developers that are issued a specific key (probably, anyway).

The only problem I would have with it is: what are the criteria for the key? There are currently a lot of developers using the Jailbreak hack and SDK that was developed by hackers out there at the iPhone Dev Wiki. Will they be eligible for the key? Will it be handled the way the Widget program was handled, allowing just about anyone to develop as long as the software is virus free? I hope so. It would make life that much easier for the current developers, and will basically incorporate all the cool apps that already exist.

February will be an exciting time for Apple, if they do it right. Let's hope they do.

School Vouchers Revisited

On Monday, I posted my concerns regarding the school voucher program. Many were perhaps misguided because of the patchy information I had gotten on the issue. One reader (I have a reader?? Yay!) pointed out in my comments that there is a voter information packet located here: http://elections.utah.gov/Voter%20Information%20Pamphlet_2007.pdf. It provides an impartial analysis on the referendum, as well as arguments both for and against the referendum.

Admitting that I was not completely informed, I promised that I would read through it. I ignored the arguments for and against, and instead looked at the impartial analysis. Here is what I found regarding my concerns:

Current Private School Students getting Voucher Funds
The bill specifically states that the student needs to be enrolled into a public school in January 1, 2007 before they can be eligible. This means that the students that are currently in private schools are not eligible for voucher funds, and therefore will not be taking any money from taxpayers without giving some back to public schools. Good, that's one concern that is cleared up.

Standards for Private School Teachers
There are also standards set for private school teachers, meaning that the school must higher "teachers with at least a college degree or with special expertise". Again, there is no mention of any teaching certificate, any requirement for a teacher to have any knowledge of developmental psychology, educational theory, or teaching skill.

Now, I know there are a lot of people that think anyone can "teach". Well, anyone can stand in front of a group and spout out a bunch of facts. But teaching requires an organization of materials that build upon each other, leading the student to that moment of understanding. SME's (Subject Matter Experts) may be able to provide information, but they can't always teach. Teachers don't spend an extra year in college just for the fun of it, they are learning how to present their material in an orderly way, while appealing to multiple learning methods.

Impact on School Districts
The estimates on savings for school districts fall between 2.4 to 11.5 million dollars in the first year, and growing to 11 million to 28 million dollars by the program's 13th year. These estimates are State wide, but there is no mention of the distribution of private schools across the state, and which school districts will get the most benefit.

Then, of course, with the push to divide the largest school districts into East and West side locations, this becomes a scary situation for those schools on the West side of the Salt Lake valley. They are already suffering by a disparity in quality facilities, suffering because of the lower income locations they service.

These are areas that don't have private schools, because the families can't even close the gap between the voucher money and the remaining $12,000.00 a year required for private school tuition. Will these West side schools get additional funding? Not if the school districts are divided, because "each school district receives State funds under a formula based on the number of students enrolled in the school district... The Parent Choice in Education Program [vouchers] allows a school district to continue to receive a portion of the per-student state funding." To those of us living on the West side it sounds like a veiled attempt to increase funding to school districts in the richer areas, leaving the poorer areas out in the cold in the promised "more funding" argument.

Where do the Funds Come From?
This was a big concern, and it seems that the general State tax revenues are going to pay for the vouchers. That money earmarked for Education is not touched, so that is at least a relief. But, can it be sustained? We have a surplus now, but for how long? If the economy hits a rough patch (i.e. the housing market takes a huge dive to follow the nation), then most likely this program will be one of the first to get sacrificed for essential State funding.

Qualifications for Vouchers
To qualify, the student must" be born after September 1, 2001, be enrolled as a full-time student in a Utah Public school on January 1, 2007, not be a Utah Resident on January 2007, or be in a lower income family". Also, the student must be between 5 and 19 years, or if not graduated from High School, can extend to 21 years. So, out of state families that move into Utah could potentially be eligible based on family income.

This is a great move to increase a growing need for a labor force, but how do we know there will not be an overwhelming push on the private school system? More schools will need to be built, in more residential neighborhoods with little or no traffic assessments being made. Think I'm over-reacting? That's what happened in Bluffdale. Of course, this speaks to the poor planning and construction requirements in general, which is a completely different issue. ^_^

Constant Court Battles Over State Funds to Religious Private Schools
One glaring problem is the availability of State funds to religious private schools. Personally, I don't care if someone want's to go to a religious school. In fact, I think they will be better off over all. But Federal and State constitutions prohibit the use of public funds for religious purposes. This means lawsuits being filed, years of court battles, and State money being funneled into the courts to fight the suits.

Now, here is how I see it play out: It makes it all the way to the State Supreme Court, which will probably vote in favor of the program. Then it gets pushed to the 10th Circuit Court of Appeals, which is notorious for reversing decisions like this from the State Supreme Court. If it eventually gets pushed to the US Supreme Court, they will most likely not even hear the case unless backed by other States looking to do the same thing. All that money, and I don't think it will be implemented anyway.

So, that is my take on the voucher system, now that I have had a more informed look at the facts. There is still no accreditation program for private schools (I'm sorry, but just issuing a student achievement tests isn't enough unless it is answerable to the State), no requirements for teachers to have any education background (that is education techniques, not their own education), and a huge problem when the voucher program hits the courts. But, funding looks better to the East Side of Salt Lake, and wealthy areas of the State.

But these are just my opinions. Someone else may read something else into the facts. If you do have any questions, please read up on the facts behind the voucher system from the link supplied above. If nothing else, you should be educated regarding the issues you vote on in as impartial a way as possible.

Monday, October 15, 2007

Vouchers, The Arguments

It's been a while since I have posted something about politics, and with Doran Barton and Jesse Stay posting about their views on private school vouchers, I thought I would post my concerns as well.

The Voucher System: Funding and Class Size
Both Doran and Jesse have made good points in their arguments, outlining what the voucher system is designed to do. Basically, if your family is eligible, then the State will subsidize your tuition up to $3000.00. It is dependent on your income, of course, and the cost is higher than most private schools, but the argument is that students will be in a better learning environment and therefore benefit from the voucher. This goes back to the whole argument of public vs. private schools, which I am not in a position to contend. Ultimately, the idea is that class sizes will go down while school funding will go up for public schools.

The Problems
One argument for the voucher system is that the Public system is too strained to manage the students they have now, and will break in the near future. Therefore, those that can afford public schools should head in that direction now to relieve the stress, and those that can almost afford public schools should make the move as soon as possible with vouchers. Of course, the assumption is being made that students that can already afford private school are not already going, and that those that just barely can't make private school will be able to get the money they need from the voucher system to do so.

Supposedly the income requirements will keep those that are already attending private school from getting the voucher, and thereby taking funding from public schools without lowering costs or class sizes in public schools. Can there be a guarantee on that? I don't think anyone can say for sure that the process can protect funding for public schools from going into the negative.

So what do we need in order for this to work? Safeguards. But then, we will have students that have been going to private schools for years lose out on vouchers when their newly enrolled peers now become subsidized. Is that fair? Absolutely not! So if we issue vouchers to the students that have been going to private school for years, then we start taking money from the public schools without the promised class size reduction or funding increase per student. Ultimately, property taxes will need to be raised to balance out the difference, making vouchers almost negligible in their effect, while increasing the tax burden on property owners.

Is there any easy way to make this work? Only if private schools lower their tuition, at which point they are no longer a money-making proposition for investors, and have less available funds to spend on their students. At that point, they become a public school like facility (funding wise), but without any requirements for accreditation or teacher qualifications. Which brings up the second concern I have.

School Vouchers: Public Funding of Nonregulated Private Institutions
I voted for my county representative specifically because he voted against spending county funds to bring a financial boom, i.e. the Real Salt Lake Stadium, to a single city, i.e. Sandy. I saw no benefit for my city in West Valley, though my public funds would have gone toward the prosperity of Sandy. If funds are going to be paid from public coffers, they need to be spent for the benefit of all that pay into those coffers in one way or another.

So, the main question I have is whether or not public funds, i.e. property taxes being used to pay for vouchers, are being spent on organizations that benefit the community as a whole. There are two ways private educational institutions can benefit the community: either by providing outstanding citizenry that in turn benefit the whole (which we all hope happens regardless), or by providing some sort of monetary benefit to the public that will justify the whole.

How can that be quantified? It's a good question. Public education has been unable to make such quantified statements, nor has any other institution of learning with the exception of accredited Universities and Colleges. They can provide verified, direct benefit to a community based on the requirements of tenure, student educational rigor, and impact in the existing fields of study. So a big question is whether or not K-12 institutions should receive public funds without some sort of accreditation program in place.

Public schools have a form of accreditation through the State requirements. For those that are unfamiliar with the public school system, it is a State run institution. This is the same for every State out there, as education remains State governed as a result of State sovereignty. Is it a perfect system? Of course not! Just like every other system out there, there are those that try to squeak by with just the basic requirements. But overall, it has been a strong system with students from this State being well prepared to move ahead into the world.

To argue that teachers are afraid of losing their jobs and being out-competed against by private schools is not based on any form of fact in my opinion, as public schools are scrambling to get qualified teachers as it is. To suggest that teachers will be fired during a shortage is just not logical, because it would aggravate the teacher shortage currently, and remove any "benefits" of smaller class sizes by requiring fewer teachers to teach more students, and make null any promise of better pay raises for teachers based on the supposed increase in funds available. No, I can't believe that teachers are really afraid to lose their jobs to the private school industry. After all, they have a teaching certificate, where many private school instructors do not. That brings me to another sticking point of mine: accreditation.

Private schools are, as far as I am aware, completely free of any regulation outside of the funds coming in. Anyone who knows of a private K-12 accreditation program, please let me know! So, without any type of standard required, not even the State onus placed on public schools, they are pretty much free to teach what they would like to teach. Teachers can be anyone, not necessarily someone with a teaching certificate. Is this necessarily bad? Not really, because it can afford a lot of teaching variance, freedom with curriculum in a fast-paced world, and also allow for people to teach that have advanced degrees that do not want to spend the money to become certified as a teacher.

That being said, it's also disconcerting to think that there are no standards set globally as to the curriculum that is being taught, the level of education the teacher has, or the teacher's understanding of educational psychology. How do I know that the instructor is teaching with a constructivist method, instead of a behaviorist method? How can I be sure that my child is being prepared for the world, both through college and beyond? I can audit the classes, but considering how many private schools are out there it would take a couple of years to find the one I am happy with.

So, that's another sticking point I have with the voucher system. Public funding for non-regulated programs. Of course, the argument could be made that these are not really public funds, as these students will not be attending the schools for which the funds pay. But my argument to that is: Once you pay your taxes, the money belongs to the State, not you. You can't claim it is your money if it's already been paid to the State, regardless of what is funded.

Is There a Solution?
Anyway, those are my arguments. Nothing really new, since both sides have mentioned each grievance. Ultimately I don't really see Vouchers as "fixing" the funding problem with our public schools. Private schools will become overwhelmed with students as well, and we will be back in the same fire, but with a bigger problem.

Personally, I think that web-based learning can fix a lot of the class size issue, making classes hybrid in attendance (part time in class, part time online). Teachers will have fewer students in the classroom, while still being able to provide personal one-on-one coaching for those that really need it. Of course, it will mean more education for teachers, network facilities for the State schools, and possibly expand to provide curriculum guidelines for private and home school students if they so desire.

As far as providing public funds by way of vouchers to private schools, the big question I have is how can I guarantee that private school vouchers are going to an institution that has some sort of academic rigor? My son will only have one childhood, how can I be sure that he will be getting the most out of education should he go to a private school? These questions have yet to be answered to my satisfaction, and until they are answered I don't think I can support a private school voucher referendum.

Thursday, October 11, 2007

So Far A Good Week: Projects and Relief

This week has been a great one, as I have had a lot of time to experiment with some projects and I got some good news regarding my car. But first, the projects!

The Steam Air Ship
I finally got the necessary hardware for a prototype steam boiler. I'm not sure it's going to be the final boiler for the airship, because the parts are just too heavy. But at least I can experiment with the materials and see if that is what I want to use.

I purchased a 3/4 in. diameter copper pipe at 6 in. long. It's longer than I really need, but it was the smallest piece I could get from Lowe's (or any other hardware store). I can cut it in half if I need to cut the weight down on that part. I chose copper because of it's look, it's ability to conduct heat well, and because this pipe is used in high-pressure plumbing and survives easily. I think it will be fine for what I want to do with it. ^_^

I then purchased two cap ends for the 3/4 in. pipe. Unfortunately, it looks like they are exactly the same size as the pipe. Not being conversant with plumbing, I will have to rely on my father who has a lot of plumbing experience. If all else fails, we will just solder the caps on, and hope for the best. If nothing else, it would make a nice safety valve, being an expected exit point for high-pressure steam (if the pressure ever got that high).

I then purchased two saddle valves, which will clamp onto the pipe, and then puncture the pipe to make the opening. Why two? One for the steam, and one for the water. Also, to add water you need to have an exit point for air. The problem is, each valve weighs as much as the pipe and ends combined. So I have effectively tripled the weight of the boiler with the valves. The good news is that the valve weight is static, so I can move to a larger pipe with ends, and the valves will still work.

Anyway, that is the status on the boiler. I'm thinking of maybe going with a glass boiler in the final product. I think a large test tube will work wonders, and cut down on the overall weight. Of course the cost will go up, but it would be neat to see the boiler in action. Perhaps it will make a good science experiment for my son when he gets into school. ^_^

Mobile Lab In Action
I have also been working with my mobile lab, and it has been wonderful. I currently have it divided up into three classes, though right now each of them are working in the Mac environment. Still, the triboot issue was a success, and will be refined based on discoveries and requirements that have been made so far. Version 2 will be really nice indeed. ^_^

My Car Got Well!
For the past several months, my VW Jetta TDI has been sick. Sick? Yes, the check engine light has come on intermittently, and no one has been able to give me a definitive answer as to why. I have tried changing out filters, caps, and sensors, and it still has been coming on. It also has effected my fuel efficiency, knocking me down to the 50 mpg that I normally get to 42 mpg.

But then it all just stopped yesterday morning. Why? Well, I think it was something to do with some bad diesel I put into the tank. I ran the car until I was on empty, and on empty for a while. The ride from my office to a diesel filling station didn't have the check engine light on. Well, that's happened before, and it wasn't a long drive, so I didn't think much of it. I then filled up, and took the long way home. The light didn't come on! I got excited, but thought it may have been a one day fluke. It's happened before. So I waited until this morning, when I watched my dashboard carefully. The light didn't come on.

So, with relief, I am happy to say that my car is no longer sick, and it appears to have been something it drank. ^_^ I will be more careful in future which station I fill up on, even if it is cheaper. You never know when you will get a bad batch of diesel.

Friday, October 05, 2007

A Steam-Powered Model Airship Project

Recently I started a new project. Many of my old projects may have gone by the wayside, but this one should stick. You see, I intend to build a steam-powered model airship, and have it be functional. I will be building this airship with parts I have around the home, putting them together, and then finally have it move under it's own steam power when I'm finished.

The Engine
I started by working out a design for the engine. The steam engine is perhaps the most important part of this project, as it will be the central power core. I based the design off of a model steam engine I saw for sale on eBay, and changed it from a piston engine to a turbine. Why a turbine? Because it's actually easier to build than a traditional piston engine, particularly at that size. ^_^

I originally intended to have the engine built together in the gondola, and then run a drive belt between the turbine drive axle an a new axle that would run the full length of the airship's envelope. That would of course require multiple gas bladders in the envelope, and make inflating very complicated.

The nice thing about the turbine is that it doesn't matter where the axle is located, as long as steam can get to it. So, I can move the turbine portion of the engine to the back of the air ship's envelope, as long as I have a tube running from the main boiler to the turbine.

Now the question comes to what power source to use. I had originally wanted to use a candle, but I am unsure if the head would be enough to build steam. There are a couple of other options, one of which is using an alcohol based fire. This is something that I will be working on this next week.

The Lift
Once the weight of the engine (and water, and fuel) has been figured out, I can calculate how much helium would be necessary. Helium has a lift factor of 1.113 grams per liter, meaning that it's weight is that much more lighter than air. So, from that I should be able to calculate how many liters of helium would be required to lift the engine and enclosing envelope. Then it is just a matter of building the envelope, and the gas bladder.

The Envelope
I intend to build a semi-rigid envelope, built out of paper-maché. The frame will be made with twine dipped in either starch or paper-maché glue. Either way, it will be roughly the shape of a Zepplin, though I reserve the right to make changes if necessary. ^_^

The rigid design will allow the turbine in the back to function with little addition to the weight of the air ship.

Future Plans
Once the initial design has worked, I plan to add a generator to the turbine (in a new design), and add electric servos and a radio control. That way, it will still be steam powered, but I can do more with it than move in one direction. I will also enclose the turbine, and recycle the steam into water, reheating it and making the engine more efficient.

Perhaps, once I can get the design worked out, I will hold a race with anyone else who is so inclined to build their own steam-powered airship. ^_^

Tuesday, October 02, 2007

University of Utah Technology and Gaming Fair

Today, instead of being in class, I'm representing our department at the University Bookstore's technology and gaming fair. Last year, it was called U MacWorld, but this time it was expanded out to include more vendors and appeal to the gaming market.

The event is pretty cool, though I was hoping for the same Mac presence we had last year. In fact, I was really hoping that there would be a sneak preview of Leopard here. Unfortunately, there isn't. They do have a dual boot Mac on display, but then I have a triboot Mac on display, so that shows them. ^_^

Other than that, we have Adobe here, AT&T, EZ Gear, Belkin, D&H Distributing, Dell, Douglas Stewart, El Dorado Trading Group, Health Sciences, iFrogz, Instructional Media Services, Logitech, M-Audio, Mobile Edge, Ricoh, Skulcandy, Sony, Starwest, STM, Sumo, University Federal Credit Union, Wacom, Western Digital, Laptops Unlimited, and NLU Body Guardz.

There are a lot of events going on as well, with cash giveaways, raffles, and the announcement of the University's iTunes U offerings (finally!).

If you are at or near the U, it's worth it to come check things out! There are a lot of really cool technologies here, and if you haven't had a chance to see a triboot Mac in action, stop by my booth. ^_^

Friday, September 28, 2007

The Allure of Steampunk

I love History, as anyone that knows me will tell you. I have been interested in history since I knew that my family had a history (and quite a colorful one at that ^_^). So historical artifacts and retro-looking objects have been an interest of mine for some time. I have Victorian oil lamps, camping oil lamps, a wood-burning stove, and some other older devices (like a 1953 Willys Jeep). But, oddly enough, I hadn't even thought about steampunk before. Then my friend, Joseph Hall, introduced me to the Steampunk keyboard Mod at the Steampunk Workshop.

This keyboard is really cool, with beautiful brushed metal bindings in brass. Now I think I understand my appeal to the Apple computer: the brushed metal. It's all about the brushed metal. I also like the keyboard, because growing up we had an old Victorian manual typewriter with which we constantly played. Instantly I was hooked.

This was months ago that Joe introduced me, and since I have been pretty much floating in a steampunk mood. I like the idea of large machines, brushed metal parts, clockwork, and the like. Something that is easy to manage in that each part has an obvious function. This follows the utilitarian philosophy that pervaded the Victorian years, and as such becomes a fascinating movement in and of itself.

So I started to think about all the facets of our lives that can be effected by steam technology. Imagine if you had a motorcycle that could run for 2 hours, just on steam? Also, that steam could be created from burning alcohol, instead of gasoline. Thereby, you create a viable and powerful mode of transportation that is eco-friendly, carbon neutral (or closer to it), and can potentially look really cool.

But what about the problems that plagued the steam engines of the past, you say? True, boilers would tend to blow up after so many uses. But that was more to do with the type of metal used, not really the design. Brass, bronze, copper, and iron were all used early on because they were readily available, and less expensive than steel. But they also were softer metals, and would slowly melt away with each firing until the walls were too thin to handle the pressure of the steam. They would then blow up spectacularly, causing injury. There are plenty of new alloys that could take the place of copper or brass.

And now many of you are probably thinking: Wouldn't it be more fuel efficient to create a combustion engine to run on alcohol? Sure! That would also be potentially more safe assuming you use a copper boiler for your steam engine. But is it just as cool? Is it easy to get? Is it something that you can show to your friends and have them say, "wow, I don't know why you did it, but it looks just so cool!"

So, does this mean I'm going to build one soon? Probably not. It takes a level of engineering that I just don't have (yet), but I am going to start with some simple mods of my own. I think I could come up with some pretty cool mods given the time. But until then, I'll keep following the Steampunk Workshop. I wonder if he will make an optical mouse telegraph sounder?

Thursday, September 27, 2007

Slow Boot Process on Mac? Try Clearing PVRAM

I've been spending a lot of time this week imaging Macbook Pro's, and with many of them I have been wasting time waiting for them to boot. The boot times were painfully long, bringing up a serious concern on my part. These machines are not even a year old, and yet their boot times were concerning.

Well, after a while I thought I would just clear the PVRAM. What is the PVRAM, you ask? It's a system level RAM that stores the processes for BootX (Running the BootROM POST, identifying the kernel , initializing the environment, etc.). This is where the EFI bootloader sequence is run, and it will even set up a default boot volume. If the PVRAM becomes too bloated (as with any system), it will bog down and finally crash.

Clearing the PVRAM is very simple: You just hold down Command, Option, P, R, while booting, and wait for the computer to chime again. I usually let it chime at least twice, to be sure the RAM is completely clear. Once done, you will see a marked difference in your boot performance.

But that's not all! I returned home to see my wife's iMac experiencing a horrific situation. It seems the computer has been booting directly to Windows (she needed Windows installed for a work project). In order to select the Mac OS, she has needed to hold down the Option key. I tried installing rEFIt, but it failed to load. Why? Well, because it would seem that the PVRAM was completely full, and on the verge of crashing.

Avoiding the obvious and painful jokes about Windows setting up the Mac to crash, I cleared the PVRAM. The boot process worked like a charm, going straight to Mac. Tonight I will reinstall rEFIt so the boot process will be easier to manage between the operating systems, and all will be well.

Yet another side-effect of working in a mac lab with multiple OS'es, you get to learn fun, fundamental things about how the Mac works. ^_^

Wednesday, September 26, 2007

Triboot Saga Continues: The New Discoveries

In my excitement, I posted a triboot process for the MacBook Pro that worked. Unfortunately, as I continued through the process on additional MacBooks, I couldn't get GRUB to install. What? How could that be? It worked just fine on the first machine! Incredulous, I started on another mac, and had the same problem. Bugger, I needed to start all over again and find out what went wrong.

The good news is that both the Mac and Windows partitions worked just fine, so I simply configured them properly for lab use. Now, to the Linux partition.

I started by backing up the working partition in a tar ball. I figured that if all else failed, I could at least restore everything from there. Then, I looked at the original machine closely to see if there was anything different on this machine than on the others. And there was! I used the ext3 file system on the original machine, and ReiserFS for the additional machines. Not having used Linux for three years, I'm not aware of any issues that GRUB may have with ReiserFS, but then I had always used Lilo, since I'm familiar with it. So, that was easy enough to fix: I reformatted the partition as ext3, and Ubuntu (and GRUB) installed just fine. There was much rejoicing (Yay!).

Then, in that process, I realized I forgot to back up and restore the original MBR! Oh no! My Windows partition will be bound to GRUB! I rebooted quickly and checked the partition, and Windows booted without a hitch. Sighing in relief, I realized that particular step was unnecessary. This, of course, caused me to revise my process for tri-booting the MacBook, which is below:


Needed Equipment:

- 1 Mac OS X Install DVD, with companion DVD
- 1 Windows XP SP2 Install CD
- 1 Ubuntu Linux Install CD v 7.04 for X86-64 processors
- 1 disk image of rEFIt
- 1 Boot Camp Driver install disk
- 1 Intel-based Macintosh machine


Step 1: Make your partitions
- Boot from the Mac OS X Install DVD, and under Utilities, select Disk Utility.
- Select the drive (not the volume), and click on the Partition pane.
- Split the drive into three partitions, in this order:
Partition 1: Macintosh HD (For the Mac OS)
Partition 2: LInux (as a Unix partition)
Partition 3: WIndows (as a FAT 32 partition). This is because Windows XP needs to be on the last bootable partition on the drive.
- Click on "Partition" to begin the partition and formatting process.


Step 2: Install Mac OS X
- Begin the Mac OS X installation, as normal.
- Once finished, boot into the Mac OS X environment, and install the rEFIt utility.


Step 3: Install Windows XP SP2
- Insert the Windows XP install CD, and reboot the machine.
- From the rEFIt start menu, select the Windows CD for your Boot volume.
- Begin the Windows install process.
- Select the 4th partition. Why 4th partition? Because the EFI partition is created automatically as a boot partition for the Macintosh. The 4th partition is the partition you set aside for Windows. You can choose to format the partition in NTFS, or continue to install it in the FAT 32 environment.
- When it reboots, be sure to select the newly created Windows boot volume in rEFIt. Finish the setup process as normal.
- Once it reboots again, hold down the mouse button to eject the Windows Install CD before rEFIt offers it as a boot option.
- Boot into Windows, and then insert the Boot Camp drivers disk.
- Run the installation. At this point, if you need to add additional accounts, you can do so during the installation.
- Reboot when it has finished, and asks you to reboot. Hold down the mouse button as it boots up, in order to eject the Boot Camp CD.


Step 3: Install Linux
- Insert the Ubuntu Feisty install CD, and reboot the machine.
- Select the Linux install disk from the rEFIt boot menu.
- Allow the machine to boot into the Ubuntu Live environment.
- Double-click on the Install option.
- Select your Location and Keyboard layout.
- When asked to Partition the disk, select the 3rd partition, format it as ext3, and set the root mount point on that partition. Click continue.
- It will give you a warning about not creating a swap partition, at which case you can still continue. With enough RAM on your machine, you do not need a swap partition.
- Create your user for Linux, setting the computer name as well.
- On the final pane, click on the "Advanced" button at the bottom right-hand corner.
- Change the (hd0) to (hd0,2), to install GRUB on the 3rd partition. This avoids any conflicts with the Windows partition.
- Start the installation.
- Reboot when it has finished.


You should now have a machine that will boot in Mac OS X, Windows XP, and Ubuntu Linux.

Again, I hope this is helpful to anyone out there that is looking to triboot their Intel Mac. After all, that is the greatest strength of the Mac platform: being able to boot multiple operating systems. For a lab deployment option that deals with these environments, I can't think of a better platform (other than virtual machines).

Friday, September 21, 2007

I'm Alive and Feeling Like a Kraut

The past couple of weeks have been really intense, with most of my days taken up by either teaching, or preparing to teach classes. So, I apologize to the few people who read my drivel. ^_^

Seriously though, there has been a lot on my mind as I read, listen, and watch the news going on. And what's the first thing that comes to mind? Oktoberfest! Yes, that's right, it's that time of year again. Germans, Swiss, Austrians, and all the other Germanic groups out there spend this time enjoying the stereotype of Bravaria, as they swill beer, eat great German food, and yodel in the hills.

If you are in the Utah area at all this month, or even into next month, feel free to stop by the Snowbird Resort. The food is excellent (though I prefer Rhineland sauerkraut rather than the Bravarian sauerkraut), and the singing and yodeling is enjoyable as well. Perhaps you will even see some fun spoon playing techniques.

If this doesn't tickle your fancy, you are not alone. But for nothing else, it's a great opportunity to enjoy one of the great ethnic celebrations Utah has to offer. So, if I don't see you until then, auf Weitersehen!

Wednesday, September 12, 2007

How to Rebuild a Nation

There have been a lot of talk about political progress in Iraq so far this week, mostly negative references to a people trying to build a government to satisfy their current citizens. Regardless of your political affiliation, the outlook appears grim based on our own short memories. It seems that people expect quick results, as one might expect from a company going through a management reorganization. But, unfortunately, that is not how government works.

First, it is important to understand that a representative government does not develop overnight, or even in a year. If there has been no history of representative government before in human memory, then humans tend to look at their own experiences of government and perpetuate what is already known. But, you might say, other countries have managed to go through political upheaval without chaos, right? Let's look at a quick historical overview, and see just how governments have been formed.

The Tribe
The first government developed in human pre-history was a tribal government. Tribes represent family relationships, and were an extension of the family in and of itself. As such, strong bonds are developed and sustained based on this basic, social structure.

The Clan or Monarchy
An extension of the tribal relationship is the Clan, where a single family that is very successful provides support, security, and safety to those that ally themselves. The success can be in many forms, and one might argue that organized religion provides the same success in security and stability as any other clan organization. So, I place the religious organization of government into a clan government. An excellent example of this type of government was Ancient Egypt. This begins the idea of the Chief, or Royal family.

The Oligarchy
The next logical step is community organization. Community organization begins the idea of Statehood, or belonging to a greater whole. In this organization, several clans or tribes can band together to create unity for mutual benefit. In effect, the tribes and clans become one big tribe or clan. Here, because you have a number of successful families trying to lead, you have the emergence of an oligarchy. Senates have risen because of this organization, as well as Nobility or Aristocrats.

Monarchy will give way eventually to this form of government, or work in tandem with this form of government. The idea is that at any given time, the Oligarchy, Nobility, or even Democratically elected Senators can take the place of the executive (King, Chief, Imperator, President, etc.), which keeps the executive in check. The thing is, the state organization is still limited to a small community. City States represent this type of government, such as Ancient Greek cities, Rome, Carthage, etc.

Scaled Oligarchy
Finally, as one city state becomes more powerful than the rest, you begin to get domination over the others. At this point, you have what I like to call the scaled oligarchy, or an oligarchy that continues to grow with the reaching influence of their city state. Eventually, you begin to add additional oligarchical members from absorbed (or conquered) city states into the political process, which causes more strain on the system.

Now everyone wants to be part of the political process so the oligarchical base becomes widened, and is no longer based on blood. It's based on the economic contribution of the members. This increased political pressure begins to hemorrhage, and political unrest results. Depending on how the oligarchy handles it, it can be a peaceful transition to a new form of government, or a violent revolution. Which brings us to our next step.

Democracy or Representative Republic
A democracy or representative government is a result of sufficient economic growth to allow common people to afford participating in the political process. At this point, either by standing for office themselves or by bank-rolling their representatives, the people can participate. This again is a slow process and has many stages of suffrage, usually focusing on the economic impact of those participating.

That is a step by step outlook at the building of a national identity and democracy. Is it possible to short-circuit the process? As Simon Bolivar has shown us, the process cannot be successfully short-circuited without a dedicated economic base willing to change themselves. Unfortunately, those that live in a non-constitutional monarchy or dictatorship are used to having their political decisions made for them. Also, if the country is not sufficiently stable economically, the people are just simply not in a position to do anything about politics.

So why am I mentioning this? Mostly because people need to realize that when a government has been removed, it takes time to rebuild it. A lot of time, mostly based on the determination of the people within a tribe, clan, or community. Iraq will be in a lot of political turmoil for a long time, and it's a reality that we need to accept. The only "short-cut" would be to place a dictator in power and remove any gains toward democracy that currently exist.

My assessment of Iraq? It is currently in a tribal and clan state, slowly emerging into a community based government. We saw sectarian violence as a direct result of a clan state, people not seeing past their religious affiliation. That is now starting to change, either by reverting to a tribal state (shiites fighting shiites), or a community based government at evidenced in Anbar Provence.

So, where is the Iraqi National Government in all of this? They are just waiting in the wings. Quite honestly, I don't expect anything to happen on their level to better the situation. It all has to happen at the community level first, which will then provide supported political figures in national representation. They have tried to do this at the Clan level, and that has failed. It is now up to communities to see past any differences they may perceive, and bring stability to Iraq.

Friday, September 07, 2007

TriBoot Saga: The Imaging Blues

On Monday, I posted my success in tribooting a MacBook Pro for use in a lab. It's been great, impressing all that have seen it so far. But there is at least one thing that is holding the deployment back: The images.

With a Mac, you can completely image a drive and then use it to boot from a NetBoot image, or install the image on the machine. Also, you can use it to restore the image fairly easily. But it's limited in the types of drives it can work with. I can use the images on a Mac Extended partition, FAT 32 partition, but I can't work it on a Linux partition (ext2, ext3, RaiserFS, etc.). So this means that imaging the Mac way doesn't make sense. Unfortunately, I haven't found any other way to image the Linux partition.

So, I'm placing this request out there generally. Is there a way to image a Linux partition, and restore it with the same convenience as a Mac image and restore? What hardware is required? What software configuration is necessary? This can be applied generally to any Linux partition, but specifically I am using Ubuntu for this partition. Ideally I would like to image the entire drive, partitions and all, and restore it without having to do anything special to the computer. But I would settle for just imaging the Linux partition, and restoring it.

Thanks in advance for anyone that has the answer! ^_^

Wednesday, September 05, 2007

New iPod Line for Apple: Initial Reaction

Like many other people who are Apple fans, I spent the past hour and a half reading updates from the new announcements from Apple. The big news: new iPod Nano plays video, iPod (now iPod Classic) has up to 160 GB of storage space, a new iPod Touch, and the iPhone was discounted. New software includes a WiFi iTunes Music Store for downloads.

My initial reaction? I was excited, really excited. The iPod Touch was everything hardware-wise I have been waiting for from Apple, and I really like the new iPod Nano. The discount of the iPhone makes it that much easier for my wife to want one. The hardware looks slick, nice, and easy to use. I'm looking forward to playing with some at the Apple Store.

What I was hoping for, particularly with the imminent release of Leopard and the Calendar Server, is a better Calendar for the iPhone/iPod Touch. To date, the calendar system will sync easily with your iCal on the Mac, but creates a new calendar entry for each new event you add. Why? Because it's poorly designed. If you want to appeal to business people, you need to have a real, functioning calendar that syncs easily. Quite frankly, Pocket Outlook is better in this regard (or I should say ActiveSync).

Other than that, It's a beautiful line up, and will probably sell well this Christmas season. I know a lot of people were hoping for a iPhone Nano, but it's quite frankly too soon for that to happen. They just barely shipped the one millionth iPhone, and still have another year to make ten million. So, they dropped the price. I think that $399.00 is a little easier to justify for an 8GB iPod with a phone.

And for all those that don't want to have to deal with a phone, you have the iPod Touch. This device, in my mind, has the best potential as a PDA than any other, even the iPhone. Why? Because it runs OS X (same as the iPhone), and can be opened up a lot easier for new software. As Steve Jobs said before, he wants to be sure that the phone works as a phone, and not break because of poorly coded software. The iPod Touch is an excellent test bed for any new software to go to the iPhone.

But, new development libraries were not announced. Perhaps it's because they didn't want to distract from the music, perhaps because they didn't expect developers there. Hopefully Apple will announce development tools for the iPod Touch in January (or even better, in October with OS X 10.5), and have them available for developers soon. That will really drive the market, I bet. Imagine, World of Warcraft running on your iPod. ^_^

So, what do we really need? Development tools. That being said, the hardware is exactly what I had hoped for as a replacement for the iPhone. It's going to be hard to justify not getting one when my wife wants her iPhone. ^_^

Tuesday, September 04, 2007

Tri-Boot Mac OS X, Windows XP, and Ubuntu: Success!

For the past week I have been pretty silent, no posts at all. That's because I have been embarked on a very ambitious goal: To redesign a lab to support Windows, Mac, Linux, CCNA, etc., but use only one set of hardware. Because of the requirements, there is only one computer system that we could use: the Mac. But in order to use it properly, we would need to have it tri-boot Windows, Mac, and Linux.

This process was very time consuming, taking a week to work out the problems. Finally, at 1:00 PM Mountain Time today, I can claim success. Here is the situation, the problems I ran into, and the final solution.

The Problem
I wanted to set up a lab that can use Windows, Linux, and Macintosh all on one machine (ideally on a MacBook Pro for portability). This also includes having an easy navigation system between the operating systems without holding a key down.

The Solution
Because the Mac can run these operating systems, it should just be a matter of installing each operating system on a partition, and go! Right?

What Went Wrong
I started with partitioning the system with Disk Utility. It was easy, having Mac, then Windows, then Linux. That was my first mistake, but I wouldn't figure it out until after the first day. I formatted each partition accordingly, and began the Mac install. It installed without a problem, and I was ready to start the next step.

Next, I installed Windows XP. The install went very cleanly, and installed on the second partition without a problem. I could even boot off the partition when holding down the Option key, and selecting the Windows partition. This seemed to be running a lot smoother than I thought it would be. Linux couldn't be that big of a problem, could it?

Next I tried Linux. Ultimately I wanted to install Fedora for a linux lab, but I started with Ubuntu. This was mainly to test the actual install version. You see, the Mac has a 64 bit processor, but I didn't know if the 64 bit processor install would work. So I burned two versions of Ubuntu (because CD's are cheaper than DVD's), and found out that the 64 bit version worked much better than the traditional i386 version. That was good, because now I knew which version of Fedora to burn.

So, I started burning Fedora Core 6. Then, in the middle of the DVD burn, I found out that Fedora 7 was released, and it wasn't part of the Core releases. After a few choice words, I downloaded and burned Fedora 7 for the 64 bit architecture. By now, I was getting a little anxious, but still excited about this process.

I then started the install. It worked like a charm, and continued the installation without a hitch. Until I tried to reboot: It killed the Linux partition. I couldn't see it at all, even with the Option key. Well, thinking that it was just a problem with the Mac EFI bootloader, I followed some recommendations of a colleague and installed rEFIt.

REFIt is a tool that makes navigating between bootable devices on a Mac very easy. It detects all bootable images, and let's you select them. This includes CDs, DVDs, and even Firewire drives. The problem is, it didn't see the Linux partition either.

So, I started the process again, this time paying attention to the volumes that I could install it on. This was day 2, and I was getting a little anxious. The process seemed to run just fine, but now Windows wouldn't install, at all. So, I started cursing Windows as usual, and started working hard to get the blasted thing to install.

After a few good hours, I realized that the problem was with the partition order. It seems that Windows needs to be the last partition on the drive when you have multiple bootable partitions. So, I set it up that way. Windows finally installed, and I could boot off of it again.

Now, LInux wouldn't work. By day 3, I was cursing and really frustrated. Why wouldn't Fedora work? I didn't know, and my patience was wearing thin. I finally decided that Ubuntu looked good on the Live CD, I might as well give it a try. Besides, I know several people that have gotten it to install without a problem.

Installing Ubuntu
THis took a couple of installs, but I finally got it to work by the end of the 4th day. Now, I had all three installed, and both Ubuntu and Mac ran just fine. Everything couldn't be better! Except for the fact that Grub wouldn't let me get to the Windows partition. Argh!

Well, because it was a long week already, I left the problem until this morning. When I came in, I reinstalled Windows (to have a nice clean install), and then I went back to the boards.

Ubuntu Boards
One thing I don't like about bulletin boards is the difficulty to find exactly what I was looking for. No one had instructions on installing Fiesty (Ubuntu 7.04) in a tri-boot setup, though several people were referred to installing Dapper (6.06). So, I looked at the Dapper install information, and found a section that I think might help me: backing up and restoring the Master Boot Record. I thought I would give it a try.

At first, it didn't work. So I went back to the boards, and found a completely different section about losing the Linux bootable drive in rEFIt. There, they recommended installing the boot loader for Linux on the 3rd partition, or HD0,2. My heart was beating fast, could this be the answer?

I tried it. Before I started the install, I set the location of the boot loader to (hd0,2). While it finished the installation process, I also replaced the MBR with the backed up copy. I rebooted, and it worked! I was finally able to select the boot location for Mac, Windows, or Ubuntu, and have the system boot that OS without going to Grub. The final process is here:

Install Process for Tri-boot MacBook Pro
1. Make 3 partitions (use Disk Utility)
- Mac OS X (EFI with Mac OS X Extended, Journaled partition).
- Linux partition - Unix partition type (will be reformatted by Ubuntu)
- Windows Partition - FAT32 (reformatted as NTFS later)
*NOTE: a fourth partition is created for the EFI partition, this shows up as the first partition while installing your other operating systems.

2. Install Mac

3. Install eRFIt

4. Install Windows XP SP2
- Format drive as NTFS
- Make sure it is the last partition (in this case, 4th).
- When you reboot, be sure to select the Windows drive, instead of the CD.
- Once done, install the Boot Camp drivers.

5. Install Ubuntu
- Boot off of the Live CD
- Opt to use a manual partition scheme. Select the 3rd partition, set to format it and have it mount at root.
- Before you continue, back up your MBR.
- alt-F2 will open a command line then type: dd if=dev/sda of=/tmp/sda.mbr bs=512 count=1
- Continue with the install process, Until step 7.
- Here, click on the "Advanced" button, and enter (hd0,2) for the boot loader install. This will install the boot loader only in the Linux partition.
- Start the install.
- When finished, restore the backed up MBR with this command: dd if=/tmp/sda.mbr of=/dev/sda

That process will let you tri-boot your Mac. My references for each new information can be found below:

Partition order
Dapper install with info on MBR backup
Final information on the Grub issue from which I found out how to reference the Linux partition for the boot loader install.

I hope this will be helpful to many of you looking to utilize all these operating systems on the same machine, if only one at a time. ^_^

Monday, August 27, 2007

Search Engine Optimization: Consulting!

I have been teaching a search engine optimization class through Continuing Education for a year now, and I have to say that as much as I had learned at eBay while I was there, I have learned three times more. The concept seems pretty simple: increasing your chances of being in the top ten within a specific search engine. Seems simple, doesn't it? But with the multiple ways it is possible to increase your footprint, it becomes more complex to do it the 'white hat' style.

Currently, I have been working with a rafting company, Colorado River and Trail Expeditions, who asked me to do some consulting work for them. I've never really done any paid consulting work before, though I have been rather eager to get into the consulting field. Last Thursday I had a presentation at Cyprus Credit Union, and since I would be off the clock at the U anyway, I made an appointment and headed down to their office.

I was first impressed with their site code. They hired a consultant to assist them with that as well, and he did an excellent job with their code. It was clean, concise, and a joy to look at. It made identifying locations to add keywords simple and easy.

Next, their traffic has been great overall, even without their increased Google standing. That being said, they are coming to their slow season (expected when the water is running low and Autumn is coming), so traffic will continue to dwindle because of the seasonal nature of the business. It also means that this is the perfect time to make the change.

There were a number of other marketing suggestions that I had made that will increase their back links for free, and still remain very optimal. It will be interesting to see how their footprint continues to grow during the next few months. I'll be monitoring the website for a while, and may (with the permission of the company) use their website as an example in my class.

This, of course, all comes back to the class itself. We are going to be focusing on Search Engine Marketing a bit more, which from my past students has become the real interest. It seems that people have finally come to the realization that the search engine isn't the only goal in marketing, but rather increased traffic. The class will still focus on techniques to optimize for search engines, but will now include some information on quantifying your return from search engine marketing overall.

*end shameless plug here* ^_^