Flash CS5: Interview zum neuen Buch

Flash CS5Anlässlich unseres neuen Buches hat der O’Reilly Verlag ein kleines Interview mit meinem Koautor André Reinegger und mir durchgeführt. Es geht um Flash im Allgemeinen, Chancen und Möglichkeiten sowie um den iOS-Export für iPhone, iPad und iPod Touch.

Ihr beschäftigt euch nun schon einige Monate mit Flash CS5 – welches sind aus eurer Sicht die spannendsten Neuerungen?

André:  Das Killer-Feature zum Launch von Flash CS5 war eigentlich der iPhone App-Export, der Flash-Filme schnell und einfach aufs iPhone und iPad bringen sollte. Zum Zeitpunkt der Fertigstellung unseres Buches wurde dies von Apple jedoch noch boykottiert – das ist inzwischen zum Glück anders.
Da ich sehr viel im E-Learning-Bereich unterwegs bin und dazu Animationen in Kombination mit Video einsetze, gefällt mir die neue Unterstützung von Video in der Entwicklungsumgebung von Flash CS5 sehr gut. Ich kann somit das Video bereits auf der Bühne betrachten und sehr präzise Cue-Points setzen.

Sascha: André hat die spektakulärste CS5-Neuerung – den Export von Flash-Filmen und -Anwendungen als native iPhone-App – ja schon angesprochen. Sie war zum CS5-Release-Zeitpunkt an Apples App-Store-Politik gescheitert, ihr Fortbestand damals völlig offen. Umso schöner, dass Apple später wieder zur Vernunft gekommen ist. Eine erfreuliche Nebenentwicklung ist, dass Adobe in der Zwischenzeit eine Exportoption für die Android-Plattform geschaffen hat. Dies eröffnet Flash-Entwicklern und -Designern den Zugang zu den wichtigsten Mobilplattformen und bietet Nutzern dieser Geräte umgekehrt eine Fülle neuer, spannender Apps.
Aus der Perspektive eines Programmierers hat sich zwischen Flash CS4 und CS5 nicht allzu viel verändert. Nett sind die sogenannten Codefragmente, die auch Nicht-Entwicklern die Möglichkeit geben, Interaktivität hinzuzufügen. Und Entwickler können ihre eigenen Skripte als Codefragmente speichern und wiederverwenden. Das Kopieren von Animationen als ActionScript-Code ist ebenfalls eine schöne Neuerung. Aber vor allem freue ich mich, dass die neue Version erheblich stabiler und “fertiger” wirkt als die vorige, die doch ab und zu herumzickte.

André, du gibst öfter Schulungen und hältst Vorträge zu Flash CS5. Welche Themen werden von den Teilnehmern am meisten nachgefragt? Und inwiefern haben diese Themen Eingang in euer Buch gefunden?

André: Ich halte überwiegend Grundlagenschulungen zu Flash und Flash Video. Die Teilnehmer interessieren sich hier vor allem für die vielen Animationstechniken, die Flash bietet, für die Einbindung von Audio und Video und für die Neuerungen von Flash CS5. Zusätzlich gebe ich in meinen Trainings einen Einblick in ActionScript über die Verwendung der neuen Codefragmente. All dies ist zusammen mit meinen Erfahrungen als Trainer in das Buch mit eingeflossen. Sascha baut dann im ActionScript-Teil des Buches mit tollen Beispielen darauf auf und erklärt sehr gut verständlich die objektorientierte Programmierung mit ActionScript 3.

Aufgrund eures beruflichen Werdegangs als Designer bzw. Programmierer habt ihr vermutlich einen sehr unterschiedlichen Blick auf Flash-basierte Anwendungen. Wie hat sich eure unterschiedliche Herkunft auf eure Zusammenarbeit ausgewirkt?

Sascha: Ich denke, dass wir uns hier ideal ergänzt haben und unsere jeweiligen Stärken ausspielen konnten. Ich hatte ja zuvor schon ein Flash-Buch in mehreren Auflagen bei O’Reilly veröffentlicht, und André hat Video-Trainings zu Flash und anderen Adobe-Produkten gemacht. Beides kam bei den Lesern beziehungsweise Zuschauern sehr gut an, aber ich finde, dass das Buch durch die Kombination unserer Schwerpunkte noch viel besser geworden ist.

André: Bisher ist mir noch kein guter Designer begegnet, der auch richtig gut im Programmieren ist – und umgekehrt. In Flash treffen zwei Welten aufeinander, da man sich sowohl als Designer als auch als Programmierer austoben kann. Somit kann ich mir keine bessere Lösung für ein Flash-Buch vorstellen, als dass jeweils ein Experte aus der Design- bzw. Programmierwelt sein Wissen und Können mit einfließen lässt.

Die Adobe-Reihe ist ganz neu konzipiert worden. Warum passt aus eurer Sicht diese inhaltliche und gestalterische Konzeption gut zum Thema Adobe Flash?

Sascha: Flash ist ein hochgradig visuell orientiertes Programm. Wie könnte man Lesern das besser nahebringen als mit einem vierfarbig gedruckten, hochwertigen Buch? Sehr gelungen finde ich auch das Layout; die breiten Seiten haben eine Marginalspalte, in der zusätzliche Bilder und Infoboxen untergebracht werden können, ohne dass der eigentliche Satzspiegel allzusehr eingeschränkt würde. Hier finden die Leser jede Menge weitergehende Informationen, Tipps und zusätzliche Anregungen, die bei einem Schwarz-Weiß-Buch mit klassischem Layout im Text untergehen würden.

Agenturen suchen händeringend nach Flashern. Welche Qualifikationen und Talente müssen sie mitbringen?

Sascha: Ich denke, die Fähigkeiten von Flash sind im Laufe der Jahre und Versionen so stark angewachsen, dass es “den” Flasher heute eigentlich gar nicht mehr gibt. Das Programm und seine “Verwandten” – Flash Builder, Catalyst oder die von einem Drittanbieter stammende Entwicklungsumgebung FDT – bieten vielmehr Raum für verschiedene Tätigkeiten: Screen Design, Motion Design und Softwareentwicklung. So ist ActionScript beispielsweise eine moderne, leistungsfähige, objektorientierte Programmiersprache, für die man fundierte Progammierkenntnisse benötigt. Natürlich kann man die auch in Java, PHP oder C# erworben haben, aber man muss dennoch ständig am Ball bleiben, um mit der ActionScript-Klassenbibliothek zurechtzukommen.

André: Ich kann Sascha nur zustimmen. Den klassischen Flasher gab es vielleicht noch in Zeiten von ActionScript 2, das auch für Designer noch einigermaßen zugänglich war. Spätestens seit der Einführung von ActionScript 3 trauen sich die wenigsten Gestalter noch an die Programmierung ran. Es gibt aufwendige Flash-Anwendungen (Rich Internet Applications) die in der Regel nicht von einer Person allein erstellt werden können. Stattdessen geht ein Team von Interface-, Interaction-, Screen-, und Motion-Designern sowie Programmierern große Flash-Projekte gemeinsam an.

Gibt es mit Flash produzierte Anwendungen, Filme oder Spiele im Netz, die euch besonders begeistern?

Sascha: Eine der beeindruckendsten Flash-Anwendungen ist für mich das Audiotool. Es handelt sich um eine absolut professionelle Simulation eines Studios für elektronische Musik. Der Chefentwickler, André Michelle, lotet schon seit vielen Jahren die Grenzen und Möglichkeiten für Sound und seine Steuerung in Flash aus.

André: Ein Spiel, das mich sehr begeistert hat, ist First Person Tetris. Ich finde die Idee einfach genial, Tetris in ein First Person Game zu verwandeln. Den Night-Modus sollte man unbedingt mal ausprobiert haben. Für solch experimentelle Spiele eignet sich Flash natürlich hervorragend.

Das Interview führten Inken Kiupel und Nathalie Pelz. Die Zweitveröffentlichung hier erfolgt mit freundlicher Genehmigung des O’Reilly-Verlags

Weitere Infos:

Originalbeitrag im O’Reilly-Blog
Detailseite zum Buch bei O’Reilly
Detailseite zum Buch bei Amazon.de

Posted in Books, Deutsch, Programming | Leave a comment

Gewinnspiel zum Video-Training Power Workshops PHP [Update]

Power Workshops PHP

UPDATE

Ihr habt immer noch eine Chance beim Gewinnspiel. Da bis zum 30.01. noch kein neues Feedback in Blogs oder bei Amazon erschienen ist, wird das Ganze verlängert. Und zwar bis zum 15.02. oder bis vier Reaktionen zusammengekommen sind (es gilt, was zuerst eintritt). Die Spielregeln bleiben gleich: Besorgt euch auf der Detailseite zum Produkt bei Video2Brain die Probelektionen, verschafft euch einen Eindruck davon, verfasst einen Blogeintrag oder eine Amazon-Rezension und hinterlasst hier unten einen Kommentar mit einem Link auf euren Beitrag (einen manuellen Kommentar, bitte; die Trackback-/Pingback-Funktion ist zurzeit defekt). Dann weiterhin viel Spaß und Glück :).

URSPRÜNGLICHER EINTRAG

Ende Oktober/Anfang November habe ich mit Bastian zwei verlängerte Wochenenden in Graz verbracht. Dort haben wir bei Video2Brain ein Video-Training zur professionellen PHP-Entwicklung aufgezeichnet. Unser Ansatz bestand darin, dass nicht jeder einzeln einen Teil des Trainings erstellt, sondern dass wir alle Lektionen in einer interaktiven Gesprächssituation präsentieren. Dies entspricht dem bekannten Ansatz des Pair Programming: Zwei Entwickler sitzen zusammen am Rechner, teilen sich die Tastatur und reden über den Code, den sie entwickeln.

Anfangs war die Arbeitsweise gewöhnungsbedürftig, aber wir gewöhnten uns rasch daran und es ging uns immer leichter von der Hand. Wir sind der Meinung, dass das Ergebnis lockerer und unterhaltsamer ist als ein klassisches Einzel-Training.

Zu den präsentierten Themen gehören nicht nur die Neuerungen  von PHP 5.3, sondern auch Best Practices der objektorientierten PHP-Entwicklung, Unit-Tests mit PHPUnit und der Umgang mit PHPDocumentor zum Erstellen der Programmdokumentation — denn nur gut dokumentierter Code ist wirklich guter Code.

Bastian hat zwei Exemplare an die schnellsten Rezensenten verlost; die Gewinner sind bereits ermittelt. Ich lege noch mal zwei Exemplare drauf, aber um das Ganze spannender zu machen, gewinnt diesmal nicht der/die Schnellste, sondern ich verlose die beiden Exemplare unter allen Teilnehmern, die bis Sonntag, den 30.01., eine Amazon-Kundenrezension oder einen Blogeintrag dazu verfassen. Auf der unten verlinkten Video2Brain-Detailseite findet ihr einige kostenlose Probelektionen, damit ihr euch ein Bild von dem Training machen könnt.

Leider ist die Trackback/Pingback-Funktion dieses Blogs zurzeit defekt, deshalb bitte ich im Fall eines Blogeintrags darum, hier manuell einen Kommentar mit einem entsprechenden Link zu verfassen. Ich vertraue natürlich darauf, dass sich keiner mit fremden Federn schmückt ;).

Dann sag ich mal viel Spaß beim Anschauen der Probelektionen und viel Glück beim Gewinnspiel!
Weiterführende Links:

Posted in Deutsch, Open Source, PHP, Programming, Video-Training | 3 Comments

New: Public papaya CMS wiki

Wikis have turned out to be one of the best means of documentation for open source projects. We at papaya CMS have been knowing this for quite a while — and now we’ve finally put the theory into practice. So here’s the English papaya CMS wiki, and we’ve also got a German one. The latter has got more content for now, because a colleague has written some great scripts to import docbook documentation into wikis, but we’re still working on more content for the English wiki. For example, I’ve started to write a tutorial on developing papaya modules using test driven development.

Posted in English, Open Source, papaya CMS, Programming | Leave a comment

Vom Phisher und seinem Spam

Phishing-Mails werden immer raffinierter gemacht, und mancher Eilige, der sie nur ungenau betrachtet hat, ist schon darauf hereingefallen. Das unten stehende Prachtstück, das ich heute erhalten habe, dürfte allerdings eher nicht zur Kategorie “raffiniert” gehören ;).

Betreff: Lieber Kontoinhaber

Lieber Kontoinhaber,

Wir schreiben Ihnen mitteilen zu können, dass wir die Durchführung einer vorübergehenden Pflege unserer services.This Upgrade ist aufgrund Fehlercode: 33.152 der etwa Staus verursachen, um alle Benutzer-Konto ist. Bitte beachten Sie, dass wir in den Prozess der Aktualisierung alle Konto und Sie sind daher zu raten, Ihre Kontoinformationen zu dem Konto zu senden UPDATE UNIT für die sofortige Aktualisierung und Spam-Schutz werden

Benutzername :……………………
Passwort :………………..
Telefon-Nummer …………

Die obige Information ist notwendig, damit wir carryout die vorübergehende Pflege für einen besseren Service für alle unsere Kunden.

Ihre Account-Informationen sind zu richten an: custcareupgarde@live.ca

Wir entschuldigen uns aufrichtig für die Unannehmlichkeiten

Vielen Dank für Ihre Kooperation.
Mit freundlichen Grüßen,
Customer Care-Abteilung,
Technische Universität Wien Webmail Services

Posted in Deutsch, Sicherheit, Spam | Leave a comment

Der virtuelle Prozessor

In meinem Buch “IT-Handbuch für Fachinformatiker” wird in Kapitel 2, “Mathematische und technische Grundlagen”, ein einfaches Modell eines Mikroprozessors vorgestellt (genauer gesagt dessen logischer Aufbau und die Befehle seiner Maschinensprache/Assembler, nebst einigen kleinen Beispielprogrammen).

Zu diesem Prozessor wurde im Buch eine Flash-Simulation angekündigt. Leider hatte ich nie die Zeit, diese in einen auslieferungsfähigen Zustand zu bringen. Nun, im vergangenen Osterurlaub habe ich mir dann doch mal die Zeit genommen.

Hier können Sie den Prozessor ausprobieren, und im Openbook gibt es die Beschreibung/Anleitung dazu.

Ich werde demnächst noch eine englischsprachige Anleitung bereitstellen und den Prozessor selbst um Speicher- und Ladefunktionen erweitern, so dass Interessierte einander Code zur Verfügung stellen können. Außerdem werden die Quelldateien (Flash CS4/CS5, ActionScript 3.0, vollständig objektorientiert) zum Download bereitgestellt, denn das Ganze ist selbstverständlich Open Source unter der GNU GPL.

Bis dahin erst mal viel Spaß mit der “Public Beta” 🙂

Posted in Books, Deutsch, Open Content, Open Source, Programming | 1 Comment

Happy Birthday, Apache! [English version]

Yesterday, the Apache HTTP Server officially celebrated its 15th birthday, even though the “date of birth” has been chosen somewhat randomly, according to this (German) Heise Online article ;). I am happy that I have shared most of its life; my first Apache installation dates back to 1997. Since then, the “Native American” has been a good companion in all business and private projects. Although I have tried alternatives like Tomcat (from the Apache Software Foundation as well), lighttpd, Zeus, or even IIS, I have never had the urge to use anything else than Apache httpd in production.

What many administrators and developers like particularly about Apache, even after all those years, is its unmatched stability as well as its flexibility — beside the numerous (now dynamically loadable) modules that are delivered with the server, there is an even larger number of third-party modules that expand Apache beyond its core competence (which is, of course, its high-capacity and RFC-compliant delivery of websites): Programming web applications in dozens of different languages, authentication against virtually every database or service, security extensions, and many more.

In 2004, the first edition of my (German) textbook about this unusual piece of open source software was published. Although version 1.3 — that even now does not seem to vanish completely — still had a considerable market share, I decided — with the publisher’s consent — to concentrate on the new and extremely improved version 2.0. Writing the book was of course an ideal way to intensify my Apache knowledge, because every solution presented in it had to be practically tested and optimized. About one year ago, the third edition was published, now fully concentrating on the still current version 2.2.In a few months, version 2.4 (which is still 2.3-alpha) will be published; while in version 2.2, the authentication modules were extended and improved, the next version will especially feature a rework of the authentication — the well-known  Order/Allow/Deny directives will be given up for good and be replaced by more flexible solutions. Despite of growing competition, it is still fun to use Apache, and I’m looking forward to seeing another 15 years with my favorite Indian.

Posted in Apache, English, Linux, Open Source | Leave a comment

Happy Birthday, Apache!

Gestern feierte der Apache HTTP Server offiziell seinen 15. Geburtstag — wenngleich das “Geburtsdatum” laut dem entsprechenden Heise-Artikel etwas sonderbar berechnet wurde ;). Den größten Teil dieses Lebensweges bin ich mitgegangen; meine erste Apache-Installation dürfte ich wohl 1997 aufgesetzt haben. Seitdem ist der Indianer ein treuer Begleiter bei allen beruflichen und privaten Projekten geblieben; wenngleich ich Alternativen wie Tomcat (ebenfalls von der Apache Software Foundation, aber mit Schwerpunkt auf Java-Webanwendungen), lighttpd, Zeus oder sogar IIS kennenlernte, habe ich in der Praxis doch nie etwas anderes verwendet als Apache httpd.

Was viele Admins und Entwickler am Apache schätzen, ist auch nach all den Jahren seine außergewöhnliche Stabilität und die hohe Anpassungsfähigkeit — neben den zahlreichen mitgelieferten, inzwischen dynamisch ladbaren, Modulen gibt es unzählige Erweiterungen von Drittanbietern, die dem Server neben seiner Kernkompetenz — der hochlastfähigen, RFC-konformen Auslieferung von Websites — eine Unmenge an neuen Fähigkeiten beibringen: Programmierung von Webanwendungen in den verschiedensten Sprachen, Authentifizierung gegen so gut wie alle Datenbanken und Dienste, Sicherheitserweiterungen und vieles mehr.

Im Jahr 2004 erschien die erste Auflage meines Buches zu diesem außergewöhnlichen Stück Open-Source-Software. Obwohl die Version 1.3, die bis heute nicht ganz von der Bildfläche verschwinden will, damals noch recht weit verbreitet war, beschloss ich im Einverständnis des Verlags, mich ganz auf die erheblich verbesserte Version 2.0 zu konzentrieren. Das Buch war natürlich ein idealer Anlass, mich noch intensiver als je zuvor mit Apache auseinanderzusetzen, denn selbstverständlich musste jede vorgestellte Lösung in der Praxis ausprobiert und soweit wie möglich optimiert werden. Vor gut einem Jahr ist die dritte Auflage erschienen; ihr Thema ist die noch aktuelle Version 2.2.

Demnächst steht Version 2.4 (zurzeit 2.3-alpha) ins Haus; nachdem in Version 2.2 unter anderem die Authentifizierungsmodule erweitert und verbessert wurden, steht diesmal vor allem eine Renovierung der Zugriffskontrolle an — das bekannte Order/Allow/Deny-Dreigestirn soll zugunsten flexiblerer Lösungen in Rente geschickt werden. Es bleibt also trotz wachsender Konkurrenz spannend, und ich freue mich auf die nächsten 15 Jahre mit meinem Lieblingsindianer.

Posted in Apache, Deutsch, Linux, Open Source | Leave a comment

papaya CMS 5.0 has been published

On Monday, October 26, 2009, it was finally done: The Cologne-based papaya Software company (where I’ve been working as a senior developer since 2007) has published the final release of version 5.0 of the open source content management system papaya CMS. This version has already been in use in customers’ projects for quite a while. You can download the PHP-based, enterprise-ready CMS at http://www.papaya-cms.com/download.71.html. On the same page, you can find the 1,300-page manual that tells you all about installation, configuration, and practical use of papaya CMS.

01a_happy-birthday.png

The most important features of the new version include the following:

– Multilevel caching system to increase performance, now including caching of XSLT templates using xslcache
– Clustering and cloud computing abilities (papaya is an  Amazon Web Services Solution Provider)
– Mutlilingual websites
– Numerous new and improved modules (most of them are free and included with the basic package, only a few are commercial), e.g. community (a large part of which is my baby ;)), media database, forum/BBS, calendar, multi domain support (VHosts within the CMS), and many more

Apart from the new features, all the strengths of previous papaya CMS versions have been preserved. For example, it consequently uses open standards — especially neither a custom nor a PHP-based templating system, but the W3C standard XSLT: All content is generated as media-neutral XML and then rendered into valid (X)HTML, PDF, or any other output format using XSLT templates. But papaya is not limited to its CMS abilities; it also works as a powerful framework for web applications of all kinds. For instance, it contains a well-designed interface for several databases (MySQL, PostgreSQL, and SQLite) including debugging and logging functions for developers, as well as numerous standard classes that cover any important tool you might need to build websites.

Here is an excerpt of the media coverage for the release (most of it in German):

papaya CMS at heise.de / c’t
papaya CMS at t3n.de
papaya CMS at contentmanager.de
papaya CMS at internet-professionell.de
papaya CMS at PHP Magazin
papaya CMS at it-chuiko.com
papaya CMS at it-administrator.de
papaya CMS at entwickler.de

Posted in English, Open Source, papaya CMS, Programming | Leave a comment

papaya CMS 5.0 veröffentlicht

Nach langer Arbeit war es am Montag, dem 26.10.2009 endlich so weit: Die Kölner Firma papaya Software GmbH — bei der ich seit 2007 als Senior Developer arbeite — hat die (in Kundenprojekten bereits seit längerem im Einsatz befindliche) neue Version 5.0 des Open Source Content-Management-Systems papaya CMS veröffentlicht. Das PHP-basierte, für den Enterprise-Einsatz geeignete CMS kann unter http://www.papaya-cms.com/download.71.html kostenlos heruntergeladen werden. Auf derselben Seite ist die 1.300 Seiten starke Dokumentation verlinkt, in der Sie alles über Installation, Konfiguration und praktischen Einsatz von papaya CMS erfahren.

01a_happy-birthday.png

Zu den wichtigsten Features der neuen Version gehören unter anderem:

– Mehrstufiges Caching-System zur Performance-Steigerung, inclusive Caching der XSLT-Templates mittels xslcache
– Cluster- und Cloud-Computing-Fähigkeit (papaya ist u.a. Amazon Web Services Solution Provider)
– Mehrsprachige Websites
– Zahlreiche neue und verbesserte Module (die meisten frei und im Grundpaket enthalten, einige nur kommerziell), z.B. Community (zu einem großen Teil mein Baby ;)), Mediadatenbank, Forum/BBS, Kalender, Multi-Domain-Fähigkeit (VHosts im CMS) u.v.m.

Neben den Neuerungen bleibt natürlich alles bestehen, was auch frühere Versionen von papaya CMS stark gemacht hat. So wird konsequent auf offene Standards gesetzt — insbesondere kommt für Templates weder eine Eigenentwicklung noch ein PHP-Platzhaltersystem zum Einsatz, sondern der W3C-Standard XSLT: Alle Inhalte werden zunächst in medienneutralem XML generiert; anschließend kümmern sich die XSLT-Templates um die Umwandlung in valides (X)HTML, PDF und beliebige andere Ausgabeformate. Neben seinen CMS-Fähigkeiten dient papaya auch als leistungsfähiges Framework für Webanwendungen aller Art; an Bord sind unter anderem eine durchdachte Schnittstelle für mehrere Datenbanken (MySQL, PostgreSQL und SQLite) inklusive Debugging- und Logging-Funktionen für Entwickler sowie zahlreiche Standardklassen, die alle wichtigen Baustellen von Websites abdecken.

Hier ein Auszug aus dem Presseechozur Veröffentlichung:

papaya CMS bei heise.de / c’t
papaya CMS bei t3n.de
papaya CMS bei contentmanager.de
papaya CMS bei internet-professionell.de
papaya CMS bei PHP Magazin
papaya CMS bei it-chuiko.com
papaya CMS bei it-administrator.de
papaya CMS bei entwickler.de

Posted in Deutsch, Open Source, papaya CMS, Programming | Leave a comment

Bundestag: Grundgesetz nicht gefunden

Grundgesetz 404

Eben wollte ich etwas im Grundgesetz für die Bundesrepublik Deutschland nachschlagen — trotz diverser Aufweichungen in den letzten knapp 20 Jahren noch immer die Grundlage für eine relative Freiheit. Der erste Treffer bei der Google-Suche nach “grundgesetz” verweist auf eine Seite auf der Website des Deutschen Bundestags. Nichts Böses ahnend habe ich draufgeklickt, weil ich mir dachte, dass die ja wohl auf jeden Fall die aktuelle Fassung vorhalten dürften. Aber ach! Statt des erwarteten Grundgesetzes wird obige “404 Not Found”-Seite angezeigt. Natürlich ist mir klar, dass die Seite wohl umgezogen ist und der Link bei Google noch nicht aktualisiert wurde. Und dennoch eine schöne, passende Metapher dafür, wie unsere Damen und Herren Politiker gerade in den letzten Jahren mit Inhalt und Geist der Verfassung umgehen.

Posted in Deutsch, Gesellschaft, Politik | 2 Comments