<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	xmlns:media="http://search.yahoo.com/mrss/"
>

<channel>
	<title>Creative &#8211; Wade Tregaskis</title>
	<atom:link href="https://wadetregaskis.com/categories/creative/feed/" rel="self" type="application/rss+xml" />
	<link>https://wadetregaskis.com</link>
	<description></description>
	<lastBuildDate>Mon, 01 Jan 2024 22:59:56 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://wadetregaskis.com/wp-content/uploads/2016/03/Stitch-512x512-1-256x256.png</url>
	<title>Creative &#8211; Wade Tregaskis</title>
	<link>https://wadetregaskis.com</link>
	<width>32</width>
	<height>32</height>
</image> 
<site xmlns="com-wordpress:feed-additions:1">226351702</site>	<item>
		<title>Adobe Photoshop Lightroom doesn&#8217;t support Adobe Photoshop files</title>
		<link>https://wadetregaskis.com/adobe-photoshop-lightroom-doesnt-support-adobe-photoshop-files/</link>
					<comments>https://wadetregaskis.com/adobe-photoshop-lightroom-doesnt-support-adobe-photoshop-files/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Mon, 29 May 2017 05:20:31 +0000</pubDate>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Image editing]]></category>
		<category><![CDATA[Lightroom]]></category>
		<category><![CDATA[Sad]]></category>
		<category><![CDATA[Snafu]]></category>
		<guid isPermaLink="false">https://blog.wadetregaskis.com/?p=3927</guid>

					<description><![CDATA[I need a &#8216;facepalm&#8217; category apparently. &#160;There&#8217;s been a lot of that lately. You cannot import, let-alone work on, Photoshop files (&#8220;PSB&#8221; file extension) in Lightroom. &#160;It flat-out doesn&#8217;t support them. &#160;That&#8217;s such a weird limitation &#38; oversight, for a program that Adobe now officially names &#8216;Adobe Photoshop Lightroom&#8217;. See also this six year old&#8230; <a class="read-more-link" href="https://wadetregaskis.com/adobe-photoshop-lightroom-doesnt-support-adobe-photoshop-files/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[
<p>I need a &#8216;facepalm&#8217; category apparently. &nbsp;There&#8217;s been a lot of that lately.</p>



<p>You cannot import, let-alone work on, Photoshop files (&#8220;PSB&#8221; file extension) in Lightroom. &nbsp;It flat-out doesn&#8217;t support them. &nbsp;That&#8217;s such a weird limitation &amp; oversight, for a program that Adobe now officially names &#8216;Adobe Photoshop Lightroom&#8217;.</p>



<p>See also <a href="https://web.archive.org/web/20150617111830/https://feedback.photoshop.com/photoshop_family/topics/lightroom_support_cataloging_psb_files" data-wpel-link="external" target="_blank" rel="external noopener">this six year old thread on Adobe&#8217;s website</a>, asking for this feature.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/adobe-photoshop-lightroom-doesnt-support-adobe-photoshop-files/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3927</post-id>	</item>
		<item>
		<title>Rotated Windows</title>
		<link>https://wadetregaskis.com/rotated-windows/</link>
					<comments>https://wadetregaskis.com/rotated-windows/#comments</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sun, 26 Feb 2017 08:08:13 +0000</pubDate>
				<category><![CDATA[Ancient History]]></category>
		<category><![CDATA[Coding]]></category>
		<category><![CDATA[Creative]]></category>
		<category><![CDATA[BOMGAR]]></category>
		<category><![CDATA[class-dump]]></category>
		<category><![CDATA[Claus Atzenbeck]]></category>
		<category><![CDATA[CoreGraphicsServices]]></category>
		<category><![CDATA[Growl]]></category>
		<category><![CDATA[hack]]></category>
		<category><![CDATA[reverse engineering]]></category>
		<category><![CDATA[Rotated Windows]]></category>
		<category><![CDATA[sitx]]></category>
		<category><![CDATA[Slashdot]]></category>
		<category><![CDATA[StuffIt]]></category>
		<category><![CDATA[Tiger]]></category>
		<category><![CDATA[Undocumented]]></category>
		<guid isPermaLink="false">https://blog.wadetregaskis.com/?p=3863</guid>

					<description><![CDATA[I&#8217;d forgotten about this until I stumbled across a reference to it again recently. This was a little hack I worked on back in 2004, with Mac OS X Tiger (10.4). &#160;Yes, kids, macOS was called Mac OS X back in ye Olden Times. Wow, Slashdot looked even uglier than I remember, back then. &#160;Though&#8230; <a class="read-more-link" href="https://wadetregaskis.com/rotated-windows/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[
<p>I&#8217;d forgotten about this until I stumbled across a reference to it again recently.</p>



<p>This was a little hack I worked on back in 2004, with Mac OS X Tiger (10.4). &nbsp;Yes, kids, macOS was called Mac OS X back in ye Olden Times.</p>


<div class="wp-block-image">
<figure class="aligncenter size-full"><a href="https://wadetregaskis.com/wp-content/uploads/2017/02/Rotated-Windows-example.webp" data-wpel-link="internal"><img fetchpriority="high" decoding="async" width="1024" height="768" src="https://wadetregaskis.com/wp-content/uploads/2017/02/Rotated-Windows-example.webp" alt="Rotated Windows example screenshot" class="wp-image-3886" srcset="https://wadetregaskis.com/wp-content/uploads/2017/02/Rotated-Windows-example-512x384@2x.webp 1024w, https://wadetregaskis.com/wp-content/uploads/2017/02/Rotated-Windows-example-256x192.webp 256w, https://wadetregaskis.com/wp-content/uploads/2017/02/Rotated-Windows-example-512x384.webp 512w" sizes="(max-width: 1024px) 100vw, 1024px" /></a></figure>
</div>


<p>Wow, Slashdot looked even uglier than I remember, back then. &nbsp;Though amusingly my daily reading list hasn&#8217;t changed substantially &#8211; it still features Slashdot and MacSurfer&#8217;s Headline News.</p>



<p>Also… 1024 x 768. &nbsp;That&#8217;s just over 5% of the resolution of my current display (27&#8243; Retina iMac). &nbsp;It&#8217;s nearly as big as my iPhone 6s&#8217;s screen.</p>



<p>Man, do I <em>not</em> miss those shitty old monitors.</p>



<p>I don&#8217;t recall what the exact impetus was for the project. &nbsp;I do recall that I was spurred on by Claus Atzenbeck, who was doing some kind of academic work into graphical user interfaces and, IIRC, wanted a way to explore window rotation and general manipulation in a real OS.</p>



<p><a href="https://web.archive.org/web/20170421081203/https://www.atzenbeck.de/" data-wpel-link="external" target="_blank" rel="external noopener">Claus&#8217;s personal website</a> still exists, all these years later, though alas <a href="https://web.archive.org/web/20100225222207/http://www.atzenbeck.de/research/wildWindows/" data-wpel-link="external" target="_blank" rel="external noopener">the link</a> to his relevant research is now broken.</p>



<p>What reminded me of this was finding an attribution to me in a header file that was associated with the project &#8211; CoreGraphicsServices.h. &nbsp;This was something I generated (presumably with the help of <a href="http://stevenygard.com/projects/class-dump/" data-wpel-link="external" target="_blank" rel="external noopener">class-dump</a> or similar) from the CoreGraphicsServices framework, and then partially reverse-engineered (in the sense of figuring out parameter types, function prerequisites, etc). &nbsp;It&#8217;s what was necessary to find &amp; use the private APIs for doing window geometry manipulation.</p>



<p>And the only reason my name is on it is because I splatted a 3-clause BSD license into the header file I made, which in hindsight seems highly dubious since the APIs themselves are owned by Apple (insofar as one can &#8216;own&#8217; APIs, I guess…).</p>



<p>A quick web search reveals a few more mentions:</p>



<ul class="wp-block-list">
<li>The aforementioned header is apparently <a href="https://github.com/growl/growl/blob/a8c142ffc90a326a77cbe05962e537b58a91d225/Core/Source/CoreGraphicsServices.h" data-wpel-link="external" target="_blank" rel="external noopener">used by Growl</a>.</li>



<li>&#8220;BOMGAR&#8221;, some kind of remote computer support software, <a href="https://web.archive.org/web/20150115034157/https://www.bomgar.com/open-source-statement" data-wpel-link="external" target="_blank" rel="external noopener">apparently uses the header too</a>.</li>



<li>As does <a href="https://www.marsthemes.com/crystalclear/documentation/index.html" data-wpel-link="external" target="_blank" rel="external noopener">something on marsthemes.com</a>, though at time of writing that website has been largely destroyed for some reason.</li>



<li>This one particularly amuses me &#8211; a <a href="https://www.cocoabuilder.com/archive/cocoa/112898-expose-api.html" data-wpel-link="external" target="_blank" rel="external noopener">brief thread on cocoa-dev@</a> about the header, in which John C. Randolph categorically takes no particular position on the hack. :)</li>
</ul>



<p>The source &amp; other paraphernalia were <a href="https://web.archive.org/web/20051119180659/https://homepage.cs.latrobe.edu.au/wjtregaskis/Rotated%20Windows.sitx" data-wpel-link="external" target="_blank" rel="external noopener">originally posted on my La Trobe University student web hosting account</a>, though of course that&#8217;s long gone. &nbsp;<a href="https://wadetregaskis.com/MobileMe/Public/Rotated%20Windows.sitx" data-wpel-link="internal">Here&#8217;s the original StuffIt archive</a>, if you&#8217;re interested. &nbsp;I don&#8217;t actually know if it&#8217;s the very latest version &#8211; I do still have the project in full &#8211; but it&#8217;s the latest version I ever published, AFAIR.</p>



<p>I leave it as an exercise to the reader on how to decompress StuffIt files in this day and age. :)</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/rotated-windows/feed/</wfw:commentRss>
			<slash:comments>1</slash:comments>
		
		
			<media:content url="https://wadetregaskis.com/wp-content/uploads/2017/02/Rotated-Windows-example.webp" medium="image" />
<post-id xmlns="com-wordpress:feed-additions:1">3863</post-id>	</item>
		<item>
		<title>Flinging poo in Swift</title>
		<link>https://wadetregaskis.com/flinging-poo-in-swift/</link>
					<comments>https://wadetregaskis.com/flinging-poo-in-swift/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sat, 17 Dec 2016 21:54:49 +0000</pubDate>
				<category><![CDATA[Coding]]></category>
		<category><![CDATA[Creative]]></category>
		<category><![CDATA[Emoji]]></category>
		<category><![CDATA[Swift]]></category>
		<category><![CDATA[Unicode]]></category>
		<category><![CDATA[💩]]></category>
		<guid isPermaLink="false">https://blog.wadetregaskis.com/?p=3817</guid>

					<description><![CDATA[Thanks to one of the genuine upsides of Swift, full Unicode support in the compiler itself, you can do: Finally you can express yourself honestly within your program: Or, if you prefer to be polite &#38; British about it: You can go further, if you like, and have all manner of interesting things thrown about&#8230; <a class="read-more-link" href="https://wadetregaskis.com/flinging-poo-in-swift/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[
<p>Thanks to one of the genuine upsides of Swift, full Unicode support in the compiler itself, you can do:</p>



<div class="wp-block-kevinbatdorf-code-block-pro padding-disabled" data-code-block-pro-font-family="" style="font-size:.875rem;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><pre class="shiki light-plus" style="background-color: #FFFFFF" tabindex="0"><code><span class="line"><span style="color: #0000FF">enum</span><span style="color: #000000"> </span><span style="color: #267F99">EmojiErrors</span><span style="color: #000000">: Error {</span></span>
<span class="line"><span style="color: #000000">    </span><span style="color: #AF00DB">case</span><span style="color: #000000"> 💩</span></span>
<span class="line"><span style="color: #000000">}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #0000FF">let</span><span style="color: #000000"> 💩 = EmojiErrors.💩</span></span></code></pre></div>



<p>Finally you can express yourself honestly within your program:</p>



<div class="wp-block-kevinbatdorf-code-block-pro padding-disabled" data-code-block-pro-font-family="" style="font-size:.875rem;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><pre class="shiki light-plus" style="background-color: #FFFFFF" tabindex="0"><code><span class="line"><span style="color: #AF00DB">throw</span><span style="color: #000000">(💩)</span></span></code></pre></div>



<p>Or, if you prefer to be polite &amp; British about it:</p>



<div class="wp-block-kevinbatdorf-code-block-pro padding-disabled" data-code-block-pro-font-family="" style="font-size:.875rem;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><pre class="shiki light-plus" style="background-color: #FFFFFF" tabindex="0"><code><span class="line"><span style="color: #0000FF">func</span><span style="color: #000000"> </span><span style="color: #795E26">flinging</span><span style="color: #000000">&lt;</span><span style="color: #0000FF">E</span><span style="color: #000000">: </span><span style="color: #267F99">Error</span><span style="color: #000000">&gt;(</span><span style="color: #795E26">_</span><span style="color: #000000"> </span><span style="color: #001080">error</span><span style="color: #000000">: E) </span><span style="color: #AF00DB">throws</span><span style="color: #000000"> -&gt; Never {</span></span>
<span class="line"><span style="color: #000000">    </span><span style="color: #AF00DB">throw</span><span style="color: #000000">(error)</span></span>
<span class="line"><span style="color: #000000">}</span></span>
<span class="line"></span>
<span class="line"><span style="color: #AF00DB">try</span><span style="color: #000000"> </span><span style="color: #795E26">flinging</span><span style="color: #000000">(💩)</span></span></code></pre></div>



<p>You can go further, if you like, and have all manner of interesting things thrown about your program:</p>



<div class="wp-block-kevinbatdorf-code-block-pro padding-disabled" data-code-block-pro-font-family="" style="font-size:.875rem;line-height:1.25rem;--cbp-tab-width:2;tab-size:var(--cbp-tab-width, 2)"><pre class="shiki light-plus" style="background-color: #FFFFFF" tabindex="0"><code><span class="line"><span style="color: #0000FF">enum</span><span style="color: #000000"> </span><span style="color: #267F99">EmojiErrors</span><span style="color: #000000">: Error {</span></span>
<span class="line"><span style="color: #000000">    </span><span style="color: #AF00DB">case</span><span style="color: #000000"> 💩</span></span>
<span class="line"><span style="color: #000000">    </span><span style="color: #AF00DB">case</span><span style="color: #000000"> 🖕</span></span>
<span class="line"><span style="color: #000000">    </span><span style="color: #AF00DB">case</span><span style="color: #000000"> 🐞</span></span>
<span class="line"><span style="color: #000000">    </span><span style="color: #AF00DB">case</span><span style="color: #000000"> 🎮</span></span>
<span class="line"><span style="color: #000000">    </span><span style="color: #AF00DB">case</span><span style="color: #000000"> 🏈</span></span>
<span class="line"><span style="color: #000000">    </span><span style="color: #AF00DB">case</span><span style="color: #000000"> 💣</span></span>
<span class="line"><span style="color: #000000">    </span><span style="color: #AF00DB">case</span><span style="color: #000000"> 📱</span></span>
<span class="line"><span style="color: #000000">    </span><span style="color: #AF00DB">case</span><span style="color: #000000"> 💻</span></span>
<span class="line"><span style="color: #000000">    </span><span style="color: #AF00DB">case</span><span style="color: #000000"> 🖥</span></span>
<span class="line"><span style="color: #000000">    </span><span style="color: #AF00DB">case</span><span style="color: #000000"> 🎉</span></span>
<span class="line"><span style="color: #000000">}</span></span></code></pre></div>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/flinging-poo-in-swift/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3817</post-id>	</item>
		<item>
		<title>Keyboard autocompletes</title>
		<link>https://wadetregaskis.com/keyboard-autocompletes/</link>
					<comments>https://wadetregaskis.com/keyboard-autocompletes/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sun, 20 Nov 2016 17:47:36 +0000</pubDate>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Ramblings]]></category>
		<category><![CDATA[Autocomplete]]></category>
		<guid isPermaLink="false">https://blog.wadetregaskis.com/keyboard-autocompletes/</guid>

					<description><![CDATA[Apparently if you get bored enough you start just playing with the keyboards installed on your iPad. &#160;Those that have the suggestion bar at the top can make some interesting &#8216;poetry&#8217;. &#160;You just keep tapping in the same place, or in some simple pattern across the N suggestions. &#160;Some are just bemusing drunk gibberish, but&#8230; <a class="read-more-link" href="https://wadetregaskis.com/keyboard-autocompletes/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[<p>Apparently if you get bored enough you start just playing with the keyboards installed on your iPad. &nbsp;Those that have the suggestion bar at the top can make some interesting &#8216;poetry&#8217;. &nbsp;You just keep tapping in the same place, or in some simple pattern across the N suggestions. &nbsp;Some are just bemusing drunk gibberish, but some are actually almost insightful. &nbsp;For example:</p>
<p>Microsoft&#8217;s &#8220;Word Flow&#8221;:</p>
<ul>
<li>I have to be a good day and night and day and night and day and night and day and night and day and night and day&#8230;</li>
<li>I&#8217;m going on with your friends are for convenience and the rest in the morning to the public health care system and a few minutes and a few minutes and a few minutes and a few minutes and the rest in the morning&#8230;</li>
<li>I think you are not responsible for any other person in my life.</li>
</ul>
<p>Apple&#8217;s built-in keyboard:</p>
<ul>
<li>I&#8217;m not going home after a while but I&#8217;ll probably get home and go to get home from home and work on a Friday or just for the next few days hope I can be a bit more fun with you and you can get me some good morning text.</li>
<li>You don&#8217;t get a chance but they have the right hope that your team will have you back.</li>
<li>I&#8217;m not a fan of a good day but it has been a bit fun and I have no hope for any reason.</li>
</ul>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/keyboard-autocompletes/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3744</post-id>	</item>
		<item>
		<title>Photo gallery services</title>
		<link>https://wadetregaskis.com/photo-gallery-services/</link>
					<comments>https://wadetregaskis.com/photo-gallery-services/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sun, 10 Jul 2016 16:51:17 +0000</pubDate>
				<category><![CDATA[Creative]]></category>
		<category><![CDATA[Photography]]></category>
		<category><![CDATA[Reviews]]></category>
		<guid isPermaLink="false">https://blog.wadetregaskis.com/?p=3661</guid>

					<description><![CDATA[I recently needed to find a photo gallery service, as though I put my personal &#38; favourite work on Flickr, I don&#8217;t necessarily want to mix in other photography I do, plus Flickr makes it irrationally difficult to control access to photos (specifically, to arbitrary people or groups thereof). I also wanted, ideally, something that&#8230; <a class="read-more-link" href="https://wadetregaskis.com/photo-gallery-services/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[
<p class="plain">I recently needed to find a photo gallery service, as though I put my personal &amp; favourite work on <a href="https://www.flickr.com/photos/wadetregaskis" data-wpel-link="external" target="_blank" rel="external noopener">Flickr</a>, I don&#8217;t necessarily want to mix in other photography I do, plus Flickr makes it irrationally difficult to control access to photos (specifically, to arbitrary people or groups thereof). I also wanted, ideally, something that would have a simple client proofing workflow &#8211; i.e. they login, make some selections, leave some comments. Additional features, like the ability for them to order prints, are not necessary to my (non-commercial) needs, though I still consider it nice to have the option in future.</p>



<p class="plain">So, I spent kind of a ridiculous amount of time looking for and at various options. What follows is my overview of the options I found, and their major pros and cons. It&#8217;s listed roughly in descending order of preference, for my use-case (for now I have chosen Pixieset, and it&#8217;s worked pretty well for my first gallery).</p>



<h1 class="wp-block-heading"><a href="https://pixieset.com" data-wpel-link="external" target="_blank" rel="external noopener">Pixieset</a></h1>



<p>✅ Attractive gallery presets and display.<br><span style="color: #636363;">One of the few, if not only, sites in this list which renders photos sharply.</span></p>



<p>✅ Decent client proofing workflow.<br><span style="color: #636363;">Clients can have password-protected access which lets them do a few extra things, like view otherwise unpublished photos (e.g. drafts) and mark them as private (no longer visible to guests).<br><br>Additionally, anyone &#8211; whether with the client password or through regular guest access &#8211; can create a favourites list tied to an arbitrary string (ostensibly their email address, but no validation is performed), which can be seen by the photographer in the gallery&#8217;s dashboard (and converted to a CSV list of filenames, for example). There&#8217;s also a few handy additional features like the ability to create a new &#8216;Set&#8217; (album within the gallery) based on their list of favourites. Unfortunately there&#8217;s currently no way to sync those new sets back to Lightroom, short of manually finding &amp; arranging the photos in Lightroom to match.<br><br>Furthermore, there is a separate, optional, password for viewing the gallery at all, even as a &#8216;guest&#8217;. Thus you can have a password-protected gallery that also has a separate, client password.</span></p>



<p>✅ Galleries &amp; photos load very quickly.</p>



<h1 class="wp-block-heading"><a href="https://www.shootproof.com" data-wpel-link="external" target="_blank" rel="external noopener">ShootProof</a></h1>



<p>✅&nbsp;Attractive &amp; performant gallery templates.</p>



<p>✅ Decent client proofing workflow.<br><span style="color: #636363;">Very similar to Pixieset &#8211; you can assign a particular client (identified by email address &amp; a pin number) to a gallery, and they can have unique privileges, protected by a pin code, like the ability to hide, label (tag, using a list of tags pre-defined by the photographer), and favourite (if you otherwise disable favouriting) photos.<br><br>Anyone &#8211; whether with the pin code or through regular guest access &#8211; can create a favourites list tied to an arbitrary string (ostensibly their email address, but no validation is performed), which can be seen by the photographer in the gallery&#8217;s dashboard.<br><br>Like with Pixieset, this allows you to have a regular guest password as well as a pin-code for privileged (client) access.</span></p>



<p>✅ Nice &#8220;filmstrip&#8221; viewer.<br><span style="color: #636363;">When a viewer clicks on any photo to view it larger, in addition to the larger photo being displayed, a &#8220;filmstrip&#8221; appears at the bottom which allows for easier navigation amongst similar photos. The film strip also shows badges for favourites.</span></p>



<p>⛔️ Client experience is a bit buggy.<br><span style="color: #636363;">In addition to the share email they&#8217;re sent <em>not</em> including the pin code, unless you manually enter it each time, it&#8217;s somewhat random as to if or when they&#8217;ll actually get a chance to enter it, and unlock their special privileges. In my testing I was only able to browse the gallery initially, and then at a random point it interrupted and asked for the pin.</span></p>



<p>⛔️&nbsp;Photos tend to look a bit soft when displayed, as if they&#8217;re being enlarged from scaled-down copies.</p>



<h1 class="wp-block-heading"><a href="https://www.smugmug.com" data-wpel-link="external" target="_blank" rel="external noopener">SmugMug</a></h1>



<p>⛔️&nbsp;No free plan.<br><span style="color: #636363;">They&#8217;re well-reputed and look like they have a lot of good features, but I don&#8217;t make money from my photography, so I try to keep expenses low.<br><br>Not that they&#8217;re expensive by any means, but there are good alternatives which are free (for my levels of use).</span></p>



<h1 class="wp-block-heading"><a href="https://redcart.com" data-wpel-link="external" target="_blank" rel="external noopener">Redcart</a></h1>



<p>⛔️&nbsp;No free plan.</p>



<h1 class="wp-block-heading"><a href="https://www.photoshelter.com" data-wpel-link="external" target="_blank" rel="external noopener">PhotoShelter</a></h1>



<p>⛔️&nbsp;No free plan.<br><span style="color: #636363;">And their cheapest plan, at $8 per month, doesn&#8217;t include client proofing support. Their first tier that does is $25 a month &#8211; <em>way</em> higher than their competitors.</span></p>



<h1 class="wp-block-heading"><a href="https://www.stickymarketingtools.com/stickyalbums" data-wpel-link="external" target="_blank" rel="external noopener">StickyAlbums</a></h1>



<p>⛔️&nbsp;No free plan.<br><span style="color: #636363;">And their cheapest monthly plan is $29, which is <em>way</em> higher than their competitors&#8217; entry-level rates (even ignoring those that offer &#8216;free&#8217; as their first tier).</span></p>



<h1 class="wp-block-heading"><a href="https://zenfolio.com/" data-wpel-link="external" target="_blank" rel="external noopener">Zenfolio</a></h1>



<p>⛔️&nbsp;No free plan.</p>



<p>⛔️ Buggy galleries.<br><span style="color: #636363;">Despite not being free, they were one of the first on my list (before I&#8217;d explored Pixieset or ShootProof, for example), so at that point I was presuming I&#8217;d have to pay something. So I signed up for a trial account, and set up a test gallery.<br><br>And that&#8217;s how I discovered that their web page layout is stupidly broken &#8211; the &#8216;Add To Favorites&#8217; button, crucial to my intended proofing workflow, is obscured by the copyright footer, and rendered unclickable. Ugh… what a stupid bug.</span><br><br><img decoding="async" width="541" height="42" class="wp-image-3692" style="width: 541px;" src="https://wadetregaskis.com/wp-content/uploads/2016/07/Screen-Shot-2016-07-08-at-8.04.25-AM.png" alt="" srcset="https://wadetregaskis.com/wp-content/uploads/2016/07/Screen-Shot-2016-07-08-at-8.04.25-AM.png 1082w, https://wadetregaskis.com/wp-content/uploads/2016/07/Screen-Shot-2016-07-08-at-8.04.25-AM-1024x79.png 1024w, https://wadetregaskis.com/wp-content/uploads/2016/07/Screen-Shot-2016-07-08-at-8.04.25-AM-256x20.png 256w, https://wadetregaskis.com/wp-content/uploads/2016/07/Screen-Shot-2016-07-08-at-8.04.25-AM-256x20@2x.png 512w" sizes="(max-width: 541px) 100vw, 541px" /></p>



<h1 class="wp-block-heading"><a href="https://www.instaproofs.com/home/" data-wpel-link="external" target="_blank" rel="external noopener">Instaproofs</a></h1>



<p>✅ Attractive pricing.</p>



<p>⛔️&nbsp;Really ugly galleries.</p>



<p>⛔️&nbsp;Requires an arbitrary string from all visitors before they can see anything (ostensibly their email address, but no validation is performed).</p>



<p>⛔️&nbsp;Very much targeted at selling prints.<br><span style="color: #636363;">There can still have favourites lists and a few other things, but the entire interface is very clearly intended to funnel you into a shopping cart. It&#8217;s very inappropriate if you&#8217;re just sharing a portfolio, but still a bit crass even if you&#8217;re doing print-centric client work like weddings or family shoots.<br><br>Instaproof only get their income from print commissions, so it&#8217;s unsurprising that they try to hard sell at every corner. Unfortunately they&#8217;ve done it distastefully and fatally undermined the entire experience.</span></p>



<h1 class="wp-block-heading"><a href="https://www.passgallery.com/" data-wpel-link="external" target="_blank" rel="external noopener">PASS</a></h1>



<p>✅ Attractive pricing (particularly re. free for any and all galleries of fewer than 100 photos).</p>



<p>⛔️ <strong>Does not work.</strong><br><span style="color: #636363;">I was unable to view any photos that I&#8217;d uploaded into a gallery &#8211; whether going through the &#8216;normal&#8217; link or a &#8216;VIP&#8217; invite, it&#8217;d prompt for the gallery password (if set), then demand an account be created, but even once that was done, it wouldn&#8217;t actually show any photos.<br><br>The login prompt says that Facebook is the preferred method, blah blah blah, but doesn&#8217;t actually provide any way to log in via Facebook.<br><br>Viewing in Safari on a&nbsp;<em>Mac</em> it was showing what very much seemed to be a mobile interface &#8211; everything squished into a ~4&#8243; screen space in the top left of the browser window.</span></p>



<p>⛔️&nbsp;Limited templates &amp; control over appearance generally.</p>



<p>⛔️&nbsp;Requires use of a desktop Flash app.<br><span style="color: #636363;">Yep, both Flash&nbsp;and only works after you download and install it.<br><br>Furthermore, it doesn&#8217;t follow standard user interface conventions, both visually and w.r.t. interactivity &#8211; e.g. &#8216;Select All&#8217; simply doesn&#8217;t work (even though there&#8217;s a menu item for it).</span></p>



<p>⛔️&nbsp;No Lightroom plug-in.</p>



<p>⛔️&nbsp;Uploads are slow.</p>



<p>⛔️&nbsp;Doesn&#8217;t appear to have any client proofing capabilities.</p>



<p>⛔️ Does not seem to allow you to close an account once created.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/photo-gallery-services/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">3661</post-id>	</item>
		<item>
		<title>Papa&#8217;s got a brand new bag [of strings]</title>
		<link>https://wadetregaskis.com/papas-got-a-brand-new-bag-of-strings/</link>
					<comments>https://wadetregaskis.com/papas-got-a-brand-new-bag-of-strings/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Tue, 30 Dec 2008 01:45:42 +0000</pubDate>
				<category><![CDATA[Creative]]></category>
		<guid isPermaLink="false">http://E20081229174542</guid>

					<description><![CDATA[While wandering Haight Street yesterday with my parents I nipped into a music store there and, finally, grabbed some new strings for my guitar. After what seemed like hours fighting with the damn thing, I got them on. More or less. I&#8217;m pretty sure my technique is whacked, but it appears to work. More or&#8230; <a class="read-more-link" href="https://wadetregaskis.com/papas-got-a-brand-new-bag-of-strings/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[<p><font>While wandering Haight Street yesterday with my parents I nipped into a music store there and, <i>finally</i>, grabbed some new strings for my guitar.  After what seemed like hours fighting with the damn thing, I got them on.  More or less.  I&#8217;m pretty sure my technique is whacked, but it appears to work.  More or less.  They&#8217;ve only popped off half a dozen times.  I assume that&#8217;s normal. ;)</font></p>
<p><font>As a completely unrelated aside, here&#8217;s an interesting party game &#8211; find a room filled with crap, fire a wooden peg about an inch long very hard at a random ceiling or wall, not watching where it goes.  Then crawl around for twenty minutes looking for it.</font></p>
<p><font>The annoying thing now is retuning it every thirty bloody minutes as the strings stretch slowly.  I know you&#8217;re supposed to give them a good yank straight up to get most of that out of the way, but I&#8217;m too afraid too lest I break them or get to play the find-the-peg game again.</font></p>
<p><font>It&#8217;s sitting behind me right now, and every time I hear any sound it scares me a little.</font></p>
<p><font>I also watched August Rush for about the fourth time, but the first with sound, which was pretty inspiring (how hard can it be, after all, to just whack the strings randomly? ;) ).</font></p>
<p><font>So I have started playing again.  And it sounds terrible.  And so I also now have the means to exact cruel revenge upon Francisco if he keeps me up at night. ;)</font></p>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/papas-got-a-brand-new-bag-of-strings/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1623</post-id>	</item>
		<item>
		<title>Downside, upside</title>
		<link>https://wadetregaskis.com/downside-upside/</link>
					<comments>https://wadetregaskis.com/downside-upside/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Wed, 23 May 2007 05:03:50 +0000</pubDate>
				<category><![CDATA[Creative]]></category>
		<guid isPermaLink="false">http://E20070522220350</guid>

					<description><![CDATA[My guitar has been sitting beside the desk here for weeks now, and while I have occasionally picked it up to play the entire five bars I can remember, it was hopelessly out of tune and until last night I hadn&#8217;t gotten around to tuning it. Seeing as how I&#8217;d completely forgotten how to tune&#8230; <a class="read-more-link" href="https://wadetregaskis.com/downside-upside/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[<p><font>My guitar has been sitting beside the desk here for weeks now, and while I have occasionally picked it up to play the entire five bars I can remember, it was hopelessly out of tune and until last night I hadn&#8217;t gotten around to tuning it.  Seeing as how I&#8217;d completely forgotten how to tune it properly, it was handy I still have my electronic tuner, and that the batteries have lasted all these years.</font></p>
<p><font>So I set about that, and it was actually really nice to hear it coming into tune, string by string.  Then I got the last string&#8230; without any due ceremony at all, it just snapped as soon as I tried to tighten it.</font></p>
<p><font>Figures.</font></p>
<p><font>So I&#8217;ll have to go get a new string (or, strings most likely).  I do still have my old nylon strings around somewhere, but I&#8217;m not sure that I brought them with me&#8230; I remember seeing them while I was packing, but I can&#8217;t recall what I did with them.  It&#8217;d be a bit incongruous, anyway, having five metal strings and one nylon.</font></p>
<p><font>But the upside to this is I finally have the all essential guitar string needed to make blinky bugs. :D  I like to think I&#8217;ll get onto that sometime later in the week. :)</font></p>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/downside-upside/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1622</post-id>	</item>
		<item>
		<title>Throwies and blinky bugs</title>
		<link>https://wadetregaskis.com/throwies-and-blinky-bugs/</link>
					<comments>https://wadetregaskis.com/throwies-and-blinky-bugs/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Fri, 08 Sep 2006 06:19:09 +0000</pubDate>
				<category><![CDATA[Creative]]></category>
		<guid isPermaLink="false">http://E20060908161909</guid>

					<description><![CDATA[I&#8217;ve been following the MAKE Magazine vidcast for a while, and while it&#8217;s usually pretty pedestrian, they do occasionally showcase some real gems. Recently they covered both throwies and blinky bugs. It&#8217;s frustrating because I actually do have a cell holder off a motherboard, but the 3V lithium cell that came with it is down&#8230; <a class="read-more-link" href="https://wadetregaskis.com/throwies-and-blinky-bugs/" data-wpel-link="internal">Read more</a>]]></description>
										<content:encoded><![CDATA[
<p><span>I&#8217;ve been following the MAKE Magazine vidcast for a while, and while it&#8217;s usually pretty pedestrian, they do occasionally showcase some real gems. Recently they covered both <a href="https://web.archive.org/web/20060831140707/http://www.instructables.com:80/id/E9D2ZJ3FG0EP286JEJ/" data-wpel-link="external" target="_blank" rel="external noopener">throwies</a> and <a href="https://www.flickr.com/photos/tags/blinkybug/" data-wpel-link="external" target="_blank" rel="external noopener">blinky bugs</a>.</span></p>



<p><span>It&#8217;s frustrating because I actually </span><span style="font-family: Helvetica-Oblique;"><i>do</i></span><span> have a cell holder off a motherboard, but the 3V lithium cell that came with it is down to 0.86V, so won&#8217;t work. :( I&#8217;ll have to get a new one&#8230; or more likely just some AAs or AAAs&#8230; and some guitar string.</span></p>
]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/throwies-and-blinky-bugs/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
		<post-id xmlns="com-wordpress:feed-additions:1">1621</post-id>	</item>
		<item>
		<title>Artificial intelligence&#8230;</title>
		<link>https://wadetregaskis.com/artifical-intelligence/</link>
					<comments>https://wadetregaskis.com/artifical-intelligence/#respond</comments>
		
		<dc:creator><![CDATA[]]></dc:creator>
		<pubDate>Sat, 12 Nov 2005 10:34:14 +0000</pubDate>
				<category><![CDATA[Creative]]></category>
		<guid isPermaLink="false">http://E20051112213414</guid>

					<description><![CDATA[]]></description>
										<content:encoded><![CDATA[<div class="wp-block-image">
<figure class="aligncenter size-full"><img decoding="async" width="1280" height="854" src="https://wadetregaskis.com/wp-content/uploads/2005/11/Final.webp" alt="Final" class="wp-image-3578" srcset="https://wadetregaskis.com/wp-content/uploads/2005/11/Final.webp 1280w, https://wadetregaskis.com/wp-content/uploads/2005/11/Final-512x342@2x.webp 1024w, https://wadetregaskis.com/wp-content/uploads/2005/11/Final-256x171.webp 256w, https://wadetregaskis.com/wp-content/uploads/2005/11/Final-512x342.webp 512w" sizes="(max-width: 1280px) 100vw, 1280px" /></figure>
</div>]]></content:encoded>
					
					<wfw:commentRss>https://wadetregaskis.com/artifical-intelligence/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			<media:content url="https://wadetregaskis.com/wp-content/uploads/2005/11/Final.webp" medium="image" />
<post-id xmlns="com-wordpress:feed-additions:1">1617</post-id>	</item>
	</channel>
</rss>
