Quantcast
Channel: mitcho.com » projects
Browsing latest articles
Browse All 21 View Live

HookPress: Webhooks for WordPress

I recently have spent a little time putting together a new WordPress plugin called HookPress. HookPress lets you add webhooks to WordPress, letting you easily develop push notifications or extend...

View Article



Image may be NSFW.
Clik here to view.

Let’s talk about how cool our localizers are

I uploaded Ubiquity to BabelZilla, an online community and tool for localizing Mozilla-style strings, just a couple days ago and we already have French and Polish complete.1 WOW! Granted, these are...

View Article

Image may be NSFW.
Clik here to view.

Performance vs Responsiveness —or— How I Made the Parser Twice As Fast in One...

Since we launched Ubiquity 0.5, the issue of Parser 2 performance has been brought up over and over within the community. By virtue of having a more flexible and localizable design, Parser 2 was...

View Article

Image may be NSFW.
Clik here to view.

Exploring Command Chaining in Ubiquity: Part 1

Since the dawn of time people have been asking about command chaining in Ubiquity. If you have a translate command and an email command, it would be great to be able to, for example, translate hello to...

View Article

Image may be NSFW.
Clik here to view.

The Ubiquity Persistence Project: exploring a persistent Ubiquity in the toolbar

It’s often hard to remember Ubiquity’s presence and keystroke without a visual reminder—even I often forget that I could use Ubiquity and end up going to a search engine or using the search bar for...

View Article


Image may be NSFW.
Clik here to view.

Exploring Command Chaining in Ubiquity: Part 2

Introduction I recently have begun giving serious thought to what command chaining might look like in Ubiquity and the various considerations which must be made to make it happen. The “command...

View Article

Image may be NSFW.
Clik here to view.

The Aliens Aliases Have Landed

This week I implemented a new way to customize and extend Ubiquity commands: CmdUtils.CreateAlias. The use case for and importance of CreateAlias CreateAlias lets you easily create a special-case...

View Article

Image may be NSFW.
Clik here to view.

Mozilla By The Numbers

About six months ago I started working for Mozilla Labs full-time, focusing on Ubiquity, the multilingual natural language interface for the browser. This week marked my last week on contract as I go...

View Article


Extending WordPress talk at the Boston WordPress Meetup

Yesterday I gave a talk at the Boston WordPress Meetup. The Boston WordPress Meetup meets monthly at the Microsoft Cambridge Research Center which is a fantastic venue right on the Charles river. Last...

View Article


Image may be NSFW.
Clik here to view.

Mashing up the browser in Maine

Last week I was invited to give a talk at the TechMaine annual conference in Portland, Maine. Being a longer time slot than I previously have used to talk about Ubiquity, I decided to dedicate a good...

View Article

Disgusting Word-formatted HTML and how to fix it

In working on a new website for the MIT Working Papers in Linguistics, I recently inherited a collection of HTML files with all of our books’ abstracts. To my dismay (but not surprise) the markup in...

View Article

Image may be NSFW.
Clik here to view.

After the Deadline for Firefox

After the Deadline is a powerful and intelligent proofreading tool which checks for spelling errors, misused words, some grammatical gaffes, and even some stylistic issues. For the past month, I’ve...

View Article

Image may be NSFW.
Clik here to view.

Jetpack Ambassadors in MV

A couple weeks ago I went out to Mozilla HQ in Mountain View for a Jetpack Ambassador meetup. Jetpack is a project at Mozilla labs intended to make writing Firefox add-ons easier, and shares some...

View Article


Jetpacking in Boston

A couple weeks ago I gave a talk at the Boston Javascript meetup introducing Jetpack and filling people in in the latest developments in the project, including the Reboot. Between 20 to 30 people came...

View Article

Image may be NSFW.
Clik here to view.

Spring is for Speaking: JSConf, WordCamp SF, IACL

I recently confirmed three different very exciting speaking gigs which I’ll be doing this spring: JSConf.us: I’ll be putting my Mozilla Jetpack Ambassador hat on to represent Mozilla Labs’ Jetpack...

View Article


Image may be NSFW.
Clik here to view.

Better Linguist List RSS Feeds

Everyone I know in linguistics uses the LINGUIST List website to a greater or lesser degree. Linguist List began as a mailing list in the 90’s, with book, job, and dissertation announcements,...

View Article

Image may be NSFW.
Clik here to view.

Every website has a purpose

Every website has a purpose. Maybe you want people to buy a product, donate to your cause, download your app, or subscribe to your mailing list. How can you confidently modify your site to make it more...

View Article


Image may be NSFW.
Clik here to view.

Happy Halloween!

Happy Halloween from the Firefox Panorama team! We carved some pumpkins a couple days ago in my department. I carved the Panorama logo above, but also one of the Stata Center. More Jack-O-Lantern...

View Article

Image may be NSFW.
Clik here to view.

Checking mochitest test coverage

One of the last bugs for Firefox Panorama was bug 625818: “Check Panorama mochitest test suite coverage”. Our automated tests ensure that we do not regress on existing functionality, but it’s only as...

View Article

Image may be NSFW.
Clik here to view.

Nountype Quirks: Day 3: Geo Day

.scorebar { background-color:red; display:inline-block; height:0.5em; vertical-align:middle; } .scoretable td { font-size: 0.7em; } It’s time for one more installment of Nountype Quirks, where I...

View Article
Browsing latest articles
Browse All 21 View Live




Latest Images