SlicBase
SlicBase

Sharable Local Image Collection data-Base

SlicBase is short for Sharable Local Image Collection data-Base. SlicBase is a database of SLICEs, or Sharable Local Image Collection Elements. Each SLICE is usually an image of a person, or sometimes of an animal or inanimate object. The actual images, which are often just links to images hosted elsewhere on the Net, are stored on the local hard drives of users, as well as on the Dropbox accounts of subscribers. Only subscribers have access to the Dropbox links to the slices of other subscribers, and those collections can be downloaded and their images shared. All subscribers must be gold or platinum users of Lyspio. SlicBase is the first project written in Lyvathon and hosted by Lyspio.com.

Dropbox File

The Dropbox file for each subscriber is a text file with 3 levels of strings, one string per line. The top-level string is a category name enclosed in square brackets. The mid-level string is a slice name (first and last name of the person in the image), all in lower case, only letters and spaces. Anonymous slice names are simply mid-level category names preceded by an underscore ( _ ). Bottom-level strings are URLs of image files. URLs belonging to anonymous slice names correspond to images containing unknown slices. The last bottom-level string belonging to a mid-level string is always followed by exactly one blank line. This Dropbox file is maintained by SlicBase, and users are strongly discouraged from using a text editor to edit the Dropbox file.

SlicBase Modes

  1. Categories - grid: categories of slices
  2. Home - grid of slices, including anonymous slices
  3. Mono-Grid - grid of images belonging to a slice
  4. Tri-Grid - grid of triads, 1 to 3 images side-by-side, terminated by a vertical black line on a white background
  5. Mono - single full-size image, possibly filling available screen space
  6. Triad - group of 1 to 3 images, side-by-side, filling available screen space

Commands

  • Z - Undo
  • X - Cut
  • C - Copy
  • V - Paste
  • D - Delete
  • T - Toggle Triad/Mono or Tri-Grid/Mono-Grid
  • E - Edit properties:
    • Categories - category
    • Home - slice
    • Mono-Grid, Mono - image
  • Q - Quit (logout)
  • Shift+Z - Redo
  • Shift+C - Select/deselect multiple
  • Minus (-) - Zoom out
  • Plus (+) - Zoom in
  • Equals (=) - Zoom in
  • Zero (0) - Cancel zoom
  • F1 - Rotate: help page, hide, show menu (default)
  • Click or Enter:
    • Categories - go to Home
    • Home - go to Mono
    • Mono-Grid - go to Mono
    • Tri-Grid - go to Triad
    • Mono - go to Mono-Grid/Tri-Grid
    • Triad - go to Mono
  • Esc - Home (or categories if already home)
  • Arrow - Select in grid
  • Left Arrow - Previous mono/triad
  • Right Arrow - Next mono/triad
  • Ctrl+Left Arrow - Previous image in triad
  • Ctrl+Right Arrow - Next image in triad

Database Tables

  • Users
    • usrid
    • email
    • password
    • usrtyp
    • various fields...
  • Slices
    • slcid
    • slcname
  • Images
    • imgkey - hash value (64 bits) generated from URL string
    • slcid
  • ImageUsers
    • imgkey
    • usrid

About Me

I am Mike Hahn, the founder of Lyspio.com. On August 9, 2014 I began working on AppaTeach (a tutoring website). I started developing Lyvathon (a new programming language) on January 4, 2015, after dabbling in its precursors (sporadically) since the mid 90s. On January 24, 2015 I resumed working on AppaTeach, and resumed working on Lyvathon on May 9, 2015. I started designing Lyspio.com (the master website of all Lyvathon apps) on November 16, 2015. I began working on Lyspio in its current incarnation on December 15, 2015.

I was previously employed at Brooklyn Computer Systems as a Delphi Programmer and a Technical Writer (I worked there between 1996 and 2013). Just prior to starting Lyvathon I quit my job as a volunteer tutor at Fred Victor on Tuesday afternoons, where for 5 years I taught math, computers, and literacy. I'm now a volunteer computer tutor at West Neighbourhood House. My hobbies are reading the news at cbc.ca and going for walks in my neighbourhood. About twice a year I get together with my sister who lives in Victoria. She comes here or I go out there usually in the summer. At those times I'm much more active, but most of the year I tend to lie on the couch a lot, and not be very active. I do, however, visit my brother once a month or so and listen to or visit my disabled friend (she has schizophrenia and talks to me on the phone).

Contact Info

Mike Hahn
Founder
Lyspio.com
2495 Dundas St. West
Ste. 515
Toronto, ON  M6P 1X4
Canada

Phone: 416-533-4417
Email: hahnbytes (AT) gmail (DOT) com
Blog: lyvathon.blogspot.ca

[ Back to Top ]