Notice: Function _load_textdomain_just_in_time was called incorrectly. Translation loading for the wp-youtube-lyte domain was triggered too early. This is usually an indicator for some code in the plugin or theme running too early. Translations should be loaded at the init action or later. Please see Debugging in WordPress for more information. (This message was added in version 6.7.0.) in /home4/robohara/public_html/www.robohara.com/wp-includes/functions.php on line 6114

Warning: Cannot modify header information - headers already sent by (output started at /home4/robohara/public_html/www.robohara.com/wp-includes/functions.php:6114) in /home4/robohara/public_html/www.robohara.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home4/robohara/public_html/www.robohara.com/wp-includes/functions.php:6114) in /home4/robohara/public_html/www.robohara.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home4/robohara/public_html/www.robohara.com/wp-includes/functions.php:6114) in /home4/robohara/public_html/www.robohara.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home4/robohara/public_html/www.robohara.com/wp-includes/functions.php:6114) in /home4/robohara/public_html/www.robohara.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home4/robohara/public_html/www.robohara.com/wp-includes/functions.php:6114) in /home4/robohara/public_html/www.robohara.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home4/robohara/public_html/www.robohara.com/wp-includes/functions.php:6114) in /home4/robohara/public_html/www.robohara.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home4/robohara/public_html/www.robohara.com/wp-includes/functions.php:6114) in /home4/robohara/public_html/www.robohara.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893

Warning: Cannot modify header information - headers already sent by (output started at /home4/robohara/public_html/www.robohara.com/wp-includes/functions.php:6114) in /home4/robohara/public_html/www.robohara.com/wp-includes/rest-api/class-wp-rest-server.php on line 1893
{"id":1390,"date":"2009-04-13T14:14:03","date_gmt":"2009-04-13T19:14:03","guid":{"rendered":"http:\/\/www.robohara.com\/?p=1390"},"modified":"2009-04-13T14:14:03","modified_gmt":"2009-04-13T19:14:03","slug":"zenphoto-added","status":"publish","type":"post","link":"https:\/\/www.robohara.com\/?p=1390","title":{"rendered":"ZenPhoto Added"},"content":{"rendered":"

Many times I will sit down at the computer and think of a program I need. “Boy, I need a program that does this, and this, and this …” I’ll say to myself. And then the hunt begins. I’ve been looking for a better photo album to add to the site for a while now, and taking a bunch of Easter and OEGE pictures this weekend spurred me into searching for one again last night.<\/p>\n

Why am I looking for a better photo gallery for the site? Because I use Picasa, which forces me to output static HTML pages for my photo galleries. The advantage is, the pages load really quickly. The disadvantage is, you can’t edit an album without changing it locally and then reuploading the entire thing. I love the way it manages my photos on my computer; I don’t love the way it creates web albums. <\/p>\n

It’s always easy to find programs that meet some of your needs, but often it’s tough to find one that meets all of them. End users are often forced to do one of two things: compromise their original needs, or try and modify the program to meet their needs. I’ve done both before.<\/p>\n

A third option is to write your own solution of course, but that never seems to work out for me. I mean, it does on small projects — for things like a script or a small program, it’s often simpler and quicker to write your own than to spend forever searching for someone else’s solution — but for bigger projects, things like forum software or photo galleries, it’s a lot simpler to take someone else’s established project and, if possible, adapt it to your own needs. <\/p>\n

A couple of weeks ago I found a comparison of photo gallery software<\/a> on Wikipedia. I’m positive that’s not an all inclusive list, but it gave me some place to start, and over the past couple of weeks I’ve been checking them out, one by one. As I expected many of them were close to what I was looking for, but none of them were perfect. <\/p>\n

I should have started in reverse alphabetical order — I found my solution in ZenPhoto. It runs on my own web server, so I don’t have to worry about other people owning my stuff, or any sort of storage quota. It works off a directory structure, meaning if you put folders within folders in the gallery directory on your computer, that’s the way they show up on the web. It’s very clean, supports plug-ins, integrates with WordPress … basically, it’s exactly what I was looking for.<\/p>\n

It’s also killing my web server. I imported about 10 directories this morning and my poor server’s CPU has been sitting at 100% usage for half an hour now. (This really makes me appreciate the power behind some of those online image sites.) My web server is a 2.4Ghz machine with half a gig of RAM, so I’m sure I’ll be scrounging around through machines at home tonight for some more memory to slap into the box to see if that makes a difference. On top of that, I forgot about my weekly scheduled virus scan, which kicked off right as I was copying the files over to their new home. Remind me to reschedule that …<\/p>\n

I hate to even post the link with as slowly as it’s running, but for those of you curious (and who don’t mind waiting for load times) … here’s a slow and small preview<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"

Many times I will sit down at the computer and think of a program I need. “Boy, I need a program that does this, and this, and this …” I’ll say to myself. And then the hunt begins. I’ve been looking for a better photo album to add to the site for a while now, and taking a bunch of Easter and OEGE pictures this weekend spurred me into searching for one again last night. Why am I looking for a better photo gallery for the site? Because I use Picasa, which forces me to output static HTML pages for… (read more)<\/a><\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-1390","post","type-post","status-publish","format-standard","hentry","category-main"],"_links":{"self":[{"href":"https:\/\/www.robohara.com\/index.php?rest_route=\/wp\/v2\/posts\/1390","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.robohara.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.robohara.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.robohara.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.robohara.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=1390"}],"version-history":[{"count":0,"href":"https:\/\/www.robohara.com\/index.php?rest_route=\/wp\/v2\/posts\/1390\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.robohara.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=1390"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.robohara.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=1390"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.robohara.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=1390"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}