Sat 2013-01-05 ( In En bl pr ra )

TL;DR If you want to truncate a SQLite table, use DELETE FROM table; VACUUM.

While cleaning up my blog (backend, frontend and everything) for the new year, I noticed that the SQLite database I use to store its data had become quite huge — 28 MB huge to be exact. Since I could not dream of having written this much text, I had no idea what happened.

Since I despise writing SQL to inspect tables, I first searched for a simple, free graphical SQLite client (for OS X). No success in the Mac App Store. What I found then was a Firefox plugin called “SQLite Manager”. It’s horrible (Windows 3.1 style icons and poor interface design), but it did its job: After it hung up when I tried to look at the “sessions” table (connecting over SFTP wasn’t such a good idea), the culprit was found: ActiveRecord was storing sessions for each visitor without ever cleaning them up.

*sigh*

So, back to SQL:

Wed 2011-07-20 ( En ap ra )

I think these pictures say a lot about why OS X Lion costs $29 and Windows 7 costs $119+:

Since the unit cost of software is minimal1, software companies effectively make up the unit prices.

Apple

Apple’s price for Lion is symbolic. Surely the development cost of their OS was less than what Microsoft had to invest in Windows 7; but with $29 per sold copy, and with much less Mac computers than PCs out there, it’s clear that Apple will never match the sales numbers of Windows XP or Windows 7.

Phil Schiller said that there are some 54 million active Mac users out there. Let’s be optimistic and say 30% of them buy Lion in the next quarter. This makes about $470M in revenue, which is less than 2% of their Q3 2011 revenue.

In addition, Apple pre-installs Lion on every new Mac from now on, even giving free upgrades to people who bought a new Mac just before the upgrade came out. But since they update their OS more frequently, more people actually buy the upgrade for their old Macs.

Apple could easily give Lion away for free without making a dent in their revenue graph. But at the same time, they won’t make profit in software department with a price like this; the design, development and testing of such a big software product easily costs billions.

Microsoft

In contrast, Windows 7 made up 27% of Microsoft’s revenue ($4.4B of $16.4B total) according to their last reported quarter. If they price it at, say, 50% of the current price, their overall revenue could go down 10% or more!

Of course, Microsoft doesn’t really sell Windows copies to users directly. They sell OEM licenses and company-wide business licenses. Which means, almost nobody buys a new version of Windows in any store, online or retail. And of course this means that the naming and pricing of all those different Windows versions does only reflect the funny ideas of Microsoft’s marketing department.

Micosoft is very dependent on Windows (and even more so, Office) sales and profits, while Apple is depending on hardware sales. Still, the shop prices of Windows 7 are almost as symbolic as Lion’s $29 price tag.

So?

So, if you ever wondered about the strange difference in pricing of recent version of OS X and Windows: The prices say nothing about development costs, the product’s quality, its value for the customer, or the value it has in the eyes of the company which sells it.

They just make it up.

1 Or almost Zero in Lion’s case. Upload transfer costs might not even add up to $0.01.

Fri 2010-06-25 ( En fu ap ra )

Sun 2010-06-20 ( De ra )

Ziemlich nichtsagende Statistiken, zumindest kann man anhand der Grafiken nicht erkennen, woher die Entwicklungen kommen. Durch Gurtpflicht mehr Autounfälle? Wohl kaum. Mehr Verkehrsunfälle durch Rentner? Natürlich, es gibt ja auch mehr Rentner!

Infografiken, die komplexe Zusammenhänge einfach darstellen, sollten nicht ganz so offensichtlich unlogisch sein.

Tue 2010-06-15 ( De ra )

Sowas kommt bei uns über die Mailinglisten der Uni an alle Informatik-Studis:

Hallo liebe Studenten,

in der Beschreibung zur Anmeldung zu der Windows Phone 7 Veranstaltung im Microsoft Office ist ein kleiner Fehler unterlaufen.

Der Anmeldelink führt zu einer Fehlerseite. Der richtige Link ist der folgende:

http://www.stnc.de/Events/Register/3084

und hier nochmals die Beschreibung zu dem Event:

http://www.stnc.de/events/2010/05/25/3084-Student-Partners-Usergroup-zu-Windows-Phone-7.aspx

Entschuldigung dafür nochmals!

Grüße
[Name entfernt]
Microsoft Junior Student Partner
Humboldt Universität zu Berlin

Zum Kotzen.

Wed 2010-06-02 ( De ra )

No way.

Die machtgeile, verfassungsfeindliche CDU-Politikerin, inzwischen Arbeits-, früher Familienministerin wird wissen, dass das Amt des Bundespräsidenten eine Sackgasse ist. Danach kommt nichts mehr. Und sie ist auf gutem Wege, wichtigeres zu werden: Außenministerin einer neuen Koalition mit schwächerer FDP oder SPD, oder gar Angies Nachfolgerin.

Im übrigen ist mir nicht klar, wie die FDP zulassen kann, dass eine Ministerin mit derart bürgerrechts-feindlichem Profil hier ernsthaft in Erwägung gezogen wird. Ob die Ministerin Themen von SPD und Grünen besetzt, kann der Koalition herzlich egal sein, denn sie hat eine komfortable Mehrheit in der Bundesversammlung.

Und überhaupt, wer wird denn dann Arbeitsminister? Roland Koch?

Wed 2010-05-05 ( En ra )

Commercial advertising: I hate ads. I hate them. Lipstick commercials, infomercials, placards, Greenpeace booths, Spam. I hate them from the bottom of my heart. They are distracting, stupid, ugly brainwashers, lies and propaganda which reduce my ability to consume information or do work through any media. They are the reason I stopped listening to FM radio. They are turning my mailbox (the real one and the virtual ones) into a wastepaper bin. They make me angry. Like cigarette smoke.

The main reason I switched from TV, magazines, and radio to the computer is, apart from interactivity, that you can actually live pretty ad-free in there. I rarely see ads on my MacBook (mostly MSNBC ones that I simply mute). I installed anti-ad plugins on every browser I use (except one, see below). I uninstall every application that tries to ad me.

Sat 2010-03-27 ( De fu ra )

Das ist ja nun das Albernste überhaupt:

Wachs aus Teelichtern zu verbrennen erzeugt CO2. Das Bild ist ungefähr so, als würde man für die Abrüstung Leute erschießen.

Atmen erzeugt übrigends auch CO2. Wenn die Öko-Romantiker auf dem Foto also mal bitte für eine Weile die Luft anhalten könnten…so ungefähr 10 Minuten lang. Danke.

Sun 2010-01-31 ( En pi ra )

This has got to be one of the ugliest logo images of a professional project ever:

But it’s used on their official website! This is embarrassing for “The Industry’s Foundation for High Performance Graphics”, as they call themselves. Seriously, drop animated GIFs. They stink.

Website Copyright 1997 – 2010 Khronos Group. A-ha. How about updating it to today’s web standards? At least make it valid!

I hope they make a WebGL website in the future ;)

Sun 2010-01-24 ( De pi ra )

Am Dienstag hatte ich mich bereits darüber aufgeregt, dass Mikronesien offiziellen Protest gegen den Ausbau eines Kohlekraftwerks in Tschechien einlegt, angeblich aus Angst, nasse Füße zu kriegen.

Vergessen wir mal, was man mit Deichen alles machen kann. Ein virtueller Besuch der pazifischen Inselngruppe hat mich überrascht: Die bewohnten Inseln der Föderierten Staaten von Mikronesien haben hunderte Meter hohe Berge!

Chuuk

Die kleineren Inseln sind unbewohnt; Anstiege des Meeresspiegels (falls sich der Anstieg der letzten Jahrzehnte fortsetzt) hätten allenfalls einen Effekt auf sehr flache Atollinseln. Die Schicksale einzelner Bewohner, deren Häuser tatsächlich in letzter Zeit überflutet wurden, sind nicht übertragbar auf die gesamte Bevölkerung.

Die Insel Pohnpei, Sitz des Präsidenten, ist eine Berglandschaft:

Tue 2010-01-19 ( De ra pi )

…und erwirkt eine offizielle Aufforderung an Tschechien, den Ausbau eines Kohlekraftwerks zu überdenken. Mikronesiens Präsident hat “Angst davor, wegen des klimabedingten Anstiegs des Meeresspiegels in den Fluten zu versinken”. Die komplizierte Kette von Kohlendioxid-Ausstoß und Kohlendioxid in der Atmosphäre, über Treibhauseffekt, Wolken, Niederschläge, globales und lokales Klima, bis zur Wassertemperatur und der Höhe des Meeresspiegels ist wissenschaftlich noch längst nicht komplett verstanden, aber “Greenpeace hat Mikronesien natürlich mit Informationen versorgt”.

Super! US-amerikanische NGOs missbrauchen kleine Inselstaaten für ihre politischen Zwecke. So wie die Armee das früher gemacht hat.

Übrigends:

Es wird angenommen, dass der Anstieg des Meeresspiegels in den nächsten 100 Jahren keine oder nur eine geringe Bedrohung für die Riffe darstellt, da gesunde Riffe wahrscheinlich zu einem vertikalen Wachstum von bis zu 10 mm pro Jahr in der Lage sind.

Vielleicht sollte Tschechien (und der Rest der Welt) mithelfen, die Riffe gesund zu halten und Deiche zu bauen, und allen wäre geholfen. Mikronesien ist nämlich wunderschön:

Mon 2010-01-18 ( De ra )

Microsoft kann nicht einmal ein Download-Programm richtig machen: Es ist nicht in der Lage, einen Download nach Unterbrechung fortzuführen (leider erwischte mich der tägliche Netsplit.)

Dann probiere ich Windows 7 eben nicht aus.

Sat 2009-05-30 ( En po ra )

Today, President Barack Obama released plans to create a new government office dedicated to Cybersecurity. In his announcement, he stated:

Let me also be clear about what we will not do. Our pursuit of cybersecurity will not – I repeat, will not include – monitoring private sector networks or Internet traffic. We will preserve and protect the personal privacy and civil liberties that we cherish as Americans. Indeed, I remain firmly committed to net neutrality so we can keep the Internet as it should be — open and free.

Mon 2009-03-30 ( En De ra )

Sarah Palin

Guido Westerwelle

Andrea Ypsilanti

Franz Josef Jung

Hans Joachim Schellnhuber

Hartmut Mehdorn

The Pope

Sun 2009-03-29 ( En ra pr )

-7 TeX – hate it, can’t find a replacement

-6 MSN Messenger, ICQ Client – I hate ads

-5 TWiki – the ulcer of Web 2.0

-4 coderay executable – ugly, cryptic, incomplete – needs a rewrite

-3 RDoc – hopelessly bad

-2 chatcity.de – so buggy that it hurts

-1 Internet Explorer 6 – it’s the devil

Sun 2009-01-18 ( En ra )

github commit comments

There’s a form for comments, but if you try to send it, you’re redirected to the login page! If you don’t know how to fight spam, at least don’t let me type my shit into the trash bin. I allow anonymous comments on my blog, and if you don’t, you stink.

nVidia Forums

Your captchas are so stinkin’ unreadable that I had to try at least a dozen times ! I’m not blind you know? And if you validate my email adress anyway, why bug me with captchas? And then, I couldn’t log in! After trying a dozillion times, I found out that you have to give your email and password, instead of the nickname you had to choose. Try reading some interface guidelines! Finally:

Sorry, your account has been locked due to an excessive number of failed login attempts within a defined period. Your account will automatically be unlocked in 14 minutes

SOB!