<feed xmlns="http://www.w3.org/2005/Atom"><title>Posts tagged mozilla</title><link rel="alternate" type="text/html" href="http://www.darktrojan.net/news/" /><link rel="self" type="application/atom+xml" href="http://www.darktrojan.net/news/?atom" /><entry><title>I've found something unusual in my add-on stats</title><link rel="alternate" type="text/html" href="/news/2013-03/ive-found-something-unusual-in-my-add-on-stats" /><published>2013-03-12T14:01:49+13:00</published><updated>2013-03-12T17:51:06+13:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Here's a graph (or a chart if you're that way inclined) of the users of one of my add-ons over time. Firefox 14 - 16 are missing from it which is confusing, but that's not the unusual bit. Let's see if you can spot it:</p>
<div class="imageblock"><img width="1007" style="max-width: 100%;" class="aligncenter" src="/images/blog/2013-03/stats-oddness.png"/></div>
</div></content></entry><entry><title>Why I haven't replied to your email</title><link rel="alternate" type="text/html" href="/news/2012-11/why-i-havent-replied-to-your-email" /><published>2012-11-03T11:47:55+13:00</published><updated>2012-11-03T11:47:55+13:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Sorry if you've been writing to me about my add-ons or other work... these things have been on the back burner for me lately.</p>
<p>Oh, and I have a broken wrist and won't be writing any code for some time.</p></div></content></entry><entry><title>Can haz source?</title><link rel="alternate" type="text/html" href="/news/2012-09/can-haz-source" /><published>2012-09-01T21:07:45+12:00</published><updated>2012-09-01T21:07:45+12:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Recently I've decided to make better use of my GitHub account by putting some of my work out there for others to see and contribute to, if they feel the need. It's also been a chance to read through a lot of my old code and tidying it up (plenty of <em>WTF was I thinking?</em> moments).</p>
<p>I've put some of my Mozilla add-ons up there and some  javascript bits and pieces. I may later add the rest of my add-ons, some of my PHP code (although mostly that is gathering dust) and possibly the <a href="http://cms.darktrojan.net/">CMS that runs my website</a> (already on <a href="https://bitbucket.org/darktrojan/cms">BitBucket</a>).</p>
<p>So here you go, <a href="https://github.com/darktrojan">DarkTrojan on GitHub</a>.</p></div></content></entry><entry><title>A pointless statistic</title><link rel="alternate" type="text/html" href="/news/2012-07/a-pointless-statistic" /><published>2012-07-28T00:30:09+12:00</published><updated>2012-07-28T00:30:09+12:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Bug 777882 was filed recently, so I've now been around for half of all the bugs on bugzilla.mozilla.org. My first bug was 388941 (not a spectacular success).</p></div></content></entry><entry><title>nsILocalFile: gone</title><link rel="alternate" type="text/html" href="/news/2012-06/nsilocalfile-gone" /><published>2012-06-06T14:42:40+12:00</published><updated>2012-06-06T14:42:40+12:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>As I write this, the builders are compiling code without nsILocalFile for the first time. It's no longer used by any interface or C++ code - except for a few places where it's necessary to avoid everything blowing up. This should make working with files simpler and less confusing for new people, such as first-time add-on developers.</p>
<p>Using nsILocalFile from javascript code still works, and I haven't yet removed the JS uses of it from the tree.</p>
<div class="image" style="text-align: center;"><img src="/images/blog/badtime.jpg" alt="" width="600" height="405" /></div></div></content></entry><entry><title>nsIPrefBranch2 is no more</title><link rel="alternate" type="text/html" href="/news/2012-02/nsiprefbranch2-is-no-more" /><published>2012-02-16T00:29:19+13:00</published><updated>2012-02-16T00:29:19+13:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Yesterday I landed <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=718255">bug 718255</a>, taking the guts out of nsIPrefBranch2 and putting them into nsIPrefBranch. That means a QueryInterface call is no longer required to add or remove pref observers. (The interface still exists, to prevent stuff breaking, but it is empty now.)</p>
<p>Hackers and reviewers, please take note. I don't want to be clearing  out stray uses forever.</p></div></content></entry><entry><title>Test running script</title><link rel="alternate" type="text/html" href="/news/2012-01/test-running-script" /><published>2012-01-12T10:52:05+13:00</published><updated>2012-01-12T10:52:05+13:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Hey Mozilla devs, are you sick of typing <code>TEST_PATH=... make -C objdir mochitest-browser-chrome</code> only to remember halfway through that you're trying to run an XPC shell test, and have to type something completely different? Me too!</p>
<p>There's currently at least 7 makefile targets for running the common unit tests (mochitests, reftests and XPC shell tests). It's a pain remembering which one to use. So I've created a Python script which will do it for you, and you'll only need one command to run tests ever again:</p>
<pre>../scripts/runtest.py path/to/test</pre>
<p>"Where do I get this magic script?" you ask. It's <a href="http://hg.mozilla.org/users/geoff_darktrojan.net/scripts/file/tip/runtest.py">here</a>. It could be more efficient, it could be better documented, and it could be written by someone who actually knows what they're doing with Python. Who cares? It works.</p></div></content></entry><entry><title>7 things</title><link rel="alternate" type="text/html" href="/news/2011-09/7-things" /><published>2011-09-12T00:15:42+12:00</published><updated>2011-09-12T00:15:42+12:00</updated><content type="xhtml"><div xmlns="http://www.w3.org/1999/xhtml"><p>Oh no, who started this again? <a href="http://theunfocused.net/2011/08/28/7-things-about-me-2/">Blair tagged me.</a></p>
<h3>4 Rules:</h3>
<ol>
<li>Link to your original tagger(s) and list these rules in your post.</li>
<li>Share seven facts about yourself in the post.</li>
<li>Tag seven people at the end of your post by leaving their names and the links to their blogs.</li>
<li>Let them know they&#8217;ve been tagged.</li>
</ol>
<h3>7 Things:</h3>
<ol>
<li>I was one of the first people in the country to create a high school art portfolio entirely on Photoshop. It scored really well. I still have it somewhere, and I still have the same version of Photoshop (11 years later).</li>
<li>I find dealing with people I don't know well exhausting.</li>
<li>In spite of #2, I work with school kids and teenagers. On Friday nights you'll find me playing touch rugby with 11-14 year-olds, I help run school holiday programmes at my church, and each year at Easter I help run a camp for kids from all over the region.</li>
<li>Unlike Blair, I don't fear heights. I've done stage lighting (as well as sound and A/V stuff, sometimes all three at the same time) for productions, musicals, concerts and church services.</li>
<li>My typical day starts at about 10am and goes until about 1am. I don't <em>do</em> mornings.</li>
<li>My online nickname has nothing to do with Greeks bearing gifts. It has nothing to do with anything really, I made it up when I needed a username for something. Two words that sounded cool, put them together, bam. This is a dumb idea. Don't do it.</li>
<li>I think, a lot more than I do. Things usually work a lot better in my head. Everything I write for this blog, for example.</li>
</ol>
<h3>7 People:</h3>
<p>Nah, can't be bothered doing this. It's my blog so I'll not do it if I don't want to.</p></div></content></entry></feed>