Re-configuring my I-webs

For a few years I’ve had this blog and my main web page. They’ve served me well, but have been much in need of an overhaul. http://www.jeffratliff.org has been pretty stagnant as it’s easier to publish stuff to this blog, but even this blog doesn’t get much use. It’s hosted on a shared hosting account and the WordPress installation doesn’t seem to work quite right, so I don’t post much.

buy Augmentin
how to buy Female Cialis online without a prescription
buy Aciphex cod next day delivery
buy Aciphex cod next day delivery
Lisinopril no r x foreign
purchasing Hydrochlorothiazide with overnight delivery
how to order Zovirax online without a prescription
Buy Wellbutrin SR next day delivery
buy cheap Aciclovir without prescription
order Clomid cheap no membership fees no prescription
Phenergan visa
purchase Doxycycline without a prescription overnight shipping
Alesse xr online
Nexium with no perscription and delivered over night
buy Tadacip offshore no prescription fedex
Amitriptyline without rx overnight shipping
cheap Cephalexin without rx
Synthroid online consultant
VPXL xr buy online cheap
Retin-A Gel 0.1% with free dr consultation
Metformin online consultant
buy Trazodone cod next day delivery
Buy Tetracycline tablets
order Seroquel without a prescription overnight shipping
Lisinopril no r x foreign
Diflucan 40 mg online
Baclofen online consultant
Female Cialis online consultant
Actos xr online
generic Clomid buy 40 mg
Buy Flomax next day delivery
Buy Antabuse without a r x
Fluoxetine fedex
Proventil 100 mg
Zithromax online consultant
Ventolin 100 mg
Augmentin xr online
order Buspar pharmacy
purchase Dapoxetine without a prescription online
buy Doxycycline
Buy Phenergan next day delivery
Tamoxifen 100 mg
order Abilify without a prescription overnight shipping
Fluoxetine overnight delivery fed ex
order Tadacip without a prescription overnight shipping
prescription Antabuse online
Trazodone xr online
order Propranolol cheap overnight
order Cephalexin cheap overnight
i want to buy Robaxin without a perscription
order Retin-A 0.05% pharmacy
purchase Lasix without a prescription overnight shipping
Retin-A Gel 0.1% with free dr consultation
purchase Baclofen without prescription to ship overnight
Canada Tamoxifen no perscription
Canadian Baclofen
purchase Lasix without a prescription overnight shipping
Nizagara with no perscription and delivered over night
VPXL overnight online
Abilify online consultant
Canada Accutane no perscription
Proventil overnight without rx
order prescription free Clomid
Prednisolone xr online
online ordering Abilify
Tamoxifen with overnight fedex
Diflucan 100 mg
Strattera shipped by cash on delivery
order Tadacip without a rx overnight shipping
buy Lexapro tablets without prescription
purchase online prescription Baclofen
Buy Lipitor tablets
Cephalexin online consultant
cheap Cephalexin without rx
Augmentin no r x cod
purchase Brand Amoxil no visa online without prescription
Proventil no s consult
purchase online prescription Brand Levitra
prescription Alesse online
Propranolol mastercard order
Proventil overnight without rx
no prescription Cytotec cod delivery
Tretinoin Cream 0.05% online purchase
buy Antabuse online consultation us
Doxycycline xr online
Canada Glucophage no perscription
buy Doxycycline tablets without prescription
purchase Lasix without a prescription online
Zyprexa visa
Clavamox online consultant
cheap Flagyl ER by money order
where to purchase generic Valtrex online without a rx
purchase Strattera no prescription cheap
Buy Trazodone from usa without a perscription
Cytotec on line no prescription
Amoxil xr buy online cheap
buy discount Voltaren online
Furosemide online without prescription
Zyprexa overnight delivery fed ex
purchase Clavamox no visa online without prescription
purchase online Prednisolone without rx
cheapest Wellbutrin SR available online
purchase Robaxin without a prescription online
purchasing Baclofen with overnight delivery
Alesse online consultant
how to order Dapoxetine online without a prescription
Buy Norvasc pill
Zyprexa visa
purchase Zoloft no visa online without prescription
buy Colchicine cod next day delivery
buy Phenteramine tablets without prescription
purchase online prescription Motilium
buy Lasix tablets without prescription
Amoxil free consultation fedex overnight delivery
Buy Norvasc overnight delivery
buy Tetracycline
no prescription Lisinopril cod delivery
purchase Wellbutrin SR cod next day delivery
order rx free Erythromycin
Celexa on line no perscription
Tamoxifen 100 mg
buy Ampicillin
purchase Flagyl ER without a prescription overnight shipping
buy Diflucan without prescription to ship overnight
buy Trazodone cod next day delivery
Buy Medrol next day delivery
Bactrim without a script
order Ventolin without rx from us pharmacy
purchase online Motilium without rx
order rx free Alesse
Amoxil mastercard order
Elavil online consultant
Accutane delivered overnight
Celebrex on line no perscription
cheapest Tretinoin Cream 0.05% available online
how to order Valtrex online without a prescription
Levaquin online consultant
Female Cialis online consultant
buy Elavil tablets without prescription
order Prednisolone without a prescription overnight shipping
how to buy Phenteramine on line
buy discount Doxycycline online
Metformin no prescription overnight
no prescription Revatio cod delivery
Proventil free consultation u.s. pharmacy
purchase Robaxin without a prescription online
cheap Synthroid by money order
buy prescription Norvasc online
Online overnight shipping Abilify
order Tamoxifen usa cod
purchase Hydrochlorothiazide no prescription cheap
buy Diflucan without prescription to ship overnight
Canada Tamoxifen no perscription
Doxycycline xr online
Ampicillin with overnight fedex
Voltaren fedex no prescription
buy Hydrochlorothiazide without prescription to ship overnight
Erythromycin online purchase
Amoxil online consultant
Flagyl ER with overnight fedex
Canadian Buspar
purchase online prescription Ventolin
prescription Diflucan online
Buy cheap Norvasc without a perscription
purchasing Abilify with overnight delivery
Seroquel delivered overnight
buy Zithromax cod next day delivery
purchase online Prednisolone without rx
buy Trazodone cod next day delivery
Norvasc 100 mg
purchase Clomid without
Buy Medrol next day delivery
Celexa online consultant
Nexium xr online
order Amitriptyline cheap overnight
buy Revatio tablets without prescription
no prescription Propranolol cod delivery
purchase Baclofen without a prescription online
Elavil no script required express delivery
Diflucan shipped by cash on delivery
Plavix 100 mg
Buspar fedex no prescription
order Brand Amoxil without rx
Valtrex online consultant
cheap Augmentin without rx
buy discount Voltaren online
Ampicillin no dr
purchase Amoxil without a prescription online
no prescription Medrol cod delivery
Buy Norvasc overnight delivery
Buy Prednisolone overnight delivery
no rx needed for purchasing Aciphex
Amitriptyline overnight without rx
order Seroquel without a prescription overnight shipping
Flagyl ER with no perscription and delivered over night
Prednisolone xr online
Amitriptyline without rx overnight shipping
purchase Levaquin without a prescription overnight shipping
Lexapro free consultation u.s. pharmacy
purchase Xenical without a prescription overnight shipping
generic Voltaren fedex
Furosemide online consultant
Accutane online consultant
Augmentin online without prescription
purchase Voltaren without a prescription online
purchase Cytotec without a prescription overnight shipping
Buy Phenergan overnight delivery
Tetracycline no dr
buy Viagra Plus cod next day delivery
Accutane delivered overnight
Zovirax with free dr consultation
Zovirax no prescription overnight
Propranolol xr online
Accutane 40 mg online
Buy Phenergan without a r x
purchase cheap prescription Motilium
Voltaren fedex no prescription
Amitriptyline without a perscription overnight shipping
purchase Zoloft no visa online without prescription
Alesse 40 mg online
Voltaren 40 mg online
Ampicillin no dr
Discount Lasix overnight
Proventil no script required express delivery
Ampicillin xr online
Buy Phenergan without a r x
Ventolin overnight online
order Phenteramine overnight delivery
Proventil overnight without rx
Buy Glucophage overnight delivery
purchase Xenical no prescription cheap
Elavil no prescription worldwide
generic VPXL fedex
Diflucan with free dr consultation
order Amoxil without a rx overnight shipping
order Hydrochlorothiazide amex online without prescription
Erythromycin on sale cheap online
Cephalexin overnight fedex
Actos online without prescription
purchase Robaxin without a prescription online
Lasix visa
Buy Lexapro next day delivery
Nexium overnight delivery fed ex
order Ventolin without rx from us pharmacy
how to order Zovirax online without a prescription
Buspar overnight fedex
Lipitor with no perscription and delivered over night
Clavamox fedex
purchase rx Xenical without
Buy Amitriptyline next day delivery
Phenteramine online without prescription
buy Zithromax tablets without prescription
Zithromax with overnight fedex
Canada Lipitor no perscription
Diflucan 40 mg online
prescription Diflucan online
purchase Zithromax without a prescription overnight shipping
order Valtrex cheap overnight
purchase Amoxil without a prescription overnight shipping
Ampicillin with overnight fedex
Canada Lipitor no perscription
Flagyl ER xr online
cheap Fluoxetine without rx
Buy Cephalexin next day delivery
buy Diflucan without rx
Clavamox with free dr consultation
Nizagara shipped by cash on delivery
Fluoxetine overnight delivery fed ex
Xenical with free dr consultation
Metformin no script required express delivery
Synthroid 40 mg online
Buy Trazodone from usa without a perscription
Trazodone online consultant
purchasing Flagyl ER with overnight delivery
Buspar without a script
purchase Ampicillin online without script
cheap Plavix by money order
Phenteramine shipped by cash on delivery
Celebrex on line no perscription
Buy Prednisolone next day delivery
order Ventolin without rx from us pharmacy
Buy Trazodone from usa without a perscription
Buy Doxycycline next day delivery
purchasing Cytotec with overnight delivery
purchase online Levaquin without rx
online ordering Colchicine
order Metformin cheap overnight
generic Cipro fedex
Diflucan without a presciption
Aciphex with overnight fedex
Amoxil xr buy online cheap
purchase Propranolol no visa online without prescription
VPXL no prescription overnight
generic Cipro fedex
generic VPXL fedex
Cipro overnight fedex
Furosemide no dr
where can i purchase Nizagara no rx
Bactrim xr buy online cheap
Buy Glucophage overnight delivery
Metformin on line no prescription
how to get VPXL without
order Flomax cheap overnight
purchase Seroquel without
Propranolol without a script
purchase Robaxin without a prescription online
purchasing Tretinoin Cream 0.05% with overnight delivery
Celexa online consultant
Revatio overnight delivery fed ex
Motilium no script required express delivery
Tetracycline overnight delivery fed ex
buy Voltaren cod next day delivery
order Effexor XR without a prescription overnight shipping
Buy Nolvadex overnight delivery
Nizagara with no perscription and delivered over night
no prescription Trazodone cod delivery
Buy Buspar tablets
purchase VPXL without a prescription overnight shipping
Bactrim mastercard order
Nexium xr buy online cheap
Where to buy Cipro no perscription no fees
purchase online prescription Cytotec
how to buy Phenteramine on line
Discount Lasix overnight
no prescription Abilify cod delivery
Levaquin no prescription overnight
buy Furosemide 250 mg
Nizagara with no rx and free shipping
Levaquin overnight fedex
Seroquel no prescription overnight
Accutane xr online
Phenteramine online consultant
order Prednisolone without a prescription overnight shipping
Dapoxetine with no perscription and delivered over night
Lasix online consultant

Recently I’ve pointed one of my domains (http://gomertronic.com) at my home server and started to set up some sites there. The motivation was to start my own StatusNet instance since Identi.ca has been my main social network for a while, but Identi.ca has had a lot of problems lately. By starting my own StatusNet site not only do I have more control of my social media, but I offload some of the work from Identi.ca. If you’re interested, check out http://dent.gomertronic.com. I’m still having trouble getting posts from Identi.ca, but feel free to subscribe to me, or ask if you’d like an account on my instance.

Having sites on my own server has worked out very well. It’s thrilling to see my hard drive lights flash and my modem flicker as people access my site. It makes me feel like I’m really part of the internet (because I am). This leads me to think about moving more stuff to my own server, but I’m not quite clear on what to do.

I plan on setting up a blog at http://gomertronic.com to write some technical articles. My StatusNet instance is at htp://dent.gomertronic.com, and I want to open up a wiki at htp://wiki.gomertronic.com. My personal wiki is on the same server, but I don’t think it’s ready to be opened to the public.

This blog will remain as more of a general blog about life and other things. I don’t know what to do with http://www.jeffratliff.org, but I’ll probably update it in places then leave it as static content. If I had the bandwidth, I’d move everything to my home server, but I’m not ready for that quite yet. I guess it’s a good thing to have too many web sites, but I think it’s time to have a more organized approach to what goes where. All I can say is look for changes in the future.

Hang on Egypt

I’ve been following the news as closely as possible about the protests in Egypt this past week. I’ve come to be more aware of what’s going on in the world because of contact with people on Identi.ca. It’s more real when you can get the news directly from the source.

I also realize I can no longer be ignorant to things that don’t affect me directly. The truth is oppression does affect me, especially when it comes at the hands of a man the US has supported for years.

I remember when Anwar Sadat died, but honestly haven’t kept up much on the Mubarak regime. I don’t know all the details, but I know this struggle is about people who want to choose their leaders and I stand behind that.

First Dan Lynch did a song about Egypt then David Marsden followed suit. I felt inspired to put my thoughts into a song also. This is the first take I could get through the song without too many mistakes so it’s rough, but it says what I want to say. It’s released under a creative commons BY-SA 3.0 license, so feel free to reuse it under those terms.

Hang on Egypt in ogg and mp3.

Lyrics and chords in OpenOffice Writer ODT format.

Hang on Egypt

30 years ago Sadat was shot
Mubarak came to rule his land,
Time has passed we see this leader’s not so hot
No the status quo won’t stand

The US turned a blind eye to all his abuses
As long as the oil got through
We liked religious freedom, so rare in Arab lands
We liked that he kept peace with the Jews

(Chorus)
Hang on Egypt, the world is at your back
I love your spirit and how you take a stand
I wonder if I’d have the strength to be beaten in the street
To stand for freedom in my land?

First they shut down the lines of communication
but somehow you got word through
You inspire us in every nation
When they come to take my Internet, what will I do?

People have to know the time of kings is over
One mans voice can no longer rule a land
The people need to speak and watch their rulers
Apathy leads to tyranny and freedom is the cost

Running update – how not to train for a marathon

Over a year ago I wrote about running 4 miles for the first time and what a mental challenge that was at the time. Well I’m still at it, and 4 miles doesn’t seem like a big deal, even on a bad day. I’ve run about 10 5K races in the past year, a 4 miler, a 10K and the Flying Pig half marathon. Once I established a regular habit of running 3 or 4 times a week and knocked down a few goals, it just became a part of my life. Always having a next race to train for helps, because there’s always a goal and I’ve always got a training schedule to tell me what to do.

Right now I’m training for the Columbus Marathon on October 17th. Doing the Flying Pig half marathon was such a huge rush that it didn’t take me long to decide to take the next step. The Flying Pig is a very well supported race, with water stops and portable toilets every mile and cheering crowds nearly the whole coarse (even in the rain). I’m hoping Columbus will be similar, but even if it isn’t I’m going to give it a shot. After the Pig I was in the best shape I’ve ever been, so after a month of shorter runs and speed work I started the 18 week marathon training coarse.

It’s just a game of pushing a little harder every week and building distance without going over the edge into injury. It’s easy to focus on speed and race times, but I had to learn early in marathon training that faster isn’t better (except when it is). I’d always run 3 days a week with breaks between, but this schedule calls for 3 short runs in a row midweek, a break then a long run Saturday and cross-train Sunday. I’d never run 3 days in a row before and it was tough. I’d never had to back off on a 3 mile run, but I found out if I kept my pace down I could do 9 miles in 3 days and not hurt myself.

A couple weeks ago I had my biggest challenge yet – 12 miles midweek, followed by a 13 mile long run on Saturday. That’s 25 miles total and a half marathon (almost) as a training run. I’ve been running outside to acclimate to the weather which makes things rough. It’s getting harder to cram runs in before work so I did the first 3 miler on the treadmill. It was cool inside and I’m always impatient on the treadmill so I pushed it hard and did some record mile times. The next 2 days I ran outside and pushed it to see what I could do. I ran my fastest 3 mile time by a full 2 minutes.When I got to the weekend I was feeling tired from all that work, but went into my 13 mile long run feeling confident. I kept the pace at the usual for long runs and did the first 6.5, then turned for the run home. I’d been feeling fatigued the last 2 miles of my long runs, but this time I knew the whole return run would be rough. With 4 miles left to go I felt the knee and hip pain I’m used to near the end of a long run. Two miles left was agony and the last mile it was all I could do to keep going. When I finished there was pain and swelling behind my knee and I had to limp back to the car.

So last week I cut a couple runs short, dropped my pace back to where it should be and rested. By Saturday I was feeling normal, and fortunately my long run was a relatively easy 10 miles. I got plenty of rest and hit it hoping for the best. I cut my pace about 10 seconds per mile from what I’d been doing and blew through the miles with no pain.

So the lesson I need to keep learning is faster isn’t better. Marathons are about endurance. Really, everything is about endurance. The top 5K runners don’t just do 3 mile runs. I don’t know what I was thinking trying to push myself for the hardest training week I’d ever had, in the hottest part of the year. I hope I don’t forget again. Pacing is key, and if ya don’t finish there’s no point in starting. I’m glad I can break 10 minute miles again, but the marathon ain’t about that. I am the tortoise, not the hare, and I will finish the race.

Canonical: Ignorant or Evil?

I’ve been thinking about the recent flap over Canonical’s small contribution to GNOME and what that means. Thinking so much that I woke up at 3:00 AM and still can’t get back to sleep. I usually don’t get involved in these things because others do a better job, but I’ve not seen anyone who really gets to the point I’d like to make.

The best summary is Brian Proffitt’s article Canonical’s Disconnect with Linux Developer Community, and the original spark was Greg DeKoenigsberg’s article where he takes Canonical to task. It’s true Canonical’s commits to the GNOME codebase have been miniscule. Proffitt also points out their Linux kernel contributions have been weak. Jono Bacon responds to all this by pointing out that while Canonical hasn’t contributed directly, they’ve worked on projects outside of GNOME in their own development system (Launchpad). Others have pointed out that Canonical contributes users to Linux, so they should be excused for their lack of technical contribution.

This makes me wonder if Jono, Mark Shuttleworth and the rest of the shapers of the Ubuntu philosophy are ignorant of open source tradition, or if they just don’t care. The best synopsis of the open source development model is in The Cathedral and the Bazaar where Eric Raymond points out that free software developers aren’t driven by money, they create to have something useful and to win the respect and acknowledgment of their peers. Becoming “somebody” in the Linux world comes from contributing. You become a recognized contributor on a project by getting code commits. My name is in the Jokosher credits because I committed documentation.

It seems Canonical wants to short-circuit this model. The right to drive GNOME development comes form contributing. The more you contribute, the more merit your words have. As Jono points out, Ubuntu development is done in Launchpad. Rather than investing in GNOME and developing a reputation through contribution, Canonical has built their own system, developed their own projects and worked only on Ubuntu. When you make your own project you instantly become King, and you don’t have to work your way up.

As Jono points out, the code is open and you can come and get it out of Launchpad. This isn’t how it’s supposed to work. There’s no law against developing outside of upstream, it’s just a selfish thing to do. Developing in your own system means you care more about yourself than the upstream project. Red Hat, Debian and Novell have bowed to the leadership of GNOME and shared their vision. Canonical has decided to go their own way.Shuttleworth may talk about building an exciting new future for Linux, but he’s only concerned about Ubuntu. Linux may benefit as a whole, but by others also turning their backs on the upstream projects and going the Ubuntu way. Canonical has created 2 camps, the Linux community and the Ubuntu community.

It’s true that Ubuntu brings new users. It’s true that they’ve welcomed new users and helped them along and given them something they could be excited about. They’ve filled a niche that needed filled. My concern is that they’ve begun to teach these users a way of thinking that’s foreign to Linux and Free Software. Ubuntu is built on a deep foundation created by others. Ignoring that foundation is dangerous.

So I’m left with the question: is Canonical just so enthused with their success that they’re willing to ignore the open source principles they’re founded on? Do they really not know how to be a good citizen in the Linux community, or is Shuttleworth building the Ubuntu brand at the expense of Linux as a whole?

NaBloPoMo is already a fail

Thanks to Linc for pointing out that it’s National Blog Posting Month (NaBloPoMo). I don’t know who comes up with these things, but it’s a good idea I guess. If I had known about it in advance, I might have given it a shot. As it is I’ve already failed, but I’m not too upset. Life is busy.

I guess a quick update wouldn’t hurt. I’m actually enjoying Twitter and hope to write about that in detail at some point. Working from home, it helps me feel I’m more connected to humanity if I can look and see posts going by.

I’m still running a lot and am signed up for the 100th annual Cincy Thanksgiving Day Race, which will be my first 10K. Some new aches and pains lately, but I’m surprised that my body continues to adapt to the increasing levels of stress I’m subjecting it to. I’m not even sore from the 5 mile run I did 2 days ago, when it would have killed me 4 months ago.

I continue to study for my  RCHE exam that I’ll be taking in December. It’s a lot of material to cover, but I’m surprised at how much I already know. 10 years of Linux experience isn’t wasted, and I see now that maintaining a home server has been good practice.

Other than that, I’m just busy. Lots to do and lots to deal with, but I’d rather be busy on what I love than bored and hopeless.