<?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>Development Blog</title>
	<atom:link href="http://dev-talks.com/feed/" rel="self" type="application/rss+xml" />
	<link>http://dev-talks.com</link>
	<description></description>
	<lastBuildDate>Sun, 04 Dec 2011 11:49:58 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.2.1</generator>
		<item>
		<title>Cisco VPN + Windows 7 + Belkin N+</title>
		<link>http://dev-talks.com/2011/12/04/cisco-vpn-windows-7-belkin-n/</link>
		<comments>http://dev-talks.com/2011/12/04/cisco-vpn-windows-7-belkin-n/#comments</comments>
		<pubDate>Sun, 04 Dec 2011 11:49:58 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dev-talks.com/?p=171</guid>
		<description><![CDATA[Found a strange update which helped to improve the VPN connectivity: DNE Support &#8211; Deterministic Networks.]]></description>
			<content:encoded><![CDATA[<p>Found a strange update which helped to improve the VPN connectivity:</p>
<p><a href='http://www.citrix.com/lang/English/lp/lp_1680845.asp'>DNE Support &#8211; Deterministic Networks</a>.</p>
]]></content:encoded>
			<wfw:commentRss>http://dev-talks.com/2011/12/04/cisco-vpn-windows-7-belkin-n/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>InvalidOperationException in Silverlight designer</title>
		<link>http://dev-talks.com/2011/10/22/invalidoperationexception-in-silverlight-designer/</link>
		<comments>http://dev-talks.com/2011/10/22/invalidoperationexception-in-silverlight-designer/#comments</comments>
		<pubDate>Sat, 22 Oct 2011 11:20:26 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://dev-talks.com/?p=50</guid>
		<description><![CDATA[After creating a BasePage for all my pages and moving the DomainContext initialization to the base class, I got this design time error: The current instance of WebContext is not available. You must instantiate a WebContext and add it to &#8230;<p class="read-more"><a href="http://dev-talks.com/2011/10/22/invalidoperationexception-in-silverlight-designer/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>After <a href="http://dev-talks.com/2011/10/19/create-base-page-for-silverlight-page/" title="Create base page for Silverlight Page">creating a BasePage</a> for all my pages and moving the DomainContext initialization to the base class, I got this design time error:</p>
<p><em>The current instance of WebContext is not available.  You must instantiate a WebContext and add it to Application.ApplicationLifetimeObjects within the default App constructor.</em></p>
<p>Looks like a Silverlight bug, but all I did is checking the design time at the beginning of the constructor:</p>
<pre class="brush: csharp; title: ; notranslate">
public BasePage()
{
   if (DesignerProperties.IsInDesignTool) return;
   ...
}
</pre>
<p>That&#8217;s it!</p>
]]></content:encoded>
			<wfw:commentRss>http://dev-talks.com/2011/10/22/invalidoperationexception-in-silverlight-designer/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>RTL richtext support in Silverlight</title>
		<link>http://dev-talks.com/2011/10/19/rtl-richtext-support-in-silverlight/</link>
		<comments>http://dev-talks.com/2011/10/19/rtl-richtext-support-in-silverlight/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 14:27:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://dev-talks.com/?p=46</guid>
		<description><![CDATA[Well, the bottom line &#8211; there is no proper solution for a HTML like RTL support in Silverlight. I&#8217;ve checked several approaches: Using Telerik RadRichTextBox Trying to implement it using embedded HTML browser control It is possible to make RTL &#8230;<p class="read-more"><a href="http://dev-talks.com/2011/10/19/rtl-richtext-support-in-silverlight/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Well, the bottom line &#8211; there is no proper solution for a HTML like RTL support in Silverlight.<br />
I&#8217;ve checked several approaches:</p>
<ul>
<li>Using Telerik RadRichTextBox</li>
<li> Trying to implement it using embedded HTML browser control</li>
</ul>
<p>It is possible to make RTL richtext working in Silverlight, but there remains one serious issue &#8211; <strong>mixed RTL and LTR support</strong></p>
<p><strong>Using Telerik RadRichTextBox</strong><br />
For some strange reason Telerik actually supported RTL richtext till Q2 release where they seriously messed up. If you download the Q1 2011 version, you will be able to use the RTL support without any problems. Telerik support admitted that it&#8217;s a bug, but in order to fix it, people should vote for it. Sounds weird, right?<br />
So Telerik controls are off the table.<br />
<span id="more-46"></span></p>
<li> Trying to implement it using embedded HTML browser control</li>
<p>There is no easy way to use the native Silverlight RichTextBox to present RTL HTML, so I&#8217;ve decided to implement it using a Browser control to present the HTML.<br />
So far it works pretty well. I can manipulate the text using Javascript calls.</p>
]]></content:encoded>
			<wfw:commentRss>http://dev-talks.com/2011/10/19/rtl-richtext-support-in-silverlight/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Create base page for Silverlight Page</title>
		<link>http://dev-talks.com/2011/10/19/create-base-page-for-silverlight-page/</link>
		<comments>http://dev-talks.com/2011/10/19/create-base-page-for-silverlight-page/#comments</comments>
		<pubDate>Wed, 19 Oct 2011 10:29:10 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Silverlight]]></category>

		<guid isPermaLink="false">http://dev-talks.com/?p=28</guid>
		<description><![CDATA[If you would like to create a base page with common functionality &#8211; create your own base page and derive each new page from the base class. Create BasePage.cs Derive the real page from the BasePage.cs Now if you compile &#8230;<p class="read-more"><a href="http://dev-talks.com/2011/10/19/create-base-page-for-silverlight-page/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>If you would like to create a base page with common functionality &#8211; create your own base page and derive each new page from the base class.</p>
<p><strong>Create BasePage.cs</strong></p>
<pre class="brush: csharp; title: ; notranslate">
namespace MyApp.Views
{
    public class BasePage:Page
    {
    }
}
</pre>
<p>Derive the real page from the BasePage.cs</p>
<pre class="brush: csharp; title: ; notranslate">
namespace MyApp.Views
{
    public partial class NewPage: BasePage
    {
    }
}
</pre>
<p>Now if you compile the project you will get the following error:<br />
<em>Partial declarations of &#8216;MyApp.Views.NewPage&#8217; must not specify different base classes</em></p>
<p>Here you should do two more steps: <span id="more-28"></span></p>
<p><strong>Change the Xaml accodringly:</strong></p>
<p>from:</p>
<pre class="brush: xml; title: ; notranslate">
namespace MyApp.Views
&lt;navigation:Page x:Class=&quot;MyApp.Views.EditArticle&quot;

           .../&gt;
&lt;/navigation:Page&gt;
</pre>
<p>to:</p>
<pre class="brush: csharp; title: ; notranslate">
&lt;local:BasePage x:Class=&quot;MyApp.Views.NewPage&quot;
           xmlns:local=&quot;clr-namespace:MyApp.Views&quot;
           .../&gt;

&lt;/local:BasePage&gt;
</pre>
<p><strong>And the last important thing &#8211; Add reference to AssemblyInfo.cs</strong></p>
<pre class="brush: csharp; title: ; notranslate">
  [assembly: XmlnsDefinition(&quot;http://schemas.microsoft.com/client/2007&quot;, &quot;MyApp.Views&quot;)]
</pre>
]]></content:encoded>
			<wfw:commentRss>http://dev-talks.com/2011/10/19/create-base-page-for-silverlight-page/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>WordPress as an issue tracking system &#8211; Part 2 &#8211; Setting up the process</title>
		<link>http://dev-talks.com/2009/05/16/wordpress-as-an-issue-tracking-system-part-2-setting-up-the-process/</link>
		<comments>http://dev-talks.com/2009/05/16/wordpress-as-an-issue-tracking-system-part-2-setting-up-the-process/#comments</comments>
		<pubDate>Sat, 16 May 2009 21:08:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Uncategorized]]></category>

		<guid isPermaLink="false">http://dev-talks.com/?p=14</guid>
		<description><![CDATA[Workflow Notifications and email integration Security Reports]]></description>
			<content:encoded><![CDATA[<ul>
<li>Workflow</li>
<li>Notifications and email integration</li>
<li>Security</li>
<li>Reports</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://dev-talks.com/2009/05/16/wordpress-as-an-issue-tracking-system-part-2-setting-up-the-process/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>WordPress as an issue tracking system &#8211; Part 1 &#8211; First thoughts</title>
		<link>http://dev-talks.com/2009/05/16/wordpress-as-an-issue-tracking-system-part-1-first-thoughts/</link>
		<comments>http://dev-talks.com/2009/05/16/wordpress-as-an-issue-tracking-system-part-1-first-thoughts/#comments</comments>
		<pubDate>Sat, 16 May 2009 21:02:05 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[Issue tracking]]></category>

		<guid isPermaLink="false">http://dev-talks.com/?p=11</guid>
		<description><![CDATA[Recently I have been looking for an issue tracking system for our project. I will write later about all the criteria I used, but I just had a thought using the WordPress. Yes, it does sounds strange to use a &#8230;<p class="read-more"><a href="http://dev-talks.com/2009/05/16/wordpress-as-an-issue-tracking-system-part-1-first-thoughts/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Recently I have been looking for an issue tracking system for our project.<br />
I will write later about all the criteria I used, but I just had a thought using the WordPress.<br />
<span id="more-11"></span><br />
Yes, it does sounds strange to use a blog platform for ticket management, but on the other hand it might be a great solution for a small size project (< 5 developers).<br />
The problem which I already had to deal with is hot to learn from all the bugs/tasks list, and improve the development process as we go on. With WordPress it became really easy to tag, search and learn from from this huge database.</p>
<p><a href="http://dev-talks.com/?p=14">Follow me to part 2 where we will setup the the WordPress as an issue tracking system</a></p>
]]></content:encoded>
			<wfw:commentRss>http://dev-talks.com/2009/05/16/wordpress-as-an-issue-tracking-system-part-1-first-thoughts/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>JAXB 2.0 vs. Simple 1.4 for object serialization</title>
		<link>http://dev-talks.com/2007/07/29/jaxb-20-vs-simple-14-for-object-serialization/</link>
		<comments>http://dev-talks.com/2007/07/29/jaxb-20-vs-simple-14-for-object-serialization/#comments</comments>
		<pubDate>Sun, 29 Jul 2007 18:50:20 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JAXB]]></category>

		<guid isPermaLink="false">http://dev-talks.com/?p=9</guid>
		<description><![CDATA[I will examine JAXB and Simple according to the following criterias. 1. Ease of use. 2. Performance. 1. Ease of use or fast implementation 2. Performance Conclusion You might argue saying that comparing these two is like comparing jeans and &#8230;<p class="read-more"><a href="http://dev-talks.com/2007/07/29/jaxb-20-vs-simple-14-for-object-serialization/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>I will examine JAXB and Simple according to the following criterias.<br />
1. Ease of use.<br />
2. Performance.<br />
<span id="more-9"></span><br />
<strong>1. Ease of use or fast implementation</strong><br />
<strong>2. Performance</strong><br />
<strong>Conclusion</strong></p>
<p>You might argue saying that comparing these two is like comparing jeans and socks, so lets first scope our discussion to my task, which was:<br />
1. Saving simple objects as XML files<br />
2. Read (deserialize) them back to Java objects.<br />
3. Support Lists.</p>
<p>Simple performed just like it named &#8211; both serialization and deserialization was easy. Mapping object with annotation was very intuitive.<br />
JAXB &#8211; After 2 hours of struggling with the configuration I have finally managed to set up my objects and map them properly. Both serialization and deserialization was easy. </p>
<p>The conclusion is Simple!<br />
 <img src='http://dev-talks.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://dev-talks.com/2007/07/29/jaxb-20-vs-simple-14-for-object-serialization/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>JaxB &#8211; Unmarshalling namespace prefix</title>
		<link>http://dev-talks.com/2007/07/29/jaxb-unmarshalling-namespace-prefix/</link>
		<comments>http://dev-talks.com/2007/07/29/jaxb-unmarshalling-namespace-prefix/#comments</comments>
		<pubDate>Sun, 29 Jul 2007 14:11:16 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[JAXB]]></category>

		<guid isPermaLink="false">http://dev-talks.com/?p=8</guid>
		<description><![CDATA[After 2 hours of searching for the answer I just couldn&#8217;t find a decent example how to unmarshall XML file with namespace prefix. Looks like, there is no straightforward way to perform this task with JaxB! Sample xml with &#8220;bzm&#8221; &#8230;<p class="read-more"><a href="http://dev-talks.com/2007/07/29/jaxb-unmarshalling-namespace-prefix/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>After 2 hours of searching for the answer I just couldn&#8217;t find a decent example how to unmarshall XML file with namespace prefix.<br />
Looks like, there is no straightforward way to perform this task with JaxB!</p>
<p><span id="more-8"></span></p>
<p>Sample xml with &#8220;bzm&#8221; namespace:</p>
<pre>
<pre class="brush: plain; title: ; notranslate">PGNvZGU+DQo8P3htbCB2ZXJzaW9uPSIxLjAiIGVuY29kaW5nPSJVVEYtOCIgc3RhbmRhbG9uZT0ieWVzIiAgID8+DQoNCjxiem06cmVxdWVzdA0KICAgIHhtbG5zOmJ6bT0id3d3LmRldi10YWxrcy5jb20iDQogICAgcHJvdG9jb2xWZXJzaW9uID0gIjEiDQogICAgbmFtZT0iTWljaGFlbCIgYWdlPSIyNyI+DQogICAgDQo8L2J6bTpyZXF1ZXN0Pg0KPC9jb2RlPg==</pre>
</pre>
<p><strong>Step 1: Use XML Spy / Visual Studio 2005 to generate schema</strong></p>
<pre>
<pre class="brush: plain; title: ; notranslate">PGNvZGU+PD94bWwgdmVyc2lvbj0iMS4wIiBlbmNvZGluZz0iVVRGLTgiPz4NCjwhLS1XM0MgU2NoZW1hIGdlbmVyYXRlZCBieSBYTUxTcHkgdjIwMDcgcmVsLiAzIHNwMSAoaHR0cDovL3d3dy5hbHRvdmEuY29tKS0tPg0KPHhzOnNjaGVtYSB0YXJnZXROYW1lc3BhY2U9Ind3dy5kZXYtdGFsa3MuY29tIiB4bWxucz0id3d3LmRldi10YWxrcy5jb20iIHhtbG5zOnhzPSJodHRwOi8vd3d3LnczLm9yZy8yMDAxL1hNTFNjaGVtYSI+DQoJPHhzOmVsZW1lbnQgbmFtZT0icmVxdWVzdCI+DQoJCTx4czpjb21wbGV4VHlwZT4NCgkJCTx4czpzaW1wbGVDb250ZW50Pg0KCQkJCTx4czpleHRlbnNpb24gYmFzZT0ieHM6c3RyaW5nIj4NCgkJCQkJPHhzOmF0dHJpYnV0ZSBuYW1lPSJwcm90b2NvbFZlcnNpb24iIHVzZT0icmVxdWlyZWQiPg0KCQkJCQkJPHhzOnNpbXBsZVR5cGU+DQoJCQkJCQkJPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOmJ5dGUiPg0KCQkJCQkJCQk8eHM6ZW51bWVyYXRpb24gdmFsdWU9IjEiLz4NCgkJCQkJCQk8L3hzOnJlc3RyaWN0aW9uPg0KCQkJCQkJPC94czpzaW1wbGVUeXBlPg0KCQkJCQk8L3hzOmF0dHJpYnV0ZT4NCgkJCQkJPHhzOmF0dHJpYnV0ZSBuYW1lPSJuYW1lIiB1c2U9InJlcXVpcmVkIj4NCgkJCQkJCTx4czpzaW1wbGVUeXBlPg0KCQkJCQkJCTx4czpyZXN0cmljdGlvbiBiYXNlPSJ4czpzdHJpbmciPg0KCQkJCQkJCQk8eHM6ZW51bWVyYXRpb24gdmFsdWU9Ik1pY2hhZWwiLz4NCgkJCQkJCQk8L3hzOnJlc3RyaWN0aW9uPg0KCQkJCQkJPC94czpzaW1wbGVUeXBlPg0KCQkJCQk8L3hzOmF0dHJpYnV0ZT4NCgkJCQkJPHhzOmF0dHJpYnV0ZSBuYW1lPSJhZ2UiIHVzZT0icmVxdWlyZWQiPg0KCQkJCQkJPHhzOnNpbXBsZVR5cGU+DQoJCQkJCQkJPHhzOnJlc3RyaWN0aW9uIGJhc2U9InhzOmJ5dGUiPg0KCQkJCQkJCQk8eHM6ZW51bWVyYXRpb24gdmFsdWU9IjI3Ii8+DQoJCQkJCQkJPC94czpyZXN0cmljdGlvbj4NCgkJCQkJCTwveHM6c2ltcGxlVHlwZT4NCgkJCQkJPC94czphdHRyaWJ1dGU+DQoJCQkJPC94czpleHRlbnNpb24+DQoJCQk8L3hzOnNpbXBsZUNvbnRlbnQ+DQoJCTwveHM6Y29tcGxleFR5cGU+DQoJPC94czplbGVtZW50Pg0KPC94czpzY2hlbWE+DQo8L2NvZGU+</pre>
</pre>
<p><strong>Step 2 &#8211; Use XJC generator to create the files</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://dev-talks.com/2007/07/29/jaxb-unmarshalling-namespace-prefix/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>String matching using FFT &#8211; 2</title>
		<link>http://dev-talks.com/2007/07/04/string-matching-using-fft-2/</link>
		<comments>http://dev-talks.com/2007/07/04/string-matching-using-fft-2/#comments</comments>
		<pubDate>Wed, 04 Jul 2007 17:25:47 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[String Matching]]></category>

		<guid isPermaLink="false">http://dev-talks.com/?p=7</guid>
		<description><![CDATA[Well, lets see how can it be implemented. Step 1 &#8211; Turning a string to complex numbers I used the Complex.java from Princeton. Step 2 &#8211; Preparing the string to convolution 1. Get the numeric value of all chars in &#8230;<p class="read-more"><a href="http://dev-talks.com/2007/07/04/string-matching-using-fft-2/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>Well, lets see how can it be implemented.</p>
<p><strong>Step 1 &#8211; Turning a string to complex numbers <img src='http://dev-talks.com/wp-includes/images/smilies/icon_sad.gif' alt=':(' class='wp-smiley' />  </strong><br />
I used the <a href="http://www.cs.princeton.edu/introcs/97data/Complex.java.html">Complex.java</a> from Princeton.</p>
<p><strong>Step 2 &#8211; Preparing the string to convolution</strong><br />
1. Get the numeric value of all chars in the string.<br />
2. Flip the second (shorter) string.</p>
<p><strong>Step 3 &#8211; Calculate searched string value</strong></p>
<p><strong>Step 4 &#8211; Convolve</strong> <img src='http://dev-talks.com/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p><strong>Step 5 &#8211; Look for the value in the result</strong></p>
]]></content:encoded>
			<wfw:commentRss>http://dev-talks.com/2007/07/04/string-matching-using-fft-2/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>String matching using FFT &#8211; 1</title>
		<link>http://dev-talks.com/2007/07/02/string-matching-using-fft-1/</link>
		<comments>http://dev-talks.com/2007/07/02/string-matching-using-fft-1/#comments</comments>
		<pubDate>Mon, 02 Jul 2007 15:01:36 +0000</pubDate>
		<dc:creator>admin</dc:creator>
				<category><![CDATA[String Matching]]></category>

		<guid isPermaLink="false">http://dev-talks.com/?p=6</guid>
		<description><![CDATA[I still don&#8217;t know how will it work, but the idea is the following. When we want to match string we need to perform operations which are very much like the convolution. Of course convolution has the complexity of O(n^2) &#8230;<p class="read-more"><a href="http://dev-talks.com/2007/07/02/string-matching-using-fft-1/">Read more &#187;</a></p>]]></description>
			<content:encoded><![CDATA[<p>I still don&#8217;t know how will it work, but the idea is the following.<br />
When we want to match string we need to perform operations which are very much like the convolution.<br />
Of course convolution has the complexity of O(n^2) which is too much for string matching.</p>
<p>Well the idea is to use the FFT to convolve two strings and get the complexity of O(n log(n)).</p>
]]></content:encoded>
			<wfw:commentRss>http://dev-talks.com/2007/07/02/string-matching-using-fft-1/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

