Geotagging: Fotospot makes digital cameras GPS-capable. Rube Goldberg Geotagging. Honestly, people, if you actually need to carry around a local WLAN with a server to geotag your photos, then it doesn't matter if the server is shoved into the hot shoe of your camera - that's just silly. Just buy a camera that has on-board geotagging. Or a simple tip: with the iPhone and the built-in camera app (because of the metadata) just take a photo at every location, and then later transfer the geodata from these images to the others - there's already finished software for various systems that does this.
Archive 6.4.2011 - 27.4.2011
Serious PSN hack: Personal customer data copied. Now it's out why PSN was offline for so long (not that it affected me particularly - I don't have a PlayStation - but the silence around the downtime was quite strange).
Photosmith – The Grand Tour | Photosmith – the iPad mobile companion for Adobe Lightroom. Hmm - interesting approach. An app that syncs with Lightroom via a plugin and makes capturing metadata and rating photos on the iPad easier. However, I use a MacBook Air, which is already compact enough for the purpose - and has the advantage of a real keyboard (not necessarily wrong for metadata capture) and can run Lightroom directly. But for a vacation trip, it might be quite cool - import photos via CCK and then tag them there and transfer them later.
Lightroom Auto Sync: HOW to use it. Wow. I've been using Lightroom for a long time, but I didn't know that - you can enable automatic synchronization of settings, so that when you make changes to images in a series, you can jump between these images and make changes, but these are applied to all images. Very practical if you want a consistent look for a series of images, but you need to experiment with all the images to see what that look will be.
Piroggen (vegetarian, and not really Russian)
Oh, that was quite a complicated task. Not because of the ingredients, that was rather simple. Nor was it difficult to prepare the filling, that was simple too. But then shaping and folding the pirogues and trying to get as much vegetable into these little beasts, that required some higher manual skill. Well, sometimes you have to tinker in the kitchen. By the way, these are not yeast dough pirogues - it's more like a kind of shortcrust pastry. The reason was that I thought it goes better with the filling. That was rather oriented towards a vegetable cake.
What goes in:
- 225g flour
- 145g margarine
- 1/2 tsp salt
- 2 eggs
- 3 small peppers
- a handful of black olives
- 1 vegetable onion
- a small bunch of spring onions
- a few cloves of garlic (to taste)
- basil and oregano, pepper, salt
- another egg for the assembly
The preparation then yourself (the individual parts):
- Knead flour, eggs, salt and margarine into a dough
- Let the dough disappear in the refrigerator for an hour
- Chop onions and garlic finely
- Cut peppers into small pieces
- Cut olives into small pieces
- Preheat oven to 200C
- Fry onions and garlic in the pan
- Add peppers to the pan, simmer for 5 minutes
- Add olives to the pan, season, simmer together for a few more minutes
- Cover the pan and push it to the back (it will cook a bit more)
- Separate the third egg into egg white and yolk
- Take the dough out of the refrigerator and roll it out
- Cut round pieces with a large cup (mine were about 10cm in diameter)
- Brush the edges with egg white (as glue)
- Put the vegetables in the middle of the dough circle and fold it half together, press the edges together
- Do this until the dough and/or vegetables are all gone
- Then brush the folded pirogues with egg yolk from above
- And bake the whole thing for 20 minutes at 200C
The folding was quite complicated. The dough must be quite thin, otherwise you have more dough than filling afterwards, which is rather stupid, so the dough is sensitive and folding and folding more complicated. And the dough should stay - mine rose, I did not glue the sides well enough (I read as a tip to press with a fork afterwards - unfortunately only when mine were already in the oven).
If possible, you should prepare the vegetables early and then wait for the dough in the refrigerator, then the vegetables are not so warm anymore - makes wrapping easier. And the filling can of course be changed freely - for example, one with minced meat is great, cabbage is classic, but other vegetables also work - everything just has to be cut small enough so that you can fold.
The plan for mods : The Word of Notch. This is how other game studios should handle mods. Don't sue the people who build on your game, but openly welcome them. Notch even releases the entire source code for mod developers.
tvON / python-wordpress. And to get posts and images into WordPress, I could work with this - a Python library that provides various WordPress functions. However, it comes in different versions, in different states of non-maintenance, so I have to go through it and see if everything runs as I want it to.
Backing Up Flickr. Because I just stumbled over it (I'm looking for ways to automatically push Flickr uploads to the WordPress media library, preferably from the server, without me always having to manually intervene. For this, I would actually have to marry this with WordPress functions (it is a Python script that backs up Flickr images to directories). The backup functionality works, by the way. Maybe not such a bad idea to back up your Flickr account from time to time ...
AWS Developer Forums: Life of our patients is at stake - I am ... - I hope this is a fake, but I fear it's actually true, that a company has been running life-critical monitoring systems for heart patients on EC2 without using multiple Availability Zones or having a failover plan ....
Real World Minecraft. Someone is building cardboard blocks in 1x1x1m according to the ideas from Minecraft and various other things around it and makes an installation out of it. Quite weird, isn't it? I wonder if the Creeper also explodes in real life?
Alex Levinson has some interesting comments on the "new" discovery of the collected geodata on the iPhone. Apart from the fact that it is not Apple that collects the data, but only the user's own device and computer, it is quite interesting that this "new" discovery was so well known that Alex has spoken about it at conferences and it was already described in his book on iPhone Forensics at the end of December 2010. A printed book. One of those made of paper. Something that researchers should actually read when they investigate things. So they don't make themselves look ridiculous when they write hyped articles about topics that have been known for a long time, without referring to previous research on the subject ...
Leica Summilux 35mm / 1.4 ASPH FLE. Does anyone have 3700 Euros to spare for me? Unfortunately, I don't, and that's how much this gem would cost me. I'll probably stick with my 700 Euro Zeiss C-Biogon 35/2.8, though I'm missing two stops of light intensity.
Münster declares its colors
In spring, colors explode in Münster - many cherry trees, rhododendron bushes, and magnolia trees in public areas and in front gardens (yes, in Münster many townhouses still have front gardens with real plants instead of concrete slabs!), even basement windows directly on the sidewalk get a few flowers. In winter, one almost forgets how beautiful the city can be. The title is derived from a regular planting action by the city gardeners - and can also be found as a planted area on the promenade at Aegidii-Straße.
Zwinger in Münster
The Zwinger in Münster is an old gun turret from the early 16th century, which, among other things, was used as a prison and execution site by the Gestapo during World War II. Today, it is part of the city museum. The Zwingerbezwingerin is a Ganesha statue in the garden of a house on the other side of the Promenade, opposite the Zwinger.
Patent lawsuit: Google convicted in first instance over Linux servers. Just when we thought patent nonsense couldn't get any worse, here's the latest example of how absurd patents on algorithms and data structures are. Especially when such cases are tried before juries, as if patent infringements were something that could be judged by the "public conscience."
Kodak DC20 Data Sheet. My first digital camera. It was somehow funny. The Wayback Machine has archived my old homepage, on which I made a photo gallery from Münster with the camera.
The Düsseldorf district government defines prohibited entertainment as an event that "is intended to provide pleasant pastimes, sociability, as well as relaxation and recreation". Exceptions may be allowed for religious or solemn events.
via Discussion about Good Friday rest. So much for the topic of secularization.
Gondor — effortless production Django hosting. Hmm, that sounds quite interesting - a tool for easier deployment including database migrations (via South). As far as I understand, it is tied to their infrastructure - so rather an alternative to Google AppEngine, directly based on Python.
Kodak 760m Review. And another camera exotic: the Kodak without anti-aliasing and without Bayer filter. So raw black and white, directly from the chip. I would wish one could order his cameras today without Bayer - because black and white is just fun.
Minolta Dimage RD3000 Digital Camera Review: Intro and Highlights. Because we talked about it in the office today - one of the most interesting camera systems that never caught on. So to speak, the precursor to what is today Micro 4/3, or the Sony NEX system represents. And namely a digital SLR for the Minolta APS SLR system.
Broadway update 3 « Alexander Larsson. No idea how I will use this or for what, but I want to! Run GTK+ applications as a client-server app with the interface in the browser - and Gimp already does it. Crazy.
Rating agency questions US creditworthiness. Maybe these mysterious rating agencies will become history if they take on the USA. Because one thing is clear: as soon as the free market economy, so propagated by the USA, hits the USA itself, they are terribly sensitive. As long as the rating agencies only drive unimportant (from the USA's perspective) European states to the brink of the abyss, it's completely irrelevant.
Snooping: It's not a crime, it's a feature. The great new photo network Color? It turns on your microphone to have another clue about location based on sounds. Did you expect that a photo-sharing app for the iPhone would eavesdrop as well, or?
Jess, the Rule Engine for the Java Platform. If you ever need a rules engine for Java, Jess is based on the core ideas of CLIPS, which has existed for quite some time now (around the mid-80s), but integrates into the Java world. An alternative would be Hamurabi, a rules engine written in Scala that features an integrated DSL with Scala language tools.
Evolutie test. Evolutionary algorithm in JavaScript with visualization in processing.js - started with a random string, the evolution function is the edit distance to the target string and the evolution is what happens - the visualization shows the spread and the convergence to the entered target string.
Re: Factor: Mail with GUI. Nice to see how a more general approach to GUIs makes the code nice and compact - this whole thing reminds me very much of CLIM in terms of structure.
Quiche Ratatouille
Well, I had a decent amount of ratatouille left over from yesterday - and I didn't want to eat pasta again (and there's no rice left). So I looked up what you need for a quiche and realized that I pretty much have everything. So I just brought the few missing things from the train station and got started. This went into the quiche:
- 250g flour
- 110g margarine
- 1 tsp salt
- 50ml water
- 1+3 eggs (one for the dough and 3 for the topping)
- 125ml milk
- 200g sour cream
- spices
- ratatouille (I still had some from yesterday, but honestly - it works with any vegetable stir-fry)
The preparation is also quite simple:
- Mix 1 egg, flour, water, salt, margarine together and knead into a dough (a three-mix is really practical)
- Wrap the dough as a lump in foil and refrigerate for 30 minutes
- Preheat oven to 200 degrees
- Mix 3 eggs, milk, sour cream and season (taste what and how much spices should go in)
- When the dough comes out of the fridge, put it in a springform pan and distribute it (press with your hand) so that it covers the bottom and the edge - about halfway up the edge
- Poke holes in the dough at the bottom with a fork and pre-bake for about 15 minutes
- Take the cake out and add ratatouille and distribute
- Pour the egg mixture over it so that the vegetables are well covered and the cake is filled to the edge. Do not pour over it, otherwise there might be some mess in the oven (not every springform is tight).
- Bake for 30 - 40 minutes (it was 35 minutes for me)
The result was surprisingly good. A mistake I made: the dough was a bit thick in the corners and that doesn't taste so great, simply because the dough itself is quite bland. But you can get that right with a bit of practice and finesse. And I can season the egg mixture a bit more, that was also a bit little (ok, I'm rather a light seasoner, so it was ok for me, but Juliana would certainly complain). In any case, a brilliant second use for a vegetable stir-fry.
However, I still have a problem: from yesterday I only had one portion of ratatouille left. Now I have 3/4 quiche left ... (I think I know what I'll be eating this week in between)
And because I'm writing about locks right now...
... it is currently being renovated (widened). And I fear that the very modern result will not excite me as much as the old lock. The old one at least had charm. The construction site itself is of course interesting just because of its size, despite everything.
Munster. In Black and White.
Oh well, silly title, but I just can't think of anything else. These are just a few corners that I really liked as black and white images. Someday I need to come up with a way to present photos in my blog without titles and text. Photos with the M8 and the C-Biogon 2.8/35. This is slowly becoming my favorite lens on the M8.
Toshiba releases self-erasing drives. What could possibly go wrong.
Is Chernobyl a Wild Kingdom or a Radioactive Den of Decay?. About the legend that Chernobyl is today a paradise for animals - the studies rather indicate that it is a death trap and the animals are there only because they migrate from surrounding areas - after all, they can't see radioactivity and the consequences of the radiation there are rather insidious because they massively hinder reproduction. Oh, and the whole region is supposed to be opened for tourism according to this year's decision ...
VirtuaWin - Virtual Desktops for Windows. Because someone just asked if there is such a thing. I don't need it. I use an operating system.
Re: Factor: XKCD. If you want to get an impression of one of the crazier languages - John Benediktssons Blog has a lot of example snippets in Factor, which are usually directly usable in the Factor REPL (or create manageable vocabulary extensions). I am always impressed by the compactness of Factor code. John's code also has the advantage that I can usually understand what is happening - Slavas code, for example, is often much more idiomatic and therefore cryptic for me. But this is certainly also due to the fact that Slava usually writes about the internals of the language, while John simply describes small tricks.
Significantly increased radiation in the Asse. Why do atomic energy representatives still believe they have to advocate for atomic energy when we are not even capable of operating a storage facility for low and medium radioactive materials like the Asse safely and without problems? After all, this is a storage facility in a highly industrialized country that, according to the claims of atomic energy advocates, has the highest competence in atomic energy. Why does a reactor have to blow up in Japan for people to realize that our perfect atomic world is not as perfect as it seems? When we have all the problems right in front of our own door (and behind it)!
Akka Project. And I definitely had that on the old blog before, but never mind, everything is repeated on TV all the time. And a lot has happened with Akka lately, and it is increasingly establishing itself as the future platform for fault-tolerant systems on the JVM. Many parallels with Erlang's ideas, but with the broader JVM-typical platform (there is hardly anything for which there is not some Java class library and thus also for Scala). Very interesting: Akka brings an implementation of Software Transactional Memory for the Java platform.
Programming Scala. I think I already had this one, but never mind: the second online freely available book about Scala that I stumbled upon today. You can also read it alongside the other one, but it's at a similar language level (i.e., before 2.8).
ScalaQuery. Yes, Scala-Day today. One of the things I was missing so far was a good integration of databases that also makes use of the DSL features and type safety of Scala. So not just sending SQL around via JDBC, but something like LINQ, only for Scala. This looks quite nice.
Programming in Scala, First Edition. And since I have Scala on my mind: the first edition of Programming in Scala is now freely available on the web. Of course, it lacks some things that came with the current Scala version (especially the container libraries are indeed different in 2.8), but it is still certainly a good starting point to read into the language.
Scala IDE for Eclipse. Hmm, it seems that the tools are starting to develop there. I don't have anything against command lines in general and feel more at home on them than in IDEs, but for the general acceptance of languages, IDEs are quite practical. And Scala is still one of the more interesting languages in the JVM environment, even if it has become quite quiet about it in recent times.
Why do I do what I do
If only I knew ... (Existentialism in the evening is best cured with Guinness. Dosage as needed.)
USB Port
Uli Stemmler Band at the harbor. Do you see what I did? Haha. Ok, I'm already quiet. But the band makes nice Sunday afternoon jazz. Photo with the Sony NEX-3 and the Zeiss C-Biogon 2.8/35.
agronholm / jython-swingutils. No idea what I could do with it yet, but if the Java world ever becomes interesting, this could become an interesting GUI library (Swing for Jython).
Code rant: Message Queue Shootout!. Not a real shootout and only an incomplete selection of message queues. But still something interesting as a result: if you have nodes that already have their own persistence and transaction solutions, between which you just want to send messages as quickly as possible - there is nothing better than ZeroMQ. It is - due to its architecture - simply the fastest solution. And we are talking about really drastic differences.
NOSQL Databases. Excellent overview of all available NoSQL databases. Good starting point if you want to inform yourself about the available systems and their orientation and implementation.
BBC News - Net giants challenge French data law. Great idea from France, mandatory storage of plaintext passwords, so they can be handed over to any random authority. The Federal Interior Friedrich will probably like that, as he is so keen on all data ... (Discussions on reddit claim that bbc misrepresented the situation, it's only about storing account data even after closing the account for one year - if a service does not do this, it will be held liable for activities of non-identifiable users afterwards - so not quite what you could read in the BBC article)
Why the VISA warning file is a mess at Metronaut.de – Big Berlin Bullshit Blog. The VISA warning file affects me directly and personally. My fiancée is Russian, her family still lives in Russia, and we will continue to make and want to make visits. I can already say goodbye to any illusion of data protection for myself and Juliana. Of course, a state has the right to protect itself from abuse, but general suspicion solely based on the use of legal possibilities is always wrong. And the VISA warning file is nothing more than the general suspicion of citizens simply because they appear once in the context of a visa application. This has nothing to do with the rule of law anymore.
visionmedia/asset. After having pip (for Python modules) and jip (for Java libraries), here is an analogous tool for JavaScript libraries. So for the automatic installation of JavaScript libraries in node.js project directories from the command line.
jRumble | A jQuery Plugin That Rumbles Elements. The new blink tag! (okay, there are indeed sensible applications, e.g., if you want to briefly display an element on the webpage to indicate that something has happened there - similar to bouncing icons in the OSX Dock).