Utilities: TransformEachAbsolute, citemap

Please send any feedback or suggestions to my email address and make sure to include the project name in the subject. Or message me on twitter (@cholz).

Transform Each Absolute: Illustrator plugin for absolute element transformations

TransformEachAbsolute is a small Adobe Illustrator plugin that allows absolute values to be assigned to the dimensions of selected art objects (left). Each object is then transformed around its center to the specified absolute measurements (right).

TransformEachAbsolute

Download

Get TransformEachAbsolute-v0.1.zip here. TransformEachAbsolute was compiled for Adobe Illustrator CS5 and runs on Mac OS X Snow Leopard and OS X Lion.

Installation

Install TransformEachAbsolute by copying the bundle into Illustrator's plugin directory (~/Library/Application Support/Adobe/Adobe Illustrator CS5/en_US/Plug-ins/). Then (re)start Adobe Illustrator.

Usage

Turn on the floating dialog by selecting Window > Transform Each Absolute. Select objects on your art boards and assign the desired dimensions.

Disclaimer

TransformEachAbsolute v0.1 is very alpha. I hacked it up quickly because I needed the functionality and was surprised not to find it in Illustrator. If you know how to accomplish this without using cumbersome "Transform Again" steps, please let me know. Please also let me know if you know how to integrate this kind of control for specifying the reference point for transformations into a dialog () or if you have a great idea for rotation ()—my understanding is that path objects do not maintain an absolute angle of rotation.

Further information

  • Release Notes

    future versions

    I'm planning to incorporate support for

    • setting a reference point for transformations ()
    • absolute rotations if I find out how
    • adding an option for transforming line widths

    v0.1 (December, 2011) supports

    • assigning x, y, width, height attributes to selected objects
    • showing common x, y, width, height attribute upon selection changes
  • Known bugs

    Float errors

    When assigning a specific width or height to objects, they sometimes turn out slightly smaller or larger. Just entering the value again should fix this as a workaround. Future releases will address this.

    Assigned dimensions differ in fractions of a mm/an inch from the value the transform dialog shows

    Again, float errors. Despite using Illustrator's conversion functions, I'm getting values that are slightly off sometimes. Not sure why...

    Assigned x, y, width, height attributes disappear after entering

    Not sure why yet. Sometimes they stay, sometimes they vanish... I will debug this at some point.

Notice

Adobe Illustrator is a registered trademark of Adobe Systems, Inc.

All other trademarks are the property of their respective owners.

citemap: an API to the bidirectional citation graph of CHI and UIST papers

Citemap builds on Justin's Citeology of CHI and UIST publications and provides a very basic API to the graph, returning HTML, XML or JSON formatted data. (CHI and UIST 2011 and on are not part of the database yet.)

Citemap

example calls

Citemap also determines the neighbors of publications, which is useful for finding related work to a given paper. Neighbors are those papers that have at least one paper in the list of references in common with the queried paper and get referenced by at least one paper that references the queried paper. I'm sure there is a lot of room for optimizing this metric.

The general format is

Citemap returns XML or JSON formatted output when queried prefixed with the format like so