Sie befinden sich in den Archiven der Kategorie Programming.
| M | D | M | D | F | S | S |
|---|---|---|---|---|---|---|
| « Mai | ||||||
| 1 | 2 | 3 | 4 | 5 | ||
| 6 | 7 | 8 | 9 | 10 | 11 | 12 |
| 13 | 14 | 15 | 16 | 17 | 18 | 19 |
| 20 | 21 | 22 | 23 | 24 | 25 | 26 |
| 27 | 28 | 29 | 30 | |||
7.5.2010 von Sascha Kersken.
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.
Geschrieben in Programming, papaya CMS, English, Open Source | Keine Kommentare »
9.4.2010 von Sascha Kersken.
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” ![]()
Geschrieben in Programming, Bücher, Open Content, Deutsch, Open Source | 1 Kommentar »
1.11.2009 von Sascha Kersken.
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.

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
Geschrieben in Programming, papaya CMS, English, Open Source | 1 Kommentar »
30.10.2009 von Sascha Kersken.
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.

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
Geschrieben in Programming, papaya CMS, Deutsch, Open Source | Keine Kommentare »
24.2.2009 von Sascha Kersken.
Nein, heute geht es zur Abwechslung mal nicht um meine eigenen Bücher.
Der Softwareentwickler Blog ruft dazu auf, bis zum 04.03. diejenigen drei IT-Bücher vorzustellen, die man mit auf eine einsame Insel einem bei der täglichen Arbeit am nützlichsten sind oder aus denen man am meisten gelernt hat.
Okay, here we go:
1. “Head First Design Patterns” von Eric Freeman, Elisabeth Robson, Kathy Sierra, Bert Bates (O’Reilly) — stellvertretend für die unterhaltsame und lehrreiche “Head First”-Reihe; ideale Tipps für gut durchdachte und performante OO-Programmierung durch gute Beschreibungen und Beispiele für die wichtigsten Design Patterns
2. “Mastering Regular Expressions” von Jeffrey E.F. Friedl (O’Reilly) — da man (als Coder) im Leben kaum etwas Nützlicheres lernen kann als den Umgang mit regulären Ausdrücken, ist dieses Buch der ideale Weg: vollständig, verständlich und obendrein noch unterhaltsam erschließt das Buch diese Welt auf ideale Weise.
3. “Java ist auch eine Insel” von Christian Ullenbohm (Galileo Computing) — IMHO das beste deutschsprachige Java-Buch und eines der besten Programmierbücher überhaupt. Zudem ist es seit -zig Auflagen stets aktuell als Open Book verfügbar, kann also kostenlos im Netz gelesen und heruntergeladen werden (und verkauft sich gerade deshalb auch als gedruckte Ausgabe prächtig, ähnlich wie mein IT-Handbuch für Fachinformatiker).
Update
Seit einiger Zeit ist auch die Auswertung der Blogparade online.
Geschrieben in Programming, Bücher, Open Content, Deutsch | 1 Kommentar »
21.10.2008 von Sascha Kersken.
![]()
Soeben hat der O’Reilly Verlag mein Buch Praktischer Einstieg in MySQL mit PHP (2. Auflage von 2007) als OpenBook freigegeben. Wer also mehr über Datenbankdesign, MySQL-Administration und MySQL-basierte PHP-Webanwendungen wissen möchte, kann sich das Werk hier als PDF herunterladen. Das Buch verwende ich unter anderem auch als Schulungsunterlage für meine regelmäßigen MySQL-Schulungen im Linuxhotel. Viel Spaß beim Lesen!
Geschrieben in Programming, Bücher, Open Content, Deutsch | 4 Kommentare »
21.7.2008 von Sascha Kersken.
Am 18.07.2008 habe ich für meine Kollegen bei papaya einen kleinen Vortrag über Reguläre Ausdrücke gehalten. Wer möchte, kann ihn sich hier anschauen. Vielen Dank an meinen Kollegen Steve Dix für Filmen, Vorspann und Musik!
Nachtrag: Bisher war der Film hier an Ort und Stelle eingebettet, aber leider bringt WordPress den Hobnox-Embed-Code durcheinander. Deshalb jetzt nur noch als Link.
Geschrieben in Programming, Vorträge, papaya CMS | 1 Kommentar »