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(); } } );} );
/* ]]> */
Thaipusam in Batu Caves is such a chaos. That the devotees carry the kavadis that are attach to their bodies with pins are a sight to behold. Most if not all are in a trance. It’s too bad that the photos can’t capture the sounds and the smells. That’ll be a total experience..
Hi guys, the italics on the first paragraph together with the motion on the first photo made me dizzy!. Strong willed moms made us good will people. Great images as always.
Joe, ironically I only saw drew there and ended up with a picture of you and the small soft box as you passed under the gate…
I wasn’t able to stay for too long so I only got a few pictures.
See you in a few days.
Kyle
Funny but nobody says it has to be the hardest to create shot that is the best. Just we photographers associate degree of difficulty with better.
Love your blog Joe, there isn’t a photographer out in blog land that gives more of themselves than you.
Thank you.
Hi Joe. I have watched your videos and read your blogs to educate myself and help improve my own photography over here in the UK. Many thanks for all the helpful input and great images. Also read the one on your Mum which moved me greatly. My dad is now 91 and from being a very mellow person has gradually become more cranky with age – but I will miss him too when it is time.
Steve
Can’t imagine McNally to Malaysia’s famous cave all for Thaipusam. It one of the big event for Hindu in Malaysia. Penang Island is another famous spot for Thaipusam too.
Great images Joe, glad to see you still moving on.
The little boy getting his head shaved doesn’t seem to sure about the process but the picture looks awesome
Great shots Joe. I presume if someone else is holding the pole then it isn’t a Hobby Strobe-on-a-rope setup? 😉
I like the new look for the website too. Fresh and fun.
Last year I was at a friend’s kid’s birthday party and as always, had my camera. I took a little extra effort to get a nice shot of great-grandma who was 92 with the new 1-year old great-granddaughter and other family.
Great-grandma died about two weeks later. I framed the shot for the family and was proud they displayed them at the funeral. You never know.
Thanks for posting and being an inspiration.
Joe, what you say about us being the documentarians is so true. it reminded me of a good few years back when my brother in law gave me a couple of bags full of slides containing photos from when he along with my wife and other siblings were children growing up covering holidays, family parties and so on…
I scanned over 3000, colour corrected them and so on which took months but what was real special during those months was that from looking through all the photos I felt like I actually knew and had met my father in law who sadly passed away one year before I met my wife. This more than anything reminded me of the importance of photos and taking lots of them as one day those close to us won’t be with us.
Joe thanks for sharing this and the previous post; it’s hit a chord on so many levels.
Regards,
Glyn
Straight razor and little tyke ? yikes! Sorry I think I will pass on doing that for my kid. But then again were talking about a country where they throw their dead in the Gangi river and then drink and bath in the same river.
I’m with you Joe, our families are the thoughest subjects and I got so many rolling eyes from them you can’t imagine…but still I’m glad I did or else we wouldn’t have those memories printed on photo paper!
In the end, it’s our way to say…I love you!
Paolo
@viscara: You’re confusing India with Malaysia. Thaipusam is one of the biggest Hindu celebration in Malaysia. The mighty River Ganges is in India.
Nice pictures. Remind me never to ask Viscara for directions though ;-(
So, I’m still learning about flash photography and I’m wondering: why are you using a Sto-Fen diffuser in that outdoor shot (where we see you)? I thought that kind of diffuser was mostly useful to bounce light on walls and ceiling indoors, but that’s obviously not how you’re using it here. My naive self would just assume you’d be losing a lot of light all around you without it hitting your subject, but I’m sure you’re doing it for a reason. So what am I missing? Or are you just using it to trigger the flash on a stick that serves as your main light while adding a bit of fill light?
(And what does “More tk…” mean exactly?)
Very nice and insightful comments about the blog on your Mom.
The Malaysian stuff is great. Are you doing this in KL?
Hi Joe,
It hasn’t been long since I’ve been in the biz. I am a huge fan of yours. Thanks for sharing these fantastic, highly enjoyable shots. Love the baby shot, great find.
Thank you for sharing the stories about your mom, it’s so highly private. She was a fighter, just like you, may she rest in peace.
You guessed it Pag….the light is spraying about at minus 3, filling my subject just slightly. That dispersion also makes it likely (not 100%) to trip my main light, with is the little soft box on the paint pole. And “tk” is just an old journalism convention that means “to come” best, joe
Hi Joe, i like the 1st shot.really fantastic. Is so happy to work togather with you. Hope to see you again next year.
Just visited batu cave during our stay in KL. impressive. Saw pictures of this festival in the newspapers and badly wanted to be there. People r freaking out at this event. Have you gotten shots of ppl “hurting” themselves with something sharp or metal?
Greetings
Ingo
I’m really interested in this flash panel light source you are using.. it looks brilliant! I can’t seem to find it on Lastolite’s site, is it called something else?
The last one is really cute :-))
Hi Joe,
I always enjoy your stories and photos. Love the photo of the little boy! Thanks for sharing your adventures with us and teaching as you go.
Glad to see you going up and continue with your life Joe.
Thanks for your lessons for sharing your work and your life attitude
We love you !!
@ Riordan
http://www.lastolite.com/ezybox-speedlite-softbox.php
Good to hear you’re back in M’sia, Jo. Too bad most of us ordinary mortals can’t afford to attend your workshop.
true what u say, my wife my biggest critic…
Hey Joe,
Nice seeing your photos after looking at Michael’s back at the conference. Thank you for sharing your experiences with us back in M’sia. Hope you enjoyed your stay!
Jason
Among all those great images, I agree – the patient boy getting the haircut is my favorite.
Couldn’t agree more about the importance and implicit responsibilities of the family documentarians – highly valued and rewarding work.
Great to see all your works of KL, makes me feel great to be a Malaysian to have our festivities being showcase on your blog!
Joe, this is a wonderful thing that you are doing here at the Hindu festival of Thaipusam! I am sure many Malaysians were glad to see you there again bringing attention their culture and customs. The picture of the little boy is awesome!
I would love to see a B&W version of the this picture also! Even though there is so much color at this festival I love the simplicity yet captivating power of an up close B&W portrait.
Was there anything really cool that caught your eye about the festival this year which was new the second time around that maybe you didn’t notice the first time? And what lens were you using on this shot Joe? It looks like possibly the 17-55mm f/2.8 if it was the same lens as in your other pics with you in them.
Hi Joe!
Im like Pag also learning about flash photography. And I would be really happy if you could answer my question. When you are mixing around with the shutter and flash, in what mode are you in? Shutterpriority or Aperturepriority?
All the best,
Sebastian
Amazing images, celebrating the culture..