<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>Shihan Online</title>
	<atom:link href="http://www.shihan-online.ch/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.shihan-online.ch</link>
	<description>Blog</description>
	<lastBuildDate>Wed, 16 May 2012 10:05:03 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
		<item>
		<title>SharePoint: Assemblies/Dlls in WSP einbinden</title>
		<link>http://www.shihan-online.ch/2012/05/sharepoint-assembliesdlls-wsp-einbinden/</link>
		<comments>http://www.shihan-online.ch/2012/05/sharepoint-assembliesdlls-wsp-einbinden/#comments</comments>
		<pubDate>Wed, 16 May 2012 10:05:03 +0000</pubDate>
		<dc:creator>Shihan</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Assemblies]]></category>
		<category><![CDATA[Assembly]]></category>
		<category><![CDATA[DLL]]></category>
		<category><![CDATA[DLLs]]></category>
		<category><![CDATA[einbinden]]></category>
		<category><![CDATA[Package]]></category>
		<category><![CDATA[Packing]]></category>
		<category><![CDATA[Paket]]></category>
		<category><![CDATA[Visual Studio]]></category>
		<category><![CDATA[WSP]]></category>

		<guid isPermaLink="false">http://www.shihan-online.ch/?p=310</guid>
		<description><![CDATA[Manchmal hat mit in einem SharePoint-Visual-Studio-Projekt abhängigkeiten zu einem anderen Projekt oder gar zu externen DLLs. Mittels &#8220;References&#8221; können die Referenzen auf diese DLLs festgelegt werden, so dass die Klassen, Methoden etc. dieser Objekte zur Verfügung stehen und mittels &#8220;Project Dependencies&#8221; kann man die Abhängigkeiten beeinflussen, so dass die korrekte Build-Reihenfolge geplant wird. Aber wir [...]]]></description>
			<content:encoded><![CDATA[
<p>Manchmal hat mit in einem SharePoint-Visual-Studio-Projekt abhängigkeiten zu einem anderen Projekt oder gar zu externen DLLs.</p>
<p>Mittels &#8220;References&#8221; können die Referenzen auf diese DLLs festgelegt werden, so dass die Klassen, Methoden etc. dieser Objekte zur Verfügung stehen und mittels &#8220;<a href="http://msdn.microsoft.com/de-de/library/zk4ahe0t%28v=vs.90%29.aspx" target="_blank">Project Dependencies</a>&#8221; kann man die Abhängigkeiten beeinflussen, so dass die korrekte Build-Reihenfolge geplant wird. Aber wir kann man sicherstellen, dass eine externe, welche nicht aus dem aktuellen Projekt kommt, DLL auch wirklich mitausgeliefert wird, wenn man die Solution als WSP auf dem Zielserver installiert?</p>
<p>SharePoint bietet hierfür eine einfache Möglichkeit. Man kann im &#8220;Solution Explorer&#8221; innerhalb des gewünschten Projektes den Package-Knoten öffnen und dort das Package öffnen:</p>
<p><a href="http://www.shihan-online.ch/wp-content/uploads/2012/05/SharePoint_Project_Package.png" rel="lightbox[310]"><img class="aligncenter size-full wp-image-311" title="SharePoint Project Package" src="http://www.shihan-online.ch/wp-content/uploads/2012/05/SharePoint_Project_Package.png" alt="" width="161" height="90" /></a>In der nun erscheinenden Ansicht des Package muss man im unteren Bereich des Fensters auf &#8220;Advanced&#8221; klicken um die Ansicht zu wechseln:</p>
<p><a href="http://www.shihan-online.ch/wp-content/uploads/2012/05/SharePoint-Project-Package-Advanced.png" rel="lightbox[310]"><img class="aligncenter size-full wp-image-312" title="SharePoint Project Package Advanced" src="http://www.shihan-online.ch/wp-content/uploads/2012/05/SharePoint-Project-Package-Advanced.png" alt="" width="242" height="24" /></a></p>
<p>In dieser Advanced-Ansicht werden alle zusätzlichen Assemblies aufgelistet. Mit einem Klick auf &#8220;Add&#8221; kann man einen Eintrag hinzufügen. Je nach Quelle der Assembly muss man wählen ob diese aus dem Output eines Projektes entstammt oder aus einer anderen Quelle. Hier zum Beispiel die Ansicht beim hinzufügen einer existierenden Assembly:</p>
<div id="attachment_313" class="wp-caption aligncenter" style="width: 489px"><a href="http://www.shihan-online.ch/wp-content/uploads/2012/05/SharePoint-Package-Add-Existing-Assembly.png" rel="lightbox[310]"><img class=" wp-image-313" title="SharePoint Package Add Existing Assembly" src="http://www.shihan-online.ch/wp-content/uploads/2012/05/SharePoint-Package-Add-Existing-Assembly.png" alt="SharePoint Package Add Existing Assembly" width="479" height="500" /></a><p class="wp-caption-text">Dialog für das Hinzufügen einer existierenden Assembly zum Package</p></div>
<p style="text-align: left;">Man hat hier zudem die Möglichkeit festzulegen, ob die Assembly auf Stufe <em>WebApplication</em> oder in den <em>GAC</em> deployed werden soll.</p>
<p style="text-align: left;">Hat man diese Einstellungen vorgenommen, so wird beim nächsten <em>Packaging</em> (Menübefehl: Build -&gt; Package) die jeweilige Assembly ins WSP integriert.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.shihan-online.ch/2012/05/sharepoint-assembliesdlls-wsp-einbinden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint: Alle Elemente einer Liste mittels PowerShell löschen</title>
		<link>http://www.shihan-online.ch/2012/05/sharepoint-alle-elemente-einer-liste-mittels-powershell-loschen/</link>
		<comments>http://www.shihan-online.ch/2012/05/sharepoint-alle-elemente-einer-liste-mittels-powershell-loschen/#comments</comments>
		<pubDate>Thu, 10 May 2012 15:59:03 +0000</pubDate>
		<dc:creator>Shihan</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Batch]]></category>
		<category><![CDATA[Delete]]></category>
		<category><![CDATA[Element]]></category>
		<category><![CDATA[Elemente]]></category>
		<category><![CDATA[Item]]></category>
		<category><![CDATA[List]]></category>
		<category><![CDATA[Liste]]></category>
		<category><![CDATA[Listelemente]]></category>
		<category><![CDATA[Löschen]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Scripting]]></category>
		<category><![CDATA[Skript]]></category>

		<guid isPermaLink="false">http://www.shihan-online.ch/?p=307</guid>
		<description><![CDATA[Wenn man alle Listen-Elemente einer SharePoint-Liste löschen möchte, dann kann das manuelle Löschen mittels Browser sehr umständlich sein. Selbst in der Datasheet-View ist es sehr mühsam alle Elemente auf einen Schlag zu löschen, da bei grosser Anzahl an Elementen Timeouts auftreten können. Leider fehlt im GUI eine benutzerfreundliche Option im Sinne von &#8220;Lösche alle Elemente [...]]]></description>
			<content:encoded><![CDATA[
<p>Wenn man alle Listen-Elemente einer SharePoint-Liste löschen möchte, dann kann das manuelle Löschen mittels Browser sehr umständlich sein. Selbst in der Datasheet-View ist es sehr mühsam alle Elemente auf einen Schlag zu löschen, da bei grosser Anzahl an Elementen Timeouts auftreten können. Leider fehlt im GUI eine benutzerfreundliche Option im Sinne von &#8220;Lösche alle Elemente dieser Liste&#8221;.</p>
<p>Mit einem PowerShell-Skript kann man dies Vorhaben jedoch ziemlich einfach und nerven-schonend durchführen:</p>
<pre class="brush: powershell; gutter: true; first-line: 1">[System.Reflection.Assembly]::Load(&quot;Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&quot;)

# &quot;Enter the site URL here&quot;
$SITEURL = &quot;http://siteCollectionUrl&quot;

$site = new-object Microsoft.SharePoint.SPSite ( $SITEURL )
$web = $site.OpenWeb()
&quot;Web is : &quot; + $web.Title

# Enter name of the List below
$oList = $web.Lists[&quot;InternalListName&quot;];

&quot;List is :&quot; + $oList.Title + &quot; with item count &quot; + $oList.ItemCount

$collListItems = $oList.Items;
$count = $collListItems.Count - 1

for($intIndex = $count; $intIndex -gt -1; $intIndex--)
{
        &quot;Deleting : &quot; + $intIndex
        $collListItems.Delete($intIndex);
}</pre>
<p>Das Skript in einer &#8220;ps1&#8243;-Datei speichern (z.B. &#8220;DeleteAllListElements.ps1&#8243;), darin den URL der &#8220;Site Collection&#8221; den internen Listennamen anpassen, danach direkt ausführen um die Elemente zu löschen.</p>
<p>Möchte man alle Elemente, einschliesslich aller Ordner und aller Elemente in Ordnern/Unterordnern löschen, so kann man das folgende PowerShell-Skript verwenden (auch hier muss man den URL und den Listennamen anpassen):</p>
<pre class="brush: powershell; gutter: true; first-line: 1">Add-PSSnapin Microsoft.SharePoint.PowerShell -erroraction SilentlyContinue

$web = Get-SPWeb &quot;https://siteCollectionUrl&quot;
$list= $web.GetList(&quot;/Lists/InternalListName&quot;)

foreach ($item in $list.items)
{
	$deleteItem = $list.GetItemById($item.ID)
	$deleteItem.Delete()
}

foreach ($folder in $list.Folders)
{
	$deleteFolder = $list.GetItemById($folder.ID)
	$deleteFolder.Delete()
}</pre>

]]></content:encoded>
			<wfw:commentRss>http://www.shihan-online.ch/2012/05/sharepoint-alle-elemente-einer-liste-mittels-powershell-loschen/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint: TaxonomyHiddenList manuell aktualisieren</title>
		<link>http://www.shihan-online.ch/2012/05/sharepoint-taxonomyhiddenlist-manuell-aktualisieren/</link>
		<comments>http://www.shihan-online.ch/2012/05/sharepoint-taxonomyhiddenlist-manuell-aktualisieren/#comments</comments>
		<pubDate>Wed, 09 May 2012 20:12:37 +0000</pubDate>
		<dc:creator>Shihan</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[Aktualisierung]]></category>
		<category><![CDATA[CU]]></category>
		<category><![CDATA[PowerShell]]></category>
		<category><![CDATA[Script]]></category>
		<category><![CDATA[Synchronisation]]></category>
		<category><![CDATA[TaxonomyHiddenList]]></category>
		<category><![CDATA[Term]]></category>
		<category><![CDATA[Term Store]]></category>
		<category><![CDATA[Terminologiespeicher]]></category>
		<category><![CDATA[Update]]></category>

		<guid isPermaLink="false">http://www.shihan-online.ch/?p=299</guid>
		<description><![CDATA[Unter gewissen Umständen und mit gewissen Cumulativen Updates für den SharePoint 2010 kann es vorkommen, dass die TaxonomyHiddenList nicht mehr auf dem aktuellsten Stand ist, da die Synchronisation mit dem Term-Store (Terminologiespeicher) nicht mehr fehlerfrei durchgeführt werden kann. Abhilfe (wenn auch eventuell nur temporäre?)  schafft folgendes PowerShell-Skript: $Assem = ( &#34;Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&#34; , [...]]]></description>
			<content:encoded><![CDATA[
<p>Unter gewissen Umständen und mit gewissen Cumulativen Updates für den SharePoint 2010 kann es vorkommen, dass die TaxonomyHiddenList nicht mehr auf dem aktuellsten Stand ist, da die Synchronisation mit dem Term-Store (Terminologiespeicher) nicht mehr fehlerfrei durchgeführt werden kann.</p>
<p>Abhilfe (wenn auch eventuell nur temporäre?)  schafft folgendes PowerShell-Skript:</p>
<pre class="brush: powershell; gutter: true">$Assem = (
	&quot;Microsoft.SharePoint, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&quot; ,
	&quot;Microsoft.SharePoint.Taxonomy, Version=14.0.0.0, Culture=neutral, PublicKeyToken=71e9bce111e9429c&quot;
)

$Source = @&quot;
using Microsoft.SharePoint;
using Microsoft.SharePoint.Taxonomy;
using System;

namespace TaxonomyUpdater
{
	public static class TaxonomyHiddenList
	{
		public static void Update(string SiteUrl)
		{
			SPSite Site2Update = new SPSite(SiteUrl);
			TaxonomySession.SyncHiddenList(Site2Update);
			Site2Update.Dispose();
		}
	}
}
&quot;@

Add-Type -ReferencedAssemblies $Assem -TypeDefinition $Source -Language CSharp</pre>
<p>Das Skript muss man in einen Text-Editor einfügen und als &#8220;UpdateTaxonomyHiddenList.ps1&#8243; abspeichern.</p>
<p>Danach das Skript in einer PowerShell einmal ausführen, damit die Klasse verfügbar wird. Zum Schluss mit folgendem Befehl die Synchronisation starten:</p>
<pre class="brush: powershell; gutter: true">[TaxonomyUpdater.TaxonomyHiddenList]::Update(“http://SharePointServer”)</pre>
<p>Siehe auch: <a href="http://blogs.msdn.com/b/joerg_sinemus/archive/2011/03/03/terms-and-how-to-update-taxonomyhiddenlist-when-the-timer-job-was-not-able-to-update.aspx" target="_blank">http://blogs.msdn.com/b/joerg_sinemus/archive/2011/03/03/terms-and-how-to-update-taxonomyhiddenlist-when-the-timer-job-was-not-able-to-update.aspx</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.shihan-online.ch/2012/05/sharepoint-taxonomyhiddenlist-manuell-aktualisieren/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Kunstrad Regionalmeisterschaft Mitte 2012 in Uster</title>
		<link>http://www.shihan-online.ch/2012/05/kunstrad-regionalmeisterschaft-mitte-2012-uster/</link>
		<comments>http://www.shihan-online.ch/2012/05/kunstrad-regionalmeisterschaft-mitte-2012-uster/#comments</comments>
		<pubDate>Sun, 06 May 2012 21:31:36 +0000</pubDate>
		<dc:creator>Shihan</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[swiss]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[Kunstrad]]></category>
		<category><![CDATA[Mitte]]></category>
		<category><![CDATA[Regionalmeisterschaft]]></category>
		<category><![CDATA[Schweiz]]></category>
		<category><![CDATA[sport]]></category>
		<category><![CDATA[Uster]]></category>

		<guid isPermaLink="false">http://www.shihan-online.ch/?p=295</guid>
		<description><![CDATA[Heute fand in Uster die Kunstrad Regionalmeisterschaft Mitte 2012 statt. Meine Freundin fuhr früher in Uster Kunstrad und hilft auch heute noch ihrem Club, wenn Helfer gefragt sind, so wie zum Beispiel heute. Am Nachmittag habe ich sie begleitet und wir haben uns einige Athleten und Athletinnen angeschaut, welche die Meisterschaft bestritten. Nachfolgend einige Videos: [...]]]></description>
			<content:encoded><![CDATA[
<p>Heute fand in Uster die Kunstrad Regionalmeisterschaft Mitte 2012 statt.</p>
<p>Meine Freundin fuhr früher in Uster Kunstrad und hilft auch heute noch ihrem Club, wenn Helfer gefragt sind, so wie zum Beispiel heute.</p>
<p>Am Nachmittag habe ich sie begleitet und wir haben uns einige Athleten und Athletinnen angeschaut, welche die Meisterschaft bestritten. Nachfolgend einige Videos:</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/pd-Td1IY9W4?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>(Livia Philipp)</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/3AamOvo4dIU?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>(Cara Poletti)</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/x5AF3okqNao?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>(Rebecca Stössel)</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/fGlTmHoKO_k?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>(Anja Eberhart)</p>
<p><iframe width="640" height="360" src="http://www.youtube.com/embed/99eZ_NWjZr0?fs=1&#038;feature=oembed" frameborder="0" allowfullscreen></iframe></p>
<p>(Mario Augsburger)</p>
<p>Das Ganze war ziemlich beeindruckend, wenn aber auch angsteinflössend <img src='http://www.shihan-online.ch/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' />  &#8211; welcher normale Mensch versucht schon stehend vom Fahrrad-Sattel auf den Fahrrad-Ständer zu springen, noch dazu wenn das Fahrrad in Bewegung ist.</p>
<p>Hier findet ihr die <a href="http://www.swiss-cycling.ch/hallen/de/resultate/resultate-kunstrad.html" target="_blank">Resultate</a>.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.shihan-online.ch/2012/05/kunstrad-regionalmeisterschaft-mitte-2012-uster/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>SharePoint: Aktuelle Seiten-URL in CustomAction verwenden</title>
		<link>http://www.shihan-online.ch/2012/05/sharepoint-aktuelle-seiten-url-customaction-verwenden/</link>
		<comments>http://www.shihan-online.ch/2012/05/sharepoint-aktuelle-seiten-url-customaction-verwenden/#comments</comments>
		<pubDate>Sat, 05 May 2012 14:42:45 +0000</pubDate>
		<dc:creator>Shihan</dc:creator>
				<category><![CDATA[IT]]></category>
		<category><![CDATA[SharePoint]]></category>
		<category><![CDATA[C#]]></category>
		<category><![CDATA[CustomAction]]></category>
		<category><![CDATA[UrlAction]]></category>

		<guid isPermaLink="false">http://www.shihan-online.ch/?p=290</guid>
		<description><![CDATA[Manchmal kann es vorkommen, dass man in einer SharePoint-UrlAction innerhalb einer CustomAction die aktuelle Seite mitgeben möchte. Dies kann zum Beispiel sinnvoll sein, wenn man nach dem Klick auf den &#8220;OK&#8221;-Button auf der aufgerufenen Seite wieder auf die ursprüngliche Seite zurückkehren möchte. Normalerweise ist eine CustomAction/UrlAction wie folgt aufgebaut: &#60;?xml version=&#34;1.0&#34; encoding=&#34;utf-8&#34;&#62; &#60;Elements xmlns=&#34;http://schemas.microsoft.com/sharepoint/&#34;&#62; &#60;CustomAction [...]]]></description>
			<content:encoded><![CDATA[
<p>Manchmal kann es vorkommen, dass man in einer SharePoint-<a href="http://msdn.microsoft.com/de-de/library/ms478271.aspx" target="_blank">UrlAction</a> innerhalb einer <a href="http://msdn.microsoft.com/de-de/library/ms460194.aspx" target="_blank">CustomAction</a> die aktuelle Seite mitgeben möchte. Dies kann zum Beispiel sinnvoll sein, wenn man nach dem Klick auf den &#8220;OK&#8221;-Button auf der aufgerufenen Seite wieder auf die ursprüngliche Seite zurückkehren möchte.</p>
<p>Normalerweise ist eine CustomAction/UrlAction wie folgt aufgebaut:</p>
<pre class="brush: xml; gutter: true">&lt;?xml version=&quot;1.0&quot; encoding=&quot;utf-8&quot;&gt;
&lt;Elements xmlns=&quot;http://schemas.microsoft.com/sharepoint/&quot;&gt;
   &lt;CustomAction Id=&quot;MyAction&quot; GroupId=&quot;PersonalActions&quot; Location=&quot;Microsoft.SharePoint.StandardMenu&quot; Sequence=&quot;1000&quot; Title=&quot;My custom action&quot;&gt;
        &lt;UrlAction Url=&quot;~sitecollection/_layouts/page.aspx&quot;&gt;
    &lt;/CustomAction&gt;
&lt;/Elements&gt;</pre>
<p>Und leider gibt es kein eingebauten Platzhalter für die aktuelle Seite.</p>
<p>Mit etwas JavaScript kann man dieses Problem aber Lösen und den URL-Parameter &#8220;Source&#8221; dynamisch abfüllen lassen:</p>
<pre class="brush: xml; gutter: true; first-line: 1">&lt;UrlAction Url=&quot;javascript:window.location=&#039;{SiteUrl}/_layouts/page.aspx?List={ListId}&amp;Source=&#039; + window.location&quot;&gt;</pre>
<p>SharePoint verwendet diesen Source-Parameter um den Benutzer auf die jeweilige Seite zu leiten.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.shihan-online.ch/2012/05/sharepoint-aktuelle-seiten-url-customaction-verwenden/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Meine Musik</title>
		<link>http://www.shihan-online.ch/2012/04/meine-musik/</link>
		<comments>http://www.shihan-online.ch/2012/04/meine-musik/#comments</comments>
		<pubDate>Tue, 10 Apr 2012 21:08:46 +0000</pubDate>
		<dc:creator>Shihan</dc:creator>
				<category><![CDATA[music]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[Artists]]></category>
		<category><![CDATA[Cloud]]></category>
		<category><![CDATA[last.fm]]></category>
		<category><![CDATA[mp3]]></category>
		<category><![CDATA[Musik]]></category>
		<category><![CDATA[Patric Schielke]]></category>
		<category><![CDATA[Personal]]></category>
		<category><![CDATA[Shihan]]></category>
		<category><![CDATA[Sound]]></category>
		<category><![CDATA[TheShihan]]></category>

		<guid isPermaLink="false">http://www.shihan-online.ch/?p=266</guid>
		<description><![CDATA[Ich habe eine neue Seite erstellt, welche ihr im Menü unter &#8220;Musik&#8221; findet. Auf dieser Seite findet ihr diverse Statistiken aus meinem Last.fm-Account, wie zum Beispiele meine Lieblingslieder, meine Lieblingskünstler oder welche Titel ich am häufigsten angehört habe. Zur Zeit werden einige Resultate der Feeds noch nicht direkt angezeigt (bin mir nicht sicher ob das [...]]]></description>
			<content:encoded><![CDATA[
<p>Ich habe eine neue Seite erstellt, welche ihr im Menü unter &#8220;<a href="/musik">Musik</a>&#8221; findet.</p>
<p>Auf dieser Seite findet ihr diverse Statistiken aus meinem Last.fm-Account, wie zum Beispiele meine Lieblingslieder, meine Lieblingskünstler oder welche Titel ich am häufigsten angehört habe.</p>
<p>Zur Zeit werden einige Resultate der Feeds noch nicht direkt angezeigt (bin mir nicht sicher ob das Problem bei mir oder beim Feedaufbau von Last.fm liegt), aber ihr könnt mit den Links auch von dort direkt zu den Quelldaten kommen.</p>
<p>Hier schonmal zum Beispiel meine aktuelle Artist-Cloud, basierend aus den gesammelten Daten:</p>
<p><a href="http://www.shihan-online.ch/wp-content/uploads/2012/04/artistcloud_theshihan_overall_lower.png" rel="lightbox[266]"><img class="aligncenter size-full wp-image-267" title="artistcloud_theshihan_overall_lower" src="http://www.shihan-online.ch/wp-content/uploads/2012/04/artistcloud_theshihan_overall_lower.png" alt="Last.fm Artist Cloud von TheShihan" width="300" height="498" /></a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.shihan-online.ch/2012/04/meine-musik/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Am ausrümpeln</title>
		<link>http://www.shihan-online.ch/2012/03/am-ausrumpeln/</link>
		<comments>http://www.shihan-online.ch/2012/03/am-ausrumpeln/#comments</comments>
		<pubDate>Thu, 29 Mar 2012 20:07:34 +0000</pubDate>
		<dc:creator>Shihan</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[Adapter]]></category>
		<category><![CDATA[Bluetooth]]></category>
		<category><![CDATA[DVD]]></category>
		<category><![CDATA[LCD]]></category>
		<category><![CDATA[Player]]></category>
		<category><![CDATA[Ricardo]]></category>
		<category><![CDATA[ricardo.ch]]></category>
		<category><![CDATA[tv]]></category>
		<category><![CDATA[USB]]></category>
		<category><![CDATA[Versteigerung]]></category>
		<category><![CDATA[Wireless]]></category>
		<category><![CDATA[WLAN]]></category>

		<guid isPermaLink="false">http://www.shihan-online.ch/?p=244</guid>
		<description><![CDATA[Versteigere diverses Elektronik-Zeugs auf ricardo.ch &#8211; falls ihr interesse habt, könnt ihr ja mitbieten: (c) by ricardo.ch]]></description>
			<content:encoded><![CDATA[
<p>Versteigere diverses Elektronik-Zeugs auf ricardo.ch &#8211; falls ihr interesse habt, könnt ihr ja mitbieten:</p>
<div style="width: 320px; height: 430px; text-align: center;"><iframe style="background: none repeat scroll 0% 0% transparent;" src="http://widget.ricardo.ch/widget/#/user/320157819/de" frameborder="0" scrolling="no" width="320" height="415"></iframe><span style="text-align: center; color: #999; font-size: 10px;">(c) by <a style="color: #999;" href="http://www.ricardo.ch" target="popup">ricardo.ch</a></span></div>

]]></content:encoded>
			<wfw:commentRss>http://www.shihan-online.ch/2012/03/am-ausrumpeln/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Server auf Debian 6.0 umgestellt</title>
		<link>http://www.shihan-online.ch/2011/02/server-auf-debian-6-0-umgestellt/</link>
		<comments>http://www.shihan-online.ch/2011/02/server-auf-debian-6-0-umgestellt/#comments</comments>
		<pubDate>Sat, 12 Feb 2011 00:25:23 +0000</pubDate>
		<dc:creator>Shihan</dc:creator>
				<category><![CDATA[personal]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[Debian]]></category>
		<category><![CDATA[Dist-Upgrade]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[OS]]></category>
		<category><![CDATA[Squeeze]]></category>
		<category><![CDATA[Update]]></category>
		<category><![CDATA[VPS]]></category>

		<guid isPermaLink="false">http://www.shihan-online.ch/?p=223</guid>
		<description><![CDATA[Der Server (VPS) auf dem shihan-online.ch und qoo.li gehostet sind, wurde von mir auf Debian 6.0 &#8220;Squeeze&#8221; aktualisiert. Unter Linux ist sowas zum Glück ja ganz einfach. Zuerst die Packetquellen kontrollieren und versichern, dass diese auf &#8220;stable&#8221; verweisen (und nicht eine fixe Version eingetragen ist): [code lang="bash"]vim /etc/apt/sources.list[/code] [code lang="bash"]deb http://ftp-stud.fht-esslingen.de/debian/ stable main contrib non-free [...]]]></description>
			<content:encoded><![CDATA[
<p>Der Server (<a href="http://de.wikipedia.org/wiki/Virtueller_Server" target="_blank">VPS</a>) auf dem <a href="http://www.shihan-online.ch" target="_blank">shihan-online.ch</a> und <a href="http://qoo.li" target="_blank">qoo.li</a> gehostet sind, wurde von mir auf <a href="http://de.wikipedia.org/wiki/Debian" target="_blank">Debian 6.0 &#8220;Squeeze&#8221;</a> aktualisiert.</p>
<p>Unter Linux ist sowas zum Glück ja ganz einfach.</p>
<ol>
<li>Zuerst die Packetquellen kontrollieren und versichern, dass diese auf &#8220;stable&#8221; verweisen (und nicht eine fixe Version eingetragen ist):<br />
[code lang="bash"]vim /etc/apt/sources.list[/code]<br />
[code lang="bash"]deb http://ftp-stud.fht-esslingen.de/debian/ stable main contrib non-free<br />
deb http://ftp.de.debian.org/debian-volatile stable/volatile main contrib non-free<br />
deb http://ftp.de.debian.org/debian-security stable/updates main contrib non-free</p>
<p># Usage<br />
# aptitude -t lenny-backports install &quot;package&quot;<br />
deb http://backports.debian.org/debian-backports lenny-backports main[/code]
</li>
<li>Die alten Packete werden nicht mehr benötigt und können nun gelöscht werden:</li>
<p>[code lang="bash"]apt-get clean[/code]</p>
<li>Die neuen Packet-Listen abholen:</li>
<p>[code lang="bash"]apt-get update[/code]</p>
<li>Das Distributions-Upgrade starten:<br />
[code lang="bash"]apt-get -u dist-upgrade[/code]
</li>
</ol>
<p>Dann  ein Weilchen warten bis die ganzen Aktualisierungen heruntergeladen, konfiguriert und installiert wurden. Zwischendurch muss je nach System ab und zu manuell eingegriffen werden, falls das System Rückfragen hat, z.B. ob eine bestehende Konfigurations-Datei beibehalten werden soll oder nicht.</p>
<p>Besten Dank an <a href="http://blog.dispatched.ch/" target="_blank">Alain</a> für den Hinweis zur neuen Version.</p>

]]></content:encoded>
			<wfw:commentRss>http://www.shihan-online.ch/2011/02/server-auf-debian-6-0-umgestellt/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Iranium</title>
		<link>http://www.shihan-online.ch/2011/02/iranium/</link>
		<comments>http://www.shihan-online.ch/2011/02/iranium/#comments</comments>
		<pubDate>Tue, 08 Feb 2011 20:19:04 +0000</pubDate>
		<dc:creator>Shihan</dc:creator>
				<category><![CDATA[misc]]></category>
		<category><![CDATA[Film]]></category>
		<category><![CDATA[Iran]]></category>
		<category><![CDATA[Iranium]]></category>
		<category><![CDATA[Movie]]></category>
		<category><![CDATA[Politik]]></category>

		<guid isPermaLink="false">http://www.shihan-online.ch/?p=218</guid>
		<description><![CDATA[Weitere Informationen: http://www.iraniumthemovie.com/]]></description>
			<content:encoded><![CDATA[
<div align="center">
<script src="http://www.iraniumthemovie.com/widget/embed-widget.js" type="text/javascript"></script>
</div>
<p>
Weitere Informationen:</p>
<ul>
<li><a href="http://www.iraniumthemovie.com/" target="_blank">http://www.iraniumthemovie.com/</a></li>
</ul>

]]></content:encoded>
			<wfw:commentRss>http://www.shihan-online.ch/2011/02/iranium/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>HDR-Fotografie</title>
		<link>http://www.shihan-online.ch/2010/11/hdr-fotografie/</link>
		<comments>http://www.shihan-online.ch/2010/11/hdr-fotografie/#comments</comments>
		<pubDate>Sun, 14 Nov 2010 12:51:50 +0000</pubDate>
		<dc:creator>Shihan</dc:creator>
				<category><![CDATA[Fotografie]]></category>
		<category><![CDATA[personal]]></category>
		<category><![CDATA[Canon]]></category>
		<category><![CDATA[Deviantart]]></category>
		<category><![CDATA[EOS]]></category>
		<category><![CDATA[HDR]]></category>
		<category><![CDATA[Photomatix]]></category>

		<guid isPermaLink="false">http://www.shihan-online.ch/?p=213</guid>
		<description><![CDATA[Seit einziger Zeit versuche ich mich in der HDR-Fotografie. Hierbei werden mehrere unterschiedlich belichtete Bilder des selben Bildausschnittes (und Motives) zusammengefügt um ein einzelnes, neues Foto zu erhalten, welches einen höheren dynamischen Umfang hat (Verhältnis von grösster und kleinster Leuchtdichte). Für das Zusammenfügen der Bilder habe ich mir Photomatix Pro gekauft. Damit lässt sich dieser [...]]]></description>
			<content:encoded><![CDATA[
<p>Seit einziger Zeit versuche ich mich in der <a href="http://de.wikipedia.org/wiki/High_Dynamic_Range_Image" target="_blank">HDR-Fotografie</a>. Hierbei werden mehrere unterschiedlich belichtete Bilder des selben Bildausschnittes (und Motives) zusammengefügt um ein einzelnes, neues Foto zu erhalten, welches einen höheren dynamischen Umfang hat (Verhältnis von grösster und kleinster <a target="_blank" title="Leuchtdichte" href="http://de.wikipedia.org/wiki/Leuchtdichte">Leuchtdichte</a>).</p>
<p>Für das Zusammenfügen der Bilder habe ich mir <a href="http://www.hdrsoft.com/de/" target="_blank">Photomatix Pro</a> gekauft. Damit lässt sich dieser Prozess stark vereinfachen und es bietet unzählige Einstellmöglichkeiten. Meistens verwende ich eine Konfiguration, die den Bilder einen etwas surrealistischen Touch gibt.</p>
<p>Hier einige meiner Fotografien von <a href="http://shihan.deviantart.com/" target="_blank">meiner Deviantart-Seite</a>:</p>
<p><object width="450" height="362"><param name="movie" value="http://backend.deviantart.com/embed/view.swf" /><param name="flashvars" value="id=186071318&#038;width=1337" /><param name="allowScriptAccess" value="always" /><embed src="http://backend.deviantart.com/embed/view.swf" type="application/x-shockwave-flash" width="450" flashvars="id=186071318&#038;width=1337" height="362" allowscriptaccess="always"></embed></object><br /><a href="http://www.deviantart.com/deviation/186071318/">Sunset over Pfaeffikersee</a> by *<a class="u" href="http://shihan.deviantart.com/">shihan</a> on <a href="http://www.deviantart.com">deviant</a><a href="http://www.deviantart.com">ART</a></p>
<p><object width="450" height="363"><param name="movie" value="http://backend.deviantart.com/embed/view.swf" /><param name="flashvars" value="id=156515373&#038;width=1337" /><param name="allowScriptAccess" value="always" /><embed src="http://backend.deviantart.com/embed/view.swf" type="application/x-shockwave-flash" width="450" flashvars="id=156515373&#038;width=1337" height="363" allowscriptaccess="always"></embed></object><br /><a href="http://www.deviantart.com/deviation/156515373/">Winter Sun</a> by *<a class="u" href="http://shihan.deviantart.com/">shihan</a> on <a href="http://www.deviantart.com">deviant</a><a href="http://www.deviantart.com">ART</a></p>
<p><object width="450" height="363"><param name="movie" value="http://backend.deviantart.com/embed/view.swf" /><param name="flashvars" value="id=161843082&#038;width=1337" /><param name="allowScriptAccess" value="always" /><embed src="http://backend.deviantart.com/embed/view.swf" type="application/x-shockwave-flash" width="450" flashvars="id=161843082&#038;width=1337" height="363" allowscriptaccess="always"></embed></object><br /><a href="http://www.deviantart.com/deviation/161843082/">HDR Uster Cityscape</a> by *<a class="u" href="http://shihan.deviantart.com/">shihan</a> on <a href="http://www.deviantart.com">deviant</a><a href="http://www.deviantart.com">ART</a></p>
<p><object width="450" height="363"><param name="movie" value="http://backend.deviantart.com/embed/view.swf" /><param name="flashvars" value="id=164617436&#038;width=1337" /><param name="allowScriptAccess" value="always" /><embed src="http://backend.deviantart.com/embed/view.swf" type="application/x-shockwave-flash" width="450" flashvars="id=164617436&#038;width=1337" height="363" allowscriptaccess="always"></embed></object><br /><a href="http://www.deviantart.com/deviation/164617436/">HDR Kufstein I</a> by *<a class="u" href="http://shihan.deviantart.com/">shihan</a> on <a href="http://www.deviantart.com">deviant</a><a href="http://www.deviantart.com">ART</a></p>
<p><object width="450" height="363"><param name="movie" value="http://backend.deviantart.com/embed/view.swf" /><param name="flashvars" value="id=179362441&#038;width=1337" /><param name="allowScriptAccess" value="always" /><embed src="http://backend.deviantart.com/embed/view.swf" type="application/x-shockwave-flash" width="450" flashvars="id=179362441&#038;width=1337" height="363" allowscriptaccess="always"></embed></object><br /><a href="http://www.deviantart.com/deviation/179362441/">HDR Nimes I</a> by *<a class="u" href="http://shihan.deviantart.com/">shihan</a> on <a href="http://www.deviantart.com">deviant</a><a href="http://www.deviantart.com">ART</a></p>
<p><object width="450" height="362"><param name="movie" value="http://backend.deviantart.com/embed/view.swf" /><param name="flashvars" value="id=183129785&#038;width=1337" /><param name="allowScriptAccess" value="always" /><embed src="http://backend.deviantart.com/embed/view.swf" type="application/x-shockwave-flash" width="450" flashvars="id=183129785&#038;width=1337" height="362" allowscriptaccess="always"></embed></object><br /><a href="http://www.deviantart.com/deviation/183129785/">Leaving the Forrest</a> by *<a class="u" href="http://shihan.deviantart.com/">shihan</a> on <a href="http://www.deviantart.com">deviant</a><a href="http://www.deviantart.com">ART</a></p>
<p><object width="450" height="363"><param name="movie" value="http://backend.deviantart.com/embed/view.swf" /><param name="flashvars" value="id=134494227&#038;width=1337" /><param name="allowScriptAccess" value="always" /><embed src="http://backend.deviantart.com/embed/view.swf" type="application/x-shockwave-flash" width="450" flashvars="id=134494227&#038;width=1337" height="363" allowscriptaccess="always"></embed></object><br /><a href="http://www.deviantart.com/deviation/134494227/">Pont du Gard HDR</a> by *<a class="u" href="http://shihan.deviantart.com/">shihan</a> on <a href="http://www.deviantart.com">deviant</a><a href="http://www.deviantart.com">ART</a></p>

]]></content:encoded>
			<wfw:commentRss>http://www.shihan-online.ch/2010/11/hdr-fotografie/feed/</wfw:commentRss>
		<slash:comments>8</slash:comments>
		</item>
	</channel>
</rss>

