goodlux photography news http://news.goodlux.com san francisco, bay area photography with style Thu, 25 Sep 2008 12:38:46 +0000 http://wordpress.org/?v=2.2 en Liss Fain Dance performing at Yerba Buena Center… http://news.goodlux.com/2008/09/25/liss-fain-dance-performing-at-yerba-buena-center/ http://news.goodlux.com/2008/09/25/liss-fain-dance-performing-at-yerba-buena-center/#comments Thu, 25 Sep 2008 12:38:46 +0000 rob http://news.goodlux.com/2008/09/25/liss-fain-dance-performing-at-yerba-buena-center/

The rest of the photos are here:

http://prints.goodlux.com/g/2008_09_15_liss_fain_dance_at_yerba_buena_center

]]>
http://news.goodlux.com/2008/09/25/liss-fain-dance-performing-at-yerba-buena-center/feed/
Photos for the Rhythm Room Dance and Movement Center Students http://news.goodlux.com/2008/05/10/photos-for-the-rhythm-room-dance-and-movement-center-students/ http://news.goodlux.com/2008/05/10/photos-for-the-rhythm-room-dance-and-movement-center-students/#comments Sat, 10 May 2008 15:08:37 +0000 rob http://news.goodlux.com/2008/05/10/photos-for-the-rhythm-room-dance-and-movement-center-students/

More photos are here:

http://prints.goodlux.com/g/2008_05_10_rhythm_room_kids_portraits

]]>
http://news.goodlux.com/2008/05/10/photos-for-the-rhythm-room-dance-and-movement-center-students/feed/
Photos of the USF Dance Generators performing at Eden Villa http://news.goodlux.com/2008/04/30/photos-of-the-usf-dance-generators-performing-at-eden-villa/ http://news.goodlux.com/2008/04/30/photos-of-the-usf-dance-generators-performing-at-eden-villa/#comments Wed, 30 Apr 2008 12:42:58 +0000 rob http://news.goodlux.com/2008/04/30/photos-of-the-usf-dance-generators-performing-at-eden-villa/

The Dance Generators

In a society obsessed with youth and perfection of the body, the Dance Generators defy conventional views of beauty. Dancers in the company range in age from 18 to 82 and have various backgrounds and training. The Company believes that the combinations of physical and creative energies found in dance succeeds in motivating and inspiring activity and interaction between people of all ages who are at times, isolated from one another.

Community performances combine improvisation, choreographed work, and audience participation. The Dance Generators introduce audiences to the tools and skills used in creating dances. The performance shows that people at any age can be physically and artistically vital. Through individual and group expression, movement, ideas and stories are shared that transcend age differences.

The Dance Generators offer classes, residencies and perform in schools, senior centers, hospitals, and community centers.

Photos from rehearsal are here:
http://prints.goodlux.com/g/2008_04_09_amie_dowling_dance_generators_rehearsal

Photos from the performance here:
http://prints.goodlux.com/g/2008_04_30_usf_dance_generators_performing_at_eden_villa

]]>
http://news.goodlux.com/2008/04/30/photos-of-the-usf-dance-generators-performing-at-eden-villa/feed/
Photos from the USF Student Music Showcase Rehearsal http://news.goodlux.com/2008/04/29/photos-from-the-usf-student-music-showcase-rehearsal/ http://news.goodlux.com/2008/04/29/photos-from-the-usf-student-music-showcase-rehearsal/#comments Tue, 29 Apr 2008 10:44:08 +0000 rob http://news.goodlux.com/2008/04/29/photos-from-the-usf-student-music-showcase-rehearsal/ All photos by Yi Liu.

More here:
http://prints.goodlux.com/g/2008_04_29_usf_student_music_showcase

]]>
http://news.goodlux.com/2008/04/29/photos-from-the-usf-student-music-showcase-rehearsal/feed/
USF Dance Ensemble Performing MOVE http://news.goodlux.com/2008/04/24/usf-dance-ensemble-performing-move/ http://news.goodlux.com/2008/04/24/usf-dance-ensemble-performing-move/#comments Thu, 24 Apr 2008 09:58:00 +0000 rob http://news.goodlux.com/2008/04/24/usf-dance-ensemble-performing-move/ The USF Dance Ensemble Presents:

MOVE:
An Evening of New Dance Works by USF Dance Faculty Members Naby
Bangoura, Cecelia Bowman, Alison De Oliveira, Katie Faulkner, Sharonjean
Leeds and Eli Nelson

Photos of the dress rehearsal, by Photographers Sune Palladay and Faern of FaernWorks are here:
http://prints.goodlux.com/g/2008_04_24_usf_dance_ensemble_dress_rehearsal_for_move

Photos from the actual performance, photographed by Yi Liu and Rob Kunkle are here:
http://prints.goodlux.com/g/2008_04_26_usf_dance_ensemble_performing_move

]]>
http://news.goodlux.com/2008/04/24/usf-dance-ensemble-performing-move/feed/
Photos of the Internet Oldtimers Foundation at Vessel San Francisco http://news.goodlux.com/2008/04/16/photos-of-the-internet-oldtimers-foundation-at-vessel-san-francisco/ http://news.goodlux.com/2008/04/16/photos-of-the-internet-oldtimers-foundation-at-vessel-san-francisco/#comments Wed, 16 Apr 2008 10:32:47 +0000 rob http://news.goodlux.com/2008/05/07/photos-of-the-internet-oldtimers-foundation-at-vessel-san-francisco/ Photos by Sun-e Palladay

Next time…ascii art portraits!

More photos here:

http://prints.goodlux.com/g/2008_04_16_internet_oldtimers_association_at_vessel_san_francisco

]]>
http://news.goodlux.com/2008/04/16/photos-of-the-internet-oldtimers-foundation-at-vessel-san-francisco/feed/
Photos from the Details Magazine Party at Armani Exchange on Stockton http://news.goodlux.com/2008/04/10/photos-details-magazine-party-at-armani-exchange-on-stockton/ http://news.goodlux.com/2008/04/10/photos-details-magazine-party-at-armani-exchange-on-stockton/#comments Thu, 10 Apr 2008 10:15:31 +0000 rob http://news.goodlux.com/2008/04/10/photos-details-magazine-party-at-armani-exchange-on-stockton/

You can get all the Details here:
http://prints.goodlux.com/g/2008_04_10_details_magazine_armani_exchange

]]>
http://news.goodlux.com/2008/04/10/photos-details-magazine-party-at-armani-exchange-on-stockton/feed/
Photos from Metamorphoses at USF Presentation Theatre http://news.goodlux.com/2008/03/14/photos-from-metamorphoses-at-usf-presentation-theatre/ http://news.goodlux.com/2008/03/14/photos-from-metamorphoses-at-usf-presentation-theatre/#comments Fri, 14 Mar 2008 08:29:20 +0000 rob http://news.goodlux.com/2008/03/14/photos-from-metamorphoses-at-usf-presentation-theatre/

The University Of San Francisco

More photos here
http://prints.goodlux.com/g/2008_03_14_usf_performing_arts_department_metamorphoses

Performing Arts and Social Justice Major Presents

Metamorphoses

By Mary Zimmerman

Directed By Ken Sonkin

Mary Zimmerman’s Metamorphoses brings Ovid’s tales to stunning visual life. Set in and around a large pool of water onstage, Metamorphoses juxtaposes the ancient and the contemporary in both language and image to reflect the variety and persistence of narrative in the face of inevitable change. Metamorphoses played around the country and Off Broadway before moving to Broadway’s Circle in the Square Theatre in March 2002. Based on David R. Slavitt’s translation of The Metamorphoses of Ovid.

The Cast
Kathryn Cole as Justin Jairam
Anthony DiFrancesco as Jasmine Morgan
Sam Finger as Halimah Najieb-Locke
Rebecca Salochna as George Isaac Samuelson
Maro Guevara as Sara Stalkfleet

The Production Team

Set Designer: Robert Mark Morgan
Lighting Designer: Michael Palumbo
Costume Designer: Jocelyn Leiser Herndon
Choreographer: Amie Dowling
Composer: Maureen McKibben
Sound Designer: Ted Crimy
Properties Master: Jacquelyn Scott
Technical Director: David Pangaro
Scenic Painter: Robert Mark Morgan
Scenic Painter: Jacquelyn Scott
Carpenters: David Pangaro, David Gardner, Kit Decker, Benicia Martinez
Master Electrician: David Pangaro
Dramaturg: Stacie Hendrickso
Stage Manager: Samantha Schwartz
Assistant Stage Manager: Alex Lum
Assistant Stage Manager: Jessica Barone
Rehearsal Assistant: Jolenta Greenberg

There will be one Fifteen-Minute Intermission.
During the performance there will be smoking on stage.
This show contains mature subject matter.

]]>
http://news.goodlux.com/2008/03/14/photos-from-metamorphoses-at-usf-presentation-theatre/feed/
Microstock Photography http://news.goodlux.com/2007/12/22/microstock-photography/ http://news.goodlux.com/2007/12/22/microstock-photography/#comments Sat, 22 Dec 2007 11:41:47 +0000 rob http://news.goodlux.com/2007/12/22/microstock-photography/ I’ve finally gotten around to uploading some of my photos as stock photography. It’s actually quite a bit of work to get the images online, but it’s a fun to see the images get out there. Currently you can find my images on two microstock sites: Lucky Oliver and Dreamstime.

I’ll be writing more about microstock photography as I go. In the meantime, if you’re interested in doing a stock photography shoot in exchange for photos, let me know. If you’re a photographer who is thinking of jumping in to microstock yourself, drop me a line and I can give you some tips.

]]>
http://news.goodlux.com/2007/12/22/microstock-photography/feed/
Photos from Berkeley Green Gathering IV http://news.goodlux.com/2007/11/21/photos-from-berkeley-green-gathering-iv/ http://news.goodlux.com/2007/11/21/photos-from-berkeley-green-gathering-iv/#comments Wed, 21 Nov 2007 16:10:35 +0000 rob http://news.goodlux.com/2007/11/21/photos-from-berkeley-green-gathering-iv/ Tom Bates

Hunter Lovins

Josh Kornbluth

More photos are here:

http://prints.goodlux.com/g/2007_11_15_city_of_berkeley_green_gathering_iv_at_the_hillside_club

Location: Berkeley Hillside Club, 2286 Cedar Street, Berkeley

Sponsors: City of Berkeley, Berkeley Chamber of Commerce, UC Berkeley, PG&E

Co-Sponsors: Downtown Berkeley Association, Sustainable Business Alliance, Green business Program, SmartLights/SmartBiz, Ecology Center

Program:
City of Berkeley Mayor: Tom Bates
Master of Ceremonies: Josh Kornbluth, monologist, filmmaker and talkshow host Keynote Speaker: Hunter Lovins, President and Founder of Natural Capitalism Solutions Director, Office of Economic Development, City of Berkeley: Michael Caplan Sustainable Business Coordinator: Jennifer Cogley

Caterers: Gregoire, Hugh Groman/Greenleaf Platters, Bread Workshop

Drinks: Lalime’s, New Belgium Brewery, Trumer Brauerei

Transportation: FlexCar

]]>
http://news.goodlux.com/2007/11/21/photos-from-berkeley-green-gathering-iv/feed/
How to get rid of some annoyances from the default exposure manager “sales” galleries. http://news.goodlux.com/2007/10/14/how-to-get-rid-of-some-annoyances-from-the-default-exposure-manager-sales-galleries/ http://news.goodlux.com/2007/10/14/how-to-get-rid-of-some-annoyances-from-the-default-exposure-manager-sales-galleries/#comments Sun, 14 Oct 2007 09:36:45 +0000 rob http://news.goodlux.com/2007/10/14/how-to-get-rid-of-some-annoyances-from-the-default-exposure-manager-sales-galleries/ By default, the Sales (ExposureManager) Layout has a few annoyances that are easily fixed with a custom Header.

First, in the gallery overview, there is the line that reads something like:


Selected photos: 0 - select all - next step: order products from selection

This is supposed to help a customer select a group of photos, but it is confusing, and you can’t easily select all the photos from the gallery.

This can be easily turned off, without having to customize the template. To do this you use a custom header. The custom header inserts custom code into the top of the html page as it is generated by the web server, so each page of your gallery has the custom code.

In this case, we want to insert special code so that those two lines do not display. In the custom header, you want to use the following lines of code:

#select_photos_bar {display:none}

Now save the custom header, and in the gallery settings, select this custom header as your header. Notice the line is now gone when you look at the gallery.

]]>
http://news.goodlux.com/2007/10/14/how-to-get-rid-of-some-annoyances-from-the-default-exposure-manager-sales-galleries/feed/
San Francisco Conservatory of Dance Class at City Dance… http://news.goodlux.com/2007/10/04/san-francisco-conservatory-of-dance-class-at-city-dance/ http://news.goodlux.com/2007/10/04/san-francisco-conservatory-of-dance-class-at-city-dance/#comments Fri, 05 Oct 2007 05:00:26 +0000 rob http://news.goodlux.com/2007/10/04/san-francisco-conservatory-of-dance-class-at-city-dance/ If you’d like to buy prints, you can find the images here:

http://prints.goodlux.com/g/2007_10_04_sfcd_dance_class

]]>
http://news.goodlux.com/2007/10/04/san-francisco-conservatory-of-dance-class-at-city-dance/feed/
new client galleries page http://news.goodlux.com/2007/10/04/new-client-galleries-page/ http://news.goodlux.com/2007/10/04/new-client-galleries-page/#comments Thu, 04 Oct 2007 11:24:05 +0000 rob http://news.goodlux.com/2007/10/04/new-client-galleries-page/ Some of you mentioned that you were having trouble finding you photos in the gallery. To help you get around we’ve updated client galleries page, now galleries are listed by date and client. You can find it here:

http://goodlux.com/clients

If you still can’t find your images, it means they aren’t on the site. Please contact us directly!

]]>
http://news.goodlux.com/2007/10/04/new-client-galleries-page/feed/
Using the ExposureManager upload API to create a chronological listing of galleries with PHP… http://news.goodlux.com/2007/10/04/using-the-exposuremanager-upload-api-to-create-a-chronological-listing-of-galleries-with-php/ http://news.goodlux.com/2007/10/04/using-the-exposuremanager-upload-api-to-create-a-chronological-listing-of-galleries-with-php/#comments Thu, 04 Oct 2007 11:09:38 +0000 rob http://news.goodlux.com/2007/10/04/using-the-exposuremanager-upload-api-to-create-a-chronological-listing-of-galleries-with-php/ I had the feeling that my customers might be having trouble finding their photos using the current gallery navigation. The problem is that you can only look at a limited number of galleries at once, and the “gallery overview” page doesn’t look much different from an actual gallery. You can try it for yourself here:

http://prints.goodlux.com/

I myself have trouble finding galleries where I left them, I can only imagine it’s much more difficult for a customer to navigate this visual tree. I thought it would be great if there was a more straightforward approach…just a simple list of galleries, ordered from the current date on backwards into the past, so the latest things I’ve photographed would be on top, and the others down at the bottom of the list.

Having a list like this would make it simple for a client to find their images, based on the date it was photographed or they could use the search feature of their broswer to do a text search. Basically, I wanted it to look like this:

http://goodlux.com/clients/

Since no one else really seemed to be using the ExposureManager uploader API for much of anything, I decided to give it a whirl. The API allows a user to query their directory tree structure for the purpose of uploading files. While I’m not interested in uploading files, this API gave more than enough information to make the more use navigation system above.

From the documentation provided, it was a little difficult to get started with accessing the API from PHP, so I’ve written some hints here.

First of all, you will need to log in to the API over https. To do this, I used PHP’s version of cURL. The function looks like this:

function submitHttpPost($url, $postParams = null, $timeout = 30) {

$ch = curl_init();

curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt ($ch, CURLOPT_HTTPHEADER, Array("Content-Type:application/xml"));
curl_setopt($ch, CURLOPT_POSTFIELDS, $postParams);
curl_setopt($ch, CURLOPT_FAILONERROR, 1);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3);
curl_setopt($ch, CURLOPT_TIMEOUT,$timeout);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);

set_time_limit(10 + $timeout + 5);

$result = curl_exec($ch);
curl_close($ch);
return $result;

}

The $url you provide to the function here is the login url specific to your account:

$url = 'https://{your em username}.exposuremanager.com/rest/login';

The $postParams variable is your login information. It should look something like this:

$authinfo = '<auth login="joePhotog" password="soS3cr3T" />';

It’s very important that the sting looks just like this, or the API will throw out errors. I spent a lot of time banging my head on the table trying to get this right.

So to use this function, your code will look something like this:

$resp = submitHttpPost($url, $authinfo);
$xml = new SimpleXMLElement($resp);

Now you are authenticated, and the results of the login transaction are stored as a SimpleXMLElement in the $xml variable.

Next you will want to query your gallery tree…to do that, you will need some different setting with cURL

function submitHttpGet($url, $session_id, $timeout=30)
    {
        $ch = curl_init();

        curl_setopt($ch, CURLOPT_URL, $url);
	curl_setopt ($ch, CURLOPT_COOKIE, 'EM_LA_SESSIONID='.$session_id);
	curl_setopt($ch, CURLOPT_FAILONERROR, 1);
        curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
        curl_setopt($ch, CURLOPT_CONNECTTIMEOUT, 3);
	curl_setopt($ch, CURLOPT_TIMEOUT,$timeout);
        curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
        curl_setopt($ch, CURLOPT_SSL_VERIFYHOST, 1);

		// set the PHP script's timeout to be greater than CURL's
        set_time_limit(10 + $timeout + 5);

        $result = curl_exec($ch);
        curl_close($ch);
        return $result;

    }

This time, the $url that you are passing is the URL for the galleries

$url2 ='https://{your em username}.exposuremanager.com/rest/galleries';

The code to get your gallery tree looks like this:

$gal = submitHttpGet($url2, $xml['session_id']);

To make the response into a SimpleXMLElement, again you would use:

$xml2 = new SimpleXMLElement($gal);

And there you have it…your gallery tree as XML.

A few more notes. The information provided by the API is very simple. Bascially you just the gallery name an the URI for the REST version of the gallery. You will have to do some string replacements to have it pointing to acutal URLs for the web version of the galleries. Also, I was able to sort out the galleries by date, because each gallery that I post has the date in the name field, in this format: 2007_09_22. Further, my code ignores any galleries that don’t start with a date. So the top-level galleries that I use for sorting do not show up on the list.

Without this information, there would be no way to sort the galleries chronologcally, or provide the dates. Hopefully the API will be extended….for starters, it would be really nice for instance if you could see if the gallery was public or private, if it were passsword protected, the date the gallery was created, and it would be great if you could get the URL for the gallery thumbnail.

Hope this helps!

]]>
http://news.goodlux.com/2007/10/04/using-the-exposuremanager-upload-api-to-create-a-chronological-listing-of-galleries-with-php/feed/
USF College Players Performing “Bat Boy” http://news.goodlux.com/2007/09/28/usf-college-players-performing-bat-boy/ http://news.goodlux.com/2007/09/28/usf-college-players-performing-bat-boy/#comments Sat, 29 Sep 2007 05:08:16 +0000 rob http://news.goodlux.com/2007/09/28/usf-college-players-performing-bat-boy/ More photos are here:

http://prints.goodlux.com/g/2007_09_28_usf_bat_boy


]]> http://news.goodlux.com/2007/09/28/usf-college-players-performing-bat-boy/feed/