About my blog
I am multithreaded, and sometimes the threads get tangled.
- December 2012 (1)
- March 2012 (1)
- December 2011 (1)
- May 2011 (1)
- April 2011 (1)
- March 2011 (1)
- January 2011 (1)
- December 2010 (1)
- October 2010 (2)
- September 2010 (1)
- June 2010 (1)
- May 2010 (1)
- April 2010 (3)
- February 2010 (2)
- November 2009 (2)
- October 2009 (1)
- September 2009 (1)
- August 2009 (2)
- July 2009 (1)
- June 2009 (2)
- May 2009 (1)
- April 2009 (2)
- March 2009 (6)
- February 2009 (5)
- January 2009 (3)
a Studiolab production.
the wind I am enjoying
Posted in 2011
Very lazily, just a quick link to this very exciting environment
Minibloq project and download page: http://blog.minibloq.org/
The interface lets you put together a program by dragging colorful blocks (a bit like Scratch). Blocks roughly correspond to lines of code or fragments of expressions.
The blocks are converted in real time into C code for the Arduino. I think that all variables are assumed to be float. You can see the code (that you cannot edit) on screen as it is being generated. If anything in your block diagram is red, this means that something is missing in your program and the code will not compile.
The code is then compiled and uploaded to the Arduino. The environment includes a serial terminal (that in Arduinoland people like to call a serial monitor). There is also a console window underneath, where you can see the usual Arduino spouting of mad and mysterious gibberish that would make a lot of sense, if only years ago you had decided to become an embedded computing nerd.
If you want to see the whole interface in its glory, here it is in its 1920 pixel wide splendor.
I am certainly going to point ITD students to this. I am not sure if this can be used “seriously” for prototypes or if it is more of a training wheel for the first weeks of getting acquainted with Arduino. My perplexities are based on:
- very direct mapping from C to blocks (no abstraction)
- heavy use of screen space (as you can see, even in this small example the visual program is longer than the C program), which in turn will make bigger programs very hard
- does not solve the trickyness with variables having action at a distance
but these are common issues with visual programming environments
Being a nerd is all about seeing things in a different light. And about absorbing vast amounts of knowledge about all sorts of things, and being able to apply it (or at least regurgitate it) when it is necessary. Or also when it is not necessary at all, but you just think it is neat. In this spirit, I once read through the Atmospheric Optics site to satisfy my curiosity about some strange colored spot I had seen in the sky.
It turns out that, of course, there are people that do whole PhDs on this type of thing. Without further ado, here is one photograph.
This was taken in Brussels, shooting directly towards the sun with a fisheye lens. I am holding the lens cap in front of the sun in order to reduce light ghosts and flares. If you look in the upper portion of the picture, close to the flue on the left, you can discern something like a rainbow. A bit lower, right above the sun, there is another slight spray of color like a smiling mouth. These are not artifices from the lens: they were visible then and there. To help you see them, I have increased contrast and saturation along a top to bottom gradient.
In the enhanced picture, you can see the upper arc, the lower upturned arc (very weak) and two curious spots of color on either side of the sun. The one on the right appears just behind that irritating tree, the one on the left is barely visible. I have added outlines to the pictures, so you know what I am talking about.
OK, but what are these things? you are asking yourself. They are optical atmospheric phenomena produced by the interaction of sunrays and tiny ice crystals in the high atmosphere – contrast that with the rainbow, that is produced by interaction with tiny drops of water. The ice cristals can take on various shapes and orientation, giving rise to various phenomena. The best place to see them is not Bruxelles, but rather the South Pole. You can find more detailed information at the Atmospheric Optics website.
My best identification is as follows; the lower two twin splotches of light are sundogs also known as parhelia (always at 22 degrees from the sun!), a useful word for casual conversation. The weak one in the center is an upper tangent arc, and the big one on top looks to me like part of a supralateral arc. From this information, you can deduce many cheerful facts about the state of the high atmosphere over Bruxelles.
update 23-6-2011: this assignment has already found its student. I am keeping this announcement here for historical purposes only.
This assignment is for a DFI student, preferably one that has followed the Food, Design and Culture class. If prototyping, concept development at the fuzzy front end, new food products, creativity workshops and early user involvement (e.g. contextmapping) tickle your interest, this may be for you.
LikeMeat is an
European project (partners from Germany, the Netherlands, Austria, Czech
Republic, Spain, Slovenia and Belgium) which aims at developing a meat-like meat substitute / protein
source which meets the requirements of the consumers of such products. The consortium consists of three research
partners (WUR-FBR Wageningen, Fraunhofer Germany, BOKU Austria) and ten
companies (mostly SMEs). WUR-FBR (department Consumer Science and Intelligent
Systems) is in charge of the consumer research of the project. Fraunhofer
develops a meat alternative (LikeMeat) and BOKU is mostly involved in the
microbiological safety of the product.
The SME’s are the clients of this project and commission the research
institutes with the project. LikeMeat is also the name of the meat substitute.
Notice that we are doing this in collaboration with
Wageningen University, a strong leader in food-related science and
technology. The student working on the project will come into contact with
companies and people that operate in the highly innovative new food
world – a very good networking opportunity for future work and
Develop a novel
product or meal concept that includes LikeMeat and targets flexible
vegetarians. This can be a product concept (ready food or ingredient), or a
whole meal concept including recipes and context. Small specialized tools can
also be designed as part of the concept, if necessary.
The project will run
from May/June 2011 to October 2011.
Creative workshop with
LikeMeat project participants – end of May
Report on product and
menu/recipe concepts – end of Aug 2011
Report on concepts for
marketing the product, like packaging and communication – Oct 2011
Report on methods for
food product development – Oct 2011
You can contact me at email@example.com – but you can also just show up at Studiolab, I am there Tuesday to Friday. Do take a look at the complete call for a graduation student and decide if it is OK for you.
You may also want to read a handy guide I wrote: How to be my graduation student.
for non-Delfters: a graduation student is a student who is doing his final MSc project.
(this project has also been announced through the usual channels – this is just extra exposure)
I am collecting stuff for a rant about sustainability. Since Firefox is creaking under the weight of a bazillion open tabs, here are some of the links. Somebody else may find them interesting or provocative.
When energy efficiency sullies the environment, John Tierney, NYT 7/3/2011
The Sins of Syn Bio, how synthetic biology will bring us cheaper plastics by ruining the poorest nations on Earth, Jim Thomas, Slate, 2/2/2011
Ugandan scientists grow GM banana as disease threatens country’s staple food. Ban on GM crops waived after bacterial disease causes annual banana crop losses of $500m, Xan Rice in Galamba, The Guardian, 9/3/2011
Disease v. culture: Botulism in the Arctic, Maryn McKenna, WIRED, 5/2/2011
Sinistra divisa sui «fagiolini equi» della Coop. Il Prc attacca un progetto che coinvolge la Toscana: danneggia i nostri contadini e quelli del Burkina. La replica: sciocchezze, Sergio Rizzo, Corriere della Sera, 25/3/2007
Birkeland, J. and E. Corporation (2002). Design for sustainability: a sourcebook of integrated, eco-logical solutions, CSIRO.
Sherren, K. (2007). "Is there a sustainability canon?" The Environmentalist 27(3): 341-347.
I wouldn’t want to leave you hanging – the point I would like to make is that sustainability is a bad design driver because it is anti-historical, impossible to verify a posteriori and useless as a heuristic a priori. The much less grand efficiency, on the other hand, is a good design driver. In other words, if you do design for sustainability I really don’t understand what you are doing (or how you can do it).
I have just realized what is so amazing about the iPhone: its users. It is not the interface, or the battery or the OS or even the interaction design. It is the users. The iPhone users are primed to accept anything that comes out of Apple as the greatest thing ever invented. And they are ready to believe that it was invented by Apple. This is an important part of why You Can’t Innovate Like Apple (and if you want to discuss Apple as a designer in the future you really need to read that article) – your users are not like their users. Or rather, they may be the very same users but they have a different relationship with you, if you are not Apple.
The best part is that Apple users are happy to pay for everything, or at least to wait for it.
Tethering? You mean, actually using your phone as a modem for a PC? Something I used to do with my stodgy Nokia 5120 rubberphone what, eight years ago?
but perhaps the best example is the amazing Find My iPhone, an exciting app with the following features (cut and paste from the Apple site)
|Locate your iPhone or iPad on a map||Google Latitude has been out for a while.|
|Display a message and optionally play a sound for two minutes at full volume (even if your device is set to silent)||SMS Flash messages plus making silent mode expire after a few hours (many phones can do this). Flash SMS have been around for ages.|
|Remotely set a passcode lock on your device, or lock it using your existing passcode||Nokia phones do this but in a different way.|
|Remotely wipe your device to permanently erase all of your personal data||This is probably a bad idea. I am waiting for the first exciting exploit, and the following global wail of despair.|
the big news is that now Apple made the software free. The cognitive peculiarity of the Apple user is that, instead of being irritated at the company for making him pay previously, he is delighted because now it is free!
Other excellent examples would be cut-and-paste and multitasking. What good is a device like the iPhone when it does only one thing at a time – making you choose between e.g. running some IM program OR browsing the web OR running Skype OR checking your calendar? It beats me. But I am not an Apple user. So I cannot join in the delighted cheer for the multitasking in IOS4: I am still too flabbergasted by the absence of multitasking in IOSx, with x<4. Of course, all the update goodness does not distribute evenly across iPhone models: slightly older ones get little or no loving. But the Apple user does not care! Because now he can convince himself that he desperately needs multitasking, the same feature that he had previously rationalized away as Android nuttiness only good for techies: which means that he can make one more happy trip to the Apple store, preferably with a queue that starts at 4AM.
And he can have one more unboxing experience, which, as we know, is an important part of the Apple product experience.
But again, I am not a boxophiliac iPhone user. I have the privilege of knowing many, though. I can see how hugely insincere they are when they complain because the display of their phone broke: actually they are delighted because they can give another lump of money to Apple. And I am ever amazed by their inner strength. This is from gizmodo:
In previous versions of the iPhone OS,
if you are working on email and there’s a link to a web page, clicking
on that link will open Safari and close Mail. Then, once you were done
watching that web page, you close Safari, get back to the main iPhone
menu, click on the Mail icon, and go back to your mail. (from Gizmodo, How Multitasking Works in the New iPhone OS 4.0 published on 4/4/2010, dowloaded today)
The amount of fortitude required to engage in something like this is, I am afraid, beyond me. I have been spoiled in my youth, and I can’t put up with this amount of crap any more. Of course, I have used computers that do not multitask and don’t even switch tasks, but it was in the Eighties (home computers: Commodore and Sinclair). Then I found out about UNIX, that has been multitasking since 1969 (when it was created to run on computers whose memory was measured in kilobytes). To say the least, you could call multitasking a pretty well established idea in the field. I am too much of a wuss now for single-tasking computers, with the exception of the Arduino.
The condition of the Apple user is similar to somebody who is in thrall to a demanding, expensive, prostitute. You buy her affection with money (or you imagine that you are buying it), and she stingily doles out her favors, turning every little element of life into a theatrical show where you have to pay and pay. She can do everything for you, provided it is what she wants to do. And you pay, you watch the streaming video shows where the Wizard sells you whatever he feels is right and you read the fawning press. And of course, you import the phone from faraway countries where you can get it unlocked (imagine that!), jailbreak it in complex and dangerous ways, terrified that your wife might find out… it is all there inside Venus in Furs. I am indeed going to pay a high compliment to the Apple user, by comparing him to the Baron de Charlus in À la recherche du temps perdu and his passion for being whipped.
In short, his desire to be chained and beaten betrayed, in its ugliness, a dream just as poetic as other men’s desire to go to Venice or to keep a mistress.
Or, as it were, to be Apple users.
Now putting on my assistant-professorial hat (it looks just like a professorial hat, only it is smaller, less furry and the sequins are silver) I will point you to a an enlightening post about the iPad ecosystem and how you would need to create one if you wanted to make very succesful tablets, and to an old post about the chicken-and-egg problem by Joel Spolski, a very sharp software guy. BTW, chicken and egg is another way of saying "you need the whole ecosystem, otherwise you are just a hardware pusher putting lipstick on a sow".Slightly less techy but still on the ball you can read an NYT article, "The power of the platform".