Obituary for Myrtle Ruth Whitehead

On July 16th, 2015 I found out my grandmother passed away. She was a wonderful lady and truly an inspiration on how life should be lived. She always kept a positive attitude no matter what was going on in life. I believe her last days on this earth where kept in comfort even as her body was failing. She will live always in my heart and continue to inspire my life. I will never forget the time that I spent with her. You were always an inspiration to me, A beacon of light in a sometimes dark world, Always so positive in all that you did, Your light will always shine in my heart, The skies have gained another bright star. Obituary Myrtle Ruth (James) Whitehead passed away on July 15, 2015 at the age of 90 years, after a brief battle with cancer. Myrtle was born January 27, 1925, In Oak Harbor and was graduated from Oak Harbor High School in 1943. She was the daughter of Herbert N and Marie (Ronhaar) James, early farmers in the Crescent Harbor section of Whidbey Island. Myrtle was also the granddaughter of Whidbey Island pioneer Williams James, Jr., a British Marine who settled in the Crescent Harbor area in the 1860’s after over-extending his leave while being stationed on San Juan Island in support of the Washington Pig War.Except for a short period during WWII when Myrtle lived in Grass Valley, CA while her husband, Arnold, served in the Army, she lived her entire life in Oak Harbor. During her time in Oak Harbor, she worked for nearly 30 years for...

@angelscup first tasting

So I am looking forward to trying the 4 varieties they have sent me.  The first one is #0075 and this one is a Panama Pinton Geisha Origin.  Its flavors are of Blueberry and Doughnut.  Its notes are busting with blueberry, a milder acidity than natural Ethiopians, and characteristic central American sweetness makes this coffee outstanding. The second one is #0077 and this one is a Kenya Kahiraini Origin. Its flavors are Grapefruit, Honey, Plum, and Tomato. This one has a fruit-loop like acidity that transitions to more of a sun-dried tomato flavor as the cup cools. The third one is #0078 and is a Nicaragua Honeyed Maracaturra BA Origin. Its flavors are Tamarind, Fig, Orange, Dark Chocolate, and Butter. This coffee is a clean and complex cup. Its got a hefty and comforting body that leads way to juicer notes and subtle and complex finish. The forth and last one is #0079 and is a Nicaragua Santa Helena Origin. Its flavors are a Sage, Cedar, Salad Greens, Orange, and Tamarind. This maracaturra varietal is a small family lot farmed by Filomena Gradis with the help of her children. The Dipilto terrior shines through as does the varietys characteristics. Clean and bright up front with a tart and pleasant acidity – this coffee cleans up quickly but leaves a nice lingering sensation. * Descriptions provided here were provided on the description card that came with the order. Share...

Keurig 2.0, Hacking the new DRM…

So the new Keurig 2.0 brewing machine gives you a new touch screen, customizable settings, a carafe option, and a 70 oz. water reservoir.  All of these options are great and give people an ability to not only have a fresh brewed cup of coffee but the ability to brew a carafe to share with others instead of having to brew each cup individually.  In an attempt to regain what money Keurig has lost with the loss of its licencing of the K-Cup in 2012 and all of the private label K-Cups on the market it has made it so the new Keurig 2.0 machine only works with Keurig labeled cups.   I understand most people would consider this a turn off from buying it as being able to buy the private label cups has been what is appealing to most.  For now there is now shortage of older model Keurig brewers that can fit the bill.  For those people who happened to have bought the Keurig 2.0 as it was the latest and greatest only to find their older PS2 style games… I mean private label K-Cups would not work in this new system there is hope have only one machine and to regain counter space in the precious real estate that is your kitchen. When I first tried to brew the Bigelow brand Green Tea K-Cup in the new Keurig 2.0 machine and the screen said please insert a recognized K-Cup, I was first upset and thought well that is a waste of money.  I started to examine the old K-Cup’s and also the new K-Cup’s to try...

Custom Post Type with Front End Form Example

This is an example of how to create a Links Library page for your website with a front end form for visitors to submit their own link for consideration. Utilizing the following plugins: Gravity Forms, Custom Post Type UI, Advanced Custom Fields, and Gravity Forms + Custom Post Types. First step is to install all of the plugins.  Next step is to go into the CPT UI and add a new custom post type to your system.  In this example we want to create a links_library custom post type.  So set links_library as the Post Type Name, Links Library as the Label so it is different than the regular Links post type inherent in the WordPress system, and Link as the Singular Name.  Set the description to what you like so that it can be descriptive enough for what this post type is. Next you want to select Advanced Options and customize what is supported by the custom post type.  All the other settings can remain the default but for this example all we need is the post title and post content so leave the Title and Editor checked off and deselect the other options under the Supports section. Now you want to click the Create Custom Post Type button to finalize its creation. You will see a “Custom post type created successfully. You may need to refresh to view the new post type in the admin menu.” message showing that your new Links Library Custom Post Type has been created. Now we want to add the Link URL capability to this custom post type.  So now we want to go into the Custom Fields menu and choose Add...

Brute Force Attack Protection

So in my previous post,WordPress Login Page Disabled? Create a secondary wp-login.php page, I gave you a way to create a secondary login page when a web host has locked you out of your login page. Here is a way to also add another level of protection against brute force hacks. In your .htaccess file if you add the below code you can to limit your login and admin areas to specific IP addresses. You can find out your IP address by going too whatismyip.com. If you want to allow the IP address where you are browsing from to be allowed you need to modify where it says 127\.0\.0\.1 to be 54\.146\.239\.96. By duplicating that line you are also able to add any IP address you want to have admin access. Sample .htaccess Protection <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_URI} ^(.*)?wp-login\.php(.*)$ [OR] RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$ RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$ RewriteRule ^(.*)$ - [R=403,L] </IfModule> 1234567 <IfModule mod_rewrite.c> RewriteEngine on RewriteCond %{REQUEST_URI} ^(.*)?wp-login\.php(.*)$ [OR] RewriteCond %{REQUEST_URI} ^(.*)?wp-admin$RewriteCond %{REMOTE_ADDR} !^127\.0\.0\.1$ RewriteRule ^(.*)$ - [R=403,L] </IfModule> Share...

Google vs. AOL

So I requested a server’s IP address to be white listed within AOL’s system. Well I checked my spam box on Google for a response sure enough there was the email from ipconfirm-response@postmaster.aol.com. Oh the irony. Share...

Gravity Forms Uploads to Attachments Functionality

So here you will find the way to customize Gravity Forms to be able to allow the files uploaded via a form to be attached to the outbound notification email. By changing the name in for the Admin Name within the notifications area to “File Attachment Notification”, this will attach any files being uploaded to the outbound email within the system and only do it if you have a notification with that name. You can put this code into a custom functions plugin or within the functions.php file of your theme (hopefully child theme so it doesn’t get overwritten via an update) to put this customization live. Gravity Forms Uploads to Attachments Functionality add_filter('gform_notification', 'custom_notification_attachments', 10, 3); function custom_notification_attachments( $notification, $form, $entry ) { if($notification["name"] == "File Attachment Notification"){ $fileupload_fields = GFCommon::get_fields_by_type($form, array("fileupload")); if(!is_array($fileupload_fields)) return $notification; $upload_root = RGFormsModel::get_upload_root(); foreach($fileupload_fields as $field){ $url = $entry[$field["id"]]; $attachment = preg_replace('|^(.*?)/gravity_forms/|', $upload_root, $url); if($attachment){ $notification["attachments"][] = $attachment; } } } return $notification; } 1234567891011121314151617181920212223 add_filter('gform_notification', 'custom_notification_attachments', 10, 3);function custom_notification_attachments( $notification, $form, $entry ) {        if($notification["name"] == "File Attachment Notification"){            $fileupload_fields = GFCommon::get_fields_by_type($form, array("fileupload"));            if(!is_array($fileupload_fields))            return $notification;            $upload_root = RGFormsModel::get_upload_root();        foreach($fileupload_fields as $field){            $url = $entry[$field["id"]];            $attachment = preg_replace('|^(.*?)/gravity_forms/|', $upload_root, $url);            if($attachment){                $notification["attachments"][] = $attachment;            }        }        }        return $notification;} Share...