<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Software Development on</title><link>https://staging.dawning.ca/categories/software-development/</link><description>Recent content in Software Development on</description><generator>Hugo -- gohugo.io</generator><language>en</language><copyright>Copyright © James Snell</copyright><lastBuildDate>Fri, 29 Jun 2018 07:45:50 +0000</lastBuildDate><atom:link href="https://staging.dawning.ca/categories/software-development/index.xml" rel="self" type="application/rss+xml"/><item><title>Trash Talker for Windows Launches</title><link>https://staging.dawning.ca/posts/trash-talker-for-windows-launches/</link><pubDate>Fri, 29 Jun 2018 07:45:50 +0000</pubDate><guid>https://staging.dawning.ca/posts/trash-talker-for-windows-launches/</guid><description>
&lt;p>I&amp;rsquo;ve finally managed to get a version of Trash Talker published in to the Microsoft Store. This was based on the old &lt;a href="https://staging.dawning.ca/archives/projects/software/stp/">STP code&lt;/a>, but I made a number of improvements that make the app much better.&lt;/p>
&lt;p>&lt;a href="https://www.microsoft.com/en-ca/p/trash-talker/9pl9s4495ddv">&lt;figure>
&lt;picture>
&lt;img
loading="lazy"
decoding="async"
alt=""
class="image_figure image_internal image_unprocessed"
src="https://staging.dawning.ca/uploads/2018/06/Screen-Shot-2018-06-29-at-8.39.37-a.m.-1024x407.png"
/>
&lt;/picture>
&lt;/figure>
&lt;/a>&lt;/p>
&lt;p>This app is a remake of a remake. The original app be the classic &lt;em>Shit Talker, by Jaundice&lt;/em>. I enjoyed Shit Talker as a kid. I used to it call my friends and annoy them. (Given I&amp;rsquo;m a youngest sibling, it has been my classic duty to find creative ways of annoying others.) Trash Talker is a modernization of Shit Talker that tries to be a little cleaner, but stays quite true to the original. I have a few plans for things I&amp;rsquo;d like to add to this app, so check back every so often for updates.&lt;/p></description></item><item><title>Using Apple Script to launch System Preferences in to highly specific location</title><link>https://staging.dawning.ca/posts/using-apple-script-to-launch-system-preferences-in-to-highly-specific-location/</link><pubDate>Sat, 21 Oct 2017 14:00:28 +0000</pubDate><guid>https://staging.dawning.ca/posts/using-apple-script-to-launch-system-preferences-in-to-highly-specific-location/</guid><description>
&lt;p>I&amp;rsquo;m working on my next update for my goofy little macOS application &lt;a href="https://itunes.apple.com/ca/app/trash-talker/id1207969253?mt=12">Trash Talker&lt;/a>. This app heavily leverages macOS&amp;rsquo;s built-in Speech Synthesis engine.&lt;/p>
&lt;p>I wanted to add some user-support to help them edit the available voices. I could have just written-out instructions, but reading is for the literate. It took me a while to find a method that I guess will be a good starting point, which is to invoke an Apple Script to direct System Preferences to the right location.&lt;/p></description></item><item><title>iOS App: To Free, or not to Free, that is the question</title><link>https://staging.dawning.ca/posts/ios-app-to-free-or-not-to-free-that-is-the-question/</link><pubDate>Thu, 14 Sep 2017 08:40:21 +0000</pubDate><guid>https://staging.dawning.ca/posts/ios-app-to-free-or-not-to-free-that-is-the-question/</guid><description>
&lt;p>One of my iOS apps is &lt;a href="https://itunes.apple.com/ca/app/search-site/id1204196412?mt=8">Search Site&lt;/a>, is a little functional thing I made mainly to help familiarize myself with the full workflow of iOS app development. (IE, it&amp;rsquo;s a glorified &lt;em>Hello, World!&lt;/em> app). It&amp;rsquo;s been released for free for a few months and has had very few downloads.&lt;/p>
&lt;p>In the last month, it has suddenly started getting a relatively large amount of attention, specifically from Asia. I decided to try making it non-free, so I set it to the minimum possible paid value, $1CAD. After a week I decided to make it free again, for now.&lt;/p></description></item><item><title>Trash Talker for macOS</title><link>https://staging.dawning.ca/posts/trash-talker-for-macos/</link><pubDate>Thu, 23 Feb 2017 18:37:20 +0000</pubDate><guid>https://staging.dawning.ca/posts/trash-talker-for-macos/</guid><description>
&lt;p>&lt;a href="https://itunes.apple.com/ca/app/trash-talker/id1207969253?mt=12">&lt;figure>
&lt;picture>
&lt;img
loading="lazy"
decoding="async"
alt=""
class="image_figure image_internal image_unprocessed"
src="https://staging.dawning.ca/uploads/2017/02/Screen-Shot-2017-02-23-at-6.24.49-PM-300x277.png"
/>
&lt;/picture>
&lt;/figure>
&lt;/a>
I&amp;rsquo;ve released my first application for the macOS App Store. It&amp;rsquo;s a rebrand of a remake I did years back. I added some small new features based on requests I&amp;rsquo;ve had from users of the earlier version.&lt;/p>
&lt;p>A little over 8 years ago I posted &lt;a href="https://staging.dawning.ca/archives/projects/software/stp/">Shit Talker Phoenix&lt;/a> for Mac OS X here on dawning.ca for download. I eventually also made a Windows build. STP was an attempt to give myself a bit of a functional &lt;a href="https://en.wikipedia.org/wiki/%22Hello,_World!%22_program">Hello World&lt;/a> project and to resurrect the classic Shit Talker by Jaundice which had become so old it was no longer functional in most cases. After posting my remake here on my blog, I found it actually has something of a user base.&lt;/p></description></item><item><title>Rules of Acquisition</title><link>https://staging.dawning.ca/posts/rules-of-acquisition/</link><pubDate>Tue, 14 Feb 2017 13:53:18 +0000</pubDate><guid>https://staging.dawning.ca/posts/rules-of-acquisition/</guid><description>
&lt;p>After getting an Apple Watch I decided to author an app for it. I was also re-watching Star Trek DS9 for the 50th time which means I kept hearing Quark (etc) recite the hilarious and disgusting Ferengi Rules of Acquisition. &lt;a href="https://itunes.apple.com/us/app/the-rules-of-acquisition/id1163615092?mt=8">So I made it an app&lt;/a>.&lt;/p>
&lt;p>&lt;figure>
&lt;picture>
&lt;img
loading="lazy"
decoding="async"
alt=""
class="image_figure image_internal image_unprocessed"
src="https://staging.dawning.ca/uploads/2017/02/Simulator-Screen-Shot-Feb-12-2017-4.46.07-PM-576x1024-576x1024.png"
/>
&lt;/picture>
&lt;/figure>
&lt;/p>
&lt;p>The process required that I also make an iOS app to deliver the Watch app with, so I made that too. It&amp;rsquo;s served as an education project and I just released my second version (4th revision overall). The exercise would have been stunted had I made it free, as paid apps require the developer to suffer through various tax and legal fuckery, which I have.&lt;/p></description></item></channel></rss>