Ian Dunn

Ian Dunn

WordPress Developer

Menu

Skip to content
  • Home
  • About
  • Archives
  • Contact

Stop Breaking the Web

Reading Stop Breaking the Web by Nicolás Bevacqua's feels like a breath of fresh air.

He writes about how several common practices in the JavaScript community have led to poor user experiences, and violated some of the fundamental principles that made the Web what is today...

Continue reading...

Posted on August 25, 2017 by Ian Dunn. Posted in JavaScript, Standards and Best Practices | Tagged client-side rendering, Hashbang URLs, Progressive Enhancement | 1 Comment

Dropping QuickTime Recording from Stereo to Mono

If QuickTime exports a stereo recording with an empty right channel, you can use ffmpeg to easily copy the left channel to the right one, for a proper mono recording.

Continue reading...

Posted on June 4, 2017 by Ian Dunn. Posted in Audio/Video Production | Tagged ffmpeg, iMovie, mono, QuickTime, Soundflower, stereo | 12 Comments

List of Ideographic Countries

I needed a list of countries where ideographic languages are common, but couldn't find a pre-made one. I was able to build one myself, though, which will hopefully save others from having to do the same.

Continue reading...

Posted on April 6, 2017 by Ian Dunn. Posted in PHP | Tagged api.wordpress.org, Chinese, ideographic, Japanese, language, Wikipedia | Leave a comment

Recording Skype and a Mic on Separate Tracks in GarageBand

I wanted to figure out how to record both a Skype conversation and my mic in GarageBand, but keep them on separate tracks. None of the tutorials worked for me, so I'm posting the settings that did.

Continue reading...

Posted on April 4, 2017 by Ian Dunn. Posted in Audio/Video Production | Tagged GarageBand, Skype, Soundflower | 14 Comments

Exposing Custom Post Type Meta for Only a Single API Endpoint

I ran into an undocumented and unexpected problem when registering custom post type meta fields for the REST API. register_meta() exposes meta fields in all REST API endpoints, which can lead to privacy leaks. To avoid that, it can be called conditionally.

Continue reading...

Posted on March 30, 2017 by Ian Dunn. Posted in WordPress | Tagged Custom Post Types, Post Meta, Privacy, register_meta(), register_rest_field(), REST API | 2 Comments

`WP_Widget::form()` returns a value

Ever wonder why your IDE complains that your widget's form() method isn't returning a value?

Continue reading...

Posted on March 18, 2017 by Ian Dunn. Posted in WordPress | Tagged Widgets | 2 Comments

Restoring Lost Commits After a Failed `git svn dcommit`

If git svn dcommit fails, it'll appear as if your local commit have been lost, but there's a way to recover them.

Continue reading...

Posted on March 6, 2017 by Ian Dunn. Posted in Version Control | Tagged Git, git-svn | 1 Comment

Post navigation

← Older posts
Newer posts →

Subscribe via Email

Feeds & Profiles

  • RSS
  • WordPress.org
  • GitHub
  • HackerOne
  • LinkedIn