Moving On to Other Projects

A week ago today, I gave my notice at Barracuda Networks where I
have been employed for the last seventeen months; My last day
hacking on Copy.com[0] will be this Friday. I am leaving Copy for one
reason: The role that I had there was not one that would keep me
happy, feeling fulfilled, and be constantly forcing me to improve my
craft. Hacking on Copy has been a by-and-large positive experience.

In my tenure there I honed my skills and learned how
to operate in a corporate environment (something that I had never
experienced before). I really do think that Copy is a great
product and the people working on it are incredible – I see big
things in Copy’s future and I am kind of sad that I will miss out
on experiencing them firsthand. When I started working on the Copy
web app, it was very very barebones. I helped flesh out its
initial feature set, and then worked on implementing new features
and participated in the team growing and growing. I think that I
was number seven-ish on the Copy team, and am leaving a team of twenty
nine not counting myself. The Copy account that I created on my
first day has a user id in the tens of thousands (lots of early
test accounts I guess) and now Copy has over two million active
users.
I will miss my Copy coworkers, and I wish them well. I plan on
focusing on getting the projects in my idea list implemented, so
look for those to appear on Github[1] and/or my personal site[2].

To the Copy folks that may end up seeing this, I have only this to
say:
So long, and thanks for all the fish.

[0] https://copy.com
[1] https://github.com/zachwick
[2] https://zachwick.com

Emoji Support in Jabber.el

I use Emacs for almost everything on my computers from text editing,
email, IRC, Jabber/XMPP, to web browsing. With regard to IRC and
Jabber/XMPP, I tend to converse with quite a few people who like
to use Emoji. If you can’t get these people to use their command
of the written word to get their point across, here is a little
hack to get jabber.el, an Emacs Jabber/XMPP client to display
Emoji correctly.

Configuration
————-
Assuming that you have jabber.el installed and configured to
connect to your Jabber/XMPP server(s) of choice, it is pretty
straight forward.
First, install the Symbola TTF font on your machine. On my
Parabola GNU/Linux box, I do that with `pacman -S
symbola-ttf`. Then inside of Emacs, do `M-x customize-group` and
enter `jabber-chat` as the group name.
Next, locate the “Jabber Chat Text Foreign” section. This section
deals with the font-face to use for text that other’s send you. In
that section, simply change to “Font Family” option to
`Symbola`. Then make sure to apply and/or save your new
configuration.

Using the Configuration
———————–
Your Emacs should now display all incoming chat text using the
Symbola font face and render Emoji correctly without any
additional tweaking. This is a quick and dirty hack to get Emoji
support, but if you can bear having two different fonts in the
same chat buffer, then this may be just what you are looking for.

Acknowledgements
—————-
Kudos to T. Hunter and his post[0] for his initial insight into using
Symbola for Emoji support.

[0] http://thomashunter.name/blog/enable-emoji-fonts-on-debian-ubuntu-mint-linux/