graph page 10 - Dave's Blog

Search
My timeline on Mastodon

Enough With The Rainbow Tables: What You Need To Know About Secure Password Schemes

2007 Sep 11, 12:01Blog post about password security. A bit of a shot at:PermalinkCommentshack hackers crypto cryptography security blog article hash password authentication via:swannman

Hackszine.com: Seam carving: content-aware image resizing

2007 Aug 22, 12:12Software that resizes images while maintaining the relative ratios of important features. Just go watch the video its neat!PermalinkCommentsimage images software photos photo siggraph video

Duck and Cover! - a photoset on Flickr

2007 Aug 15, 3:24From the article: "... a scan of a brochure from the Kelsey-Hayes Company, Detroit, MI for their pre-fabricated fallout shelters, circa 1963." Very cool.PermalinkCommentsculture design flickr history images photo photography photos retro via:swannman

The Uneasy Relationship Between Mathematics and Cryptography

2007 Aug 13, 2:05From : "Rarely do we think of mathematicians as glamorous. But during the 1980s, the rising importance of cryptography injected a certain amount of glitz into the discipline.PermalinkCommentsmath article history cryptography

Which which - Batch File Hackiness

2007 Aug 9, 5:41To satisfy my hands which have already learned to type *nix commands I like to install Win32 versions of common GNU utilities. Unfortunately, the which command is a rather literal port and requires you to enter the entire name of the command for which you're looking. That is 'which which' won't find itself but 'which which.exe' will. This makes this almost useless for me so I thought to write my own as a batch file. I had learned about a few goodies available in cmd.exe that I thought would make this an easy task. It turned out to be more difficult than I thought.

for /F "usebackq tokens=*" %%a in ( `"echo %PATH:;=& echo %"` ) do (
    for /F "usebackq tokens=*" %%b in ( `"echo %PATHEXT:;=& echo %"` ) do (
        if exist "%%a"\%1%%b (
            for  %%c in ( "%%a"\%1%%b ) do (
                echo %%~fc
            )
        )
    )
)
The environment variables PATH and PATHEXT hold the list of paths to search through to find commands, and the extensions of files that should be run as commands respectively. The 'for /F "usebackq tokens=*" %%a in (...) do (...)' runs the 'do' portion with %%a sequentially taking on the value of every line in the 'in' portion. That's nice, but PATH and PATHEXT don't have their elements on different lines and I don't know of a way to escape a newline character to appear in a batch file. In order to get the PATH and PATHEXT's elements onto different lines I used the %ENV:a=b% syntax which replaces occurrences of a with b in the value of ENV. I replaced the ';' delimiter with the text '& echo ' which means %PATHEXT:;=& echo% evaluates to something like "echo .COM& echo .EXE& echo .BAT& ...". I have to put the whole expression in double quotes in order to escape the '&' for appearing in the batch file. The usebackq and the backwards quotes means that the backquoted string should be replaced with the output of the execution of its content. So in that fashion I'm able to get each element of the env. variable onto new lines. The rest is pretty straight forward.

Also, it supports wildcards:
C:\Users\davris>which.cmd *hi*
C:\Windows\System32\GRAPHICS.COM
C:\Windows\System32\SearchIndexer.exe
D:\bin\which.exe
D:\bin\which.cmd
PermalinkCommentswhich cmd technical batch for

reAnimator: Regular Expression FSA Visualizer

2007 Jul 22, 8:38Animated interactive graph of the FSM used to parse any regex and corresponding string you enter.PermalinkCommentsregex flash visualization fsm interactive howto language

YouTube - Areva

2007 Jul 4, 11:03By H5 the same group who did the Royksopp, Remind Me infographic videoPermalinkCommentsh5 music video music-video commercial areva funkytown information visualization

Swarm Behavior (National Geographic Magazine)

2007 Jul 4, 12:15An article from National Geographic on swarmsPermalinkCommentsswarm visualization behavior science via:infosthetics

Flags By Colours

2007 Jun 5, 4:07Pie-charts of the colors in country flags.PermalinkCommentsart chart visualization statistics flag graph

WebWorld of J.P: Project - CatCamera using VistaQuest VQ1005

2007 Jun 3, 11:31Attaches digital camera to cat and creates photo journey.PermalinkCommentsart camera cat hack diy images humor photography photos electronics

YouTube - Royksopp - Remind Me

2007 May 21, 3:46Royksopp song set to infographic video.PermalinkCommentsvia:swannman music video design information graph art animation visualization youtube

Thinkmap Visual Thesaurus

2007 May 21, 3:19A visual graph of a searchable wordnet. Cool looking. Trial version for non registered users.PermalinkCommentsvisualization graph word words design language

Cat Roundup

2007 May 17, 1:04I've seen several humorous kitty related stories recently and then happened upon the whole lolcat scene. Rather than post all the links to humorous kitty lolcat photos to delicious I figure I'll roundup the links here.

A cat in England enjoys riding the bus and does so regularly (associated lolcat commentary).

A cat trees a bear (also with lolcat commentary).

xkcd has a comic on the topic of lolcat commentary. xkcd also had a non-lolcat cat related comic recently that I found funny.

And now I'm out of commentary so I'll just... "X cat is X": interested, aggressive/defensive. VG related: SF, Zelda. Other: cookie, sad.PermalinkCommentsroundup comic kitty personal cat humor nontechnical

15 Views of a Node Link Graph: An Information Visualization Portfolio - Google Video

2007 May 13, 6:59Presentation on graph visualization.PermalinkCommentsdata information design google video visualization graph

Kite Aerial Photography

2007 May 8, 10:15A blog on using kites to take photographs.PermalinkCommentshowto photography kite kap aerial photo photos blog

HD View - Gigapixel Images and More (Tony Schreiner's WebLog)

2007 Apr 23, 1:46Control that does pan and zoom for high resolution images. As you zoom it dynamically loads more and more detail for that area.PermalinkCommentstony-schreiner hdview gigapixel photo photography images photos research microsoft blog article browser

Canon SD800 IS Digital ELPH Review: 1. Introduction: Digital Photography Review

2007 Apr 18, 1:04I just purchased this camera.PermalinkCommentscamera photo review shopping photography canon sd800

Opera Speed Dial Code-less Hack for IE7

2007 Apr 17, 11:45Opera (the fifth most popular web browser) has a new feature named Speed Dial (video of it in action). Whenever you open a new tab you get your Speed Dial view which consists of nine thumbnails of user-settable pages. Its like a quick-favorites that appears every time you open a new tab. I think this is a neat idea and was considering how I might do that in IE7. The following is my hack-y and ugly but no coding required version of Speed Dial for IE7. I like my hack and I'm about to expound upon it in unnecessary detail so skip to the last paragraph if you're afraid of losing interest.

By default in IE7, whenever you open a new tab you navigate to 'about:Tabs'. As noted in wikipedia the result of navigation to 'about:Tabs' is determined by values in the registry. Specifically, values in the key in "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AboutURLs". Usually this fact is exploited by malicious software to hijack "about:blank" and show you ads but we can hijack it too in order to display our Speed Dial-ish page.

Of course since this is a code-less hack we've got limited options on what to change 'about:Tabs' to display. It should have the following requirements.
  1. Something local so that our 'about:Tabs' doesn't disappear when we go offline and so that its relatively fast.
  2. The user should be able to modify its content.
  3. Show links that the user uses.
  4. Show thumbnails of those links
  5. Provide easy to use drag and drop interaction and generally look cool.
Now, I use del.icio.us which allows me to store all of my favorites online and which provides RSS feeds that list my saved links. New in IE7 is an RSS platform that will, among other things, cache RSS feeds locally. So, by pointing about:Tabs to my del.icio.us feed 'http://del.icio.us/rss/sequelguy/quickreference' I get (1) from IE7's RSS support, and (2) and (3) from del.icio.us. Of course requirements (4) and (5) are missing but hey, I said this was ugly.

In summary, if you change the registry value "HKEY_LOCAL_MACHINE\SOFTWARE\Microsoft\Internet Explorer\AboutURLs!Tabs" to point to an RSS feed of your favorites you can get a hack-y version of Opera's Speed Dial. I should note that although its referenced on pages such as wikipedia changing your 'about:Tabs' URI in the manner I describe is not documented and not supported by Microsoft. There could be all kinds of horrible repercussions from this change of which I'm not aware. Yeah, actually you know what? Forget I said any of this. Pretend I never wrote it...PermalinkCommentsbrowser technical hack

data visualization & visual design - information aesthetics

2007 Apr 12, 2:34Blog on visual design and data visualization. Lots of neat things here.PermalinkCommentsart visualization analysis photo video social statistics interactive information graph data monthly chart blog

Hotel Bed Jumping HQ

2007 Apr 12, 2:08Folks photograph themselves jumping on hotel beds and send them here.PermalinkCommentsblog photos bed hotel humor bed-jumping social
Older EntriesNewer Entries Creative Commons License Some rights reserved.