Haskell user locations
From HaskellWiki
This page keeps track of the members of the #haskell IRC channel community. It is up to date with http://www.haskell.org/hawiki/HaskellUserLocations as of 20070209. Also see http://www.frappr.com/haskellers
# Like [http://www.cliki.net/ CLiki]'s [http://www.cliki.net/xearth xearth]
# page, this page is a valid data file for XEarth with positions of various
# HaskellIrcChannel denizens.
# Please add yourself! (decimal or d/m/s notation are ok)
# To find your latitude and longitude, the following are helpful:
# www.maporama.com
# maps.google.com (The link-to-this-page option encodes the lat/long as follows: For example, if the link is "http://maps.google.com/maps/ms?hl=ja&ie=UTF8&msa=0&msid=103277767534941854455.00046212d902cbd915f84&ll=35.78426,139.346294&spn=0.098175,0.154495&z=13&iwloc=00046212d917c7f187cb2", then the latitude is 35.78426, and the longitude is 139.346294.)
# wikipedia for your home town
# http://www.ckdhr.com/dns-loc/finding.html
# http://www.getty.edu/research/conducting_research/vocabularies/tgn/
# http://www.multimap.com/
# http://www.debian.org/devel/developers.loc
#
# To fetch this data file for use in XEarth, you could do something like this:
# wget "http://www.haskell.org/haskellwiki/HaskellUserLocations" -O haskellers.markerfile
# and then invoke xearth with -markerfile haskellers.markerfile
#
# Try to keep the list in sort -nr order, i.e. sorted by latitude, then
# longitude.
# [Don't forget to remove all the html stuff from the file first :) -- StefanLjungstrand]
#
# Forget HTML; Just use:
# http://www.haskell.org/haskellwiki/Special:Export/HaskellUserLocations
#
# You still have to drop the first line and the last line, though... -- Lion Kimbro
#Latitude Longitude IRC Name Alignment WikiUsers
62.2320 25.73556 "aleator"
62.2297 25.6826 "ibid"
61.346 23.77 "esap" align=right # EsaPulkkinen
60.4 5.3 "kzm" # Ketil Malde
60.235485 25.012822 "sieni"
60.18999 24.8386 "musasabi" # EinarKarttunen
60.103290 24.572944 "eivuokko" # EsaIlariVuokko
57.7 11.966667 "ski" align=above # StefanLjungstrand
57.687 11.984 "nibro" align=below
57.687 11.984 "kolmodin" align=left # LennartKolmodin
57.671 11.932 "norpan" align=right # MartinNorbäck
56.816 16.333 "ValarQ"
56.38 -2.87 "TuringTest" # ChrisKuklewicz
55.929 -3.179 "yaarg"
50.926999 11.587011 "Syzygy-" # MikaelJohansson
55.726965 37.764473 "lrrr" align=right # OlegAvdeev
55.707796 12.566310 "Oejet" # Peter Eriksen
52.626134 -1.117601 "sylvan" align=right # Sebastian Sylvan
55.621 12.535 "Lemmih" # DavidHimmelstrup
54.36 39.42 "MauS" # DmitryVyal
53.57 -1.05 "ndm" # NeilMitchell
53.3472 -6.2592 "pitecus"
53.306 -6.220 "greenrd" # Robin Green
52.5 5.8 "ctrlsoft" # Jelmer Vernooij
52.563 13.401 "b0gg1e" align=right # Bernhard Oggle
52.3684 -1.2755 "davidhouse" # DavidHouse
52.3621 4.9452 "tromp" # John Tromp
52.227635 20.914139 "tomaszz" align=right # TomaszZielonka
50.065142 19.876413 "kombinator" align=right # Michal Palka
52.210407 0.112277 "integral" # BenjaminSmith (term-time)
52.119 -2.329 "astrolabe" align=left # TomCooper
52.091098 5.122113 "franka"
52.08787 5.11637 "Earthy" # ArthurVanLeeuwen
52.085 5.171 "dblhelix" align=below # StefanHoldermans
51.98 4.46 "RemiTurk" # Remi Turk
51.8333 5.8667 "roconnor" # Russell O'Connor
51.7702778 -1.22138889 "Heffalump" # GaneshSittampalam
51.759340 -1.272783 "dcoutts" # DuncanCoutts
51.7355556 -1.2475 "Igloo" # IanLynagh
51.5446 0.0049 "liyang" # Liyang HU
51.2 3.43 "boegel" # KennethHoste
51.15 2.54 "Itkovian" # AndyGeorges
51.058 13.721 "int-e"
50.972846 -1.387753 "genneth" # GenZhang
50.866665 4.7 "vincenz" # ChristophePoucet
50.846942 4.352549 "jyp"
50.9108 11.5696 "Thunder" # Lutz Donnerhacke
50.49 8.46 "basti"
50.46 7.06 "kosmikus"
50.43 30.52 "gogi" align=above # AndriyMakukha
50.43 -104.67 "gord" align=right # GordonMatzigkeit
50.27.00 30.30.00 "Akshaal"
50.27 30.30 "adept" align=left
50.1011023 14.3605113784 "wilx" # VaclavHaisman
50.089750 14.416367 "pesco" # SvenMoritzHallberg
49.194 16.604 "neologism"
49.00 8.39 "jethr0" # JohannesAhlmann
49.01 8.24 "beschmi" # BenediktSchmidt
48.7636 2.4246 "dolmen" align=right
48.4612 11.9317 "mauke"
48.44792 -123.37347 "humasect" align=left
47.7569 -122.2797 "conal" align=right # ConalElliott
47.666 9.166 "MarcWeber"
47.409009 8.509898 "Maddas"
47.37 -122.19 "Korollary"
47.01 28.60 "phys_rules"
45.8 15.966667 "gour" align=right
45.5391 -122.86655 "wagle" align=left # Perry Wagle
45.52 -122.67 "SyntaxNinja"
45.509 -73.554 "palomer"
45.273687 -75.769669 "shepheb" # Braden Shepherdson
45.07 7.67 "xerox" align=left # Paolo Martini
44.57 -123.27 "lispy" align=left
43.4654 -80.5361 "rasfar" align=right # Andrew Seniuk
43.363 -5.847 "{Arias}" align=right
43.138651 -80.222222 "Cale" align=above # Cale Gibbard
42.95 -78.84 "JKnecht" align=left # JuanDaugherty
42.9816 -81.2432 "mwc" align=below # Matthew Cox
42.4413 -84.2901 "TheHunter" align=left # Thomas Jger
42.39 -71.09 "shapr" align=right # ShaeErisson
42.383696 -71.089596 "edwardk" # EdwardKmett
41.784945 12.357001 "reppie" # Suleiman Souhlal
41.5500 -8.4333 "masm"
40.827320 -96.708698 "sjanssen"
40.77 -73.98 "sethk" align=right # Seth Kurtzberg
40.44 -79.94 "mrd"
40.331550 -76.731856 "chessguy" # Andrew Wagner
40.1 -88.2 "heatsink" # align=lawful
39.960996 -75.252399 "SamB" # SamBronson
39.953691 -75.214028 "byorgey" # Brent Yorgey
39.330314 -76.612859 "Speck"
45.510174 -122.6806247 "TomMD" # Tom DuBuisson
37.0625 -95.677068 "scsibug" # Greg Heartsfield
35.78426 139.346294 "DekuDekuplex" align=left # DekuDekuplex (Benjamin L. Russell)
35.7 139.9333333 "shelarcy" align=left # shelarcy
35.655333 139.694977 "cjs" # Curt Sampson
35.1667 136.9167 "seidan" align=left # JoelKoerwer
34.40 135.30 "ikegami--"
34.14185 -118.124356 "jrmole"
34.141556 -118.12617 "skew" align=above
34.05 -118.293 "metaperl" align=left # TerrenceBrannon
33.528502 -086.453486 "fworp" # JesseRudolph
32.754 -117.16 "stepcut" align=left
32.663961 -117.094816 "BMeph" align=left # BMeph
32.23 -110.90 "unixgreybeard" # DavidMercer
31.22.12 34.48.51 "nothingmuch" align=left # YuvalKogman
30.247746 -97.780741 "thedward" # ThedwardBlevins
28.14 120.94 "xinming"
28.90 -16.420 "joelr" # JoelReymont
25.1 121.27 "autrijus" # AutrijusTang
21.31 -158.01 "newsham"
13.731 100.521 "jewel"
13.097 80.292 "kmg" # GaneshKm
12.59 77.35 "ramkrsna" align=right # Ramakrishna Reddy
11.0333 -71.58333 "araujo" # Luis Araujo
-18.55.25 -48.17.19 "romildo"
-19.917 -43.933 "marcot" align=right
-19.931759 -43.931859 "vininim"
-23.002565 -43.339520 "syntaxfree" # DiegoNavarro
-31.84184 115.78314 "cpatrick" # CameronPatrick
-32.725 151.561 "azuroth"
-33.0 -60.6666 "Nomius"
-33.89691 151.154698 "dons " align=above # DonStewart
-33.918844 151.2308 " stefanw" align=above # StefanWehr
-33.918844 151.2307 "lambdabot" align=left
-33.918844 151.2306 "ozone" align=right
-33.918844 151.2306 "m3ga" align=right
-33.918844 151.2305 "seafood " align=below
-33.918844 151.2305 "bens " align=below
-33.9500 151.2416 " blackdog" align=below # MarkWotton
-34.53 -56.10 "tizoc" align=right # Bruno Deferrari
-34.53 -56.10 "br1" align=below # Bruno Martnez
-37.7833 144.9667 "Pseudonym" align=below # AndrewBromage
-43.33 172.47 "Saulzar" # OliverBatchelor
-43.53 172.58 "olliej" align=below # OliverHunt
# END OF FILE
How to produce xplanet images:
- get xplanet
- convert a suitable earth image from http://visibleearth.nasa.gov/view_rec.php?vev1id=11656 into .jpg and stick it in share/xplanet/images (I use the 170M 21600 x 10800 .tif , however you'll need a fast machine and more than 1G of ram to make this pleasant). To convert a .tif to a decent .jpg,
tifftopnm| pnmtojpeg
seems to work nicely. - download the markers file, and remove the header and footer. This sed will do the job:
- create the following xplanet config file:
[earth]
"Earth"
shade=100
marker_color=white
marker_file=haskell
where your marker file lives in share/xplanet/markers.
- The following command lines generate each image, roughly (note that we crop antarctica off the whole-globe map):
xplanet -num_times 1 -config haskell -pango -fontsize 6 -geometry 800x600 -projection mercator -output /tmp/mercator1.jpg
jpegtran -crop 800x450+0+50 /tmp/mercator1.jpg > /tmp/mercator.jpg
xplanet -num_times 1 -config haskell -pango -fontsize 6 -geometry 400x400 -latitude 50 -longitude 10 -radius 150 -output /tmp/euro.jpg
xplanet -num_times 1 -config haskell -pango -fontsize 6 -geometry 400x400 -latitude 32 -longitude -95 -radius 100 -output /tmp/na.jpg
xplanet -num_times 1 -config haskell -pango -fontsize 6 -geometry 400x400 -latitude -25 -longitude 142 -radius 100 -output /tmp/au.jpg
xplanet -num_times 1 -config haskell -pango -fontsize 6 -geometry 400x400 -latitude 51.8 -longitude 7 -radius 400 -output /tmp/weuro.jpg
The exact script used to generate the above images is here: http://www.cse.unsw.edu.au/~dons/haskell-planet
As an alternative, you could use xearth or xglobe. E.g. to view the Channel area with xearth
xearth -noroot -pos fixed/50/2 -markerfile haskellers.markerfile -night 30 -mag 10 -label -font "-*-lucidatypewriter-medium-r-normal-*-*-100-75-75-m-*-iso8859-1"
