Blogging with Heroku, Git and Toto

When I read, about a month ago, that I could set up a “Ruby powered blog” in five minutes, I was intrigued.  Saving the link to instructions on how to do this, I came back to the task early one morning last week.  After about 30 minutes I had made some progress, but had to get ready for work.  Later in the day I came back to the project and, after an additional couple of hours, managed to take the blog live.  Apparently the “five minutes” only applies if you are an experienced programmer familiar with Ruby and Git in particular.

Two steps missing from the instructions linked above were creating SSH keys (click here for more on that, and use dsa instructions) and setting up/installing git (sudo apt-get git should do it).  One other missing step was installing the Toto gem: (sudo gem install toto).

To publish a post I have to add it as a text file to my articles directory and then commit and deploy through git.  Editing the layout and pages involves going to the templates folder and working with CSS and html.  There are, obviously, far easier ways to set up a blog, so why bother with this rather arcane path?

Learning and experience.

Before setting up this blog I had no experience with git, though I’d heard quite a bit about it.  While I’d installed Ruby gems before, I’m still pretty “green” with this sort of task.  I know pretty much nothing about CSS and need to continue expanding my familiarity with html.  JavaScript will come into play as well, I’m sure.

Nothing that really matters will be posted to my “hacker blog.”  At least, nothing that I don’t also save or post elsewhere.  The real value to me isn’t in the blog, but in the learning experience this affords me.

Camp Manatawny Junior High Retreat 2010


Manatawny Junior

High Retreat

Theme: “Masterpiece”

For those in 6th – 8th grades

April 16 – 18, 2010

Speaker: Andy Hower

Director: Ken Coble 717-235-1470

According to Ken Coble, director of this event, there will be devotionals, singing/worship, small group games, camp fires, art projects and more.” This will take place at Camp Manatawny in Douglassville, Pennsylvania.  It’s a couple hours drive from northern New Jersey.  I’m hoping to take my daughter and possibly a couple of her friends.  For more information click here.  Download the mail-in registration form here, or you can do the registration online.

The price for this retreat is excellent: just $35 for two nights and one full day at camp.  That price is valid if payment is received or postmarked two weeks prior to the event.  Otherwise it’s $50.  Retreat-goers are advised to take extra bedding as they’ll be sleeping in the regular cabins.

Book Review: Dawn of the Dreadfuls really enjoyed Pride and Prejudice and Zombies (PPZ), so when the publisher contacted me with the offer of a free review copy of the prequel, Pride and Prejudice and Zombies: Dawn of the Dreadfuls (DoD), I jumped at the chance to read it.  (Consider that the legally required disclaimer.)  This, despite the fact that I was pretty unimpressed with Sense and Sensibility and Sea Monsters (SSSM).  Although I wondered if this prequel would live up to the original, I figured it couldn’t go wrong with zombies.  I was right!

The original PPZ was a mash-up novel, one that took the original work by Jane Austen and worked in martial arts and zombie mayhem in the midst of stuffy Victorian England.  It was my good fortune to not be assigned Pride and Prejudice in high school and telling from the roughly 85% of Austen’s work that remained in the mash-up.  Boring!  At least with PPZ I could trudge through the long, windy sections about formal balls and courting with the expectation of a putrid, decaying undead creature busting onto the scene.

DoD is, as I mentioned above, a prequel to PPZ.  Not based on a pre-existing text, DoD is written on a far more readable level with a contemporary style.  In PPZ I could practically feel the re-writes as I read, but in DoD there’s none of this.  Less Austen, more zombies and a lot of fun.  This novel doesn’t take us to the very beginning of Victorian England’s “Troubles,” but it shows us where the Bennett girls get their start in the anti-zombie resistance.  The opening chapter takes us to a very proper funeral that, perhaps predictably, is disturbed by the rise of the dead.

Some questions are vaguely answered, leaving still more questions (Only England?  How long’s this been going on? Etc, etc, etc….).  This makes for an excellent setup to more prequels or even sequels.  What began as a quirky literary mash-up could become a franchise.

If you haven’t read “Pride and Prejudice and Zombies” yet, start with “Dawn of the Dreadfuls.”  If you like undead fiction written in somewhat comical style, you’ll love these books.

See Also:

Book Review: Pride and Prejudice and Zombies

Book Review: Sense and Sensibility and Sea Monsters

Notes from the 3rd Annual New England Church Growth Conference

Originally published on Missional Outreach Network
March 14, 2010

My friend Ricardo and I braved the roads on an incredibly windy and rainy Saturday morning and arrived with time to spare at the 3rd Annual New England Church Growth Conference, hosted by the Manchester Church of Christ. Aside from being a good excuse to get out of New Jersey, I was looking forward to seeing Monte Cox from Harding University. He was to give the keynote talks at the beginning and end of the event that day. Unfortunately, Monte’s daughter was overdue to give birth and he opted to stay in Arkansas because she’d reported having contractions that morning. She and her husband are preparing to do at least 10 years of mission service in Africa, so he wants has much time as possible with his grandchild.

Although Monte couldn’t be there in person, we heard him speak via Skype. That was an experience. The video, projected on a screen, was predictably choppy. At one point during the end of his second (and last) keynote, the connection failed. Brother Cox completed his comments via telephone held up to the microphone.

The following are my notes, however limited, from the day’s events. I am not much of a note-taker…never have been, likely never will be.

The main theme of Monte Cox’s first keynote can be summed up in the following phrase: “God is looking for people who are looking for people who are looking for Him.” He told stories centered around how God works to bring people who are looking for Him in contact with those who can share the Good News. Another interesting image brother Cox passed along was that of a “lost person” being present at all church board meetings. Though he or she would have no vote, he/she would be privy to all the conversation and would likely, at some point, raise his/her hand and ask, “What about me? These things you’re discussing are all well and good, but I thought your entire mission was to find me.”

After the keynote I headed over to Bill Williams’ talk on Natural Church Growth. It was apparently the first of two talks, so I missed the second. I usually try to get around to hear a diversity of speakers at this type of gathering. Bill shared information from the book “Natural Church Development.” We’ve been friends online for some time, but not in real life, and we had a chance to talk briefly later in the day. It was good to finally meet him in person, and I regret not getting a picture of us together.

After lunch I went to hear Jerry Tallman speak about personal evangelism. I’m really glad I did. Although his style is applicable mostly to those who already accept the authority of the Bible in some way, he had some handy tips on how to conduct a good evangelistic Bible study. Sometime later I may share something clever he did with Ephesians 2. Two questions he asked during his talk really stuck with me:

  • What would you do if you had absolutely no fear?
  • If every single Christian were serving with the same level of efficiency as you right now, would the church be growing or dying?

That second question really challenges me.

During the break after brother Tallman’s talk I spoke with him briefly, then bought a copy of his evangelistic Bible study book: “His Eternal Plan.”

The last workshop speaker I heard during before the closing keynote was Gareth Flanary. Two important points from his talk regarding the mission of the church spoke to what is needed in the life of the disciple individually and of the church collectively:

  1. Continuity with who Jesus is.
  2. Continuity with the missionary identity of God.

He emphasized that the church does not exist for herself, but for God and His mission.

And interesting quotation from his talk:

The Spirit of Christ is the spirit of missions, and the nearer we get to him, the more intensely missionary we must become.“Henry Martin

The final keynote from Monte Cox guided our thoughts toward the challenge of being both "sanctified” and “sent,” as seen in the prayer of Jesus in John 17, before his death. Being sanctified means being set apart, yet in the same prayer Jesus asks that his disciples be sent into the world. Christians are meant to both stand apart from the world and go into the world.

Monte mentioned having a picture in his office that sometimes he takes to class. It shows a grand cathedral with a major thoroughfare superimposed on the center aisle. The result is a huge church building with a highway running down the middle. What do his students think of the picture? Some see it negatively, as the world making inroads into the church. Others see it positively, as the church reaching the world. Who’s right? According to Monte, it can be both at different times. Disciples of Jesus need to be 100% committed to being sanctified and 100% committed to being sent. It can’t be merely one or the other.

The three final points from brother Cox were:

  1. We need to get serious about mobilizing members (see Ephesians 4).
  2. We need to know how to deal with the current situation, the world as it is and not as it was.
  3. We need to move beyond our internal squables and (I think I heard him say) our legitimate differences.

There was a plea for unity in mission in there.

Metro Christian Convention 2010

It’s hard to believe I’ve lived in northern New Jersey, the suburbs of New York City, since 2005 and only just heard of the Metro Christian Convention. The independent Christian Churches/Churches of Christ have many such gatherings throughout the United States, and this one is especially for the greater New York metropolitan area. Registration is only $20 per family before April 12 and $25 after, so no one can reasonably say it’s too pricey.

If you are going to be in the city on April 24, why not register to attend? I’m planning on going, Lord willing, so you’ll “know” at least one person there. If you can make it, let me know so we can meet up.


Dr. Clay Perkins

President of Mid Atlantic Christian University

Main Speaker

Saturday, April 24, 2010

9:00 AM to 4:30 PM

Worship led by

Hillside Church of Christ


Central Islip Church of Christ

at the

Highland Church

160-20 Highland Avenue – Jamaica, NY 11432

(Entrance on 162nd Street)

PDF Downloads:
Metro 2010 Bulletin Insert

Metro Registration Form 2010 with Lunch

Domains and Webhosting on the Cheap

Nearly a decade ago I wanted to build a website to share about my mission work in Brazil.  Not having much technical knowledge, I turned to a helpful Brazilian friend to show me the ropes.  He spent a couple of hours showing me Microsoft Frontpage, but I really didn’t like it.  Time passed and I eventually discovered Tripod.  There were ads (many more now than in those days) and the site I built wasn’t very imaginative, but it was easy to put together and maintain.  While I also didn’t own a domain, I really didn’t care.  Fast forward to now.  I have not only multiple sites and domains, but also use different platforms.  For anyone looking to set up a website with a personalized domain “on the cheap,” this post’s for you.

First, have a look at WordPress.  Though I don’t care for it, there are folks who like it…a lot.  You can set up your site and then go to “My Dashboard” and then “Upgrades."  There you’ll find options, including registering and mapping a domain (see picture below).  I use WordPress for one of my blogs.  Two issues with this service irritate me:

  1. The dashboard bothers me.  Although I’ve been using it for a few years now, I still have trouble finding my way around.  Something about it just isn’t intuitive.
  2. Limited flash and no javascript.  It is often difficult to embed videos in posts and impossible to use third-party widgets.  This is incredibly frustrating at times.

Second, how about Blogger?  I’ve had a blog through this service since 2006 and have been very happy with it.  Last year (if memory serves) the ability to create stand-alone pages was added.  This makes it possible to make the blog look more like a regular site.  Many, many free templates are available online, the blog layout is easy to adjust (mostly drag-and-drop) and the post editor is excellent.   Under Settings > Publishing you will find a link to purchase a domain, if that’s what you want.  Blogger makes it easy and inexpensive, allowing you to obtain a domain name and also e-mail addresses associated with your domain (up to 50!) for only $10 a year.  This is a major bargain.

Third, the least expensive option involves Go Daddy and Weebly, but takes a little more effort to set up.  Through Go Daddy you can buy a domain.  The cheap part?  You can buy a .info domain for as little as $1.07 with tax!  Why would you want a .info?  Why not?  It’s cheap, it’s personalized and it will turn up in search results like any other web page out there.  I use this type of domain for my GizaPage and also for a catch-all site.  Once you’ve purchased your .info domain (or something a little more expensive) through Go Daddy, head over to Weebly and sign up for an account.  Build a basic website (just as a placeholder).  Then, follow instructions here and here to associate your Go Daddy registered domain with the Weebly site.  For less that $2.00 a year you’re online!  The worst thing about Weebly is the shabby blog editor, but if cheap is what you’re going for, this is an excellent option anyway.

There you have it.  Three options for low-cost domain registration and website hosting.  If you know of any other good options, let me know in the comments.