archive page 6 - Dave's Blog

Search
My timeline on Mastodon

Welcome to DEF CON, the Largest Underground Hacking Convention in the World

2008 May 4, 10:35Video archives of DEFCON presentations.PermalinkCommentsvia:swannman security video feed defcon conference hack monthly

Slate V: archive player

2008 Apr 30, 10:35A humorous video on the topic of Internet video.PermalinkCommentsvia:ericlaw humor video internet progress-bar

SilverBiology - Blog Archive - Fun with LSID's and IE8's new Activities

2008 Apr 8, 5:41Biology site makes activity to resolve their URNs: "In this case we decided to see how we could easily highlight a LSID and quickly get related information from its Authority."PermalinkCommentsactivity ie8 urn uri blog article biology via:benny

bunnie's blog - Blog Archive - Chumby Wifi Sniffer

2008 Apr 8, 1:08"... a version of the chumby that sniffs wifi and renders captured packets onto the display."PermalinkCommentsvia:swannman chumby wifi sniff security sniffing wireless network

Zeno's Progress Bar - Stolen Thoughts

2008 Apr 7, 10:09

Text-less progress bar dialog. Licensed under Creative Commons by Ian HamptonMore of my thoughts have been stolen: In my previous job the customer wanted a progress bar displayed while information was copied off of proprietary hardware, during which the software didn't get any indication of progress until the copy was finished. I joked (mostly) that we could display a progress bar that continuously slows down and never quite reaches the end until we know we're done getting info from the hardware. The amount of progress would be a function of time where as time approaches infinity, progress approaches a value of at most 100 percent.

This is similar to Zeno's Paradox which says you can't cross a room because to do so first you must cross half the room, then you must cross half the remaining distance, then half the remaining again, and so on which means you must take an infinite number of steps. There's also an old joke inspired by Zeno's Paradox. The joke is the prototypical engineering vs sciences joke and is moderately humorous, but I think the fact that Wolfram has an interactive applet demonstrating the joke is funnier than the joke itself.

I recently found Lou Franco's blog post "Using Zeno's Paradox For Progress Bars" which covers the same concept as Zeno's Progress Bar but with real code. Apparently Lou wasn't making a joke and actually used this progress bar in an application. A progress bar that doesn't accurately represent progress seems dishonest. In cases like the Vista Defrag where the software can't make a reasonable guess about how long a process will take the software shouldn't display a progress bar.

Similarly a paper by Chris Harrison "Rethinking the Progress Bar" suggests that if a progress bar speeds up towards the end the user will perceive the operation as taking less time. The paper is interesting, but as in the previous case, I'd rather have progress accurately represented even if it means the user doesn't perceive the operation as being as fast.

Update: I should be clearer about Lou's post. He was actually making a practical and implementable suggestion as to how to handle the case of displaying progress when you have some idea of how long it will take but no indications of progress, whereas my suggestion is impractical and more of a joke concerning displaying progress with no indication of progress nor a general idea of how long it will take.

PermalinkCommentszenos paradox technical stolen-thoughts boring progress zeno software math

Search and Archive of Dave's Things

2008 Apr 7, 10:31

Photo of crates in a warehouse. Licensed under creative commons by Don Jones.I now have search and an archive available for my site. I previously tried to setup crappy search by cheating using Yahoo Pipes and now instead I have a slightly less crappy search that works over all of the content that I've produced on my blog, uploaded to flickr or youtube, or added to delicious.

You can now read my first LiveJournal blog post or, for probably much more entertainment value, view all the photos and videos of Cadbury by searching for 'bunny'.

The search is only slightly less lame because although it searches over all my content, I still implemented it myself rather than getting a professional package. Also, the feed supports the same search and archive as my homepage so you can subscribe to a feed of Cadbury if you're so inclined and just skip all this other boring stuff. My homepage and feed implement the OpenSearch response elements and I've got an OpenSearch search provider (source) as well.

PermalinkCommentstechnical search archive opensearch homepage

Gmail integration with Internet Explorer 8

2008 Apr 3, 9:00

Internet Explorer LogoGmail Logo licensed under CC by Victor de la FuenteWith the new features of IE8 there's several easy ways to integrate Gmail, Google's web mail service, for mail composition, searching, and monitoring that I enjoy using.

Composition
I made a Send via Gmail activity that allows you to select some text, a document, or link and via the activity menu open a new tab to compose a new message with the selection. Go to my activity page and click "Send via Gmail" (source) to install it. I found info on the gmail composition URL in the comments of this gmail howto article and used that in the activity. I talked about activities previously.
Search
I've made a search provider that searches your gmail account. See my search provider page and select 'Gmail' (source) to install the Gmail search provider. Search providers aren't new to IE8 but this fits in with Gmail integration in IE. Again in the comments of another howto I found information on a Gmail search URL.
Monitor
New to IE8 is authenticated feed support and favorites bar monitoring which combined with the Gmail inbox feed means you can see when you get new mail in your favorites bar in IE. To do this, navigate to the feed https://mail.google.com/mail/feed/atom, click 'Subscribe to this feed', then click on the Add button in the upper left (the star with plus icon) and select 'Monitor on Favorites Bar' to add this as a monitored item in the favorites bar. Next, right click on the new item in your favorites bar, open the properties dialog, and enter your Gmail username and password into the new username and password fields. Now when you get new mail the Gmail feed item will shine and bold and you'll be able to get to new messages in the dropdown. I described monitored feed items previously.
PermalinkCommentsactivity gmail search howto google ie feed rss opensearch

Cory Doctorow's craphound.com - Blog Archive - Hello Cory - the audio

2008 Mar 15, 11:47A recording of a reading of fan fiction involving a caped and goggled Cory Doctorow.PermalinkCommentscory-doctorow humor audio hello-cory fiction

CSE 590YA - Winter '02 - Lectures and Archived Materials

2008 Mar 10, 3:20Josh Benaloh / Brian LaMacchina encryption course at University of Washington available for free. Slides and audio from the course are available. Recommended by course through my company.PermalinkCommentsmath encryption education security csc todo

& Teller (iTricks.com Magic News, Magic Videos and Podcasts - Blog Archive - iTricks.TV Pick Of The Day)

2008 Mar 8, 10:48"remember Dawn Of The Dead? Did you ever wonder how that horrifying turn of events would effect Las Vegas? What about specifically Teller, of Penn and Teller?"PermalinkCommentsteller penn-and-teller video zombie humor sad via:boingboing

URI Addressable Text Adventure Games

2008 Mar 2, 9:18

This post is about creating a server side z-code interpreter that represents game progress in the URI. Try it with the game Lost Pig.

I enjoy working on URIs and have the mug to prove it. Along those lines I've combined thoughts on URIs with interactive fiction. I have a limited amount of experience with Inform which generates Z-Code so I'll focus on pieces written in that. Of course we can already have URIs identifying the Z-Code files themselves, but I want URIs to identify my place in a piece of interactive fiction. The proper way to do this would be to give Z-Code its own mimetype and associate with that mimetype the format of a fragment that would contain the save state of user's interactive fiction session. A user would install a browser plugin that would generate URIs containing the appropriate fragment while you play the IF piece and be able to load URIs identifying Z-Code files and load the save state that appears in the fragment.

But all of that would be a lot of work, so I made a server side version that approximates this. On the Web Frotz Interpreter page, enter the URI of a Z-Code file to start a game. Enter your commands into the input text box at the bottom and you get a new URI after every command. For example, here's the beginning of Zork. I'm running a slightly modified version of the Unix version of Frotz. Baf's Guide to the IF Archive has lists of IF games to try out.

There are two issues with this thought, the first being the security issues with running arbitrary z-code and the second is the practical URI length limit of about 2K in IE. From the Z-Code standard and the Frotz source it looks like 'save' and 'restore' are the only commands that could do anything interesting outside of the Z-Code virtual machine. As for the length-limit on URIs I'm not sure that much can be done about that. I'm using a base64 encoded copy of the compressed input stream in the URI now. Switching to the actual save state might be smaller after enough user input.

PermalinkCommentszork frotz interactive-fiction zcode if technical uri fragment

Comcast Blocking: First the Internet - Now the Public (Save the Internet Blog - Blog Archive)

2008 Feb 26, 2:47"Comcast - or someone who really, really likes Comcast - evidently bused in its own crowd. These seat-warmers, were paid to fill the room, a move that kept others from taking part."PermalinkCommentscomcast article internet net-neutrality government fcc

Richard Feynman: The Pleasure of Figuring Randi's Tricks Out (The Amazing Show starring James Randi - Blog Archive)

2008 Feb 24, 8:35The Amazing Randi discusses his friendship with Richard Feynman. FTA: "Randi discusses his friendship with Nobel prize winner, CalTech professor and Far Rockaway, NY native Richard Feynman."PermalinkCommentsrichard-feynman amazing-randi podcast mp3 audio

The Simpsons Archive: Ian Maxtone-Graham Interview (December 1999)

2008 Feb 24, 12:33Simpson's Archive posts article "Ian Maxtone-Graham" By Catherine Seipp "A Decade Of 'D'oh!'" (c) Mediaweek, December 20, 1999. Mentions of Army Man including two excerpts.PermalinkCommentsarmy-man simpsons ian-maxtone humor

The Simpsons Archive: George Meyer Interview (March 2000)

2008 Feb 24, 12:24Simpsons Archive posts an article: "George Meyer" By David Owen, "Taking Humor Seriously - George Meyer, the funniest man behind the funniest show on TV." (c) The New Yorker, March 13, 2000. Brief mention of Army Man.PermalinkCommentshumor simpsons george-meyer army-man

Mechanically Separated Meat - Blog Archive - Super Mario World vs. the Many-Worlds Interpretation of Quantum Physics

2008 Feb 19, 8:57A video of a player's many attempts at the same level in a hacked Super Mario World game overlayed on top of one another.PermalinkCommentsvideo mario game quantum-physics via:boingboing

Schmap Licenses my Photos

2008 Feb 18, 1:34

Hotel Diva Computer RoomI got a FlickrMail from Emma J. Williams a bit ago saying that they wanted to use two of my photos in their Schmap San Francisco Guide online travel guide. So now you can see two of my vacation photos on the Westfield San Francisco Shopping Center Schmap page and the Hotel Diva Schmap page.

Westfield San Francisco EscalatorI think its wonderful that digital cameras are at the point where I really don't have to know much about their workings to produce a photo that's reasonable looking. And its thanks to Flickr and searchable tags that Schmap could find my photos. Since my photos on Flickr are all licensed under a Creative Commons license named Attribution-Noncommercial-No Derivative Works 2.0 Generic which only applies to non-commercial uses, Schmap, which is advertisement supported, kindly asked me if they could use my photos. I agreed to their license which was human readable and included wonderful stuff like I get in place attribution and the license is only applicable while Schmap makes their guide freely available online.

Previously I've only heard of folks having their flickr photos used without their permission so I'm glad to know that's not always the case. Or perhaps this is just Schmap's clever method of getting me to blog about them.

PermalinkCommentsme photos creative-commons shcmap flickr

the cost of monoculture (Mozilla in Asia - Blog Archive)

2008 Feb 11, 5:50The story of South Korea's ActiveX web encryption scheme.PermalinkCommentsblog article ie internet microsoft mozilla security ssl activex korea south-korea seed

Learning America Smarter: Northern European Geography 101 (Diesel Sweeties Newsblog - Blog Archive)

2008 Feb 8, 11:21FTA: "I was quite troubled to realize today that I couldn't list ten major differences between Sweden and Norway. All my best Livejournal pals lent a hand and we came up with this not-entirely-comprehensive list."PermalinkCommentsmap humor via:boingboing norway sweden europe geography information visualization

Personal Search with Yahoo Pipes

2008 Feb 3, 11:59

I've setup a minimal search page that uses a Yahoo Pipe to sort of search through my content. I say sort of search because I only get full text search over my recent item feeds and otherwise I just search over my tags.

To get real search I'm going to have to keep an archive of all my content on my own website. This is a pain but on the other hand it will let me easily backup my content or display old items on my page. Why didn't I just use a prebuilt solution?

PermalinkCommentsyahoo search rss yahoo-pipes homepage
Older EntriesNewer Entries Creative Commons License Some rights reserved.