Practising Reflection

Fearless Reflection
Fearless Reflection by Sandy Brown Jensen

I thought I’d have a wee go at Mariana’s Art on the Couch process.

Mariana is carrying out the project to learn about critiquing art, and:

Critique is often most instructive for the person offering it. In looking at other people’s work, and formulating your opinion of it, you’re learning a great deal.

Mariana is committing to do one per week, I think I might try one a month, so this is November’s.

Anyway here goes, following Mariana’s questions.

1. What stands out the most when you first see it?
My eye is drawn first to the central figure. The first thing that stands out is is the watercolour effect and overall warm colours.

2. Explain the reason you notice the thing you mention in number 1.
The unexpected blur on a mirror is disconcerting or makes me think. I expect sharpness from a mirror. The gaze of the figure seems to be going past my left shoulder.

3. As you keep looking, what else seems important?
I go next to the brown vertical on the left.

My eye then roams around the other objects on the wall surrounding the mirror finishing on the chair.

4. Why does the thing you mention in number 3 seem important.
This vertical gives the image depth, along with the chair back. They give me the feeling that I am looking across the room diagonally to the mirror.

5. How has contrast been used?
The figure in the mirror and the mirror frame push the figure inside the mirror, this pulls me into the frame and to the figure eyes.

6. What leads your eye around from place to place?
The green, white & red curtains, then the brown right left hand vertical, some sort of hanging brown object on the top left wall give great depth, the mirror frame more giving a feeling of looking in on the figure who is looking out.

The face mask on the right of the mirror seems to be floating off the wall. I wonder if it’s eyes are closed.

7. What tells you about the style used by this artist?
The water colour effect brings a dreamy informality to the picture. A romantic view.

8. What seems to be hiding in this composition and why?
Is the figure being slightly reserved, not meeting the viewer’s eyes?

For all her casualness her gaze is serious.

9. Imagine the feelings and meanings this artwork represents?
Although the figure looks pensive the colours are relaxed, calm and contemplative.

10. What other titles could you give this artwork?
Deep in quiet thought.

11. What other things interest you about this artwork?
I wonder about the note, or sheet of paper at the bottom left of the mirror. What is on it, sheet music? Is it jammed by the chair.

~tilde

 _________  ________  _________  ________  ___       ___           ___    ___ 
|\___   ___\\   __  \|\___   ___\\   __  \|\  \     |\  \         |\  \  /  /|
\|___ \  \_\ \  \|\  \|___ \  \_\ \  \|\  \ \  \    \ \  \        \ \  \/  / /
     \ \  \ \ \  \\\  \   \ \  \ \ \   __  \ \  \    \ \  \        \ \    / / 
      \ \  \ \ \  \\\  \   \ \  \ \ \  \ \  \ \  \____\ \  \____    \/  /  /  
       \ \__\ \ \_______\   \ \__\ \ \__\ \__\ \_______\ \_______\__/  / /    
        \|__|  \|_______|    \|__|  \|__|\|__|\|_______|\|_______|\___/ /     
                                                                 \|___|/      
                                                                              
 ________   ___  ___  ________  ___       _______   ________  ________        
|\   ___  \|\  \|\  \|\   ____\|\  \     |\  ___ \ |\   __  \|\   __  \       
\ \  \\ \  \ \  \\\  \ \  \___|\ \  \    \ \   __/|\ \  \|\  \ \  \|\  \      
 \ \  \\ \  \ \  \\\  \ \  \    \ \  \    \ \  \_|/_\ \   __  \ \   _  _\     
  \ \  \\ \  \ \  \\\  \ \  \____\ \  \____\ \  \_|\ \ \  \ \  \ \  \\  \|    
   \ \__\\ \__\ \_______\ \_______\ \_______\ \_______\ \__\ \__\ \__\\ _\    
    \|__| \|__|\|_______|\|_______|\|_______|\|_______|\|__|\|__|\|__|\|__|   
                                                                              
                                                                              
  ________  ___       ___  ___  ________                                      
 |\   ____\|\  \     |\  \|\  \|\   __  \                                     
 \ \  \___|\ \  \    \ \  \\\  \ \  \|\ /_                                    
  \ \  \    \ \  \    \ \  \\\  \ \   __  \                                   
 __\ \  \____\ \  \____\ \  \\\  \ \  \|\  \                                  
|\__\ \_______\ \_______\ \_______\ \_______\                                 
\|__|\|_______|\|_______|\|_______|\|_______|

For the last couple of commutes I’ve been hooked by a ~.

(I am cross posting this at my mainly educational blog and my ds106 one because I think this is so interesting.)

It started when I read I had a couple drinks and woke up with 1,000 nerds which touches on some many interesting things, online identity, ownership, internet history and made me think about about community, teaching about the web and some of the posts Jim Groom has be posting recently (/~space for example).

The ~tilde.club set up by Paul Ford while drinking is

not a social network it is one tiny totally standard unix computer that people respectfully use together in their shared quest to build awesome web pages

It mirrors what was the standard way to give university folk accounts and allows users to work on a remote computer through the terminal, communication and creating web pages. You will get a much better idea by reading the post and going to ~tilde.club and clicking some links.

It looked interesting enough to have a shot, but I had arrived at the party a little late. Fortunately there are other tilde clubs springing up and I got in to totallynuclear.club as ~troutcolor.

All I’ve done so far is created a webpage, set up a blog and visited other members pages. I had a quick chat on the commandline with ~maze who answered some questions.

Hopefully I’ll use the blog to document what I am learning as I go. I am certainly learning. I’ve use a terminal now and then locally on my mac and even very occasionally to play with my Raspberry Pi, but this is quite different. I find myself strangely drawn to the process. For some of the users on the tilde clubs nostalgia is a reason for being their, I missed that whole section of computer history as I started late. Any webpage creation I’ve done has been by uploading files via FTP or by using blogging software or social media. The ~tilde clubs work in both a older and modern modern way. I’ve noticed similarities in the way the developers for glow blogs work, not ftp for them, they talk of git, and are often logged into some cloud server via a terminal.

There are other interesting features emerging on totallynuclear and other tilde clubs I hope to get the courage up to try the IRC chat soon.

What could it be good for

Apart from fun which is a good enough reason.

Given that I an a teacher I wonder if this could be a good way to teach pupils/students about the web. I don’t think that there is anything Perhaps cover some technology history and web literacy. Although the technology is not very shiny and new it does feel quite exciting. It also, to some extent, remove a veil from the technology and perhaps could loosen the ties to silos.

What does it look like?

This is a very short screencast just touching on the basics, which is all I know at the present.

Starters for 10

Some links to interesting totallynuclear things:

Colour of the Wire

After the last post I’ve watched a few more episodes and have arrived in Season 3 of the wire. I though it might be interesting to see the overall colours of different episodes or seasons and compare them.

Following the same path1 as in the previous post I created a montage of screenshots from Episode 1 of season 3. I sort of expected it to be a bit brighter but:

out-1000

A bit of googling took me to Image Color Summarizer – RGB and HSV Image Statistics and:

Image Color Summarizer – RGB and HSV Image Statistics Season 1 Episode 1

Image Color Summarizer – RGB and HSV Image Statistics Season 3 Episode 1

Both described as dark faded red.

colours-of-the-wire

I wonder if it would be interesting to expand this to other episodes and series or if everything looks dark.


Footnotes:

1. I had a few problems with Storyboard this time as the .srt file I downloaded didn’t work, a quick google found one that did. I also noticed that the montage code I posted last time was missing a parameter --geometry +0+0 to remove padding

Chain of Command

wire01
(the above gif has nothing to do with the rest of the post, other than it is to do with the wire.)
A while back I posted about gifboard and it’s bigger brother storyboard. I’ve played a bit with storyboard and the wire this week.

Storyboard is a command line application which creates pdfs from movies with subtitles, one page per subtitle.

I just started with a bit of playing round with no particular destination in mind. The first thing I did was rip a pdf of subtitled frames from Episode 1 using storyboard. This gave me a 30mb file with >1400 ‘pages’.

I then thought that it might be an idea to get all of these pages out as images, a quick google suggested pdfseparate. This is another commandline app. I generally have no idea what commandline options are available, so I typed: man pdfseparate in the terminal and got back the man page, so it was installed.1

For once I though ahead and moved the pdf into its own folder, I then, in the terminal, cd into the folder and:

pdfseparate The\ Wire\ Episode\ 01\ -\ The\ Target.pdf  wire-ep-1-%d.pdf

The %d bit just gave me a numbered set of jpegs. I ended up with a folder full of 1497 pdfs. I really wanted images rather than pdfs so:

mkdir jpgs; sips -s format jpeg *.* --out jpgs

This command first makes a new folder called jpgs and then uses sips (built into OSX) to convert each pdf into a jpg and put it in the folder. These jpgs were quite big so I cd into the folder and:

sips --resampleWidth 300 *.jpg

Which resizes them nicely. I also duplicated the folder and made a set of smaller jpgs and some gifs with sips too.

My first thought was to make some animated gifs2, but a gif with 1497 frames turns out to be pretty big, even if you reduce it to 8bit. There are probably a few interesting gifs in this project which I might return to.

My next idea was to make one of those infinite scrolling web page with the jpg, and this turned out ok: The Wire Scrolls On, S1E1.

infinite-scroll

This gives quite an interesting view of the episode, it is pretty dark and there are a lot of closeups and expressive faces (this might be skewed by the fact we grab bits of dialog). I was quite surprised that the page loaded quite well.

After seeing that page I thought a montage would be the next obvious step. Again a quick google suggested the ImageMagick set of command line tools. Again I’d already installed these at some time in the past so it only took another google to suggest that the montage tool was the way to go. So inside the folder of smaller jpgs:

montage wire-ep-1-[1-1497].jpg out.jpg

out-1000
I can’t imagine how long it would take to do something like this with a gui application. I can imagine that quite a few folk would not be all that interested in this process or the results, am thinking that it is somewhat analogous to looking at large sets of data. These image manipulating commandline tools allow different views of video to be created quickly. They also give an overview of a whole section that can be analysed and mused over.

I am not really much of a command line user although I’ve dabbled over the years and installed a fair number of applications along the way. I would recommend that dipping toes in, with say gifsicle before jumping in to install and try a pile of stuff. Google is your friend here and you can often find a command line way to do something by adding ‘command line’ to the search. In addition to the tools above, or even before, ffmpeg for example.

Update: The Wire EP 1 Mashup.


Footnotes:

1. I little digging around reminded me I had installed this as part of poppler. Poppler I’d installed using homebrew (the chain is tangling already). If you want to install various command line apps I’d recommend homebrew as a good option.

2. gifsicle is a wonderful command line application for creating animated gifs.

all in the game

Wire Characters Season 1

My last couple of posts have been about using and setting up videogrep.py.

Videogrep is a python script that searches through dialog in videos and then cuts together a new video based on what it finds. Basically, it’s a command-line “supercut” generator.

I’ve been thinking about how to use it, especially since Jim Groom gave it a rousing reception( Wiring Supercuts & The Game Supercut ).

I’ve always liked the suspect board on the wire, where the detectives pin up pictures of suspects in a mindmap fashion, and wondered if I could make a board with Supercut videos of the characters. Turns out I can: Wire Characters Season 1.

A man must have a code

The Wire Season 1 Episode 07   one Arrest

First thing I had to do was make the supercuts, I just used the method described in the previous post, with one wrinkle. Some of the characters are refered to by more than one name, some times Kima is Greggs, I wanted to catch all of the references. It turns out that the default search for videogrep is a regular expression. Now I don’t know much (anything) about regEx, but a quick google game me the pipe character as OR, so:

python ../videogrep.py -i /Users/john/Movies/The\ Wire/Season\ 1 -s 'Kima|Greggs' -o Kima.mp4

Gets clips with either Kima or Greggs in the subtitles.

I then convert the mp4 files with miro video converter, using iphone as the setting, this lets me hear the clips which lose sound on my system. I open the output movies with QuickTime Pro find a still and hit copy. Switch to Fireworks and paste into a new document, save as a jpge with the same name as the video apart from the file extension.

I’ve now got a folder full of movies and images and just need a html file to display them.

I wanted to do a few things with the display of the videos, I wanted them to be is some sort of disarray as if pinned on, not all lined up. I also was making this in between all of the supercutting. This lead me to put the videos on the page with Javascript rather than hard coding all the tags. If you are really interested you can view the code on the page, I’ll just blog a few concepts here. I did hardcode an array of the names, without the file extensions and a matching one with the character names. It was them easy to loop through these arrays creating video elements and populating them with the video source and the jpg images as posters.

The CSS gives the div wrapping the video a white background and a drop shadow, some javascript rotates the divs (JavaScript Rotate | KaisarCode) and randomised the margins between them and the white border width.

I also used the javascript to scale down the video to fit more across the page and css to set the page width to 1600 pixels (side scroll I am afraid).

when it’s not your turn

I also missed a few things out.

  • The files are big, converting them with miro made them bigger, I guess I could use ffmpeg to do a better job of that, I could also scale them down to the size they are displayed.
  • The videos do not play in Firefox on a mac, firefox does not support the video format in the video tag. I had a very quick try using mediaelement.js to add flash for firefox but it looked like it would be too much work to display properly. I could also convert all the files to ogg for firefox, I might try that in combonation with scaleing them down a bit at a later date.

Update: I’ve run all the videos first throught te commandline ffmpg to downsize them to 360×240 and then ffmpeg2theora to create ogg versions.

Dope on the damn table

So while some of this has been for self education around javascript and css there are a few ds106 style things that spring to mind from the exercise.

The supercuts get the parts of the video where a character is mentions, sometimes this is never when they are on screen. I had to use other parts of the movie to get posters for some characters. The supercuts let you focus on the character from other characters points of view and the POV of the writers and directors. Some characters I love and feel are important are not refered to much by name, the video file sizes gives a view of this, Ellis Carver’s video is tiny (I love how his character in season 1 hints of his growth during the wire as a whole).

Although I’ve now watched most of season 1 (third time round) I’ve struggled to watch with a critical eye, or even an eye to a gif, the programme is too absorbing and emotionally involving. It has reinforced the series as my favourite tv. I am especially noticing the parts when charcters show complexity beyond normal tv. Kima, presented very positivly, leads the charge to kick and beat a youth that hits the rather usless police Pogue (or Mahone). The emotion showed by the character at the end of episode 10 and the beginning of 11 is viceral, rewatching brings back the shock from the first viewing in a suprisingly powerful way.

Watching the supercuts allows you to step back a bit, pulls information about a character together in a suprising way letting you see the character and how their story is told in new light.