/* "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; gform.core.triggerPostRenderEvents( 1, 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(); } } );} );
/* ]]> */
On top op a ladder, that pretty scary. You have no problem with that I think since you’ve been on top of one of the tallest building in the world.
wow….i like this entry….
I wish I can afford a lesson with you. Any plans on coming to Malaysia? If you, get on the list of attendees, please!
Joe, I’ll bet THAT landscape talked to you?
Joe,
Great toe shot… fantastic idea there.
Hey, do you know what happened to Tom (of Tom & Jared – DWDMGUY ?) I know that you were in correspondence with him as well… and then the emails have kinda stopped and I was worried. (sorry I didn’t have your email here) – anyway let me know pls at tratcliff at gmail thx mate. – TR
The end sounded like it came from Hartigans(?) (character played by bruce willis in sin ity)..Crap, I cant remember the lines, but thats just the I heard it..
Okay – I SO want to get up on a ladded on the top of my hubby’s parents house in northern NM when we visit next month – thx –
Looks like I missed an awesome workshop! Maybe some other time. (Hey, that landscape shot would look great in HDR…..LOLOLOL, just kiddin’!)
great job as always, mcnally…love the top-of-the-ladder-i-am-lightning-king bit 😉 think could survive without the lovely toes, though! 🙂
Great images. I really like the last one. If you squint it almost looks like he’s got nine toes!
Damn Joe… num-nutz is right. So, was the couple on the balcony planted for the resort shot or was it serendipity? Thanks for sharing!
Lou
Ahh thats where I’m going wrong, I ain’t got no fancy sandbags like you have.
Great perspective on both shots.
Lovin the blog
Joe, you are one crazy SOB! I thought I was the only nut to brake out a ladder where I could fall 100 feet. Nice to know I’m not the only crazy Irishman out there.
Awesome pictures and a very good management lesson too. “Anytime you can offer someone something with a bit of difference, you might be ahead of the game, just a little. 🙂 Thanks Joe!
Mr. McNally, you should have a look into the “Photography for Real Estate” blog.
They do these kind of pictures all the time but instead of putting their life on the line using a wobbly ladder, they use some kind of big poles onto wich they attach their cameras. Some of them go up to like 25 feet. I even saw an attachment bracket that snaps onto the end of a swimming pool cleaning pole.
I understand it’s not the same as looking through the viewfinder, but I guess having a cable long enough and use Camera control Pro on a laptop, you could get a good result without killing yourself ! 🙂
But since you are my all time reference in photography, I’m sure you already know all that!
Anyway. Keep up the great work. You’re an invaluable source of inspiration.
Great entry Joe! Just when I think I do really crazy things as a photographer, you’re ALWAYS there to remind me that I’m really as tame as the day is long–getting up on a ladder on top of a peaked roof! I bow down in admiration to your genius, oh great one! Cindy
The toe picture is really good, though it gives me a bit of the creeps…. just a little!
I absolutely love the image of the feet. It makes me want to be there. The color, DOF and light couldn’t have been better executed.
The feet shot is just flat-out beautiful….
Wow that is brilliant! Are you looking for an assistant by any chance? Man, you really have inspired me I want commercial jobs like that. Studio portraits are soooo boring.
Think I’ll start taking on some different jobs. Just finished your book and want to get ‘Moment it clicks’ next.
All the best Joe.
you’ll go threw anything to get that picture =). Awesome shots!!!!!
I was like what the HELL is he doing on the top of that ladder! (Quite obvious but still..crazy man crazy man.) “Monkey see monkey do” Now you are making me going to try a 42′ ladder.
I love how you position the toes btw..created new ideas with lines for me…Still go back and look at it it’s really amazing Mr. McNally.
—
Dwayne D.C. Tucker II
Nassau,Bahamas
So, are the tree tops and brush as soft as they are pretty, when you fall off the ladder in to them? Or, did it hurt?
thx
Holy Cow! A rickety ol’ ladder like that would have made me mess myself. That one is tall.
Joe– dig your use of ladder–that’s why Ansel Adams had the custom roof rack on top of his Caddie — so he could get UP and get a whole different view of the world, that 6 feet plus tripod gave the world a different look…