<?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>Ellis Web Development &#187; WebDev</title>
	<atom:link href="http://ellisweb.net/category/code/webdev/feed/" rel="self" type="application/rss+xml" />
	<link>http://ellisweb.net</link>
	<description>Thoughts &#38; Articles on ASP.net, C#, Software Development and Technology by Yaakov Ellis</description>
	<lastBuildDate>Mon, 07 May 2012 07:45:20 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.3.2</generator>
<xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" />
		<item>
		<title>Horrible Page Design at JPost.com</title>
		<link>http://ellisweb.net/2012/02/horrible-page-design-at-jpost-com/</link>
		<comments>http://ellisweb.net/2012/02/horrible-page-design-at-jpost-com/#comments</comments>
		<pubDate>Sun, 26 Feb 2012 14:19:48 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[WebDev]]></category>
		<category><![CDATA[jpost]]></category>
		<category><![CDATA[performance]]></category>
		<category><![CDATA[web-design]]></category>

		<guid isPermaLink="false">http://ellisweb.net/?p=507</guid>
		<description><![CDATA[I just loaded up a link at jpost.com talking about how the Rami Levy supermarket chain predicts that by 2012 20% of food purchases in Israel will be online. However, when I loaded the link, it took me a minute to actually find the content. Can you see the problem … <a href="http://ellisweb.net/2012/02/horrible-page-design-at-jpost-com/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
			<content:encoded><![CDATA[<p>I just loaded up a link at jpost.com talking about how the Rami Levy supermarket chain predicts that by 2012 <a href="http://www.jpost.com/Business/Globes/Article.aspx?id=258816">20% of food purchases in Israel</a> will be online. However, when I loaded the link, it took me a minute to actually find the content. Can you see the problem here?</p>
<p><a href="http://ellisweb.net/wp-content/uploads/2012/02/jpost1.jpg" rel="lightbox[jpost]" title="jpost1"><img class="aligncenter size-medium wp-image-508" title="jpost1" src="http://ellisweb.net/wp-content/uploads/2012/02/jpost1-300x278.jpg" alt="" width="300" height="278" /></a></p>
<p>To make it a little bit clearer, I have added highlights &#8211; Ads are in yellow, In-site navigation is in green, and the content is in blue. The content occupies a tiny strip down the center of the page (maybe 30-40% of the total width of the page). This is surrounded on all sides several layers:<span id="more-507"></span></p>
<p><a href="http://ellisweb.net/wp-content/uploads/2012/02/jpost2.jpg" rel="lightbox[jpost]" title="jpost2"><img class="aligncenter size-medium wp-image-510" title="jpost2" src="http://ellisweb.net/wp-content/uploads/2012/02/jpost2-300x278.jpg" alt="" width="300" height="278" /></a></p>
<ol>
<li>The first layer has a set of Ads (Yellow &#8211; all advertising the same thing) and goes around the entire perimeter, switching vertical alignment to fit the ad into a narrow width going up each side (not to mention the completely irrelevant ad for investing in Brazilian agriculture &#8211; what is that about?). These are loud and completely distract the user&#8217;s attention.</li>
<li>The next layer is a mixture of ads (Yellow) and navigation links (Blue). The ads here are either irrelevant AdSense style ads, or ads from the Jerusalem Post advertising your ability to advertise on jpost.com (I wonder what the ROI is on that).</li>
<li>The worst part though are the strips of internal navigation links going up and down either side of the page. They all relate to different subcontent areas of the site (things other than news) and each one has a very similar looking graphics. The overall affect is that the graphics make it hard to tell the difference between the different sections, and I am completely turned off from clicking here.</li>
</ol>
<p>Though these ads may add a bit of revenue in the short-term, in the long term the poor usability and design of this page will probably lead to lower traffic, shorter visits by users (in terms of both number of pages visited and overall time spent on the site) and fewer repeat visitors. It also reflects rather poorly on the professionalism of the site (and I would think that conveying an air of professionalism would be quite important in the online news-delivery market space).</p>
<p>Fixing these problems would require:</p>
<ol>
<li><strong>Rethinking the ad strategy for the site</strong>:</li>
<ul>
<li>Do you really need those vertically aligned ads surrounding the whole page? What is that Brazil ad doing all the way out there? Are those AdSense style ads actually getting clicks? The ads should not distract users from the main purpose of the site. Doing so will not get you clicks, they will only end up annoying users.</li>
</ul>
<li><strong>Smarter Navigation</strong>:</li>
<ul>
<li>The navigation links that I would find the most useful (links to other news sections) are the least pronounced and emphasized links on the whole page. Make these easier to use.</li>
<li>Where are the tags? Links to similar articles? Links to most popular articles and most emailed articles? If I saw these, I might spend more time on your site?</li>
<li>Those ads going up and down each side of the content are totally useless. How about using a well designed expanding menu that can include links to all of these areas without taking up so much room and without being such an eyesore? And if you really have to see all of those links at once, do something about the graphics.</li>
</ul>
<li><strong>Standards-Based Design</strong>:</li>
<ul>
<li>Looking at <a href="http://pastebin.com/htDE3LFK" target="_blank">the source</a> for the site, it is a big mess. Definitely not built using web standards. Lots of table-based design. I imagine that this is very hard to maintain and does not play nicely on some or all mobile platforms. And that is not even starting with <a href="http://wave.webaim.org/report?url=http%3A%2F%2Fwww.jpost.com%2FBusiness%2FGlobes%2FArticle.aspx%3Fid%3D258816&amp;js=2" target="_blank">accessibility</a>.</li>
<li>I have a fast Internet connection and I presumably located very close to the servers. Fully loading the page took about 25 seconds, and includes 37 HTML Get/Post requests, 20 separate CSS files, 104 different JS files, 119 different images &#8211; a total of around 290 separate requests. Total downloaded off of a fresh load: 2.5MB (imaging this on a slower connection). Reloading the page still took 240 requests and 19 seconds. This is just not acceptable. It is really bad.</li>
<li></li>
</ul>
</ol>
<p>(To anyone at <a href="http://jpost.com">jpost.com</a> who is reading this &#8211; I have nothing personal against you guys, and I do enjoy reading some of your content. But your site design is so poor, getting to the content is just too hard and too much of a strain on my eyes).</p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2012/02/horrible-page-design-at-jpost-com/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Optimal Setup for SyntaxHighlighter &amp; TinyMCE</title>
		<link>http://ellisweb.net/2009/11/optimal-setup-for-syntaxhighlighter-and-tinymce/</link>
		<comments>http://ellisweb.net/2009/11/optimal-setup-for-syntaxhighlighter-and-tinymce/#comments</comments>
		<pubDate>Sun, 01 Nov 2009 11:50:53 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[WebDev]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[formatting]]></category>
		<category><![CDATA[javascript]]></category>
		<category><![CDATA[plugin]]></category>
		<category><![CDATA[syntaxhighlighter]]></category>

		<guid isPermaLink="false">http://ellisweb.net/?p=424</guid>
		<description><![CDATA[My favorite Javascript-based WYSIWYG editor is TinyMCE. I find it the most visually appealing, and the most well constructed from all of the offerings available on the Internet. When posting code for others to see, I prefer using SyntaxHighlighter. This javascript-based formatting tool by Alex Gorbatchev allows you to put … <a href="http://ellisweb.net/2009/11/optimal-setup-for-syntaxhighlighter-and-tinymce/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
			<content:encoded><![CDATA[<p>My favorite Javascript-based WYSIWYG editor is <a href="http://tinymce.moxiecode.com/">TinyMCE</a>. I find it the most visually appealing, and the most well constructed from all of the offerings available on the Internet.</p>
<p>When posting code for others to see, I prefer using <a href="http://alexgorbatchev.com/wiki/SyntaxHighlighter">SyntaxHighlighter</a>. This javascript-based formatting tool by Alex Gorbatchev allows you to put the code to be displayed into a Pre or TextArea tag, formats based on the code language, and allows for good degradation in case of NoScript.</p>
<p>I have <a href="http://ellisweb.net/2008/08/using-syntaxhighlighter-to-format-code-in-wordpress/">previously posted</a> on how to get SyntaxHighlighter to play nicely with the built-in text editor inside WordPress (TinyMCE). Now for the first time I needed to set it up on another platform (Telligent Community Server). Here are my recommendations on what to use to achieve optimal setup (this can work on any platform):</p>
<p>Problem 1: <strong>Need Friendlier Way to Input Code</strong> &#8211; The default method for adding code to be formatted woudl be to open up HTML mode in TinyMCE, type in the Pre or TextArea tag with specially formatted attributes, and put in the code. This is ok for myself (this is what I use in WordPress), but when designing a site for others, a friendlier interface is preferable. I found a plugin for TinyMCE: <strong><a href="http://github.com/RichGuk/syntaxhl">SyntaxHL</a></strong> by <a href="http://27smiles.com/2008/04/07/tinymce-syntaxhighlighter-plugin/">Richard Grundy</a>. After installing this (download and copy files to tinymce/plugins directory, and add plugin and button to TinyMCE.Init), a new button is added to TinyMCE that loads a popup which allows easy entry of the code to be formatted and customization of language and display options, without the need to enter html mode. (I would prefer something that could load up highlighted text when the button is pressed, but I will settle on this one for now)</p>
<p>Problem 2: <strong>TinyMCE adds BR Tags within PRE</strong> &#8211; When opening up TinyMCE it performs some cleanup of the Html that is input. Part of this cleanup involves (by default) substituting &lt;BR /&gt; tags instead of New Lines in the source text. For code that has already been saved, this presents a problem. When editing a post with code formatted in a &lt;PRE&gt; tag, instead of preserving the new lines, &lt;BR /&gt;&#8217;s are inserted, completely messing up the formatting. This has been noted <a href="http://drupal.org/node/297240">by</a> <a href="http://www.mainelydesign.com/blog/view/performatted-text-tinymce-pre-tag/">others</a>, and has even been reported in the TinyMCE <a href="http://tinymce.moxiecode.com/punbb/viewtopic.php?id=859">forums</a>, but so far the bug is still in there. To the rescue, another plugin for TinyMCE: <strong><a href="http://sourceforge.net/tracker/index.php?func=detail&amp;aid=2671750&amp;group_id=103281&amp;atid=738747">PreElementFix</a></strong> by <a href="http://sourceforge.net/users/tan73">T Andersen</a>. After installing the files and adding the plugin to TinyMCE.Init, PRE acts as it should: no more insertion of &lt;BR /&gt; tags, and the tab key adds a Tab to the text, rather than advancing to the next field.</p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2009/11/optimal-setup-for-syntaxhighlighter-and-tinymce/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Ajax Progress Image Generator</title>
		<link>http://ellisweb.net/2008/08/ajax-progress-image-generator/</link>
		<comments>http://ellisweb.net/2008/08/ajax-progress-image-generator/#comments</comments>
		<pubDate>Tue, 26 Aug 2008 12:32:16 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[WebDev]]></category>
		<category><![CDATA[ajax]]></category>
		<category><![CDATA[animated-gif]]></category>
		<category><![CDATA[gif]]></category>
		<category><![CDATA[image]]></category>
		<category><![CDATA[progress]]></category>
		<category><![CDATA[web-design]]></category>

		<guid isPermaLink="false">http://ellisweb.net/?p=364</guid>
		<description><![CDATA[I was in need of an Ajax-style animated gif that could be used to indicate that something is going on in the background or loading. I have seen them on hundreds of sites, but I don&#8217;t feel comfortable just copying someone else&#8217;s image to use for myself. After a bit … <a href="http://ellisweb.net/2008/08/ajax-progress-image-generator/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
			<content:encoded><![CDATA[<p>I was in need of an Ajax-style animated gif that could be used to indicate that something is going on in the background or loading. I have seen them on hundreds of sites, but I don&#8217;t feel comfortable just copying someone else&#8217;s image to use for myself.</p>
<p>After a bit of searching, I found this site: <a href="http://ajaxload.info/">AjaxLoad.Info</a>. This is a nice, simple site that generates 37 different &#8220;loading&#8221; animated gifs, allowing you to customize the style, foreground and background colors, and transparency. Definitely a good site to know about.</p>
<table border="0" width="100%">
<tbody>
<tr>
<td style="text-align: center;"><img class="size-full wp-image-366" title="ajax-loader" src="http://ellisweb.net/wp-content/uploads/2008/08/ajax-loader.gif" alt="" width="32" height="32" /></td>
</tr>
</tbody>
</table>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2008/08/ajax-progress-image-generator/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Visual Studio 2005 Add-Ins and Tools That I Use</title>
		<link>http://ellisweb.net/2006/12/visual-studio-2005-add-ins-and-tools-that-i-use/</link>
		<comments>http://ellisweb.net/2006/12/visual-studio-2005-add-ins-and-tools-that-i-use/#comments</comments>
		<pubDate>Tue, 19 Dec 2006 10:13:56 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[c#]]></category>
		<category><![CDATA[Code]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[windows forms]]></category>
		<category><![CDATA[advice]]></category>
		<category><![CDATA[code rush]]></category>
		<category><![CDATA[codesmith]]></category>
		<category><![CDATA[development]]></category>
		<category><![CDATA[microsoft]]></category>
		<category><![CDATA[programming]]></category>
		<category><![CDATA[reviews]]></category>
		<category><![CDATA[slickedit]]></category>
		<category><![CDATA[tools]]></category>
		<category><![CDATA[visual assist x]]></category>
		<category><![CDATA[visual studio]]></category>

		<guid isPermaLink="false">http://ellisweb.net/2006/12/visual-studio-2005-add-ins-and-tools-that-i-use/</guid>
		<description><![CDATA[I am right now in the middle (about 20% and 18K lines of code through) a pretty substantial Windows Forms project using Visual Studio 2005 (C#). Here are some of the add-ins that I have been using (ranked in order of essential to useful): CodeSmith &#8211; Number one in Code … <a href="http://ellisweb.net/2006/12/visual-studio-2005-add-ins-and-tools-that-i-use/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
			<content:encoded><![CDATA[<p>I am right now in the middle (about 20% and 18K lines of code through) a pretty substantial Windows Forms project using Visual Studio 2005 (C#). Here are some of the add-ins that I have been using (ranked in order of essential to useful):<br />
<span id="more-165"></span></p>
<ol>
<li><a href="http://www.codesmithtools.com/">CodeSmith</a> &#8211; Number one in Code Generation. I have spent less than a week of total time setting up my templates, and over the last three months alone have generated 386,403 lines of C# and TSQL code using this tool. I cannot see how I could work without it. Well-worth the investment.</li>
<li><a href="http://www.wholetomato.com/">Visual Assist X</a> ($149) &#8211; (My review <a href="http://ellisweb.net/2006/05/visual_assist_x/">here</a>). I have been using this for about 2 years now. It works very well with both VS 2003 and 2005. The main features that really save me time are the <em>much</em> improved intellisense over the standard offering from MS, which includes basically any variable name that I could use based on the context that I am in (including private variables that were just created, properties available from inherited objects, etc). It also acts &#8220;intelligently&#8221; &#8211; if I type in something like <em>myObject.Controls.Add(&#8230;);</em> and then go to another line, when I start typing it will offer me this sequence as an option to autopopulate through intellisense. Very useful. Also allows you to use acronyms or type in the leading capital letters from Pascal/Camel case to find a function or property name. Additionally, VAssist X offers handy features for finding functions, and more (including a small but useful one which works as follows &#8211; when you type &#8220;functionName(&#8220;, the closing &#8220;)&#8221; will automatically appear. If you type &#8220;)&#8221; now, as I often do just out of habit, it will not insert an additional &#8220;)&#8221; character &#8211; rather, it will advance beyond the closing parentheses that was automatically added</li>
<li>Krypton Toolkit (free) and Navigator ($50) from <a href="http://www.componentfactory.com/">Component Factory</a> &#8211; Although I had been reading Phil&#8217;s <a href="http://www.componentfactory.com/blog.php">blog</a> for some time before I started getting into Windows Forms, now that I am doing some WF work, I am finding this collection of components to be indispensible in extending the controls that are provided by MS in VS 2005 (and in the Navigator control providing several pieces of functionality in my current app that we would have had to invest weeks or months in to produce form scratch or come up with some alternative), and allowing me to give a universal, comprehensive look-and-feel to my application that would have been very difficult or impossible otherwise.</li>
<li><a href="http://vgdotnet.com/">VG Dot Net</a> &#8211; Have a need for Vector Graphics in your Windows Forms or ASP.net application? Want to be able to manipulate the different components of the VG objects and images directly in your code (no COM please!)? Look no further.</li>
<li><a href="http://www.slickedit.com/content/view/441">Free SlickEdit Gadgets</a> &#8211; Some useful add-ins, including an easy-to-use Line of Code counter, Data Object analyzer (tells you what data items are inserted into the clipboard when different data object are copied in &#8211; an essential tool if you want to do anything more complicated than straight text copy/pasting from the clipboard, and a File Explorer add-in that basically gives you a Windows Explorer window in your code-view (Found via <a href="http://vidmar.net/weblog/archive/2006/11/08/3335.aspx">vidmar</a>)</li>
<li><a href="http://www.microsoft.com/downloads/details.aspx?FamilyID=CD7C6E48-E41B-48E3-881E-A0E6E97F9534&#038;displaylang=en">MS Visual Studio 2005 IDE Enhancements</a> (free) &#8211; This package with the uninspired name offered by Microsoft includes a useful code outliner (very useful in complement with some of the Visual Assist X offerings, IDE event viewer, Diff Utility and improvements to the Find engine.</li>
<li><a href="http://www.devexpress.com/Products/NET/IDETools/CodeRush/">Code Rush with Rafactor! PRO</a> ($249) &#8211; I tried it for a month and found that it was interfering with my workflow more than helping it (though this is almost certainly because I am used to the way that Visual Assist X works). However, <a href="http://www.devexpress.com/Products/NET/IDETools/CodeRush/">some people</a> find it to be very helpful. To each his own.</li>
<li>Although I  do not have anything installed from here right now, I would be remiss if I did not mention the ever-growing collection of Visual Studio Add-ins at the <a href="http://www.codeproject.com/csharp/#VS%2ENET+Addins">Code Project</a>. As always with items from CP, use at your own risk&#8230;though you may find some gems here as well</li>
</ol>
<p>Am I missing anything?</p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2006/12/visual-studio-2005-add-ins-and-tools-that-i-use/feed/</wfw:commentRss>
		<slash:comments>9</slash:comments>
		</item>
		<item>
		<title>Deciphering PHP Error Messages and Blank Screens</title>
		<link>http://ellisweb.net/2006/10/deciphering-php-error-messages-and-blank-screens/</link>
		<comments>http://ellisweb.net/2006/10/deciphering-php-error-messages-and-blank-screens/#comments</comments>
		<pubDate>Wed, 11 Oct 2006 18:18:02 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[Code]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false">http://www.ellisweb.net/2006/10/deciphering-php-error-messages-and-blank-screens/</guid>
		<description><![CDATA[My normal home is Visual Studio, ASP.net (1.1/2.0) and C#, with some CSS, HTML and JavaScript thrown in. Over the past week however, I have been working on an add-on to a client site written in PHP (using mySql as a DB backend). I am coding in Dreamweaver and am … <a href="http://ellisweb.net/2006/10/deciphering-php-error-messages-and-blank-screens/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
			<content:encoded><![CDATA[<p>My normal home is Visual Studio, ASP.net (1.1/2.0) and C#, with some CSS, HTML and JavaScript thrown in. Over the past week however, I have been working on an add-on to a client site written in PHP (using mySql as a DB backend). </p>
<p>I am coding in Dreamweaver and am really missing Visual Studio, intellisense, robust debugging, design-time compile, being told right away when I make syntax mistakes and intelligent error messages. Since I have to upload to the test server before trying anything out, I have had to spend too much of my time trying to figure out why errors are occuring, backtracking, commenting out lines, upload and try again. </p>
<p>To save myself some googling in the future, and perhaps to help others in the same quandry, below are some of the most common error messages (or lack thereof) that I experienced during development, along with what they <strong>actually</strong> mean (since the words themselves rarely tell you what you need to know). If anyone has more to add, put them in the comments and I will add them below.</p>
<p><em>Parse error: parse error, unexpected $</em> &#8211; You forgot to close all of your brackets. (Or maybe you wrote an open-bracket sign &#8211; { &#8211; instead of a close-bracket sign)</p>
<p><em>Completely Blank Screen</em> &#8211; This one is the worst. It happens when you mess up php syntax. Note: the syntax error may be on the referenced page, or it may be on some page that you included, or that was included by an include (etc). The best part about it is <strong>you have no way of knowing where the error originated</strong> since the blank screen conveniently forgets to provide you with any error message. Here are the different things that caused this one to appear for me:</p>
<ul>
<li>Forgot a semi-colon at the end of a line. (This one is the most frustrating, because it is sometimes very hard to find, and because if I was using VS, I would find out about it when I was compiling my site, and not when I was trying to test)</li>
<li>Include the word <em>var</em> in a function declaration. For example, the following caused me a few hours of searching to find the cause of my blank screen: &#8220;function (<strong>var</strong> $id) { &#8230;&#8221; (error is in bold).</li>
<li>Include a dollar sign when you aren&#8217;t suppossed to. For example: &#8220;$name = $account-><Strong>$</Strong>Name&#8221; causes an error.</li>
<li>Not including a dollar sign when you are suppossed to. For example: &#8220;for ($i=0; i&lt;count($myArray); $i++) { &#8230;&#8221; causes an error (missing a dollar sign before the middle <em>i</em>)</li>
<li>Forgot a bracket (same as above, sometimes results in error message, sometimes in blank screen)</li>
<li>Entered &lt;?php at the beginning of a document instead of &lt;?<Strong>PHP</Strong> (stupid case-sensitivity&#8230;)</li>
</ul>
<p><em>Parse error: parse error, unexpected T_ELSE</em> &#8211; In writing an if/else structure, you forgot to include the closing bracket } between the end of <em>if</em> and the beginning of <em>else</em></p>
<p><em>Parse error: parse error, unexpected &#8216;=&#8217;</em> &#8211; You forgot to include a $ in front of a variable when making a value assignment. For example: &#8220;i = 5;&#8221; instead of &#8220;<strong>$</strong>i = 5;&#8221;</p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2006/10/deciphering-php-error-messages-and-blank-screens/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
		</item>
		<item>
		<title>Forget the Password for IUSR?</title>
		<link>http://ellisweb.net/2005/08/forget_the_password_for_iusr/</link>
		<comments>http://ellisweb.net/2005/08/forget_the_password_for_iusr/#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[asp.net]]></category>
		<category><![CDATA[WebDev]]></category>
		<category><![CDATA[security]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[I was changing around the Directory Security for an ASP.net page. In the process of doing this, the IUSR account was removed. After fixing the problem, I wanted to set the Anonymous Access for the website back to IUSR. Unfortunately, I needed the password for the IUSR account in order … <a href="http://ellisweb.net/2005/08/forget_the_password_for_iusr/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
			<content:encoded><![CDATA[<p>I was changing around the Directory Security for an ASP.net page. In the process of doing this, the IUSR account was removed. After fixing the problem, I wanted to set the Anonymous Access for the website back to IUSR. Unfortunately, I needed the password for the IUSR account in order to do this.</p>
<p><a href="http://www.windowsitpro.com">WindowsITPro</a> has a great solution posted for <a href="http://www.windowsitpro.com/Web/Article/ArticleID/21222/21222.html">retrieving the username and password information for IUSR</a>.</p>
<p>Just in case that link ever goes down, here is the solution: Take the following code, save it in NotePad as a <em>.vbs</em> file and run it.</p>
<p><viewcode src="IISUsr.txt" link="yes" /></p>
<p>Worked like a charm</p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2005/08/forget_the_password_for_iusr/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Preview Your Links with Unobtrusive JavaScript</title>
		<link>http://ellisweb.net/2005/08/preview_your_links_with_unobtrusive_java/</link>
		<comments>http://ellisweb.net/2005/08/preview_your_links_with_unobtrusive_java/#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[javascript]]></category>
		<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[Nifty JavaScript from ParticleTree that appends a little image to a link if it links to a specific document or site (ie: pdf, doc, xls, amazon, etc).]]></description>
			<content:encoded><![CDATA[<p><a href="http://particletree.com/features/preview-your-links">Nifty JavaScript</a> from <a href="http://particletree.com">ParticleTree </a>that appends a little image to a link if it links to a specific document or site (ie: pdf, doc, xls, amazon, etc).</p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2005/08/preview_your_links_with_unobtrusive_java/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Good CSS Tips</title>
		<link>http://ellisweb.net/2005/05/good_css_tips/</link>
		<comments>http://ellisweb.net/2005/05/good_css_tips/#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[See CSS Tips and Tricks, Part I and Part II, by Roger Johansson (via secretGeek).]]></description>
			<content:encoded><![CDATA[<p>See CSS Tips and Tricks, <a href="http://www.456bereastreet.com/archive/200503/css_tips_and_tricks_part_1/">Part I</a> and <a href="http://www.456bereastreet.com/archive/200503/css_tips_and_tricks_part_2/">Part II</a>, by <a href="http://www.456bereastreet.com/about/">Roger Johansson</a> (via <a href="http://www.secretgeek.net/RogJo.asp">secretGeek</a>).</p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2005/05/good_css_tips/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Setting Crystal Report database logon settings at runtime</title>
		<link>http://ellisweb.net/2005/05/setting_crystal_report_database_logon_se/</link>
		<comments>http://ellisweb.net/2005/05/setting_crystal_report_database_logon_se/#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false">http://www.ellisweb.net/2005/05/setting_crystal_report_database_logon_se/</guid>
		<description><![CDATA[Sources Troubleshooting Database Login Errors using Crystal Reports with .NET &#8211; Page 3 Automagically Display Crystal Parameters: Part III Specifying the Database Name Dynamically Dissecting the &#8220;Logon Failed&#8221; Error in Crystal Reports .NET]]></description>
			<content:encoded><![CDATA[<p><strong>Sources</strong></p>
<ul>
<li><a href="http://aspalliance.com/490">Troubleshooting Database Login Errors using Crystal Reports with .NET</a> &#8211; <a href="http://aspalliance.com/articleViewer.aspx?aId=490&amp;pId=3">Page 3</a></li>
<li><a href="http://aspalliance.com/463">Automagically Display Crystal Parameters: Part III</a></li>
<li><a href="http://scottonwriting.net/sowblog/posts/3378.aspx">Specifying the Database Name Dynamically</a></li>
<li><a href="http://dotnetjunkies.com/WebLog/richard.dudley/archive/2004/09/09/25038.aspx">Dissecting the &#8220;Logon Failed&#8221; Error in Crystal Reports .NET</a></li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2005/05/setting_crystal_report_database_logon_se/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Printing Web based reports with Crystal Reports for Visual Studio</title>
		<link>http://ellisweb.net/2005/05/printing_web_based_reports_with_crystal/</link>
		<comments>http://ellisweb.net/2005/05/printing_web_based_reports_with_crystal/#comments</comments>
		<pubDate>Thu, 01 Jan 1970 00:00:00 +0000</pubDate>
		<dc:creator>Yaakov Ellis</dc:creator>
				<category><![CDATA[WebDev]]></category>

		<guid isPermaLink="false"></guid>
		<description><![CDATA[See this useful whitepaper from Crystal Decisions on printing web-based Crystal Reports (originally located here). Overview: Export report to printer-ready format (like pdf, rtf), let the client-side application for this format handle printing. Print the report directly to a printer connected to the server (obviously wont work for a publicly … <a href="http://ellisweb.net/2005/05/printing_web_based_reports_with_crystal/"> Continue reading <span class="meta-nav">&#8594; </span></a>]]></description>
			<content:encoded><![CDATA[<p>See <a href="http://ellisweb.net/techblog/media/crnet_web_app_printing.pdf">this useful whitepaper</a> from Crystal Decisions on printing web-based Crystal Reports (originally located <a href="http://support.businessobjects.com/communityCS/TechnicalPapers/crnet_web_app_printing.pdf">here</a>).</p>
<p>Overview:</p>
<ol>
<li>Export report to printer-ready format (like pdf, rtf), let the client-side application for this format handle printing.</li>
<li>Print the report directly to a printer connected to the server (obviously wont work for a publicly accessible web-app&#8230;but if the application is only used within one network, this can help you to avoid forcing users to open 3 of 4 windows on-screen in order to print one report)</li>
<li>Print client-side from within web browser (not as pretty as pdf or rtf, but if you want to provide a printing method that 100% of your users can take advantage of, you need to consider this</li>
</ol>
<p>Some vb.net code samples are included in the white paper.</p>
]]></content:encoded>
			<wfw:commentRss>http://ellisweb.net/2005/05/printing_web_based_reports_with_crystal/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

