{"id":941,"date":"2007-01-24T18:32:56","date_gmt":"2007-01-25T01:32:56","guid":{"rendered":"http:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/?p=941"},"modified":"2008-01-04T23:20:50","modified_gmt":"2008-01-05T06:20:50","slug":"catch-you-kid-doing-something-right-our-son-cameron-and-the-upgrade-path-of-slideshowmarge","status":"publish","type":"post","link":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/941\/catch-you-kid-doing-something-right-our-son-cameron-and-the-upgrade-path-of-slideshowmarge\/","title":{"rendered":"Catch your kid doing something right: Our son Cameron and the upgrade path of SlideShowMarge"},"content":{"rendered":"<p>I&#8217;ve been building web pages and web sites for clients since I started as a Realtor. In the dark days of the early millennium, email services &#8212; especially AOL&#8217;s &#8212; were unreliable. Plus which, who wants to receive four megabytes of photos by email?<\/p>\n<p>And while building a one-off web site to show off houses sounds like a lot of work, it really isn&#8217;t. If I had previewed ten houses, I would end up with a folder on my hard disk containing ten subfolders, each with the photos I had taken of a particular house.<\/p>\n<p>In the Mac world, to get a list of files, you just Select All in the folder and Copy. When you Paste in a text file, you get the filenames in the order you had them sorted, one to a line.<\/p>\n<p>From there it was easy to run two Search and Replace operations to recode the filenames as HTML img calls. Chop and drop that code into a standing dummy web page, type a headline and any needed body copy, and save the edited file under the name &#8220;index.html&#8221; in the same folder as the photos.<\/p>\n<p>Voila! Instant web page. Do that in each of the ten folders of photos, then do it <i>with<\/i> those folders in the top level folder. In about twenty minutes&#8217; time, I could build a web site full of photos.<\/p>\n<p>Okayfine. But I can write all kinds of elaborate code from scratch. And, perhaps more importantly, I can catch my own mistakes. What about normal people, born into this world without a propeller beanie?<\/p>\n<p>About fifteen months ago, I wrote a piece of software in PHP called SlideShowBob (I named it after Side Show Bob, Krusty the Clown&#8217;s sidekick on The Simpsons, and <a href=\"http:\/\/www.google.com\/search?hl=en&#038;lr=&#038;safe=off&#038;client=safari&#038;rls=en&#038;q=%22slide+show+bob%22&#038;btnG=Search\" target=\"_blank\">I am very far from being the first dink to think up this dumb joke<\/a>).<\/p>\n<p>Here is what the original SlideShowBob did: It took a folder full of photos already stored on the file server and built a web page from them, prompting for the headline and body text. We could do ten folders of photos in ten minutes or fewer. But SlideShowBob couldn&#8217;t handle <a href=\"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/941\/catch-you-kid-doing-something-right-our-son-cameron-and-the-upgrade-path-of-slideshowmarge\/#more-941\" class=\"more-link\">Read more<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>I&#8217;ve been building web pages and web sites for clients since I started as a Realtor. In the dark days of the early millennium, email services &#8212; especially AOL&#8217;s &#8212; were unreliable. Plus which, who wants to receive four megabytes of photos by email? And while building a one-off web site to show off houses [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"_crdt_document":"","jetpack_post_was_ever_published":false,"_jetpack_newsletter_access":"","_jetpack_dont_email_post_to_subs":false,"_jetpack_newsletter_tier_id":0,"_jetpack_memberships_contains_paywalled_content":false,"_jetpack_memberships_contains_paid_content":false,"footnotes":""},"categories":[6,5,19],"tags":[],"class_list":{"0":"post-941","1":"post","2":"type-post","3":"status-publish","4":"format-standard","5":"hentry","6":"category-marketing","7":"category-real-estate","8":"category-technology","10":"no-featured-image"},"jetpack_featured_media_url":"","jetpack_sharing_enabled":true,"jetpack-related-posts":[{"id":7300,"url":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/7300\/engenu-epiphany-2-a-hierarchy-of-folders-becomes-a-hierachy-of-pages-becomes-a-functional-web-site\/","url_meta":{"origin":941,"position":0},"title":"engenu Epiphany #2:  A hierarchy of Folders becomes a hierachy of Pages becomes a functional web site","author":"Cheryl Johnson","date":"March 4, 2009","format":false,"excerpt":"I drafted this\u00a0article a few days ago, before Greg posted\u00a0his video demo of engenu.\u00a0 Coincidentally, I think my post here serves as a pretty good introduction to the engenu functions that are covered in the video. I like Greg's description of\u00a0 engenu's functionality here.\u00a0 (About two thirds of the way\u2026","rel":"","context":"In &quot;Marketing&quot;","block_context":{"text":"Marketing","link":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/category\/marketing\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":6662,"url":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/6662\/selling-real-estate-the-engenu-way-because-i-can-make-content-rich-web-sites-so-easily-i-can-make-my-points-more-convincingly\/","url_meta":{"origin":941,"position":1},"title":"Selling real estate the engenu way: Because I can make content-rich web sites so easily, I can make my points more convincingly","author":"Greg Swann","date":"January 21, 2009","format":false,"excerpt":"Can premium rental homes in suburban Phoenix throw off positive cash-flow at 75% of market rents? An investor asked me that question the other day. It's an academic problem, really, a matter of costing out typical homes to see how they perform under that scenario. I can do that much\u2026","rel":"","context":"In &quot;Blogging&quot;","block_context":{"text":"Blogging","link":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/category\/blogging\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.paypal.com\/en_US\/i\/scr\/pixel.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]},{"id":1303,"url":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/1303\/better-faster-and-cheaper-in-time-and-effort-software-for-managing-the-weblogging-workflow\/","url_meta":{"origin":941,"position":2},"title":"Better, faster and cheaper in time and effort: Software for managing the weblogging workflow","author":"Greg Swann","date":"April 15, 2007","format":false,"excerpt":"Robbie Paplin has a new weblog and he writes there and at Rain City Guide about the Deep Geek thinking underlying his decision-making process in selecting his new blogging platform. Very interesting reading. I spent my junk time yesterday doing fussy CSS tweaks on Teri Lussier's weblog, TheBrickRanch.com. This is\u2026","rel":"","context":"In &quot;Blogging&quot;","block_context":{"text":"Blogging","link":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/category\/blogging\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":2604,"url":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/2604\/the-language-of-real-estate-is-photography-heres-how-we-talk-in-pictures-with-buyers-with-sellers-and-with-our-vendor-partners\/","url_meta":{"origin":941,"position":3},"title":"The\u00a0language of real estate is photography; here&#8217;s how we talk in pictures with buyers, with sellers and with our vendor partners","author":"Greg Swann","date":"February 25, 2008","format":false,"excerpt":"[I'm kicking this back to the top. I posted this a week ago Saturday, but I think it might have gotten lost in the shuffle. If you saw it then, carry on with my apologies. But Mike Farmer's comment to my Arizona Republic column about single-property weblogs made me think\u2026","rel":"","context":"In &quot;Blogging&quot;","block_context":{"text":"Blogging","link":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/category\/blogging\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7609,"url":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/7609\/building-customized-google-maps-and-engenu-folder-structures-from-lists-of-addresses\/","url_meta":{"origin":941,"position":4},"title":"Building customized Google Maps and engenu folder structures from lists of addresses","author":"Greg Swann","date":"March 27, 2009","format":false,"excerpt":"I have very alpha software that makes a KML file that Google Maps will eat to make something like this: View Larger Map It's kinda-sorta like ZeeMaps, except I get a true Google Maps map, which I can then customize and embed. I start with a list of addresses, which\u2026","rel":"","context":"In &quot;Marketing&quot;","block_context":{"text":"Marketing","link":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/category\/marketing\/"},"img":{"alt_text":"","src":"","width":0,"height":0},"classes":[]},{"id":7611,"url":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/7611\/the-mapmakers-dilemma-what-the-hell-are-you-doing-with-your-time\/","url_meta":{"origin":941,"position":5},"title":"The mapmaker&#8217;s dilemma: What the hell are you doing with your time?","author":"Greg Swann","date":"March 29, 2009","format":false,"excerpt":"That's a screen shot of the user interface of the beta version of the mapping software I talked about on Friday. This version:Creates a Google Maps KML file from a list of street addresses Assigns a user-selectable map marker to those addresses Optionally creates a folder on the file server\u2026","rel":"","context":"In &quot;Egoism in Action&quot;","block_context":{"text":"Egoism in Action","link":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/category\/egoism-in-action\/"},"img":{"alt_text":"","src":"https:\/\/i0.wp.com\/www.paypal.com\/en_US\/i\/scr\/pixel.gif?resize=350%2C200&ssl=1","width":350,"height":200},"classes":[]}],"_links":{"self":[{"href":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/wp-json\/wp\/v2\/posts\/941","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/wp-json\/wp\/v2\/comments?post=941"}],"version-history":[{"count":0,"href":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/wp-json\/wp\/v2\/posts\/941\/revisions"}],"wp:attachment":[{"href":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/wp-json\/wp\/v2\/media?parent=941"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/wp-json\/wp\/v2\/categories?post=941"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.bloodhoundrealty.com\/BloodhoundBlog\/wp-json\/wp\/v2\/tags?post=941"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}