Microsoft Licensing Costs Gone Wild

Standard

Before I start with my actual complains: I am a Linux administrator for over ten years now, but work as an executive for a Windows software development company since 2009. So expect me to know both, free/open source and proprietary, worlds very well. There are enough pro and cons for each of them, but mainly I prefer to work with open source solutions for technical reasons.

I spent the last two days with setting up a Windows 2008R2 Enterprise Server Core cluster with Microsoft SQL Server 2012 installed on it to test the new AlwaysOn Availability Groups cluster feature. Being responsible for our business critical services such as customer database, etc. I think it is pretty obvious why I want to run a SQL server AlwaysOn cluster spread over our two ESXi hosts. At about 95% of the setup done, I was asked how much it would cost if we’d really use it. I thought of a couple thousands of dollars, somewhat around 7 – 8.000 but wasn’t too sure about it. So I checked the official pricing information for the components I used:

2x Microsoft Windows 2008 R2 Enterprise 2x $1,699 $3.398
2x Microsoft SQL Server 2012 Enterprise 2x $27,496 $54,992
Overall costs   $58.390

Remark: The price per server for Microsoft SQL 2012 Enterprise is fucking high, as you have to pay $6,874 per core with a minimum of four cores.

I totally ticked of when I saw these figures: Nearly $60.000 for just securely storing some data that should be available 99.999% of the year. This is nothing about being able to affording it or not, but it’s just not possible to find reasonable arguments, why a small company with 17 employees should pay that much. This is a totally crappy, customer unfriendly, licensing model.

Apache, authnz_ldap and Active Directory

Standard

After spending several hours of debugging into an Apache Active Directory LDAP authentication issue, I finally found the hint I was looking for. The error I was constantly getting in the error.log was:

[debug] mod_authnz_ldap.c(379): [client 192.168.182.23] [29481] auth_ldap authenticate: using URL ldap://dc001.mydomain.local:389/DC=mydomain,DC=local?sAMAccountName?sub?(objectClass=*)
[info] [client 192.168.182.23] [29481] auth_ldap authenticate: user tuxevara authentication failed; URI / [ldap_search_ext_s() for user failed][Operations error]

and regarding to some other sites [ldap_search_ext_s() for user failed][Operations error] must be related to authnz_ldap not handling referrals. The solution to this was just too obvious: Changing the LDAP port to 3268 (Global Catalog) solved it.

Here is the content of the htaccess file only grants access to members of a specific group:


AuthBasicProvider ldap
AuthType Basic
AuthName "Protected"
AuthLDAPURL "ldap://dc001.mydomain.local:3268/DC=mydomain,DC=local?sAMAccountName?sub?(objectClass=*)"
AuthzLDAPAuthoritative on

AuthLDAPBindDN "svc-apache@mydomain.local"
AuthLDAPBindPassword "thisissupposedtobesecret"

AuthLDAPGroupAttributeIsDN on
require ldap-group CN=Support,OU=Groups,DC=mydomain,DC=local

F**k you Apple!

Standard

Meine Güte das ist doch echt nicht wahr. Die geben einfach nicht auf:

Apple geht weiter gegen modifiziertes Galaxy Tab vor

So jetzt zum letzten Mal eine Ansage an euch vor völliger Überzeugung alles überstrahlenden Apfel-Egomanen:

Ich will und werde eure verdammten Drecksprodukte nicht kaufen, weil mir eure ganze Kontrollfreak-Philosophie die euch Steve hinterlassen so was von gegen den Strich geht! Ich habe mein Galaxy Tab 10.1N weil da Android drauf läuft und ich mir zur Not auch eine andere Community-Android Version drauf installieren könnte. Ich habe das Tab nicht gekauft, weil es möglicherweise wie ein iPad aussieht! Ich hätte mir auch ein Transformer oder Transformer Prime von Asus gekauft, wenn nicht zufällig das Galaxy Tab 10.1N noch flacher und leichter gewesen wäre.

Und was macht Ihr? Bringt mit dem iPad 3 einen Backstein von einem Tablet-PC raus und gebt einfach nicht auf selbst gegen ein optisch sich völlig absetzendes Gerät zur Wehr zu setzten.

Heise Open: “LiMux: Billiger und robuster als Windows”

Standard

Wie Heise Open heute in seinem Artikel schreibt, hat Oberbürgermeister Ude in München, festgestellt, dass es nach derzeitigem Verlauf des Projekts darauf hinaus läuft, dass die Kosten vom Linux-Einsatz dauerhaft geringer sind als Windows und auch noch deutlich robustere Systeme hervorbringt.

Selbst mich als Linux-Anhänger überrascht diese Aussage eines Amtsträgers doch sehr. Hoffen wir mal, dass es so weiter geht mit LiMux und es nicht im gleichen Debakel endet wir im Auswärtigen Amt.

Das waren die Chemnitzer Linux Tage 2012

Standard

Und schon wieder ist ein Wochenende Chemnitzer Linux Tage vorüber und wir sind auf dem Rückweg. Zeit ein kleines Resume zu verfassen.

Die Organisation des gesamten Events ist wie immer perfekt gewesen. Viele fleißige und freundliche Helfer an allen Orten, gute Beschilderung und übersichtliche Infoscreens. Das Vortragsprogramm war wie immer bunt gemischt und so war für jeden was dabei. Leider hat sich auch mal wieder gezeigt, dass im Programm sehr interessant klingende Vorträge auch schon mal eher weniger spannend sind und hinter denn Erwartungen zurück blieben. Wer allerdings immer in allen Belangen – inhaltlich wie unterhaltsam – klasse Vorträge abliefern sind Peer Heinlein und Martin Loschwitz. Der Vortrag zu Strace war auch recht interessant und hat einem noch ein paar mehr Hintergründe zu diesem alltäglichen Helferlein vermittelt. Allerdings hätten eine Stunde auch gereicht. Leider ein wenig ohne roten Faden war der Django Vortrag. Das war wie mit Dartpfeile auf die vier Tutorials geschossen.

Das Social Event am Samstag Abend war in allen Belangen zwiespältig. Zum einen waren die Besucher auf zwei Räume verteilt, zum anderen war vor allem im Diskoraum die Musik nur zur Hälfte erträglich, was man auch daran festmachen konnte, dass die Tanzfläche nur bei einem DJ Beachtung gefunden hat. Im Nebenraum gab es die Möglichkeit auf der Retro-Party alte Konsolen und PC spiele noch einmal zu erleben. Kindheitserinnerungen wurden da sicher bei den Allermeisten noch einmal geweckt.

Auf jeden Fall steht fest, dass wir (Turrican, Killefiz, Rudi und ich) auch nächstes Jahr wieder dabei sein werden.

Converting WAV to ULAW directly

Standard

After several years some voicebox messages of a Vbox system I’m responsible for had to be changed. Although I left a README file in the MSG directory with the commands used in the past to convert WAV to ULAW, the result wasn’t what I expected. There was an ugly cracking sound at the beginning of each ULAW file. As it wasn’t there in the intermediate AU files, it must be autovbox “adding” it.

After some research it turned out, that it is easily possible to convert WAV to ULAW in directly using SOX. The following command works like charm:

find . -name \*.wav -exec sox -V {} -r 8000 -c 1 -t ul -w {}.ulaw \;