Skip to content →

Tag: mac

TheLibrary (demo)

It is far from finished but you can already visit a demo-version of
TheLibrary which I hope will one day be a useful collection of
online courses and books on non-commutative algebra & geometry. At
the moment it just contains a few of my own things but I do hope that
others will find the format interesting enough to allow me to include
their courses and/or books. So, please try this demo out! But before you
do, make sure that you have a good webbrowser-plugin to view
PDF-documents from within your browser (rather than having to download
the files). If you are using Macintosh 10.3 or better there is a very
nice plugin freely
available whch you only have to drag into your _/Library/Internet
Plug-Ins/_-folder to get it working (after restarting Safari).
If you click on the title you will get a page with hyper-links to all
bookmarks of the pdf-file (for example, if you have used the hyperref package to
(La)TeX your file, you get these bookmarks for free). If you only have a
PDF-file you can always include the required bookmarks using Acrobat.
No doubt the most useful feature (at this moment) of the set-up is
that all files are fully searchable for keywords.
For example, if
you are at the page of my 3 talks on noncommutative
geometry@n
-course and fill out “Azumaya” in the Search
Document-field you will get a screen like the one below

That is, you wlll get all occurrences of 'Azumaya' in
the document together with some of the context as well as page- or
section-links nearby that you can click to get to the paragraph you are
looking for. In the weeks to come I hope to extend the usability of
_TheLibrary_ by offering a one-page view, modular security
enhancements, a commenting feature as well as a popularity count. But,
as always, this may take longer than I want…
If you think
that the present set-up might already be of interest to readers of your
courses or books and if you have a good PDF-file of it available
(including bookmarks) then email and we will try to include your
material!

Leave a Comment

changes

Tomorrow
I’ll give my last class of the semester (year?) so it is about time to
think about things to do (such as preparing the courses for the
“master program on noncommutative geometry”) and changes to make to
this weblog (now that it passed the 25000 mark it is time for something
different). In the sidebar I’ve added a little poll to let you guess
what changes 2005 will bring to this blog (if I find the time over
Christmas to implement it). In short, @matrix will
become the portal of a little company I’ll start up (seems
_the_ thing to do now). Here are some possible names/goals. Which
one will it be? Vote and find out after Christmas.

WebMathNess is a Web-service company helping lazy
mathematicians to set up their website and make it LaTeXRender savvy
(free restyling every 6 months).

iHomeEntertaining is a
Tech-company helping Mac-families to get most out of their valuable
computers focussing on Audio-Photo-Video streaming along their Airport-network.

SnortGipfGames is a Game-company focussing on the
mathematical side of the Gipf project
games
by distributing Snort-versions of them.

NeverendingBooks is a Publishing-company specializing
in neverending mathematical course- and book-projects offering their
hopeless authors print on demand and eprint services.

QuiverMerch is a Merchandising-company specializing in
quivers. For example, T-shirts with the tame quiver classification,
Calogero-Moser coffee mugs, Lego-boxes to construct local quivers
etc.

Leave a Comment

home jukebox


I am trying to put all our music onto one old iMac to make a
HomeJukeBox but ran into an annoying problem. I discovered a pile of 70
Audio-CDs which PD1 ripped away
from home (and more importantly,
away
from internet-access) so if you feed them to iTunes they
only display Track01, Track02 etc. that is, _no_ songtitles,
_no_ artist name, _no_ album information etc. making them
pretty useless for my purposes. Fortunately PD1 wrote on each CD the
Artist and Album names giving me at least a fighting chance to get all
information. Here is how I managed to do this without too much typing
(probably there are other and better methods around but as I am still
waiting for my copy of iPod and
iTunes Hacks
to arrive and as I am not the world most adventurous
person I prefer to stick with the first method I tried that
worked).\\r\\nI had a look at the huge collection of Doug's
AppleScripts for iTunes
and found on his 'internet-section'
the script CDDB Safari Kit v2.2.1 which he describes as
\\r\\n

These two AppleScripts, “CDDB
Safari” and “CDDB Tracks to iTunes via Safari”, assist
in finding and retrieving Album track names, Album, Artist, and Year
from Gracenote's CDDB website using Apple's Safari browser.

\\r\\nAs this is pretty much what I want, I downloaded
these 2 AppleScripts and put them into my
~Library/iTunes/Scripts folder (you probably will have
to create the Scripts folder) making them available from the Script-menu
in iTunes. \\r\\nNow, insert a CD and double-click on its icon in iTunes
so that its Track 01 Track 02 etc. appear in a separate window. Single
click on a Track to get it marked and then open the CDDB
Safari
script from the iTunes-script-menu. A pop-up menu
appears asking you what info you like to find. Click on Album or Artist
to mark them and then click on the highlighted Search
CDDB
button and Safari will take you to the Gracenote: Search CDDB site.
Fill in either Artist name or Album name and hit Search. If you are
lucky a list of all song-titles will appear or (in case their are
several options) a list of all relevant Artist/Album combinations from
which you have to click the relevant one and you will get the
songtitle-list. Go back to iTunes and open the CDDB Tracks to
iTunes via Safari
script again from the iTunes-script-menu. You
will be guided through the process : it will collect the song-titles and
ask you to use them or not and afterwards it will also ask you to add
Artist-Album-Year info as well, single click on all info you want to
include and press Yes and thank the Script for all its work. Close the
iTunes window and drag the CD icon (which now has the appropriate name)
to the desired playlist and all lost information is regained! There are
a few caveats : check whether the number of songtitles on the
Gracenote-page matches that on your CD and pray that PD1 has not made
her personal sublist of tracks… further some extremely alternative
CDs are not in the database (out of the 50 I tried so far only one
failed) and finally there seems to be a problem with French accents.

Leave a Comment

connected

If this message gets posted it will mean that I finally
succeeded in connecting LeTravers to the rest of the world…
Clearly not via cable but using good old dial-in. I don't think
I'll ever see cable appearing here.

Electricity made it
appearance here only 10 years ago (and is an end-of-network setup
meaning that if two people on the mountain use a microwave, all lights
are dimmed…) and since 5 years one can reach us by telephone.

Since then I've been trying to get email working using
all sorts of (Belgian) dial-in adresses but nothing worked, the modem
didn't seem to be working. It turned out that in France you first
have to buy a special socket for the telephone outlet (costs 50FF)
which our neighbors promised to provide by the next time we came
along.

So, next time expectations were high and sure enough
I could hear the typical modem-noises until they got into an infinite
loop without ever making the connection.

Some people were
luckier but then they used a Windows-clone and even mimicking their
connection on a Mac didn't work. For some mysterious reason it
seemed that Macintosh computers (or at least their modems) were
incompatible with FranceTelecom.

Last week I did try
another option : I got a webpage with all free internet providers and
applied for a username-password with two of them (FreeFrance and
Tiscali). FreeFrance promised to send a package with the post whereas
Tiscali immediately replied with a dial-in nummer, username and
allowed me to set up my own password.

So, after driving
1000km (half of which in the pouring rain) and enjoying a glass of
rose outside in the setting sun (picture) I tried the Tiscali
connection without too much hope, but I think it works.

It
was a beautiful sunny afternoon (it seems it has been raining here
more or less continuously for the last three weeks) but at sunset the
clouds were rather threatening and sure enough the following day
(sunday) we spend the day within rain clouds.

Leave a Comment

some smaller steps

It
always amazes me how much time I have to waste in trying to get
tech-stuff (such as this weblog) working the way I want. You will barely
notice it but again I spend too much time delving in PHP-scripts,
sometimes with minor success, most of the time almost wrecking this
weblog…

An example : it took me a day to figure out why
this page said there was just 1 visitor online whereas log files showed
otherwise. The PHP-script I used checked this by looking at the
IP-address via _REMOTE_ADDR_ which is perfectly OK on an ordinary
Mac OS 10.3 machine, but _not_ on an OS X-Server! For some reason
it gives as the REMOTE_ADDR just the IP address of the Server (that
is, www.matrix.ua.ac.be in this case) so whoever came by this page got
tagged as 143.129.75.209 and so the script thought there was just one
person around… The trivial way around it is changing every
occurence of REMOTE_ADDR by _HTTP_PC_REMOTE_ADDR_.
Easy enough but it took me a while to figure it out.

Another
example : over the week-end this weblog got a stalker! There were over
100 hits from 38.113.198.9, so whoever that is really liked this site
but didn't have time to read a thing… Again, the standard
solution is to ban the IP-address and most weblog-packages have such a
tool on their admin-page. But whathever I tried and Googled WordPress doesn't seem to have it
on board. There were a few hacks and plugins around claiming to do
something about it but none of them worked! So, I tried more drastic
actions such as editing .htaccess files which I thought would solve
everything (again, no problem under 10.3 but _not_ under
10.3-Server!). Once more, a couple of hours lost trying to figure out
how to get the firewall of a Mac-Server do what I needed. The upshot is
that I know now all dark secrets of the _ipfw_ command, so no
more stalking around this site…

In the process of
grounding my stalker, I decided that I needed better site-stats than my
homemade log-file provided. Fortunetely, this time I picked a package
that worked without too much hassle (one more time I had to make the
REMOTE_ADDR substitution but apart from that all went well). You will
see not too much of the power of this stats-package on the page (apart
from the global counter), I feel that such things are best forgotten
until something strange occurs (like stalkers, spammers and other
weirdos). A nice side-effect though was that for the first time I had a
look at _referring pages_, that is the URL leading to this weblog.
Lots of Google searches (some strange ones) but today there were also a
number of referrals from a Chinese blog. I checked it out and it turned
out to be the brand new Math is Math! Life is Life! weblog…

Another time
consuming thing was getting the BBC-news RSS feeds working in the
sidebar, so that you still get _some_ feel for reality while
being trapped here. I am not yet satisfied with the layout under
Explorer, but then everyone should move on to Safari (so I did give up
trying to work out the PHP-script).

But most time I wasted on
something that so far has left no trace whatsoever here. A plugin that
allows specific posts to be read only by registered users (of a certain
'level', that is WordPress can give users a level from 0 to 10
with specific degrees of freedom). But clearly at the same time I wanted
the rest of the world to have at least some indication of what they were
missing (such as a title with a nice padlock next to it) but so far I
didn't get it working. The only trace of a closed posting would be
in the sidebar-listing of the ten last posts but gives an error message
when an unauthorized user clicks on it. So, still a lot of
headache-sensitive work left to do, but it is about time to get back to
mathematics…

update (febr. 2007) : the
padlock-idea is abandoned.

Leave a Comment

quiver representations

In what
way is a formally smooth algebra a _machine_ producing families of
manifolds? Consider the special case of the path algebra $\mathbb{C} Q$ of a
quiver and recall that an $n$-dimensional representation is an algebra
map $\mathbb{C} Q \rightarrow^{\phi} M_n(\mathbb{C})$ or, equivalently, an
$n$-dimensional left $\mathbb{C} Q$-module $\mathbb{C}^n_{\phi}$ with the action
determined by the rule $a.v = \phi(a) v~\forall v \in \mathbb{C}^n_{\phi},
\forall a \in \mathbb{C} Q$ If the $e_i~1 \leq i \leq k$ are the idempotents
in $\mathbb{C} Q$ corresponding to the vertices (see this [post][1]) then we get
a direct sum decomposition $\mathbb{C}^n_{\phi} = \phi(e_1)\mathbb{C}^n_{\phi} \oplus
\ldots \oplus \phi(e_k)\mathbb{C}^n_{\phi}$ and so every $n$-dimensional
representation does determine a _dimension vector_ $\alpha =
(a_1,\ldots,a_k)~\text{with}~a_i = dim_{\mathbb{C}} V_i = dim_{\mathbb{C}}
\phi(e_i)\mathbb{C}^n_{\phi}$ with $ | \alpha | = \sum_i a_i = n$. Further,
for every arrow $\xymatrix{\vtx{e_i} \ar[rr]^a & &
\vtx{e_j}} $ we have (because $e_j.a.e_i = a$ that $\phi(a)$
defines a linear map $\phi(a)~:~V_i \rightarrow V_j$ (that was the
whole point of writing paths in the quiver from right to left so that a
representation is determined by its _vertex spaces_ $V_i$ and as many
linear maps between them as there are arrows). Fixing vectorspace bases
in the vertex-spaces one observes that the space of all
$\alpha$-dimensional representations of the quiver is just an affine
space $\mathbf{rep}_{\alpha}~Q = \oplus_a~M_{a_j \times a_i}(\mathbb{C})$ and
base-change in the vertex-spaces does determine the action of the
_base-change group_ $GL(\alpha) = GL_{a_1} \times \ldots \times
GL_{a_k}$ on this space. Finally, as all this started out with fixing
a bases in $\mathbb{C}^n_{\phi}$ we get the affine variety of all
$n$-dimensional representations by bringing in the base-change
$GL_n$-action (by conjugation) and have $\mathbf{rep}_n~\mathbb{C} Q =
\bigsqcup_{| \alpha | = n} GL_n \times^{GL(\alpha)}
\mathbf{rep}_{\alpha}~Q$ and in this decomposition the connected
components are no longer just affine spaces with a groupaction but
essentially equal to them as there is a natural one-to-one
correspondence between $GL_n$-orbits in the fiber-bundle $GL_n
\times^{GL(\alpha)} \mathbf{rep}_{\alpha}~Q$ and $GL(\alpha)$-orbits in the
affine space $\mathbf{rep}_{\alpha}~Q$. In our main example
$\xymatrix{\vtx{e} \ar@/^/[rr]^a & & \vtx{f} \ar@(u,ur)^x
\ar@(d,dr)_y \ar@/^/[ll]^b} $ an $n$-dimensional representation
determines vertex-spaces $V = \phi(e) \mathbb{C}^n_{\phi}$ and $W = \phi(f)
\mathbb{C}^n_{\phi}$ of dimensions $p,q~\text{with}~p+q = n$. The arrows
determine linear maps between these spaces $\xymatrix{V
\ar@/^/[rr]^{\phi(a)} & & W \ar@(u,ur)^{\phi(x)} \ar@(d,dr)_{\phi(y)}
\ar@/^/[ll]^{\phi(b)}} $ and if we fix a set of bases in these two
vertex-spaces, we can represent these maps by matrices
$\xymatrix{\mathbb{C}^p \ar@/^/[rr]^{A} & & \mathbb{C}^q \ar@(u,ur)^{X}
\ar@(d,dr)_{Y} \ar@/^/[ll]^{B}} $ which can be considered as block
$n \times n$ matrices $a \mapsto \begin{bmatrix} 0 & 0 \\ A & 0
\end{bmatrix}~b \mapsto \begin{bmatrix} 0 & B \\ 0 & 0 \end{bmatrix}$
$x \mapsto \begin{bmatrix} 0 & 0 \\ 0 & X \end{bmatrix}~y \mapsto
\begin{bmatrix} 0 & 0 \\ 0 & Y \end{bmatrix}$ The basechange group
$GL(\alpha) = GL_p \times GL_q$ is the diagonal subgroup of $GL_n$
$GL(\alpha) = \begin{bmatrix} GL_p & 0 \\ 0 & GL_q \end{bmatrix}$ and
acts on the representation space $\mathbf{rep}_{\alpha}~Q = M_{q \times
p}(\mathbb{C}) \oplus M_{p \times q}(\mathbb{C}) \oplus M_q(\mathbb{C}) \oplus M_q(\mathbb{C})$
(embedded as block-matrices in $M_n(\mathbb{C})^{\oplus 4}$ as above) by
simultaneous conjugation. More generally, if $A$ is a formally smooth
algebra, then all its representation varieties $\mathbf{rep}_n~A$ are
affine smooth varieties equipped with a $GL_n$-action. This follows more
or less immediately from the definition and [Grothendieck][2]\’s
characterization of commutative regular algebras. For the record, an
algebra $A$ is said to be _formally smooth_ if for every algebra map $A
\rightarrow B/I$ with $I$ a nilpotent ideal of $B$ there exists a lift
$A \rightarrow B$. The path algebra of a quiver is formally smooth
because for every map $\phi~:~\mathbb{C} Q \rightarrow B/I$ the images of the
vertex-idempotents form an orthogonal set of idempotents which is known
to lift modulo nilpotent ideals and call this lift $\psi$. But then also
every arrow lifts as we can send it to an arbitrary element of
$\psi(e_j)\pi^{-1}(\phi(a))\psi(e_i)$. In case $A$ is commutative and
$B$ is allowed to run over all commutative algebras, then by
Grothendieck\’s criterium $A$ is a commutative regular algebra. This
also clarifies why so few commutative regular algebras are formally
smooth : being formally smooth is a vastly more restrictive property as
the lifting property extends to all algebras $B$ and whenever the
dimension of the commutative variety is at least two one can think of
maps from its coordinate ring to the commutative quotient of a
non-commutative ring by a nilpotent ideal which do not lift (for an
example, see for example [this preprint][3]). The aim of
non-commutative algebraic geometry is to study _families_ of manifolds
$\mathbf{rep}_n~A$ associated to the formally-smooth algebra $A$. [1]:
http://www.matrix.ua.ac.be/wp-trackback.php/10 [2]:
http://www-gap.dcs.st-and.ac.uk/~history/Mathematicians/Grothendieck.
html [3]: http://www.arxiv.org/abs/math.AG/9904171

One Comment

algebraic vs. differential nog


OK! I asked to get side-tracked by comments so now that there is one I’d better deal with it at once. So, is there any relation between the non-commutative (algebraic) geometry based on formally smooth algebras and the non-commutative _differential_ geometry advocated by Alain Connes?
Short answers to this question might be (a) None whatsoever! (b) Morally they are the same! and (c) Their objectives are quite different!

As this only adds to the confusion, let me try to explain each point separately after issuing a _disclaimer_ that I am by no means an expert in Connes’ NOG neither in $C^* $-algebras. All I know is based on sitting in some lectures by Alain Connes, trying at several times to make sense of his terribly written book and indeed by reading the Landi notes in utter desperation.
(a) _None whatsoever!_ : Connes’ approach via spectral triples is modelled such that one gets (suitable) ordinary (that is, commutative) manifolds into this framework. The obvious algebraic counterpart for this would be a statement to the effect that the affine coordinate ring $\mathbb{C}[X] $ of a (suitable) smooth affine variety X would be formally smooth. Now you’re in for a first shock : the only affine smooth varieties for which this holds are either _points_ or _curves_! Not much of a geometry huh? In fact, that is the reason why I prefer to call formally smooth algebras just _qurves_ …
(b) _Morally they are the same_ : If you ever want to get some differential geometry done, you’d better have a connection on the tangent bundle! Now, Alain Connes extended the notion of a connection to the non-commutative world (see for example _the_ book) and if you take the algebraic equivalent of it and ask for which algebras possess such a connection, you get _precisely_ the formally smooth algebras (see section 8 of the Cuntz-Quillen paper “Algebra extensions and nonsingularity” Journal AMS Vol 8 (1991). Besides there is a class of $C^* $-algebras which are formally smooth algebras : the AF-algebras which also feature prominently in the Landi notes (although they are virtually never affine, that is, finitely generated as an algebra).
(c) _Their objectives are quite different!_ : Connes’ formalism aims to define a length function on a non-commutative manifold associated to a $C^* $-algebra. Non-commutative geometry based on formally smooth algebras has no interest in defining some sort of space associated to the algebra. The major importance of formally smooth algebras (as advocated by Maxim Kontsevich is that such an algebra A can be seen as a _machine_ producing an infinite family of ordinary commutative manifolds via its _representation varieties_ $\mathbf{rep}_n~A $ which are manifolds equipped with a $GL_n $-action. Non-commutative functions and diifferential forms defined at the level of the formally smooth algebra A do determine similar $GL_n $-invariant features on _all_ of these representation varieties at once.

Leave a Comment

driven by ambition and sloth

Here’s a part of yesterday’s post by bitch ph.d. :

But first of all I have to figure out what the hell I’m going to teach my graduate students this semester, and really more to the point, what I am not going to bother to try to cram into this class just because it’s my first graduate class and I’m feeling like teaching everything I know in one semester is a realistic and desireable possibility. Yes! Here it all is! Everything I have ever learned! Thank you, and goodnight!

Ah, the perpetual motion machine of last-minute course planning, driven by ambition and sloth!.

I’ve had similar experiences, even with undergraduate courses (in Belgium there is no fixed curriculum so the person teaching the course is responsible for its contents). If you compare the stuff I hoped to teach when I started out with the courses I’ll be giving in a few weeks, you would be more than disappointed.
The first time I taught _differential geometry 1_ (a third year course) I did include in the syllabus everything needed to culminate in an outline of Donaldson’s result on exotic structures on $\mathbb{R}^4 $ and Connes’ non-commutative GUT-model (If you want to have a good laugh, here is the set of notes). As far as I remember I got as far as classifying compact surfaces!
A similar story for the _Lie theory_ course. Until last year this was sort of an introduction to geometric invariant theory : quotient variety of conjugacy classes of matrices, moduli space of linear dynamical systems, Hilbert schemes and the classification of $GL_n $-representations (again, smile! here is the set of notes).
Compared to these (over)ambitious courses, next year’s courses are lazy sunday-afternoon walks! What made me change my mind? I learned the hard way something already known to the ancient Greeks : mathematics does not allow short-cuts, you cannot expect students to run before they can walk. Giving an over-ambitious course doesn’t offer the students a quicker road to research, but it may result in a burn-out before they get even started!

Leave a Comment

LatexRender plugin for wordpress under Panther

After
three days of desperate trial-and-error I seem to have managed to get latexrender working for
wordpress under Mac
OS X.
First things first : if you only want to include some
symbols in your blog-posts the easiest way to do so is to use mimetex and the
corresponding
wordpress-plugin
written by Steve Mayer. Follow the
instructions and you will be able to include a limited subset of LaTeX
in your blog within 10 minutes.
If you want more, you have to
work a lot harder. The starting point is to follow Steve’s
blog-entries on latexrender
.
But then under Mac OS X you will probably get error messages
when you activate the plugin. The reason seems to be that most versions
of imagemagick available for
OS X require X-terminal support and PHP gets confused between the two
shells. A typical error message is

Warning:
copy(70afbabac176169545d01f4bd91f3055.gif): failed to open

stream:
No such file or directory in
/Users/lieven/Sites/wordpress/latexrender/class.latexrender.php on
line

269

[Unparseable or potentially dangerous latex
formula. Error 6 ]

As suggested by Steve Mayer there are
two roads to obtain more information on what goes wrong. The first is to
uncomment the _unlink commands _ at the end of the
_class.latexrender.php_ file and look in the _wordpress/latexrender/tmp_
directory for which conversions were done and which failed. The normal
latexrender-procedure is : tex->dvi->ps->gif. Probably you will
get all files but the gifs!

Another (and more useful) source of
informations is to look in the _error-log_ of the Apache-WebServer and
see whether you get things like

This is dvips(k) 5.94a
Copyright 2003 Radical Eye Software (www.radicaleye.com)
\\’
TeX output 2004.08.30:1433\\’ ->
0d48700a5dde6d746813733d26dd8df8.ps

. [1]
sh: line 1:
gs: command not found
convert: no decode delegate for this image
format

/Users/lieven/Sites/weblog/latexrender/tmp/
0d48700a5dde6d746813733d26dd8df8.ps\\’.

convert: missing an image
filename/Users/lieven/Sites/weblog/latexrender/tmp/
0d48700a5dde6d746813733d26dd8df8.gif\\’.

identify: unable to
open image 0d48700a5dde6d746813733d26dd8df8.gif\\': No such file
or directory.
identify: missing an image
filename
0d48700a5dde6d746813733d26dd8df8.gif\\’.

`

Here the essential point is that the webserver doesn’t
seem to be able to find GhostScript (even if you have several versions
installed).

To bypass these problems I did two essential
things : (1) in the _class.latexrender.php_ file I rewrote the
conversions so as to use _pdflatex_ instead of tex (to get
immediately a pdf-file rather than the tex->dvi->ps process) and then
use _convert_ to translate this pdf-file into a gif-file. (2) the
version of _convert_ and _include_ (both part of the
ImageMagick package) are those provided by Fink but you should be extremely
careful to install the imagemagick-nox package and not
the imagemagick package! After the command
sudo fink
install imagemagick-nox

you are presented with several
configuration choices. Do _not_ choose on auto-pilot the default
choices but look for options specifying that there is no X-support!
After this, everything should work. If you want to have a look at how
I changed the PHP files, mail
me
.

Leave a Comment

arxiv RSS feeds available

If
you are interested in getting daily RSS-feeds of one (or more) of the
following arXiv
sections : math.RA, math.AG, math.QA and
math.RT you can point your news-aggregator to
www.matrix.ua.ac.be. Most of the solution to my first
Perl-exercise I did explain already yesterday but the current program
has a few changes. First, my idea was to scrape the recent-files
from the arXiv, for example for math.RA I would get http://www.arxiv.org/list/math.RA/recent but this
contains only titles, authors and links but no abstracts of the papers.
So I thought I had to scrape for the URLs of these papers and then
download each of the abstracts-files. Fortunately, I found a way around
this. There is a lesser known way to get at all abstracts from
math of the current day (or the few last days) by using the Catchup interface. The syntax of this interface is
as follows : for example to get all math-papers with
abstracts
posted on April 2, 2004 you have to get the page with
URL

http://www.arxiv.org/catchup?smonth=04&sday=02&num=50&archive=
math&method=with&syear=2004

so in order to use it I had
to find a way to parse the present day into a numeric
day,month,year format. This is quite easy as there is the very
well documented Date::Manip-module in Perl. Another problem with
arXiv is that there are no posts in the weekend. I worked around
this by requesting the Catchup starting from the previous
business day
(an option of the DateCalc-function. This means
that over the weekend I get the RSS feeds of papers posted on Friday, on
Monday I\’ll get those of Friday&Monday and for all other days I\’ll get
those of today&yesterday. But it is easy to change the script to allow
for a longer period so please tell me if you want to have RSS-feeds for
the last 3 or 4 days. Also, if you need feeds for other sections that
can easily be done, so tell me.
Here are the URLs to give to
your news-aggregator for these sections :

math.RA at
http://www.matrix.ua.ac.be/arxivRSS/mathRA/
math.QA at
http://www.matrix.ua.ac.be/arxivRSS/mathQA/
math.RT at
http://www.matrix.ua.ac.be/arxivRSS/mathRT/
math.AG at
http://www.matrix.ua.ac.be/arxivRSS/mathAG/

If
your news-aggregator is not clever then you may have to add an
additional index.xml at the end. If you like to use these feeds
on a Mac, a good free news-aggregator is NetNewsWire Lite. To get at the above feeds, click on the Subscribe
button
and copy one of the above links in the pop-up window. I
don\’t think my Perl-script breaks the Robots Beware rule of the arXiv. All it does it to download one page a day
using their Catchup-Method. I still have to set up a cron-job to
do this daily, but I have to find out at which (local)time at night the
arXiv refreshes its pages…

Leave a Comment