FSK B

>b's weblog

News. Journal. Whatever.

<< zurück weiter >>

Fixed bug with pointer handling in YML

... YML was updated to version 2.0.33.

publiziert Fri, 27 Mar 2009 17:46:19 +0100

Hausdurchsuchungen werden zum Regelverfahren

... so hat man zumindest bei diesem Bericht von Panorama den Eindruck. Dass das schwere Grundrechtseingriffe sind, scheint ausser dem Verfassungsgericht niemand zu stören.

Rechtsstaat?

publiziert Wed, 25 Mar 2009 14:37:38 +0100

YML 2.0.32: Generating attributes with macros

... i.e. for processing UML in XMI. I added the possibility to generate attributes based on text parameters called "macros". An example:

include yslt.yml2

decl UML is textstylesheet(
    xmlns:uml="http://schema.omg.org/spec/UML/2.1",
    xmlns:xmi="http://schema.omg.org/spec/XMI/2.1" 
) {
    output *output;
    const "space", !"'" + " " * 200 + "'"!;
    param "autoindent", 4;
    template "text()";
    template "/" apply "xmi:XMI/uml:Model/packagedElement", 0;
    content;
};

decl Package is template(
    %match="true()",
    match="packagedElement[@xmi:type='uml:Package' and (%match)]"
);

decl Class is template(
    %match="true()",
    match="packagedElement[@xmi:type='uml:Class' and (%match)]"
);

decl Attribute is template(
    %match="true()",
    match="ownedAttribute[@xmi:type='uml:Property' and
        type/@xmi:type='uml:PrimitiveType' and (%match)]"
);

This lets you process XMI containing UML like in this simple sample:

include uml.yml2

UML {
    Package {
        param "name", "''";
        if "$name=''"  apply "packagedElement",
            0 { with "name", "@name"; }
        if "$name!=''" apply "packagedElement",
            0 { with "name", "concat($name, '_', @name)"; }
    }

    Class {
        param "name";

        | CREATE TABLE «$name»_«@name» (
        apply "ownedAttribute";
        | );
    }

    Attribute {
        0> «@name»
        choose {
    when "type/@href='http://schema.omg.org/spec/UML/2.1/uml.xml#String'"
                >  VARCHAR

            // [...] for other types, extend when clauses
        }
        if "position()!=last()" > ,
        > 

    }
}

For more information, see the YML documentation.

publiziert Wed, 25 Mar 2009 14:06:16 +0100

Warum ich den Spiegel schon nicht mehr lese

... erklärt ausführlich dieser TAZ Artikel.

Ich sehe das wohl nicht als einziger so.

publiziert Fri, 20 Mar 2009 12:12:21 +0100

Björn Grau über den Krieg an der Schule

... sollte man gelesen haben.

publiziert Fri, 20 Mar 2009 08:00:06 +0100

Eure Hilfe ist JETZT gefragt

... bitte helft der FFII gegen Softwarepatente und unterzeichnet die Petition!

Im Schatten der internationalen Krise versucht man jetzt, die für den Mittelstand extrem schädlichen Softwarepatente auf EU-Ebene durchzudrücken.

publiziert Mon, 16 Mar 2009 21:05:56 +0100

Die Frau ist einfach klasse

... sie meinte eben noch:

Noch besser fände ich, wenn ein gutes Schulklima mit einer besseren Lehrer-/Schüler-Relation bestände. Aber die Finanzierung von zusätzlichen Psychologen und Lehrern scheint nicht gewollt. Und die Lehrerausbildung und -auswahl bedingen dringend einer Reform.

Deutlicher kann mans wohl nicht mehr auf den Punkt bringen. Da kann ich nur noch zustimmen.

publiziert Sun, 15 Mar 2009 23:25:13 +0100

Über Computerspiele und Amokläufer an Schulen

... schrieb Prof. Bannenberg im NDR Chat zur Sendung Anne Will am 15.3.2009 um 23:13:

Die Katharsis-These ist überholt. Ich kann persönlich keinen Sinn in Ballerspielen sehen. Allerdings ist aus wissenschaftlicher Sicht zuzugeben, dass nur sehr wenige Täter Realität und Fiktion bei diesen Spielen vermischen.

publiziert Sun, 15 Mar 2009 23:16:20 +0100

Die Abendnachrichten

... in Hannos Blog sind ein "Muss".

publiziert Sat, 14 Mar 2009 17:33:34 +0100

A Windoze tool chain for YML

Because my students are using Windows, I had a look on how to use the YML tool chain in a good way on this platform.

I did a test. I'm recommending:

With this set of tools, YML seems to be very usable on Windows, too.

publiziert Thu, 12 Mar 2009 12:57:17 +0100

Zum Rechtsverständnis des Bundes-Innenministeriums

... hat Alvar einen guten Blogeintrag verfasst. Alvar zitiert dafür ein Papier des BMI, das wohl unfreiwillig geleakt ist.

In Kürze könnte man das etwa so zusammenfassen: "Scheiss auf Grundrechte, wir verarschen die Leute mit AGB auf den Webseiten und juristischen Tricks".

Leider nichts überraschendes, bei dem Rechtsverständnis.

publiziert Thu, 12 Mar 2009 09:55:06 +0100

Der Krieg an den Schulen muss beendet werden

... einzelne Schüler nehmen das wohl wörtlich. Und nein, die Menschen in und nahe Winnenden sind NICHT mit Computerspielschachteln totgeschlagen worden, sondern mit einer echten Waffe eines Schützen aus dem Schützenverein totgeschossen.

Das Neokonservative Experiment ist nicht nur wirtschaftlich und politisch fulminant gescheitert. Erfolgsdruck führt letztendlich nur zu Leid, an allen Fronten. Die soziale Kälte, die diese Politik ausdrückt, findet so ihren plakativen, erdrückenden Höhepunkt in einem wortwörtlichen Feuerwerk von Gewalt.

Lehrer ist eigentlich ein extrem sozial verantwortlicher Beruf - und Eltern dürfen nicht länger alleine gelassen werden. Die Theorie, man müsse die Familie in dieser knallharten Welt immer eigenverantwortlich und damit auf sich gestellt im Stich lassen, funktioniert ganz einfach nicht. Und dass hauptsächlich Leute Lehrer werden wegen den Ferien oder weil andere Jobs zu stessig sind, ist der völlig falsche Ansatz. Wir brauchen dringend gute Lehrer, nicht Leerer.

Nun, wir werden entweder irgendwann das alles ändern, oder solche Dramen werden hier genauso regelmässig wie in den USA.

publiziert Wed, 11 Mar 2009 21:14:16 +0100

YML 2.0.31 released

I updated the yml2proc tool.

publiziert Sun, 08 Mar 2009 15:25:12 +0100

BND knackt 2.500 Computer

Abgesehen davon, dass solche Nachrichten aufgrund der schwierigen Quellenlage wohl immer mit einem Fragezeichen zu versehen sind, wundert mich das wenig.

Anders als Burks sehe ich das technisch als durchaus machbar an - und warum auch nicht, im Zeitalter der Botnetze?

In jedem Falle schreibt Spiegel Online heute: «BND infiltrierte Tausende Computer im Ausland». Das Thema bleibt aber auch im Inland spannend.

publiziert Sat, 07 Mar 2009 15:37:04 +0100

YML 2.0.30 released

YML was updated with bugfixes in text handling.

publiziert Tue, 03 Mar 2009 11:22:48 +0100

Sitzt eine Negermama im Zug

... so handelt es sich bestimmt in Wirklichkeit um den neuen Landeshauptmann von Kärnten, Gerhard Dörfler (NSDAP, nein, kleiner Scherz, BZÖ).

Eine Negermama und eine weiße Mutter sitzen im Zug von Klagenfurt nach Wien und stillen ihre Babys. Das weiße Baby hört plötzlich auf zu trinken, zeigt auf das Negerbaby und sagt: Mama, ich möchte auch Kakao!

Diesen "Witz" erzählte unser kleiner, brauner Schelm beim Auftritt von Roberto Blanco in der "Volks"-Musik-Sendung Wenn die Musi spielt.

Zünftig!

publiziert Sun, 01 Mar 2009 20:56:51 +0100

Schande für Österreich: 45% Nazis in Kärnten

Die Ex-Haider-Partei BZÖ holt ca. 45% in Kärnten bei den dortigen Wahlen.

Wie will Österreich das den Partnern in Europa erklären?

Leider ergibt das ein Gesamtbild für Kärnten, das nicht grausiger ausfallen könnte, findet in Kärnten doch auch das jährliche Nazitreffen statt, bei dem Altnazis und Neonazis unter Anwesenheit der Kärtner Politprominenz jedes Jahr fröhliche Urständ feiern. Nazis sind halt in der Kärntner Gesellschaft keine Aussenseiter.

Kärnten, mir graut vor Dir! Ich werd da jedenfalls so schnell keinen Urlaub machen.

publiziert Sun, 01 Mar 2009 19:12:25 +0100

YML 2.0.29 including YML/YSLT processor

I updated the YML toolchain. There now is an YML/YSLT processor tool for making processing YSLT files easily.

As usual, you can find everything on the YML homepage.

publiziert Sun, 01 Mar 2009 18:56:48 +0100

<< zurück ^nach oben^ weiter >>

generated using YBlog and YML