<?xml version='1.0' encoding='UTF-8'?><rss xmlns:atom="http://www.w3.org/2005/Atom" xmlns:openSearch="http://a9.com/-/spec/opensearchrss/1.0/" xmlns:blogger="http://schemas.google.com/blogger/2008" xmlns:georss="http://www.georss.org/georss" xmlns:gd="http://schemas.google.com/g/2005" xmlns:thr="http://purl.org/syndication/thread/1.0" version="2.0"><channel><atom:id>tag:blogger.com,1999:blog-1962256197118029661</atom:id><lastBuildDate>Fri, 01 Nov 2024 13:00:01 +0000</lastBuildDate><category>Sitecore</category><category>private</category><category>Fun</category><category>Programming</category><category>about me</category><category>iPhone</category><category>ASP.NET</category><category>IBM</category><category>Samsung Galaxy S II</category><category>welcome</category><title>Jerry&#39;s impressions</title><description>Jerry&#39;s Impressions, fresh from his brain.</description><link>http://jerrysimpressions.blogspot.com/</link><managingEditor>noreply@blogger.com (JerryVienna)</managingEditor><generator>Blogger</generator><openSearch:totalResults>25</openSearch:totalResults><openSearch:startIndex>1</openSearch:startIndex><openSearch:itemsPerPage>25</openSearch:itemsPerPage><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-6535826416575336898</guid><pubDate>Fri, 15 Jul 2011 18:04:00 +0000</pubDate><atom:updated>2011-07-15T20:04:25.379+02:00</atom:updated><title>Samsung Galaxy SII YouTube Videos in 1080p</title><description>Leider unterstützt die YouTube App am Galaxy S II derzeit keine 1080p Wiedergabe. Wer aber doch 1080p YouTube Videos sehen will muss zu einem Trick greifen.&lt;br /&gt;
&lt;br /&gt;
Ich verwende am liebsten den &lt;a href=&quot;http://jdownloader.org/&quot;&gt;JDownloader&lt;/a&gt;&amp;nbsp;für diesen Zweck. JDownloader installieren und starten.&lt;br /&gt;
Das YouTube Video im Browser auswählen, dann die URL in die Zwischenablage kopieren.&lt;br /&gt;
Im JDownloader im Linksammler URL Hinzufügen und Adresse analysieren klicken.&lt;br /&gt;
&lt;br /&gt;
&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0hszK2x2N1F0KMajAVMItsjSf_l_6Slh4ZX1ksbFAAL8tI4I_VjOTaXbksjWx31lOl6tF6tTV7qIxgAjvRiLqefnobBq5QGn5z20sOJKIZGR4FVNDgBJesjv5uR_BAjUCL5Kr-lQr6hAm/s1600/Capture.JPG&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;276&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0hszK2x2N1F0KMajAVMItsjSf_l_6Slh4ZX1ksbFAAL8tI4I_VjOTaXbksjWx31lOl6tF6tTV7qIxgAjvRiLqefnobBq5QGn5z20sOJKIZGR4FVNDgBJesjv5uR_BAjUCL5Kr-lQr6hAm/s320/Capture.JPG&quot; width=&quot;320&quot; /&gt;&lt;/a&gt;&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Jetzt zeigt JDownloader die Downloads an, die 1080p MP4 Variante auswählen, runterladen und aufs Galaxy S II kopieren.&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;Viel Spass mit 1080p am Samsung Galaxy S II&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: left;&quot;&gt;&lt;br /&gt;
&lt;/div&gt;</description><link>http://jerrysimpressions.blogspot.com/2011/07/samsung-galaxy-sii-youtube-videos-in.html</link><author>noreply@blogger.com (JerryVienna)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEg0hszK2x2N1F0KMajAVMItsjSf_l_6Slh4ZX1ksbFAAL8tI4I_VjOTaXbksjWx31lOl6tF6tTV7qIxgAjvRiLqefnobBq5QGn5z20sOJKIZGR4FVNDgBJesjv5uR_BAjUCL5Kr-lQr6hAm/s72-c/Capture.JPG" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-5238756197756794917</guid><pubDate>Fri, 15 Jul 2011 16:55:00 +0000</pubDate><atom:updated>2011-07-15T18:55:39.637+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Samsung Galaxy S II</category><title>Samsung Galaxy SII - Sync mit Lotus Notes und MyPhoneExplorer</title><description>Seit ein paar Wochen darf ich dank &lt;a href=&quot;http://www.trnd.com/&quot;&gt;TRND&lt;/a&gt;&amp;nbsp;das coole Samsung Galaxy S II testen.&lt;br /&gt;
&lt;br /&gt;
Nach vielen positiven Eindrücken kam dann die erste Enttäuschung - es gibt mit Samsung Bordmittel &amp;nbsp;keine Möglichkeit mit Lotus Notes zu synchronisieren. &lt;br /&gt;
Nach kurzem Suchen fand ich die perfekte Software (unter Windows) dafür:&lt;br /&gt;
&lt;a href=&quot;http://www.fjsoft.at/&quot;&gt;MyPhoneExplorer&lt;/a&gt;&lt;br /&gt;
Ich kannte die Software noch von meinem alten W510i und bin total begeister, dass nun auch Android unterstützt wird.&lt;br /&gt;
Einfach MyPhoneExplorer am PC installieren, im Android Market MyPhoneExplorer suchen und (kostenlos) installieren.&lt;br /&gt;
&lt;br /&gt;
Ich habe die Verbindung über Bluetooth konfiguriert und schon konnte ich Adressen, Kalender und Kontakte mit dem Galaxy S II mit Lotus Notes synchronisieren.&lt;br /&gt;
&lt;br /&gt;
Ein paar mögliche Stolperfallen gibt es aber:&lt;br /&gt;
Bei synch mit dem USB Kabel muss unter Einstellungen - Anwendungen der USB Debugging Modus erlaubt werden. Das sollte aber immer nur temporär erfolgen, denn Kies findet so das Handy nicht mehr. (Zumindest bei mir).&lt;br /&gt;
&lt;br /&gt;
Wichtig auch unbedingt am MyPhoneExplorer Client genau konfigurieren welche Kalender, Adressbücher etc. synchronisiert werden sollen. &lt;br /&gt;
&lt;br /&gt;
So simpel und kostengünstig geht das am iPhone nicht!</description><link>http://jerrysimpressions.blogspot.com/2011/07/samsung-galaxy-sii-sync-mit-lotus-notes.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-6957513798867057956</guid><pubDate>Fri, 15 Jul 2011 16:20:00 +0000</pubDate><atom:updated>2011-07-15T18:20:01.909+02:00</atom:updated><title></title><description>&lt;div class=&quot;separator&quot; style=&quot;clear: both; text-align: center;&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDvgpOT6RYPoqfE6Ik2bO1FhDYfyrnz4EKhbcMfrb-h3w3hXNBiTWpR4eIRGqNJ5X6p9j1zaJ-6Xqv0QfTDMiX1yBfVSkwmDGSyQ83BzIkmgqhMKJEdOhuD6jDOg7BoShkmgus1bDKYoMx/s1600/2011-07-15+18.12.58.jpg&quot; imageanchor=&quot;1&quot; style=&quot;margin-left: 1em; margin-right: 1em;&quot;&gt;&lt;img border=&quot;0&quot; height=&quot;320&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDvgpOT6RYPoqfE6Ik2bO1FhDYfyrnz4EKhbcMfrb-h3w3hXNBiTWpR4eIRGqNJ5X6p9j1zaJ-6Xqv0QfTDMiX1yBfVSkwmDGSyQ83BzIkmgqhMKJEdOhuD6jDOg7BoShkmgus1bDKYoMx/s320/2011-07-15+18.12.58.jpg&quot; width=&quot;240&quot; /&gt;&lt;/a&gt;&lt;/div&gt;Picture taken with Samsung Galaxy S II</description><link>http://jerrysimpressions.blogspot.com/2011/07/picture-taken-with-samsung-galaxy-s-ii.html</link><author>noreply@blogger.com (JerryVienna)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEiDvgpOT6RYPoqfE6Ik2bO1FhDYfyrnz4EKhbcMfrb-h3w3hXNBiTWpR4eIRGqNJ5X6p9j1zaJ-6Xqv0QfTDMiX1yBfVSkwmDGSyQ83BzIkmgqhMKJEdOhuD6jDOg7BoShkmgus1bDKYoMx/s72-c/2011-07-15+18.12.58.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-226363438238529520</guid><pubDate>Wed, 13 Oct 2010 18:44:00 +0000</pubDate><atom:updated>2010-10-13T20:44:46.711+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">ASP.NET</category><category domain="http://www.blogger.com/atom/ns#">Programming</category><category domain="http://www.blogger.com/atom/ns#">Sitecore</category><title>Developing a custom MembershipProvider</title><description>&lt;p&gt;there are some samples out there on the net just showing what the default providers already do: Using an SQL DB as the source. They even concentrate on the SQL stuff, instead on the MembershipProvider implementation.&lt;/p&gt;  &lt;p&gt;So here we go, a very simple example:&lt;/p&gt;  &lt;p&gt;First create a new class that inherits from the abstract MembershipProvider class.&lt;/p&gt;  &lt;pre style=&quot;line-height: normal; font-family: &quot;&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;public&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;class&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#2b91af&quot;&gt;MyMembershipProvider&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt; : &lt;br /&gt;            &lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;System.Web.Security.&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#2b91af&quot;&gt;MembershipProvider&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;br /&gt;We just need to implement two simple methods and one property to get started: &lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;line-height: normal; font-family: &quot;&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;public&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;override&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;void&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt; Initialize(&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt; name, &lt;br /&gt;     System.Collections.Specialized.&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#2b91af&quot;&gt;NameValueCollection&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; config)&lt;br /&gt;	{&lt;br /&gt;		&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#008000&quot;&gt;//base.Initialize(name, config);&lt;/font&gt;&lt;/span&gt;&lt;br /&gt;&lt;font color=&quot;#000000&quot;&gt;		&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#008000&quot;&gt;//read you config settings and&lt;/font&gt;&lt;/span&gt;&lt;br /&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#008000&quot;&gt;//do whatever you need here&lt;/font&gt;&lt;/span&gt;&lt;br /&gt;&lt;font color=&quot;#000000&quot;&gt;	}&lt;/font&gt;&lt;/font&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;line-height: normal; font-family: &quot;&gt;If you connect to some database init your db settings here, or read your web service settings if you plan to consume a web service later.&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;line-height: normal; font-family: &quot;&gt;Next, we implement the ValidateUser method:&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;line-height: normal; font-family: &quot;&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;public&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;override&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;bool&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt; ValidateUser(&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt; username, &lt;br /&gt;                                  &lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; password)&lt;br /&gt;  {&lt;br /&gt;    &lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;if&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt; (username == &lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;&amp;quot;user&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt; &amp;amp;&amp;amp; password == &lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;&amp;quot;pass&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;) &lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;return&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;true&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;br /&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;    &lt;/font&gt;return&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;false&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;br /&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;  }&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;line-height: normal; font-family: &quot;&gt;&lt;font color=&quot;#000000&quot; face=&quot;Consolas&quot;&gt;This is just a sample to let you see how it works, of course you are going to implement here the validation to you backend, be it LDAP, a DB, web services or whatever.&lt;/font&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;line-height: normal; font-family: &quot;&gt;&lt;font color=&quot;#000000&quot; face=&quot;Consolas&quot;&gt;The last thing is the property Name. As long as I did not implement this the login failed, throwing an exception.&lt;/font&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;line-height: normal; font-family: &quot;&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;public&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;override&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;string&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt; Name&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; {&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;get&lt;/font&gt;&lt;/span&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; {&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;return&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;&amp;quot;SampleMembershipProvider&amp;quot;&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;;&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; }&lt;br /&gt;&amp;#160;&amp;#160;&amp;#160; }&lt;/font&gt;&lt;/font&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;line-height: normal; font-family: &quot;&gt;Basically this is the name you refer to in the configuration.&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;line-height: normal; font-family: &quot;&gt;Now on to the web.config. We add the MembershipProvider and declare that /images may be accessed by everyone (*), but /locked only by authenticated users. And we need to configure the authentication:&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;line-height: normal; font-family: &quot;&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;authentication&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;mode&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;Forms&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;forms&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;name&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;.ASPXAUTH&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;br /&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;     loginUrl&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;~/Default.aspx&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;br /&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;     protection&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;Validation&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;br /&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;     timeout&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;999999&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; /&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;authentication&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;line-height: normal; font-family: &quot;&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;membership&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;defaultProvider&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;SampleMembershipProvider&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;#160;&lt;br /&gt;            &lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;userIsOnlineTimeWindow&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;15&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;  &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;providers&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;add&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;name&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;SampleMembershipProvider&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;br /&gt;         &lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;type&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;MyMembershipProvider&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;providers&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;membership&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;system.web&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;location&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;path&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;images&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;system.web&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;compilation&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;debug&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;true&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;authorization&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;allow&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;users&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;*&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt; /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;authorization&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;system.web&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;br /&gt;&lt;/span&gt;&lt;span&gt;&amp;#160; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;location&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;location&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;path&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;locked&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;system.web&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;compilation&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;debug&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;true&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;/&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;authorization&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;deny&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;#160;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;users&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;=&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;?&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;quot;&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt; /&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;authorization&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160;&amp;#160;&amp;#160; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;system.web&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;br /&gt;&lt;span&gt;&amp;#160; &amp;lt;/&lt;/span&gt;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#a31515&quot;&gt;location&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;line-height: normal; font-family: &quot;&gt;&lt;br /&gt;Now we place the asp:Login control on our default.aspx page (we told web.config that this is the login page).&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;line-height: normal; font-family: &quot;&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;lt;&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#800000&quot;&gt;asp&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;:&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#800000&quot;&gt;Login&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;RememberMeSet&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;True&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;runat&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;server&amp;quot;&lt;br /&gt;    &lt;/span&gt;&lt;/font&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;font color=&quot;#000000&quot;&gt;&amp;#160;&lt;/font&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;ID&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;logincontrol&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;     MembershipProvider&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;SampleMembershipProvider&amp;quot;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;span&gt;&lt;font color=&quot;#ff0000&quot;&gt;     DestinationPageUrl&lt;/font&gt;&lt;/span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&lt;span&gt;=&lt;/span&gt;&lt;span&gt;&amp;quot;~/locked/securedpage.aspx&amp;quot;&lt;/span&gt;&lt;span&gt;&amp;gt;&lt;/span&gt;&lt;/font&gt;&lt;br /&gt;&lt;/font&gt;&lt;font face=&quot;Consolas&quot;&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;lt;/&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#800000&quot;&gt;asp&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;:&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#800000&quot;&gt;Login&lt;/font&gt;&lt;/span&gt;&lt;span&gt;&lt;font color=&quot;#0000ff&quot;&gt;&amp;gt;&lt;/font&gt;&lt;/span&gt;&lt;/font&gt;&lt;/pre&gt;&lt;br /&gt;&lt;br /&gt;&lt;pre style=&quot;line-height: normal; font-family: &quot;&gt;Thats it. Have fun.&lt;br /&gt;&lt;/pre&gt;  </description><link>http://jerrysimpressions.blogspot.com/2010/10/developing-custom-membershipprovider.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-8118007170985206971</guid><pubDate>Wed, 24 Jun 2009 08:37:00 +0000</pubDate><atom:updated>2009-07-01T19:12:31.798+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iPhone</category><title>iPhone Cellular Data Network missing</title><description>&lt;p&gt;Open Cydia – search for “APN Editing” and install it. Now you will find Settings – General – Network – Cellular Data Network.&lt;/p&gt;&lt;p&gt;&lt;strong&gt;* Update&lt;/strong&gt; *&lt;br /&gt;It might be that you carrier blocks some ip addresses, or dns names, so try with wifi!&lt;/p&gt;</description><link>http://jerrysimpressions.blogspot.com/2009/06/iphone-cellular-data-network-missing.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>12</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-1205397498523193086</guid><pubDate>Wed, 24 Jun 2009 07:33:00 +0000</pubDate><atom:updated>2009-06-24T09:33:39.235+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">iPhone</category><title>iPhone OS3 MMS and Tethering</title><description>&lt;p&gt;If your carrier does not provide you with config settings for your iPhone, go to &lt;a href=&quot;http://help.benm.at&quot; target=&quot;_blank&quot;&gt;help.benm.at&lt;/a&gt; (from your iPhone) there you will find help,…. &lt;/p&gt;  </description><link>http://jerrysimpressions.blogspot.com/2009/06/iphone-os3-mms-and-tethering.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-9146448221132242561</guid><pubDate>Wed, 24 Jun 2009 07:14:00 +0000</pubDate><atom:updated>2009-06-24T09:14:54.145+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">private</category><title>Legoland Günzburg (Germany)</title><description>&lt;p&gt;Our second trip to an amusement park this year. As my son starts with school this autumn we decided to travel to some places with him, before school takes over :-)&lt;/p&gt;  &lt;p&gt;Compared to Disneyland – Legoland is much smaller – but – more relaxing, more fun, less people, better music, better service in restaurants, less expensive and have I mentioned more fun?&lt;/p&gt;  &lt;p&gt;So if you kid is not the absolute Disney lover, check out &lt;a href=&quot;http://www.legoland.de/&quot; target=&quot;_blank&quot;&gt;Legoland&lt;/a&gt;!&lt;/p&gt;  </description><link>http://jerrysimpressions.blogspot.com/2009/06/legoland-gunzburg-germany.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-6220389648008006867</guid><pubDate>Tue, 09 Jun 2009 12:36:00 +0000</pubDate><atom:updated>2009-06-24T09:18:07.030+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sitecore</category><title>Empty strings are not allowed</title><description>&lt;p&gt;We migrated the developer environment from Sitecore 5 to Sitecore 6.0.2.&lt;/p&gt;&lt;p&gt;Basically everything went straight forward. Its not comfortable but ok. Some APIs have changed, that business as usual.&lt;/p&gt;&lt;p&gt;However – one problem took a while to be solved – the “Empty strings are not allowed - Parameter name: fieldName”.&lt;/p&gt;&lt;p&gt;We tried many different things to solve this – updating templates, verifying web.config, debugging and so on. Then we discovered – that one of our colleagues did not have the problem.&lt;/p&gt;&lt;p&gt;So I went to user manager, selected my profile, clicked on “Reset Settings” logged in again – and there – it worked.&lt;/p&gt;&lt;p&gt;In the meantime I learned from Sitecore Support that there is even a tool to fix the problem – you just need to open a case,….&lt;/p&gt;</description><link>http://jerrysimpressions.blogspot.com/2009/06/empty-strings-are-not-allowed.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-4375826583776696371</guid><pubDate>Mon, 25 May 2009 09:56:00 +0000</pubDate><atom:updated>2009-06-24T09:17:13.002+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">private</category><title>Disneyland Paris</title><description>&lt;p&gt;Last week we have been to &lt;strike&gt;Waiting&lt;/strike&gt;DisneyLand. Oh yes, my son enjoyed every day and nearly every ride. I absolutely enjoyed the “Hollywood Tower Hotel” and other “wild” rides.&lt;/p&gt;&lt;p&gt;Nearly all rides are well optimized, meaning the waiting queues, “fast pass” tickets and so on. Even the information how long you will have to wait is most accurate. But never expect fast service in one of the restaurants there. It seems they never heard of optimization, or have ever been proper trained.&lt;/p&gt;</description><link>http://jerrysimpressions.blogspot.com/2009/05/disneyland-paris.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-7828464328571469538</guid><pubDate>Wed, 08 Apr 2009 07:02:00 +0000</pubDate><atom:updated>2009-04-08T09:02:42.100+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">IBM</category><title>SOA in Action</title><description>&lt;p&gt;Check out how IBM created the “Virtual Forbidden City” and gain some knowledge on SOA.&lt;/p&gt;  &lt;p&gt;Virtual Event on the 28th or 29th April.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://www-01.ibm.com/software/uk/itsolutions/soa/virtual-forbidden-city/&quot; target=&quot;_blank&quot;&gt;click&lt;/a&gt;&lt;/p&gt;  </description><link>http://jerrysimpressions.blogspot.com/2009/04/soa-in-action.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-4819805743465392085</guid><pubDate>Mon, 06 Apr 2009 12:00:00 +0000</pubDate><atom:updated>2009-04-06T14:00:22.964+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sitecore</category><title>Sitecore Item:Saving</title><description>&lt;p&gt;Sitecore has a wonderful system to add your code to specific events. I have used Item:Saving to summarize some content fields into one specific field which we used for indexing. That worked great.&lt;/p&gt;  &lt;p&gt;Recently I received a request to do some more sophisticated checks on some fields and deny saving when something does not fit.&lt;/p&gt;  &lt;p&gt;I remembered my OnItemSaving method and added some code to it, but when something went wrong, the message box telling the error came twice.&lt;/p&gt;  &lt;p&gt;After some debugging I found that the code really gets called twice. But why?&lt;/p&gt;  &lt;p&gt;Try yourself – check your web.config and set &amp;lt;events timingLevel=&amp;quot;custom&amp;quot;&amp;gt; to &amp;lt;events timingLevel=&amp;quot;high&amp;quot;&amp;gt;. Modify an item, save it and check your log file:&lt;/p&gt;  &lt;p&gt;Event started: item:creating   &lt;br /&gt;Event ended: item:creating. Elapsed: 0.00838095344520044    &lt;br /&gt;Event started: item:created    &lt;br /&gt;Event ended: item:created. Elapsed: 0.00502857206712026    &lt;br /&gt;Event started: item:versionAdding    &lt;br /&gt;Event ended: item:versionAdding. Elapsed: 0.00474920695228025    &lt;br /&gt;Event started: &lt;font color=&quot;#0000ff&quot;&gt;item:saving&lt;/font&gt;    &lt;br /&gt;Event ended: item:saving. Elapsed: 0.00586666741164031    &lt;br /&gt;Event started: item:saved    &lt;br /&gt;Event ended: item:saved. Elapsed: 419.566732643395    &lt;br /&gt;Event started: item:versionAdded    &lt;br /&gt;Event ended: item:versionAdded. Elapsed: 0.00474920695228025    &lt;br /&gt;Event started: item:added    &lt;br /&gt;Event ended: item:added. Elapsed: 0.00502857206712026    &lt;br /&gt;Event started: &lt;font color=&quot;#0000ff&quot;&gt;item:saving     &lt;br /&gt;&lt;/font&gt;Event ended: item:saving. Elapsed: 0.00419047672260022    &lt;br /&gt;Event started: item:saved    &lt;br /&gt;Event ended: item:saved. Elapsed: 98.5195045739054&lt;/p&gt;  &lt;p&gt;Any Idea? :-)&lt;/p&gt;  </description><link>http://jerrysimpressions.blogspot.com/2009/04/sitecore-itemsaving.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>4</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-1189578998787791320</guid><pubDate>Mon, 23 Feb 2009 09:38:00 +0000</pubDate><atom:updated>2009-06-24T09:17:02.410+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">private</category><title>Picture of our Pleo</title><description>&lt;p class=&quot;mobile-photo&quot;&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSjeScIxpjb7NOi2rzA8GtSvGKxNGoo7ZkRQgPFa6LjNTLQfAVHCcFIQXPhHtFLydyOtHVSivdZFzBnfhTwAuyZ0A4Rfq6WjS9KaPihjb4xfVTnZQxEb19lonUt4ZeFoNUgVYrBeNrKL5S/s1600-h/photo-750948.jpg&quot;&gt;&lt;img id=&quot;BLOGGER_PHOTO_ID_5305925079387629234&quot; alt=&quot;&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSjeScIxpjb7NOi2rzA8GtSvGKxNGoo7ZkRQgPFa6LjNTLQfAVHCcFIQXPhHtFLydyOtHVSivdZFzBnfhTwAuyZ0A4Rfq6WjS9KaPihjb4xfVTnZQxEb19lonUt4ZeFoNUgVYrBeNrKL5S/s320/photo-750948.jpg&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;Sleeping :-)</description><link>http://jerrysimpressions.blogspot.com/2009/02/picture-of-our-pleo.html</link><author>noreply@blogger.com (JerryVienna)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjSjeScIxpjb7NOi2rzA8GtSvGKxNGoo7ZkRQgPFa6LjNTLQfAVHCcFIQXPhHtFLydyOtHVSivdZFzBnfhTwAuyZ0A4Rfq6WjS9KaPihjb4xfVTnZQxEb19lonUt4ZeFoNUgVYrBeNrKL5S/s72-c/photo-750948.jpg" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-5411961843784478647</guid><pubDate>Wed, 18 Feb 2009 19:45:00 +0000</pubDate><atom:updated>2009-06-24T09:16:51.408+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">private</category><title>New Pet</title><description>&lt;p&gt;To help my son get over his &lt;a href=&quot;http://jerrysimpressions.blogspot.com/2009/02/my-sons-first-surgery.html&quot; target=&quot;_blank&quot;&gt;surgery&lt;/a&gt; I bought a new pet. Oh no, this one is made of plastic, some computer chips, sensors and engines.&lt;/p&gt;&lt;p&gt;His name is &lt;a href=&quot;http://www.pleoworld.com/&quot; target=&quot;_blank&quot;&gt;PLEO&lt;/a&gt;.&lt;/p&gt;&lt;p&gt;Now we have following Robots at home:&lt;/p&gt;&lt;ul&gt;&lt;li&gt;&lt;a href=&quot;http://www.wowwee.com/en/products/toys/robots/robotics/robocreatures:robopet&quot; target=&quot;_blank&quot;&gt;Robopet&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.wowwee.com/en/products/toys/robots/robotics/robosapiens:robosapien-v2&quot; target=&quot;_blank&quot;&gt;Robosapien V2&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.wowwee.com/en/products/toys/robots/robotics/tri-bot&quot; target=&quot;_blank&quot;&gt;Tri-Bot&lt;/a&gt; (German Version – I love this guy!)&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://www.pleoworld.com/&quot; target=&quot;_blank&quot;&gt;Pleo&lt;/a&gt;&lt;/li&gt;&lt;li&gt;&lt;a href=&quot;http://mindstorms.lego.com/eng/Vienna_dest/default.aspx&quot; target=&quot;_blank&quot;&gt;Lego Mindstorms NXT&lt;/a&gt;&lt;/li&gt;&lt;/ul&gt;&lt;p&gt;The Lego and Pleo are programmable, hope I will have some time to do some Pleo programming,….&lt;/p&gt;&lt;p&gt;But, there are still two Robots I want to have –&lt;br /&gt;&lt;a href=&quot;http://www.tomy.co.uk/ImageZoom.aspx?id=2132554&quot; target=&quot;_blank&quot;&gt;I-Sobot&lt;/a&gt; seems to be the über cool gadget and &lt;a href=&quot;http://www.wowwee.com/en/products/tech/household/rovio&quot; target=&quot;_blank&quot;&gt;Rovio&lt;/a&gt; as the watchdog for my home :-)&lt;/p&gt;</description><link>http://jerrysimpressions.blogspot.com/2009/02/new-pet.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-3209280882343680897</guid><pubDate>Wed, 18 Feb 2009 19:24:00 +0000</pubDate><atom:updated>2009-06-24T09:16:38.977+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">private</category><title>My son’s first surgery</title><description>&lt;p&gt;Last Friday my son had his first surgery, the &lt;a href=&quot;http://en.wikipedia.org/wiki/Pharyngeal_tonsil&quot; target=&quot;_blank&quot;&gt;Tonsils&lt;/a&gt; have been removed.&lt;/p&gt;&lt;p&gt;As he had to fast, I stayed up one hour earlier as he, to have my coffee. At 7 am we where at the &lt;a href=&quot;http://www.stanna.at/&quot; target=&quot;_blank&quot;&gt;St. Anna Kinderspital&lt;/a&gt;. To make it short – I hope that I do not need to accompany my son again. It was horrible to see him fade away and it was even more shocking to see him come out from anaesthesia. &lt;/p&gt;&lt;p&gt;We could leave the hospital in the early afternoon.&lt;/p&gt;&lt;p&gt;Now it’s history. Thanks!&lt;/p&gt;</description><link>http://jerrysimpressions.blogspot.com/2009/02/my-sons-first-surgery.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-476926286467230363</guid><pubDate>Tue, 13 Jan 2009 14:29:00 +0000</pubDate><atom:updated>2009-06-24T09:16:28.382+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Programming</category><title>TOP 25 Most Dangerous Programming Errors</title><description>&lt;p&gt;You write code?&lt;/p&gt;&lt;p&gt;You read all those fancy architecture, patterns, object, framework, whatever books. Stop it.&lt;/p&gt;&lt;p&gt;If you are a responsible developer go read this: &lt;a href=&quot;http://www.sans.org/top25errors/?utm_source=web&amp;amp;utm_medium=text-ad&amp;amp;utm_content=Announcement_Bar_20090111&amp;amp;utm_campaign=Top25&amp;amp;ref=37029&quot;&gt;SANS Institute - CWE/SANS TOP 25 Most Dangerous Programming Errors&lt;/a&gt;&lt;/p&gt;&lt;p&gt;Then you can continue with the fancy books. :-)&lt;/p&gt;</description><link>http://jerrysimpressions.blogspot.com/2009/01/top-25-most-dangerous-programming.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-1952852503573857580</guid><pubDate>Fri, 21 Nov 2008 15:02:00 +0000</pubDate><atom:updated>2009-06-24T09:16:12.885+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Fun</category><category domain="http://www.blogger.com/atom/ns#">Sitecore</category><title>Hotel Room 404</title><description>&lt;p&gt;Everyone knows people who are some kind of superstitious. However, I do not care about black cats, the number 13 or what ever.&lt;/p&gt;&lt;p&gt;I just had a good laugh when I received the key for my hotel room. &lt;/p&gt;&lt;p&gt;&lt;a href=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEia2eUUuszp42LpsfNycLKxVWqM0R4Fs5jW9omV_HnO9YwPBSryj8K10sXJGCHiyJPMii0G6TioFF_ZrchR60Qn3DUgJsanmprJT7FNGHP1Lw7lPpoU_xwJ21UuTvmB0XmDSo8ImhyS8PDi/s1600-h/image%5B8%5D.png&quot;&gt;&lt;img style=&quot;BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: 0px&quot; height=&quot;244&quot; alt=&quot;image&quot; src=&quot;https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFZflp4a2rumEOjrvDaaMrKsJZAfXygv2LCymnrcys4mfHxgE36-j4YxF289DJyFO517c4MONJpvYfQneYBQKRDtR9w6YQ-2DPsLCJuFdlDjzwxwmlKxXDAbsWpJH_ChYtJ1o3pBHKzXe_/?imgmax=800&quot; width=&quot;184&quot; border=&quot;0&quot; /&gt;&lt;/a&gt; &lt;/p&gt;&lt;p&gt;And for a superstitious (web) developer - this must be the worst room to stay :-)&lt;/p&gt;</description><link>http://jerrysimpressions.blogspot.com/2008/11/hotel-room-404.html</link><author>noreply@blogger.com (JerryVienna)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEgFZflp4a2rumEOjrvDaaMrKsJZAfXygv2LCymnrcys4mfHxgE36-j4YxF289DJyFO517c4MONJpvYfQneYBQKRDtR9w6YQ-2DPsLCJuFdlDjzwxwmlKxXDAbsWpJH_ChYtJ1o3pBHKzXe_/s72-c?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-6417625120029256961</guid><pubDate>Tue, 11 Nov 2008 10:47:00 +0000</pubDate><atom:updated>2009-06-24T09:15:59.259+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sitecore</category><title>Invalid character in a Base-64 string (ASP.NET) « Ketone Cops</title><description>&lt;p&gt;If you ever come across this error - this might be the solution:&lt;/p&gt;&lt;p&gt;&lt;a href=&quot;http://delroger.wordpress.com/2008/08/19/invalid-character-in-a-base-64-string-aspnet/&quot; target=&quot;_blank&quot;&gt;Invalid character in a Base-64 string (ASP.NET)&lt;/a&gt;&lt;/p&gt;</description><link>http://jerrysimpressions.blogspot.com/2008/11/invalid-character-in-base-64-string.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-7700144103845917452</guid><pubDate>Fri, 07 Nov 2008 10:24:00 +0000</pubDate><atom:updated>2009-06-24T09:15:35.649+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sitecore</category><title>Sitecore Level 2</title><description>&lt;p&gt;Last week I passed Sitecore Level 2 certification. So let&#39;s continue with work on Sitecore,....&lt;/p&gt;</description><link>http://jerrysimpressions.blogspot.com/2008/11/sitecore-level-2.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-2644427603262832677</guid><pubDate>Mon, 29 Sep 2008 09:47:00 +0000</pubDate><atom:updated>2008-09-29T11:47:31.902+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">about me</category><title>IT Specialist Certification Program</title><description>&lt;p&gt;Today I received my Open Group Certification:&lt;/p&gt;  &lt;p&gt;&lt;em&gt;&lt;strong&gt;Open Group Master Certified IT Specialist&lt;/strong&gt;&lt;/em&gt;&lt;/p&gt;  &lt;p&gt;&lt;a title=&quot;The Open Group Certification&quot; href=&quot;http://www.opengroup.org/itsc/cert/&quot; target=&quot;_blank&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;96&quot; alt=&quot;Master_Cert_ITSpec&quot; src=&quot;http://lh6.ggpht.com/jerryp.vienna/SOCkM2C2OSI/AAAAAAAAABw/Olkn8yvXAnc/Master_Cert_ITSpec%5B3%5D.jpg?imgmax=800&quot; width=&quot;244&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  </description><link>http://jerrysimpressions.blogspot.com/2008/09/it-specialist-certification-program.html</link><author>noreply@blogger.com (JerryVienna)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh6.ggpht.com/jerryp.vienna/SOCkM2C2OSI/AAAAAAAAABw/Olkn8yvXAnc/s72-c/Master_Cert_ITSpec%5B3%5D.jpg?imgmax=800" height="72" width="72"/><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-4554983821319184853</guid><pubDate>Thu, 04 Sep 2008 14:20:00 +0000</pubDate><atom:updated>2008-09-04T16:22:08.113+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sitecore</category><title>Sitecore getting back to standard?</title><description>&lt;p&gt;So you changed the value of a field and want to revert to standard? Thats even more important if you did some layout changes, but need to get back to the template&#39;s standard?&lt;/p&gt;  &lt;p&gt;Go to the Versions tab, there you will find the &amp;quot;Reset&amp;quot; button.&lt;/p&gt;  &lt;p&gt;It saved my day!&lt;/p&gt;  </description><link>http://jerrysimpressions.blogspot.com/2008/09/sitecore-getting-back-to-standard.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-978396257100091451</guid><pubDate>Wed, 27 Aug 2008 06:24:00 +0000</pubDate><atom:updated>2008-08-27T08:24:34.802+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sitecore</category><title>Custom Languages and Sitecore</title><description>&lt;p&gt;There is of course one detail you have to consider:&lt;/p&gt;  &lt;p&gt;Writing out the content language needs a translation. But I guess you thought of that when you where creating the rendering for the meta tags.&lt;/p&gt;  </description><link>http://jerrysimpressions.blogspot.com/2008/08/custom-languages-and-sitecore.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-9194909338974622619</guid><pubDate>Tue, 10 Jun 2008 18:38:00 +0000</pubDate><atom:updated>2008-06-10T20:38:28.875+02:00</atom:updated><title>Killer Application</title><description>&lt;p&gt;Whats the reason to go berserk?&lt;/p&gt; &lt;embed src=&quot;http://embed.break.com/NTEzNTY5&quot; width=&quot;464&quot; height=&quot;392&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; /&gt;  &lt;br /&gt;&lt;font size=&quot;1&quot;&gt;&lt;a href=&quot;http://www.break.com/index/office-worker-meltdown-second-angle.html&quot;&gt;Office Worker Meltdown Second Angle&lt;/a&gt; - Watch more &lt;a href=&quot;http://www.break.com/&quot;&gt;free videos&lt;/a&gt;&lt;/font&gt;  </description><link>http://jerrysimpressions.blogspot.com/2008/06/killer-application.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-3279402966043824210</guid><pubDate>Tue, 10 Jun 2008 18:36:00 +0000</pubDate><atom:updated>2008-06-10T20:36:10.286+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Fun</category><title>No Killer Games but Killer Excel?</title><description>&lt;p&gt;Will this now be the start for a discussion about &amp;quot;Killer Excel&amp;quot;?&lt;/p&gt;  &lt;p&gt;&lt;embed src=&quot;http://embed.break.com/NTEzMzEw&quot; width=&quot;464&quot; height=&quot;392&quot; type=&quot;application/x-shockwave-flash&quot; allowscriptaccess=&quot;always&quot; /&gt;    &lt;br /&gt;&lt;font size=&quot;1&quot;&gt;&lt;a href=&quot;http://www.break.com/index/office-worker-goes-absolutely-insane.html&quot;&gt;Office Worker Goes Absolutely Insane&lt;/a&gt; - Watch more &lt;a href=&quot;http://www.break.com/&quot;&gt;free videos&lt;/a&gt;&lt;/font&gt;&lt;/p&gt;  </description><link>http://jerrysimpressions.blogspot.com/2008/06/no-killer-games-but-killer-excel.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-9095458866467908818</guid><pubDate>Wed, 21 May 2008 08:15:00 +0000</pubDate><atom:updated>2008-05-21T10:15:45.479+02:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">Sitecore</category><title>Sitecore and Languages</title><description>&lt;p&gt;My customer uses translation services and employees to do all the necessary translation work. They have a very good web application for that and utilize those translations on their current homepages. &lt;/p&gt;  &lt;p&gt;To shorten that story a little bit, every text is represented using &amp;quot;webkeys&amp;quot; in the form [key=KeyName] and is then translated &amp;quot;on the fly&amp;quot; into the text and language necessary for display.&lt;/p&gt;  &lt;p&gt;Not all developers know of ISO Standards, or are able to use the correct one. So for some languages, instead of the Language Identifier, the Country Code has been taken. &lt;/p&gt;  &lt;p&gt;Now two options:&lt;/p&gt;  &lt;p&gt;1) In Sitecore add the correct language, create either some Sitecore Items to tranlsate from Correct to Wrong Language Identifier, add code to perform the translation, eventually add a cache and manage it, go to the translation db and request translations for your keys.&lt;/p&gt;  &lt;p&gt;2) Create Custom Cultures, e.g. reigster the wrong Language Code in the system, in Sitecore add the Language with the &amp;quot;wrong&amp;quot; ISO code, no other changes, no cache, no additional code.&lt;/p&gt;  &lt;p&gt;To work with option two - download Sitecore`s &lt;a href=&quot;http://sdn5.sitecore.net/Resources/Tools/Language%20Registration.aspx&quot; target=&quot;_blank&quot;&gt;Language Registration Tool&lt;/a&gt; and register the Language Code.&lt;/p&gt;  &lt;p&gt;&lt;a href=&quot;http://lh3.ggpht.com/jerryp.vienna/SDPaKIMzaLI/AAAAAAAAABI/TNQ5CBv8uik/s1600-h/Sitecore%20Language%20Registration%20tool%5B4%5D.png&quot;&gt;&lt;img style=&quot;border-right: 0px; border-top: 0px; border-left: 0px; border-bottom: 0px&quot; height=&quot;347&quot; alt=&quot;Sitecore Language Registration tool&quot; src=&quot;http://lh3.ggpht.com/jerryp.vienna/SDPaMIMzaMI/AAAAAAAAABQ/mmQgBvyKDxw/Sitecore%20Language%20Registration%20tool_thumb%5B2%5D.png?imgmax=800&quot; width=&quot;472&quot; border=&quot;0&quot; /&gt;&lt;/a&gt;&lt;/p&gt;  &lt;p&gt;In the above screen shot you can see that I registered&amp;#160; a language &amp;quot;cz&amp;quot;, so I now can use the language identifier cz in Sitecore.&lt;/p&gt;  </description><link>http://jerrysimpressions.blogspot.com/2008/05/sitecore-and-languages.html</link><author>noreply@blogger.com (JerryVienna)</author><media:thumbnail xmlns:media="http://search.yahoo.com/mrss/" url="http://lh3.ggpht.com/jerryp.vienna/SDPaMIMzaMI/AAAAAAAAABQ/mmQgBvyKDxw/s72-c/Sitecore%20Language%20Registration%20tool_thumb%5B2%5D.png?imgmax=800" height="72" width="72"/><thr:total>1</thr:total></item><item><guid isPermaLink="false">tag:blogger.com,1999:blog-1962256197118029661.post-1580185350443677729</guid><pubDate>Mon, 03 Mar 2008 13:07:00 +0000</pubDate><atom:updated>2008-03-03T14:11:58.205+01:00</atom:updated><category domain="http://www.blogger.com/atom/ns#">about me</category><category domain="http://www.blogger.com/atom/ns#">welcome</category><title>Hello World</title><description>not only the first program every programmer writes, but also the first words for my blog.&lt;br /&gt;&lt;br /&gt;I am Jerry, living in Vienna, Austria. Married, 2 kids, one cat. Working for IBM since 1996, before I worked for some other companies.&lt;br /&gt;&lt;br /&gt;I use this blog to write about my work and maybe sometimes about my life. You can expect posting me on development, customer care, politics, and whatever keeps my brain busy.</description><link>http://jerrysimpressions.blogspot.com/2008/03/hello-world.html</link><author>noreply@blogger.com (JerryVienna)</author><thr:total>0</thr:total></item></channel></rss>