Sun Mon Tue Wed Thu Fri Sat
1 2 3 4 5 6 7
8 9 10 11 12 13 14
15 16 17 18 19 20 21
22 23 24 25 26 27 28
Not very surprising that many of the flowers of magnolia have turned brown, after the temperatures dropped to
10 degrees Celsius below zero during the night. This is not the first
time this has happened and it would not surprise me if it would blossom
again later this spring.
Copyright violation of picture
Neha Lobana op Tumblr has used
made by Annabel in a post without reference and after removing the text
The post got more than ten thousands of likes and notes.
Because this is a clear violation of the copyrights of Annabel, I send the
following email to email@example.com in which I request the picture to be
removed and the likes and notes to be transfered. I am looking forward to
how they are going to respond to this.
I am making a DMCA notice with respect to the image
which is a copy (after removing the clearly visible
eyepolish.blogspot text) of
which was placed on Tumblr by the link:
The image is copyrighted by Annabel and she has not
granted anyone to use this image for any purpose.
I hereby request you remove the image in violation and transfer
all the thousands of likes and such to the image on tumblr crediting
the rightful owner.
Update: This evening we were informed by Tumblr that they have
removed the offending image. But that was just part of my request.
It seems that Tumblr does not have a mechanism to transfer all the likes
and notes to the rightful owner of the image, and Annabel did thus not
receive the credits that she deserved. Tumblr will terminate an account
in case many copyright infringments have been reported.
It is possible that Neha Lobana
found the image on weheartit where also a version without text can be found. But note that a link to the blog
is shown with the image.
It starts with housing
This afternoon at 16:41, I bought the book Het begint met wonen
/ It starts with housing (ISBN:9789068684773) with 75% off for
€ 9.98 from bookshop Broekhuis.
The book (with text both in Dutch and English) is about all the historic
buildings of the housing cooperatives Ymere.
Not so long ago, I was working on an adaptation of my IParse program to generate back-tracking parsing routines in a
simple scripting language. This generated a function for each non-terminal
and used various variables to keep track of the parsing state. Later, I
realized that it would be an interesting idea to extend the script language
with some constructs for parsing and I realized that I could generalize it
into support for back-tracking. The idea is that each function can either
return a result (of what has been parsed) or return a failure. Returning
a failure is kind like raising an exception. But with parsing (and also
back-tracking) a failure often means to reset the values of some variables
and try again along a different path. For example, one could have the "or"
language construct that would combine two blocks of code. If the first
finds the result, that is returned. If the first returns a failure, the
second is executed. And the "opt" language construct, when followed by
a block of code, would mean that a possible failure would simply be
ignored. A "seq" language construct could be used to indicate that a
block of code should be execute (at least once, if not followed by
"opt") repeatingly until it failed. And there should also be three kind
of loop statements (in many language indicated by a "for" or "while"
statement), one that would fail whenever the body would fail, one that
would simply continue with the next option, and one that would stop on
the first option resulting in a success. These could be named "forall",
"forany", and "forone". The language could use boolean expressions
(possibly preceded by a keyword like "check") that when evaluated to
false would signal a failure. There also needs to be a special statement
to start a back-tracking execution from within a normal procedural
part, for example with the keywords "try" and "on failure". In case of
parsing, it would also be interesting to know at which point the failure
occured. Parsing often only suggest one result, where general back-tracking
algorithms often can produce multiple results. That leads to a problem,
because expression generally only return one result. There are several
methods to approach this problem. One is to let produce a possible empty
list of results. Another solution is to introduce an "output" statement,
which like the "return" statements produces a result, but does not stop
the execution at that give point. The language would also need to have
a statement to combine the results of all the output statements, or as
an alternative, allows the creation of an iterator by which the results
can be returned one by one. The language might also benefit from a statement
like the "!" operator in Prolog to indicate that other alternatives in
the current closure should not be tried in case of a failure following
that statement. IParse uses memorization of intermediate results to speed-up
parsing. Maybe this could also be applied to other back-tracking algorithms.
It could be possible to add a paradigm to the language to add to a
back-tracking function to indicate that memorization should be applied.
Alternative URU worlds
Yesterday evening and to night, I tried to explore some alternatives of
Yesterday evening, I had some trouble downloading the installer of Open URU, but tonight it worked without problems. So I tried
The Open Cave. When I ran the
installer, it appeared I had an outdated version of URU live. I just
starting URU live, copied the new files (using xcopy), and ran the
installer again without any problems. When I tried The Open Cave MOUL,
it crashed when I linked to the linking book. Next I walked throught
the dessert cleft and after this, the crash no longer appeared. In
Bevin, one of the stands linked to an age that I had not seen before
and that looked quite nice. (Later, I discovered that it belongs to
the original game.) Tonight, I installed URU open and played with it,
but did not find anything new. Next I tried URU live and found the
city deserted, while the last time I went there it was still quite
crowded. Then I started The Open Cave again and went to City of Dimensions,
which is a copy of the normal city with some enhancements. Although the
enhancement looked clever, the texturing was really poor making it look
very amateuristic. I went to the normal city and encountered some people
there. When I went back to the City of Dimensions, it crashed when I
entered a new vessel. I decided to leave it there. (See Logbook for some more details.) On YouTube I watched some movies
from Let's Play Myst Online URU Live Again.
Random tile design
This afternoon, I was phoned by one of my brothers-in-law with the
question if I could write a program for generating random tile designs
for his back garden. He told me that it was 13 tiles wide and he would
lay a rectangle 22 tiles deep and than (besides the shed) a sqaure of
6 by 6 tiles. He told me that he had tiles in four colours: 69 white,
42 pink, 102 yellow, and 109 blue tiles. I told him that I wrote write
a web page for the design. He also send me some links to images of tiles
to him that it was truely random and this means that tiles of the same
colour might be clogged together, but he was quite happy with it. (Below
an adapted version of the script is used that uses colours instead of
images to judge yourself. A new pattern will be generated on each reload.)
I did think about an algorithm to prevent groups of tiles with the same
colour to appear, but realized that it would not be simple.
Painting Billy Foley
Today, when I visited gallery "Beeld & Aambeeld", I met Stefan Kuks
by accident and he told me that my favourite
painting by Billy Foley will not be
included in the exposition that opens next Saturday as part of
The Artery Show.
The most important reason being the large size of the painting, which,
besides makes it difficult to transport, would make it take a large part
of the exposition. We talked a little about my 'obsession' with the
painting and my desire to calculate the number of ways it could have
been painted. He thinks that the number of possibilities must be
infinite. If it is made with a finite number of strokes, than it must
be a finite number, ableit large, no larger than the factorial of the number of strokes. But if of many strokes the
order can be determined, the number might be much smaller. It might be
very difficult to calculate the number, but that is another matter.
I bought two books from bookshop De Slegte
and used a € 2.50 coupon, I got last month. I had two of such
coupons which are only valid this month if you spend at least 15 Euro.
The books I bought are:
I went to the opening of the exposition of "The Kuks Collection"
at art gallery "Beeld & Aambeeld". There were only two paintings
by Billy Foley, but one of them, I
had not seen before. It is a work from the late ninethies with
rather pale colours and but a few strokes that became so characteristic
in his later works. And one painting that I remember having seen
on Sunday, November 16, 2008.
I heard that there were also some paintings on display at
Tetem. I also looked at the
drawings by Billy Foley that they still have in stock. Some look
- Het karakter van China by Cecilia Lindqvist
(ISBN:9789050188685) for € 11.99.
- Everything is Illuminated by Johanthan Safran Foer
(ISBN:9780141020365) for € 5.00.
Tetem 2 and 21Rozendaal
This afternoon, I went to Tetem 2
and looked at the exposition of The Artery Show where I found one drawing by Billy Foley: "24.3.99 no 1. 90x111.1 cm". It is currently owned
by Dave Blank.
I also looked at Structuur 4,5,6,7 by
Peter Struyken, and thought about the
algorithm that he could have used to produce it.
Next, I went to 21Rozendaal and
experienced Tide. Interesting.
This months interesting links
| March 2012
| May 2012
| Random memories