Adam Monsen

March 29, 2010

Ehcache Java library’s UpdateChecker == spyware

Filed under: Default — Tags: , , — adam @ 9:03 am PDT

I just took a peek at recent Grails development, and noticed they added code to disable a “phone home” feature in Ehcache. Strange, I thought, why would this be necessary?

Apparently Ehcache includes an automatic update check that is also effectively a phone home. Terracotta software conveniently collects some extra information (such as your IP address) when Ehcache phones home. The information they collect is benign. But, seriously? A library phoning home, by default?

Who decided it would be a good idea to add this feature to a popular Java library? It’s a transparent attempt at gathering usage statistics.  As a participant in a professional FLOSS project, I can fully identify with the need for knowing who is using your software. But automatically, secretly phoning home is not the way to do it!

Terracotta, will you turn this feature off by default in the next Ehcache release?

I see this issue has come up in forums:

Other tidbits:

March 23, 2010

Video about Mifos

Filed under: Default — Tags: , , , , — adam @ 11:11 pm PDT

Here’s a cool video describing the product I work on at my job.

January 28, 2010

Keeping Bees in Seattle

Filed under: Default — Tags: , , , — adam @ 11:25 am PDT

Thanks to Doree for posting my question about keeping Mason Bees in city limits. Turns out the bees are harmless to humans and pets, and do some seriously helpful pollinating!

October 24, 2009

Googleplex at a Glance

Filed under: Default — Tags: , — adam @ 4:07 pm PDT

I’m having a great time at the Google Summer of Code 2009 mentor summit. The people are cool. The un-conference talks are fantastic: community building, mentoring, project hosting, etc. But this post isn’t about all that, this is about the Googleplex itself. Notables:

  • “microkitchens”: snacks, coffee, drinks, and a vending machine with prices based on nutritional value (corn nuts: 15 cents, candy bar 4 dollars)
  • volleyball, pool, massage chair, books, games
  • Toto washlet toilets
  • “refer a friend” promos every 20 feet
  • coding case studies in the toilet stalls

October 15, 2009

writing a file as UTF-16, little-endian

Filed under: Default — Tags: — adam @ 10:50 am PDT

With Vim, “:set bomb”, then “:set fenc=utf-16le”, then write the file to disk.

From the command line: “uconv -t –add-signature -t UTF-16LE in.txt -o out.txt”.

September 24, 2008

I’m a Talker

Filed under: Default — Tags: , , , , , — adam @ 9:56 am PDT

I’ll be giving a couple of lectures/seminars this week in the Twin Cities. The first is tonight at the U of M (topic: Selenium), the second will be Saturday morning (topic: Vim). See here for announcements about future talks and materials from talks past.

September 21, 2008

The Pigeon is Back!

Filed under: Default — Tags: , , , , — adam @ 9:01 pm PDT

Keeping me up late… keeping me from working on my upcoming Vim and Selenium talks. This time with fast-booting desktops!

Found on this Slashdot thread:

  1. ASUS motherboards now ship with an embedded mini Linux distribution to give you Web browsing and Skype in seconds
  2. A pretty cool-looking bootable os and desktop written entirely in assembly

August 13, 2008

Plug and Play Linux Webcam

Filed under: Default — Tags: , , , — adam @ 10:31 am PDT

Based on this review I bought a Logitech QuickCam Pro 9000. I ignored all the red tape and “Run The Installer First!” warnings on the packaging, and plugged it in to my Ubuntu 8.04 laptop. And it worked immediately. Yay! Skype, Cheese, both work. Video sharing via Flash (like for Dimdim) doesn’t work, so no extra credit, yet. :)

My face with edge effects

My face with edge effects

« Newer Posts

Powered by WordPress