<?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>gHacks Technology News &#124; Latest Tech News, Software And Tutorials &#187; web development</title> <atom:link href="http://www.ghacks.net/tag/web-development/feed/" rel="self" type="application/rss+xml" /><link>http://www.ghacks.net</link> <description>A technology news blog covering software, mobile phones, gadgets, security, the Internet and other relevant areas.</description> <lastBuildDate>Sat, 11 Feb 2012 08:24:54 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.1</generator> <atom:link rel="hub" href="http://pubsubhubbub.appspot.com"/><atom:link rel="hub" href="http://superfeedr.com/hubbub"/> <item><title>Fat Pings, What Are They, Why You Need Them As A Webmaster</title><link>http://www.ghacks.net/2011/11/17/fat-pings-what-are-they-why-you-need-them-as-a-webmaster/</link> <comments>http://www.ghacks.net/2011/11/17/fat-pings-what-are-they-why-you-need-them-as-a-webmaster/#comments</comments> <pubDate>Thu, 17 Nov 2011 15:14:35 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[pings]]></category> <category><![CDATA[scraper]]></category> <category><![CDATA[scraper sites]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=52804</guid> <description><![CDATA[Content scraping is a big issue on today&#8217;s Internet, and a challenge for search engines to get it right. It basically comes down to the question of attribution. Who is the original author of a piece of content and on which website was it published first. Search engines get that right most of the time. [...]]]></description> <content:encoded><![CDATA[<p>Content scraping is a big issue on today&#8217;s Internet, and a challenge for search engines to get it right. It basically comes down to the question of attribution. Who is the original author of a piece of content and on which website was it published first. Search engines get that right most of the time. Sometimes though they fail and it hurts the original content creator badly when that happens.</p><p>Why is it bad? Because search engines rank content in their search results. If they believe you are the creator you are usually ranked higher than a site that has copied the content, if such a site is ranked at all.</p><p>The reality is this. Sites that scrape contents are easy to setup (using RSS feed mostly), require barely any maintenance and earn the creator money. These sites publish copied contents shortly after they have been published on the original website. As long as people can make money from this method, they will use it to do just that.</p><p>Fat Pings are one way to resolve the situation. The idea is simple. When you publish an article you ping a trusted source to confirm that you site is the original location of that article. It does not really matter if you do it 10 seconds before the scraper does the same or one hour, it is only important that you do it before the scraper does. This obviously has consequences for original content creators who do not make use of Fat Pings, as it is quite possible that scraper sites may make use of Fat Pings for an extra advantage.</p><p>How do you cope with that situation? You configure all of your sites to support Fat Pings. Here is how that is done.</p><p>If your blog is hosted on WordPress.com or Blogger, then you do not need to do anything. Fat Pings are automatically sent out. If you are running a self hosted WordPress blog, you can install the free <a
href="http://wordpress.org/extend/plugins/pubsubhubbub/">PubSubHubbub</a> extension to inform search engines when they blog has been updated.</p><p><iframe
width="560" height="315" src="http://www.youtube.com/embed/B5kHx0rGkec" frameborder="0" allowfullscreen></iframe></p><p>The suggestion to use Fat Pings comes directly from Google. You can read up more about it on <a
href="http://www.searchenginejournal.com/pubcon-matt-cutts-amit-singhal/36015/">Search Engine Journal</a> and <a
href="http://www.labnol.org/internet/fat-pings-for-content-scrapers/20400/">Labnol</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/11/17/fat-pings-what-are-they-why-you-need-them-as-a-webmaster/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>Websites Cop, Monitor And Auto-Repair Web Properties</title><link>http://www.ghacks.net/2011/10/23/websites-cop-monitor-and-auto-repair-web-properties/</link> <comments>http://www.ghacks.net/2011/10/23/websites-cop-monitor-and-auto-repair-web-properties/#comments</comments> <pubDate>Sun, 23 Oct 2011 15:05:34 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[monitor websites]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[websites]]></category> <category><![CDATA[websites cop]]></category> <category><![CDATA[windows software]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=51825</guid> <description><![CDATA[One of the things that webmasters need to ensure is that third parties are not modifying code on one of their websites. Attacks that make this possible include code injection or brute force attacks to retrieve the ftp or database password of a website. The free software Websites Cop can monitor contents hosted on one [...]]]></description> <content:encoded><![CDATA[<p>One of the things that webmasters need to ensure is that third parties are not modifying code on one of their websites. Attacks that make this possible include code injection or brute force attacks to retrieve the ftp or database password of a website.</p><p>The free software Websites Cop can monitor contents hosted on one web server. Configuration is not that comfortable which is the biggest let down, apart from the inability to use the freeware to monitor multiple ftp servers.</p><p>The program interface is divided into three tabs. You add local files and their remote location under the Main setting. The biggest issue here is that you can only pick one file at a time which is not very comfortable if you need to add dozens or even hundreds of web files.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2011/10/websites-cop.jpg"><img
src="http://www.ghacks.net/wp-content/uploads/2011/10/websites-cop-600x459.jpg" alt="websites cop" title="websites cop" width="600" height="459" class="alignnone size-medium wp-image-51828" /></a></p><p>Webmasters configure the ftp server under Settings. Here they need to add the ftp server&#8217;s address, port and the required username and password to access the entered server.</p><p>Additional settings are listed on the right side of the window. This includes the monitoring interval (set to 60 minutes by default), whether files should be automatically repaired if checks revealed that files on the ftp server are not identical to local files, and whether the program should be started with Windows.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2011/10/website-monitoring.jpg"><img
src="http://www.ghacks.net/wp-content/uploads/2011/10/website-monitoring-600x459.jpg" alt="website monitoring" title="website monitoring" width="600" height="459" class="alignnone size-medium wp-image-51829" /></a></p><p>The notify tab finally holds configuration options for email notifications. The program will send emails to the email address or addresses whenever files need repairing (when they are not identical anymore).</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2011/10/email-notification.jpg"><img
src="http://www.ghacks.net/wp-content/uploads/2011/10/email-notification-600x459.jpg" alt="email notification" title="email notification" width="600" height="459" class="alignnone size-medium wp-image-51830" /></a></p><p>Errors can be displayed in the program interface as well. This option is listed under the File menu in the application window. Other options there include opening the log file and the list of different files.</p><p>Websites Cop is limited to one ftp server and the ftp protocol. This limitation along with the rather cumbersome way of adding files are holding the program back.</p><p>Webmasters can download Websites Cop <a
href="http://www.novirusthanks.org/product/websites-cop/">from the</a> developer&#8217;s website. The program is compatible with 32-bit and 64-bit editions of the Microsoft Windows operating system. The program needs to be running in the background continuously to monitor the files on the ftp server. (<a
href="http://www.addictivetips.com/windows-tips/websites-cop-monitor-repair-get-notifications-for-webpage-changes/">via</a>)</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/10/23/websites-cop-monitor-and-auto-repair-web-properties/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>A-B Testing Made Easy</title><link>http://www.ghacks.net/2011/08/10/a-b-testing-made-easy/</link> <comments>http://www.ghacks.net/2011/08/10/a-b-testing-made-easy/#comments</comments> <pubDate>Wed, 10 Aug 2011 14:34:48 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[test]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[websites]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=48870</guid> <description><![CDATA[I&#8217;m usually not reviewing commercial services for obvious reasons, but I&#8217;d like to make an exception today. I was looking for an A-B testing service that would allow me to test web page variations to find out which variation worked best for a site that I own. I first thought about using Google&#8217;s Web Optimizer [...]]]></description> <content:encoded><![CDATA[<p>I&#8217;m usually not reviewing commercial services for obvious reasons, but I&#8217;d like to make an exception today. I was looking for an A-B testing service that would allow me to test web page variations to find out which variation worked best for a site that I own. I first thought about using Google&#8217;s Web Optimizer but had the impression that it was not really that easy to use. I then stumbled upon <a
href="https://optimizely.appspot.com/">Optimizely</a> and their service simply blew me away.</p><p>They basically allow you to create variations of an existing web page in a drag and drop like manner. For that, you do not need any coding experience whatsoever. Here is what you do. You create a new experiment first by entering a web page address that you want to A-B Test.</p><p>The web page is then rendered in the interface. A click on any element on the page displays a context menu with options to move, resize, hide or remove the element, change an image, edit the HTML directly, edit the link destination, track clicks or use custom JavaScript for advanced functionality.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2011/08/optimizely-a-b-testing.png"><img
src="http://www.ghacks.net/wp-content/uploads/2011/08/optimizely-a-b-testing.png" alt="optimizely-a-b-testing" title="optimizely-a-b-testing" width="455" height="510" class="alignnone size-full wp-image-48871" /></a></p><p>You can make fonts bigger, move images around, exchange contents and manipulate the page in any other imaginable way. You can create one or multiple variations of a page.</p><p>Once done you get a single line of JavaScript code that you need to add right below the head tag of the web page that you want to A-B test. And that&#8217;s it. No manual creation of pages on your web server, no code editing.</p><p>A click on Start Experiment starts the monitoring. You can from that moment on access the stats for that experiment to compare conversion rates, improvements and the performance of specific links on the page that you have chose to monitor.</p><p>Here is a video that outlines the whole process.</p><p><strong>A-B Testing Video:</strong></p><p><iframe
width="560" height="349" src="http://www.youtube.com/embed/0S0IrbwpfzE" frameborder="0" allowfullscreen></iframe></p><p>What I personally really like about Optimizely is the ease of use. You don&#8217;t have to create multiple pages on your web server to test their performance, which speeds up the process significantly. The downside is the price of the service. Users get a 30-day free trial after which they pay $79.99 for up to 20,000 visitors or $399,99 for up to 200,000 visitors, both with an unlimited number of experiments.</p><p><a
href="https://optimizely.appspot.com/">Optimizely</a> has more to offer, including multi-browser testing of pages, automatic goal tracking or multiple page testings which is very helpful if you want to make changes to an element that is displayed on several pages of the website.</p><p>Optimizely is an A-B Testing service that I can recommend to web developers, Internet marketers and enthusiasts regardless of their technical background.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/08/10/a-b-testing-made-easy/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Test Website Screen Resolutions, Mobile Compatibility</title><link>http://www.ghacks.net/2011/07/26/test-website-screen-resolutions-mobile-compatibility/</link> <comments>http://www.ghacks.net/2011/07/26/test-website-screen-resolutions-mobile-compatibility/#comments</comments> <pubDate>Tue, 26 Jul 2011 19:18:55 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Online Services]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[screen resolution]]></category> <category><![CDATA[test website]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[websites]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=48264</guid> <description><![CDATA[One of the things that you need to make sure as a webmaster is support for various screen resolutions. The rise of mobile browsing, especially on smartphones but also on low resolution devices like tablet and netbook PCs, has made this step even more important. A website that is not offering optimized contents for popular [...]]]></description> <content:encoded><![CDATA[<p>One of the things that you need to make sure as a webmaster is support for various screen resolutions. The rise of mobile browsing, especially on smartphones but also on low resolution devices like tablet and netbook PCs, has made this step even more important. A website that is not offering optimized contents for popular devices and resolutions could lose a lot of visitors because of this.</p><p>If you run a CSM or platform like WordPress, you can utilize plugins to create automatic and custom mobile versions of your website. You still need to test those resolutions to make sure that the sites display correctly on the devices.</p><p>Most webmasters do not own all of the devices that they need to support. The only available option to test screen resolutions and mobile compatibility is to use emulation.</p><p>Screenfly is an online service that can display a given website in predefined resolutions. Webmasters are asked to enter a web address into the form on the homepage.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2011/07/website-screen-resolution-test.png" alt="website screen resolution test" title="website screen resolution test" width="600" height="350" class="alignnone size-full wp-image-48265" /></p><p>This website is then displayed in one of the available resolutions. Semi-transparent buttons on the left side are provided to switch the resolution or device group. Available for selection are desktop, tablet, mobile and television devices, each with several subdevice listings.</p><p>The desktop group ranges from 10&#8243; netbook resolutions of 1024&#215;600 all the way up to 1920&#215;1200, the native resolution of a 24&#8243; monitor.</p><p>Tablet support is available for Apple&#8217;s iPad and four Android tablets including the Samsung Galaxy and the Motorola Xoom.</p><p>The mobile device category includes two Android smartphones, the Apple iPhone 3 and 4, the Asus Galaxy 7 Windows 7 phone, the Blackberry 8300 and two Motorola RAZR phones.</p><p>Television finally displays the website in a 480p, 720p and 1080p screen resolution on screen.</p><p>Switching to another device or resolution is a fluent process that happens without a reload of the page.</p><p>One interesting feature of Screenfly is the ability to detect mobile versions of a website. The service will automatically use the mobile version of a site if available and supported by the emulated device. This detection can be used to test a site&#8217;s mobile version thoroughly.</p><p>The one thing that is missing is an option to test a custom screen resolution. Webmasters who want that feature can try <a
href="http://www.ghacks.net/2010/10/14/simures-display-websites-in-different-resolutions/">Simures</a>, which supports custom screen resolutions.</p><p><a
href="http://quirktools.com/screenfly/">Screenfly</a> is a handy online service for webmasters to test their website&#8217;s display on different screen resolutions and mobile devices. (<a
href="http://www.addictivetips.com/internet-tips/test-websites-on-desktop-tablet-mobile-resolutions-with-screenfly/?utm_source=feedburner&#038;utm_medium=feed&#038;utm_campaign=Feed%3A+Addictivetips+%28AddictiveTips%29">via</a>)</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2011/07/26/test-website-screen-resolutions-mobile-compatibility/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Validome, Web Page Validator</title><link>http://www.ghacks.net/2010/11/25/validome-web-page-validator/</link> <comments>http://www.ghacks.net/2010/11/25/validome-web-page-validator/#comments</comments> <pubDate>Thu, 25 Nov 2010 10:39:08 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Online Services]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[html]]></category> <category><![CDATA[online server]]></category> <category><![CDATA[validation service]]></category> <category><![CDATA[validome]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[webmaster]]></category> <category><![CDATA[xml]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=37268</guid> <description><![CDATA[One of the aspects of being a webmaster is to make sure that your web pages are compatible with the most popular web browsers. This requires some tweaking and hacks, especially if Internet Explorer 6 comes into the picture. Validating web pages is just one aspect of this. Most browsers handle invalid elements well so [...]]]></description> <content:encoded><![CDATA[<p>One of the aspects of being a webmaster is to make sure that your web pages are compatible with the most popular web browsers. This requires some tweaking and hacks, especially if Internet Explorer 6 comes into the picture. Validating web pages is just one aspect of this. Most browsers handle invalid elements well so that the page is displayed to the user even though it may not be displayed exactly as the web developer has intended.</p><p>Website validators like the <a
href="http://validator.w3.org/">W3C</a> Markup Validation Service check a web page for validation errors. Webmasters use these services to correct validation errors on their websites.</p><p>Here is an example why validation is important. About a year ago I noticed that the RSS feed of Ghacks was <a
href="http://www.ghacks.net/2009/04/14/internet-explorer-8-and-feeds-the-xml-page-cannot-be-displayed/">throwing</a> an XML error in Internet Explorer 8. This was caused by a single character in one of the latest articles that was not escaped (meaning instead of writing the  character &amp; directly one would have to use <code>&amp;amp;</code> instead.</p><p>That single character caused problems in the feed delivery, and I had to work longer than usual to get it fixed. Consequences of invalid code are not always that drastic, but it exemplifies the impact that it can have on a website.</p><p>Validome is another website validation service. It is a bit stricter when it comes to validating pages. It can happen that a page passes as a XHTML 1.0 Transitional document in the W3C validation, and fails in the Validome validation.</p><p>Another difference between the two validation engines is that Validome supports verifications of local and remote documents. Users can either enter an url in the form on the site, or upload a document from their local computer system.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2010/11/validome-550x265.jpg" alt="validome" title="validome" width="550" height="265" class="alignnone size-medium wp-image-37271" /></p><p>Extended settings are offered to check the document with a specific user agent or language.</p><p>A click on Validate performs the validation of the document. Errors are displayed directly.</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2010/11/validation-error-550x430.jpg" alt="validation error" title="validation error" width="550" height="430" class="alignnone size-medium wp-image-37272" /></p><p>The service lists the line and column of the validation error, the error position and an explanation of the error. This is often enough to fix the issue in the document.</p><p><a
href="http://www.validome.org/validate">Validome</a> is an excellent alternative to the W3C validation service. It is usually enough to use Validome since it appears to be stricter in the validation. Most webmasters on the other hand will probably use both services anyway.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/11/25/validome-web-page-validator/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Simures, Display Websites In Different Resolutions</title><link>http://www.ghacks.net/2010/10/14/simures-display-websites-in-different-resolutions/</link> <comments>http://www.ghacks.net/2010/10/14/simures-display-websites-in-different-resolutions/#comments</comments> <pubDate>Thu, 14 Oct 2010 14:34:56 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Online Services]]></category> <category><![CDATA[The Web]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[resolution]]></category> <category><![CDATA[simures]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[web page]]></category> <category><![CDATA[website]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=35885</guid> <description><![CDATA[As a web developer, you have to make sure that your website displays fine for the most widely used screen resolutions. Doing so ensures that site visitors have a good user experience on the website. We have already covered several programs, like the Computer Monitor Hotkey Resolution Changer or the Resolution Changer, to change the [...]]]></description> <content:encoded><![CDATA[<p>As a web developer, you have to make sure that your website displays fine for the most widely used screen resolutions. Doing so ensures that site visitors have a good user experience on the website. We have already covered several programs, like the <a
href="http://www.ghacks.net/2010/04/28/computer-monitor-hotkey-resolution-changer/">Computer Monitor Hotkey Resolution Changer</a> or the <a
href="http://www.ghacks.net/2008/06/20/resolution-changer/">Resolution Changer</a>, to change the screen resolution on the fly.</p><p>Simures however offers a different approach than those third party programs. The online service can display any web page that is available online in any resolution available.</p><p>Users can either enter a web page and a desired resolution on the Simures website, or modify the url of the service to automatically display a website in a specific resolution.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2010/10/simures2.png"><img
src="http://www.ghacks.net/wp-content/uploads/2010/10/simures2-500x401.png" alt="simures" title="simures" width="500" height="401" class="alignnone size-medium wp-image-35888" /></a></p><p>Even better is the fact that the resolution can be adjusted in realtime on the page, so that the website is displayed in the new resolution immediately.</p><p>Urls use a naming convention, so that the service can be used directly without having to open its web page first. Just use the following syntax to display a website in a desired resolution:</p><p>http://www.simures.com/800&#215;600/ghacks.net</p><p>The 800&#215;600 part can be modified to any resolution, from 0&#215;0 to 8000&#215;6000 and more. The url can display any website, not just root domains. Just append the whole url without the http:// and the trailing / and it will be displayed by the service.</p><p>The best feature of <a
href="http://www.simures.com">Simures</a> is the fact that it changes the resolution directly, which can save web developers some work. It would be nice if the developers of Simures would add presets to the page to load a specified web page in popular resolutions.</p><p><strong>Update: </strong>Web developers can bookmark the web addresses to open them again whenever needed. This can be useful if they are working on a project for a long time and need to verify how it displays in a certain resolution regularly.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/10/14/simures-display-websites-in-different-resolutions/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Codeburner, HTML And CSS Reference</title><link>http://www.ghacks.net/2010/09/19/codeburner-html-and-css-reference/</link> <comments>http://www.ghacks.net/2010/09/19/codeburner-html-and-css-reference/#comments</comments> <pubDate>Sun, 19 Sep 2010 12:54:32 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Firefox]]></category> <category><![CDATA[Mac]]></category> <category><![CDATA[Opera]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[adobe air]]></category> <category><![CDATA[codeburner]]></category> <category><![CDATA[css elements]]></category> <category><![CDATA[firebug]]></category> <category><![CDATA[html properties]]></category> <category><![CDATA[web development]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=34757</guid> <description><![CDATA[Even the most experienced web developer has to look up HTML properties and CSS elements from time to time. Several websites like the official W3C website offer references online, and some web development tools have references integrated in the app. Codeburner, a free tool for the two web browsers Firefox and Opera, the Mac OS [...]]]></description> <content:encoded><![CDATA[<p>Even the most experienced web developer has to look up HTML properties and CSS elements from time to time. Several websites like the official <a
href="http://www.w3.org/">W3C</a> website offer references online, and some web development tools have references integrated in the app.</p><p>Codeburner, a free tool for the two web browsers Firefox and Opera, the Mac OS X operating system and Adobe Air offers another option. The web development reference offers quick lookups of HTML properties and CSS elements. Depending on the version installed, it looks slightly different.</p><p>Firefox users for instance can select to install it as a separate Firefox add-on or as a Firebug extension. The Firefox add-on places a search form in the status bar that can be utilized to search for properties and elements.</p><div
id="attachment_34758" class="wp-caption alignnone" style="width: 510px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/09/codeburner.png"><img
src="http://www.ghacks.net/wp-content/uploads/2010/09/codeburner-500x128.png" alt="codeburner" title="codeburner" width="500" height="128" class="size-medium wp-image-34758" /></a><p
class="wp-caption-text">codeburner</p></div><p>Just enter a search term in the form and hit enter. The Codeburner window will expand from the bottom and display various information about the element or property.</p><p>The add-on displays compatibility information about the property by default, with the option to display code examples in another sidebar on the same page.</p><div
id="attachment_34761" class="wp-caption alignnone" style="width: 510px"><a
href="http://www.ghacks.net/wp-content/uploads/2010/09/html-css-reference.png"><img
src="http://www.ghacks.net/wp-content/uploads/2010/09/html-css-reference-500x131.png" alt="html css reference" title="html css reference" width="500" height="131" class="size-medium wp-image-34761" /></a><p
class="wp-caption-text">html css reference</p></div><p>Links are provided for more information online and to view a live demo. Both lead to the Sitepoint webmaster portal and are opened in new tabs.</p><p>Codeburner has also been integrated into the context menu. It is here possible to select an element on a page to display all of its properties. It is furthermore possible to open a full web page in the Codeburner window to see all elements used on that page.</p><p>Firefox users can change the behavior in the preferences. Here it is possible to remove options from the context menu and status bar, detach the Codeburner window from the browser, define keyboard shortcuts for the add-on, configure syntax colors and processor chunks, which determines the cpu utilization of the add-on.</p><p><a
href="http://tools.sitepoint.com/codeburner/">Codeburner</a> offers a solid reference for both HTML properties and CSS elements. Especially the integration in the Firebug add-on may appeal to many web developers, as they usually have Firebug installed. (via <a
href="http://www.techyard.net/codeburner-html-css-desktop-reference/">Techyard</a>)</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/09/19/codeburner-html-and-css-reference/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Mozilla Firefox Collection Offers Access To Multiple Firefox Versions [Firefox]</title><link>http://www.ghacks.net/2010/01/12/mozilla-firefox-collection-offers-access-to-multiple-firefox-versions-firefox/</link> <comments>http://www.ghacks.net/2010/01/12/mozilla-firefox-collection-offers-access-to-multiple-firefox-versions-firefox/#comments</comments> <pubDate>Tue, 12 Jan 2010 19:31:15 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Browsing]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[firefox portable]]></category> <category><![CDATA[mozilla firefox collection]]></category> <category><![CDATA[mozilla-firefox]]></category> <category><![CDATA[web browser]]></category> <category><![CDATA[web development]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=22270</guid> <description><![CDATA[You might remember the Internet Explorer Collection which we reviewed some time ago. The web browser collection solved the problem of many web developer&#8217;s who had to test websites in different versions of the Internet Explorer. This was a problem as Microsoft only allowed one version of the browser to be installed at the same [...]]]></description> <content:encoded><![CDATA[<p>You might remember the <a
href="http://www.ghacks.net/2008/08/30/use-multiple-internet-explorer-versions-simultaneously/">Internet Explorer Collection</a> which we reviewed some time ago. The web browser collection solved the problem of many web developer&#8217;s who had to test websites in different versions of the Internet Explorer. This was a problem as Microsoft only allowed one version of the browser to be installed at the same time.</p><p>The Firefox web browser does not have that restriction. It is possible to install multiple versions of the web browser. They cannot be launched at the same time usually but there is a <a
href="http://www.ghacks.net/2008/05/29/run-multiple-firefox-profiles-simultaneously/">solution</a> for that as well. And there are portable versions of the web browser so that all the versions can be put on an USB stick to be available on every PC with USB connections.</p><p><span
id="more-22270"></span>The Mozilla Firefox Collection is a software collection of multiple Firefox versions that can be launched at the same time. Included in the release are currently:</p><ul><li>Mozilla Firefox 2.0.0.20</li><li> Mozilla Firefox 3.0.19.0</li><li> Mozilla Firefox 3.5.18.0</li><li> Mozilla Firefox 3.6.16.0</li><li> Mozilla Firefox 4.0.0.0</li></ul><p>This collection has been mainly designed for web developers as it comes with the interesting option to launch an url in all versions of the Firefox web browser that have been installed during installation.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2010/01/mozilla-firefox-collection.jpg"><img
src="http://www.ghacks.net/wp-content/uploads/2010/01/mozilla-firefox-collection.jpg" alt="mozilla firefox collection" title="mozilla firefox collection" width="513" height="398" class="alignnone size-full wp-image-43991" /></a></p><p>The following add-ons and plugin can be installed with the Firefox versions:</p><ul><li> Firebug add-on</li><li> Web Developer add-on</li><li> Flash Player plug-in</li></ul><p><strong>Features of the Mozilla Firefox Collection:</strong></p><ul><li>It can open one or more local files and/or URLs in all installed versions of Mozilla Firefox with a single click</li><li>It can appear in the context menu of Windows Explorer, so a file can be opened in every installed version of Mozilla Firefox directly</li><li>It can display the version number of Mozilla Firefox in the titlebar</li><li>It includes a number of window resizing options for the Web Developer add-on, settings for all common resolutions like 800&#215;600, 1024&#215;768, 1280&#215;1024, 1440&#215;900 and 1600&#215;1200 are included</li><li>It can be installed for all users, so it&#8217;s available for everyone</li><li>It can be installed and used silently, it&#8217;s possible to create an unattended installation and use all functions using command line parameters</li><li>It even works under the most restricted user accounts after installation, only the installation needs to be done by someone with Administrator privileges</li><li>It supports both 32-bit and 64-bit versions of Microsoft Windows 98, 98 SE, ME, NT 4.0, 2000, XP, 2003, Vista, 2008 and 7</li></ul><p>The main benefit of this approach over installing portable versions of the Firefox web browser versions that need to be tested is that it is a more comfortable approach especially with the option to launch a local or remote website in all versions of the web browser simultaneously.</p><p>The Mozilla Firefox Collection <a
href="http://utilu.com/UtiluMFC/">can be</a> downloaded from the developer&#8217;s website</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2010/01/12/mozilla-firefox-collection-offers-access-to-multiple-firefox-versions-firefox/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Microsoft WebsiteSpark</title><link>http://www.ghacks.net/2009/09/25/microsoft-websitespark/</link> <comments>http://www.ghacks.net/2009/09/25/microsoft-websitespark/#comments</comments> <pubDate>Fri, 25 Sep 2009 08:33:04 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Microsoft]]></category> <category><![CDATA[microsoft]]></category> <category><![CDATA[microsoft websitespark]]></category> <category><![CDATA[web design]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[websitespark]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=16647</guid> <description><![CDATA[Microsoft WebsiteSpark is a new program by Microsoft that is offering small web development companies the opportunity to join the program for free to receive web development software and server software coupled with support, training and business opportunities. Web design companies with less than 10 members are eligible to join the program for up to [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.ghacks.net/wp-content/uploads/2009/09/microsoft_websitespark.jpg" alt="microsoft websitespark" title="microsoft websitespark" width="370" height="63" class="alignleft size-full wp-image-16648" />Microsoft WebsiteSpark is a new program by Microsoft that is offering small web development companies the opportunity to join the program for free to receive web development software and server software coupled with support, training and business opportunities. Web design companies with less than 10 members are eligible to join the program for up to three years at no costs except for a $100 exit fee. There are a few responsibilities for the web design companies including creating and maintaining a web profile at the Microsoft WebsiteSpark website and creating (and reporting) at least one website using the tools offered in the program in the first six months.</p><p><span
id="more-16647"></span>Software offered by Microsoft includes:</p><ul><li>Visual Studio Professional</li><li>Expression Studio 2 or 3 (1 user) and Expression Web 2 or 3 (up to 2 users)</li><li>Windows Web Server 2008 or R2 (when available)</li><li>SQL Server 2008 Web Edition</li><li>Windows Web Server 2008 R2</li></ul><p>Webmasters and designers who are interested in joining the program can <a
href="http://www.microsoft.com/web/websitespark/">visit</a> the Microsoft WebsiteSpark website to do so. The website offers a pdf document with detailed information on the program. It is probably a good idea to read thoroughly through it to get a better understanding of the requirements and responsibilities.</p><p>Microsoft WebsiteSpark can be beneficial to web design companies who are already using Microsoft software as they get the latest editions for free for the period of three years and do not have to make the switch from other software products. It could on the other hand be a good incentive for companies who would like to expand their services to include Microsoft services in their portfolio if they are not offering them already.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/09/25/microsoft-websitespark/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>A standard compliant web browser and editor: Amaya</title><link>http://www.ghacks.net/2009/07/11/a-standard-compliant-web-browser-and-editor-amaya/</link> <comments>http://www.ghacks.net/2009/07/11/a-standard-compliant-web-browser-and-editor-amaya/#comments</comments> <pubDate>Sat, 11 Jul 2009 18:18:57 +0000</pubDate> <dc:creator>Joe</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[html]]></category> <category><![CDATA[html editor]]></category> <category><![CDATA[Linux]]></category> <category><![CDATA[mac]]></category> <category><![CDATA[Open Source]]></category> <category><![CDATA[w3c]]></category> <category><![CDATA[web design]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[xml]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=14311</guid> <description><![CDATA[Some web browsers don&#8217;t fully respect web standards and many WYSIWYG HTML editors produce absolutely revolting code. W3C set out standards as to how HTML (and XHTML etc) should appear and whilst some choose to ignore these, some are devoted to the following of these standards. Sticking to standards can therefore lead to issues with [...]]]></description> <content:encoded><![CDATA[<p>Some web browsers don&#8217;t fully respect web standards and many WYSIWYG HTML editors produce absolutely revolting code. <a
href="http://www.w3.org/">W3C</a> set out standards as to how HTML (and XHTML etc) should appear and whilst some choose to ignore these, some are devoted to the following of these standards.</p><p>Sticking to standards can therefore lead to issues with certain web browsers, which lack support for the latest tags or render pages wrong.</p><p>The W3C therefore has its own web browser and editor which adheres to standards more than many browsers and supports certain new technologies others don&#8217;t, such as RDF annotation. This browser is <a
href="http://www.w3.org/Amaya/">Amaya</a>, an open-source and cross-platform browser.</p><p><span
id="more-14311"></span>Amaya can handle a wide-range of open file formats, including HTML, CSS, XHTML, SVG and MathML.</p><p><a
href="http://www.ghacks.net/wp-content/uploads/2009/07/Amaya-html-editor.png"><img
src="http://www.ghacks.net/wp-content/uploads/2009/07/Amaya-html-editor.png" alt="Amaya html editor" title="Amaya html editor" width="600" height="480" class="alignnone size-full wp-image-54086" /></a></p><p>The software integrates the browser and web editor: when you go to a web page, it can be edited inside the browser. It also instantly displays syntactic errors.</p><p>It also integrates the mark-up languages. For example, in a web page, one can write formula utilising MathML or add SVG shapes inside the software.</p><p>Amaya is a reasonable WYSIWYG editor and a good web browser for developmental purposes. It is also good to produce rich web-pages, which include other pieces of mark-up than HTML.</p><p><strong>Update:</strong> Amaya has not been updated in the last two years. While it is still possible to use the cross-platform HTML editor it needs to be noted that it does not support recent technology advancements. This includes no support for HTML5 or CSS3 in the last release.</p><p>Windows and Linux users find in <a
href="http://www.ghacks.net/2010/12/31/bluegriffon-html-editor/">Blue Griffon</a> a suitable alternative. Blue Griffon user however need to know HTML to work with the program, as it does not display information about elements that can be selected in the editor. Users who know their HTML elements will find it to be a suitable alternative for Amaya.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/07/11/a-standard-compliant-web-browser-and-editor-amaya/feed/</wfw:commentRss> <slash:comments>2</slash:comments> </item> <item><title>Mozilla Open Web Tools Directory</title><link>http://www.ghacks.net/2009/07/07/mozilla-open-web-tools-directory/</link> <comments>http://www.ghacks.net/2009/07/07/mozilla-open-web-tools-directory/#comments</comments> <pubDate>Tue, 07 Jul 2009 11:30:42 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Browsing]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[mozilla]]></category> <category><![CDATA[open web tools directory]]></category> <category><![CDATA[web browser]]></category> <category><![CDATA[web dev]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[web tools]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=14193</guid> <description><![CDATA[The Mozilla team has launched the Open Web Tools Directory today which offers a variety of tools that can aid web developers in their projects. You are however wrong if you are now expecting a boring menu that looks like any other web directory that you visited over the past years. The Open Web Tools [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.ghacks.net/wp-content/uploads/2009/07/mozilla_labs.jpg" alt="mozilla labs" title="mozilla labs" width="295" height="70" class="alignleft size-full wp-image-14195" />The Mozilla team has launched the Open Web Tools Directory today which offers a variety of tools that can aid web developers in their projects. You are however wrong if you are now expecting a boring menu that looks like any other web directory that you visited over the past years. The Open Web Tools Directory is different from most web directories as it places icons of the web tools that have already been added to it on the screen with a tiny header and footer area that provide filters and offer additional information.</p><p>The benefit of this solution is that it allows to place more tools on the screen without forcing the user to scroll or change pages. The page will only load in web browsers supporting canvas which includes Firefox, Opera or Google Chrome for example while Internet Explorer 8 (and likely all other Internet Explorer versions as well) throw an error and do not display the page.</p><p><span
id="more-14193"></span><img
src="http://www.ghacks.net/wp-content/uploads/2009/07/open_web_tools_directory-500x282.jpg" alt="open web tools directory" title="open web tools directory" width="500" height="282" class="alignnone size-medium wp-image-14194" /></p><p>There are obviously some negative aspects as well. Missing descriptions or information on the screen are probably the most noticeable ones. The only source of information are the icons. A click on an icon will display a hovering box that contains a short description and a link to the homepage. The problem here is that you need to click on each item that you do not know to receive information about it. It would have been better to display the information on the page or while hovering the mouse over the entry.</p><p>It is possible to filter the tools by category. Possible categories include debug, code, design or deploy. A search in the footer is available as well which can be used to find specific tools.</p><p>The team <a
href="https://mozillalabs.com/blog/2009/07/open-web-tools-directory/">admits</a> that only a fraction of the tools are already listed on the website. Webmasters and developers can submit tools which are then reviewed by the team and put on the website if appropriate. They have also plans to create a generic website that is accessible by all web browsers. Web developers and interested users can visit the page <a
href="http://tools.mozilla.com/">here</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/07/07/mozilla-open-web-tools-directory/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Benefits of Programming in Ruby</title><link>http://www.ghacks.net/2009/07/06/benefits-of-programming-in-ruby/</link> <comments>http://www.ghacks.net/2009/07/06/benefits-of-programming-in-ruby/#comments</comments> <pubDate>Mon, 06 Jul 2009 06:54:09 +0000</pubDate> <dc:creator>Melanie Gross</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[coding]]></category> <category><![CDATA[internet]]></category> <category><![CDATA[programmning]]></category> <category><![CDATA[rails]]></category> <category><![CDATA[ruby]]></category> <category><![CDATA[ruby on rails]]></category> <category><![CDATA[web dev]]></category> <category><![CDATA[web development]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=14155</guid> <description><![CDATA[There are several programming languages that to-be programmers (or current programmers) can choose from. For first-time programmers, choosing a programming language can be difficult. There are many programming languages that are dying out, just aren&#8217;t popular, or are just generally hard to learn. It would be a shame for any first-time programmer to purchase books [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.ghacks.net/wp-content/uploads/2009/07/rails.png" alt="rails" title="rails" width="87" height="111" class="alignleft size-full wp-image-14156" />There are several programming languages that to-be programmers (or current programmers) can choose from. For first-time programmers, choosing a programming language can be difficult. There are many programming languages that are dying out, just aren&#8217;t popular, or are just generally hard to learn. It would be a shame for any first-time programmer to purchase books to learn a language to find that it is too difficult. It would also be a shame to learn a programming language that has no application at work. Ruby is a great programming language because it offers a great feature called Ruby on Rails. Rails is a web framework that can be used by programmers to speed up development.</p><p><span
id="more-14155"></span>The programming language, Ruby, was created in the mid 1990’s in Japan, by Yukihiro &#8220;Matz&#8221; Matsumoto. Ruby is based on Perl, Smalltalk, Eiffel, Ada, and Lisp and was written to create a programming language that, according to Matsumoto, &#8220;was more powerful than Perl, and more object-oriented than Python.&#8221;</p><p>One of the goals of Ruby is to allow the simple and fast creation of web applications. The language itself satisfies this goal. Because of this, there is much less tedious work with this language than many other programming languages. Ruby is also free of charge. It is also free to copy, use, modify, and distribute. Since Ruby can be modified, programmers can make necessary changes and can code without feeling restricted. Another feature of Ruby is its mark-and-sweep garbage collection which allows programmers the ability to code without having to worry about the need to maintain reference counts in extension libraries. Also, if an operating system allows for it, Ruby can dynamically load extension libraries. Ruby currently ranks as the 9th most popular programming language in the world. There are many online guides where Ruby programmers to-be can learn how to program in Ruby.</p><p>Ruby on Rails, often simply called Rails, is an open source web application framework that was designed for Ruby by David Heinemeier Hansson and was released in July 2004. Ruby on Rails makes use of an object relational mapping layer known as the ActiveRecord. Because of this, programmers do not have to specify database column names in class definitions. Rails will retrieve this information on its own from the database based on the class name. Rails also has a testing framework built in which allows programmers to write test cases which helps them create more reliable, robust code.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/07/06/benefits-of-programming-in-ruby/feed/</wfw:commentRss> <slash:comments>7</slash:comments> </item> <item><title>Web Development: Is Free Web Hosting Good Enough?</title><link>http://www.ghacks.net/2009/06/11/web-development-is-free-web-hosting-good-enough/</link> <comments>http://www.ghacks.net/2009/06/11/web-development-is-free-web-hosting-good-enough/#comments</comments> <pubDate>Thu, 11 Jun 2009 12:19:29 +0000</pubDate> <dc:creator>webdev</dc:creator> <category><![CDATA[The Web]]></category> <category><![CDATA[Web Development]]></category> <category><![CDATA[free web hosting]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[web host]]></category> <category><![CDATA[web hosting]]></category> <category><![CDATA[website]]></category> <category><![CDATA[website hosting]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=13444</guid> <description><![CDATA[If you have never set up a website, you probably have plenty of questions about how to do it. One question you might ask yourself is, “Why should I pay for web hosting when there are plenty of sites offering free web hosting?” It’s a perfectly valid question, especially if you don’t have a nice [...]]]></description> <content:encoded><![CDATA[<p>If you have never set up a website, you probably have plenty of questions about how to do it. One question you might ask yourself is, “Why should I pay for web hosting when there are plenty of sites offering free web hosting?” It’s a perfectly valid question, especially if you don’t have a nice big pot of venture capital to spend.</p><p>Once you have a written business plan, it’s time to do some research on which hosting firm is most suitable for your website. You will need to know, obviously, if you plan to sell products from your site, or if it will be strictly promotional. Do you plan to have video? Elaborate graphics? Or just text? Will your chosen host provider help you set up your web site? How many email accounts will you need?</p><p><span
id="more-13444"></span>There are a number of things you need to know about the hosting companies you choose among. Perhaps the main thing is how reliable their service is. If you have a business website, you can’t afford for it to have downtime. After all, it’s always normal business hours somewhere. Closely tied to the need for reliability is the need for technical support. Many hosting services say that they have so-called 24/7/365 tech support, but their definition of what that comprises may be different from yours. You don’t want to find out the hard way that calling tech support late at night or on a holiday only gets you to an answering machine and that you’ll have to wait for regular business to resume before getting any actual help.</p><p>Of course you should ask your candidate hosting companies directly about these things, but you should do something else too. There are forums all over the Internet where people will meet online to talk about such issues. Read these discussion threads. Ask questions. You should be able to get a more objective assessment of an Internet hosting provider than you would from the company itself.<br
/> There are, however, two things you should be aware of. The first thing is that every web hosting company that’s been around for any length of time will have some negative feedback. One or two rants about a certain hosting company shouldn’t put you off. It is possible that the user was the one with the problem, and it is also possible that the company has fixed the problem.</p><p>The other thing you should know when reading forums is that sometimes hosting companies plant people on them to say good things about them. The rule of thumb should be: discount the overly positive posts on a company, and discount the overly negative, too. Any post filled with capital letters and exclamation marks is suspect. Take your information from the saner posts you come across, and if you’re allowed to join a forum, don’t hesitate to ask questions, particularly about free web hosting companies.</p><p>The reason these companies are able to offer free hosting is that they will run ads on your site. These might be unobtrusive ad links, or they may be pop-ups, or they may be the really annoying ads that follow the reader as he or she scrolls down the page. You have to decide if you can live with the annoyance, and if you think your customers will stick around long enough to buy something.<br
/> The obvious advantage of free web hosting services is price. You won’t have to register a domain name or pay for hosting. A free web page can serve as a training site for you as you learn how you want your site to look, or test out new promotions. There are free services like sitemeter.com that will gather basic statistics on your site that can give you valuable information on your visitors. You can find out where most of your visitors come from, what time of day they visit, and how many page views they amass.</p><p>You could, if you had the time and motivation, use multiple free hosting providers to set up your site, and then monitor all of them to see if one outperforms the rest. You will likely see differences in the different hosts, and quickly learn which ones are the easiest to work with. You may find that one hosting company gets your site indexed by search engines sooner, and therefore drives more traffic to your site.</p><p>Or you may decide that free web hosting just isn’t going to be good enough. All you will have lost is time.</p><p>The biggest disadvantage to free web hosting is the ads cluttering up the site. Many visitors are turned off by pop-ups that suddenly materialize as they try to enter or leave your site. And a few will click on those ads and leave your site without looking at anything at all.</p><p>Even if you eventually choose paid web hosting for the control it gives you over your site, the free websites you set up may still work to your advantage. You never know where your web traffic will come from. Some of it might come through an old free site you set up when you were just starting out. So, while free website hosting may serve you well as you learn how to be a webmaster, if you have any kind of e-commerce function, you’ll almost certainly want to switch to paid hosting at some point.</p><p>But if you’re broke and just starting out, or just learning the basics of having your own web site, then free hosting providers may be exactly the right thing for you.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/06/11/web-development-is-free-web-hosting-good-enough/feed/</wfw:commentRss> <slash:comments>14</slash:comments> </item> <item><title>Web Development: Realtime Fonts Changer</title><link>http://www.ghacks.net/2009/05/29/web-development-realtime-fonts-changer/</link> <comments>http://www.ghacks.net/2009/05/29/web-development-realtime-fonts-changer/#comments</comments> <pubDate>Fri, 29 May 2009 18:44:19 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[font]]></category> <category><![CDATA[font friend]]></category> <category><![CDATA[font selector]]></category> <category><![CDATA[fonts]]></category> <category><![CDATA[fonts changer]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[webmaster]]></category> <category><![CDATA[website development]]></category> <guid
isPermaLink="false">http://www.ghacks.net/2009/05/29/web-development-realtime-fonts-changer/</guid> <description><![CDATA[Selecting the right font and font characteristics can be quite a daunting task. The information are usually defined in a CSS file that needs to be edited multiple times until the right font selection has been made. Another problem that might occur is caching that might require the webmaster to delete the web browser cache [...]]]></description> <content:encoded><![CDATA[<p>Selecting the right font and font characteristics can be quite a daunting task. The information are usually defined in a CSS file that needs to be edited multiple times until the right font selection has been made. Another problem that might occur is caching that might require the webmaster to delete the web browser cache or server cache before the changes become visible on the website.</p><p>Not so with <a
href="http://somadesign.ca/projects/fontfriend/">Font Friend</a>, a bookmarklet that simplifies the font selection process greatly. A click on the bookmarklet on any website will display it in an overlay in the lower left corner of the browser window. The font selector can be used to change various characteristics of the fonts used on a website. The options are divided into font family, font variant, font weight, text transform and a html element selector.</p><p><span
id="more-13159"></span><img
src="http://www.ghacks.net/wp-content/uploads/2009/05/fonts-500x314.jpg" alt="fonts" title="fonts" width="500" height="314" class="alignnone size-medium wp-image-13158" /></p><p>The html element selector defines the elements on the page that will be affected by the font change. Included are headline tags, body, paragraphs and the option to select a custom element.</p><p>The font family offers a selection of 23 different font families including the popular families arial, verdana, times new roman and georgia. Font variants can further change the appearance of the fonts on the active website.</p><p>Webmasters who are currently testing various fonts for their website might want to check out the bookmarklet which can be simply added to the bookmarks and executed by left-clicking it on the right website.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/05/29/web-development-realtime-fonts-changer/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> <item><title>Display Cached RSS Feed In Your Website</title><link>http://www.ghacks.net/2009/05/06/display-cached-rss-feed-in-your-website/</link> <comments>http://www.ghacks.net/2009/05/06/display-cached-rss-feed-in-your-website/#comments</comments> <pubDate>Wed, 06 May 2009 11:44:23 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[php]]></category> <category><![CDATA[rss feed]]></category> <category><![CDATA[simplepie]]></category> <category><![CDATA[web dev]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[websites]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=12615</guid> <description><![CDATA[You might remember the announcement of our new web project Appnews which basically displays software updates in a friendly easily accessible way. What I wanted to do now is to display the five newest items of the RSS feed in the sidebar of this blog to both promote the appnews service but also provide a [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.ghacks.net/wp-content/uploads/2009/05/rss.jpg" alt="rss" title="rss" width="128" height="128" class="alignleft size-full wp-image-12614" />You might remember the announcement of our new web project <a
href="http://appnews.net/">Appnews</a> which basically displays software updates in a friendly easily accessible way. What I wanted to do now is to display the five newest items of the RSS feed in the sidebar of this blog to both promote the appnews service but also provide a new service to my readers as they would be able to see the software updates immediately in the sidebar. What I needed was a high traffic friendly way of displaying the RSS feed and that meant caching. Without caching the script would request the contents on every page hit which would slow down the web server tremendously.</p><p><span
id="more-12615"></span>One of the better scripts to display cached RSS feeds in a website is SimplePie. It might look a bit intimidating at first glance as it provides lots of options to customize the display. It is however very easy to display a feed with just a few lines of code. Start by downloading <a
href="http://simplepie.org/">SimplePie</a> from the website. Extract it to the computer system and upload it to the root folder of the website. You should also create a directory called <em>cache</em> in that root folder and make it writeable (chmod to 777).</p><p>Now add the following two lines to the top of the php file where you want to display the feed in. The first line defines the location of the simplepie.inc file on the web server (which is in the simplepie directory in root), the second the feed that you want to display on the website.</p><p><code>&lt;?php <br
/> include_once $_SERVER['DOCUMENT_ROOT'] . '/simplepie/simplepie.inc'; <br
/> $feed = new SimplePie('http://feedproxy.google.com/Ghacksnet');<br
/> ?&gt;</code></p><p>Now place the following code in the location on the website where the feed should be displayed. This will fetch the five newest feed items and display them in the selected location.</p><p><code>&lt;ul&gt;<br
/> &lt;?php foreach ($feed-&gt;get_items(0, 5) as $item): ?&gt;<br
/> &lt;li&gt;<br
/> &lt;a href=&quot;&lt;?php print $item-&gt;get_permalink(); ?&gt;&quot;&gt;<br
/> &lt;?php print $item-&gt;get_title(); ?&gt;&lt;/a&gt;<br
/> &lt;/li&gt;<br
/> &lt;?php endforeach; ?&gt;<br
/> &lt;/ul&gt;</code></p><p>And that&#8217;s it. SimplePie offers a wealth of additional functions and settings to display more than one feed or mix feeds. The default caching time is 60 minutes.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/05/06/display-cached-rss-feed-in-your-website/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Indispensable Webmaster Tools And Resources</title><link>http://www.ghacks.net/2009/04/22/webmaster-tools/</link> <comments>http://www.ghacks.net/2009/04/22/webmaster-tools/#comments</comments> <pubDate>Wed, 22 Apr 2009 08:20:36 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[web design]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[webmaster]]></category> <category><![CDATA[webmaster tool]]></category> <category><![CDATA[webmaster tools]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=12255</guid> <description><![CDATA[If you are running a website, be it as a hobby, semi-professional or professional you need to know some tools of the trade. Webmaster tools can help the webmaster in many different areas like verifying that the website will display fine in all modern web browsers or ensuring that the search engines do not encounter [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.ghacks.net/wp-content/uploads/2009/04/webmaster_tool.jpg" alt="webmaster tool" title="webmaster tool" width="100" height="86" class="alignleft size-full wp-image-12251" />If you are running a website, be it as a hobby, semi-professional or professional you need to know some tools of the trade. Webmaster tools can help the webmaster in many different areas like verifying that the website will display fine in all modern web browsers or ensuring that the search engines do not encounter problems crawling and indexing it.</p><p><span
id="more-12255"></span>The following list is a collection of webmaster tools that should help most webmasters. Many would consider them basic tools that every webmaster should know and use. Most of the tools are accessible from all operating systems and web browsers.</p><p><strong>Google, Yahoo and Microsoft Webmaster Tools</strong></p><p>Each of the three major search engines provides access to webmaster tools. These tools might require an account but will display all kind of information about the website that is related to the specific search engine. This includes crawling errors, statistics about indexed pages, sitemaps and troubleshooting help.</p><p><a
href="https://www.google.com/accounts/ServiceLogin?service=sitemaps&#038;passive=true&#038;nui=1&#038;continue=https%3A%2F%2Fwww.google.com%2Fwebmasters%2Ftools%2Fdashboard&#038;followup=https%3A%2F%2Fwww.google.com%2Fwebmasters%2Ftools%2Fdashboard&#038;hl=en">Google Webmaster Tools</a><br
/> <a
href="http://www.bing.com/toolbox/webmasters/">Live</a><br
/> <a
href="https://siteexplorer.search.yahoo.com/">Yahoo Site Explorer</a></p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/04/google_webmaster_tools-500x318.jpg" alt="google webmaster tools" title="google webmaster tools" width="500" height="318" class="alignnone size-medium wp-image-12254" /></p><p><strong>Markup Validation Service</strong></p><p>The W3C Markup Validation services checks the syntax of webpages. It will report syntax errors which the webmaster should fix as soon as possible as invalid markup can lead to all sorts of problems including browser crashes, broken design or missing elements. It is a good idea to check the source check box on the page which will display the source code of the webpage which makes it way easier to locate the erroneous syntax.</p><p><a
href="http://validator.w3.org/">W3C Markup Validation Service</a></p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/04/webmaster_tools-500x250.jpg" alt="webmaster tools" title="webmaster tools" width="500" height="250" class="alignnone size-medium wp-image-12252" /></p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/04/markup_validation-500x188.jpg" alt="markup validation" title="markup validation" width="500" height="188" class="alignnone size-medium wp-image-12253" /></p><p><strong>Web Browsers</strong></p><p>Testing websites in different web browsers is a must for every webmaster. What displays fine in Internet Explorer can throw up error messages in Opera or Firefox.</p><p><a
href="http://www.mozilla.com/en-US/firefox/">Firefox</a><br
/> <a
href="http://www.google.com/chrome">Google Chrome</a><br
/> <a
href="http://www.microsoft.com/windows/internet-explorer/default.aspx">Internet Explorer</a><br
/> <a
href="http://www.opera.com/">Opera</a><br
/> <a
href="http://www.apple.com/safari/">Safari</a></p><p><strong>Web Statistics</strong></p><p>Web Statistics are tools that record and analyze traffic that is arriving at a website. These tools provide extensive information about visitors (where do they come from, which pages did they access, how long did they stay), referring websites, errors and additional information. Webmasters have the choice to install a third party tracking code or run a web statistics script on their server directly. Running a third party tool will decrease the load on the server as no processing power is needed to crawl and analyze the access logs. Their disadvantage is that a piece of JavaScript has to be loaded on every user request which increases page loading times. It also means that data about the traffic is available at a third party site.</p><p><a
href="http://awstats.sourceforge.net/">AWStats</a> (Server)<br
/> <a
href="http://www.google.com/analytics/">Google Analytics</a> (Third Party)<br
/> <a
href="http://www.sitemeter.com/">Sitemeter</a> (Third Party)</p><p>Resources:</p><p><strong>Robots.txt</strong></p><p>Robots.txt files can be used to guide search engine bots on a website. They can allow or prevent access to certain files and directories.</p><p>Robots.txt</p><p><strong>.htaccess</strong></p><p>Htacess is a very powerful configuration option included in Apache web servers. It can be used to do various things like password protecting directories or redirecting 404 pages to another page.</p><p><a
href="http://www.askapache.com/htaccess/htaccess.html">.htaccess</a></p><p><strong>Firebug</strong></p><p>If there was one Firefox add-on that webmasters could use they would certainly pick Firebug. The add-on can be used to display realtime information about the active website in the web browser. Webmasters can select elements on the website to be taken directly to the code that is creating that element including its CSS properties. It can also be used to monitor network activity and to debug JavaScript. Several extensions are available for the add-on to increase the functionality further.</p><p><a
href="http://getfirebug.com/wiki/index.php/Firebug_Extensions">Firebug</a> (requires Firefox)</p><p><img
src="http://www.ghacks.net/wp-content/uploads/2009/04/firebug_web_development-500x227.gif" alt="firebug web development" title="firebug web development" width="500" height="227" class="alignnone size-medium wp-image-12256" /></p><p><strong>Selenium</strong></p><p>Selenium is a web application testing system for the Firefox web browser that can be configured to perform clicks, typing and other actions on the website which can be played back at a later time using variables like different web browsers or languages.</p><p><a
href="http://seleniumhq.org/">Selenium</a> (requires Firefox)</p><p>If you can think of any other resources that are missing in this list let us know.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/04/22/webmaster-tools/feed/</wfw:commentRss> <slash:comments>3</slash:comments> </item> <item><title>Web Development: Widerbug For Firefox</title><link>http://www.ghacks.net/2009/04/10/web-development-widerbug-for-firefox/</link> <comments>http://www.ghacks.net/2009/04/10/web-development-widerbug-for-firefox/#comments</comments> <pubDate>Fri, 10 Apr 2009 09:11:43 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Browsing]]></category> <category><![CDATA[Firefox]]></category> <category><![CDATA[firebug]]></category> <category><![CDATA[firefox add-ons]]></category> <category><![CDATA[firefox-extensions]]></category> <category><![CDATA[web browser]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[website development]]></category> <category><![CDATA[widerbug]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=11865</guid> <description><![CDATA[Firebug is a very popular extension for the Firefox web browser that allows web developers to access loads of information about any website that they work on. Among the information are the objects that get transferred, detailed CSS and HTML information, JavaScript debugging and more. The Firebug extension divides the screen in an upper and [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.ghacks.net/wp-content/uploads/2009/04/web_development.jpg" alt="web development" title="web development" width="100" height="90" class="alignleft size-full wp-image-11863" />Firebug is a very popular extension for the Firefox web browser that allows web developers to access loads of information about any website that they work on. Among the information are the objects that get transferred, detailed CSS and HTML information, JavaScript debugging and more. The Firebug extension divides the screen in an upper and lower part with the lower part displaying the web development information to the user.</p><p><a
href="http://www.command-tab.com/2008/01/19/widerbug-widescreen-firebug/">Widerbug</a> is a tweaked version of Firebug that has been specifically designed for widescreen monitors. Instead of dividing the computer screen vertically it divides it horizontally by displaying the Firebug information in a sidebar on the right side of the web browser. This is good news for web developers who use widescreen monitors to work on their web development projects.</p><p>A previous installation of Firebug has to be uninstalled from the web browser before Widerbug can be installed to avoid complications. The web development application can then be installed and uses the same shortcuts as Firebug with the only difference that the screen is opening in the right pane.</p><p><span
id="more-11865"></span><img
src="http://www.ghacks.net/wp-content/uploads/2009/04/web_browser1-500x305.jpg" alt="web browser" title="web browser" width="500" height="305" class="alignnone size-medium wp-image-11864" /></p><p>The only possible problem that users could run into are update delays as the developer of Widerbug needs to update his extension whenever Firebug gets updated.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/04/10/web-development-widerbug-for-firefox/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>How to show 5 top categories in WordPress</title><link>http://www.ghacks.net/2009/04/09/how-to-show-5-top-categories-in-wordpress/</link> <comments>http://www.ghacks.net/2009/04/09/how-to-show-5-top-categories-in-wordpress/#comments</comments> <pubDate>Thu, 09 Apr 2009 10:02:44 +0000</pubDate> <dc:creator>Daniel Pataki</dc:creator> <category><![CDATA[Web Development]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[categories]]></category> <category><![CDATA[php]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[wordpress]]></category> <guid
isPermaLink="false">http://www.ghacks.net/?p=11827</guid> <description><![CDATA[WordPress is a great piece of software, and allows more than you&#8217;d think to be done with simple coding. I bet that a lot of people out there would look for a plugin to do this, but your top five categories can very easily be shown using a WordPress template tag, just a half a [...]]]></description> <content:encoded><![CDATA[<p><img
src="http://www.ghacks.net/wp-content/uploads/2009/04/wordpress.png" alt="wordpress" title="wordpress" width="128" height="128" class="alignleft size-full wp-image-11834" />WordPress is a great piece of software, and allows more than you&#8217;d think to be done with simple coding. I bet that a lot of people out there would look for a plugin to do this, but your top five categories can very easily be shown using a WordPress template tag, just a half a line of code.</p><p>The tag we need is called &#8220;wp_list_categories()&#8221; and by default it lists all your categories in alphabetical order. All we need to do is add some arguments to it to modify the default values and we&#8217;re done! We need to limit the number of items shown to five, we also want to show the post counts in the categories and we want to order the list by the post count, in descending order.</p><p>The &#8220;number&#8221; argument actually has no default value. The reason for this is that it limits the SQL query directly, so there is no need for it by default. We can add it though to impose a limit, so our first argument will be &#8220;number=5&#8243;. We also want to show the post counts, so we use &#8220;show_count=1&#8243; to enable this (show_count=0 is the default).</p><p><span
id="more-11827"></span>We also want to order the list by the post count, so we use &#8220;orderby=count&#8221; to achieve this. By default lists are sorted ascending, meaning that the lowest post count would show up first. To make the list descending, we can use &#8220;order=DESC&#8221;.</p><p>I also use one last argument in there, which is &#8220;title_li=&#8221;. This sets the title of the list to be nothing, by default the list is presented with a title. I like to hard code my titles for a few reasons, but feel free to change this as you like. So here is the complete code I used, one simple line to do a seemingly hard task, enjoy</p><p>&lt;?php wp_list_categories(&#8216;number=5&amp;show_count=1&amp;orderby=count&amp;order=DESC&amp;title_li=&#8217;) ?&gt;</p><p><img
class="alignleft size-full wp-image-10878" src="http://www.ghacks.net/wp-content/uploads/2009/03/scrip_twitter.gif" alt="Script" width="53" height="53" /><strong>If you&#8217;d like to read some similar articles, take a look at <a
title="Web development blog" href="http://www.bluehost.com/cgi/suspended?d=scriptastique.com">Scriptastique</a>, a blog all about web development and coding, with great tips on CSS, HTML, PHP, MySQL and Javascript and tutorials and screencasts coming soon! You can follow us on our <a
title="Scriptastique RSS feed" href="http://feeds2.feedburner.com/scriptastique">RSS feed</a>, or <a
title="Scriptastique on Twitter" href="http://twitter.com/scriptastique">Twitter</a> where we&#8217;re posting 3-4 short tips daily now!</strong></p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/04/09/how-to-show-5-top-categories-in-wordpress/feed/</wfw:commentRss> <slash:comments>10</slash:comments> </item> <item><title>WordPress Blogs: Create Custom Tag Pages</title><link>http://www.ghacks.net/2009/04/08/wordpress-blogs-create-custom-tag-pages/</link> <comments>http://www.ghacks.net/2009/04/08/wordpress-blogs-create-custom-tag-pages/#comments</comments> <pubDate>Wed, 08 Apr 2009 07:06:51 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Tutorials Advanced]]></category> <category><![CDATA[blog]]></category> <category><![CDATA[custom tag pages]]></category> <category><![CDATA[custom tags]]></category> <category><![CDATA[tags]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[wordpress]]></category> <category><![CDATA[wordpress blog]]></category> <category><![CDATA[wordpress tips]]></category> <guid
isPermaLink="false">http://www.ghacks.net/2009/04/08/wordpress-blogs-create-custom-tag-pages/</guid> <description><![CDATA[A WordPress blog post consists of a handful of elements like the title and body but also tags, categories and comments. Tag pages usually display excerpts of all posts that use the same tag. One example: If you search for Windows 7 Download on Google you find that a tag page for my website Windows [...]]]></description> <content:encoded><![CDATA[<p>A WordPress blog post consists of a handful of elements like the title and body but also tags, categories and comments. Tag pages usually display excerpts of all posts that use the same tag. One example: If you search for <a
href="http://www.windows7news.com/tag/windows-7-download/">Windows 7 Download</a> on Google you find that a tag page for my website Windows 7 News is ranking on the third page of the results. Tag pages on the other hand are usually not the pages that visitors expect when visiting a website.</p><p>Webmasters can however utilize tag pages better in their WordPress blogs by creating so called custom tag pages which can contain any information they want. If you open the page above you notice that it does not contain a listing of blog excerpts but a custom page for that tag.</p><p>WordPress provides the means to create those custom tag pages easily. Custom tag pages can be created in the theme directory of the WordPress directory by adding a new template file to the theme. This new template file needs to begin with tag followed by the post slug of the tag. In the case of the Windows 7 Download tag it would have to be named <strong>tag-windows-7-download.php</strong>.</p><p><span
id="more-11768"></span>Custom tag pages have a higher priority than the default ones that show only excerpts of the posts. The easiest way to fill the custom tag with content is the following:</p><p>WordPress looks for the following files in order to create those tag pages:</p><ul><li>tag-slug.php</li><li>tag.php</li><li>archive.php</li><li>index.php</li></ul><p>Look into your theme folder and see if there is a tag.php file. If it is copy its contents and create a new php file that is using the tag-slug.php as its name. If ther eis no tag.php look for archive.php and finally index.php.</p><p>Now simply add content to the file. It might take some experimentation at the beginning but it can be really worth it in the long run. If you have any questions or additions let me know in the comments.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/04/08/wordpress-blogs-create-custom-tag-pages/feed/</wfw:commentRss> <slash:comments>14</slash:comments> </item> <item><title>Software Programming Helper: File Substring Replacement Utility</title><link>http://www.ghacks.net/2009/04/05/software-programming-helper-file-substring-replacement-utility/</link> <comments>http://www.ghacks.net/2009/04/05/software-programming-helper-file-substring-replacement-utility/#comments</comments> <pubDate>Sun, 05 Apr 2009 08:28:30 +0000</pubDate> <dc:creator>Martin Brinkmann</dc:creator> <category><![CDATA[Software]]></category> <category><![CDATA[Windows]]></category> <category><![CDATA[batch rename]]></category> <category><![CDATA[file renamer]]></category> <category><![CDATA[rename files]]></category> <category><![CDATA[replacer]]></category> <category><![CDATA[software programming]]></category> <category><![CDATA[web development]]></category> <category><![CDATA[windows software]]></category> <guid
isPermaLink="false">http://www.ghacks.net/2009/04/05/software-programming-helper-file-substring-replacement-utility/</guid> <description><![CDATA[Software programmers will eventually run into situations where they have to replace strings in their code. If it is a large project this can mean to edit code in dozens of files located in multiple directories. Chances are good that files are overlooked which would turn into additional debugging hours until the error is found. [...]]]></description> <content:encoded><![CDATA[<p>Software programmers will eventually run into situations where they have to replace strings in their code. If it is a large project this can mean to edit code in dozens of files located in multiple directories. Chances are good that files are overlooked which would turn into additional debugging hours until the error is found. The File Substring Replacement Utility has been designed as a software programming helper. It works with all computer languages that use source files that can be edited in text editors which includes the popular web languages php and html.</p><p>The computer software supports both renaming operations on file contents but also on file names and supports the use of the two wildcards (*) and (?). The interface of the application is tab driven and the user is working from the left tab to the right to configure the renaming operations. Source files will be selected in the first tab. This can be done by typing them in, pasting them in or using a file browser that unfortunately cannot load the contents of directories into the application. Files can be excluded by dates.</p><p>The next tab defines the file replacements. It is possible to define multiple strings to be replaced in here. The options in the third tab contain several important settings like matching only whole words, enabling wildcard use, case sensitivity or limiting the replacements.</p><p><span
id="more-11675"></span><img
src="http://www.ghacks.net/wp-content/uploads/2009/04/software_programming-500x295.jpg" alt="software programming" title="software programming" width="500" height="295" class="alignnone size-medium wp-image-11674" /></p><p>The fourth tab contains logging options. A record log will be written by default which will log all operations. This can be changed to disable logging or to log only positive or negative hits. The batch tab is the final tab which allows to execute batch files before or after the operation.</p><p>File Substring Replacement Utility is compatible with all editions of Windows including Windows XP and Windows Vista. It can be <a
href="http://www.gammadyne.com/freplace.htm">downloaded</a> directly from the developer&#8217;s homepage.</p><p>Update: Program is Shareware. Possible free alternatives are <a
href="http://turbonote.com/TNTurboSR">TurboSR</a>, <a
href="http://www.sourcecodeonline.com/details/string_find___replace.html">String Find &#038; Replace</a> or <a
href="http://www.ecobyte.com/replacetext/">Replace Text</a>.</p> ]]></content:encoded> <wfw:commentRss>http://www.ghacks.net/2009/04/05/software-programming-helper-file-substring-replacement-utility/feed/</wfw:commentRss> <slash:comments>6</slash:comments> </item> </channel> </rss>
