Marco's profileMarco Scheel aka GeekDot...PhotosBlogListsMore Tools Help

Blog


    June 16

    Ein Schritt weiter in die Web 2.0 Welt

    Hinweis:
    Mein Blog ist umgezogen.
    URL: http://marcoscheel.de
    RSS: http://feeds.feedburner.com/marcoscheel

    Ich versuche gerade mein Leben im WEB neu zu ordnen. Die Ausrichtung auf Web 2.0 Dienste (wenn es so was überhaupt gibt) geht heute ein Schritt weiter. Kurz die Historie:

    Heute kommt noch ein Service, der mir persönlich noch etwas unbekannt ist, hinzu:

    Technorati Profile

    image Dieser Post dient also primär dazu mein Blog bei Technorati zu "claimen". Was genau der Dienst bringt, werde ich bestimmt noch raus finden.

    Man kann nun auf jeden Fall zwei Dinge erkennen:

    1. Ich habe x Accounts bei allen großen Anbietern (wie der Rest der internet User)
    2. Ein paar meiner wichtigsten Dienste gehören zu Google (Google Reader und Feedburner welches seit kurzem zum Google Imperium gehört)

    Dem Account durcheinander ist leider nicht bei zu kommen. Die Sammlung der Dienste bei Google macht mir schon mehr Angst. Google ist auch mein primärer Suchdienst und so können die Jungs doch recht viel Daten über mich sammeln. Ich liebe es, die Vorteile der angebotenen "Software" zu nutzen. Die Zeit wird es zeigen, wie Google damit umgeht und wie die Öffentlichkeit darüber berichtet (wie also die öffentliche Meinung geformt wird).

    Es bleibt noch anzumerken, dass es trotz der Menge an Services nur ein Bruchteil der Dienste ist, die sich in dem Bereich tummeln. Bisher nicht genutzte Dienste:

    Angeschaut habe ich auch fast alle einmal, aber genutzt habe ich keins länger als ein Tag :-)

    Ich habe mir vorgenommen, über die verscheidenen Dienste nochmal im Detail zu berichten, zumindest die dich ich für interessant empfinde. Mal sehen, ob das klappt.

    Ciao Marco

    Hinweis:
    Mein Blog ist umgezogen.
    URL: http://marcoscheel.de
    RSS: http://feeds.feedburner.com/marcoscheel
    June 15

    Neues Zuhause für meinen Blog

    Ab heute will ich es mit einem neuen Zuhause mit meinem Blog versuchen. Ein paar Posts werde ich nich auf beiden aktiv werden, aber ich will möglichst schnell den Live Space Blog schließen.

    Neues Heim: http://marcoscheel.de

    Ich habe auf Basis von GraffitiCMS meinen Blog neu aufgezogen. Schaut doch auch mal auf die Seite. Das Layout ist ein angepaßtes Theme. Mehr zum Thema GraffitiCMS vielleicht in den nächsten Posts.

    Ciao Marco

    June 13

    Windows Server 2008 und der Default Zustand der Firewall

    Aus der Woche in der ich mich intensiver mit dem Windows Server 2008 und dem IIS7 beschäftigt habe, hat sich ein Detail eingebrannnt:

    Achtung: Firewall ist by default eingeschaltet!

    Total sicher, aber auch total ungewohnt. Ich bin gleich drei mal in den Fehler gelaufen:

    1. IIS7 FTP Server von einem Vista Client aus testen
    2. SharePoint Server in die Farm joinen
    3. Reporting Services Integration auf dem Shareoiint aktivierenimage

    Ich habe die Firewall nicht abgeschaltet, sondern einfach die Ports, die ich jetzt benötigte, eingetragen als Exception. Es ist einfach Gewohnheitssache. Ich habe nicht ganz so viel Zeit verloren, da ich nicht so viele Ports benötige, aber Kollegen in deutlich komplexeren Szenarien, hat es einiges mehr an Zeit gekostet.

    Ciao Marco

    P.S. Feed updaten nicht vergessen - http://feeds.feedburner.com/marcoscheel

    SharePoint Disk Based Blob Cache

    Wir implementieren gerade eine SiteCollection in einem Portal in dem es darum geht Video's die aus einer Document Library kommen in einem Flash Movie darzustellen. Um die Performance und die Wartbarkeit zu halten haben wir folgende Dinge eingerichtet:

    1. Eigene ContentDB
      Wir haben die SiteCollection über STSADM angelegt und einer leeren ContentDB auf dem SQL Server zugewiesen. Anschließend haben wir die ContentDB im Central Admin "Offline" genommen, so das die Datenbank nur für Video Content genutzt wird. Für den Backup Prozess kann man so einen anderen Schedule hinterlegen, da hier nicht so viel "Bewegung" existiert und es primär um grosse Dateien geht.
    2. Upload Limit erhöhen
      Die Konfiguration wird Leider für die gesamte WebApplication vorgenommen. Sollte es also nötig sein, dass nur die neue SiteCollection von dem Limit beroffen ist, dann würde eine eigene Application benötigt, was den Aufwand natürlich deutlich erhöht.
      image
    3. Disk Based Blob Cache einschalten
      Hier ist der Artikel von MS:
      MSDN: Disk-based Caching for Binary Large Objects
      Technet: Caching in Office SharePoint Server 2007
      EMC Team Blog: How can I make my web site faster with caching?
      So sieht unsere Web.Config dann auf den beiden WFE Servern aus:
      <BlobCache
              location="D:\MOSS-BlobCache"
              path="\.(flv)$"
              maxSize="1"
              max-age="86400"
              enabled="True" />
      Im Moment werden also nur Flash Videos für 24 Stunden mit einer gesamt Cachegröße von 1 GB gecached.

    Das erzielte Ergebnis  hilft zum einen die Datenbank zu entlasten, sendet allerdings auch gleich an den Client per HTTP-Header die folgenden Cache Control einstellungen:
    Cache-Control: public, max-age=86400
    Somit würde auch der Client erst in 24 Stunden nach einem neuen File fragen. Die Konsequenz ist also das egal, ob ich den Cache leere oder den Content auf dem Server austausche, der Client würde bei korrekter einstllung erst in 24 Stunden nach einem neuen File fragen. Ich hatte schon Situationen, wo so etwas zu Problemen geführt hat. Eventuell setzen wir den Cache auf 15 Minuten, was die Server bei vielen gleichzeitigen Zugriffen noch immer deutlich unterstützt, aber bei einem fehlerhaften File (Video) den nötigen Spielraum für ein kurzfristiges Update schafft.

    Sollte man in die verlegenheit kommen den Cache früher wieder los werden zu wollen, dann gibt es diese folgende potentielle Möglichkeiten:

    1. STSADM
      stsadm -o setproperty -propertyname blobcacheflushcount -propertyvalue 11 -url http://mywebapp:port
    2. SiteSettings - Site Collection Administration - Site collection object cache
      image 
      Achtung: Diese Aktion muss für jeden Zone auf der eine Applikation "Extended" wurde durchgeführt werden. Sollte zum Beispiel also noch ein HTTPS Site mit laufen, müßte das auch dort gemacht werden.
    3. del *.*
      Einfach aud den WFE Servern den Verzeichnisinhalt löschen und ein IISRESET durchführen

    Ciao Marco

    P.S. Feed updaten nicht vergessen - http://feeds.feedburner.com/marcoscheel

    June 11

    2:1 für die Türkei

    Das wird einen lange Nacht in Offenbach.

    image

    Ciao Marco

    P.S. Feed updaten nicht vergessen - http://feeds.feedburner.com/marcoscheel

    June 10

    Mein RSS Feed ändert sich/soll sich ändern

    Ich bin jetzt ein Mitglied der FeedBurner Familie. Ab sofort ist mein RSS Feed über folgende URL zu erreichen:

    http://feeds.feedburner.com/marcoscheel

    Die Idee dahinter ist den Mehrwert, den so ein Dienst bringt, auszunutzen. Ich bin mir nicht sicher, ob ich der Microsoft Windows Live Space Plattform für Blogging treu bleibe. Ich bin sehr begeistert über die Funktionen und die Integration in den Windows Live Writer. Allerdings fehlen doch viele Dinge:

    1. Statistiken
      Sie sind schlicht nicht vorhanden:
      image
    2. Kommentare
      Das Handling ist mehr als suboptimal.
    3. Integration von weiteren Diensten

    Solange ich meinen Feed bei Feedburner Manage, bin ich in der Lage meinen Blog so oft umzuziehen wie ich möchte! Auch wenn ich es vielleicht nie tun sollte. Feedburner biete eine Menge funktionen. Kurz angemerkt (ich kenne es auch erst seit eben):

    image

    1. del.icio.us Aggregation
      Einmal am Tag werden meine Bookmarks "geblogget"
    2. Flickr Aggregation
      Sobald ich bei Flicker Bilder mit einem Tag versehe, werden sie in meinem Feed Aggregiert.
    3. Flares - Email This & Save to del.icio.us
      Minifunktionen in jedem Feed item
    4. Statistiken
      Noch nicht viel zu sehen, aber mehr als nur ein Punkt:
      image

    Also lieber Leser, wer mehr von mir wissen will, sollte auf den Feedburner Link wechseln.

    Danke und Ciao Marco

    June 05

    Windows SharePoint Services 3.0 Tools: Visual Studio 2008 Extensions, Version 1.2

    Auf dem Microsoft SharePoint Team Blog gab es eben die Ankündigung, dass es nun die SharePoint Extenions für Visual Studio 2008 zum Download gibt.

    http://blogs.msdn.com/sharepoint/archive/2008/06/04/announcing-the-vsewss-version-1-2.aspx

    Die fehlende Verfügbarkeit hat mich schon oft genervt. Endlich ist es vorbei. Es gibt keine neuen Features. Aber das beste Feature ist folgendes:

    image

    Es läßt sich unter Vista installieren. Allerdings... eben in den Comments gelesen... es gibt kein 64-Support :-S Naja man kann nicht alles haben.

    image

    Ciao Marco

    June 04

    SharePoint Links zum Bookmarken

    Ich habe gestern beim Babysitten etwas Zeit gehabt und mal wieder meine Feeds gelesen. Dabei bin ich über zwei meiner Meinung nach wichtigen Artikel gestoplert:

    1. Kerberos, SharePoint und Windows Server 2008
      Ich wollte ja selber was zum Thema schreiben, aber dieser Blog nimmt mir die Arbeit ab. Alle die SharePoint auf W2K8 installieren wollen und ernsthaft kerberos betreiben wollen, müssen diesen Artikel lesen
      Using Kerberos with SharePoint on Windows Server 2008
    2. Sharepoint Post SP1 Hotfixes
      Es ist nicht einfach da den Überblick zu behalten. der Kollege Spencer Harbar (ist eine RSS Subscripion mehr als Wert) macht im Moment zumindest den Versuch den Überblick zu behalten:
      SharePoint 2007 Post SP1 Hotfixes

    Wer selber noch auf der Suche nach dem ultimativen Bookmarktool ist, dem würde ich einen Blick auf del.icio.us empfehlen.

    image

    Ciao Marco

    June 02

    ContentTypes und was passiert bei Änderungen

    Ich wollte jetzt einmal kurz (auch für mich als reminder) runter schreiben, was passiert, wenn ich verschiedene Dinge an einem ContentType ändere:

    1. Vorbedingung
      image
      Alle folgenden Aktionen haben eine Einstellung für die Aktualisierungsweitergabe )"Update List and Site Content Types"). Ob bestehende Listen aktualisiert, werden hängt von der Wahl der entsprecheden Option ab. Alle folgenden Aktionen werden auf dem ContentType gemacht!
    2. Hinzufügen einer Spalte
      Beim Einfügen werden alle Listen, die den ContentType verwendet, entsprechend der Einstellung aktualisiert. Der Liste wird eine neue Spalte hinzugefügt. Der Wert der Spalte für bestehende Einträge wird nicht auf den definierten Default-Wert gesetzt! Die neue Spalte ist also ungefüllt.
    3. Verändern des Datentyp
      Einfache Spaltentypen wie "Single line of text" oder "Number" lassen sich in einander umwandeln. Ob die Werte erhalten bleiben, hängt natürlich vom Inhalt ab.
    4. Löschen einer Spalte
      Lösche ich eine Spalte aus dem ContentType wird Sie aus den entsprechenden Listen nicht entfernt sondern die Definition wird in eine ganz normale Spalte ohne ContentType abhängigkeit geändert. Alle Werte und Viewdarstellungen bleiben also unberührt. Achtung: Bei ContentQueryWebParts (CQWP) kann es entsprechenden Fehlern geben.
    5. Erneutes Hinzufügen einer zuvor gelöschten Spalte
      Die Spalte wird quasi zurückgemappet und es entsteht kein Konflikt und kein doppelter Spalteneintrag. Hat sich der Datentyp geändert, dann kommt zusätzlich, das Verhalten aus Punkt 3. zum Tragen.
    6. Hinzufügen einer Spalte mit dem selben Namen (auch mit anderem Datentyp)
      bei gleichem Namen wird einfach eine weitere Spalte eingefügt. Unterschied liegt in dem internen Mamen. An der Oberfläche ist nichts zu erkennen.
      Vor dem Ändern (Typ=Number):
      image 
      Nach dem Hinzufügen (Typ=Single Line of text):
      image 

    Ciao Marco