Tuesday, March 20, 2012

... auch nur Mensch

Der Nobelpreisträger ist im allgemeinen ...
Nobelpreisträgerin verteidigt schwulenfeindliche Gesetze
Diese Schlagzeile von Spiegel.de flatterte mir auf r/de entgegen. Erste und erwünschte Reaktion: Geht doch nicht, die ist doch Nobelpreisträgerin. Empörung. Aber imho unberechtigt, denn die Goldmedaille im 100m Sprint bekommt man nicht weil man gut aussieht und lächelt, sondern einzige allein weil man von allen Teilnehmern der schnellste ist. Genaus bekommet man den Friedensnobelpreis weil man:
am meisten oder am besten auf die Verbrüderung der Völker und die Abschaffung oder Verminderung stehender Heere sowie das Abhalten oder die Förderung von Friedenskongressen hingewirkt hat
(Quelle: Wikipedia)
Man kann also ein Arschloch sein, seltsame Meinungen vertreten solange man sich für die zitierten Sachen eingesetzt hat. Diese Auszeichnung geht nicht an Heilige noch spricht sie Heilig, sondern zeichnet Leistungen aus (hmm, naja 2009 mal ausgenommen). Aber dies heißt noch lange nicht das man die Meinung von Ellen Johnson-Sirleaf tolerieren muß. Sie passt vielleicht zur Kultur ihres Landes, was eine Erklärung wäre aber keine Rechtfertigung, aber überhaupt nicht zu meiner. Und so kann man sich hinstellen und sagen, Frau Johnson-Sirleaf sie haben ihre Auszeichnung redlich verdient aber Ihre Meinung zur Homosexualität ist inakzeptabel.




Saturday, March 03, 2012

Prohibition

 Some time ago I watched the excellent documentary Prohibition. Some notes I took before I throw away the paper:
  • scofflaws (One who habitually violates the law or fails to answer court summonses.)
  • 15.000 agents (for the whole U.S.A.?)
  • Sheriffs can't kick down speakeasies because they wouldn't be re-elected
  • more money was spent on protecting game & fish
  • alcohol for religious purposes was still allowed, jewish congregations grew, sale of mass wine rose
  • "an affront to the whole history of mankind" - Winston Churchill
  • the KKK was dry

Friday, February 24, 2012

PHP Class Browser II

 So I checked out cedet and while the package seems good it's PHP support sucks, as in out of the box you get almost none, to get some you have to use either etags instead of the standard tags that comes with emacs or you have to use something from the contrib directory which is unmaintained. Not wanting to deal with etags I'm opting for updating the parser in the contrib directory. Using that a parser could be really interesting, as it means Emacs could know a lot more about the code and with some uh effort one could even have a very much up to date parser by using the grammar from the PHP code (Zend/something.y). Problem: It's a lot of effort for me and not a lot of help/interest from the community it seems.
But if I can pull it off, it would help creating refactoring, style, common error (using uninitialised variables) tools.

Sunday, February 19, 2012

PHP Class Browser

Idea for emacs:
I want to be able to M-x something on a method call and get a new buffer showing all the implementations of that method and from there browse the methods of the class they belong to. And while we're at it a browseable class tree.
I haven't used cedet yet, but as it comes with emacs24 and is supposed to handle C++ it might already have such a thing but probably needs a "PHP parser"