var gform;gform||(document.addEventListener("gform_main_scripts_loaded",function(){gform.scriptsLoaded=!0}),document.addEventListener("gform/theme/scripts_loaded",function(){gform.themeScriptsLoaded=!0}),window.addEventListener("DOMContentLoaded",function(){gform.domLoaded=!0}),gform={domLoaded:!1,scriptsLoaded:!1,themeScriptsLoaded:!1,isFormEditor:()=>"function"==typeof InitializeEditor,callIfLoaded:function(o){return!(!gform.domLoaded||!gform.scriptsLoaded||!gform.themeScriptsLoaded&&!gform.isFormEditor()||(gform.isFormEditor()&&console.warn("The use of gform.initializeOnLoaded() is deprecated in the form editor context and will be removed in Gravity Forms 3.1."),o(),0))},initializeOnLoaded:function(o){gform.callIfLoaded(o)||(document.addEventListener("gform_main_scripts_loaded",()=>{gform.scriptsLoaded=!0,gform.callIfLoaded(o)}),document.addEventListener("gform/theme/scripts_loaded",()=>{gform.themeScriptsLoaded=!0,gform.callIfLoaded(o)}),window.addEventListener("DOMContentLoaded",()=>{gform.domLoaded=!0,gform.callIfLoaded(o)}))},hooks:{action:{},filter:{}},addAction:function(o,r,e,t){gform.addHook("action",o,r,e,t)},addFilter:function(o,r,e,t){gform.addHook("filter",o,r,e,t)},doAction:function(o){gform.doHook("action",o,arguments)},applyFilters:function(o){return gform.doHook("filter",o,arguments)},removeAction:function(o,r){gform.removeHook("action",o,r)},removeFilter:function(o,r,e){gform.removeHook("filter",o,r,e)},addHook:function(o,r,e,t,n){null==gform.hooks[o][r]&&(gform.hooks[o][r]=[]);var d=gform.hooks[o][r];null==n&&(n=r+"_"+d.length),gform.hooks[o][r].push({tag:n,callable:e,priority:t=null==t?10:t})},doHook:function(r,o,e){var t;if(e=Array.prototype.slice.call(e,1),null!=gform.hooks[r][o]&&((o=gform.hooks[r][o]).sort(function(o,r){return o.priority-r.priority}),o.forEach(function(o){"function"!=typeof(t=o.callable)&&(t=window[t]),"action"==r?t.apply(null,e):e[0]=t.apply(null,e)})),"filter"==r)return e[0]},removeHook:function(o,r,t,n){var e;null!=gform.hooks[o][r]&&(e=(e=gform.hooks[o][r]).filter(function(o,r,e){return!!(null!=n&&n!=o.tag||null!=t&&t!=o.priority)}),gform.hooks[o][r]=e)}});
/* = 0;if(!is_postback){return;}var form_content = jQuery(this).contents().find('#gform_wrapper_1');var is_confirmation = jQuery(this).contents().find('#gform_confirmation_wrapper_1').length > 0;var is_redirect = contents.indexOf('gformRedirect(){') >= 0;var is_form = form_content.length > 0 && ! is_redirect && ! is_confirmation;var mt = parseInt(jQuery('html').css('margin-top'), 10) + parseInt(jQuery('body').css('margin-top'), 10) + 100;if(is_form){jQuery('#gform_wrapper_1').html(form_content.html());if(form_content.hasClass('gform_validation_error')){jQuery('#gform_wrapper_1').addClass('gform_validation_error');} else {jQuery('#gform_wrapper_1').removeClass('gform_validation_error');}setTimeout( function() { /* delay the scroll by 50 milliseconds to fix a bug in chrome */ }, 50 );if(window['gformInitDatepicker']) {gformInitDatepicker();}if(window['gformInitPriceFields']) {gformInitPriceFields();}var current_page = jQuery('#gform_source_page_number_1').val();gformInitSpinner( 1, 'https://joemcnally.com/wp-content/plugins/gravityforms/images/spinner.svg', true );jQuery(document).trigger('gform_page_loaded', [1, current_page]);window['gf_submitting_1'] = false;}else if(!is_redirect){var confirmation_content = jQuery(this).contents().find('.GF_AJAX_POSTBACK').html();if(!confirmation_content){confirmation_content = contents;}jQuery('#gform_wrapper_1').replaceWith(confirmation_content);jQuery(document).trigger('gform_confirmation_loaded', [1]);window['gf_submitting_1'] = false;wp.a11y.speak(jQuery('#gform_confirmation_message_1').text());}else{jQuery('#gform_1').append(contents);if(window['gformRedirect']) {gformRedirect();}}jQuery(document).trigger("gform_pre_post_render", [{ formId: "1", currentPage: "current_page", abort: function() { this.preventDefault(); } }]); if (event && event.defaultPrevented) { return; } const gformWrapperDiv = document.getElementById( "gform_wrapper_1" ); if ( gformWrapperDiv ) { const visibilitySpan = document.createElement( "span" ); visibilitySpan.id = "gform_visibility_test_1"; gformWrapperDiv.insertAdjacentElement( "afterend", visibilitySpan ); } const visibilityTestDiv = document.getElementById( "gform_visibility_test_1" ); let postRenderFired = false; function triggerPostRender() { if ( postRenderFired ) { return; } postRenderFired = true; jQuery( document ).trigger( 'gform_post_render', [1, current_page] ); gform.utils.trigger( { event: 'gform/postRender', native: false, data: { formId: 1, currentPage: current_page } } ); gform.utils.trigger( { event: 'gform/post_render', native: false, data: { formId: 1, currentPage: current_page } } ); if ( visibilityTestDiv ) { visibilityTestDiv.parentNode.removeChild( visibilityTestDiv ); } } function debounce( func, wait, immediate ) { var timeout; return function() { var context = this, args = arguments; var later = function() { timeout = null; if ( !immediate ) func.apply( context, args ); }; var callNow = immediate && !timeout; clearTimeout( timeout ); timeout = setTimeout( later, wait ); if ( callNow ) func.apply( context, args ); }; } const debouncedTriggerPostRender = debounce( function() { triggerPostRender(); }, 200 ); if ( visibilityTestDiv && visibilityTestDiv.offsetParent === null ) { const observer = new MutationObserver( ( mutations ) => { mutations.forEach( ( mutation ) => { if ( mutation.type === 'attributes' && visibilityTestDiv.offsetParent !== null ) { debouncedTriggerPostRender(); observer.disconnect(); } }); }); observer.observe( document.body, { attributes: true, childList: false, subtree: true, attributeFilter: [ 'style', 'class' ], }); } else { triggerPostRender(); } } );} );
/* ]]> */
Stacy Pearsall says
Joe,
Thank you so much for the kind words. You are right, there is nothing more sublime then finding your photographic match in a partner. Not only does it make photography that much more fun, but it’s nice to know they understand our “addictions” to it.
My service to the military was the best decision, next to marrying Andy. During that time, I traveled and grew as a photographer. In case your readers don’t know, I wanted to make sure they knew how much you give to the military. Actually, that is how we met. You (Joe) were volunteering at the DoD Military Photography Workshop! You are so giving and the military owes you a great deal of gratitude.
I am so excited to see you two in the spring! Andy and I are looking forward to giving ya’ll the grand tour of Charleston.
All the best to you and Annie,
Stacy Pearsall
Ziv says
“…the first time I ever went into her refrigerator and the butter compartment had no butter but was filled with AA batteries.”
Or, it could indicate how easily you could be replaced.
Joe, my day is just a little bit better whenever you make a post. Thanks.
Robert Donovan says
Oh I hope you make it down here to Charleston! I’ll be signing up first.
John Leonard says
Thanks to everyone who serves in our military.
Dave Hutchinson says
Stacy…Many thanks for your service. You really don’t know how much we appreciate you!!!!
Mark K. says
Fantastic, as usual. Think Donald needs to come to Jersey and peek in the shadows of the old Casino…magic, I tell you.
Shelly Castellano says
Thanks Joe for your blog. Its always a good read! ( I personally kept film in my butter tray 🙂 AND Thank You Stacy for your hard work and dedication to the USA. I saw you on Oprah and thought that you held up better than she did on that show. Brought tears to my eyes too. Keep shooting. Shelly
Erica says
I actually just finished your kelby video that also featured Donald! Thanks for posting it, it was really helpful, and i learned a lot, not only about lighting, but about keeping morale up on the set, collaborating with your subjects and also deadpan delivery =D
Nicholas Critelli says
I managed to catch Stacy’s interview on Oprah. Her first person account of life in Iraq, both of the soldiers and Iraqi’s reminded me of the writing of William Shirer and Ed Murrow during WWII.
She and her husband should seriously consider putting their experiences and images into a book, they’re in a unique position to tell a powerful story.
Thank you Stacy for your service to our country and your commitment to telling an important, ongoing story.
Thanks to you Joe, for giving her story the time it deserves.
Cheers,
Nicholas
Anton Raves says
Well Joe,
If you’ve truely added a D3X to your camera arsenal, you’ll have to update your equipment list some time soon now! 😉
Greetz,
Anton
Filip says
Joe, is 50mm really that better then 24-70mm? Lol, its not so heavy tough 😉 Funny that you use EV compensation, I just run my flashes in manual mode. Well, we all have our techniques. Lovely stuff, Im learnig much from you! Greetings from Denmark, Filip
Soledad Meegan says
Couldnt be written any better. Reading this post reminds me of my old room mate! He always kept talking about this. I will forward this article to him. Pretty sure he will have a good read. Thanks for sharing!
Dustin Rathke says
I know it’s no where near as good as you interesting posts here but let me at least give you a smile as a form of thanks for your hard work writing this stuff?
How long a minute is depends on what side of the bathroom door you’re on. 🙂