Happy Birthday Xajax!

Today is the one year anniversary of my open source project: xajax!

The xajax project was registered with SourceForge.net on May 24th 2005, just slightly more than 3 months after the very term Ajax was coined by Jesse James Garrett in his article published on February 18, 2005 at Adaptive Path.

We’ve come a long way since then, thanks to the great efforts and skill of Jared White and Eion Robb.

We have 782 registered users in the xajax community forum, and 6200 posts in 1263 Topics since the forum was established in October 2005.

Xajax has been downloaded 48,318 times from SourceForge.net. The xajaxproject.org homepage gets an average of 900 visits per day.

Thanks to all of you have donated to the project and a big thanks to all of you who are using xajax and contributing feature requests, finding bugs, and helping others in the community!

We look forward to another great year as xajax continues to develop to meet your development needs.

Comments Off on Happy Birthday Xajax!
Category: technology
Tagged: , , ,

A Small Child’s Prayer

If you have children of your own you know that they often become attached to a specific object or toy that, for a time, they prefer over all others. Our youngest daughter, who will turn three in August, has laid claim to a specific fork. I think that the reason why she likes this particular fork is that its tines are shorter than those of the rest of the forks. She calls it “my little fork” and her attachment to it at mealtimes is sometimes remotely reminiscent of Tolkien’s Gollum and his “precious.”

Of course, the mere fact that our youngest values a certain object above others sudden elevates its value in the eyes of our eldest daughter, who will be five in July, even if it was previously considered worthless.

Saturday morning I made pancakes for breakfast. Thinking ahead, our eldest daughter subtly retrieved the “little fork” and obscured it partially under the rim of her plate while she waited for the pancakes to finish. Of course, her sister doesn’t typically give so much forethought to things. She usually doesn’t think about her “little fork” until the food is already on the plate and she wants to begin to eat.

I placed a pancake on each of their plates. Almost like one of Pavlov’s dogs, the youngest realized that she needed the fork and asked for it. When I couldn’t find it either in the drawer, the dishwasher, or the sink, I told her so and explained that she was just going to have to settle for another fork for now. It was at that very moment that she noticed that her sister had the fork, semi-concealed at the edge of her dish. There was a brief argument.

Even though she had the fork first, I figured that the only reason our five-year old even cared about it at all was that her sister always valued it so much. So I insisted that she give the fork to her younger sibling and use a different one. She was upset, but complied.

We try to say a prayer of thanks at each meal. Usually, the eldest is keen to offer the prayer, but sulking over the fork as she was, she declined the invitation. Happy to have her precious “little fork”, the two-year old was more than happy to pray in her stead.

When our children pray, we encourage them to express their own thoughts and feelings to God. However, we sometimes prompt them to remember to give thanks for our food and we sometimes prompt them to pray that we will learn to be more kind to one another and not fight or argue.

So as our youngest daughter offered the prayer in thanks for the food, her sister, imitating the pattern established by her parents, inclined her head toward her sister and loudly whispered, “And please bless that you will give me your little fork.”

My first inclination was to interrupt the prayer and tell our eldest that what she had done was inappropriate, but I held my tongue.

I expected our little prayer-giver to abandon her prayer to remonstrate angrily at her sister’s suggestion. Instead, she finished the prayer in her cute, sincere little voice: “And please bless that I will give my little fork to my sister. In the name of Jesus Christ, amen.”

Upon finishing her prayer, she immediately picked up her precious little fork, smiled and handed it to her sister. Not a word about the precious fork was raised for the rest of the meal.

It is easy to forget that when we pray for something, it can mean that someone else may have to give up what they want so that our prayer can be granted.

However, I believe we can and should ask the Lord for the things that we need, and I believe that he answers our prayers according to his godly wisdom and love. At the same time, another object of our prayers should be to conform our own will and desires to those of God.

Prayer should be above all a process of bending our will to that of God, not the other way around.

Ronald Reagan once said: “Education is not the means of showing people how to get what they want. Education is an exercise by means of which enough men, it is hoped, will learn to want what is worth having.”

I believe that prayer can be the ultimate one-on-one educational process under the Greatest Teacher of all. Through it he can change our hearts if we will let him.

I need to submit myself to that school more often and more sincerely.

A couple of applicable quotes:

Allas, why pleynen folk so in commune
On purveiaunce of God, or of Fortune,
That yeveth hem ful ofte in many a gyse
Wel bettre than they kan hemself devyse?
Som man desireth for to han richesse,
That cause is of his mordre or greet siknesse;
And som man wolde out of his prisoun fayn,
That in his hous is of his meynee slayn.
Infinite harmes been in this mateere.
We witen nat what thing we preyen heere.

*Geoffrey Chaucer, The Canterbury Tales, The Knight’s Tale, lines 1251-1260

To prayer, repentance, and obedience due,
Though but endeavored with sincere intent,
Mine ear shall not be slow, mine eye not shut.
And I will place within him as a guide,
My umpire Conscience; whom if they will hear,
Light after light well used they shall attain,
And to the end persisting, safe arrive.
This my long sufferance, and my day of grace,
They who neglect and scorn shall never taste;
But hard be hardened, blind be blinded more,
That they may stumble on, and deeper fall;

*John Milton, Paradise Lost, Book III, Lines 191-201

And a few related scriptures:

Matthew, Chapter 18, Verses 1 – 3
Mosiah, Chapter 3, Verse 19

5 Comments
Category: lds
Tagged: , ,

Time to Write That Screenplay

Some of the most exciting developments in technology are those that break down barriers to entry into areas that have been previously monopolized by a select few.

If you are like me, at one time or another you have considered trying your hand at Screenwriting. Sometimes this desire is inspired by viewing a particularly awe inspiring film. Other times it is provoked by seeing an unbelievably horrible one.

But, like many fields, the barriers to entry into the field of Screenwriting for the uninitiated have felt prohibitive. For years now I have been looking for a free alternative to the expensive commercial Screenwriting software packages. And since I am not confident about correct screenplay formatting and style, I wanted a program with a little bit of hand-holding for newbies.

No such program appeared to be available…until now.

I have just discovered the Celtx project .

Celtx is an open source “pre-production program for film, video, theatre, and animation” based on the same mozilla framework that Firefox is developed from. It includes story development tools for creating “detailed backgrounds for scenes and characters” and for writing “properly formatted script that can be annotated with any type of media, including notes, photos, sound files, and video clips.” It also includes scheduling and collaboration tools for team writing. There are versions for Microsoft Windows 95, 98, NT, ME, 2000, XP, Mac OS X, and Linux.

When writing a script with Celtx, you simply use the tab key to rotate through the different formatting block types (heading, action, character, dialog, parenthetical, transition, shot, and text) and it automatically sets the correct formating in the script.

Celtx also comes with a short example script for a scene from “The Wizard of Oz.”

With increasingly cheap digital video production tools we are already seeing an explosion in alternative media production and with free software like Celtx, we may, in the not so distant future, be able to provide a viable alternative to Hollywood.

So if you have been sitting around day-dreaming about writing a good movie screenplay, download Celtx and check it out.

Comments Off on Time to Write That Screenplay
Category: technology
Tagged: , ,

How to Display Videos of the Restoration on Your Blog

A few of the videos produced by The Church of Jesus Christ of Latter-day Saints have been released for free on Google Video.

Members of the church can now help spread the message of the Gospel by displaying watchable videos about the Restoration right on their own websites and in their blog posts. Anyone who visits your blog can learn more about the gospel simply by clicking on the play video button and it will play right there on your page.

Like this:

You can place the video on your blog in a few simple steps:

Continue reading

3 Comments
Category: lds
Tagged: , , ,

The Upcoming Train-Wreck Between Religious Liberty & Same-Sex Marriage

In debates I have participated in over same-sex marriage, its proponents have often asserted that the practice would have negligible societal effect. They maintain that after the standardization of gay marriage everything will continue as it has. Such an assertion, it seems to me, requires an unbelievable degree of willful self-delusion or dishonesty.

The Weekly Standard has a sobering article that gives us a thorough preview of the upcoming train-wreck:

Continue reading

Comments Off on The Upcoming Train-Wreck Between Religious Liberty & Same-Sex Marriage
Category: politics
Tagged: , , ,