<?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/"
	>

<channel>
	<title>Five-paragraph essays &#187; Mozilla</title>
	<atom:link href="https://alex.keybl.com/category/mozilla/feed/" rel="self" type="application/rss+xml" />
	<link>https://alex.keybl.com</link>
	<description>Alex longer form</description>
	<lastBuildDate>Fri, 18 Oct 2013 18:38:03 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.5.2</generator>
		<item>
		<title>Release Management Team Structure</title>
		<link>https://alex.keybl.com/release-management-team-structure/</link>
		<comments>https://alex.keybl.com/release-management-team-structure/#comments</comments>
		<pubDate>Fri, 18 Oct 2013 18:22:08 +0000</pubDate>
		<dc:creator>alexkeybl</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Planet]]></category>

		<guid isPermaLink="false">http://alex.keybl.com/?p=280</guid>
		<description><![CDATA[I&#8217;d like to announce a couple of minor changes to team structure, now that we&#8217;ve got so many products releasing on a regular cadence. For sake of focus and longer term expertise, we plan to clearly separate our attention across shipping products. The delineation was based solely on differing interests on the team (which is [...]]]></description>
				<content:encoded><![CDATA[<p>I&#8217;d like to announce a couple of minor changes to team structure, now that we&#8217;ve got so many products releasing on a regular cadence. For sake of focus and longer term expertise, we plan to clearly separate our attention across shipping products. The delineation was based solely on differing interests on the team (which is fantastic).</p>
<p><a href="https://wiki.mozilla.org/Release_Management/TeamWiki">Release Management</a></p>
<ul>
<li>Alex Keybl</li>
<li>Firefox Desktop/Mobile/Metro Focus
<ul>
<li>RM Lukas Blakk (focus lead)</li>
<li>Incoming Candidate &#8211; <a href="http://careers.mozilla.org/en-US/position/oypAXfwe">apply here</a></li>
<li>Community Release Management &#8211; <a href="http://lukasblakk.com/contribution-opportunity-early-feedback-community-release-manager/">get involved</a>!</li>
</ul>
</li>
<li>Firefox OS Focus
<ul>
<li>Sr. RM Preeti Raghunath (focus lead)</li>
<li>RM Bhavana Bajaj</li>
</ul>
</li>
</ul>
<p>&nbsp;</p>
<p>Our Firefox OS release managers will typically be focused on a single converging release, while our desktop/mobile release managers will continue to track a release each. I&#8217;ll manage both groups and pinch hit as necessary. Our hope is that this model will enable release managers to better embed within the (now separate) product orgs.</p>
<p>While this is our target structure, you&#8217;ll find that these lines won&#8217;t be perfectly clear until the new year. At that time, Bhavana will have the opportunity to focus completely on Firefox OS 1.3 convergence after passing the baton of desktop releases and Metro (post-launch) to Lukas.</p>
<p>It&#8217;s only been a couple of years since Mozilla had a single major product focus and one release manager. Now we have a solid and growing team, even bringing community into the fold! Thanks to the team for making this possible.</p>
]]></content:encoded>
			<wfw:commentRss>https://alex.keybl.com/release-management-team-structure/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Utilizing Winqual Crash Data</title>
		<link>https://alex.keybl.com/utilizing-winqual-crash-data/</link>
		<comments>https://alex.keybl.com/utilizing-winqual-crash-data/#comments</comments>
		<pubDate>Thu, 24 Nov 2011 00:54:35 +0000</pubDate>
		<dc:creator>alexkeybl</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Planet]]></category>

		<guid isPermaLink="false">http://alex.keybl.com/?p=248</guid>
		<description><![CDATA[What&#8217;s Winqual? Winqual is a site and service provided by Microsoft that enables us to look at data collected from Microsoft Windows Error Reporting (WER). If you&#8217;ve ever run into a Firefox crash/hang, seen something like and clicked &#8220;Send Error Report&#8221;, your crash was reported to Microsoft and made available to Mozilla through the Winqual [...]]]></description>
				<content:encoded><![CDATA[<h3>What&#8217;s Winqual?</h3>
<p>Winqual is a site and service provided by Microsoft that enables us to look at data collected from Microsoft Windows Error Reporting (WER). If you&#8217;ve ever run into a Firefox crash/hang, seen something like</p>
<p><a href="http://alex.keybl.com/wp-content/uploads/2011/11/encountered_problem.jpg"><img class="aligncenter size-full wp-image-249" title="encountered_problem" src="http://alex.keybl.com/wp-content/uploads/2011/11/encountered_problem.jpg" alt="" width="327" height="206" /></a></p>
<p>and clicked &#8220;Send Error Report&#8221;, your crash was reported to Microsoft and made available to Mozilla through the Winqual website.<span id="more-248"></span></p>
<h3>Why should we care?</h3>
<p>Any data that goes through WER is not currently making it into our crash reporting system, which makes it difficult for us to use our normal processes and weigh these issues against those already being tracked internally. Additionally, we know that there are some blind spots in our current crash reporting (for instance hangs) which Winqual does have additional information for.</p>
<h3>The Plan</h3>
<p>Our goals are to</p>
<ol>
<li>Identify major issues in Firefox being reported through WER, and fix them</li>
<li>Find out why these crashes aren&#8217;t being caught by Crash Reporter, and fix those bugs as well</li>
<li>Address the fact that hangs are not currently going through our crash system by resolving <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=429592">bug 429592</a></li>
</ol>
<p>The first two goals have some caveats as to how we can handle the Winqual data and conduct our investigation due to Microsoft&#8217;s terms. Only Mozilla employees can access the Winqual site, crash dumps, and data that is pulled from those dumps (such as a backtrace).</p>
<p>In order to make forward progress despite these stipulations, our plan is to give a subset of our crash kill team access to Winqual and the associated crash dumps, and have them file bugs into a new Firefox Bugzilla component called &#8220;Winqual Reports&#8221;. The bugs within this component will unfortunately need to be hidden. Once the investigation has progressed far enough to identify a reproducible case or fix, the implementation will be tracked in a second bug viewable by all.</p>
<p>We understand that this bug strategy is a deviation from the norm, but we also feel that the issues currently tracked in Winqual are important enough to follow up on. Please feel free to ask any questions you may have in the comments below. Thanks!</p>
]]></content:encoded>
			<wfw:commentRss>https://alex.keybl.com/utilizing-winqual-crash-data/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Heroes Wanted</title>
		<link>https://alex.keybl.com/heroes-wanted/</link>
		<comments>https://alex.keybl.com/heroes-wanted/#comments</comments>
		<pubDate>Wed, 23 Nov 2011 23:59:02 +0000</pubDate>
		<dc:creator>alexkeybl</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Planet]]></category>

		<guid isPermaLink="false">http://alex.keybl.com/?p=241</guid>
		<description><![CDATA[Just in case you haven&#8217;t heard yet, we recently announced the Mobile Test Drivers (MTD) Program with a goal of increasing Firefox for Android testing coverage. For those of you familiar with &#8220;dogfood&#8221; programs at other organizations, we&#8217;re trying to accomplish something very similar. We&#8217;re looking to build a diverse community of Mozillians (staff and [...]]]></description>
				<content:encoded><![CDATA[<p>Just in case you haven&#8217;t heard yet, we recently announced the <a href="http://www.mozilla.com/mobile/testdrivers">Mobile Test Drivers (MTD) Program</a> with a goal of increasing Firefox for Android testing coverage. For those of you familiar with &#8220;dogfood&#8221; programs at other organizations, we&#8217;re trying to accomplish something very similar.</p>
<p>We&#8217;re looking to build a diverse community of Mozillians (staff and volunteers) who will come together to test nightly builds of Firefox for Android, file bugs, and provide regular feedback. We&#8217;ll be teaching everybody involved how to test and file bugs through a set of simple tutorials, and there will be plenty of opportunities to ask questions.</p>
<p>The initial focus of this program, much like the mobile refresh, will be on small form factor devices. We&#8217;ll have a (limited) supply of Android phones available for Mozilla staff and volunteers who don&#8217;t already have an Android phone.</p>
<p>For Americans in the audience, Thanksgiving is a time for giving &#8211; so please consider joining us and giving your time to the MTD cause. For everybody else, just look into this fox&#8217;s eyes and try to tell him no&#8230;</p>
<p style="text-align: center;"><a href="https://docs.google.com/spreadsheet/viewform?formkey=dFlTZXR5aVRPNWNRUFppY2doOWZ2RlE6MQ"><img class="aligncenter size-full wp-image-242" title="1321927856_1256" src="http://alex.keybl.com/wp-content/uploads/2011/11/1321927856_1256.png" alt="" width="125" height="125" /></a><strong><a href="https://docs.google.com/spreadsheet/viewform?formkey=dFlTZXR5aVRPNWNRUFppY2doOWZ2RlE6MQ">Sign up now!</a></strong></p>
]]></content:encoded>
			<wfw:commentRss>https://alex.keybl.com/heroes-wanted/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Rethinking Firefox release notes</title>
		<link>https://alex.keybl.com/rethinking-firefox-release-notes/</link>
		<comments>https://alex.keybl.com/rethinking-firefox-release-notes/#comments</comments>
		<pubDate>Tue, 01 Nov 2011 14:34:18 +0000</pubDate>
		<dc:creator>alexkeybl</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Planet]]></category>

		<guid isPermaLink="false">http://alex.keybl.com/?p=181</guid>
		<description><![CDATA[Update: For anyone interested, we went live with the Aurora notes a couple of weeks ago &#8211; https://www.mozilla.org/en-US/mobile/10.0a2/auroranotes/. We&#8217;ll be making even more progress towards these goals, over the next cycle. Stay tuned. There&#8217;s been a desire to put out Aurora release notes starting next week. That makes this a fantastic time to rethink the [...]]]></description>
				<content:encoded><![CDATA[<p><strong>Update:</strong> For anyone interested, we went live with the Aurora notes a couple of weeks ago &#8211; <a href="https://www.mozilla.org/en-US/mobile/10.0a2/auroranotes/">https://www.mozilla.org/en-US/mobile/10.0a2/auroranotes/</a>. We&#8217;ll be making even more progress towards these goals, over the next cycle. Stay tuned.</p>
<p>There&#8217;s been a desire to put out Aurora release notes starting next week. That makes this a fantastic time to rethink the release notes, their audience, and their purpose. For an example of what we&#8217;re currently using, you can take a look at the <a href="https://www.mozilla.org/en-US/firefox/8.0b1/releasenotes/">8.0 beta release notes</a>.</p>
<p>We&#8217;ve identified a few issues with the current notes (after the break)<span id="more-181"></span></p>
<ul>
<li><span style="color: #ff9900;">[content]</span> The two parts of the notes that are most important for a specific release, &#8220;What&#8217;s New&#8221; and &#8220;Known Issues&#8221;, are hidden behind &#8220;+&#8221; drop-downs.</li>
<li><span style="color: #ff9900;">[content]</span> There&#8217;s likely too much info on the page, and the info doesn&#8217;t appear to be updated as much as link alternatives.</li>
<li><span style="color: #0000ff;">[audience]</span> It&#8217;s unclear who the audience for these notes are, as some of the &#8220;Frequently Asked Questions&#8221; seem geared towards new Firefox users while the &#8220;Troubleshooting&#8221; section suggests a user opens up Terminal to debug their issues.</li>
<li><span style="color: #0000ff;">[audience]</span> Within the &#8220;What&#8217;s New&#8221; section a user who is specifically interested in user features or major bug fixes or new technologies cannot quickly parse the text.</li>
<li><span style="color: #ff0000;">[implementation]</span> The content of the release notes are currently copy/pasted from one note to another in order to maintain the format and carry over unresolved issues.</li>
<li><span style="color: #008000;">[purpose]</span> The current beta notes do suggest that users provide feedback through input.mozilla.com and Bugzilla, but don&#8217;t regularly leverage pre-release users for specific tasks.</li>
</ul>
<p>&nbsp;</p>
<p>The changes we&#8217;re currently pursuing are</p>
<ul>
<li><span style="color: #ff9900;">[content]</span> We&#8217;re redesigning and branding the notes in <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=697337">bug 697337</a>. See that bug for an initial mockup.</li>
<li><span style="color: #ff9900;">[content]</span> We&#8217;ll be culling the number of sections in the notes down to a more manageable set.</li>
<ul>
<li>See my proposal for editing in <a href="https://img.skitch.com/20111025-ru7bnwcddfw4t5xuym9ufsid9p.jpg">this image</a> (forgive the roughness). Proposed main headings are &#8220;What&#8217;s New&#8221;, &#8220;Known Issues&#8221;, &#8220;Try Firefox&#8221;, &#8220;Having Problems?&#8221;, and &#8220;Get Involved&#8221;.</li>
</ul>
<li><span style="color: #0000ff;">[audience]</span> Non-release channel notes will have different content than our release version &#8211; there will be more mention of how testers can utilize engineering tools like Bugzilla (see the last [purpose] bullet).</li>
<li><span style="color: #0000ff;">[audience]</span> We plan to start categorizing individual items in &#8220;What&#8217;s New&#8221; with tags like &#8220;New&#8221;, &#8220;Changed&#8221;, &#8220;Fixed&#8221;, and other technology-specific tags (think &#8220;HTML5&#8243;).</li>
<li><span style="color: #ff0000;">[implementation]</span> We&#8217;re going to start maintaining a common data source across all notes (a database of changes/issues).</li>
<ul>
<li>See <a href="https://bugzilla.mozilla.org/show_bug.cgi?id=697519">bug 697519</a> for implementation details. This means we can automatically roll over unresolved bugs from release to release unless they&#8217;re marked otherwise. We&#8217;ll also be able to query release info and noted issues, which gets interesting in this next bullet.</li>
</ul>
<li><span style="color: #008000;">[purpose]</span> Because we&#8217;re moving to a DB model, when a previously known issue is resolved, all older release notes will automatically link to the Firefox version where that issue was resolved. Value add!</li>
<li><span style="color: #008000;">[purpose]</span> Help curate the bug filing experience for community testers when additional testing is requested through the use of predefined file links.</li>
<ul>
<li>For instance &#8220;Please consider filing <a href="https://bugzilla.mozilla.org/enter_bug.cgi?product=Firefox&amp;component=Tabbed%20Browser&amp;version=10%20Branch&amp;comment=Steps%20to%20reproduce%20your%20animated%20tab%20issue:%0D%0A1.%0D%0A2.%0D%0A3.&amp;keywords=relnote_originated">a technical bug report</a> if you run into an issue when using the new animated tab functionality&#8221; which basically sets the following parameters automatically</li>
<ul>
<li>Product: Firefox</li>
<li>Component: Tabbed Browser</li>
<li>Version: 10 Branch</li>
<li>Comment: &#8220;Steps to reproduce your animated tab issue:&#8230;&#8221;</li>
<li>(hidden) Keyword: relnote_originated</li>
</ul>
<li>That hidden keyword is especially useful in case this experiment fails and teams need to filter out relnote bugs in their triage queries.</li>
</ul>
</ul>
<p>&nbsp;</p>
<p>If the new notes are considered successful, we plan to roll out similar changes to Beta on the next merge date, and then Release 6 weeks after that.  If you&#8217;ve got any ideas for making release notes more useful, please share in the comments here or in the bugs listed above. Additionally, if you have any ideas for the best place to source release notes from, or a new process with which Mozillians can propose notes, please share.</p>
]]></content:encoded>
			<wfw:commentRss>https://alex.keybl.com/rethinking-firefox-release-notes/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>My Firefox add-ons and what they say about me</title>
		<link>https://alex.keybl.com/my-firefox-add-ons-and-what-they-say-about-me/</link>
		<comments>https://alex.keybl.com/my-firefox-add-ons-and-what-they-say-about-me/#comments</comments>
		<pubDate>Mon, 31 Oct 2011 16:59:49 +0000</pubDate>
		<dc:creator>alexkeybl</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://alex.keybl.com/?p=175</guid>
		<description><![CDATA[I think the add-ons you use say a lot about you. So I&#8217;ve dumped my list of add-ons, categorized them, and called out some preferences you may want to set if you decide to install them. More after the break. &#160; I don&#8217;t like advertising (or anything else that distracts) Adblock Plus &#8220;Ads were yesterday!&#8221; [...]]]></description>
				<content:encoded><![CDATA[<p>I think the add-ons you use say a lot about you. So I&#8217;ve dumped my list of add-ons, categorized them, and called out some preferences you may want to set if you decide to install them. More after the break.<span id="more-175"></span></p>
<h3></h3>
<p>&nbsp;</p>
<h3>I don&#8217;t like advertising (or anything else that distracts)</h3>
<p><a href="http://adblockplus.org/en/">Adblock Plus</a></p>
<ul>
<li>&#8220;Ads were yesterday!&#8221;</li>
<li>I&#8217;d rather pay for content than be bombarded with advertising. Since I&#8217;m in the minority, I have to go rogue and block ads.</li>
<li>Adblock does away with more than ads though. Check out the Antisocial (removes tweet, RT, like, and +1 buttons) and Malware Domains subscriptions at <a href="https://adblockplus.org/en/subscriptions">the bottom of this page</a>. Then consider using <a href="https://addons.mozilla.org/en-US/firefox/addon/firefox-share-alpha/">Firefox Share (alpha)</a> instead.</li>
</ul>
<p><a href="http://flashblock.mozdev.org/">Flashblock</a></p>
<ul>
<li>&#8220;Replaces Flash objects with a button you can click to view them.&#8221;</li>
<li>I&#8217;ve had audio/video auto-play in Flash too many times.</li>
</ul>
<p>&nbsp;</p>
<h3>I like to be as secure as possible</h3>
<p><a href="https://agilebits.com/onepassword">1Password</a></p>
<ul>
<li>&#8220;Password and identity manager for Mac, Windows, iOS and Android.&#8221;</li>
<li>Securely stores your passwords, account info, CC info, etc. To make this extension useful, you&#8217;ll need to purchase the Mac/Windows client (which is a bit pricey). Also check out the iOS/Android clients.</li>
<li>1Password can be easily used with an encrypted data store on DropBox (a la Firefox Sync).</li>
</ul>
<p><a href="https://www.eff.org/https-everywhere">HTTPS-Everywhere</a></p>
<ul>
<li>&#8220;Encrypt the Web! Automatically use HTTPS security on many sites.&#8221;</li>
<li>For supported sites (Google, Twitter, Facebook, etc.), this add-on passes all requests securely even if an insecure request was originally made (say, from the search bar).</li>
<li>HTTPS-Everywhere isn&#8217;t currently possible on Safari/Chrome/IE due to the inability to rewrite HTTP requests as HTTPS requests prior to sending. Firefox ftw.</li>
</ul>
<p>&nbsp;</p>
<h3>I work at Mozilla</h3>
<p><a href="https://github.com/gkoberger/BugzillaJS">BugzillaJS</a></p>
<ul>
<li>&#8220;Add features to Bugzilla.&#8221;</li>
<li>Makes Bugzilla more readable and usable.</li>
</ul>
<p>&nbsp;</p>
<h3>I consider myself a power user</h3>
<p><a href="http://downloadstatusbar.mozdev.org/">Download Statusbar</a></p>
<ul>
<li>&#8220;View and manage downloads from a tidy statusbar&#8221;</li>
<li>Keeps you from dealing with window management when trying to check download status.</li>
<li>This is basically a stop-gap until the <a href="https://wiki.mozilla.org/Firefox/Features/Panel_based_download_window">panel based download window</a> feature lands.</li>
</ul>
<p><a href="http://piro.sakura.ne.jp/xul/_treestyletab.html.en">Tree Style Tab</a></p>
<ul>
<li>&#8220;Show tabs like a tree.&#8221;</li>
<li>Places tabs in a sidebar, thus making better use of these 16:9 screens we all have now.</li>
<li>Tree style tabs also make a lot of sense when used in conjunction with middle-clicking to open a page in a new tab. To open new tabs without giving them focus immediately, go into the Firefox settings, select &#8220;Tabs&#8221;, and then uncheck &#8220;When I open a link in a new tab, switch to it immediately&#8221;.</li>
<li>If you&#8217;re on a Macbook of some sort and don&#8217;t have a good middle click (cmd+click kind of stinks), try out <a href="http://clement.beffa.org/labs/projects/middleclick/">Middleclick</a> which turns a three finger tap into a middle click.</li>
</ul>
<p><a href="http://tmp.garyr.net">Tab Mix Plus</a></p>
<ul>
<li>&#8220;Tab browsing with an added boost.&#8221;</li>
<li>Allows you to customize a number of tab features. If you decide to take me up on using Middleclick, you should consider making middle clicks on tabs do nothing (to prevent errant closing).</li>
<li>Also try messing with the highlighting of unread tabs under &#8220;Tab Mix Plus Options &gt; Display &gt; Tab&#8221;.</li>
</ul>
<p><a href="http://chrispederick.com/work/user-agent-switcher/">User Agent Switcher</a></p>
<ul>
<li>&#8220;Adds a menu and a toolbar button to switch the user agent of a browser.&#8221;</li>
<li>Sometimes you come across a site that unnecessarily marks itself as only compatible with IE. Or you may prefer the iPad version of a site due to its cleaner layout.</li>
</ul>
<p>&nbsp;</p>
<h3>I&#8217;m dabbling with writing add-ons</h3>
<p><a href="https://builder.addons.mozilla.org/user/akeybl/">Copy Better Link</a></p>
<ul>
<li>Uses the (cmd/windows)-shift-c key combo to copy both the window title and URL as HTML into the pasteboard.</li>
<li>I have a sneaking suspicion this can already be accomplished by default or with another extension, but I couldn&#8217;t find any reference.</li>
</ul>
<p><a href="https://builder.addons.mozilla.org/user/akeybl/">followalong</a></p>
<ul>
<li>For use with the followalong webpage.</li>
<li>I&#8217;ll have a post coming up with details about followalong, but it&#8217;s basically an extension that enables collaborative browsing (think bug triaging, remote presentations, etc.)</li>
</ul>
<p>&nbsp;</p>
<h3>I&#8217;m sometimes clumsy</h3>
<p><a href="http://www.chrisfinke.com/addons/url-fixer/">URL Fixer</a></p>
<ul>
<li>&#8220;Fixes common typos in URLs entered in the address bar.&#8221;</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>https://alex.keybl.com/my-firefox-add-ons-and-what-they-say-about-me/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Another quick &amp; dirty OS X service (Phonebook)</title>
		<link>https://alex.keybl.com/another-quick-dirty-os-x-service-phonebook/</link>
		<comments>https://alex.keybl.com/another-quick-dirty-os-x-service-phonebook/#comments</comments>
		<pubDate>Fri, 28 Oct 2011 16:40:58 +0000</pubDate>
		<dc:creator>alexkeybl</dc:creator>
				<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://alex.keybl.com/?p=163</guid>
		<description><![CDATA[This one&#8217;s for new Mozilla hires. I&#8217;m not good with faces/names, which can of course be embarrassing for a new PM. I needed a quick way to query people&#8217;s names in the Mozilla Phonebook. I didn&#8217;t take the time to write a proper Cocoa service, instead opting for an Automator workflow w/ AppleScript. I was [...]]]></description>
				<content:encoded><![CDATA[<p>This one&#8217;s for new Mozilla hires. I&#8217;m not good with faces/names, which can of course be embarrassing for a new PM. I needed a quick way to query people&#8217;s names in the Mozilla Phonebook.</p>
<p>I didn&#8217;t take the time to write a proper Cocoa service, instead opting for an Automator workflow w/ AppleScript. I was having trouble with prompting Firefox to open a URL with spaces in it, so forgive the fact that I blow away your pasteboard to open the link (feel free to fix).</p>
<p>Basically you highlight a name, irc nick, or email address in Mail.app and then hit whatever keyboard shortcut you assigned. Steps to install/use after the break.<span id="more-163"></span></p>
<p>&nbsp;</p>
<p>1. Download: <a href="http://alex.keybl.com/wp-content/uploads/2011/10/Look-Up-in-Phonebook.zip">Look Up in Phonebook.zip</a></p>
<p>2. Extract into ~/Library/Services/</p>
<p>3. Assign a keyboard shortcut to it</p>
<p><a href="http://alex.keybl.com/wp-content/uploads/2011/10/Keyboard.jpg"><img class="aligncenter size-full wp-image-165" title="Keyboard" src="http://alex.keybl.com/wp-content/uploads/2011/10/Keyboard.jpg" alt="" width="562" height="219" /></a></p>
<p>4. Select a name (or email address from Mail.app)</p>
<p><a href="http://alex.keybl.com/wp-content/uploads/2011/10/3.6.24-bugs-%E2%80%94-Inbox-1.jpg"><img class="aligncenter size-full wp-image-164" title="3.6.24 bugs — Inbox-1" src="http://alex.keybl.com/wp-content/uploads/2011/10/3.6.24-bugs-%E2%80%94-Inbox-1.jpg" alt="" width="471" height="88" /></a></p>
<p>5. Hit your keyboard shortcut (shift+cmd+&#8217; in my case)</p>
<p>6. Oh that guy. Hmph&#8230;</p>
<p><a href="http://alex.keybl.com/wp-content/uploads/2011/10/Main-Mozilla-Phonebook.jpg"><img class="aligncenter size-full wp-image-166" title="Main - Mozilla Phonebook" src="http://alex.keybl.com/wp-content/uploads/2011/10/Main-Mozilla-Phonebook.jpg" alt="" width="408" height="307" /></a></p>
]]></content:encoded>
			<wfw:commentRss>https://alex.keybl.com/another-quick-dirty-os-x-service-phonebook/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>&#8220;Open in Bugzilla&#8221; w/ keyboard shortcut</title>
		<link>https://alex.keybl.com/open-in-bugzilla-w-keyboard-shortcut/</link>
		<comments>https://alex.keybl.com/open-in-bugzilla-w-keyboard-shortcut/#comments</comments>
		<pubDate>Wed, 28 Sep 2011 01:24:57 +0000</pubDate>
		<dc:creator>alexkeybl</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>
		<category><![CDATA[Planet]]></category>

		<guid isPermaLink="false">http://alex.keybl.com/?p=23</guid>
		<description><![CDATA[Copy/paste seems to be the best method for viewing unlinked bug numbers in bugzilla right now. Given how tedious that can be, I&#8217;ve thrown together a small OS X service that allows you to select a block of text in an app and directly open or list the included bug #s on bugzilla.mozilla.org. Note that [...]]]></description>
				<content:encoded><![CDATA[<p>Copy/paste seems to be the best method for viewing unlinked bug numbers in bugzilla right now. Given how tedious that can be, I&#8217;ve thrown together a small OS X service that allows you to select a block of text in an app and directly open or list the included bug #s on <a href="http://bugzilla.mozilla.org">bugzilla.mozilla.org</a>. Note that bug #s &lt;101 and between 1990-2020 are ignored for correctness and convenience. The download, source, and install info is after the break.<span id="more-23"></span></p>
<p>&nbsp;</p>
<p style="text-align: center;"><a href="http://alex.keybl.com/wp-content/uploads/2011/09/BugParser.zip"><img class="aligncenter size-full wp-image-28" title="BugParser.zip" src="http://alex.keybl.com/wp-content/uploads/2011/09/Screen-Shot-2011-09-27-at-10.28.56-AM.png" alt="Download Bug Parser" /></a><a href="https://github.com/akeybl/Open-in-Bugzilla">Source on GitHub</a></p>
<h3>To Install the Service</h3>
<ol>
<li>Open Finder</li>
<li>Shift+cmd+g to ~/Library/</li>
<li>Go to Services (create the folder if necessary)</li>
<li>Unzip &#8220;BugParser.zip&#8221; into that folder (you should now see BugParser.service in that directory)</li>
<li>Log-out and back in or run the following at the commandline
<pre style="padding-left: 10px;">/System/Library/CoreServices/pbs</pre>
</li>
<li>Go to System Preferences, the Keyboard Pane, Services and find &#8220;Open in Bugzilla&#8221;</li>
<li>Click the checkbox to enable the service, and double-click to the right of the label to set a keyboard shortcut<a href="http://alex.keybl.com/wp-content/uploads/2011/09/Screen-Shot-2011-09-27-at-9.36.58-AM1.png"><img class="aligncenter size-full wp-image-25" title="Screen Shot 2011-09-27 at 9.36.58 AM" src="http://alex.keybl.com/wp-content/uploads/2011/09/Screen-Shot-2011-09-27-at-9.36.58-AM1.png" alt="SysPrefs Screenshot" width="508" height="463" /></a></li>
<li>Now select some text and hit your keyboard shortcut to launch Bugzilla in the default web browser. Here&#8217;s a random copy/paste for you to try it out on:
<pre style="padding-left: 10px;">Page 1 | Sep 27, 2011
649234     nor     --     Wind     nobody@mozilla.org     UNCO     ---
652021     nor     --     All     nobody@mozilla.org     NEW     ---
652023     nor     --     All     nobody@mozilla.org     NEW     ---
652024     nor     --     All     nobody@mozilla.org     NEW     ---
652026     nor     --     All     nobody@mozilla.org     NEW     ---
657697     nor     --     All     ddahl@mozilla.com     NEW     ---
657699     nor     --     All     ddahl@mozilla.com     NEW     ---
657700     nor     --     All     ddahl@mozilla.com     NEW     ---
660091     nor     --     All     ddahl@mozilla.com     NEW     ---
661052     nor     --     All     nobody@mozilla.org     NEW     ---
661701     nor     --     Linu     nobody@mozilla.org     UNCO     ---
666147     nor     --     Wind     nobody@mozilla.org     UNCO     ---
673621     enh     --     All     nobody@mozilla.org     NEW     ---
673955     min     --     Mac     nobody@mozilla.org     UNCO     ---
686290     nor     --     Wind     nobody@mozilla.org     UNCO     ---</pre>
</li>
</ol>
]]></content:encoded>
			<wfw:commentRss>https://alex.keybl.com/open-in-bugzilla-w-keyboard-shortcut/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Joining Mozilla</title>
		<link>https://alex.keybl.com/joining-mozilla/</link>
		<comments>https://alex.keybl.com/joining-mozilla/#comments</comments>
		<pubDate>Sat, 24 Sep 2011 00:58:17 +0000</pubDate>
		<dc:creator>alexkeybl</dc:creator>
				<category><![CDATA[Firefox]]></category>
		<category><![CDATA[Mozilla]]></category>

		<guid isPermaLink="false">http://alex.keybl.com/?p=4</guid>
		<description><![CDATA[Friends have shown some interest in my move to help EPM Releases at Mozilla. It wasn&#8217;t an easy decision, but I&#8217;m confident in the new direction I&#8217;ve chosen. To put it simply, it&#8217;s a privilege to have been offered this position at Mozilla. In the same way I&#8217;ve long looked to Apple for well designed [...]]]></description>
				<content:encoded><![CDATA[<p>Friends have shown some interest in my move to help EPM Releases at Mozilla. It wasn&#8217;t an easy decision, but I&#8217;m confident in the new direction I&#8217;ve chosen.</p>
<p>To put it simply, it&#8217;s a privilege to have been offered this position at Mozilla. In the same way I&#8217;ve long looked to Apple for well designed consumer electronics, I&#8217;ve always looked to Mozilla for the future of the web and web standards. In fact, I&#8217;ve been an active Firebird/Firefox user for longer than I&#8217;ve been a Mac user. I love the product and <a href="http://www.mozilla.org/about/manifesto.en.html">what it stands for</a>, and I can&#8217;t wait to contribute to the release process.</p>
<p>My first day in the office is this coming Monday, 9/26. I&#8217;m looking forward to the new journey.</p>
]]></content:encoded>
			<wfw:commentRss>https://alex.keybl.com/joining-mozilla/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>
