Björn
(108 Kommentare, 339 Beiträge)
Dieser Benutzer hat keine Profilinformationen angegeben
Homepage: http://www.welt-held.de
Beiträge von Björn
HowTo: Bilder mit CKEditor und ASP.NET MVC hochladen
0Ich hatte gerade das Problem, dass ich mit dem WYSIWYG-Editor CKEditor Bilder hoch laden möchte, um sie direkt in meinen Text einzupflegen.
Dazu wird irgendwo im View der Editor definiert:
<script type="text/javascript">
window.onload = function() {
CKEDITOR.replace('ckEditor', {
skin: 'office2003',
filebrowserUploadUrl: '<%=Url.Action("UploadImage") %>'
});
};
</script>
Wichtig ist hier der Parameter “filebrowserUploadUrl”. Dies ist der Pfad, wohin das Bild beim Upload gesendet wird.
Im Controller wird das ganze nun verarbeitet:
[AcceptVerbs(HttpVerbs.Post)]
public string UploadImage()
{
// Datei speichern
var identifier = Guid.NewGuid();
string[] fileExt = Request.Files[0].FileName.Split('.');
string safeFile = identifier + "." + fileExt[fileExt.Length - 1];
Request.Files[0].SaveAs(Path.Combine(HostingEnvironment.MapPath("~/UploadedImages/"), safeFile));
// Daten an CKEditor zurück geben
string result = "<script type=\"text/javascript\">";
result += "window.parent.CKEDITOR.tools.callFunction(" + Request.QueryString["CKEditorFuncNum"] + ", \"" +
Path.Combine(Url.Content("~/UploadedImages/"), safeFile) + "\",\"\");</script>";
return result;
}
Erst speicher ich das Bild irgendwo und gebe dann den Pfad per Javascript zurück. Da ich nur das JS ausführen lassen muss, gebe ich kein komplettes View zurück. Die Url wird dann korrekt an CKEditor übergeben (siehe Screenshots). Der letzte Parameter des callFunction()-Aufrufes kann für Fehlermeldungen genutzt werden, Bild zu groß o.ä.
Mich hat dieser kleine Aufruf bestimmt eine Stunde gekostet!
Taskleistenproblem unter Windows 7
5Ich lasse mir gerne den Desktop in der Taskleiste anzeigen, damit ich schnell auf die Dateien und Verknüpfungen zugreifen kann. Schließlich ist es mit mehren Desktops nervig, wenn dann auf einmal alle minimiert werden (schließlich ist man ja faul). Standardmäßig ist meine Taskleiste fixiert, damit ich sie nicht ausversehen verschiebe. Füge ich nun per Rechtsklick –> Symbolleisten –> Desktop die Verknüpfung an, so wird sie standardmäßig rechts neben dem Systray angezeigt.

Nun wollte ich die Verknüpfung nach links verschieben, direkt neben das Startmenü. Also löse ich die Fixierung, verschiebe das Objekt und fixiere die Taskleiste wieder. Das Ergebnis:

Wenn man genau hinschaut, sieht man etwas von einem Ordner. Und der ist auch anklickbar. Und das nervt. Wenn ich es nun wieder auf den Weg zurückschiebe, hab ich das selbe Problem. Lösung ist nur, den Desktop entfernen, Taskleiste fixieren und mit Rechtsklick wieder hinzufügen. Dann ist es aber nur auf der rechten Seite.
Das Problem gab es schon unter Windows XP, unter Vista und wenn ich mich recht entsinne auch unter Windows 2000. Aber kein wirklicher Trost!
Windows 7: Erst den Laufwerksbuchstaben anzeigen
1Standardmäßig wird im Explorer von Windows 7 ja folgendes angezeigt:
“Volume (C:)”
Wer dies umdrehen will, kann auf den alten Trick, welcher schon unter XP lief, zurückgreifen.
XP: Windows-Explorer Laufwerksbuchstabe anpassen
Funktioniert auch unter Windows 7, gerade getestet.
Avatar
0Gestern war ich mit Katrins Vater im Kino und habe mir Avatar in 3D angesehen. Das war mein erster 3D Film und daher war ich etwas skeptisch.
Man bekommt da ja eine schöne 3D Brille und da ich ohnehin schon Brillenträger bin, konnte ich sie nur halbherzig aufsetzen. Sie rutschte mir also immer wieder von der Nase, wenn ich mal etwas nach unten schaute.
Aber trotzdem war ich echt überrascht. An manchen Stellen war es ungewohnt, so wie bei einer neuen Brille (Brillenträger wissen schon was ich meine). Aber ansonsten sah der Film sehr geil aus, absolut geil!
Tja und die Story. Hm schwierig. Ich hab schon deutlich schlechtere Filme gesehen, aber auch Filme, die mich deutlich mehr vom Hocker gehauen haben. Er ist nicht schlecht aber auch nicht überwältigend.
Fazit: Schaut ihn euch unbedingt im Kino an, alleine das 3D-Feeling macht die Story wieder fett.
Der Lerneffekt
In unserer alten Wohnung habe ich etwas sehr wichtiges gelernt. Leider mehr oder weniger Schmerzhaft, dafür werde ich es nie wieder vergessen!
Ich ziehe nie wieder in eine Wohnung, die keine Heizung hat.
Also so ein Heizkörper in jedem Zimmer ist echt schon eine tolle Sache. Aktuell haben wir einen Kamin im Wohnzimmer und einen Ölofen in der Küche. So ein Kamin hört sich eigentlich schön an, eine gewisse Romantik am Abend bietet er ja auch. Aber fast jeden Tag Holz schleppen ist schon nervig. Das selbe mit dem Ölofen (so einer zum Nachtanken), 10 Liter reichen nicht wirklich lange, ich tippe mal so auf rund 8 Stunden. Was aber mehr stört ist die Tatsache, dass wir unsere Wohnung nur schwer auf Temperatur bekommen. Katrin und ich arbeiten den ganzen Tag. Gehen wir mal so von 07 – 17 Uhr jeden Tag aus. In dieser Zeit wird nicht aktiv geheizt, der Ölofen ist definitiv aus. Im Kamin liegen ein paar Kohlebrikets, um wenigstens ein wenig die Wärme im Raum zu halten. Doch reicht dieser nur für das Wohnzimmer.
Es ist kalt, bitter bitter kalt *brbrbr*
Kommen wir dann nach Hause haben wir im Wohnzimmer meist rund 18-20°C, im Schlafzimmer aber nur so um die 13-15°C, und das ist zu kalt. Also schalten wir den Ölofen an. Der heizt auch ganz gut, leider vorrangig in dem Raum, in dem er steht. In unserem Fall also in der Küche. Dort haben wir dann gefühlte 30°C und mehr und im Schlafzimmer (das liegt direkt neben der Küche) kommt da leider nicht viel von an. So kam es schon mal vor, dass wir bei 18°C ins Bett gegangen sind. Ist ja eigentlich viel, wenn es sich denn bis morgens halten würde. Denn wenn ich den Ölofen die ganze Nacht laufen lasse, wird es irgendwann zu warm. Denn von 13°C auf 18°C zu heizen, dauert länger als von 18 auf 24°C (zumindest gefühlt länger).
Die ganze Sache noch mal aus einem anderen Blickwinkel?
Außerdem muss man da noch einen anderen Faktor beachten. Den Ölverbrauch. Ich habe letztes Jahr im November (oder Ende Oktober) 500 Liter Heizöl gekauft. Platz hätten wir etwa für 1500 Liter im Keller. Aber selbst die 500 Liter haben schon rund 300€ gekostet, also auch ein ordentlicher Haufen Geld. Reicht rein rechnerisch für 50 Mal nach tanken. Dank der Kälte seit Ende Dezember ist unser Ölverbrauch ordentlich gestiegen, und ich weiß nicht wie lange wir noch damit hinkommen. Denn eigentlich möchte ich nicht noch mal etwas vor unserem Umzug kaufen. Vor allem weil bei der Wetterlage so ein Öllaster gar nicht in unsere Straße fahren kann.
Die Moral von der Geschichte?
Wie gesagt, ich würde nie wieder in eine Wohnung ziehen, wo es keine vernünftige Heizung gibt. So ein Kamin ist toll und würde ich wieder haben, aber nicht als Hauptheizmittel. Lieber zahl ich ein paar Euro mehr bei den Nebenkosten, dafür brauch ich mich um nichts kümmern. Und ob sich das preislich überhaupt rechnet, ist die andere Frage. Wenn man keine Beziehungen hat, wird es mit Brennholz auch schwierig, so zahlt man im Baumarkt für einen Raummeter trockenes Holz schon mal gut 90€.
Ich freue mich echt schon auf die neue Wohnung und jeden Morgen nach dem Aufstehen und jeden Abend wenn ich nach Hause komme wird mir auch wieder bewusst warum!


Recent Comments