User:Roelroscama/trim2/protoyping2: Difference between revisions

From XPUB & Lens-Based wiki
No edit summary
No edit summary
Line 1: Line 1:
  Roel Roscam Abbing, Trimester I, 2012
  Roel Roscam Abbing, Trimester II, 2012


= Traceroute maps II =  
= Traceroute maps II =  
== Description ==
== Description ==
A continuation of Trim1's prototyping project where I try to visualize all the countries my data travels through while I surf the web. At the beginning of the trimester I managed to produce a map of a week's worth of browsing history. This map was huge, completely illegible and chaotic. It seems that graphviz's layout algorithms have a lot of trouble handling that amount of data. So to make the data more legible and better to visualize I started making daily records of my browsing history. With these daily records I could make daily maps that are more structured and legible.
== First attempt ==
[[File:1_week_browsing.png |thumb| One week of browsing, one of the first visualizations. ]]
[[File:1_week_browsing_detail.png ]]


A continuation of Trim1's prototyping project where I try to visualize all the countries my data travels through while I surf the web. At the beginning of the trimester I managed to produce a map of a week's worth of browsing history. This map was huge, completely illegible and chaotic. It seems that graphviz's layout algorithms have a lot of trouble handling that amount of data. So to make the data more legible and better to visualize I started making daily records of my browsing history. With these daily records I could make daily maps that are more structured and legible.  
==Later attempts==
[[File:Browsing_on_2013-03-05.png |thumb| Browsing on 5th of march 2013]]
[[File:Browsing_on_2013-03-05_detail.png ]]
== Other ==
 
= A Dotcom Index =
 
== Description ==
As part of the work on the [http://pzwart3.wdka.hro.nl/emo/Web_Exploration_%26_Cartography EMO's Web Exploration and Cartography] I wrote a script that would generate all possible '.com' domain names. A clickable interface of all these combinations creates a different way of navigating and exploring the web. Like here: [http://www.roelroscamabbing.nl/dotcomindex.html http://www.roelroscamabbing.nl/dotcomindex.html]


== Media ==
== Media ==
[[File:Screen_shot_2013-04-02_at_11.52.28_AM.png]]
watch: [http://www.roelroscamabbing.nl/dotcomindex.mov http://www.roelroscamabbing.nl/dotcomindex.mov]


==code==
== Code ==


== Other ==
<source lang="python">
 
from itertools import product
chars = "abcdefghijklmnopqrstuvwxyz1234567890-"
for n in xrange(253):
    for comb in product(chars, repeat=n):
        i = ''.join(comb)
        print 'http://www.'+i+'.com'
 
</source>
 
= Other random stuff =


[[/collatz | Collatz Pattern script]]
[[/collatz | Collatz Pattern script]]

Revision as of 12:00, 2 April 2013

Roel Roscam Abbing, Trimester II, 2012

Traceroute maps II

Description

A continuation of Trim1's prototyping project where I try to visualize all the countries my data travels through while I surf the web. At the beginning of the trimester I managed to produce a map of a week's worth of browsing history. This map was huge, completely illegible and chaotic. It seems that graphviz's layout algorithms have a lot of trouble handling that amount of data. So to make the data more legible and better to visualize I started making daily records of my browsing history. With these daily records I could make daily maps that are more structured and legible.

First attempt

One week of browsing, one of the first visualizations.

1 week browsing detail.png

Later attempts

Browsing on 5th of march 2013

Browsing on 2013-03-05 detail.png

Other

A Dotcom Index

Description

As part of the work on the EMO's Web Exploration and Cartography I wrote a script that would generate all possible '.com' domain names. A clickable interface of all these combinations creates a different way of navigating and exploring the web. Like here: http://www.roelroscamabbing.nl/dotcomindex.html

Media

Screen shot 2013-04-02 at 11.52.28 AM.png


watch: http://www.roelroscamabbing.nl/dotcomindex.mov

Code

from itertools import product
chars = "abcdefghijklmnopqrstuvwxyz1234567890-"
for n in xrange(253):
    for comb in product(chars, repeat=n):
        i = ''.join(comb)
        print 'http://www.'+i+'.com'

Other random stuff

Collatz Pattern script