Subscribe: onfocus.com
http://xml.onfocus.com/posts
Added By: Feedage Forager Feedage Grade B rated
Language: English
Tags:
absurdity  blog  don  election  emoji  end  finding  https  lost  made  making  people  process  secure  set  short  sites  slack  text 
Rate this Feed
Rate this feedRate this feedRate this feedRate this feedRate this feed
Rate this feed 1 starRate this feed 2 starRate this feed 3 starRate this feed 4 starRate this feed 5 star

Comments (0)

Feed Details and Statistics Feed Statistics
Preview: onfocus.com

onfocus.com



A personal weblog by Paul Bausch, a web developer in Corvallis, OR



Last Build Date: Sat, 01 Oct 2016 12:30:40 -0700

 



Link Finders

Fri, 30 Sep 2016 13:16:09 -0700

The latest episode of Reply All is all about online scams: #78 Very Quickly to the Drill. As a balance to all of the scamminess mentioned, they talked about a service called The Ring Finders. It's an organization that lists people with metal detectors across the country who will help find lost wedding rings. It was a great way to end the episode, and a good reminder that lots of people have the impulse to help—and people can get problems solved with that help.

That train of thought led me to the idea that there should be a website called The Link Finders. There's nothing more frustrating than knowing you've read a certain article or seen a certain piece of information that you can't find again. I wrote about some strategies for finding lost sites in 2006: Finding Lost URLs. It's a recurring theme in MetaFilter's backchannel, MetaTalk. There are two of those types of post on the front page as I type this: someone read something on MetaFilter somewhere, they've tried their personal searching bag of tricks, they come up empty, and they need assistance finding it.

Seeing that process in public is satisfying. Someone has a specific problem, others chime in with suggestions, and most of the time the person finds their bit of info. If the information is also of interest to you it's even better. You get randomly referred to a link you might not have seen otherwise and you get a sense that there is justice in the universe.

Lazyweb, go!



Morning River View

Wed, 28 Sep 2016 08:25:02 -0700

(image)



Burning Man Sunrise Set by Tycho

Tue, 27 Sep 2016 21:56:07 -0700

width="640" height="360" scrolling="no" frameborder="no" src="https://w.soundcloud.com/player/?url=https%3A//api.soundcloud.com/tracks/284911805&auto_play=false&hide_related=false&show_comments=true&show_user=true&show_reposts=false&visual=true">

This set made my day and I'm not sure how but that last track was perfection. Thanks, kottke!



new donut shop! 🍩

Sun, 25 Sep 2016 10:12:03 -0700

(image)



c2bk Infrastructure Report

Sat, 24 Sep 2016 09:42:37 -0700

Infrastructure updates to this blog continue apaceish:
  • HTTPS1 on at all times :lock:
  • Emoji everywhere :dog:
  • Friendlier URLs for posts with slugs :snail:
  • CSS now SASS-y :racehorse:
  • Super modern git and CDN deploy process with a bash script :hammer_and_pick:
  • Cutting edge access reports with analog :bar_chart:
  • Most recent CodeMirror for textarea while composing posts :page_facing_up:
  • Deferred loading of video embeds :hourglass:
  • Bug fixes and performance improvements :bug:

And for fun here are the services I use for this site:
  • Hover for domain registry :man_in_business_suit_levitating:2
  • DigitalOcean for the virtual server :droplet:
  • AWS CloudFront for hosting images, scripts, and stylesheets :cloud:
  • ZoneEdit for DNS :memo:

I still feel more couch than blogK at this point, but ticking off items that have been on my to-do list since the early part of this century feels good.

1 Proper pronunciation?
2 The hovering businessman emoji's ska roots.



Election Profit Makers

Thu, 22 Sep 2016 11:56:03 -0700

(image)

Someday this election's going to end...

And when it does, the Election Profit Makers podcast will end. But today is not that day. When life hands you election absurdity, one response is to transform it into better absurdity. That's EPM: better absurdity. If you're not already gathering intel and riding those waves, it's time to invest while you still can.



Old Geek Jobs

Thu, 22 Sep 2016 08:52:58 -0700

(image)

This site that sprang out of a Hacker News discussion of a Tim Bray post is relevant to my interests.



Lake Street Dive, "What I'm Doing Here"

Wed, 21 Sep 2016 18:43:37 -0700

width="640" height="360" src="https://www.youtube.com/embed/lcUeothSPyc?rel=0" frameborder="0" allowfullscreen>

Wednesday night moment of zen. You might need a chaser.



Facing Fear

Wed, 21 Sep 2016 09:55:41 -0700

(image)

danah boyd on what the traditional media can learn from the internet: don't feed the trolls.



Let's Encrypt

Wed, 21 Sep 2016 08:05:54 -0700

I'm a big fan of Let's Encrypt. They made the task of setting up and maintaining SSL/TLS certificates—a process more convoluted than it should have been—into something simple. I've been using it for the certificate here and for several other sites for quite a while now and they have a solid process.

To top it off, their certificates are free (as in beer). They have taken away most of the excuses people use for not making their sites secure. (If you care about Google rankings you probably moved to a secure site years ago. If not, the time is now.)

All of this free goodness isn't free. They just shared their operating costs and are asking folks to donate to help keep it going. Even if you don't use their service directly, there's a good chance some of the sites you frequent do. I think it's worth supporting a more secure Web.



morning jade

Wed, 21 Sep 2016 07:29:03 -0700

(image)



c2bK: Comment Emojification

Mon, 19 Sep 2016 20:31:18 -0700

As part of my Couch to BlogK program (c2bK), I'm making some infrastructure improvements around here. This blog uses some home-rolled PHP, a handful of Perl scripts for snagging photos from other services, and love. I figured suffering the slings and arrows of a public commenting system would help me stay on task, but my old commenting system felt a bit dated. I knew there was only one thing that could bring my weblog comments into the Slack millennium: emoji.

I don't have research to back it up, but I'm fairly certain that kids these days don't even use text. They share pictures and write elaborate encoded messages with a set of pictograms that communicate with more verve than the stolid word. Who am I to fight against a tide of verve?

Once the decision was made, I thought it was just a matter of making sure my database was using a character set that could handle emojis and I'd be off to the races. Iñtërnâtiônàližætiøn is a solved problem! UTF-8 has solved everything! Well...

Using emoji on your phone is easy. Using emoji on your desktop is not as easy. And even though I'm bringing this website up-to-date for the kids who might not even know what a desktop is, I'd like our elders to be able to participate in the fun. Building my own emoji-selection contraption felt like a tall order, but I google stumbled on wdt-emoji-bundle by Nedim Arabacı which did most of the heavy lifting for me. He was inspired by the Slack emoji picker which translates emoji into a colon-delimited short name that can mingle easily with text.

That led me to Slack's own Cal Handerson's project emoji-data that is the rosetta stone of emoji. You see, different device manufacturers use different codepoints to represent the same glyph. So even if you're storing the incoming emoji characters correctly, not everyone would be able to see, for example, Down-Pointing Red Triangle on the other end. emoji-data does the work of saying that Android's arrow is here, Apple's arrow is there, and you don't need to just give up on people being able to emoji together.

(This doesn't even touch on the problem of different visual implementations across different emoji sets.)

Instead of storing the universal emoji characters, I opted to store the short name as plain text and then do a bit of translating on the other end. Another of Cal Henderson's projects, php-emoji made it easy for me to write some quick translation functions and then I really was off to the races! :racehorse: (No, I don't have emoji implemented for posts yet.)

Long story short: emojis are hard, this hand-coded blog now has a comment system with a Slack style emoji menu, support for emoji short code text, and a bridge to interface with the Snapchat generation thanks to folks like Cal and Nedim sharing some of their work in public.

And all of that means I'm on my way to blogK.