Warning: Table './usr_web1030_3/variable' is marked as crashed and should be repaired query: SELECT * FROM variable in /var/www/web1030/html/mkernel.de/includes/database.mysql.inc on line 128

Warning: Cannot modify header information - headers already sent by (output started at /var/www/web1030/html/mkernel.de/includes/database.mysql.inc:128) in /var/www/web1030/html/mkernel.de/includes/bootstrap.inc on line 726

Warning: Cannot modify header information - headers already sent by (output started at /var/www/web1030/html/mkernel.de/includes/database.mysql.inc:128) in /var/www/web1030/html/mkernel.de/includes/bootstrap.inc on line 727

Warning: Cannot modify header information - headers already sent by (output started at /var/www/web1030/html/mkernel.de/includes/database.mysql.inc:128) in /var/www/web1030/html/mkernel.de/includes/bootstrap.inc on line 728

Warning: Cannot modify header information - headers already sent by (output started at /var/www/web1030/html/mkernel.de/includes/database.mysql.inc:128) in /var/www/web1030/html/mkernel.de/includes/bootstrap.inc on line 729
Drupal
  • warning: Cannot modify header information - headers already sent by (output started at /var/www/web1030/html/mkernel.de/includes/database.mysql.inc:128) in /var/www/web1030/html/mkernel.de/includes/common.inc on line 148.
  • user warning: Table './usr_web1030_3/variable' is marked as crashed and should be repaired query: UPDATE variable SET value = 'a:17:{i:0;i:62;i:1;i:61;i:2;i:59;i:3;i:31;i:4;i:30;i:5;i:29;i:6;i:24;i:7;i:21;i:8;i:15;i:9;i:14;i:10;i:11;i:11;i:7;i:12;i:6;i:13;i:5;i:14;i:3;i:15;i:2;i:16;i:1;}' WHERE name = 'menu_masks' in /var/www/web1030/html/mkernel.de/includes/bootstrap.inc on line 609.
  • user warning: Table './usr_web1030_3/variable' is marked as crashed and should be repaired query: UPDATE variable SET value = 'a:0:{}' WHERE name = 'menu_expanded' in /var/www/web1030/html/mkernel.de/includes/bootstrap.inc on line 609.
  • user warning: Table './usr_web1030_3/variable' is marked as crashed and should be repaired query: DELETE FROM variable WHERE name = 'menu_rebuild_needed' in /var/www/web1030/html/mkernel.de/includes/bootstrap.inc on line 634.

[Coder's Implementation{C}] Base64-Encoding

Wissen gerät in Vergessenheit. Das gilt auch für Technologien und Standards aus dem Softwareumfeld. Eine dieser vom aussterben bedrohten Technologien ist Base64. Es handelt sich dabei um eine Vorschrift, wie man beliebige Binärdaten in ASCII-Daten umwandelt und zurück. Base64 wird seid etwa 1987 eingesetzt. Interessant daran ist, das sie fundamentaler Bestandteil des Internets ist. Sie wird für E-Mails genauso benötigt wie für die Übertragung von Binärdaten per HTTP oder für das ablegen von beliebigen Daten in XML. In Vergessenheit gerät also nicht die Anwendung dieser Technologie, sondern deren Implementierung. Base64 ist so alt, das es auf neue Plattformen schon nicht mehr portiert wird. Genau das hat mich erwischt.

Für ein Projekt benötigte ich XML-RPC auf dem iPhone. XML-RPC setzt wiederum Base64 voraus. Letzteres stand aber nicht zur Verfügung. Da fiel die Wahl des Werkzeugs nicht sonderlich schwer...

[Coder's Implementation{C#}] Hochauflösender Timer

Aufgrund eines aktuellen Anwendungsfalles habe ich eine Timerklasse in C# entwickelt, die sehr flexibel ist. Hinzu kam noch die Tatsache, das Timer eins dieser nicht endenden Probleme ist, die in jedem Projekt neu gelöst werden.

[Coder's Concept] Networking

In der modernen IT-Welt ist nichts wichtiger geworden als das Netz. Das Grundwissen zum Thema Netzwerkkommunikation ist jedoch inzwischen gefährdet. Ich möchte daher einmal genau aufzeigen, worauf alle Kommunikationsabstraktionen zurückzuführen sind und auf welche Fehler bei deren Anwendung man stossen kann. Back to Basics quasi.

[Coder's Implementation{Objective-C}] Plugin-Architektur 1.0

Analog zu [Coder's Implementation{C#}] Plugin-Architektur 1.0 folgt jetzt die Referenzimplementierung zu [Coder's Concept] Plugin-Architektur (v 1.0), dieses mal in Objective C für Mac OS X. Am Ende des Artikels ist ein Archiv verlinkt, das den kommentierten Quellcode enthält. Das Projekt wurde mit dem aktuellsten XCode entwickelt.

[Coder's Implementation{C#}] Plugin-Architektur 1.0

Als ersten Artikel unter dem Tag "Coder's Implementation {LANG}" beschäftige ich mich mit dem Umsetzen der in [Coder's Concept] Plugin-Architektur (v 1.0) beschriebenen Plugin-Architektur, in C#. Alle Artikel mit diesem Tag beziehen sich auf einen Artikel mit dem Tag "Coder's Concept". Implementierungsartikel versuche ich mit Klassendiagrammen zu anzureichern.

[Coder's Concept] Plugin-Architektur (v 1.0)

Wenn ein Blogeintrag mit [Coder's Concept] beginnt, werden Softwarekonzepte erläutert und beschrieben ohne auf eine Programmiersprache zurückzugreifen. Den Anfang macht das Thema Plugin-Architektur. An einem ausgedachten Beispiel mache ich deutlich, welche Vor- und Nachteile eine Plugin-Architektur in der eigenen Anwendung hat und wie eine minmale Umsetzung strukturiert ist.

Wen's interessiert, weiterlesen. Wen nicht, einfach weitergehen.

Blogumzug (Update)

Okay, es ist also soweit. Mein Blog zieht von der einen Domain auf die andere um. In den nächsten Tagen werde ich die alten Blogpostings hierher importieren. Von Hand. Dann kann ich gleich nochmal nebenbei sortieren. Manchmal macht es ja schon Sinn, nicht alles aufzuheben.

Syndicate content