HOME

HOME

host

feed

tags

#architectural - here to build new roads

#gemini - good protocol, bad content

#http - just use a small sane subset please.

#news - if someone is paid to tell you what is happening you may ignore it safely.

#plan9 - we all get our own private namespace. Everything is a file.

F 00144 FAST UPDATES

finally we don't have to wait an eternity to update

it sure did take a lot longer than i'd really like but it finally works. had to rewrite src/updategemini[1] and src/updatehtml[2] to work with lsdif[3] but frankly none of this should have taken as long as I took to do it. I just couldn't find the motivation every time I looked at the code until today. one annoying thing about the code is that the var 'dst' is actually the 'src' and vice versa, it turns out I made a logic error and the easiest way to fix it was swaping the variable names from how it's actually used. (the error was that since the var dst is checked last, we are using it as the cannonical list of files which should be present. so if src has a file that dst doesn't know about we ignore it. This is a problem if i create a new entry in the site, which I do nearly every update. i may go through and rename src to dst and vice versa but 'it works' correctly as it is

[1] src/updategemini [binary]

[2] src/updatehtml [binary]

[3] lsdif

incoming references

INDEX - hierachical view of every page as relates to its host.