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(); } } );} );
/* ]]> */
Jonathan Barnes says
Beautiful photos and inspiring as always.
Ed says
Looking forward to seeing you next week Joe in Ottawa. Always enjoy your insights and tutorials.
Peter Jost says
Hi Joe, must have been quite an interesting seminar for the students. The photograph of Jason is absolutely fantastic. How the light surrounds him, is nothing but perfect. I wonder though, if you sometimes use the 105mm 2.8. It is good for portraits too, isn´t it? Best wishes, Peter
Howard Tanner says
Excited that you are coming to Calgary…but also sad that I’m not able to attend. Hope you have a great time.
Raymond says
Hi Joe,
Looking forward to the Canada leg of the tour. I’ll be in Toronto. One question though, on this posting, I noticed you’ve used a D4S with a 70-200mm lens and a couple of speedlights. Would you be able to achieve similar results let’s say you used a D70 with an 18-70mm kit lens and a couple of speedlights ? I know there are some people who’d swear that it’s not the camera but the photographer that creates the amazing images. That I understand but doesn’t having better tools count so that said photographer can create the amazing images ? Anyway, looking forward to hearing your insights and hoping to get inspired going forward with the hobby.
Thanks,
Raymond
Joe McNally says
Sure, a D70 and a 18-70 will get you fine results. No worries there. I pound my gear. I lug it through hundreds of thousands of air miles a year. Hence part of what I pay for and look for in a camera is durability. Sure there are more bells and whistles on a D4S, but I am also happy that it is a rugged machine. But the D70 and a kit lens work well. Lots of technology in these cameras, even if they aren’t the top of the line. best, Joe
Vanilla Gorilla says
A real cool thing about this wonderful photo is..and I am willing to bet lunch at your favorite restaurant, that it is straight from the camera. NO retouching.
Mr. Joe you are really good at what you do!!!
Raymond says
Thanks for taking the time to reply Joe. Looking forward to hear more of your insights when you stop by here in Toronto.
Regards,
Raymond
Craig says
It’s always a treat when you come to Calgary, Joe. You always manage to miss Stampede though! True, that’s when all the crazies are out but I know there’s a few interesting faces to be shot too 🙂
Looking forward to be educated and more importantly inspired once again.
Merwan Kalyaniwalla says
Hi Joe,
Looking forward to seeing you in Toronto on Friday. Quick question. Is there a hands on shooting portion of the day. I was told there was not but watching the promotional video on the Moment it Clicks website on KelbyOne, it appears that you are actually photographing a model with participants of seminar also snapping images. Just wanted to know if I should be bringing some camera gear with me and if so what? Is one lens, one body and one speedlight sufficient? Very excited to meet you and learn from a master.
Thanks,
Merwan
Todd says
Joe
Thank you for an eye opening lesson in lighting in Ottawa yesterday. The two ‘ceo’ portrait sessions were inspiring.
Todd
Joe McNally says
Hi Merwan…no gear needed, unless you just like to have a camera with you. It’s all demo, and no audience shooting is on the schedule. See you on Friday! joe
Raymond says
Hi Joe,
One other question, I noticed on the schedule there’s an Open Critique session, I’m curious what form of media can be submitted from the audience. And if possible, can we submit and how do we submit the photo(s) for the session.
Thanks again,
Raymond
Merwan Kalyaniwalla says
Thanks for the reply Joe. I do like having my camera with me but will forego the pleasure to avoid the extra weight if I don’t need it. 🙂
Really looking forward to the seminar. See you tomorrow.
Merwan
Joe McNally says
Hi Raymond…I believe when you register, they give you a path to submit. If you have questions, they also give you the email to ask them on the website for registration. We generally have over 20 PFs to look at and it’s generally fun and informative. best, Joe
Lorne Martin says
Hi Joe,
Thanks again for a the Moment it Clicks Toronto date. Always a pleasure to spend a day with “The Most Decent Photographer on the Planet.” If only the rest of us could learn to dish out the critiques in such an un-hurtful and productive manner. If only I could master that sardonic chuckle….
Best.
DocMartin
Luis Urena says
Joe, it was great seeing you in Toronto. Quick question, what was the software you used to display your galleries during the tour?
Joe McNally says
Using Mylio (mylio.com) and loving it…..best, Joe
T Lewis says
I am so disappointed that I will have to miss your seminar so that I can be with my kids getting them off to their first day of school in Broward county. Please have the event schedulers check for this conflict next year because it happens EVERY year……..
Savio says
I always regret that there is no place in Internet or press for such photos like that one with firefigter.
Mayby only in Poland.
But that one is “loud speaking” photograph. Good work Joe!
Curso-Fotografia-BSellmer says
Nice picture of the fireman.