Haskell user locations
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.haskellers.com
# 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 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.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.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.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.93 -73.11 "tromp" # John Tromp 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 39.85 32.64 "fxr" align=left # Aycan iRiCAN # 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:
w3m -dump http://haskell.org/haskellwiki/HaskellUserLocations | sed '1,/^#Latitude Longitude/d;/# END OF FILE/,$d' > haskell-markers
- 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"