Thursday, March 27, 2014

Noah Man

Noah Man

(I want to preface this review by saying that if you are wanting to go see an uplifting classical version of the Biblical "Noah and the Ark" story, don't waste your money.  You will just end up with a hate for both Noah and the Creator.  But if you are just wanting to watch something that appears to be Marvel Comic's latest popcorn movie, this may be for you.)

Spoiler Alert

Marvel Comics has brought us Spider Man, Ant-Man, X-Men, Iron Man and now their latest super hero: Noah Man.

Noah Man is the ancient hero that would save the world by removing the biggest threat of all: mankind.  This film has everything, including super natural rock monster warriors, breath taking scenery, medieval knights, Eco terrorism, women's rights, attempted infantile murder, fire and water special effects, incestuous procreation and creepy animals of all kinds.  If you are wanting to watch Russell Crowe as a mad man like you have never seen him before, your biblical stories thrown out the window, watch Emma Watson basically carry the show, and end up rooting for the bad guys, then this is the movie for you!

Noah Man receives a dream that the world will be destroyed by water and to build an Ark.  To decipher this dream they travel to see Noah Man's grandfather Methuselah.

Marvel has brought in Thor's father (Anthony Hopkins) to be Noah's grandfather Methuselah.

Thor's Father Odin
Noah's grandfather Methuselah
Noah's grandfather even comes with super human powers and a flaming sword!

Methuselah's flaming sword
Methuselah was once an awesome warrior who protected these supernatural rock monster's called the "Watchers"  (yet another thing that looks like it came straight out of a Marvel movies).  Now he has been reduced to a senile old man craving berries from the forest.

It is determined that Noah Man's dream means for him to build a boat (ark) and save all the innocent animals of the Earth, while all mankind (including Noah Man's family) are to be exterminated.  So they sprout a magical forest and get to work on chopping down the trees.  (an action that seems very contradictory to Noah Man's tree hugging eco agenda, wouldn't you say?)

The supernatural rock monster warriors called "Watchers" (aka Nephilim), are fallen angels that came to help Adam, were punished by the Creator for doing so, end up helping Noah build the Ark and then defending Noah's Ark from the onslaught of hungry and starving men.  (interesting to note that there is no mention of these out of place supernatural rock creatures in any of the movie trailers, gee I wonder why?)

Watchers in their pre-fallen angel like state
Watches in their rock like form
The "Watchers" have a special power that when they die they explode.  In one heart warming scene, Noah's pet rock monster scarifies himself, by committing a suicidal self bombing (literally tearing himself open).  This needless self sacrifice clearly turns the tide of battle, as this inexplicably triggers the flood tide waters to fully commence.  (he he he, catch the double meaning?)

Watches suicidal bombing
And we of course can't forget Hermione Granger (Emma Watson)... I mean... oh, I can't even remember her character's name.  But needless to say Hermoine saves the day again. (update: she plays Ila)

Hermoine plays... someone
Hermoine plays the damsel in distress, who is barren and can't have children.  (which makes her less then a second class citizen, as it is repeatedly stated in one scene, that only "real women", who can have babies, are worth anything)  Hermoine then spends a good portion of the movie hiding from Noah, who is determined to kill (I kid you not!) her unborn baby(s).  (Wait what?  She's pregnant?  Didn't I just say she was barren?  Wait what?  Noah is a psychopathic killer?  Good old Thor's father Odin had thrown a curve ball, and had given Hermoine some magical pixie dust to make her go into heat in the next scene, just to throw you a curve ball to keep you from getting bored.  And she of course ends up pregnant.)

It turns out that Hermoine being able to procreate directly conflicts with Noah's eco agenda of mankind's extermination.  This causes the "good" Noah to go on a psychopathic homicidal attempted infantile hunting spree, as they bounce around on the water, long enough for her to come to full term.

Noah's Ark
In the end everything works out like a Disney movie, and everyone lives happily ever after (well besides the million/billion who died a few scenes earlier).  Through Hermoine's over the top acting and tears, Noah Man has a change of heart.  Noah Man is a complete failure and is unable to complete his Eco agenda of stopping the diseased spread of man kind.  As self punishment for his failures he gets completely wasted on muddy looking alcoholic drinks and ends up naked on the beach.  Another happy Marvel Movie ending.

* Note: all images were borrowed from Google Images

Friday, March 14, 2014

Pi Day

Pi

Happy Pi Day (3/14)


3. 1415926535 8979323846 2643383279 5028841971 6939937510
   5820974944 5923078164 0628620899 8628034825 3421170679


West Jordan Boundaries

West Jordan Boundaries
Just because it fascinates me.

I am curious why Kearns Taylorsville got the little cut out on the north middle section.

Salt Lake County Municipal Boundary Map


Friday, February 28, 2014

Reloading Ammunition

Our whole reloading operation hard at work

This is my first experience with reloading ammunition.

My friend Ezra invited me to a Two-Day Defensive Handgun Course at the Front Sight firearm training facility, in Nevada.  The training course was an incredible learning experience.  While we were at the hotel, in the evening, Ezra taught me how to reload ammunition.  (note: Front Sight does not allow the use of reloaded ammunition)

Due to the rising costs of ammunition, I continue to hear of more and more people reloading, just to keep target practice costs reasonable.  This is even more appealing when your particular caliber cannot be found on any shelves, due to stock shortages.

Reloading is bit of a long process, but kind of cathartic.  Having multiple people working on the parallel tasks significantly reduces total completion time.

There is an upfront cost.  The reloading kits run in the several hundred dollar range.  As mentioned before, having several people work in parallel greatly reduces the completion time.  So, the recommendation is to buy the kit as a family or group of friends, and have occasional reloading parties.  As the reloading kit is used, the cost is quickly recouped.

How cheap is reloading?  Well, if you collect your used brass, and can get a supply of free lead (think used tire weights from an auto shop), then it can be as cheap as a few pennies for each round.  Last time I checked, the cheapest I could get a box of 100 x 9mm rounds at Walmart was for around $30.  That is 30 cents per round.  You can then make up the cost of the kit by just reloading a couple thousand rounds.  Reloading can almost bring the cost of practice firing a your handgun/rifle to the level of a .22.

I tried to take as many photos as I could, but I apologize, there are some stages that I missed.  I inserted Google images (as noted) when needed


So what is involved?  First, some terminology.

Ammunition Terminology

Ammunition Cartridge (thanks Wikipedia)
Cartridge - The combination of the bullet (1), case/shell (2), powder (3), rim (4) and primer (5)

Caliber - Measure of the diameter of the bullet being fired.  (technically Caliber is the measure of the internal diameter of the barrel)

Bullet (1) - The metal projectile.  The diameter is measured in "Caliber" and weight measured in "grains".  Commonly lead, copper or steel.  For reloading we will use lead.

Case/Shell (2) - The casing that holds the bullet. Commonly brass or steel.  For reloading we will use brass casings.

Powder (3) - The propellant used to propel the bullet forward.  For reloading, we will use "smokeless powder".

Rim (4) - The rim allows the extractor to grab and eject the spent cartridge.

Primer (5) - The primary explosive that the firing pin will hit to ignite the powder.


Step #1 - Melting Lead and Making Bullets

If you buy your bullets, then this step can be skipped.

If you can get access to free lead (think used tire weights), this step does save quite a bit of money.  This step unfortunately also happens to take the most time.

Whether you have a brick of lead or used tire weights, the first step is to melt the lead and pour it into a mold.  We used a Butane gas stove and a cast iron pouring pot as the crucible (a container that can withstand high temperatures for melting other items).  Once the lead is sufficiently melted, it is poured into a bullet mold, trimmed and dumped into water to cool off.  (warning: lead fumes are not good for you, so do this outside with appropriate protection)

The cast iron crucible we used
Butane / Isobutate / Propane Gas Stove
Bullet mold (thanks Google Images)

A visual inspection is done to remove any failed bullets.  The bullets are then run through a bullet die to ensure proper sizing.

A file and pliers is then used to remove any burrs. The bullets are finally dumped into a zip lock bag, with some lubricant.

The collection of bullets is growing
Our finished bullets

Step #2 - Casing / Shells

If you buy your casings this step can be skipped.

You have been collecting your spent brass, right?  If not, you should start.  Your spent brass is what will supply this portion of the process.  This is the second longest portion of the reloading process.

Clean up the shells, and remove any shells that have un-struck or funny looking primers.  We will be removing the old primers, so you don't want any that may explode in your hands.

Place the shells in the first sizing die (neck expanding die).  The first sizing die will expand and shape (round) the shell and punch out the old spent primer.

Oil and place the shell in the second sizing die (sizing die).  The second sizing die will reduce the shells to the correct diameter.

Sizing Die (thanks Google Images)

Re-sized shells
Lubricated and finished shells

Step #3 - Primer

Next, a new primer will be added to the re-sized shells.  This step is fairly quick.  A hand primer tool can push through the hundred shells in a matter of minutes.

Hand primer tool (thanks Google Images)
Finished shells with new primer (see left shell)


Step #4 - Powder

Next we need to insert the proper amount of powder into the shell.  Using scales, and a reference table, the powder measure tool is adjusted to dispense the appropriate amount of powder.

Powder measure tool


Step #5 - Bullet Seating (Final Step)

Finally we need to seat the bullet into the shell and using the bullet seating die we crimp the shell to the bullet.

Seating Die (thanks Google Images)
Before storing your completed cartridges, they should have one final thin spray of lubrication.


Rinse and Repeat


Now we are ready to take these fine pieces of workmanship out to the range and begin this whole process again from square one.  Let the cycle continue.



Additional Information



Saturday, February 22, 2014

SubRip Subtitles Time Adjustment Tool

I have been working on updating my Plex movie database with SubRip Subtitle (.srt) files from OpenSubtitles.org. One of the subtitle files I downloaded had the timing off from the voices. Very distracting.

OpenSubtitles.org - the biggest open subtitles database - http://www.opensubtitles.org/en
So I wrote up a Python script to adjust the timings of the .srt file and posted it to GitHub. You pass the movie .srt file and the time shift, and it outputs the modified subtitle file.
git clone https://github.com/oeey/srtshift

python srtshift/srtshift.py movie.srt 2.5 > movie_fixed.srt

# play movie and check subtitle timing, the commit the change with
mv movie_fixed.srt movie.srt

SubRip Subtitles

SubRip is a "software program for Windows which "rips" (extracts) subtitles and their timings from video.  SubRip is also the name of the widely used and broadly compatible subtitle text file format created by this software."

SubRip files are named with an extension .srt.

Formatting

SubRip files are formatted with:
  1. A numeric counter identifying each sequential subtitle
  2. The time that the subtitle should appear on the screen, followed by --> and the time it should disappear
  3. Subtitle text itself on one or more lines
  4. A blank line containing no text, indicating the end of this subtitle

Example

1
00:00:10,500 --> 00:00:13,000
Elephant's Dream

2
00:00:15,000 --> 00:00:18,000
At the left we can see...

Download

The SubRip subtitle files can be downloaded online from a variety of sites.  My personal favorites are:


Plex

To have Plex Media Server work with SubRip (.srt) files, simply name the srt file the same as the movie file name with a '.eng.srt' (for English) extension.  Plex will automatically pick up the Subtitle file on the next Library refresh.

For example:
Frozen.mp4
Frozen.eng.srt

Extracting

If you can't find the subtitle file online, and you have the DVD, the SubRip Windows software can actually extract the subtitles from the DVD.  Unlike Closed Captions, Subtitles are not stored as text on DVDs, but as bitmap images.  SubRip uses OCR technology to convert the images to text.  This does require work on your part.  As the OCR scanner finds new unrecognized characters it will ask you translate them.


Plex Media Server



Plex Media Server (http://plex.tv/) "bridges the gap between your computer and your home theater, doing so with a visually appealing user interface that provides instant access to your media."

Plex allows you to play your collection of movies, music and photos from a variety of devices, such as a computer, Smart TV, Roku, cell phones, tablets and others.  Through the online Plex Service you can also share your media collection with friends and family.

Plex has a server download for Windows, Linux and Mac.  I have had the best results (least issues) with the Linux 64bit version.



Plex Installation

Plex is really easy to install.  Plex can be downloaded from https://plex.tv/downloads

For Windows, you run the simple installer executable.

For Linux, you download the appropriate rpm/deb.  The following example works for Fedora 14 or CentOS 6 (or newer) 64bit

# as the root user...

wget http://downloads.plexapp.com/plex-media-server/0.9.8.18.290-11b7fdd/plexmediaserver-0.9.8.18.290-11b7fdd.x86_64.rpm

rpm -Uvh plexmediaserver-0.9.8.18.290-11b7fdd.x86_64.rpm

service plexmediaserver restart

To access the Plex web interface visit http://127.0.0.1:32400/web/

To use the online Plex Service you will need to open up port 32400 on your firewall.