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
Lang: C | Drupal

Lang: C

  • 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...

Syndicate content