User:Roelroscama/trim2/protoyping2: Difference between revisions
Roelroscama (talk | contribs) (Created page with " Collatz Pattern script") |
Roelroscama (talk | contribs) |
||
(2 intermediate revisions by the same user not shown) | |||
Line 1: | Line 1: | ||
[[/collatz | Collatz Pattern script]] | 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 == | |||
[[File:1_week_browsing.png |thumb| One week of browsing, one of the first visualizations. ]] | |||
[[File:1_week_browsing_detail.png ]] | |||
==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 == | |||
[[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 == | |||
<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]]<br/> | |||
[http://www.youtube.com/watch?v=6gbVbudUKhk scripted counting video] |
Latest revision as of 13:31, 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
Later attempts
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
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'