Wednesday, January 28, 2009

Installing Rails

I got rails working with some help from some online suggestions.
Here's somethings that I think helped:

  • Initially just used Ubuntu gems to install rails. When I tried to start the server it complained it needed a newer rubygems (gem).
  • Install new rubygems from the website. Hopefully a future Ubuntu upgrade to rubygems won't wipe this out.
  • Default page that shows server configuration had an error complaining about missing sqlite3 file.
  • I don't know if the sqlite3-ruby gem was installed already or not, but I think it may have been.
  • sudo aptitude install libsqlite3-dev libsqlite3-ruby helped, but I don't know which did it.

I did other things too, but I'm not sure which are were necessary. I guess I'll get to find out when I install on the Fedora ami :-)

Wednesday, January 21, 2009

Persisting my AMI

Well, I just uploaded an ami called image. Oops. Hope no one was counting on their image being called image. I have now changed it to something more unique. I need to consider how to delete the wrong "image" image.

Thursday, December 13, 2007

Send this blog to 40 friends to avoid contracting a vrius

Virus hoaxes prey on people's fear concerning computers. People understand that computers benefit them, and know how to perform certain tasks, but generally lack an understanding of how computer software works. I honestly do not understand why the creators of virus hoax e-mails find satisfaction in fooling the inexperienced.

Sending on a message warning people of a non-existent e-mail is not generally especially damaging, but it can have some negative effects. First, it causes people to misunderstand the nature of viruses and virus warnings. If people rely on receiving mass e-mail from friends about viruses, rather than by using virus scanning software and checking legitimate security websites, they are more likely to get a real computer virus. Secondly, some hoaxes, such as the jdbgmgr.exe hoax, claim that operating system files are viruses and need to be deleted. I haven't come across any hoaxes that call for the removal of any essential system files, but that possibility exists. Finally, they are a waste of bandwidth, space, and time.

Determining the validity of a virus warning e-mail is possible. If the warning comes through e-mail from a friend rather than through a virus scanner or Internet security company, chances are it's a hoax. Several websites, such as Snopes, Synaptic, and McAfee, provide lists of common hoaxes. Remember that just because the message says it has been checked by one of these sources, doesn't mean it is legitimate. A hoax I received recently even provided a link to Snopes, and the page it referred to discussed a real virus, with a similar subject line. A little more investigation, however, showed that the message I received was not this virus, and I was able to find the page that identified this hoax. Wikipedia also reminds us that if the message claims to do nearly impossible things, or to be from a respected company but includes emotionally-charged language, it is probably a hoax.

Inspiration for this post:
http://en.wikipedia.org/wiki/List_of_computer_virus_hoaxes
The other links in this article
A hoax I recently received, that is like the invitation hoax

Wednesday, December 5, 2007

Raising the Internet Savvy Parent

Raising the Internet Savvy Parent

While I was visiting my future in-laws over Thanksgiving I witnessed something most unusual. Someone opened a drawer and found some printouts from a Simpsons character creating website. Just as you may have suspected, it was the 3-year old cousin. He demonstrated for us how he got to the site. He clicked on several favorites until he found a specific site. Then he followed a confusing path of what appeared to be random pictures. Eventually, however, he ended up at the Simpons site. A fluke. They asked him to do it again, and sure enough a few moments later, the Simpsons site again came up. Fortunately he has good parents who I am sure will monitor his Internet usage.

If parents expect to be able to be a part of their children's lives, they need to learn how to use the Internet. Kids can cultivate and create friendships, play games, create artistic masterpieces, and buy anything they can think of without leaving home. Or worse, they can fall prey to predators or succumb to devastating addictions like gambling or pornography. This is the first step to raising Internet savvy parents, an understanding of what is out there.

Next, there needs to be open and honest communication between parent and child. Children should always feel comfortable telling their parents about anything disconcerting they see on the Internet. Scolding or punishing a child for accidentally bringing up an inappropriate web page would not likely create this environment.

Lastly, parents and kids need to understand that the Internet does not provide privacy. They should go in with the expectation that everything they do online may be public knowledge. Parents should monitor their children's Internet usage, so they can help them with any problems before they become addictions. While filters and browser histories can be effective, it will not take a child long (especially one who starts browsing the web at age 3) to figure out how to defeat them. Perhaps the best way to monitor Internet usage is to put the computer in a very public place. Have two computers in the front of the house if the kids argue over the computer for homework time. Children should expect that their parents will know everything that they do online.

The world with all of its inspiring works of humanity and its sleezy filth are in your home, at your children's fingertips. Helping children say “no” to online dangers should be taught nearly as emphatically as saying “no” drugs or alcohol, because the results may be just as devastating. The first step will be trying to keep up with your 3 year old.

Post inspired by:
http://www.lds.org/ldsorg/v/index.jsp?vgnextoid=2354fccf2b7db010VgnVCM1000004d82620aRCRD&locale=0&sourceId=9034759235d0c010VgnVCM1000004d82620a____&hideNav=1
http://www.lds.org/ldsorg/v/index.jsp?vgnextoid=2354fccf2b7db010VgnVCM1000004d82620aRCRD&locale=0&sourceId=ac58759235d0c010VgnVCM1000004d82620a____&hideNav=1

Monday, November 26, 2007

Virtual Snowball

Mob mentality is nothing new to the world. In fact they are probably as old as human history. Scripture contains accounts of prophets, and even Christ, being killed by large groups of people who fed on each other's emotions and irrationality. While mobs may, in the moment, make a person feel as if they have lost their individual identity, they may be held accountable for individual actions, if not by the law, then by society.

That is, before the Internet. The Internet makes mob mentality more dangerous for three reasons. First, judgment and reaction can be nearly instantaneous. A person can literally read a blog, and post a defaming response in less than a minute. Second, location becomes irrelevant. People anywhere in the world can join the bandwagon, despite lack of proximity which may have lowered tension because of understanding of cultural context. Third, and perhaps most importantly, the Internet adds a layer of anonymity to human interactions. People who are concerned about their reputation are not likely to post something that could be perceived as over-the-top or irresponsible. When it is difficult to discover the true identity of a poster, however, there is much less incentive to self police one's comments.

While positive peer pressure can be helpful to society, we need to consider the broad impact online actions can have. Once something is on the Internet, it my be impossible to recall it. If something damaging needs to be posted, we need to think about the consequences. If we feel strongly enough about something to put it in a public place, then we also ought to have the courage to identify ourselves. It may look like a small snowball now, but let's stop and think before dropping it on the side of a freshly powdered Internet mountain.

Post Inspired By: http://www.wired.com/politics/onlinerights/news/2007/11/vigilante_justice (I don't necessarily completely disagree with Mrs. Wells, this article just got me thinking)

Monday, November 19, 2007

You Can't, Like, Own Music

There is a battle being being in the world of music artists, corporate executives, law makers, and consumers. While they fight, everyone suffers.

People who pirate music are able to somehow calm their moral concers. One example: you are not hurting the artists, only greedy record companies. Another is sharing songs actually helps the musician to gain notoriety. Perhaps, some just feel it is not all that bad, and that having 200 hours worth of songs outweighs the moral consequences.

Stealing is stealing. While tempting to download songs I like, it's just not worth it, no matter who I am or am not ripping off or how much music I can accrue. Perhaps the system should change, but for now, in order to get music I will (occasionally) pay $15 for a CD.

But the debate isn't simply to download, or not to download. It involves what can be done with music once it is legally acquired. I would love to use online music stores, and am even willing to pay $1 per song, but I am not going to pay anything for a song I can only use with one piece of software, one operating system, or on one device. It is technically possible to circumvent these barriers, but then there is again a legal and ethical dilemma: it is breaking the law (the Digital Millennium Copyright Act). I understand the motivation behind this law; record companies nor artists want their music stolen. It seems, though, that those who want to steal music will still find a way to do so, while those who want to legitimately buy music are punished.

There appears to be trend in the online music industry towards offering more non-restricted music. I hope it continues, for the sake of those greedy record companies and starving artists who want my dollars. Keep fighting everyone, I'm waiting...

Post Inspired By:
Santini, "Bringing Copyright into the Information Age"
http://www.ornery.org/essays/warwatch/2003-09-07-1.html (Orson Scott Card)
The Copyright Wars (Anthony R. Reese, IEEE Spectrum, May 2003)
Extreme Lawsuits (Tekla S. Perry,
IEEE Spectrum, May 2003)

Wednesday, November 14, 2007

Globalization

New technology damages people lives. For example, throughout the history of the world, most people have been farmers. New technology like plows, sickles, and eventually tractors put many small farmers out of business as owners of large farm were able to produce more food quickly and cheaply. There was probably a booming wagon industry when automobiles were invented and Henry Ford improved the manufacturing process. I'm sure many in the industry were put out of work. These were real people, with real lives, and real families who were hurt by new technology.

Yet most people would agree that the agricultural revolution and the automobile have been very good for America in aggregate. Prices fall, and over all there is more to share. In the last few years there continues to be innovations that cause major shifts in industries. For example, the advent of PDAs and scheduling software probably decreased demand for secretaries. Wal-mart coming to town means the end of many Ma and Pa shops. Programmers working for lower wages in India may cause a shift in computer science jobs overseas. And now we're a little closer to home.

Again, in the long run there will be economic gains for both parties, Americans, and those with whom we trade. But there will be, again, some shifting in the labor pool. These, too, are real people who will have real difficulties. The question that must be addressed, then, is what can be done for those who are hurt in the transition. This is a major discussion being considered by very intelligent people, with no easy answers, but I have three suggestions that might help.

First, we need to stop wasting time and resources trying to lobby the government to protect jobs that will inevitably leave our economy. The faster people can adjust to new careers in which we will have a comparative advantage, the better off they will be, sooner, and the better off society will be, too.

Second, training and education must focus on general skills that will help workers to problem solve and adapt to new situations. It is not possible to predict where the economy will be in ten years, so in addition to job specific training, people must have the skills necessary to quickly learn new jobs.

Last, instead of cursing the system, we can look to those in our country and families' past with gratitude for their sacrifice. Because they were willing to put up with the challenges of new technology, we enjoy the quality of life we do today. Perhaps the sacrifices we make will benefit our children and grandchildren and allow them a style of life that we today cannot imagine.

Post inspired by: reading sections of Thomas L. Friedman's The World is Flat