<?xml version="1.0" encoding="UTF-8"?><rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	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/"
		>
<channel>
	<title>Comments for Persistent notes</title>
	<atom:link href="http://alexkr.com/comments/feed/" rel="self" type="application/rss+xml" />
	<link>http://alexkr.com</link>
	<description>Alexander Krivutsenko&#039;s online journal</description>
	<lastBuildDate>Fri, 16 Dec 2011 20:10:18 +0000</lastBuildDate>
	<generator>http://wordpress.org/?v=2.9.2</generator>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
		<item>
		<title>Comment on Non blocking singly linked list by Lev Elbert</title>
		<link>http://alexkr.com/memos/16/non-blocking-singly-linked-list/comment-page-1/#comment-65359</link>
		<dc:creator>Lev Elbert</dc:creator>
		<pubDate>Fri, 16 Dec 2011 20:10:18 +0000</pubDate>
		<guid isPermaLink="false">http://alexkr.com/windows/16/non-blocking-singly-linked-list/#comment-65359</guid>
		<description>On the surface this queue looks like lock free. Just replace:
char * ptr = new char[iBufferLength];
with
MsgItem* msqItem = (MsgItem*)_aligned_malloc(sizeof(MsgItem), MEMORY_ALLOCATION_ALIGNMENT);
and &quot;magic happens&quot;.
In fact treads posting the messages are serialized while allocating memory (new/malloc/_aligned_malloc).

Still a good class, because the alternatives lock also on posting messages.</description>
		<content:encoded><![CDATA[<p>On the surface this queue looks like lock free. Just replace:<br />
char * ptr = new char[iBufferLength];<br />
with<br />
MsgItem* msqItem = (MsgItem*)_aligned_malloc(sizeof(MsgItem), MEMORY_ALLOCATION_ALIGNMENT);<br />
and &#8220;magic happens&#8221;.<br />
In fact treads posting the messages are serialized while allocating memory (new/malloc/_aligned_malloc).</p>
<p>Still a good class, because the alternatives lock also on posting messages.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Understanding Gauss Seidel solver by cuong</title>
		<link>http://alexkr.com/notes/133/understanding-gauss-seidel-solver/comment-page-1/#comment-65198</link>
		<dc:creator>cuong</dc:creator>
		<pubDate>Wed, 14 Dec 2011 12:40:10 +0000</pubDate>
		<guid isPermaLink="false">http://alexkr.com/math/133/understanding-guass-seidel-solver-intuitively/#comment-65198</guid>
		<description>very good</description>
		<content:encoded><![CDATA[<p>very good</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on SIPP: Error opening terminal: cygwin by hashmat</title>
		<link>http://alexkr.com/posts/377/sipperror/comment-page-1/#comment-57917</link>
		<dc:creator>hashmat</dc:creator>
		<pubDate>Mon, 01 Aug 2011 11:11:48 +0000</pubDate>
		<guid isPermaLink="false">http://alexkr.com/?p=377#comment-57917</guid>
		<description>I tried above options. But it still gives this error.
On sipp console it shows:
cygwin warning:
  MS-DOS style path detected: c:\usr\share\terminfo
  Preferred POSIX equivalent is: /cygdrive/c/usr/share/terminfo
  CYGWIN environment variable option &quot;nodosfilewarning&quot; turns off this warning.
  Consult the user&#039;s guide for more details about POSIX paths:
    http://cygwin.com/cygwin-ug-net/using.html#using-pathnames
Error opening terminal: cygwin.</description>
		<content:encoded><![CDATA[<p>I tried above options. But it still gives this error.<br />
On sipp console it shows:<br />
cygwin warning:<br />
  MS-DOS style path detected: c:\usr\share\terminfo<br />
  Preferred POSIX equivalent is: /cygdrive/c/usr/share/terminfo<br />
  CYGWIN environment variable option &#8220;nodosfilewarning&#8221; turns off this warning.<br />
  Consult the user&#8217;s guide for more details about POSIX paths:<br />
    <a href="http://cygwin.com/cygwin-ug-net/using.html#using-pathnames" rel="nofollow">http://cygwin.com/cygwin-ug-net/using.html#using-pathnames</a><br />
Error opening terminal: cygwin.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A trick to create a service using SC.exe under Windows XP by An</title>
		<link>http://alexkr.com/posts/69/a-trick-to-create-a-service-using-scexe-under-windows-xp/comment-page-1/#comment-55810</link>
		<dc:creator>An</dc:creator>
		<pubDate>Fri, 10 Jun 2011 19:53:03 +0000</pubDate>
		<guid isPermaLink="false">http://alexkr.com/uncategorized/69/a-trick-to-create-a-service-using-scexe-under-windows-xp/#comment-55810</guid>
		<description>About the comment above that there was problems with how the command line tool was written because of the supposed space issue, that is a problem with any command line tool that I am aware of, because if you are reading input parameters that are passed into the command line app, then anytime there is a space, that is interpreted as a new parameter and has to be parsed accordingly.  As a developer who has written many command line tools, I think that comment is short sighted and misinforms, because that is a problem with the command shell as a whole, not with the utility per se.  Having worked with the command line (cli) on numerous different operating systems for over 20 years now, this has always been an issue regardless of the command line app.  Great tip though by the way to show people how to correctly handle parameters that need to have spaces in them.  Just my $.02...</description>
		<content:encoded><![CDATA[<p>About the comment above that there was problems with how the command line tool was written because of the supposed space issue, that is a problem with any command line tool that I am aware of, because if you are reading input parameters that are passed into the command line app, then anytime there is a space, that is interpreted as a new parameter and has to be parsed accordingly.  As a developer who has written many command line tools, I think that comment is short sighted and misinforms, because that is a problem with the command shell as a whole, not with the utility per se.  Having worked with the command line (cli) on numerous different operating systems for over 20 years now, this has always been an issue regardless of the command line app.  Great tip though by the way to show people how to correctly handle parameters that need to have spaces in them.  Just my $.02&#8230;</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Digest authorization in SIP with MD5 by Kutay</title>
		<link>http://alexkr.com/memos/66/digest-authorization-in-sip-with-md5/comment-page-1/#comment-52162</link>
		<dc:creator>Kutay</dc:creator>
		<pubDate>Tue, 29 Mar 2011 11:24:34 +0000</pubDate>
		<guid isPermaLink="false">http://alexkr.com/programming/66/digest-authorization-in-sip-with-md5/#comment-52162</guid>
		<description>In this example, response is:
16e5c07af53f578bf1c08dedc636ffa7

but when I use your algorithm I found something different....

Do you know why?

Thanks,
Kutay</description>
		<content:encoded><![CDATA[<p>In this example, response is:<br />
16e5c07af53f578bf1c08dedc636ffa7</p>
<p>but when I use your algorithm I found something different&#8230;.</p>
<p>Do you know why?</p>
<p>Thanks,<br />
Kutay</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on Digest authorization in SIP with MD5 by Kutay</title>
		<link>http://alexkr.com/memos/66/digest-authorization-in-sip-with-md5/comment-page-1/#comment-52160</link>
		<dc:creator>Kutay</dc:creator>
		<pubDate>Tue, 29 Mar 2011 11:23:19 +0000</pubDate>
		<guid isPermaLink="false">http://alexkr.com/programming/66/digest-authorization-in-sip-with-md5/#comment-52160</guid>
		<description>Hi,

Thank you for you short description for this algorithm however, the way that I calculated response parameter is not work for IMS Client. I mean our responses become different after calculation. When I compare my response and client&#039;s response, they seem different.

username=&quot;alice@ericsson.com&quot;
realm=&quot;ericsson.com&quot;
uri=&quot;sip:ericsson.com&quot;
password:&quot;alice&quot;


 I do not know how to generate following messages&#039; response parameter:

REGISTER sip:ericsson.com SIP/2.0
Max-Forwards: 20
CSeq: 1 REGISTER
Expires: 3600
Content-Length: 0
Contact: &quot;Alice&quot; ;+sip.instance=e7def040-f226-4927-bd52-a37f0fdf0067
Authorization: Digest username=&quot;alice@ericsson.com&quot;,realm=&quot;ericsson.com&quot;,nonce=&quot;&quot;,response=&quot;&quot;,uri=&quot;sip:ericsson.com&quot;
User-Agent: Fokus MONSTER Version: 0.9.13
From: &quot;Alice&quot; ;tag=1000
To: &quot;Alice&quot; 
Call-ID: c7fd832a2175d36d8bac9c8f4bfced2d@127.0.0.1
Via: SIP/2.0/UDP 127.0.0.1:5060;branch=z9hG4bK3b39625cc9b75f78d0789f5a93554dfb3536


]]]
[SDS] [INFO ] 
&lt;-- Sent message on UDP [Local: 0.0.0.0:5081 &#124; Remote: 127.0.0.1:5060] [[[
SIP/2.0 401 Unauthorized - Respond to challenge
CSeq: 1 REGISTER
Via: SIP/2.0/UDP 127.0.0.1:5060;branch=z9hG4bK3b39625cc9b75f78d0789f5a93554dfb3536;received_port_ext=5081;received=127.0.0.1
WWW-Authenticate: Digest realm=&quot;ericsson.com&quot;,stale=false,algorithm=MD5,nonce=&quot;fe176678b1b5fe0738666a70e05248c4&quot;,opaque=&quot;d77e6f9d33d5f3baadf33be71aa52403&quot;,domain=&quot;sip:ericsson.com&quot;,qop=&quot;auth&quot;
Content-Length: 0
Call-ID: c7fd832a2175d36d8bac9c8f4bfced2d@127.0.0.1
From: &quot;Alice&quot; ;tag=1000
To: &quot;Alice&quot;;tag=5066


]]]
[SDS] [INFO ] 
--&gt; Received message on UDP [Local: 127.0.0.1:5081 &#124; Remote: 127.0.0.1:5060] [[[
REGISTER sip:ericsson.com SIP/2.0
Max-Forwards: 20
CSeq: 2 REGISTER
Expires: 3600
Content-Length: 0
Contact: &quot;Alice&quot; ;+sip.instance=e7def040-f226-4927-bd52-a37f0fdf0067
Authorization: Digest username=&quot;alice@ericsson.com&quot;,realm=&quot;ericsson.com&quot;,nonce=&quot;fe176678b1b5fe0738666a70e05248c4&quot;,uri=&quot;sip:ericsson.com&quot;,opaque=&quot;d77e6f9d33d5f3baadf33be71aa52403&quot;,algoritm=MD5,response=&quot;16e5c07af53f578bf1c08dedc636ffa7&quot;,qop=auth,nc=00000001,cnonce=&quot;101102559755515299&quot;
User-Agent: Fokus MONSTER Version: 0.9.13
From: &quot;Alice&quot; ;tag=1001
To: &quot;Alice&quot; 
Call-ID: a00e832b3171be59068820bba40887de@127.0.0.1
Via: SIP/2.0/UDP 127.0.0.1:5060;branch=z9hG4bKf739c2091e946a283db7449f256244003536</description>
		<content:encoded><![CDATA[<p>Hi,</p>
<p>Thank you for you short description for this algorithm however, the way that I calculated response parameter is not work for IMS Client. I mean our responses become different after calculation. When I compare my response and client&#8217;s response, they seem different.</p>
<p>username=&#8221;alice@ericsson.com&#8221;<br />
realm=&#8221;ericsson.com&#8221;<br />
uri=&#8221;sip:ericsson.com&#8221;<br />
password:&#8221;alice&#8221;</p>
<p> I do not know how to generate following messages&#8217; response parameter:</p>
<p>REGISTER sip:ericsson.com SIP/2.0<br />
Max-Forwards: 20<br />
CSeq: 1 REGISTER<br />
Expires: 3600<br />
Content-Length: 0<br />
Contact: &#8220;Alice&#8221; ;+sip.instance=e7def040-f226-4927-bd52-a37f0fdf0067<br />
Authorization: Digest username=&#8221;alice@ericsson.com&#8221;,realm=&#8221;ericsson.com&#8221;,nonce=&#8221;",response=&#8221;",uri=&#8221;sip:ericsson.com&#8221;<br />
User-Agent: Fokus MONSTER Version: 0.9.13<br />
From: &#8220;Alice&#8221; ;tag=1000<br />
To: &#8220;Alice&#8221;<br />
Call-ID: c7fd832a2175d36d8bac9c8f4bfced2d@127.0.0.1<br />
Via: SIP/2.0/UDP 127.0.0.1:5060;branch=z9hG4bK3b39625cc9b75f78d0789f5a93554dfb3536</p>
<p>]]]<br />
[SDS] [INFO ]<br />
&lt;&#8211; Sent message on UDP [Local: 0.0.0.0:5081 | Remote: 127.0.0.1:5060] [[[<br />
SIP/2.0 401 Unauthorized - Respond to challenge<br />
CSeq: 1 REGISTER<br />
Via: SIP/2.0/UDP 127.0.0.1:5060;branch=z9hG4bK3b39625cc9b75f78d0789f5a93554dfb3536;received_port_ext=5081;received=127.0.0.1<br />
WWW-Authenticate: Digest realm=&quot;ericsson.com&quot;,stale=false,algorithm=MD5,nonce=&quot;fe176678b1b5fe0738666a70e05248c4&quot;,opaque=&quot;d77e6f9d33d5f3baadf33be71aa52403&quot;,domain=&quot;sip:ericsson.com&quot;,qop=&quot;auth&quot;<br />
Content-Length: 0<br />
Call-ID: c7fd832a2175d36d8bac9c8f4bfced2d@127.0.0.1<br />
From: &quot;Alice&quot; ;tag=1000<br />
To: "Alice";tag=5066</p>
<p>]]]<br />
[SDS] [INFO ]<br />
&#8211;&gt; Received message on UDP [Local: 127.0.0.1:5081 | Remote: 127.0.0.1:5060] [[[<br />
REGISTER sip:ericsson.com SIP/2.0<br />
Max-Forwards: 20<br />
CSeq: 2 REGISTER<br />
Expires: 3600<br />
Content-Length: 0<br />
Contact: &#8220;Alice&#8221; ;+sip.instance=e7def040-f226-4927-bd52-a37f0fdf0067<br />
Authorization: Digest username=&#8221;alice@ericsson.com&#8221;,realm=&#8221;ericsson.com&#8221;,nonce=&#8221;fe176678b1b5fe0738666a70e05248c4&#8243;,uri=&#8221;sip:ericsson.com&#8221;,opaque=&#8221;d77e6f9d33d5f3baadf33be71aa52403&#8243;,algoritm=MD5,response=&#8221;16e5c07af53f578bf1c08dedc636ffa7&#8243;,qop=auth,nc=00000001,cnonce=&#8221;101102559755515299&#8243;<br />
User-Agent: Fokus MONSTER Version: 0.9.13<br />
From: &#8220;Alice&#8221; ;tag=1001<br />
To: &#8220;Alice&#8221;<br />
Call-ID: a00e832b3171be59068820bba40887de@127.0.0.1<br />
Via: SIP/2.0/UDP 127.0.0.1:5060;branch=z9hG4bKf739c2091e946a283db7449f256244003536</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A trick to create a service using SC.exe under Windows XP by JP</title>
		<link>http://alexkr.com/posts/69/a-trick-to-create-a-service-using-scexe-under-windows-xp/comment-page-1/#comment-48782</link>
		<dc:creator>JP</dc:creator>
		<pubDate>Tue, 04 Jan 2011 16:59:02 +0000</pubDate>
		<guid isPermaLink="false">http://alexkr.com/uncategorized/69/a-trick-to-create-a-service-using-scexe-under-windows-xp/#comment-48782</guid>
		<description>Thanks, this really helped me out.</description>
		<content:encoded><![CDATA[<p>Thanks, this really helped me out.</p>
]]></content:encoded>
	</item>
	<item>
		<title>Comment on A trick to create a service using SC.exe under Windows XP by hb</title>
		<link>http://alexkr.com/posts/69/a-trick-to-create-a-service-using-scexe-under-windows-xp/comment-page-1/#comment-46355</link>
		<dc:creator>hb</dc:creator>
		<pubDate>Thu, 02 Dec 2010 06:29:48 +0000</pubDate>
		<guid isPermaLink="false">http://alexkr.com/uncategorized/69/a-trick-to-create-a-service-using-scexe-under-windows-xp/#comment-46355</guid>
		<description>bravo!! Found this tip after googling for 2 hours!! Thanks a lot! Microsoft, shame on you!! Such a huge hole and not any mention</description>
		<content:encoded><![CDATA[<p>bravo!! Found this tip after googling for 2 hours!! Thanks a lot! Microsoft, shame on you!! Such a huge hole and not any mention</p>
]]></content:encoded>
	</item>
</channel>
</rss>

