libferris: Eye Candy

Why does it taste so good?

Donate - logo


EA Descriptions

Build Order
Source Control

Mailing Lists
GPG Keys

Source hosted at:

  • GoogleEarth integration will feature in libferris 1.1.96+. The above animation shows the application of geoemblems to four image files with the ego filemanager. Watch the status bar when the second Zwinger image is tagged to see the command line driven minibuffer tagging mode. After "zw" is typed a tab completes the emblem name and return will apply that emblem to the current file. The feaindexadd command is then run to force a reindex of these files. A file is then opened with googleearth which zooms the map into the area of the geoemblem associated with that file. Clicking on the marker for that location will then show a menu of "desktop search" options. In this case I decide to search for image files within 15km of the marker. Notice how in the ego filelist which results the sacre cure image is listed. This is because it is marked with a geoemblem that is within 15km of Notre Dame in Paris.

  • Mounting Firefox is supported in libferris 1.1.73+. You can get at all the anchor tags, images and mount the DOM for each web page. Also you can send new web pages to Firefox by writing to firefox://localhost/username.

  • Sorting is supported for both ascending and descending on a single column or an arbitrary collection of columns. This is very handy when you want to group by an attribute such as mimetype and then on the file's name. Versioned sorting is similar to ls -v in that a series of files with a numeric component near the end of the filename will sort using mixed string and numeric sorting on the same column. See the ls -v man page for a description.

    Your sorting preferences can be saved away with a name for later recall, so setting up a sort based on 4 columns only has to be done once. The default sorting order can also be saved for each directory or for the root of a whole directory tree. Sorting /tmp and below on mtime by default can be very handy.

  • gevas view provides both static thumbnails for image directories and animated alpha blended icons for video files and pdf documents. A medallion sidepanel allows you to quickly attach emblems to your files.

  • Agents finally making their way into the filesystem in the upcoming libferris 1.1.10 release. Shown in the top left of the shot is the agent capplet which allows you to create persistent agents and tell which emblems are to be assigned beliefs by these agents. Agents make their assertions using a given personality so that you can tell which agent made what assertion and allow a pool of agents to share a personality... Smith :). In the top right is the gfproperties with extended medallion view to show fuzzy assertion. The config emblem has been fully asserted by the user, the docs has been fully retracted by the user. Agents have expressed slight partial retraction for the exe emblem and very slight partial assertion for the favs emblem. The shell at the bottom is showing how to train agents and get them to classify based on their training. Its in debug mode to get the bogofilter command line options just right.

  • Recent movements in Formal Concept Analysis, Movie 4.3Mb. This example Lattice is generated from the data in Concept Data Analysis. The lattice is 3d viewpoint angle distance etc are changable and as nodes are moved links update themselves in 3d. Labels are in the form: uniq ID - added attributes for concept e=extent size.

    Some older formal concept analysis of some graphics card data. This is mainly of interest to forks who already know FCA and is not really a prime time tool yet.

  • Both views support medallions in ego 0.8.1+. A sidepanel page is available for editing the emblems attached to a file and the context menu for files in the list shows the etagere in a tree form to make finding an emblem simple when a user has many emblems. There is a current limit of 2^32 emblems per ontology

  • Emblems are orginized into medallions which can be attached to each context. Emblems themself are structured into a partial order and saved into an ontology called the etagere. Each ontology has a uuid and each medallion stores the ontology it is created for so one can import their friends medallions.

  • ferriscreate on emblems and attribute indexes

  • Compression and EA editing in action

  • Nice mix of both the icon and tree view, showing the context menu with its persistent file cut,copy,paste. Also I have selected the cut to option which lists places that I cut files of the same mime type to in the past.

  • The Icon view with the new thumbnail generator. note that the bmindtrailer is a quicktime trailer and the icon in ego is a montage of some frames from the mov file

  • Binding apps to files is just a right click away. Also note how the bmindtrailer has moved on a little.

  • Showing more info on files in a treelist Sort of got in my own way here, doh! the context menu hides the atime and mimetype columns.

  • Hotactions sidepanel can change depending on what directory is being viewed. Shown is a prototype for my multimedia sidepanel mode aswell as my image viewer mode

  • XMMS interface, drag and drop files here to enqueue them for current or next song.

  • Showing some of the EA than can be viewed in the list. Also the popup menu can tell you what will happen for this file when you click it, recent versions also allow you to reassign this action from the context menu

  • MIME and application information are just another filesystem. You can now import desktop files into ego directly.

  • Toolbars have context menus too, so menus aren't really needed

  • Scheme sidepanel!

  • Tree sidepanel now works

  • GNOME control center integration

  • GTK2 interface to a cp client

  • cp -i presented to the user for inspection

  • Sorting choices shown in a somewhat aging shot

  • Jan 2002 shot quite old looking now

  • Change the application for an open binding

  • My first shot aint she purdy ma.