Video of Mitla

Posted in art | Tagged , | Leave a comment

I recently encountered the term ‘semasiographic’, which denotes a system of writing not meant to mimic spoken words. I’m having trouble i…

Answer by Art Scott:

The rate of change of communication technology acceleration is accelerating … 0 to 60 ,meh, not impressive — hit the nitro turbo booster option, warp speed!
The "definition" of "semasiographic" is changing as fast as the technology provides tools to expand the "language" "communication" box, very fast and accelerating. Semasiographic: scope for communication  imagination.
A lot of what you might search and find is mostly in some formal academic linguistic box. A small old looking back box.
Rock painting, hieroglyphs, alphabets, printing press, desk top publishing, Kodak film, Xerox, Internet, Web browser, mobile phone, digital camera (phone), digi Video (camera phone), YouTube/Vimeo/etc., streaming video, video editing for the masses, … digital video global communication … to infinity and beyond! Way semasiographic!
Marc Davis … my go to.  31 uses in this article — 
Semasiography and the Future of Media Technology
Page on
Garage Cinema and the Future of Media Technology
Javier Urcid …
PDF]Javier Urcid’s research for FAMSI; Zapotec Writing
Chapter 4 of “Zapotec Hieroglyphic Writing” (Urcid 2001), using a sample of 70 annual dates, I
Future directions in visual display systems
E Lantz – ACM SIGGRAPH Computer Graphics, 1997 – ACM Digital Library
of information visualization is perhaps the first formalized step towards semasiographic communication [5
MIT Encyclopedia of Cognitive Science
Semasiographic stems from the Greek word “semasia,” which means “meaning.”A semasiographic system of communication is the way in which the meaning of something is conveyed by signs, pictures, or icons rather than by words, sounds, or speech (Boone 14). There are two types of semasiographic systems: conventional and iconic. Conventional semasiographic systems have meanings that are conveyed through the use of related symbols that are arbitrarily organized (Boone 16). These types of systems can include, but are not limited to, mathematic, scientific, musical, or choreographic notations. Iconic semasiographic systems convey meaning by showing the relationship between a picture/icon and what it is meant to represent (Boone 16). For example, a road sign that depicts a person stepping out into the street means that that particular spot is where pedestrians cross the street. Most semasiographic systems of communication can be used in many different countries regardless of language because if the cultures have similar practices, like those with airports, vehicles, or public transportation, then they will be able to understand the meaning of what is being represented in an icon or some sort of notation.

Works Cited
Boone, Elizabeth Hill. "Introduction: Writing & Recording Knowledge." Writing without Words: Alternative Literacies in Mesoamerica & the Andes. Bonne & Mignolo, Walter D. Eds. Durham: Duke, 1994. 14-17.

I recently encountered the term 'semasiographic', which denotes a system of writing not meant to mimic spoken words. I'm having trouble i…

Posted in Uncategorized | Leave a comment

1 — GPU Virtualization … 2 Codecs

// 5-8-2015 9-16-13 AM

Posted in Uncategorized | Leave a comment

putting the kaleidoscope together

putting the kaleidoscope together.

Posted in Uncategorized | Leave a comment

putting the kaleidoscope together

So good

Geometry in color

We now create a rather versatile kaleidoscope. Upon starting, the program lets us choose an image file and we will look through the kaleidoscope at this image. To get a large variety of pictures we interactively manipulate the input image with the mouse. Keeping the left mouse key pressed, we shift the input image around. With the right key pressed we rotate it and the mouse wheel changes its scale. Instead of the wheel we can also use the up and down arrow keys. Pressing the “s”-key, we get and save a high-resolution copy of the screen image. Afterwards, you will need to use other programs to enhance contrast and color range.

You find the code of the main tab in the next post. It needs “ColorLookup“, “Coordinates“, “Kaleidoscope“, “MakeOutputImage“, “MakeScreenImage“, “ProgressReport“, “Vector” and “readWriteImages

View original post 88 more words

Posted in Uncategorized | Leave a comment

Programming WPF user interfaces using F# workflows

Code Contemplation

References: Real world functional programming, First Class Events (Matthew Podwysocki), First Class Events (Don Syme), Cancellation (LukeH)

I rewrote the sample from real world functional programming using F# visual studio 2010 version and I replaced legacy windows forms with WPF. This was the result:

open System.Windows

open System.Windows.Controls

open System.Windows.Controls.Primitives

open System

open System.Windows.Shapes

open System.Drawing


letmutable globalGuiContext : System.Threading.SynchronizationContext = null


let drawLine(canvas : Canvas, (x1, y1), (x2, y2)) =

    let line = new Line()

    line.X1 <- float x1

    line.Y1 <- float y1

    line.X2 <- float x2

    line.Y2 <- float y2

    line.Stroke <- System.Windows.Media.Brushes.LightSteelBlue


    canvas.Children.Add(line) |> ignore


letrec drawingLoop(canvas : Canvas, from) = async {

    // Wait for the next mouse action

    let! move = Async.AwaitEvent(canvas.MouseMove)

    let pos = move.GetPosition(canvas)

    if move.LeftButton = Input.MouseButtonState.Pressed then

      // Refresh…

View original post 197 more words

Posted in Uncategorized | Leave a comment

Abstractions vs Performance, a compiler perspective

… yes … also consider the benefit of using a meta-tool that helps see and pick the “best” tool … I like Mårten Rånge’s thinking

Posted in Uncategorized | Leave a comment