- 17 Sep, 2004 4 commits
-
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
- 16 Sep, 2004 9 commits
-
-
Robert Ricci authored
installed.
-
Robert Ricci authored
-
Robert Ricci authored
-
Russ Fish authored
This breaks the simple assertion throughout that the output image height is constant.
-
Robert Ricci authored
-
Robert Ricci authored
Build the hacky p5-GD-old port. Handle the new funky way the mod_php4 port and its extensions are built. Apply a disgusting hack to fix the php4 port with SSL. Prevent SWIG from pulling in too many languages. Add the py-m2crypto port.
-
Robert Ricci authored
version of the graphics/p5-GD port. This one works with perl < 5.6, which we need for the moment. This can go away someday when we migrate to a newer version of perl.
-
Leigh B. Stoller authored
-
Robert Ricci authored
-
- 15 Sep, 2004 2 commits
-
-
Russ Fish authored
on the map. Use a checkbox for control. Turned at first by default. Add scale 0 to use the thumbnail (40% reduced) images. Scale 1 is still the default. Declutter www by moving the static images into a www/floormap subdirectory.
-
Robert Ricci authored
to port snmpit to other switches. Remove the old snmpit_doc.txt, which contained virtually no useful information.
-
- 14 Sep, 2004 1 commit
-
-
Robert Ricci authored
-
- 13 Sep, 2004 14 commits
-
-
Jay Lepreau authored
-
Jay Lepreau authored
many cows. The installed version is temp-preorder.php.
-
Kirk Webb authored
finished up (waiting for resolution of the service slice bootstrapping issue).
-
Russ Fish authored
-
Kirk Webb authored
* the python mysql client returns a datetime object rather than a string sequence - must convert it to string * PLAB moved the URL to their programmatic API - adjusted on our end. * PLAB changed format of expiration time in listSlices() RPC from a datetime string to seconds since the epoch in UTC. There is still an outstanding issue that I have mailed plab support about: The listSlices() RPC is only returning the first entry in the list of slices we have allocated at PLC (the same call used to grab all slice entries). This is causing us to fail on renewal for the unlisted slices.
-
Russ Fish authored
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
work! The problem is that temp files will be owned by the user, not the web interface, and so call out to backend to remove the tempfiles with a new cleanup option.
-
Timothy Stack authored
-
Timothy Stack authored
-
Leigh B. Stoller authored
-
Jay Lepreau authored
-
Robert Ricci authored
-
Timothy Stack authored
-
- 11 Sep, 2004 6 commits
-
-
Mike Hibler authored
Rename a couple of really misleading sounding functions and make sure that linktest does get run for linkdelay nodes.
-
Jay Lepreau authored
say these are estimated prices, not to exceed 500 total.
-
Jay Lepreau authored
the next time we need it, or until somebody makes this a sitevar.
-
Leigh B. Stoller authored
-
Leigh B. Stoller authored
-
Mike Hibler authored
-
- 10 Sep, 2004 4 commits
-
-
Russ Fish authored
generally improve the clarity and appearance of the maps. The scale factor buttons numbered 1-5 actually correspond to scale factors of 1, 1.5, 2, 2.5, and 3. Notice that the floorimages table in the database now has an integer "scale" column to distinguish the cached zoomed-in images with a suffix "-[1-5].jpg" . I use jpeg files instead of the png files that were used before. They look as good or better, and are a third the size. Panning around at a given zoom factor just involves cropping out a different rectangle of the scaled-up images. The 0311X064_[1-4]fl.pdf floor map files we got from Michael Kay started out life in Adobe Illustrator. Although GhostScript/gv crash while trying to draw the pdf files, extracting them into PostScript files in Acrobat on Coke allows GhostScript to render them flawlessly. I started out using gs to render jpeg files in the shell, and then found that ImageMagick uses the same GhostScript renderer, and nicely handles cropping, drawing and annotations, and format conversion as well. The PostScript rendering gets slow at higher zoom factors. So I cache the zoomed floor images, scaled up by rendering the PostScript files at a finer dot-pitch (density) in GhostScript, and then cropping out the right rectangle to register them properly. For readability, and to avoid having the thin lines and bitmap fonts used in some parts of the PostScript map from falling between the pixel cracks, I actually render at twice the pixel density and filter down to the final image with a gaussian -sharpen option to keep it from looking blurry. ImageMagick is callable from both the shell and as the Image::Magick package in Perl. I converted the Perl logic in floormap.in to use Image::Magick instead of the GD graphics library, resulting in anti-aliased (smoothed) drawing of the wireless node dots and labels on floor maps for a better appearance. Then I added optional scaling and centering arguments which select the proper cached zoomed-in image, and drive the logic for cropping and drawing. I modified the floormap.php3 file to wrap an input form around a set of zoom control buttons and the floormap image. The zoom buttons set the scale argument to the Perl floormap script called on the server. The floor map image itself is wrapped in a graphical submit button, so clicking on it returns the mouse coordinates within the image, which are then sent to the centering argument of the Perl script.
-
Russ Fish authored
-
Leigh B. Stoller authored
ops as the user, but that breaks for admin people who have real shells on boss and no unencrypted key in the .ssh dir. So, switched it to a root ssh, and a simple proxy on the other side that flips to the user and invokes the run_linktest stuff.
-
Leigh B. Stoller authored
-