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(); } } );} );
/* ]]> */
Alex says
Nice photo, the spirit of New York at its best 😀
It’s funny to read your adventures now from the “student” side 😀
I’m enjoying them a lot 😀
Thanks for the posts! 😀
Greetings from Argentina.
PS: If possible, would you consider to add technical info to posts like lens used, f and shutter speed numbers?
Thanks,
Alex.
jussi says
I googled walter and was amazed.. holy crap! http://walteriooss.com/
Kent says
Yes…supermodels!
Lyndon Smith says
It’s great to see one of the modern masters still learning from his peers. This makes me realize that photography – and the arts in general – is bigger than any one of us.
When I was a student, a music history prof told us that Beethoven, while on his death bed,lamented “I have finally learned how to write for strings,and now I must pass from this earth!”
I don’t know if that’s true, but I never forgot the quote. Life long learning. Getting better no matter how good you already are. That’s an inspiration for us all.
Have fun with Walter finishing up your week. I hope those supermodels show up!
Barbara Louise says
LOVE IT !
I carry my camera around with me everywhere I go… my friends think I’m crazy… now I just have to take it out of the bag more often…
I like supermodels… any guys? ;-P
John Sturr says
When the going gets weird, the weird turn pro. – H.S.T.
Matt Timmons says
Ok I know this will sound a bit rude, but since this guy Jay is the greatest camera toter the world has ever known, is it really necessary for him to be such a dick? I mean it’s just pictures for Christ’s sake, he’s not out saving the universe. Tone it back a bit Jay, no one’s photos have to go through you for approval before they make it anywhere. I’m sure anyone can find pictures of yours that suck too.
P.S. Is he related to Steven Meisel? Steven is also a New Yorker but doesn’t seem to have the need to broadcast it.
Love your blog, Joe. Keep on doing what you’re doing because it’s cool and you deserve the respect. -M
David Brown says
Great to see how humble you are about the learning process, and about the fact that there’s a lot you need to learn! It makes it easier for us mere mortals to admit, and to deal with the fact that you don’t need to know it all before you go pro.
Thanks for keeping it real.
flounderman says
Oh no, here comes the wife. Definately in the favorites list now.
John Leonard says
Love the posts on the workshop. It’s like you’ve come full circle in life: Gear Stolen—>Guys take offering—–>you buy 1 camera, 1 lens—–>news paper—–>streets of NY——>Magazine work—–>freelance——>Become God ‘O Lighting——>Search for something new——>Keep learning——->Attend workshop on streets of NY with 1 camera and 1 lens.
And since you’re using 1 lens now, I’ll gladly put that 200mm f/2 to use for you =)
Mike Neale says
Good eye, Joe,…and a difficult night capture,…well done.
Comp speaks volumes on sooo many levels,…nice!
Geoff says
Whoa, cool. Duane Michaels is a legend. And hey Joe, it’s really cool to see you go to school 😉
Al Kirby says
I noticed a complaint about the course language. Really, the idea in taking an advanced course such as this is to challenge you to give up on the the style that you feel comfortable with and G-R-O-W a little. Otherwise you would come out of his course none the wiser.
etsu says
Please, don’t stop sharing your wonderful experience(s)/knowledge gained from this workshop. An eye-opener!
Sincerely, thank you!
Uwe Noelke says
Nice image with all the colored flashes. I have just read your latest book. Amazing, I’ve learned something new.
Richard says
Not many years in the future, all those words that distract today, will place this foto in time as they fade from the scene in the march of endless progress… everything doesn’t need to be timeless and deep; some things are placeholders to remember the flavor of today. Can’t tell you how many photographs I see from years past that evoke memories just by what’s incidentally documented in them in signs, lettering styles, ads…
andr1 says
Great shot. Nice to see what NY looks like. I agree it would be good if you would put in f stops etc. Like following Hello Ireland
Elisha Cardoza says
Music, in presentation, is a type of sculpture. The air in the performance is sculpted into something.