Archive for November, 2014

Book not out of date, neither was software but do update software to version not called out in book

Posted in Uncategorized on November 15, 2014 by asteriondaedalus

What a long title.

I bought a book on Processing 2 for Android.

I downloaded Processing 2.

It had suffered a minor setback as they had, apparently, lifted out the Android mode – rendering the book worthless.

I pinged the publisher for money back.

They pinged me with response author said book is not out of date but I should download Processing 3.

To wit I replied with the following:

RE: Money back please Order #xxxxxxx

To: xxxxxxxx Support

Cheers,

So, book is based on Processing 2.  Processing 2 no longer downloads with Android Mode (which was the root cause of problem) but book is “not out of date”.  Even though current Processing 2 version does not work as detailed in book.
But downloading Processing 3, which will make Processing 2 out of date, will have Android mode but not make the book based on Processing 2 out of date.
Gotya.  When you put it like that it all makes sense.
Have you ever heard the notion that the simplest lies are the best ones?
It actually looks like a minor incremental of the Processing software removed the Android mode post book release.
Look, I work in Defense.  We often have to lock stuff in “time capsule” for up to a decade to provided support.
As much for yourselves as a “victim” here, how about a policy that, authors need to “freeze” any supporting software (within reason) as kindness to people buying their books.
Space on github, source forge etc. is there for the taking.
In the meantime I will try the pesky Processing 3 that isn’t the Processing 2 that will be out of date but wasn’t why the book was.  (Let me know if you think I have the hang of it 😉
Advertisements

Ah, it makes sense now.

Posted in Raspberry Pirate on November 14, 2014 by asteriondaedalus
Raspberry Pi's Raspberry Pirate

Raspberry Pi’s Raspberry Pirate

Now it all makes sense

Now it all makes sense

Of course  Hardkernel isn’t to copy the Pi but Pi can copy the short form ODROID-W.  How embarrassingly transparent and shoddy and now the shining light of Creative Commons.

And they’re OFF!!!!!

Posted in Python RULES!, Uncategorized on November 13, 2014 by asteriondaedalus
muybridge_GallopingHorse(2)_

This is a famous photograph. More or less invention of moving pictures that we all know and love. Look at it, scroll your mouse wheel up and down quickly, just a quarter of a turn to go back in history two turns of a century.

So, FINALLY got the call from the nephew.

Project has changed somewhat.

The original thought was a touch screen monitor based kiosk for students to pick up daily messages held in a csv file somewhere on the network.

The change was to use Android tablets (must grate as me nephew is a true blue Appleyte), and to parse data out of a html dump!

Parse data out of a html dump?

Turns out the skool system can turn out a webpage report (so I am a little dim as to why they need do much more that set up a browser looking at that webpage).  Anyway, my nephew is excited to be working with his uncle (and I needed an excuse to by four odroid-w, the wife you know).

So, his teacher pointed him at BeautifulSoup which is a python library for sucking data out of html files.

Beautiful is right.

Here is our first experiments (the whoopses excluded):

Untitled

Basically if there are tables within the html the code can pick them out.  He had the idea himself of just reusing the html for the table in our file – brilliant.  So, only problem is other data is buried in nondescript <p> tags.

Will need to sleep on that.

VHDL DIGITAL LOGIC LAB 2

Posted in Cyclone II Experiments, FPGA on November 11, 2014 by asteriondaedalus

Okay, so we are on our way with Digital Laboratory Lab 2: DL-L2

Raspberry Pirates are GO!

Posted in Raspberry Pirate, Vision on November 10, 2014 by asteriondaedalus
Battery charged ... check.

Battery charged … check.  Click on the picture.  Go on.  Look at it close up.  I am spun out at the SD card size in comparison with the board.

With my USB mouse and keyboard from Linux setup downstairs.  A bran spanking new black Ethernet cable plugged into my wireless extender.  Lights a flickering and:

A pretend Pi!

A pretend Pi! (aka Raspberry Pirate Arrrgh!)

So, I was curious, having been lazy and buying an SD card from Hardkernel, but it was Raspbian…phew.

So I downloaded bottlepy (the web framework) and:

Hello Nephew!

Hello Nephew!

No biggy but now I wait with bated breath for him to catch up.

In the meantime, I am writing up Part1 of LAB2 of the FPGA laboratories … slowly, as I am deep in Masters Dissertation at the moment.

Also wik, I am looking at Processing on Android to build my 3D sensors (both line laser and structured light).  I have (almost) sorted the line laser driver which will run off a Seeduino film with Bluetooth.

I decided to switch because there is already a structured light program running in Processing and I have dibs on a LED pico projector from China for around $100.

Not to mention the bloggy omni-lens demo code is in Processing (and you’ll recall I have three of those suckers now 😉 – yes Yes YES!

Almost there …

Posted in ODROID-W, Raspberry Pirate on November 7, 2014 by asteriondaedalus

… Raspberry Pirate (ODROID-W) up.

I had to buy a micro HDMI cable as it turns out I have to recompile kernel to get the LCD going on the base or docking board for the OROID-W.

The base board

The base board

All good though.  I plugged the micro HDMI port into the back of my new monitor and watched the linux boot sequence run through to a config window.

So, my soldering appears to be good’n’uff.

I will sort out keyboard and mouse on weekend as a break from study and likely download an run a web framework “hello world” to push my Nephew along with his project.

DOH!

Posted in Altera Labs, Cyclone II Experiments on November 2, 2014 by asteriondaedalus

Afterand … turned out was a typo after all (and after checking for fifth time).

The problem with wearing glasses LOL.

The problem was I had:

— SEG B : F1 = B’ C D’ + A’ C’ + B’ C’ D + A’ B’ ;

LEDSEG(1) <= (NOT SW(2) AND SW(1) AND NOT SW(0)) OR
(NOT SW(3) AND NOT SW(2)) OR
(NOT SW(2) AND NOT SW(1) AND SW (0)) OR
(NOT SW(3) AND NOT SW(2));

Instead of:

— SEG B : F1 = B’ C D’ + A’ C’ + B’ C’ D + A’ B’ ;

LEDSEG(1) <= (NOT SW(2) AND SW(1) AND NOT SW(0)) OR
(NOT SW(3) AND NOT SW(1)) OR
(NOT SW(2) AND NOT SW(1) AND SW (0)) OR
(NOT SW(3) AND NOT SW(2));

So PART 1 of LAB 2 ready to write up.