Book Reviews   Digital Libraries   Astronomy Log   Software   About  

Exciting times for family history technology
Posted on 09 February 2007 00:38 | Permalink

FHT is coming up so I've started thinking more about family history and technology. I don't find near enough time these days to spend on family history (a matter of many very good things to do, with precious little time for each). Last year at about this time, I was in an excited frenzy about all the possible ways that the technologies of Web 2.0 could be applied to family history work. This year my enthusiasm is tempered, but I'm still excited about what I see happening. I believe the next 5-10 years will completely change the way we look at doing family history work.

I recently attended one of the tech talks put on by the LDS church. For me the most exciting session was the one on family history. The presenters, Gordon Clarke and Kevin Ward, spoke about the major projects underway in the Family History department of the church, including the new FamilySearch (formerly Family Search Family Tree), the digitization and online delivery of scanned microfilm records from the Granite Mountain Vault, and a personal research assistant. Brother Clarke expressed great confidence that we would see the new Family Search system released this year (probably well before the end of the year) The church is now underway on beta 2 for that project.

The church is also now in the design stages of a new open-source personal record manager that will interface with the new system and will perhaps take the role that PAF plays now. They're early enough in the project that the development language is still undecided. Brother Ward asked what language we would prefer. I suggested Perl, others suggested Ruby or Python. His reaction to these suggestions ("scripting languages..."[1]) suggested that he had other things in mind (probably C#, C++ or Java), but afterwards I spoke with him and expressed my opinion that if the code were in one of these "scripting languages", the church might find more individuals willing to work on the project, as Ruby, Perl, and Python would be more "approachable" than languages like C#, C++, or Java. I suggested that if nothing else, a plugin system with bindings available for each of these "scripting languages", would certainly add to the interest in the project. He seemed to agree on that.

Perhaps the most exciting news was that the new Family Search system and the digital image delivery system will have web service APIs available for them. Ultimately (not likely to happen this year though) the church hopes to be able to have us link these digitized images as source material into the new FamilySearch trees.

This means all the personal record manager vendors have probably been scrambling to make sure that when the new system goes live their software will be able to interface with it. The folks who make PAF Insight will have a much easier job :-). But beyond the "big" vendors, I see this as a huge win for the "little guy" (like me) who just has a personal itch to scratch, and with the data available via APIs the sky's the limit as to what can be done.

There's lot's more I'd like to blog about before FHT. Hopefully I can find some time to do so.



[1] I'll never view Perl as just a "scripting language" after hearing Andy Lester's lighting talk at OSCON 2006 about why Perl isn't just a "scripting language" (it has objects, inheritance, polymorphism, introspection, closures, and on and on and on...)"

Reader comments: 6


Motorola Q Wiki
Posted on 05 December 2006 16:12 | Permalink

My company is getting me a new Motorola Q smartphone to replace my Blackberry. Whether or not I'll like it compared to my Blackberry (which I liked quite a bit) remains to be seen, but one thing about the Q already impresses me--it has its own Motorola-sponsored Wiki. According to Motorola, the purpose of the wiki is outlined thus:

Because the possible applications for the Q will always expand, the "ideal" user guide would also be able to grow and change. This wiki is an attempt to do that. It's a place to capture and share the knowledge of the greater community of Q users. If, for example, you have added a new application to your Q, you could post instructions on how you did it here, for the benefit of all Q users.

This site has been established by Motorola for the use of Q users. It has been seeded with the contents of the in-box user guide. Additional content will be provided by Q users as they explore the Q's capabilities.

A very cool idea if you ask me. Wouldn't it be nice if every gadget you owned had its own wiki? For example I'd love to see a wiki dedicated to getting the most out of my beloved Canon Powershot A620 :-).

Reader comments: 0


Book Review: Astronomy Hacks
Posted on 21 October 2006 02:53 | Permalink

Astronomy Hacks
Author: Robert Bruce Thompson & Barbara Fritchman Thompson
Pages: 388
Publisher: O'Reilly
ISBN: 0-596-10060-4
Summary: An excellent guide to getting the most out of amateur astronomy
Review Date: 20 October, 2006

As a boy, I remember often sleeping out in our back yard on warm summer nights in the small Southern Utah town where I grew up. More often than not, I slept under the stars, with nothing to obstruct the excellent views of the sky (largely unobscured by the ever-encroaching city lights that now cloud most nightime skies). I think it must have been those evenings when I learned from my brothers about the different constellations, and the milky way, that my appreciation for the broad expanse of a star-studded night sky must have grown.

As a teenager, I received a small, cheap telescope for Christmas one year, out of which I milked the best possible views of the planets I possibly could. The first time I was miraculaously able to pinpoint the tiny disk of Saturn flanked by its rings through that wobbly scope was a magical moment.

As an adult, I have far less time to devote to the hobby, but I still enjoy looking out into the very depths of eternity on a dark night when the milky way paints a broad swath across the sky. Despite the limited time I spend under the stars I still enjoy reading about the topic. When I heard O'Reilly was creating a Hacks book on astronomy, I was eager to get my hands on a copy.

Imagine being able to cull the best information and guidance out of years of attending star parties, years of tips gleaned from rubbing shoulders with the 'old-timers', and putting it all into one book. Such a book would probably be something like Astronomy Hacks, in which long-time amatuer astronomers Robert and Barbara Thompson and their colleagues share a number of useful tips and hints devoted to helping you get the most enjoyment and fulfillment out of amateur astronomy.

The book contains 65 'hacks', each a short article about a particular topic in amatuer observing. A wide range of topics is covered, from selecting equipment, to guidance on observing tactics, to software you can use to enhance your experience. Some of my favorite topics included selecting the right set of eyepieces for your scope, working your way through a single constellation to become more familiar with that particular piece of sky, tips for completing a successfule Messier marathon, and recommendations on how to get the best scope without breaking your bank. You'll find useful information regardless of whether you've got a lot or a little to spend. A full table of contents can be found at http://www.oreilly.com/catalog/astronomyhks/toc.html

The book's authors do a very good job at providing lots of detailed and useful information in each hack. The book is authoritative and its suggestions are backed by plenty of experience in the field. In addition to the technical nitty-gritty, the book also provides a good introduction to the culture of amatuer astronomy and will help you "ease-in" as you get acquainted with your local group of astronomy enthusiasts.

Overall, the book provides heaps of practical information and tips that might take you years of experience to gain otherwise. The book repects its audience, there's no dumbing down here, just plenty of what's useful to help you get more of your time under the heavens. If there's one thing lacking from the book it's that there's only 65 hacks, whereas most of the Hacks series have 100. But nonetheless, what's there is very good.

Overall Rating: 9/10

Reader comments: 1


Reader's Edition of the Book of Mormon
Posted on 19 August 2006 19:59 | Permalink

Ben Crowder has put together a "Reader's Edition" of the Book of Mormon. Ben writes, "this particular copy of the text came from Project Gutenberg; I removed the verse numbers and reorganized it according to the chapters in the first edition (with two or three small exceptions), then reparagraphed it to flow with the text." (link added).

The result is a copy of the Book of Mormon that reads more like a novel or a history. In my opinion this would be a great way for someone not familiar with the book to approach it, and for someone who has read it many times, it provides a refreshing and enjoyable experience with an old friend. Nuances that you might miss among all the verses show up in this narrative form. Overall, as I've read through several chapters in Alma, the text flows more smoothly.

You can download the finished product as a PDF (2.1M) or purchase a hard copy from lulu.com

Reader comments: 1


Perl implementation of Date/Darwen's Third Manifesto
Posted on 17 August 2006 14:53 | Permalink

Anybody who knows me well on a technical level knows I'm somewhat of a relational purist ('relational' as defined by Chris Date and Hugh Darwen) when it comes to databases. Anybody who knows me well on a technical level also knows I like Perl, so when I found some projects that seek to implement an industrial-strength "D" (a database management system faithful to the above-mentioned relational model), written in Perl, I was quite excited.

Rosetta "incorporates a complete and uncompromising implementation of 'The Third Manifesto' (TTM), a formal proposal by Christopher J. Date and Hugh Darwen for a solid foundation for data and database management systems (DBMSs).

Genezzo "is a micro kernel style enterprise-strength SQL database server currently under construction. Genezzo runs efficiently in a distributed fashion across dynamic clusters of servers." It's also written in Perl. (See the CPAN Page as well).

The Rosetta author is intending to have Rosetta provide the language layer on top of Genezzo for the database engine.

Cool stuff I'd like to play around with whenever I can find some of that elusive 'free time'.

Reader comments: 1


Using captchas.net to foil spammers
Posted on 16 May 2006 01:02 | Permalink

<Rant>
In the last couple of weeks I've seen spammers add hundreds of bogus comments to my blog filled with links to their garbage. Get a life people! Go ruin the Internet in some other parallel universe! Nobody wants you here! As a sysadmin I've wasted countless hours dealing with spammers and the resources that they STEAL on a regular basis. They don't seem to care that they lessen the value of the amazingly useful resource that is the Internet. They don't seem to care that they waste huge amounts of people's time, effort, and money cleaning up after their thoughtless messes. They don't seem to care about degrading that which is most sacred and spewing the most despicable filth into the inboxes of any email address they can harvest. All they care about is making a few bucks on the poor souls who they can sucker into clicking on their links.

What's amazing to me is that they've done this even though I'm not using a common blog engine like wordpress. They've somehow taken the time to figure out the form fields (they even submit a bogus IP address) on my little blog which doesn't get a huge amount of traffic. </Rant>

At any rate, I've sent their garbage to /dev/null and have utilized captchas.net to add a captcha image to each comment submission form. There's even a nice Perl module, WebService::CaptchasDotNet that makes using the service a matter of a few extra lines of perl and HTML. If you've got a blog, a wiki, or anything that's getting spammed, captchas.net is an easy solution.

Reader comments: 9


Sheep-verts, the next frontier in advertising technology
Posted on 13 April 2006 12:09 | Permalink

Another one from the Daily ACK that made me chuckle today: Sheep Advertising

Someone needs to make something like the Church sign generator for this.

Reader comments: 0


The Flashbag, not your ordinary boring everyday flashdrive...
Posted on 13 April 2006 12:03 | Permalink

Stumbled across this today in my feed reader from The Daily ACK:

The Flashbag

We need this technology on our NetApps :-).

Reader comments: 0


Doctors grow organs from patients' own cells
Posted on 04 April 2006 12:09 | Permalink

Wow. This is amazing.

http://www.cnn.com/2006/HEALTH/conditions/04/03/engineered.organs/index.html

The silly part of me asks, will I be able to grow a new brain?

/me hears echoes of Dorothy, "What would you do if you had a brain?"

The serious side of me remembers a close relative who had cancer surgery years ago in which his stomach was removed. Could this type of technology be used to restore 'faulty' organs that have been removed under such circumstances?

Reader comments: 0


Amazon S3 + MySQL
Posted on 31 March 2006 14:59 | Permalink

Those who know me know I'm not a big fan of MySQL, but after reading this list of 10 possible apps that could be built on top of Amazon S3, number 6 on that list "generic virtual database with SQL interface" got me thinking. MySQL's architecture is such that it's relatively easy to plug in new table storage types (e.g., Innodb, MyISAM, BerkelyDB). How long before we'll see a table handler that uses Amazon S3? The lack of locking and transaction mechanisms from S3 might be a problem, though.

But if those hurdles could be overcome, you could (in terms of storage) scale your MySQL without worrying about adding disks or volumes or power or whatever. Latency issues will probably be some cause for concern. Is this kind of thing even worth pursuing?

Perhaps a better idea (for us Perlish folks) would be a DBD::Amazon::S3 Perl module.

Ahh, a million ideas, and no time to do much with them...*sigh*.

Reader comments: 1


<- Prev 10 | Next 10 ->
Happiness
True love begins when the needs of others become more important than your own.
The practice of true love begets true happiness

Me

Daniel Hanks

I'm a system administrator working for Omniture

Interested in

perl
books
python
databases
genealogy
astronomy
digital archival
digital libraries
web applications
web infrastructure
distributed storage

among other things . . .

Storyteller


Pamela Hanks

is an excellent storyteller.

(She also happens to be my wife :-)

A storyteller makes a wonderful and unique addition to family, school, church or other group events. Schedule her for your next gathering.


Kiva.org
Kiva - loans that change lives

Recent Blog Entries

Subscribe with Bloglines
- OpenWest Conference 2014 Presentation Slides - Ansible
- OpenWest Conference 2013 Presentation Slides
- Utah Open Source Conference 2012 - Presentation slides
- E-Book Review: Data Mashups in R
- Book Review: Illustrated Guide to Astronomical Wonders
- Book Review: Wicked Cool Shell Scripts
- PLUG Presentation Slides: The Open Source Data Center
- Harnessing human computational power from computer games
- I love a good roadtrip
- FamilySearch Developers Conference 2008 presentations now available online
- FHT follow up: an idea for a mobile genealogical application
- Family history and technology: it's only getting better
- President Hinckley passes away
- December is NaBoMoReMo - National Book of Mormon Reading Month
- Family History, Photos, Blogs, and Books
- The Compact Oxford English Dictionary
- 1830s English and the Book of Mormon
- Google adds My Library feature to Book Search
- Utah Open Source Conference
- Wiki diagrammer (Steal this idea!)

All Entries . . .

LDSOSS
LDS Open Source Software
A website discussing the use of Open-source software for applications useful to those sharing values of the Latter-day Saint (Mormon) faith.

© 2009, Daniel C. Hanks