Tuesday, September 20, 2016

Marketing your Genealogy Website

Would you like to market your Genealogy Website?

My genealogy web site, "Gliesians" is now built and ready to be marketed for use.  I imaging there are four basic steps in this process.  These are the steps I'm following, you are welcomed to do the same.

  • Step 1: Update your website's meta tags
  • Step 2: Update your website's sitemap
  • Step 3: Submit your website's URL to online directories
  • Step 4: Submit your website's URL to search engines

STEP 1: Update your website's meta tags

In addition to the title, you'll want to update the meta tags for the description and the keywords.

  Title:  Genealogy Research | Gliesians

  Description (between 100 and 155 characters): Discover more about yourself and your relatives with our free genealogy utilities supporting trees, time functions, DNA, traits and languages

  Keywords: "genealogy, genealogy research, genealogy utilities, genealogy tools"

Here is what the actually code looks like for the above:

  <title>Genealogy Research | Gliesians</title>
  <meta name="description" content="Discover more about yourself and your relatives with our free genealogy utilities supporting trees, time functions, DNA, traits and languages"/>
  <meta name="keywords" content="genealogy, genealogy research, genealogy utilities, genealogy tools"/>

STEP 2: Update your website's site map

The sitemap.xml file is important.  Do your research and get it right.


The full sitemap for Gliesians is here.

Note: There is no need to include http://gliesians.com/index.xhtml as http://gliesians.com without the index specified is fine by itself, and duplicates are not preferred

STEP 3: Submit your website's URL to online directories

Submit to DMOZ

Submit to Cyndi's List

Submit to Directory World

Submit to GenSoftReviews

STEP 4: Submit your website's URL to search engines

Submit to Bing through Bing Webmaster

Submit to Exalead

Submit to Gigblast

Submit to Google through Google Webmaster

Submit to Sogou

Submit site to Yandex

Other sites to submit to (that I couldn't figure out myself) include:

  • Baidu
  • Ecosia
  • Munax
  • Qwant
  • Soso.com
  • Yahoo

* DuckDuckGo and DogPile do not accept submissions.

Good look with getting your website out there for people to use!


Getting Certified with Java SE 8

The following video describes how to get your Java Certification.  This video was initially created for Java SE 7 certification , but very much applies to Java SE 8 certification as well.

And here are some extremely helpful links that you should be very much familiar with:

Good luck with your achieving your Java certification.


Monday, September 19, 2016

$1.31 - more valuable to me than one would realize

Today, I made one dollar and thirty-one cents ($1.31) on my website; Gliesians.

This may not seem like a lot, but to me, it is the world.

Why? Well my website is buried on the major search engines, and the backlinks to Gliesians are far are few between.  And I do not advertise the site.  So essentially, it is invisible.

So why is $1.31 so thrilling to me?  Well, it's pretty well known that every 1,000 hits to a website, YouTube video or blog, one can make roughly one dollar ($1.00).  And today, this is exactly what Gliesians did.  Gliesians had close to 1,000 page views.  And what's most exciting about these page views, is that they were all mostly 'organic'.  That is people came back to the site, because they wanted to.  Not because they saw a link or was given a path to it from a search engine.  Today, nearly 1,000 people who have been to Gliesians before, decided to come back 'again' and continue to use the free tools.

And what did people come to see most ?  Alexa tells me...

(1) The atDNA Predictions Calculator

This calculator predicts relationships to you and your relatives using various charts and reports.

atDNA Calc

(2) The Most Recent Common  Ancestor (MRCA) Calculator

This calculator helps to determine the distance that you have in context to your your relative and directly to your most recent common ancestor.


(3) Genealogy Events map

This map provides links to upcoming genealogy events like conference, training, etc.

Genealogy Map

That's it for now.  And maybe one day soon, I'll be reporting on a daily intake of three bucks ($3.00) or so. :)


Saturday, September 17, 2016

Can you and your sibling share the same exact cMs results with your cousins?

Short answer: no, not really.

I currently have 18 known/validated relationships through atDNA (autosomal) testing. The centiMorgan (cMs) results my brother has with each of these relationships is commonly similar to my own, but never even close to identical.  When comparing the chromosomes visually as through GEDMatch.com, the differences are obvious.  But at 30,000 feet, you can get a general idea of how things vary by looking at the following table, and the subsequent takeaways.

To Sibling
Sibling One
Sibling Two
cMs Match
2 up 1C2R 237 cMs 219 cMs ~211 cMs
1 up Materteral 1966.5 cMs 1973.4 cMs ~1692 cMs
1 up Materteral 1976.9 cMs 1931.4 cMs ~1692 cMs
1 up Maternal 3587.1 cMs 3587.1 cMs ~3383 cMs
1 up 1C1R 562.3 cMs 517.0 cMs ~423 cMs
same 1C 888.0 cMs 817.3 cMs ~846 cMs
same 2C 264.5 cMs 255.7 cMs ~211 cMs
same 2C 285.5 cMs 269.3 cMs ~211 cMs
same 2C 188.7 cMs 193.2 cMs ~211 cMs
same 2C 240.4 cMs 381.2 cMs ~211 cMs
same 3C 53.6 cMs 34.5 cMs ~52.86 cMs
same 3C 44.2 cMs 43.9 cMs ~52.86 cMs
same 3C 111.1 cMs 43.3 cMs ~52.86 cMs
same 3C 64.0 cMs 11.5 cMs ~52.86 cMs
same 4C 0 30.8 cMs ~13.22 cMs
1 down 2C1R 105.2 cMs 86.5 cMs ~106 cMs
1 down 2C1R 85 cMs 179 cMs ~106 cMs
1 down 3C1R 38 cMs 37 cMs ~26.43 cMs
2 down 2C2R 68.1 cMs 14.8 cMs ~53.0 cMs


A quick analysis of the above cMs match results give us a few takeaways

  • Siblings can have very similar matches.  Consider the 3C1R match where sibling one has a match of 38 cMs and sibling two has a match of 37 cMs.  If you run into a similar match, don't think all your matches will be this close.  They won't.  Again, dig deeper using tools provided by dnagedcom.com and alike you can get better insight.
  • Siblings can have matches where one value is over a typical average and one value is under the average, as in the third cousin case of sibling one's 64.0 cMs match being over the 52.86 average and sibling two's 11.5 cMs match being under the 52.86 average.
  • Sibling can have matches where one value is strong and one value represents no match at all.  Consider the fourth cousin match where sibling one has a match of zero and sibling two has a match of 30.8 cMs. Take a look at the Cousin Confidence Calculator to get a better idea of why this happens.
  • Siblings can have matches where the shared values is an outlier outside of a typical range.  Consider the 2C match with a value of 381.2 cMs. The ceiling I use as part of the default RPP dataset in the atDNA Relationships Predictions Calculator is 378.0.  381.2 is above 378 so the calculator with the default RPP will not list this possible relationship.  You'll have to try other RPPs.  So when doing analysis, you need to consider thinking outside of the box and working with different datasets and thresholds.  Instances with pedigree collapse can have influence on numbers as well.

I guess the most important lesson to learn here, is if you are doing DNA analysis and have a sibling or two, get them tested to gain additional (comparison) insights to aid you in establishing/validating relationships.


Afternoon trips to Alexandria Virginia relative to Atlantic City

This blog post provides details on traveling from the Atlantic City area to and from Alexandria, Virgina by NJ Transit train and by AMTRAK train.  At the end of the blog a basic example given shows the following trip from ~4:30 a.m. to ~8:45 p.m. (~14 hours):

  • Six hours to ALX from PLX
  • Three hours in ALX
  • Five hours from PLX to ALX

Let's look at the travel info more generally...

From Atlantic City to Philadelphia by Train

NJ Transit runs a train between Atlantic City and Philadelphia.  The schedule differs between weekdays and weekends.  The total time between Atlantic City and Philadelphia is typically around one hour and thirty-five minutes.

There are nine cities in the route.  They are listed here with links to the cities websites.

The early arrival times to Philadelphia from AC on Weekdays is:

  • 6:04 a.m. (departs 4:33 a.m.)
  • 8:18 a.m. (departs 6:40 a.m.)
  • 10:27 a.m. (departs 8:43 a.m.)

From Philadelphia to Alexandria, VA by Train

The Northeast Regional and the Silver Service Palmetto take this route from Philadelphia to Alexandria:
  • Philadelphia, PA - 30th Street Station (PHL)
  • Wilmington, DE (WIL)
  • Newark, DE (NRK)
  • Aberdeen, MD (ABE)
  • Baltimore, MD - Penn Station (BAL)
  • BWI Airport, MD - BWI Thurgood Marshall Airport (BWI)
  • New Carrollton, MD (NCR)
  • Washington, DC - Union Station (WAS)
  • Alexandria, VA (ALX)
The Carolinian / Piedmont, Crescent and Cardinal take this route from Philadelphia to Alexandria:
  • Philadelphia, PA - 30th Street Station (PHL)
  • Wilmington, DE (WIL)
  • Baltimore, MD - Penn Station (BAL)
  • Washington, DC - Union Station (WAS)
  • Alexandria, VA (ALX)
If you arrive in PHL by the 6:04 NJ Transit, you may be able to catch a train that arrives in Alexandria by 10:20, but definitely by 11:20.

If you arrive in PHL by the 8:18 NJ Transit, you may be able to catch a train that arrives in Alexandria by 11:20.

Trips on average are around three hours.  With the trains with less stops being a little shorter.

So a fair gameplan here, is to plan for arriving in Alexandria around just before lunch time (~11:20), enjoy your lunch, and then go about your business in the afternoon.

From Alexandria, VA to Philadelphia by Train

The service trains are the same as how you got to Alexandria.

Departing trains are around four, seven and nine o'clock.  Each trip takes around three hours.

Examples (ALX-> PHL):
  • 4:02pm - 7:00pm 
  • 7:07pm - 10:24pm 
  • 8:55pm - 12:05am

From Philadelphia to Atlantic City by Train

The later departure times from Philadelphia toward AC on Weekdays is:
  • 7:12 p.m.  (arrives in AC 8:46 a.m.)
  • 8:44 p.m. (arrives in AC 10:18 a.m.)
  • 10:50 p.m. (arrives in AC 12:23 a.m.)
  • 12:50 a.m.  (arrives in AC 2:28 a.m.)
The total travel time from PHL to AC takes around one hour and thirty-five minutes.

Example Internerary:

    • Hop on AC-PHL train at 4:33 a.m.
    • Arrive in PHL at 6:04 a.m.
  • Have breakfast, further plan for day or relax
    • Hop on PHL->ALX train at 8:18
    • Arrive in ALX at 11:20 
  • Have lunch 11:30-12:00
  • 12:30-3:30 Engage in afternoon activiates
    • Hop on ALX->PHL train at 4:02 p.m.
    • Arrive in PHL at 7:07
    • Hop on PHL->ACY train at 7:12 p.m.
    • Arrive in ACY at 8:46 p.m.

In summary, this is a very specific trip, but it does show how one can comfortably spend a few hours in or around Washington when living several hours away, and to be able to get there and back, all in one day.

Wednesday, September 14, 2016

Apache NetBeans; where only good gets better

Being an author on a book in regards to the NetBeans IDE, I can't begin to tell you how much I love this IDE.  Oh wait!  I already have through DZone. :) But let me tell you more... well, it's not the only IDE, but in my opinion, it is the best IDE.  And quite frankly, I don't think it really matters where it's hosted, as long as it's alive and well.  If you are a developer, you more than likely have an Apache project or two (or quite a few) wired into your maven pom.xml files.  Apache is well appreciated regardless of the critics and it's going to be a wonderful home for NetBeans.

Take a look at a few of the areas that NetBeans supports and you'll be sure to make the NetBeans IDE your favorite as well.  The videos are:

  • Code Completion support
  • Code Folding support
  • Dark Nimbus and Dark Metal Look and Feel 
  • PrimeFaces support
  • Refactoring Support
  • Lambda Expressions Support
  • Subversion Support
  • Local History Support

Code Completion in the NetBeans IDE 

Code Folding in the NetBeans IDE 

Dark Nimbus and Dark Metal Look and Feel in NetBeans

PrimeFaces and the NetBeans IDE 

Refactoring Support

Lambda Expressions Support

Subversion Support

Local History Support

I hope you have a nice time with NetBeans, as I have over the years.


Sunday, September 11, 2016

Primefaces Showcase via Gliesians.com

Gliesians.com is built off of PrimeFaces.  This blog post provides links to the Gliesian pages and utilities that use the various components of Primefaces.  While very far from a complete showcase, the pages do demonstrate many of the capabilities that PrimeFaces provides.  Enjoy.

Ajax Core









• Growl • Messages



Upload, Download


• Draggable • DataGrid • DataTable • Custom


• Basic • Bean • Custom • Event

Dialog Framework

• Basic • Data • Message • Nested