Search
-
Subscribe to Blog Updates
GoodReads Feed
LibraryThing Feed
Archives
- September 2025 (1)
- August 2025 (4)
- July 2025 (4)
- June 2025 (3)
- May 2025 (2)
- April 2025 (3)
- March 2025 (3)
- February 2025 (3)
- January 2025 (5)
- December 2024 (4)
- November 2024 (5)
- October 2024 (4)
- September 2024 (4)
- August 2024 (4)
- July 2024 (5)
- June 2024 (5)
- May 2024 (5)
- April 2024 (3)
- March 2024 (5)
- February 2024 (3)
- January 2024 (5)
- December 2023 (4)
- November 2023 (4)
- October 2023 (5)
- September 2023 (4)
- August 2023 (4)
- July 2023 (5)
- June 2023 (4)
- May 2023 (5)
- April 2023 (5)
- March 2023 (3)
- February 2023 (4)
- January 2023 (6)
- December 2022 (4)
- November 2022 (4)
- October 2022 (4)
- September 2022 (4)
- August 2022 (5)
- July 2022 (4)
- June 2022 (4)
- May 2022 (5)
- April 2022 (5)
- March 2022 (3)
- February 2022 (4)
- January 2022 (5)
- December 2021 (4)
- November 2021 (4)
- October 2021 (5)
- September 2021 (4)
- August 2021 (5)
- July 2021 (4)
- June 2021 (4)
- May 2021 (5)
- April 2021 (5)
- March 2021 (4)
- February 2021 (4)
- January 2021 (5)
- December 2020 (4)
- November 2020 (4)
- October 2020 (4)
- September 2020 (5)
- August 2020 (4)
- July 2020 (4)
- June 2020 (4)
- May 2020 (5)
- April 2020 (5)
- March 2020 (4)
- February 2020 (4)
- January 2020 (5)
- December 2019 (4)
- November 2019 (5)
- October 2019 (4)
- September 2019 (5)
- August 2019 (4)
- July 2019 (5)
- June 2019 (4)
- May 2019 (4)
- April 2019 (5)
- March 2019 (4)
- February 2019 (4)
- January 2019 (5)
- December 2018 (4)
- November 2018 (4)
- October 2018 (4)
- September 2018 (5)
- August 2018 (4)
- July 2018 (5)
- June 2018 (4)
- May 2018 (5)
- April 2018 (5)
- March 2018 (4)
- February 2018 (4)
- January 2018 (5)
- December 2017 (4)
- November 2017 (5)
- October 2017 (4)
- September 2017 (4)
- August 2017 (5)
- July 2017 (5)
- June 2017 (4)
- May 2017 (5)
- April 2017 (4)
- March 2017 (4)
- February 2017 (5)
- January 2017 (4)
- December 2016 (4)
- November 2016 (5)
- October 2016 (4)
- September 2016 (4)
- August 2016 (5)
- July 2016 (4)
- June 2016 (4)
- May 2016 (5)
- April 2016 (4)
- March 2016 (8)
- January 2016 (1)
- November 2015 (2)
- October 2015 (2)
- September 2015 (2)
- August 2015 (1)
- July 2015 (2)
- June 2015 (2)
- May 2015 (3)
- April 2015 (1)
- November 2014 (2)
- August 2014 (1)
- June 2014 (3)
- May 2014 (1)
- October 2013 (1)
- November 2012 (1)
- October 2012 (1)
- August 2012 (1)
- July 2012 (1)
- March 2012 (2)
- May 2011 (1)
- January 2010 (1)
- June 2009 (1)
- April 2009 (1)
- February 2009 (2)
- September 2008 (1)
- June 2008 (1)
- May 2008 (2)
- April 2008 (6)
- March 2008 (1)
- February 2008 (3)
- January 2008 (1)
- October 2007 (3)
- September 2007 (4)
- August 2007 (3)
- May 2007 (4)
- April 2007 (3)
- March 2007 (1)
- February 2007 (1)
- December 2006 (2)
- October 2006 (2)
- September 2006 (1)
- August 2006 (3)
- July 2006 (31)
- June 2006 (5)
- May 2006 (6)
- April 2006 (8)
- March 2006 (4)
- February 2006 (4)
- January 2006 (1)
- December 2005 (2)
- October 2005 (3)
- September 2005 (5)
- August 2005 (8)
- July 2005 (3)
- June 2005 (5)
- May 2005 (5)
- April 2005 (5)
- March 2005 (6)
Categories
- Genres (564)
- Bibliography (1)
- Essays (5)
- Introduction (14)
- Journal entry (1)
- Life (1)
- Life updates (56)
- Lists (2)
- Monthnotes (1)
- Node hub (10)
- Project updates (59)
- Site updates (60)
- Slice of life (1)
- Thought (4)
- Weeknotes (418)
- Statuses (26)
- In progress (2)
- Old site (24)
- Topics (652)
- 360-degree camera (4)
- Abstract expressionism (1)
- Aesthetics (13)
- AI (65)
- Akelos (1)
- Analysis (8)
- Anime (5)
- Apartment (21)
- Apologetics (11)
- Aromatherapy (1)
- Art (15)
- Audio description (2)
- Audio sermons (3)
- Beliefs report (42)
- Bible (3)
- Bible reading plans (7)
- Biography (2)
- Birthdays (14)
- Blog (20)
- Blood tests (11)
- Board games (20)
- Bookmarks (2)
- Books (80)
- Brexit (2)
- Burns (1)
- Business (11)
- Car (14)
- Career (5)
- Caring (4)
- Chapel (7)
- Childhood mysteries (1)
- Chocolate (1)
- Christianity (8)
- Christmas labels (50)
- Church (10)
- Clothes (11)
- Coding project generator (55)
- Coffee (25)
- Cognitive science (14)
- Comics (18)
- Communication (1)
- Computers (9)
- Conceptual modeling (36)
- Conferences (1)
- Conspiracy theories (2)
- Conventions (1)
- Cooking (48)
- Coping (11)
- Correspondence (1)
- COVID-19 (17)
- Credit card fraud (2)
- Current events (11)
- Daily routine (31)
- Death (24)
- Decision making (1)
- Depression (2)
- Devotions (5)
- Diet (38)
- Discovery (1)
- Doctor Who (7)
- Drawing (2)
- Drone Music – Wikipedia (4)
- Drupal (2)
- Dusk (12)
- Earthquakes (1)
- Ebooks (5)
- Elections (7)
- Epistemology (1)
- Evangelism (1)
- Exercise (23)
- Existential crisis (2)
- Experimental literature (11)
- Fiction (74)
- Firefox (1)
- Focus (2)
- Freelancing (6)
- French horn (5)
- Fringe theories (5)
- Functional programming (1)
- Fundraising (1)
- Futurism (30)
- Gadgets (2)
- Gardening (1)
- GDPR (3)
- General (63)
- Geography (2)
- Goal map (5)
- Grad school (7)
- Gregg Shorthand (7)
- GTD (4)
- Haircuts (1)
- Hardware (8)
- Health (65)
- Hermeneutics (1)
- Heuristic (1)
- History (3)
- Holidays (84)
- Housekeeping (53)
- HP Lovecraft (1)
- IMEEM (1)
- Immanuel prayer (5)
- IT (1)
- Journaling (1)
- Jury duty (2)
- Knowledge representation (7)
- Learning (31)
- Life maintenance (74)
- Life management (17)
- Life Model (1)
- Liminal spaces (5)
- Livestreams (4)
- Map magnets (2)
- Math (4)
- Math relearning (71)
- Meetups (5)
- Memory (26)
- Mining Ancient Thought (1)
- Modeling (4)
- Money (40)
- Movies (97)
- Music (68)
- Music composition (10)
- Music theory (3)
- Naps (2)
- Narratology (1)
- Nature (84)
- Nostalgia box (17)
- Nutrition (3)
- OBAC (5)
- OpenLaszlo (1)
- Painting (1)
- Party games (1)
- Patterns (1)
- People (83)
- People skills (10)
- Personal development (7)
- Personality (1)
- Philosophy (12)
- Photography (10)
- Podcasts (20)
- Poetry (1)
- Politics (27)
- Problem solving (1)
- Productivity (202)
- Programming (108)
- Project management (12)
- Projects (37)
- Psychology (7)
- Public coding guide (10)
- Reading (6)
- Reading strategies (1)
- Reason (1)
- Religion (2)
- Research (3)
- Revelation (1)
- Scanners (2)
- Sculpture (1)
- Service (1)
- Shoes (1)
- Shoutouts (1)
- Skill development (3)
- Sleep (55)
- Social issues (13)
- Software development (9)
- Solar eclipse (6)
- Soundscapes (4)
- Space (19)
- Spirituality (95)
- Stephen Ministry (2)
- Stormwater management (4)
- Sustainability (10)
- Systems theory (2)
- Task tracking (2)
- Taxes (9)
- Tea (13)
- Text-to-speech (3)
- The Thinkulum (5)
- Theology (4)
- Thinking (19)
- Transferrable concepts (1)
- Travel (16)
- Tutoring (1)
- TV (68)
- Twitter (2)
- Video games (32)
- Videos (18)
- VR (2)
- Walks (2)
- Website (9)
- Weddings (2)
- Weird stuff (11)
- Wiki (6)
- Willpower (1)
- WordPress (2)
- Work (35)
- Worship performing (18)
- Writing (28)
- Genres (564)
Author Archives: Andy
Latest projects: Lord of the Beef audio editing
I’m sort of sick right now, and I went to be semi-early last night, aiming to get around 10 hours of sleep, but my body decided it was done with that after 7 of them, so I am taking the opportunity to blog.
These next few posts are a continuation of my “What’s been going on” series, but I’m titling them differently because they’re also in a category of their own, my latest projects. As some of you may know, my life revolves around my personal projects, which usually involve researching things, writing, or creating things, usually computer programs or some other kind of tool.
Right now I am in a period of transition between projects. A couple of weeks ago, on Good Friday at 3:12 in the morning to be exact, I finished a project that I had dragged out over a year and a half, editing my friend Brandon’s Lord of the Rings parody. The first half of this project was editing the text, and then I recorded and edited his readings of it over Paltalk, plus his reading of The Tugger, which is his Hobbit parody, and a couple of other shorter readings.
If you want to listen to it, here’s the TheologyWeb thread where I posted the files. The thread contains links to the other threads that contain the text files, if you want to read it. At the end of that thread, Brandon posted some of the funny grammatical, logical, and other problems I caught while editing the text, along with the frustrated or sarcastic remarks I made about them while editing and his comments on my comments. I also posted a link to yet another thread for the audio bloopers. Unfortunately, the forum I posted it in is only accessible to TWeb members. I may repost those sometime in one of the public forums. The audio and textual errors were the best part of the whole project. π
Warning: This parody is very long. Together the Lord of the Beef and the Tugger make up about 14 hours of reading. For that reason it is not the kind of project I’m going to be volunteering for again anytime in the near future.
Another warning: The parody might not make much sense to you unless you understand TWeb culture. It’s really less of a parody and more a set of TWeb inside jokes that use the Lord of the Rings as a framework. But Brandon included a preface that explains the major characters and jokes and should give you an idea of what’s going on. The Hobbit is called the Tugger, for example, because the central feature of Brandon’s TWeb parodies is the teasing of a member named RumTumTugger, who plays a female version of Frodo in the Lord of the Beef.
Even though the LotB isn’t a typical parody, Brandon has a remarkable ability to make connections, and I was impressed by the sheer number of elements he was able to pack creatively into the story, not only from TheologyWeb, but also Star Wars, Monty Python, Pirates of the Caribbean, probably other movies I can’t remember, various Internet memes, and many random American cultural features. It’s worth reading just for that.
So now that project’s done, and my mind has been freed. I will post about my upcoming projects tonight or tomorrow. Continue reading
What I’ve been up to this time, part 2
Okay, what next?
I’ve been a bit more social lately. In January I started going to Joel’s weekly prayer group at his house, made up of some of his friends from college. It’s been nice to get back into a group of my peers. Usually I socialize with one person at a time, which is good and which I prefer in some ways, but a group can be enlivening in a way that an individual can’t.
And while I like the older people I’ve spent time with while living here, it does leave me feeling like I don’t quite belong. It’s especially true when everyone else there has children. When you have children, you enter a whole other world full of school and doctor visits and other people’s children and children’s programs at church and so on, and it’s not a world I can really identify with. I’m only a somewhat interested outsider.
Now, Joel’s friends are mainly gamer geeks, and although I’ve always gotten along with the gaming crowd and I feel a certain affection for them, I’m not really a gamer, so I feel a little on the outside there too at times. But I don’t mind too much. I already know that I take a while to warm up to people, especially in groups. And gaming is an area I could potentially move into, if thought it would help. And of course their friendships are based on more than that. It is a prayer group, after all. And they are very welcoming. Continue reading
Posted in People
Leave a comment
What I’ve been up to this time, part 1
Well, time for another catch-up post, or series of them, more likely.
The biggest change in my life recently is that I started going to the gym with my friend Tim about three weeks ago. We go at 6 in the morning four days a week, and I have been trying to take up his practice of getting up at 4 to have devotions. I’ve had mixed success with getting up that early, but I’ve managed to fit in a devotion most days sometime before work. That is a dramatic improvement from the past several years!
That brings me to a point I’ve been meaning to make. Sometimes when people read my “Agnostic Christian” essay, they note that I wrote it in 2005 and ask me how I’m doing with all that now. I tell them that right now I’m more interested in being a Christian than in being a skeptic. Last year I decided that it would be a year for self-improvement in various ways, and some of that was in the area of character. And to me, Christianity offers a much richer set of resources for building one’s character than secularism does. Plus, when I think becoming a better person, that just means becoming more Christian. So my faith is what I turned to, and since that time I’ve been trying to reenter the Christian spiritual life I had been progressively ignoring for the last 7 or so years.
And it’s been good. I began an accountability partnership with a friend who is very intent on seeing me grow. The few times I managed to have devotions, I got more out of them than I had since probably high school, and that has continued since I started having them more regularly this month. I can see myself becoming more sensitized to spiritual issues, and I believe these times with God have a real potential to change me. I think he is welcoming and blessing my effort to get back in touch with him.
And as one example, last year for the first time in my entire life, communion and baptism acquired real meaning for me. They were always just bare symbols for me before, and though I tried over and over to see them, mostly communion, from new angles and to get some kind of significance from the experience, I always failed, or at least nothing stuck. But last year finally something clicked. I’ll write more about that some other time.
So while those doubts are still there in the back of my mind and I still think it’s important to evaluate the Christian worldview as a whole, I’ve put all that on hold and I don’t really think about it these days. I’ll get to it later.
That’s all for now. I will try to get to the rest of my update in the next couple of days. Continue reading
Posted in Exercise, OBAC
Leave a comment
A thought on leaky abstractions and theology
I wonder if the “simple” truths of Scripture are really just abstractions and they sometimes leak (see this), which is why we need people who study and sometimes explain the complexities of theology, for the times when people’s lives don’t fit neatly into the abstractions. Continue reading
Posted in Programming, Theology, Thought, Transferrable concepts
1 Comment
Balkiiiiiiiii!
I am now watching my favorite sitcom of all time, which is *finally* on DVD … Perfect Strangers! π The first two seasons anyway. Hopefully they will release the rest. It came out on Feb 5, and I got them from Netflix as fast as humanly possible. I just watched the second episode. The first episode was a little disappointing, not as funny as I remembered, and I thought maybe I was remembering the series through child-colored glasses, but in the second episode they got more into their familiar roles, and I liked it much better. Continue reading
Happy 2008!
Happy New Year! Yeah, I’m late for everything.
So I bet you’ve been wondering what’s been going on. Well, just pretend. I’ve been busily procrastinating on blogging, emailing, and doing writing of any kind, as usual. But also as usual, I have been working on my projects and thinking about others. I will get back to that in a later entry.
I went home to Texas for Christmas. My brother and sister also came, as usual, and my sister’s high school friend Kimberly, whom my family kind of adopted after graduation. It’s like an annual tradition. We all gather once a year. It was good. Each year I try to get a little better at balancing the time that I spend with my family and the time I spend doing my own stuff, and I think this year’s trip was a success (I consider it this year, even though it was last year). We watched movies, went shopping, decorated, and just hung around the house and talked. It was all pretty laid back.
Now I am back, and it is cold. We had a few warm days a while back, but now it is hovering around bitterly cold. My threshhold for bonechillingness is -8 degrees Celsius, which is between 18 and 17 Fahrenheit. On Saturday it was 7. I stayed indoors. Unfortunately our boilers decided to freeze on Sunday, so my apartment building has no heat. But with my space heater and extra clothes and blankets, I’ve managed to stay decently warm. They hope to have it fixed by the middle of the week.
I had a dream last night that I accidentally took our cat with me on a plane trip, and I had to figure out some way to get her back home. When I woke up I did some research, and it turns out you actually can ship cats. Continue reading
New list–Recommended Preachers Online
Until I come up with a good way to post my site updates automatically on the front page, I’ll write a brief entry to let the blog subscribers know what’s new. I’ve just posted the start of a new, ongoing list (and accompanying Google map!) of preachers online that I think are worth listening to. Take a look! Continue reading
Posted in Audio sermons, Christianity, Site updates
3 Comments
Recommended Preachers Online: The List
Links
The List
| Church | Pastor(s) | City | State | Notes |
|---|---|---|---|---|
| Emmanuel Baptist Church | David Carpenter | Athens | AL | |
| Shades Mountain Bible Church | Ron Gannett | Birmingham | AL | |
| St. Peter’s Anglican Church | John D. Richardson | Birmingham | AL | I really placemarked this because Lyle Dorsett sometimes preaches. |
| Twickenham Church of Christ | Brad Cox | Huntsville | AL | |
| Trinity Free Presbyterian Church | Myron Mooney | Trinity | AL | |
| Trinity Church | Ian Cron | Greenwich | CT | |
| St. Peter’s Anglican Church | Eric Dudley | Tallahassee | FL | |
| Christ the King Church | Ken Carr | Batavia | IL | |
| All Saints Antiochian Orthodox Church (Audio) | Patrick Henry Reardon | Chicago | IL | |
| Chicago Church of Christ – Chicago Ministry Center | Jeff Balsom, Todd Fink, Randy Harris, Jim Lefler | Chicago | IL | |
| Covenant Presbyterian Church of Chicago | Aaron Baker | Chicago | IL | |
| Edgewater Baptist Church | Jim Shedd | Chicago | IL | |
| First Baptist Church of Chicago (Audio) | Jesse M. Brown | Chicago | IL | |
| The Moody Church | Erwin Lutzer | Chicago | IL | |
| Church of the Resurrection | Stewart E. Ruch, III | Glen Ellyn | IL | |
| Grace Church of the Valley | Clark Richardson, Mike Hill, Jerry Kennell | North Aurora | IL | |
| Kishwaukee Bible Church | Frank Yonke, Steve Leston, Ron Spiotta | Sycamore | IL | |
| Church of the Savior | Bill Richardson | West Chicago | IL | |
| Blanchard Alliance Church – Wheaton | John Casey | Wheaton | IL | |
| Bethlehem Baptist Church | John Piper | Minneapolis | MN | |
| Woodland Hills Church | Greg Boyd | St. Paul | MN | Okay, yes, he’s an Open View theologian. But other than that he’s really good! |
| Parkside Church | Alistair Begg | Chagrin Falls | OH | |
| Salem Alliance Church | John Stumbo | Salem | OR | |
| Park Cities Presbyterian Church | Joseph “Skip” Ryan (formerly) | Dallas | TX | |
| Stonebriar Community Church (Audio) | Chuck Swindoll | Frisco | TX | |
| Christ Church Plano | David H. Roseberry | Plano | TX | |
| Bethany Community Church | Richard Dahlstrom | Seattle | WA | |
| Jesus Fellowship of Believers | Tim Dodson | Menomonie | WI | |
| Immanuel Church | Rich Vincent | West Bend | WI |
Posted in Audio sermons, Christianity, In progress, Lists
Leave a comment
Recommended Preachers Online
Links
Motivations
As I reflected on my lack of spiritual vitality earlier this year (2007), I concluded that it would help to have more Christian input into my mind. Once a week at church and an occasional devotion wouldn’t cut it. To keep my mind on spiritual things, I needed to hear the Christian message more often. One easy way for me to do that is to listen to online Christian audio, so I set out to collect some.
Procedure
As things usually go with me, the project quickly expanded beyond all reasonable proportion, and instead of gathering two or three sources I could rely on for insight and inspiration, I decided to find as many as I could, searching in a comprehensive and semi-systematic fashion. And by comprehensive, I mean searching every city (above a certain size) in every state in the US. And then expanding to other English-speaking countries after that. That’s what I’m shooting for anyway. In reality I’ll search until I get tired of it. At some point I may expand the project to include speakers that aren’t attached to a church.
My overall procedure is to take the states in the order of their importance to me and search for churches by city, starting with the largest. I didn’t start out this way—I tried alphabetically first, so the map began with some random churches in Alabama—but officially the first state in the list is Illinois, and the first city is Chicago. And then along the way I’ve thought of churches in other states I knew I wanted to include, and I’ve listened to sermons at my friends’ churches from around the country, so I’ve interrupted my orderly progression to add some of those.
Normally I would keep a list like this in my bookmarks, but since the data was geographical, I thought it would be fun to make a Google map out of it, which I have linked to above. My bookmarks are holding the raw results of my search, and to make my decisions, I’m taking more detailed notes in a Zoho Creator database.
Benefits
In addition to collecting more listening material than I could ever possibly take in and stimulating my thoughts and feelings on spiritual matters, this project has come with some unexpected side benefits. One is that I feel more connected with different parts of the country. If Birmingham, Alabama, comes up in a conversation, I can think, Ah, I know something about Birmingham. I’ve listened to some good preachers there. If a natural disaster sweeps through, I can wonder how my churches there are doing. If on a Sunday I’m traveling in an area that has churches on my list, I can visit one of them and gain a more personal connection. If I have a friend who needs a church, I can refer them to my list, if I’ve covered their area; or I can take the project on a detour through their city to see what I can find. For my friends who go to churches on my list, it gives me a little more of a connection with them and more topics for conversation.
And finally, this project lets me exercise one of my joys in life, which is to find hidden treasure and share it with people who might not have found it otherwise. Some of the preachers in the list are well known, but there are pastors out there who are unknown but still good, and they deserve a wider audience. So by posting my discoveries online, I can hopefully give them a bit more exposure and put a few more people in touch with their unique perspectives and good preaching, and the happiness and well-being in the world can be increased. π
Criteria
This list is extremely subjective. While there are a few things I look for, I don’t apply a rigorous and objective rubric to each church. The question that determines whether a church makes the list is, Would I listen to this preacher regularly? If the answer is probably or yes, they go on the map. (If it’s maybe, I come back to it later and listen to a sermon or two more to decide.) So this is not a list of all the good churches in the world or even all the good preachers, just the ones I have personally found to be especially worth listening to so far. Obviously someone else would have a different list. Also, since most of these decisions are based on a single sermon, I will take a church off the list if I change my mind about it on later listenings.
I do keep my ears open for a few basic characteristics. I prefer speakers who have a more natural speaking style, as opposed to a highly affected one. I gravitate toward thoughtful pastors who are speaking to audiences who already have the basics of Christianity under their belt and who are looking to live it more effectively. I like hearing preachers who express the Christian message in new ways, rather than delivering the same old content with the same old language. And I appreciate a balance between exegesis and application. If it’s unbalanced, I’d rather it be on the application side. I am also a conservative Protestant, so you will see a clear bias toward this category in my list, which also I think comes from the fact that they seem to care more about preaching and getting their message out into the public.
Since there are potentially thousands of preachers who fit these criteria, I also keep a few limiting questions in mind: Is this speaker unique enough to stick in my mind? Is he or she easily ignorable (by being overly academic, rambling, or boring in some other way)? Does the speaker express a lot of opinions I disagree with without adding anything to my understanding? Is this speaker annoyingly liberal or conservative? I am more tolerant of conservatism, but I will turn them off if they’re too simple minded for me. And although I am fairly ecumenical, I skip over churches that don’t fit into what I would consider orthodox Christianity, so no Mormon, Christian Science, or Unitarian churches. Seventh-Day Adventists are a little too iffy; they’re out too.
Most of these criteria can be overridden by others in particular cases. Sometimes I can overlook an affected speaking style if the preacher is especially reflective. Or I can forgive a simple message if I feel inspired by the speaker’s sincerity. And I also look for certain specific preaching styles that I wouldn’t normally listen to because occasionally I do feel like listening to them. Sometimes I’m in an “old time religion” mood, for example, which is normally when I turn on Family Radio, even though Harold Camping is kind of a heretic. And of course my friends’ churches get special consideration. π Though they are not automatically included. -.- Even if they’re the preacher.
The List
The list linked to below corresponds to the placemarks on the map. It should be updated often while I’m on this project, except when I take breaks to concentrate on other things, and the changes will be reflected on the Recent Changes page and in the corresponding “all updates” feed. The churches on this page are arranged by state, then by city, then by church name. The Google map list is arranged in the order in which I added them.
Posted in Audio sermons, Christianity, In progress, Lists
Leave a comment
Akelos and OpenLaszlo–a first attempt
Along with my updated site I am updating my self-limiting policies on what I post. In the past I have refrained from posting on things like programming that would bore most of my audience (of 5 people), but no longer! I am going to post about whatever I feel like. My readers will just have to suffer.
This job I’m in is the most educational I’ve ever had. I never thought I would learn about networking or do any web programming, but now both are in my job description. When I decided my employer needed a web application, I didn’t know a thing about writing one, so I decided to use the web application framework Ruby on Rails because it allegedly made web development easy, or at least easier than it had been.
Well, once I got into it, it did seem like a pretty easy way to develop, but there was one problem. It’s hard to deploy, at least if you’re using a Windows server. So I looked for a PHP alternative, because I knew I could deploy that with virtually no effort. And I found CakePHP, CodeIgniter, and Akelos. I’m trying out Akelos because it’s pretty much a straight port of Rails to PHP (so all that Rails learning won’t be wasted), and even though it’s very new, people are already impressed with it.
But then there’s the problem of the user interface. It’s very easy to create boring and cumbersome UIs in regular HTML. It’s hard to create nice-looking and easy-to-use ones that work right in every browser. Hence there are rich Internet application platforms like Adobe Flex. I somewhat randomly settled on OpenLaszlo for this.
Laszlo interacts with the server by passing XML back and forth within a single application, I presume using a single URL. Akelos executes actions based on the URL the browser requests and then generates a view, usually in HTML, that gets sent to the browser as the content for that URL. Invoking a different action means pointing to a different URL. How can I get the two to work together?
The answers are probably obvious to anyone who’s familiar with the tools or with web programming in general, but I am just learning this stuff, so I was pleasantly surprised when I made fairly easy progress tonight with only a couple of general hints I picked up online. I’m used to guessing wrong about how things work and spending hours slogging through documentation and experimentation.
Tonight I successfully embedded a Laszlo Flash application in an Akelos view and had the application grab some XML data from a static view in Akelos. The next step is to get Akelos to generate the XML dynamically from the database, and after that I’ll have the Laszlo application give Akelos data to put into the database. Then I’ll have to learn more about OpenLaszlo to define the next tasks.
I think the basic idea behind getting the two to interact is to treat the Laszlo application as a web browser so that it is the one making the requests for the various Akelos URLs, while the browser simply points to the Laszlo application. So to deliver the data to the application, I created a view that contained the data (and a corresponding action in the controller), and then in the application I used the relevant URL in the src attribute of the dataset tag.
I would post the code for all this, but this entry is already long enough. When I get far enough along, I’ll post a demo or tutorial or something, either here or on the Akelos wiki.
Posted in Akelos, OpenLaszlo, Programming
3 Comments







