String in GUID umwandeln

Um einen String in eine GUID umzuwandeln, muss man folgendes tun:
String strValue; Guid objGUID; strValue = "{80E9CEF7-1C93-48A7-866C-2002F94379E6}"; objGUID = new Guid(strValue);
Praktisch wenn man eine GUID als Value an eine HTML-Komponente binden muss und diese im Anschluss wieder in ein Objektattribut packen möchte.
Quelle

Edit: Ein komplett neue GUID kann man sich übrigens via
Guid.NewGuid()
erstellen lassen.

System.Web.Hosting.Hosting Environment Exception

System.Web.Hosting.HostingEnvironmentException: Fehler beim Zugriff auf die IIS-Metabasis

Diese wunderschöne Fehlermeldung bekommt man, wenn man auf die „verrückte“ Idee kommt und den IIS nach der Installation vom .NET-Framework in Windows XP Prof. installiert. Denn dann kann der IIS erstmal keine .aspx-Seiten mehr darstellen. Nach stundenlangem Fummeln und Rechteändern hab ich dann die Lösung gefunden.
Man muss im Verzeichnis: c:\windows\microsoft.net\framework\v2.0.50727
folgendes ausführen:aspnet_regiis -i -enable
Im Anschluss läuft alles wie gewohnt. Herrlich.
Lösungsquelle

ps: wieder ein schöner klassicher bug in wordpress bzw. diesem layout. die überschrift beinhaltet üblicher weise keine leerzeichen, aber ohne diese würde der lange string aus dem „Neuste Beiträge“-Part schön rausragen.

IconsIconsIcons

Ich benötige sie primär fürs Webdesign und da ich nicht künstlerisch begabt bin um solche:
ajax load
Grafiken selber zu erzeugen. Bin ich dankbar für folgende Seiten:
Software Guide: Große Linksammlung, unter anderem zu Seiten auf denen man sich eigenen Ajax-Load Grafiken definieren kann.
CrystalClear Sammlung: Frei verfügbare Iconsammlung die mich ein wenig an den Suse-Linux-Style erinnert. Teilweise ein wenig zu groß fürs Webdesign, aber sicherlich auch mal ganz brauchbar.

Edit: Ein weiterer Link: Free Icons Web

Dateidownload mit PHP

Um Dateitypen zum Download anzubieten, welche üblicherweise vom Browser dargestellt werden (JPG,PDF), kann man sich folgendem PHP-Snippets bedienen: Self-PHP. Ein „wenig“ umfangreicher ist folgendes Skript: Stadtaus

Funktionen und Features auf einem Blick
Dateiunabhängigkeit – Anbieten von sämtlichen Dateitypen zum Download
Schutz des Download-Verzeichnisses – Aufruf von Dateien aus einem geschützten Download-Verzeichnis (.htaccess, Platzierung außerhalb des WWW-Root)
Speichern unter Dialog – Erzwingen eines Download-Dialogs beim Aufruf
Referer-Check – Nur autorisierte Server haben Zugriff auf das Script (optional)
Logging-Funktion aller Downloads (optional)
Zähl-Funktion aller Downloads (optional)
Verfügbare Sprachdateien: Deutsch, Englisch

Mir war das ein wenig zuviel des Guten, aber vielleicht kann man es nochmal gebrauchen.

Um die Größe eines Download darzustellen kann man folgenden Snippet nutzen: Webmaster-Resource

FLV-Player aus der Tüte

Wer einen guten, komfortablen Videoplayer sucht, dem kann ich nur die Lösung Jeroen Wijering ans Herz legen.
Man kann sogut wie alle Eigenschaften des Players extern beeinflussen und ein WordPress-plugin gibts natürlich auch: Click


Um sein Videos in das FLV Format umzuwandeln ohne dafür gleich Flash 8 oder den Riva Encoder anschmeißen zu müssen, kann man sich folgender Seite bedienen: Media Convert.
Um einen FLV-Stream wieder in ein anderes Videoformat (AVI/MOV/MP4/MP3/3GP) zu bekommen, kann man folgende Seite besuchen: Vixy.

Wenn man den Kreislauf dann ein paar mal mit dem selben Video gemacht hat, kann man wunderbar erkennen wie verlustbehaftet die Codecs sind. =)

http://qgallery.quadrifolia.de/#

.mdf-Datenbanken bearbeiten

Wenn man eine Datenbank in Visual Studio 2005 erstellt, wird eine mdf-Datei erstellt welche physisch im aktuellen Arbeitsverzeichnis liegt. Mit dem internen Datenbanktool von Visual Studio kann man Tabellen erstellen und editieren, allerdings nur visuell. Es ist also nicht möglich SQL-Statements auszuführen. Um dies zu umgehen kann man sich die Express Version vom SQL Server Manager downloaden und dort die bestehende Datenbank reinladen. Dies funktioniert über einen Rechtsklick auf Datenbanken -> Anfügen.
Datenbank im SQL Managment anfügen

Links mit Bildern durch CSS

Ich stand gerade vor dem Problem, das jeder Link mit einem kleinen Pfeil ausgestattet werden sollte. Im Ursprungszustand soll dieser Pfeil grau sein und beim Hover-Zustand weiß:
Links mit Grafik
Da ich jetzt nicht hinter jeden Link noch ein Bild einfügen wollte musste eine andere Lösung her und zwar wollte ich das ganze mit CSS lösen. Nach ein wenig Frickelei war es dann geschafft:
a:link { color:#7f7f7f; text-decoration:none; background-image: url(../img/arrow-grey.gif); background-repeat: no-repeat; background-position:100% 54%; margin-right:10px; padding-right: 10px; } a:visited { color:#7f7f7f; text-decoration:none; background-image: url(../img/arrow-grey.gif); background-repeat: no-repeat; background-position:100% 54%; margin-right:10px; padding-right: 10px; } a:hover { color:#FFFFFF; text-decoration:none; background-image: url(../img/arrow.gif); background-repeat: no-repeat; background-position:100% 54%; margin-right:10px; padding-right: 10px; }
Hier noch die beiden Grafiken zum nachbauen:
Pfeil weißPfeil grau

Flashfilme besser integrieren

Mir ist gerade aufgefallen, das Flashfilme im IE immer einen häßlichen, weißen, gepunkteten Rahmen haben und zudem auch erst einmal angeklickt werden müssen bevor eine Interaktion im Film möglich ist. Dies ist mir noch nie so bewusst aufgefallen, aber da ich jetzt gerade ein Menu baue, ist Interaktion „ziemlich“ wichtig.
Natürlich gibt es für das Problem bereits eine elegante Lösung: SWF Object
Gelöst wird das ganze via JavaScript. Man muss lediglich ein externes JS einbinden und bindet man den Film folgender Maßen ein:
<div id="flashcontent"> <strong>You need to upgrade your Flash Player</strong> </div> <script type="text/javascript"> var so = new SWFObject("../flash/menu_test.swf", "Menu", "135px", "400px", "6", "#2a2a2a"); so.addParam("quality", "high"); so.addVariable("actualPage", "<?echo $PHP_SELF;?>"); so.write("flashcontent"); </script>

Funktioniert Super! Variablenübergeben klappt und eine Hintergrundfarbe für den Platzhalter kann natürlich auch angegeben werden.

code snippets and more…