99% Chimpanzee - 1% Human

Wed, 23 Mar 2005

Now Hear This

That ListenUp! I wrote last night? Bah. Too limited. So, in about an hour's worth of work today, I reimplemented it.

It registers to listen for all NSNotifications (by declaring an observer without a particular event name or object, it will listen for all events), and provides a nice search box for filtering down the results. Because the contents of the table view are bound to the event array (yay, Cocoa Bindings!), I even get sorting for free.

ListenUp_all_events

It will allow for searching on any of the dictionary values (Event Name, Time, or Message). Here's one filtering on 'Thumb':

ListenUp_filtering_on_Thumb

Here's another, filtering on the time of day:

ListenUp_filtering_on_time

The underlying search machinery accepts regular expressions:

ListenUp_filtering_on_time_regexp

[13:16] | [/play] | [#] | [G] | [Comments: 0]
ListenUp! (Sprinting, Days 3 and 4)

Days 3 and 4 were a little slower. There were some issues at work that were left in a slightly less than resolved state. So, I divided my time between working on work and Thumbscrew. I finished the internal Thumbnailer module, so it can act as a standalone. It will be communicating back with Thumbscrew via NSNotifications. Unlike Zope 2 or Zope 3 Events, NSNotifications are sent to a name rather than an Interface object, so I wrote another little app, called ListenUp! which takes an Event Name and listens for it, spitting out the contents of the NSNotification's object payload. Here's a screenshot, with Thumbnailer running in the background:

ListenUp_and_Thumbnailer

[11:20] | [/play] | [#] | [G] | [Comments: 0]
< March 2005 >
SuMoTuWeThFrSa
   1 2 3 4 5
6 7 8 9101112
13141516171819
20212223242526
2728293031  
Latest Software
Flickr
www.flickr.com
This is a Flickr badge showing public photos from urbanape. Make your own badge here.
Categories
all: (159)
  home: (36)
  play: (87)
  software: (32)
  work: (4)
Archives
On Tap
On the Nightstand
Douglas Hofstadter's Gödel, Escher, Bach: an Eternal Golden Braid
Syndication