<?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 on: PHP vs. ASP.NET</title>
	<atom:link href="http://www.firsttube.com/read/php-vs-aspnet/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.firsttube.com/read/php-vs-aspnet/</link>
	<description>crunchy nuggets, served semi-daily</description>
	<lastBuildDate>Wed, 08 Feb 2012 22:05:26 +0000</lastBuildDate>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.1</generator>
	<item>
		<title>By: Brandon</title>
		<link>http://www.firsttube.com/read/php-vs-aspnet/comment-page-1/#comment-545</link>
		<dc:creator>Brandon</dc:creator>
		<pubDate>Sat, 23 Jun 2007 03:30:32 +0000</pubDate>
		<guid isPermaLink="false">http://firsttubecom/read/PHP-vs-ASPNET#comment-545</guid>
		<description>It&#039;s pretty typical, I&#039;m going to feed you whatever BS I can and charge whatever I feel you&#039;re capable of paying.&lt;br /&gt;
&lt;br /&gt;
Same thing applies in PHP as well, I charged another client $2,000 to write one line of code.&lt;br /&gt;
&lt;br /&gt;
I used to sell used cars in my prior life, so that helps heh.</description>
		<content:encoded><![CDATA[<p>It&#8217;s pretty typical, I&#8217;m going to feed you whatever BS I can and charge whatever I feel you&#8217;re capable of paying.</p>
<p>Same thing applies in PHP as well, I charged another client $2,000 to write one line of code.</p>
<p>I used to sell used cars in my prior life, so that helps heh.</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jayson Knight</title>
		<link>http://www.firsttube.com/read/php-vs-aspnet/comment-page-1/#comment-110</link>
		<dc:creator>Jayson Knight</dc:creator>
		<pubDate>Thu, 03 May 2007 13:25:12 +0000</pubDate>
		<guid isPermaLink="false">http://firsttubecom/read/PHP-vs-ASPNET#comment-110</guid>
		<description>Heh, the first thing I thought about when you mentioned padded quotes was SQL.&lt;br /&gt;
&lt;br /&gt;
Regardless, I have no idea...I&#039;m sure there are plenty of not so honest web devs who will try to take advantage of folks. What I find very odd is that you did the right thing by getting multiple quotes, but they were all high. Very strange indeed. Maybe they&#039;re all in cahoots together, running up an asp.net racket ;-).&lt;br /&gt;
&lt;br /&gt;
If you&#039;d like to continue this conversation offline, I&#039;d be happy to tell you what I think an honest quote would be for the work you were looking to get done (I&#039;m not looking for work, however I&#039;d like to help out if it means saving you some money).</description>
		<content:encoded><![CDATA[<p>Heh, the first thing I thought about when you mentioned padded quotes was SQL.</p>
<p>Regardless, I have no idea&#8230;I&#8217;m sure there are plenty of not so honest web devs who will try to take advantage of folks. What I find very odd is that you did the right thing by getting multiple quotes, but they were all high. Very strange indeed. Maybe they&#8217;re all in cahoots together, running up an asp.net racket <img src='http://www.firsttube.com/wp-includes/images/smilies/icon_wink.gif' alt=';-)' class='wp-smiley' /> .</p>
<p>If you&#8217;d like to continue this conversation offline, I&#8217;d be happy to tell you what I think an honest quote would be for the work you were looking to get done (I&#8217;m not looking for work, however I&#8217;d like to help out if it means saving you some money).</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Adam S</title>
		<link>http://www.firsttube.com/read/php-vs-aspnet/comment-page-1/#comment-535</link>
		<dc:creator>Adam S</dc:creator>
		<pubDate>Sat, 28 Apr 2007 11:09:19 +0000</pubDate>
		<guid isPermaLink="false">http://firsttubecom/read/PHP-vs-ASPNET#comment-535</guid>
		<description>This particular login is a VERY temporary conversion code.  Bu it seemed odd how long the quotes were, both from different vendors. &lt;br /&gt;
&lt;br /&gt;
Is it customary for web developers to pad their quotes like this?</description>
		<content:encoded><![CDATA[<p>This particular login is a VERY temporary conversion code.  Bu it seemed odd how long the quotes were, both from different vendors. </p>
<p>Is it customary for web developers to pad their quotes like this?</p>
]]></content:encoded>
	</item>
	<item>
		<title>By: Jayson Knight</title>
		<link>http://www.firsttube.com/read/php-vs-aspnet/comment-page-1/#comment-109</link>
		<dc:creator>Jayson Knight</dc:creator>
		<pubDate>Fri, 27 Apr 2007 22:03:42 +0000</pubDate>
		<guid isPermaLink="false">http://firsttubecom/read/PHP-vs-ASPNET#comment-109</guid>
		<description>asp.net:&lt;br /&gt;
&lt;br /&gt;
string QS = Request.QueryString[&quot;QS&quot;] ?? &quot;some Default String&quot;;&lt;br /&gt;
&lt;br /&gt;
As for the 2nd part, there is no reason why they should need to modify the web.config. If they are using codebehind then yes a recompile is necessary (though it should take seconds to compile and deploy). The bigger question is why are you passing sensitive info w/o salting in addition to the base64 encoding otherwise doing a dictionary attack is very easy. Regardless, if you needed to do that in asp.net (psuedocode):&lt;br /&gt;
&lt;br /&gt;
if (IsNew)&lt;br /&gt;
        byte[] dataBytes = new byte[yourString.Length];&lt;br /&gt;
        databytes = System.Text.Encoding.UTF8.GetBytes(yourString);    &lt;br /&gt;
        string encodedString = Convert.ToBase64String(encData_byte);&lt;br /&gt;
&lt;br /&gt;
Hardly what I&#039;d call rocket science. You&#039;re getting fed BS.</description>
		<content:encoded><![CDATA[<p>asp.net:</p>
<p>string QS = Request.QueryString["QS"] ?? &#8220;some Default String&#8221;;</p>
<p>As for the 2nd part, there is no reason why they should need to modify the web.config. If they are using codebehind then yes a recompile is necessary (though it should take seconds to compile and deploy). The bigger question is why are you passing sensitive info w/o salting in addition to the base64 encoding otherwise doing a dictionary attack is very easy. Regardless, if you needed to do that in asp.net (psuedocode):</p>
<p>if (IsNew)<br />
        byte[] dataBytes = new byte[yourString.Length];<br />
        databytes = System.Text.Encoding.UTF8.GetBytes(yourString);    <br />
        string encodedString = Convert.ToBase64String(encData_byte);</p>
<p>Hardly what I&#8217;d call rocket science. You&#8217;re getting fed BS.</p>
]]></content:encoded>
	</item>
</channel>
</rss>

