Skip to main content

Christophs Blog

.NET Web Service: Übertragung von großen Dateien

Bei meinen Experimenten bzgl. .NET Web Services habe ich mit der Übertragung von Byte Arrays herum gespielt. Dabei bekam ich immer die HTTP Fehlermeldung “Bad Request” (400) zurück. Theoretisch könnte dieser Fehler alles sein (z.B. falsches Encoding), aber die Suchmaschine meines Vertrauens brachte mich zu der Ursache: Standardmäßig sind nur 64 kB erlaubt. Um dies zu erhöhen, ist es notwendig, die Web.config anzupassen. Man öffne also die Web.config Datei und füge unter

Ideen für ein besseres CMS (Wordpress + Drupal)

Bisher habe ich Drupal und Wordpress verwendet. Beide haben ihre Vorteile, aber auch Nachteile. Ich überlege mir schon länger, wie ein besseres CMS aussehen würde. Am besten fände ich ja, wenn man Wordpress nimmt und dann ein paar Sachen von Drupal einbaut. Ich würde so vorgehen:

1. Wordpress forken

Als erstes nimmt man sich Wordpress, nennt es um und entfernt alle Bindungen zu Wordpress. Also müssten temporär erstmal die Plugins Sektion deaktiviert werden. Außerdem würde ich dann erstmal Altlasten entfernen, die obsolete sind - also Funktionen bzw. Parameter, die eh nicht mehr angenommen werden.

Tipps für die Neuinstallation (ArchLinux)

Dies hier schreibe ich eigentlich nur, damit ich für das nächste mal besser vorbereitet bin.

Gestern habe ich mal seit langen wieder mein Linux System auf dem Laptop komplett neu installiert. Dies ist eigentlich bei ArchLinux nicht notwendig, da man eh fast alles selber konfiguriert und es ja ein Rolling Release ist. Trotzdem gab es Probleme, die ich irgendwie nicht wegbekommen hatte. Auf jeden Fall:

1. Backup:

Wenn man Backups macht, dann auch vergewissern, dass sie funktioniert haben…

Audio & Video Tag (HTML5)

Eigentlich bin ich ja begeistert von den neuen HTML5 Tags, die es erlauben Video und Audio Dateien ohne Flash oder ähnliches Plugins in der Webseite einzubinden. Diese konnte ich letzten schon einmal auf der Seite der Piratenpartei Sachsen-Anhalt ausprobieren.

So sieht zum Beispiel der Audio-Code aus:



  
  
  

<iframe title="YouTube video player" class="youtube-player" type="text/html" width="500" height="405" src="http://www.youtube.com/embed/YdRUHJfBiz0" frameborder="0" allowfullscreen></iframe>

Der Parameter “controls” gibt an, dass der Player Bedienschalter haben soll. Weitere mögliche Optionen sind “autoplay”, “loop” und “preload”. Die “source” Tags zeigen auf die Audio Files. Mehrere von diesen sind auch notwendig, da jeder Browser seine eigenen Vorstellungen von den zu unterstützenden Codecs hat. Wenn man die Codecs OGG Vorbis und MP3 benutzt, sollte das normalerweise reichen. Wie man bei diesem Beispiel hier sieht, habe ich noch ein Youtube Video eingebettet - falls ein Browser keiner dieser Codecs mag bzw. noch nicht den HTML5 Audio Tag versteht, wird auf den Flash Player zurückgegriffen. Man kann natürlich auch einfach einen Text oder Download Link anzeigen lassen.

auf Wordpress migriert

Ich habe es nun gewagt und bin von Drupal auf Wordpress umgestiegen. Dies hat ein paar Gründe, worauf ich aber in einem separaten Artikel eingehen möchte.

Geholfen hat mir die Anleitung von Social CMS Buzz. Das Problem dabei war nur, dass mein Drupal schon die Version 7 war und ich somit die SQL Befehle anpassen musste.

Da ich bei meinem alten Blog keine Tags benutzt hatte, habe ich einfach die Abschnitte “Taxonomy Terms” und “Post and Category Relations Query” übersprungen. Diese müssten bei Bedarf aber auch angepasst werden, da sich die Tabellen geändert haben.