<?xml version="1.0" encoding="UTF-8"?>
<!-- generator="wordpress/2.3.3" -->
<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/"
	>

<channel>
	<title>Servers</title>
	<link>http://www.websy.net/blog/Servers</link>
	<description>Servers, Dedicated Servers, Free Servers, Private Servers, Proxy Servers, Clan Servers, Computer Servers, Counter Strike Servers</description>
	<pubDate>Wed, 16 Apr 2008 18:33:32 +0000</pubDate>
	<generator>http://wordpress.org/?v=2.3.3</generator>
	<language>en</language>
			<item>
		<title>Crystal Reports – Heterogeneous databases: SQL Server, Oracle, Unidata, Btrieve, Ctree – tips for developer</title>
		<link>http://www.websy.net/blog/Servers/2008/04/servers/crystal-reports-heterogeneous-databases-sql-server-oracle-unidata-btrieve-ctree-tips-developer/</link>
		<comments>http://www.websy.net/blog/Servers/2008/04/servers/crystal-reports-heterogeneous-databases-sql-server-oracle-unidata-btrieve-ctree-tips-developer/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 18:33:32 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Servers]]></category>

		<category><![CDATA[btrieve]]></category>

		<category><![CDATA[crystal report]]></category>

		<category><![CDATA[crystal reports]]></category>

		<category><![CDATA[ctree]]></category>

		<category><![CDATA[database platforms]]></category>

		<category><![CDATA[filepro]]></category>

		<category><![CDATA[financial application]]></category>

		<category><![CDATA[market recognition]]></category>

		<category><![CDATA[microsoft great plains]]></category>

		<category><![CDATA[microsoft sql server]]></category>

		<category><![CDATA[professional tool]]></category>

		<category><![CDATA[report flexibility]]></category>

		<category><![CDATA[report writer]]></category>

		<category><![CDATA[reporting tool]]></category>

		<category><![CDATA[reporting tools]]></category>

		<category><![CDATA[sql query]]></category>

		<category><![CDATA[sql statement]]></category>

		<category><![CDATA[sql view]]></category>

		<category><![CDATA[stored procedures]]></category>

		<guid isPermaLink="false">http://www.websy.net/blog/Servers/2008/04/servers/crystal-reports-heterogeneous-databases-sql-server-oracle-unidata-btrieve-ctree-tips-developer/</guid>
		<description><![CDATA[There are different categories of reporting tools. If you look at the financial reporting – you see such nice instruments as FRx or internal report writer of the financial application (ReportWriter in the case of Microsoft Great Plains). FRx has a link to Microsoft Great Plains or Solomon General Ledger (GL). Crystal Reports is rather [...]]]></description>
			<content:encoded><![CDATA[<p>There are different categories of <a href="http://www.websy.net/blog/Servers/tag/reporting-tools/" class="st_tag internal_tag" rel="tag" title="Posts tagged with reporting tools">reporting tools</a>. If you look at the financial reporting – you see such nice instruments as FRx or internal <a href="http://www.websy.net/blog/Servers/tag/report-writer/" class="st_tag internal_tag" rel="tag" title="Posts tagged with report writer">report writer</a> of the <a href="http://www.websy.net/blog/Servers/tag/financial-application/" class="st_tag internal_tag" rel="tag" title="Posts tagged with financial application">financial application</a> (ReportWriter in the case of <a href="http://www.websy.net/blog/Servers/tag/microsoft-great-plains/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft great plains">Microsoft Great Plains</a>). FRx has a link to <a href="http://www.websy.net/blog/Servers/tag/microsoft-great-plains/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft great plains">Microsoft Great Plains</a> or Solomon General Ledger (GL). <a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> is rather universal <a href="http://www.websy.net/blog/Servers/tag/reporting-tool/" class="st_tag internal_tag" rel="tag" title="Posts tagged with reporting tool">reporting tool</a>, which means that it doesn’t have special setup to be used for something specific, as in the case of financial <a href="http://www.websy.net/blog/Servers/tag/reporting-tools/" class="st_tag internal_tag" rel="tag" title="Posts tagged with reporting tools">reporting tools</a>. <a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> is the most <a href="http://www.websy.net/blog/Servers/tag/flexible-tool/" class="st_tag internal_tag" rel="tag" title="Posts tagged with flexible tool">flexible tool</a> on the market and it has <a href="http://www.websy.net/blog/Servers/tag/market-recognition/" class="st_tag internal_tag" rel="tag" title="Posts tagged with market recognition">market recognition</a>. Multiple software vendors offer <a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> as the main <a href="http://www.websy.net/blog/Servers/tag/reporting-tool/" class="st_tag internal_tag" rel="tag" title="Posts tagged with reporting tool">reporting tool</a>: Microsoft, Best Software, Oracle to name a few.</p>
<p>Sometimes developers try to use Crystal directly to pull data from multiple <a href="http://www.websy.net/blog/Servers/tag/database-platforms/" class="st_tag internal_tag" rel="tag" title="Posts tagged with database platforms">database platforms</a> - we understand the need to give you additional tips to increase Crystal <a href="http://www.websy.net/blog/Servers/tag/report-flexibility/" class="st_tag internal_tag" rel="tag" title="Posts tagged with report flexibility">report flexibility</a>. Also common case when <a href="http://www.websy.net/blog/Servers/tag/crystal-report/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal report">Crystal report</a> should pull data from multiple <a href="http://www.websy.net/blog/Servers/tag/database-platforms/" class="st_tag internal_tag" rel="tag" title="Posts tagged with database platforms">database platforms</a>. Assuming that you are creating <a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> on Windows platform - we recommend you to use <a href="http://www.websy.net/blog/Servers/tag/microsoft-sql-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft sql server">Microsoft SQL Server</a> as a database access tool.</p>
<p>1. Use Crystal when you have your query tuned – regardless how good <a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> is - it is <a href="http://www.websy.net/blog/Servers/tag/reporting-tool/" class="st_tag internal_tag" rel="tag" title="Posts tagged with reporting tool">reporting tool</a> - not querying environment. Tune your query first and be sure that you are pulling the right data.</p>
<p>2. Use SQL Server Linked <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">Servers</a>. Use <a href="http://www.websy.net/blog/Servers/tag/professional-tool/" class="st_tag internal_tag" rel="tag" title="Posts tagged with professional tool">professional tool</a>, such as <a href="http://www.websy.net/blog/Servers/tag/microsoft-sql-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft sql server">Microsoft SQL Server</a>, where you can create linked <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> to Oracle, <a href="http://www.websy.net/blog/Servers/tag/ctree/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ctree">Ctree</a>, <a href="http://www.websy.net/blog/Servers/tag/btrieve/" class="st_tag internal_tag" rel="tag" title="Posts tagged with btrieve">Btrieve</a>, MS Access, Unidata, DB2, <a href="http://www.websy.net/blog/Servers/tag/filepro/" class="st_tag internal_tag" rel="tag" title="Posts tagged with filepro">filePro</a>, Fox Pro, FileMaker Pro and other platforms.</p>
<p>3. Use Distributed Queries – in the case of SQL Server - research the possibilities with OPENQUERY, OPENROWSET clauses to connect to non-SQL Server linked <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a>.</p>
<p>4. Create <a href="http://www.websy.net/blog/Servers/tag/stored-procedures/" class="st_tag internal_tag" rel="tag" title="Posts tagged with stored procedures">Stored Procedures</a> - when you need parameters to be transferred to the <a href="http://www.websy.net/blog/Servers/tag/sql-statement/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql statement">SQL statement</a> - you need stored procedure. You need stored proc if temp tables are required to do intermediate job in your <a href="http://www.websy.net/blog/Servers/tag/sql-query/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql query">SQL query</a>.</p>
<p>5. <a href="http://www.websy.net/blog/Servers/tag/report-flexibility/" class="st_tag internal_tag" rel="tag" title="Posts tagged with report flexibility">Report Flexibility</a> – when you have report based on the <a href="http://www.websy.net/blog/Servers/tag/sql-view/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql view">SQL view</a> or stored proc - if you need to modify the <a href="http://www.websy.net/blog/Servers/tag/data-query/" class="st_tag internal_tag" rel="tag" title="Posts tagged with data query">data query</a> - you don&#8217;t have to change the report - you change your <a href="http://www.websy.net/blog/Servers/tag/sql-view/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql view">SQL view</a>/ stored procedure.</p>
<p>6. Create <a href="http://www.websy.net/blog/Servers/tag/sql-query/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql query">SQL Query</a> to probe the data – again - we always recommend tuning your query and see that you are getting <a href="http://www.websy.net/blog/Servers/tag/adequate-results/" class="st_tag internal_tag" rel="tag" title="Posts tagged with adequate results">adequate results</a> – in any case – <a href="http://www.websy.net/blog/Servers/tag/crystal-report/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal report">Crystal Report</a> is just a nice tool to show the results of your query.</p>
<p>Happy customizing, querying and designing! if you want us to do the job - give us a call 1-630-961-5918 or 1-866-528-0577! help@albaspectrum.com<br />
About The Author</p>
<p>Andrew <a href="http://www.websy.net/blog/Servers/tag/karasev/" class="st_tag internal_tag" rel="tag" title="Posts tagged with karasev">Karasev</a> is Chief Technology Officer in Alba Spectrum Technologies ( http://www.albaspectrum.com )– USA nationwide <a href="http://www.websy.net/blog/Servers/tag/microsoft-great-plains/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft great plains">Microsoft Great Plains</a>, <a href="http://www.websy.net/blog/Servers/tag/microsoft-crm/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft crm">Microsoft CRM</a>, Microsoft RMS customization company, serving clients in Chicago, Los Angeles, San Francisco, San Diego, Boston, New York, Houston, Dallas, Miami, Atlanta, Minneapolis, Seattle, Canada, UK, Australia, Germany, Russia, Brazil and having locations in multiple states and internationally, he is Great Plains Dexterity, SQL, C#.Net, <a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> and <a href="http://www.websy.net/blog/Servers/tag/microsoft-crm/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft crm">Microsoft CRM</a> SDK developer.</p>
<p>akarasev@albaspectrum.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.websy.net/blog/Servers/2008/04/servers/crystal-reports-heterogeneous-databases-sql-server-oracle-unidata-btrieve-ctree-tips-developer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Issues When Upgrading to Citrix Metaframe 3.0 Presentation Server</title>
		<link>http://www.websy.net/blog/Servers/2008/04/servers/issues-upgrading-citrix-metaframe-30-presentation-server/</link>
		<comments>http://www.websy.net/blog/Servers/2008/04/servers/issues-upgrading-citrix-metaframe-30-presentation-server/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 18:32:17 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Servers]]></category>

		<category><![CDATA[c runtime library]]></category>

		<category><![CDATA[citrix]]></category>

		<category><![CDATA[citrix metaframe]]></category>

		<category><![CDATA[clean windows]]></category>

		<category><![CDATA[data collectors]]></category>

		<category><![CDATA[enterprise environment]]></category>

		<category><![CDATA[ima service]]></category>

		<category><![CDATA[license server]]></category>

		<category><![CDATA[microsoft visual c]]></category>

		<category><![CDATA[microsoft visual c runtime library]]></category>

		<category><![CDATA[microsoft visual c runtime library runtime error]]></category>

		<category><![CDATA[presentation server]]></category>

		<category><![CDATA[resource manager]]></category>

		<category><![CDATA[server enterprise]]></category>

		<category><![CDATA[sql database]]></category>

		<category><![CDATA[sys]]></category>

		<category><![CDATA[visual c runtime library]]></category>

		<category><![CDATA[web interface]]></category>

		<category><![CDATA[windows 2003 server]]></category>

		<category><![CDATA[xpa]]></category>

		<guid isPermaLink="false">http://www.websy.net/blog/Servers/2008/04/servers/issues-upgrading-citrix-metaframe-30-presentation-server/</guid>
		<description><![CDATA[The article below lists issues we ran into when upgrading from Metaframe XPa to Metaframe 3.0 Presentation Server Enterprise.
Issue:
We installed a licensing server and then installed Metaframe 3.0 Enterprise on a clean Windows 2003 server. Added this server to our XPa farm and made the 3.0 server the Data Collector. Any time a user would [...]]]></description>
			<content:encoded><![CDATA[<p>The article below lists issues we ran into when upgrading from Metaframe <a href="http://www.websy.net/blog/Servers/tag/xpa/" class="st_tag internal_tag" rel="tag" title="Posts tagged with xpa">XPa</a> to Metaframe 3.0 Presentation <a href="http://www.websy.net/blog/Servers/tag/server-enterprise/" class="st_tag internal_tag" rel="tag" title="Posts tagged with server enterprise">Server Enterprise</a>.</p>
<p>Issue:</p>
<p>We installed a licensing server and then installed Metaframe 3.0 Enterprise on a <a href="http://www.websy.net/blog/Servers/tag/clean-windows/" class="st_tag internal_tag" rel="tag" title="Posts tagged with clean windows">clean Windows</a> 2003 server. Added this server to our <a href="http://www.websy.net/blog/Servers/tag/xpa/" class="st_tag internal_tag" rel="tag" title="Posts tagged with xpa">XPa</a> farm and made the 3.0 server the Data Collector. Any time a user would click an icon on the <a href="http://www.websy.net/blog/Servers/tag/web-interface/" class="st_tag internal_tag" rel="tag" title="Posts tagged with web interface">web interface</a> the <a href="http://www.websy.net/blog/Servers/tag/ima-service/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ima service">IMA service</a> would blow up on the 3.0 server. This occurred on additional 3.0 <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> that were brought up as long as they were <a href="http://www.websy.net/blog/Servers/tag/data-collectors/" class="st_tag internal_tag" rel="tag" title="Posts tagged with data collectors">data collectors</a>. Changing the farm so <a href="http://www.websy.net/blog/Servers/tag/xpa/" class="st_tag internal_tag" rel="tag" title="Posts tagged with xpa">XPa</a> <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> were the <a href="http://www.websy.net/blog/Servers/tag/data-collectors/" class="st_tag internal_tag" rel="tag" title="Posts tagged with data collectors">data collectors</a> fixed this issue. The event log logged this when the <a href="http://www.websy.net/blog/Servers/tag/ima-service/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ima service">IMA service</a> blew up <a href="http://www.websy.net/blog/Servers/tag/microsoft-visual-c/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft visual c">Microsoft Visual C</a>++ Runtime Library : Runtime Error</p>
<p>Solution:</p>
<p>I&#8217;m told that there is an issue in the <a href="http://www.websy.net/blog/Servers/tag/sql-database/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql database">SQL database</a> that causes the 3.0 server acting as a data collector to blow up the <a href="http://www.websy.net/blog/Servers/tag/ima-service/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ima service">IMA service</a>. Our fix was to create a new <a href="http://www.websy.net/blog/Servers/tag/sql-database/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql database">SQL database</a>. Create a new farm using the same name and republish all the applications. We then uninstalled and reinstalled Metaframe and pointed the <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> to the new farm. Rather than an upgrade we rebuilt our entire farm into a clean <a href="http://www.websy.net/blog/Servers/tag/citrix/" class="st_tag internal_tag" rel="tag" title="Posts tagged with citrix">Citrix</a> Metaframe 3.0 <a href="http://www.websy.net/blog/Servers/tag/enterprise-environment/" class="st_tag internal_tag" rel="tag" title="Posts tagged with enterprise environment">Enterprise environment</a>. While rather extreme this did resolve the issue. We recreated our published applications by hand. You may find a tool for this here http://www.citrix4ge.de/ctxsdk/expimppa.htm</p>
<p>Issue:</p>
<p>When we performed an upgrade on a server from <a href="http://www.websy.net/blog/Servers/tag/xpa/" class="st_tag internal_tag" rel="tag" title="Posts tagged with xpa">XPa</a> to Metaframe <a href="http://www.websy.net/blog/Servers/tag/presentation-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with presentation server">Presentation Server</a> it only upgraded it to Advanced. When we used add/remove programs to add in the installation manager and <a href="http://www.websy.net/blog/Servers/tag/resource-manager/" class="st_tag internal_tag" rel="tag" title="Posts tagged with resource manager">resource manager</a> the server stayed at advanced edition and never registered its proper edition with the <a href="http://www.websy.net/blog/Servers/tag/license-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with license server">license server</a>. Thus users received errors that the system had reached its license logon limit.</p>
<p>Solution:</p>
<p>Open the management console. Right click the server and choose set edition type. Set it to enterprise then reboot the server TWICE. Check the startup licenses on the licensing server to see that your server is listed as enterprise. What bit us was the two reboots required. The system only asks for one but it took two for the server to register properly.</p>
<p>Issue:</p>
<p>Upon adding a Metaframe 3.0 <a href="http://www.websy.net/blog/Servers/tag/presentation-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with presentation server">Presentation Server</a> to our <a href="http://www.websy.net/blog/Servers/tag/xpa/" class="st_tag internal_tag" rel="tag" title="Posts tagged with xpa">XPa</a> farm changes could only be made to published applications if you pointed your <a href="http://www.websy.net/blog/Servers/tag/citrix/" class="st_tag internal_tag" rel="tag" title="Posts tagged with citrix">Citrix</a> Management Console at the new 3.0 <a href="http://www.websy.net/blog/Servers/tag/presentation-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with presentation server">Presentation server</a>. After the IMA blow up we removed all 3.0 <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> from our <a href="http://www.websy.net/blog/Servers/tag/xpa/" class="st_tag internal_tag" rel="tag" title="Posts tagged with xpa">XPa</a> farm only to find we could change no application.</p>
<p>Solution:</p>
<p>We had to add 3.0 back to the farm and then instruct admins to point consoles at the 3.0 server.<br />
About The Author</p>
<p>John Gall is a full time IT Manager and IT Consultant in Minnesota. He runs several websites as a hobby featuring content similar to that in this article.<br />
http://www.gallconsulting.com<br />
http://www.sandalspictures.com<br />
http://www.napavalleypictures.com<br />
http://www.winesilove.com<br />
http://www.sturgistravels.com<br />
http://www.gallconsulting.com/blackhills</p>
]]></content:encoded>
			<wfw:commentRss>http://www.websy.net/blog/Servers/2008/04/servers/issues-upgrading-citrix-metaframe-30-presentation-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>SSI: Why and How to Use Server Side Includes</title>
		<link>http://www.websy.net/blog/Servers/2008/04/servers/ssi-server-side-includes/</link>
		<comments>http://www.websy.net/blog/Servers/2008/04/servers/ssi-server-side-includes/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 18:30:13 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Servers]]></category>

		<category><![CDATA[bonus]]></category>

		<category><![CDATA[left navigation]]></category>

		<category><![CDATA[navigation menu]]></category>

		<category><![CDATA[navigation menus]]></category>

		<category><![CDATA[server side]]></category>

		<category><![CDATA[ssi]]></category>

		<category><![CDATA[style sheet]]></category>

		<category><![CDATA[vitamin supplements]]></category>

		<category><![CDATA[web page]]></category>

		<category><![CDATA[website monitoring]]></category>

		<category><![CDATA[website owner]]></category>

		<guid isPermaLink="false">http://www.websy.net/blog/Servers/2008/04/servers/ssi-server-side-includes/</guid>
		<description><![CDATA[If you are a webmaster or a website owner and have not yet used server side includes (SSI), I am about to make your life soooo much easier. SSI can save you a lot of time updating your site. Set them up right at the beginning and you will be forever grateful that somebody thought [...]]]></description>
			<content:encoded><![CDATA[<p>If you are a webmaster or a <a href="http://www.websy.net/blog/Servers/tag/website-owner/" class="st_tag internal_tag" rel="tag" title="Posts tagged with website owner">website owner</a> and have not yet used <a href="http://www.websy.net/blog/Servers/tag/server-side/" class="st_tag internal_tag" rel="tag" title="Posts tagged with server side">server side</a> includes (<a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>), I am about to make your life soooo much easier. <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a> can save you a lot of time updating your site. Set them up right at the beginning and you will be forever grateful that somebody thought up <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>.</p>
<p>In this article we will look at what <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a> is, why it makes life so easy, and exactly how to set up <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a> on your website&#8230;and then I&#8217;ll share two little <a href="http://www.websy.net/blog/Servers/tag/bonus/" class="st_tag internal_tag" rel="tag" title="Posts tagged with bonus">bonus</a> tricks I&#8217;ve discovered.</p>
<p>What is <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>?</p>
<p><a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a> actually covers a number of features to improve your website. I am going to speak here of just one critical improvement, referred to as an &#8220;include&#8221; file.</p>
<p>Essentially, an &#8220;include&#8221; file is a separate file that your <a href="http://www.websy.net/blog/Servers/tag/web-page/" class="st_tag internal_tag" rel="tag" title="Posts tagged with web page">web page</a> can include as if it was part of the page file. Let&#8217;s take a real-life example. My site at http://www.vitamin-supplements-store.net uses <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a> in a number of places.</p>
<p>If you are used to using FrontPage or have recently learned HTML, you probably assume that every <a href="http://www.websy.net/blog/Servers/tag/web-page/" class="st_tag internal_tag" rel="tag" title="Posts tagged with web page">web page</a> is a single html file. The example above is actually five files. There is the main HTML file for the page. There is a <a href="http://www.websy.net/blog/Servers/tag/style-sheet/" class="st_tag internal_tag" rel="tag" title="Posts tagged with style sheet">style sheet</a> (CSS) and there are three <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a> &#8220;include&#8221; files &#8212; one for the left <a href="http://www.websy.net/blog/Servers/tag/navigation-menu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with navigation menu">navigation menu</a> and two for the two <a href="http://www.websy.net/blog/Servers/tag/navigation-menus/" class="st_tag internal_tag" rel="tag" title="Posts tagged with navigation menus">navigation menus</a> across the bottom. I could have, perhaps even should have, used more &#8220;include&#8221; files, but you can be the judge when you&#8217;ve finished reading this article.</p>
<p>Why use <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>?</p>
<p><a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a> makes it easy to bring changes to your website. There are some changes you will need to make to every page or to every page in a specific section. Your website might start out with just 10 pages, and you might figure that it is no big deal to cut-and-paste a change to the <a href="http://www.websy.net/blog/Servers/tag/navigation-menu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with navigation menu">navigation menu</a> 10 times.</p>
<p>But each time you add a page, you have to update that menu. And with each new page added, you have to paste one more time. When you reach 50 pages (Never thought your website would grow that big? You&#8217;re not alone.) it becomes very tedious to update.</p>
<p>For instance, when I wanted to add the <a href="http://www.websy.net/blog/Servers/tag/website-monitoring/" class="st_tag internal_tag" rel="tag" title="Posts tagged with website monitoring">website monitoring</a> logo and the link to the <a href="http://www.websy.net/blog/Servers/tag/navigation-menu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with navigation menu">navigation menu</a> at http://www.thehappyguy.com, I had to change just one file, and &#8212; presto! &#8212; the change appeared on every page of the site bearing that <a href="http://www.websy.net/blog/Servers/tag/navigation-menu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with navigation menu">navigation menu</a>. It was so very much easier than past updates before I began using <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>.</p>
<p>There are two other benefits to <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a> &#8220;include&#8221; files. Because a single line of code replaces what might have been several dozen in each HTML file, your files are much smaller, taking less space on your server. And, because the &#8220;include&#8221; file has already been loaded with the first page a visitor sees, the next page is much quicker for visitors to load.</p>
<p>How to set up <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>?</p>
<p>You need three things to set up <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>.</p>
<p>1. Configure your server for <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a><br />
2. Set up your &#8220;include&#8221; file<br />
3. Call up your &#8220;include&#8221; file into your <a href="http://www.websy.net/blog/Servers/tag/web-page/" class="st_tag internal_tag" rel="tag" title="Posts tagged with web page">web page</a> HTML file</p>
<p>First, you need your server configured for <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>. Ask your web host if this has already been done. Also ask if it has been set up to parse .html extensions to read <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>.</p>
<p>If your server has been set up for <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>, you are one step closer. If it has also been set up to parse .html extensions to read <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>, you are two steps closer.</p>
<p>Not all hosts support <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>, but most do. If yours does, but it has not been set up for your account, look for the .htaccess file in your root directory (where your index.html or home page file is stored). In my experience, this is not usually viewable using an FTP process; you have to find it through your control panel.</p>
<p>The .htaccess file is a text file. If you do not already have an .htaccess file on your server, you can create one in NotePad or even in Word (just save it with a .txt extension), but whatever you do, make sure not to write over a .htaccess file already on your server. If it is already there, just add the following lines to the file, being careful not to erase anything that is already there:</p>
<p>AddType text/html .<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a><br />
AddHandler server-parsed .<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a><br />
Options Indexes FollowSymLinks Includes</p>
<p>So far, so good. But this will recognize only .<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a> files for includes, and you probably don&#8217;t want to change the .html extensions to .<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a> on all your pages, if for no other reason because it will mess up all your inbound links to those pages.</p>
<p>So add this line. In theory, it should be the second line, but careless me has gotten it to work at the end, too:</p>
<p>AddHandler server-parsed .html</p>
<p>Save the edited .htaccess file to the root directory of your server.</p>
<p>As an aside, there are several ways to configure your server for <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>. This one has worked for me across several hosts.</p>
<p>So much for the techie stuff, now you need the second element: the &#8220;include&#8221; file itself. Suppose your &#8220;include&#8221; file is the <a href="http://www.websy.net/blog/Servers/tag/navigation-menu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with navigation menu">navigation menu</a>. You don&#8217;t need &#8220;head&#8221; and &#8220;title&#8221; and &#8220;body&#8221; tags. Just type in your text and code just the way it would appear in your webpage. It&#8217;s that simple. Save it as an HTML file, and load it to your route directory or to its own directory.</p>
<p>All you need now, is to call up your <a href="http://www.websy.net/blog/Servers/tag/navigation-menu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with navigation menu">navigation menu</a> in each file you want it to appear in. To do this, a simple line suffices where a whole column of code and text once stood.</p>
<p>Here is the line to place in your code:</p>
<p>This assumes that nav1.html is the name of the &#8220;include&#8221; file and that it is in the same directory as the page it is being inserted into. If you place the file into a directory called &#8220;nav&#8221;, you would have to include code like this in your <a href="http://www.websy.net/blog/Servers/tag/web-page/" class="st_tag internal_tag" rel="tag" title="Posts tagged with web page">web page</a> file:</p>
<p>That&#8217;s all you really need to know. But here are a couple <a href="http://www.websy.net/blog/Servers/tag/bonus/" class="st_tag internal_tag" rel="tag" title="Posts tagged with bonus">bonus</a> tricks that will make <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a> &#8220;includes&#8221; work even better for you.</p>
<p><a href="http://www.websy.net/blog/Servers/tag/bonus/" class="st_tag internal_tag" rel="tag" title="Posts tagged with bonus">Bonus</a> Tip #1</p>
<p>You don&#8217;t need to stuff everything into a single <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a> file. What if some elements you want on some pages and others not? Let me offer two examples of situations that call for splitting the <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a> &#8220;include&#8221; file in two.</p>
<p>The first is on my vitamin site. Return to http://www.vitamin-supplements-store.net and look at the links across the bottom. The first row is typical website stuff: contact, privacy, etc., which one wants access to from every page of the site. The second is the links directory, which a webmaster does not typically want linked from every page. For example, see the bottom of my humor article at http://www.vitamin-supplements-store.net/articles/eggs.html. The row of links directory is not there.</p>
<p>The second example is this article on search engine tips: http://www.thehappyguy.com/SEO-tips.html. Notice again that there are two different navigation consoles. The first is generic to the site, the second is specific to that section of the site. So a second <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a> &#8220;include&#8221; file, using just one additional line of code, can provide interlinking for the section, without affecting other sections of the website. This is very handy for large sites.</p>
<p><a href="http://www.websy.net/blog/Servers/tag/bonus/" class="st_tag internal_tag" rel="tag" title="Posts tagged with bonus">Bonus</a> Tip #2</p>
<p>You can also use an <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a> &#8220;include&#8221; file to hide some of your source code. I will show you a ridiculously simple way to do this.</p>
<p>There are at least two legitimate reasons why somebody might want to hide parts of their code. The most obvious would be if you are running a proprietary script. The second is if you are running a script that displays content, but shows up as a script in the source code. This was my challenge.</p>
<p>At the bottom of the <a href="http://www.websy.net/blog/Servers/tag/navigation-menu/" class="st_tag internal_tag" rel="tag" title="Posts tagged with navigation menu">navigation menu</a> at http://www.thehappyguy.com/self-actualization-articles.html, there is a &#8220;Happiness Quote of the Day&#8221;. In fact, it is a random quote that reloads when the page reloads. I had included the random-text script in the <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a> &#8220;include&#8221; file, but the search engines were seeing the script in the source code, not the text that human visitors were seeing. So I placed the script in its own &#8220;include&#8221; file, which I inserted like this into the main &#8220;include&#8221; file:</p>
<p>Now the search engines see the same things as humans see. Why would I care? Search engines visit more frequently pages that change more frequently. That does not mean the site will rank higher, unless frequent change is part of the search engine&#8217;s ranking algorithm, but it does mean that other changes will be indexed faster.</p>
<p>To sum up, <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a> &#8220;includes&#8221; can save you time and headaches when changes need to be made to your site, plus they reduce the file size and increase the loading time of your pages. Once you&#8217;ve set up the server to read <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>, all you need to do is create an &#8220;include&#8221; file and call it up in your <a href="http://www.websy.net/blog/Servers/tag/web-page/" class="st_tag internal_tag" rel="tag" title="Posts tagged with web page">web page</a> using one line of code.</p>
<p>I can hardly believe I wasted so much time cutting and pasting before I learned about <a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>. You won&#8217;t believe it either!<br />
About The Author</p>
<p>David Leonhardt is a freelance writer, and an online and offline publicity specialist. Contact him at: mailto:info@thehappyguy.com<br />
For a copy of Don&#8217;t Get Banned By The Search Engines:<br />
http://www.thehappyguy.com/SEO.html<br />
For a copy of Get In The News:<br />
http://thehappyguy.com/publicity-self-promotion-report.html .<br />
To promote your website with an ezine:<br />
http://www.thehappyguy.com/ezines.html<br />
Info@thehappyguy.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.websy.net/blog/Servers/2008/04/servers/ssi-server-side-includes/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Time Server Atomic Clock Timing References</title>
		<link>http://www.websy.net/blog/Servers/2008/04/servers/time-server-atomic-clock-timing-references/</link>
		<comments>http://www.websy.net/blog/Servers/2008/04/servers/time-server-atomic-clock-timing-references/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 18:29:09 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Servers]]></category>

		<category><![CDATA[atomic clock time]]></category>

		<category><![CDATA[atomic clocks]]></category>

		<category><![CDATA[dcf 77]]></category>

		<category><![CDATA[deuche telecom]]></category>

		<category><![CDATA[finite range]]></category>

		<category><![CDATA[host time]]></category>

		<category><![CDATA[national standards laboratory]]></category>

		<category><![CDATA[ntp server]]></category>

		<category><![CDATA[physics laboratories]]></category>

		<category><![CDATA[radio antennas]]></category>

		<category><![CDATA[radio broadcasts]]></category>

		<category><![CDATA[radio time]]></category>

		<category><![CDATA[radio transmission]]></category>

		<category><![CDATA[radio transmissions]]></category>

		<category><![CDATA[regional audience]]></category>

		<category><![CDATA[standards laboratories]]></category>

		<category><![CDATA[time broadcasts]]></category>

		<category><![CDATA[time servers]]></category>

		<category><![CDATA[timing reference]]></category>

		<guid isPermaLink="false">http://www.websy.net/blog/Servers/2008/04/servers/time-server-atomic-clock-timing-references/</guid>
		<description><![CDATA[Atomic clocks are extremely complex pieces of equipment created to maintain highly accurate time. Most atomic clocks are so expensive and complex that they are only generally found in National Physics laboratories or National Standards Laboratories. Commercial timing equipment is generally based on GPS or National Time and Frequency radio time broadcasts. By using a [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.websy.net/blog/Servers/tag/atomic-clocks/" class="st_tag internal_tag" rel="tag" title="Posts tagged with atomic clocks">Atomic clocks</a> are extremely complex pieces of equipment created to maintain highly accurate time. Most <a href="http://www.websy.net/blog/Servers/tag/atomic-clocks/" class="st_tag internal_tag" rel="tag" title="Posts tagged with atomic clocks">atomic clocks</a> are so expensive and complex that they are only generally found in National <a href="http://www.websy.net/blog/Servers/tag/physics-laboratories/" class="st_tag internal_tag" rel="tag" title="Posts tagged with physics laboratories">Physics laboratories</a> or National <a href="http://www.websy.net/blog/Servers/tag/standards-laboratories/" class="st_tag internal_tag" rel="tag" title="Posts tagged with standards laboratories">Standards Laboratories</a>. Commercial timing equipment is generally based on GPS or National Time and Frequency <a href="http://www.websy.net/blog/Servers/tag/radio-time/" class="st_tag internal_tag" rel="tag" title="Posts tagged with radio time">radio time</a> broadcasts. By using a relatively low-cost radio or GPS receiver highly accurate timing information can be received without the expense of installing a true atomic timepiece.</p>
<p>This article discusses a number of atomic timing references and how they can be used to provide synchronisation of computer equipment and networks.</p>
<p>National <a href="http://www.websy.net/blog/Servers/tag/radio-time/" class="st_tag internal_tag" rel="tag" title="Posts tagged with radio time">Radio time</a> and frequency broadcasts transmit accurate time and date information from a radio transmitter. A number of <a href="http://www.websy.net/blog/Servers/tag/radio-time/" class="st_tag internal_tag" rel="tag" title="Posts tagged with radio time">radio time</a> and frequency broadcasts are available, such as: WWVB, DCF-77 and MSF-60. The time and frequency <a href="http://www.websy.net/blog/Servers/tag/radio-transmissions/" class="st_tag internal_tag" rel="tag" title="Posts tagged with radio transmissions">radio transmissions</a> are referenced to a precise <a href="http://www.websy.net/blog/Servers/tag/atomic-clock-time/" class="st_tag internal_tag" rel="tag" title="Posts tagged with atomic clock time">atomic clock time</a> source. By utilising a relatively low-cost radio receiver PC and <a href="http://www.websy.net/blog/Servers/tag/ntp-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ntp server">NTP server</a> systems have access to precise timing information. Additionally, <a href="http://www.websy.net/blog/Servers/tag/radio-antennas/" class="st_tag internal_tag" rel="tag" title="Posts tagged with radio antennas">radio antennas</a> can generally obtain a good signal indoors close to the <a href="http://www.websy.net/blog/Servers/tag/host-time/" class="st_tag internal_tag" rel="tag" title="Posts tagged with host time">host time</a> server making installation very straight-forward. However, <a href="http://www.websy.net/blog/Servers/tag/radio-broadcasts/" class="st_tag internal_tag" rel="tag" title="Posts tagged with radio broadcasts">radio broadcasts</a> have a <a href="http://www.websy.net/blog/Servers/tag/finite-range/" class="st_tag internal_tag" rel="tag" title="Posts tagged with finite range">finite range</a> and are generally only available to a <a href="http://www.websy.net/blog/Servers/tag/regional-audience/" class="st_tag internal_tag" rel="tag" title="Posts tagged with regional audience">regional audience</a>.</p>
<p>The DCF77 time broadcast is generated from from Frankfurt, Central Germany. The transmission is a long-wave signal broadcast at 77.5 kHz. The transmitters are maintained by T-Systems, a division of <a href="http://www.websy.net/blog/Servers/tag/deuche-telecom/" class="st_tag internal_tag" rel="tag" title="Posts tagged with deuche telecom">Deuche Telecom</a>. The time and frequency broadcast is referenced to precise <a href="http://www.websy.net/blog/Servers/tag/atomic-clocks/" class="st_tag internal_tag" rel="tag" title="Posts tagged with atomic clocks">atomic clocks</a> located at the German <a href="http://www.websy.net/blog/Servers/tag/national-standards-laboratory/" class="st_tag internal_tag" rel="tag" title="Posts tagged with national standards laboratory">National Standards Laboratory</a> (PTB) in Brunswick. The DCF-77 signal can be received using a low-cost radio receiver and when decoded provides a precise <a href="http://www.websy.net/blog/Servers/tag/timing-reference/" class="st_tag internal_tag" rel="tag" title="Posts tagged with timing reference">timing reference</a> for computer time <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a>.</p>
<p>The MSF <a href="http://www.websy.net/blog/Servers/tag/radio-time/" class="st_tag internal_tag" rel="tag" title="Posts tagged with radio time">radio time</a> and frequency transmission is broadcast from Anthorn, Cumbria in the United Kingdom. The signal is broadcast as a long-wave <a href="http://www.websy.net/blog/Servers/tag/radio-transmission/" class="st_tag internal_tag" rel="tag" title="Posts tagged with radio transmission">radio transmission</a> at 60 kHz. The transmitted time and date information is referenced to <a href="http://www.websy.net/blog/Servers/tag/atomic-clocks/" class="st_tag internal_tag" rel="tag" title="Posts tagged with atomic clocks">atomic clocks</a> sited at the UK National Physics Laboratory. The transmitters are maintained by VT Communications.</p>
<p>WWVB is the US National Time and Frequency radio broadcast. It is a 60 kHz transmission broadcast from Fort Collins, Colorado. The transmission is referenced to <a href="http://www.websy.net/blog/Servers/tag/atomic-clocks/" class="st_tag internal_tag" rel="tag" title="Posts tagged with atomic clocks">atomic clocks</a> installed at the US National Institute of Standards and Technology (NIST). WWVB provides a time and frequency reference to within 100 microseconds of the correct time and has been in operation for 45 years.</p>
<p>The GPS system is a Global Positioning System intended for worldwide navigation. The GPS system consists of 24 satellites in high orbit. By utilising triangulation, the GPS system can provide highly accurate positioning information anywhere on Earth. In order to calculate position, each orbiting satellite has an on-board atomic clock <a href="http://www.websy.net/blog/Servers/tag/timing-reference/" class="st_tag internal_tag" rel="tag" title="Posts tagged with timing reference">timing reference</a>. Atomic time is constantly transmitted from each satellite and is available to a GPS receiver. The GPS signal is available subscription-free anywhere on the face of the Earth. By utilising a low-cost GPS antenna and receiver accurate timing information can be made available to <a href="http://www.websy.net/blog/Servers/tag/ntp-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ntp server">NTP server</a> and computer time synchronisation systems. A GPS antenna does however need to be installed ideally on a rooftop with a good 360-degree view of the sky.</p>
<p>The Network Time Protocol (NTP) is the standard means of achieving network time synchronisation. NTP is used to distribute accurate time around the Internet and other computer networks. The standard <a href="http://www.websy.net/blog/Servers/tag/ntp-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ntp server">NTP server</a> distribution for LINUX\UNIX is available free-of-charge under the GNU public licence and provides reference clock drivers for many radio and GPS receivers. Radio and GPS receivers are available with serial or USB ports that can interface to a PC or NTP time server to provide an accurate external <a href="http://www.websy.net/blog/Servers/tag/timing-reference/" class="st_tag internal_tag" rel="tag" title="Posts tagged with timing reference">timing reference</a>. Depending on time source, NTP <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> can synchronise to within a few microseconds of the correct time. Depending on network traffic they can synchronise network time clients to within a few milliseconds.</p>
<p>To summarise, there are a number of national and global time and frequency references available for synchronising computers and computer networks. Many can provide synchronisation to within a few microseconds of the correct time. Utilising accurate radio or GPS timing references, precise time is freely available without the expense of installing an atomic time clock.<br />
About The Author<br />
David Evans is a highly experienced technical author who specialises in time server and <a href="http://www.websy.net/blog/Servers/tag/atomic-clock-time/" class="st_tag internal_tag" rel="tag" title="Posts tagged with atomic clock time">atomic clock time</a> synchronisation systems to ensure accurate network time. Click here to find out more about atomic clock and GPS <a href="http://www.websy.net/blog/Servers/tag/ntp-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ntp server">NTP server</a> systems.</p>
<p>http://www.timetools.co.uk/ntp-<a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a>/gps-ntp-server-s5100.htm</p>
]]></content:encoded>
			<wfw:commentRss>http://www.websy.net/blog/Servers/2008/04/servers/time-server-atomic-clock-timing-references/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Microsoft CRM Integration with Lotus Domino email Server - overview for programmer</title>
		<link>http://www.websy.net/blog/Servers/2008/04/servers/microsoft-crm-integration-lotus-domino-email-server-overview-programmer/</link>
		<comments>http://www.websy.net/blog/Servers/2008/04/servers/microsoft-crm-integration-lotus-domino-email-server-overview-programmer/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 18:27:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Servers]]></category>

		<category><![CDATA[e mail]]></category>

		<category><![CDATA[expansion mode]]></category>

		<category><![CDATA[incoming mail boxes]]></category>

		<category><![CDATA[incoming message]]></category>

		<category><![CDATA[java agent]]></category>

		<category><![CDATA[lotus domino server]]></category>

		<category><![CDATA[lotus notes domino]]></category>

		<category><![CDATA[mail server]]></category>

		<category><![CDATA[market expansion]]></category>

		<category><![CDATA[message transfers]]></category>

		<category><![CDATA[microsoft business solutions]]></category>

		<category><![CDATA[microsoft crm]]></category>

		<category><![CDATA[microsoft sql server]]></category>

		<category><![CDATA[microsoft sql server 2000]]></category>

		<category><![CDATA[microsoft technologies]]></category>

		<category><![CDATA[size customers]]></category>

		<category><![CDATA[small article]]></category>

		<category><![CDATA[solutions crm]]></category>

		<category><![CDATA[subject heading]]></category>

		<guid isPermaLink="false">http://www.websy.net/blog/Servers/2008/04/servers/microsoft-crm-integration-lotus-domino-email-server-overview-programmer/</guid>
		<description><![CDATA[Microsoft Business Solutions CRM is in the market expansion mode and this CRM solution is using all the recent Microsoft technologies - Microsoft SQL Server 2000, Microsoft Exchange 2003/2000, Active Directory, etc. Microsoft CRM has connector to Microsoft Exchange to send and receive email from Microsoft CRM lead, opportunity, account, contact. There is competitor email [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.websy.net/blog/Servers/tag/microsoft-business-solutions/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft business solutions">Microsoft Business Solutions</a> CRM is in the <a href="http://www.websy.net/blog/Servers/tag/market-expansion/" class="st_tag internal_tag" rel="tag" title="Posts tagged with market expansion">market expansion</a> mode and this CRM solution is using all the recent <a href="http://www.websy.net/blog/Servers/tag/microsoft-technologies/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft technologies">Microsoft technologies</a> - <a href="http://www.websy.net/blog/Servers/tag/microsoft-sql-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft sql server">Microsoft SQL Server</a> 2000, Microsoft Exchange 2003/2000, Active Directory, etc. <a href="http://www.websy.net/blog/Servers/tag/microsoft-crm/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft crm">Microsoft CRM</a> has connector to Microsoft Exchange to send and receive email from <a href="http://www.websy.net/blog/Servers/tag/microsoft-crm/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft crm">Microsoft CRM</a> lead, opportunity, account, contact. There is competitor email server: Lotus Domino. Some large and middle <a href="http://www.websy.net/blog/Servers/tag/size-customers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with size customers">size customers</a>, who decided to use <a href="http://www.websy.net/blog/Servers/tag/microsoft-crm/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft crm">Microsoft CRM</a> - want to use Lotus Domino as their e-<a href="http://www.websy.net/blog/Servers/tag/mail-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with mail server">mail server</a>. In this <a href="http://www.websy.net/blog/Servers/tag/small-article/" class="st_tag internal_tag" rel="tag" title="Posts tagged with small article">small article</a> we would like to give you top level technical overview.</p>
<p>* When emails are received in Lotus Domino, a trigger in Domino should check if email has a GUID in the header and, if so, should check on the object in MS CRM with this GUID. If the object is found in MS CRM, email activity should be created in CRM and be attached to the object.</p>
<p>* The <a href="http://www.websy.net/blog/Servers/tag/incoming-message/" class="st_tag internal_tag" rel="tag" title="Posts tagged with incoming message">incoming message</a> is processed before delivery by a <a href="http://www.websy.net/blog/Servers/tag/java-agent/" class="st_tag internal_tag" rel="tag" title="Posts tagged with java agent">Java Agent</a> registered on <a href="http://www.websy.net/blog/Servers/tag/incoming-mail-boxes/" class="st_tag internal_tag" rel="tag" title="Posts tagged with incoming mail boxes">incoming mail boxes</a> (Inbox folder) and sent mail (Sent folder).</p>
<p>* The Purpose of the <a href="http://www.websy.net/blog/Servers/tag/java-agent/" class="st_tag internal_tag" rel="tag" title="Posts tagged with java agent">Java Agent</a> is to transfer a kernel of communications to MS CRM (the information in the received messages such as addressees, recipients, bodies of messages etc).</p>
<p>* For incoming messages, it is necessary to transfer the necessary message RFC-headings for an analysis by the <a href="http://www.websy.net/blog/Servers/tag/java-agent/" class="st_tag internal_tag" rel="tag" title="Posts tagged with java agent">Java Agent</a>. The analysis consists of checking the <a href="http://www.websy.net/blog/Servers/tag/subject-heading/" class="st_tag internal_tag" rel="tag" title="Posts tagged with subject heading">Subject heading</a> (CRM: {GUID}:MRC).</p>
<p>* For outgoing messages, the agent should modify the heading Subject by adding a similar line at the end of the existing data. In this case, the Outgoing Message Connector will carry out <a href="http://www.websy.net/blog/Servers/tag/message-transfers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with message transfers">message transfers</a> from MS CRM to Lotus Notes/Domino</p>
<p>* The <a href="http://www.websy.net/blog/Servers/tag/java-agent/" class="st_tag internal_tag" rel="tag" title="Posts tagged with java agent">Java agent</a> carries out the communications with Web Services Front-end by means of asynchronous calls to a web-service. This will prevent a big number of blocking methods when processing messages and it will also allow reducing the load on the <a href="http://www.websy.net/blog/Servers/tag/lotus-domino-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with lotus domino server">Lotus Domino Server</a></p>
<p>* The Web Services Front end accepts the information and transfers it to a COM + Back end. The COM + Back end is composed of objects which carry out the communications with MS CRM using MS CRM SDK and direct access to MS CRM database</p>
<p>* The COM+ Back end consists of objects written in .NET C#. These objects contain methods for searching users in MS CRM, creation of Email Activity and queue updates, among others.</p>
<p>You can always have us to help you. Give us a call: USA: 1-866-528-0577, 1-630-961-5918, Europe: +49 231 4387600, help@albaspectrum.com<br />
About The Author</p>
<p>Boris Makushkin and Andrew <a href="http://www.websy.net/blog/Servers/tag/karasev/" class="st_tag internal_tag" rel="tag" title="Posts tagged with karasev">Karasev</a> are consultants at Alba Spectrum Technologies ( http://www.albaspectrum.com ) <a href="http://www.websy.net/blog/Servers/tag/microsoft-crm/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft crm">Microsoft CRM</a>, Great Plains, Navision, Microsoft RMS, Lotus Notes/Domino customization company, serving clients in Illinois, New York, Florida, Arizona, California, Minnesota, Virginia, Texas, Georgia, France, Canada, Germany, Australia, Mexico, Russia.</p>
<p>akarasev@albaspectrum.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.websy.net/blog/Servers/2008/04/servers/microsoft-crm-integration-lotus-domino-email-server-overview-programmer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Crystal Reports - Microsoft SQL Server</title>
		<link>http://www.websy.net/blog/Servers/2008/04/servers/crystal-reports-microsoft-sql-server/</link>
		<comments>http://www.websy.net/blog/Servers/2008/04/servers/crystal-reports-microsoft-sql-server/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 18:26:18 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Servers]]></category>

		<category><![CDATA[adequate results]]></category>

		<category><![CDATA[btrieve]]></category>

		<category><![CDATA[crystal report]]></category>

		<category><![CDATA[crystal reports]]></category>

		<category><![CDATA[ctree]]></category>

		<category><![CDATA[data query]]></category>

		<category><![CDATA[database platforms]]></category>

		<category><![CDATA[flexible tool]]></category>

		<category><![CDATA[market recognition]]></category>

		<category><![CDATA[microsoft sql server]]></category>

		<category><![CDATA[microsoft windows platform]]></category>

		<category><![CDATA[professional tool]]></category>

		<category><![CDATA[report flexibility]]></category>

		<category><![CDATA[reporting tool]]></category>

		<category><![CDATA[sql query]]></category>

		<category><![CDATA[sql servers]]></category>

		<category><![CDATA[sql statement]]></category>

		<category><![CDATA[sql view]]></category>

		<category><![CDATA[stored procedures]]></category>

		<category><![CDATA[tool 1]]></category>

		<guid isPermaLink="false">http://www.websy.net/blog/Servers/2008/04/servers/crystal-reports-microsoft-sql-server/</guid>
		<description><![CDATA[Microsoft SQL Server is the leader for inexpensive and middle size SQL solutions. Plus it is now capable to serve large enterprise on Microsoft Windows platform. Crystal Reports is the most flexible tool on the market and it has market recognition. Multiple software vendors offer Crystal Reports as the main reporting tool: Microsoft, Best Software, [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.websy.net/blog/Servers/tag/microsoft-sql-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft sql server">Microsoft SQL Server</a> is the leader for inexpensive and middle size SQL solutions. Plus it is now capable to serve large enterprise on <a href="http://www.websy.net/blog/Servers/tag/microsoft-windows-platform/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft windows platform">Microsoft Windows platform</a>. <a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> is the most <a href="http://www.websy.net/blog/Servers/tag/flexible-tool/" class="st_tag internal_tag" rel="tag" title="Posts tagged with flexible tool">flexible tool</a> on the market and it has <a href="http://www.websy.net/blog/Servers/tag/market-recognition/" class="st_tag internal_tag" rel="tag" title="Posts tagged with market recognition">market recognition</a>. Multiple software vendors offer <a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> as the main <a href="http://www.websy.net/blog/Servers/tag/reporting-tool/" class="st_tag internal_tag" rel="tag" title="Posts tagged with reporting tool">reporting tool</a>: Microsoft, Best Software, Oracle to name a few.</p>
<p>Sometimes developers try to use Crystal directly to pull data from multiple <a href="http://www.websy.net/blog/Servers/tag/database-platforms/" class="st_tag internal_tag" rel="tag" title="Posts tagged with database platforms">database platforms</a> - we understand the need to give you additional tips to increase Crystal <a href="http://www.websy.net/blog/Servers/tag/report-flexibility/" class="st_tag internal_tag" rel="tag" title="Posts tagged with report flexibility">report flexibility</a>. Also common case when <a href="http://www.websy.net/blog/Servers/tag/crystal-report/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal report">Crystal report</a> should pull data from multiple <a href="http://www.websy.net/blog/Servers/tag/database-platforms/" class="st_tag internal_tag" rel="tag" title="Posts tagged with database platforms">database platforms</a>. Assuming that you are creating <a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> on Windows platform - we recommend you to use <a href="http://www.websy.net/blog/Servers/tag/microsoft-sql-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft sql server">Microsoft SQL Server</a> as a database access tool.</p>
<p>1. Use Crystal when you have your query tuned – regardless how good <a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> is - it is <a href="http://www.websy.net/blog/Servers/tag/reporting-tool/" class="st_tag internal_tag" rel="tag" title="Posts tagged with reporting tool">reporting tool</a> - not querying environment. Tune your query first and be sure that you are pulling the right data.</p>
<p>2. Use SQL Server Linked <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">Servers</a>. Use <a href="http://www.websy.net/blog/Servers/tag/professional-tool/" class="st_tag internal_tag" rel="tag" title="Posts tagged with professional tool">professional tool</a>, such as <a href="http://www.websy.net/blog/Servers/tag/microsoft-sql-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft sql server">Microsoft SQL Server</a>, where you can create linked <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> to Oracle, <a href="http://www.websy.net/blog/Servers/tag/ctree/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ctree">Ctree</a>, <a href="http://www.websy.net/blog/Servers/tag/btrieve/" class="st_tag internal_tag" rel="tag" title="Posts tagged with btrieve">Btrieve</a>, MS Access, Unidata, DB2 and other platforms.</p>
<p>3. Use Distributed Queries – in the case of SQL Server - research the possibilities with OPENQUERY, OPENROWSET clauses to connect to non-SQL Server linked <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a>.</p>
<p>4. Create <a href="http://www.websy.net/blog/Servers/tag/stored-procedures/" class="st_tag internal_tag" rel="tag" title="Posts tagged with stored procedures">Stored Procedures</a> - when you need parameters to be transferred to the <a href="http://www.websy.net/blog/Servers/tag/sql-statement/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql statement">SQL statement</a> - you need stored procedure. You need stored proc if temp tables are required to do intermediate job in your <a href="http://www.websy.net/blog/Servers/tag/sql-query/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql query">SQL query</a>.</p>
<p>5. <a href="http://www.websy.net/blog/Servers/tag/report-flexibility/" class="st_tag internal_tag" rel="tag" title="Posts tagged with report flexibility">Report Flexibility</a> – when you have report based on the <a href="http://www.websy.net/blog/Servers/tag/sql-view/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql view">SQL view</a> or stored proc - if you need to modify the <a href="http://www.websy.net/blog/Servers/tag/data-query/" class="st_tag internal_tag" rel="tag" title="Posts tagged with data query">data query</a> - you don&#8217;t have to change the report - you change your <a href="http://www.websy.net/blog/Servers/tag/sql-view/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql view">SQL view</a>/ stored procedure.</p>
<p>6. Create <a href="http://www.websy.net/blog/Servers/tag/sql-query/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql query">SQL Query</a> to probe the data – again - we always recommend tuning your query and see that you are getting <a href="http://www.websy.net/blog/Servers/tag/adequate-results/" class="st_tag internal_tag" rel="tag" title="Posts tagged with adequate results">adequate results</a> – in any case – <a href="http://www.websy.net/blog/Servers/tag/crystal-report/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal report">Crystal Report</a> is just a nice tool to show the results of your query.</p>
<p>Happy customizing, querying and designing! if you want us to do the job - give us a call 1-866-528-0577! help@albaspectrum.com<br />
About The Author</p>
<p>Andrew <a href="http://www.websy.net/blog/Servers/tag/karasev/" class="st_tag internal_tag" rel="tag" title="Posts tagged with karasev">Karasev</a> is Chief Technology Officer in Alba Spectrum Technologies – USA nationwide <a href="http://www.websy.net/blog/Servers/tag/microsoft-great-plains/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft great plains">Microsoft Great Plains</a>, <a href="http://www.websy.net/blog/Servers/tag/microsoft-crm/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft crm">Microsoft CRM</a>, Microsoft RMS customization company, based in Chicago, Los Angeles, San Francisco, San Diego, Boston, New York, Houston, Dallas, Miami, Atlanta, Minneapolis, Seattle, Canada, UK, Australia and having locations in multiple states and internationally (www.albaspectrum.com), he is Great Plains Dexterity, SQL, C#.Net, <a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> and <a href="http://www.websy.net/blog/Servers/tag/microsoft-crm/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft crm">Microsoft CRM</a> SDK developer.</p>
<p>akarasev@albaspectrum.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.websy.net/blog/Servers/2008/04/servers/crystal-reports-microsoft-sql-server/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Crystal Reports - Geterogeneus databases: SQL Server, Oracle, Unidata, Btrieve – tips for developer</title>
		<link>http://www.websy.net/blog/Servers/2008/04/servers/crystal-reports-geterogeneus-databases-sql-server-oracle-unidata-btrieve-tips-developer/</link>
		<comments>http://www.websy.net/blog/Servers/2008/04/servers/crystal-reports-geterogeneus-databases-sql-server-oracle-unidata-btrieve-tips-developer/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 18:24:55 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Servers]]></category>

		<category><![CDATA[adequate results]]></category>

		<category><![CDATA[btrieve]]></category>

		<category><![CDATA[crystal report]]></category>

		<category><![CDATA[crystal reports]]></category>

		<category><![CDATA[ctree]]></category>

		<category><![CDATA[data query]]></category>

		<category><![CDATA[database platforms]]></category>

		<category><![CDATA[flexible tool]]></category>

		<category><![CDATA[karasev]]></category>

		<category><![CDATA[market recognition]]></category>

		<category><![CDATA[microsoft sql server]]></category>

		<category><![CDATA[professional tool]]></category>

		<category><![CDATA[report flexibility]]></category>

		<category><![CDATA[reporting tool]]></category>

		<category><![CDATA[sql query]]></category>

		<category><![CDATA[sql servers]]></category>

		<category><![CDATA[sql statement]]></category>

		<category><![CDATA[sql view]]></category>

		<category><![CDATA[stored procedures]]></category>

		<category><![CDATA[tool 1]]></category>

		<guid isPermaLink="false">http://www.websy.net/blog/Servers/2008/04/servers/crystal-reports-geterogeneus-databases-sql-server-oracle-unidata-btrieve-tips-developer/</guid>
		<description><![CDATA[Crystal Reports is the most flexible tool on the market and it has market recognition. Multiple software vendors offer Crystal Reports as the main reporting tool: Microsoft, Best Software, Oracle to name a few.
Sometimes developers try to use Crystal directly to pull data from multiple database platforms - we understand the need to give you [...]]]></description>
			<content:encoded><![CDATA[<p><a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> is the most <a href="http://www.websy.net/blog/Servers/tag/flexible-tool/" class="st_tag internal_tag" rel="tag" title="Posts tagged with flexible tool">flexible tool</a> on the market and it has <a href="http://www.websy.net/blog/Servers/tag/market-recognition/" class="st_tag internal_tag" rel="tag" title="Posts tagged with market recognition">market recognition</a>. Multiple software vendors offer <a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> as the main <a href="http://www.websy.net/blog/Servers/tag/reporting-tool/" class="st_tag internal_tag" rel="tag" title="Posts tagged with reporting tool">reporting tool</a>: Microsoft, Best Software, Oracle to name a few.</p>
<p>Sometimes developers try to use Crystal directly to pull data from multiple <a href="http://www.websy.net/blog/Servers/tag/database-platforms/" class="st_tag internal_tag" rel="tag" title="Posts tagged with database platforms">database platforms</a> - we understand the need to give you additional tips to increase Crystal <a href="http://www.websy.net/blog/Servers/tag/report-flexibility/" class="st_tag internal_tag" rel="tag" title="Posts tagged with report flexibility">report flexibility</a>. Also common case when <a href="http://www.websy.net/blog/Servers/tag/crystal-report/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal report">Crystal report</a> should pull data from multiple <a href="http://www.websy.net/blog/Servers/tag/database-platforms/" class="st_tag internal_tag" rel="tag" title="Posts tagged with database platforms">database platforms</a>. Assuming that you are creating <a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> on Windows platform - we recommend you to use <a href="http://www.websy.net/blog/Servers/tag/microsoft-sql-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft sql server">Microsoft SQL Server</a> as a database access tool.</p>
<p>1. Use Crystal when you have your query tuned – regardless how good <a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> is - it is <a href="http://www.websy.net/blog/Servers/tag/reporting-tool/" class="st_tag internal_tag" rel="tag" title="Posts tagged with reporting tool">reporting tool</a> - not querying environment. Tune your query first and be sure that you are pulling the right data.</p>
<p>2. Use SQL Server Linked <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">Servers</a>. Use <a href="http://www.websy.net/blog/Servers/tag/professional-tool/" class="st_tag internal_tag" rel="tag" title="Posts tagged with professional tool">professional tool</a>, such as <a href="http://www.websy.net/blog/Servers/tag/microsoft-sql-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft sql server">Microsoft SQL Server</a>, where you can create linked <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> to Oracle, <a href="http://www.websy.net/blog/Servers/tag/ctree/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ctree">Ctree</a>, <a href="http://www.websy.net/blog/Servers/tag/btrieve/" class="st_tag internal_tag" rel="tag" title="Posts tagged with btrieve">Btrieve</a>, MS Access, Unidata, DB2 and other platforms.</p>
<p>3. Use Distributed Queries – in the case of SQL Server - research the possibilities with OPENQUERY, OPENROWSET clauses to connect to non-SQL Server linked <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a>.</p>
<p>4. Create <a href="http://www.websy.net/blog/Servers/tag/stored-procedures/" class="st_tag internal_tag" rel="tag" title="Posts tagged with stored procedures">Stored Procedures</a> - when you need parameters to be transferred to the <a href="http://www.websy.net/blog/Servers/tag/sql-statement/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql statement">SQL statement</a> - you need stored procedure. You need stored proc if temp tables are required to do intermediate job in your <a href="http://www.websy.net/blog/Servers/tag/sql-query/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql query">SQL query</a>.</p>
<p>5. <a href="http://www.websy.net/blog/Servers/tag/report-flexibility/" class="st_tag internal_tag" rel="tag" title="Posts tagged with report flexibility">Report Flexibility</a> – when you have report based on the <a href="http://www.websy.net/blog/Servers/tag/sql-view/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql view">SQL view</a> or stored proc - if you need to modify the <a href="http://www.websy.net/blog/Servers/tag/data-query/" class="st_tag internal_tag" rel="tag" title="Posts tagged with data query">data query</a> - you don&#8217;t have to change the report - you change your <a href="http://www.websy.net/blog/Servers/tag/sql-view/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql view">SQL view</a>/ stored procedure.</p>
<p>6. Create <a href="http://www.websy.net/blog/Servers/tag/sql-query/" class="st_tag internal_tag" rel="tag" title="Posts tagged with sql query">SQL Query</a> to probe the data – again - we always recommend tuning your query and see that you are getting <a href="http://www.websy.net/blog/Servers/tag/adequate-results/" class="st_tag internal_tag" rel="tag" title="Posts tagged with adequate results">adequate results</a> – in any case – <a href="http://www.websy.net/blog/Servers/tag/crystal-report/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal report">Crystal Report</a> is just a nice tool to show the results of your query.</p>
<p>Happy customizing, querying and designing! if you want us to do the job - give us a call 1-866-528-0577! help@albaspectrum.com<br />
About The Author</p>
<p>Andrew <a href="http://www.websy.net/blog/Servers/tag/karasev/" class="st_tag internal_tag" rel="tag" title="Posts tagged with karasev">Karasev</a> is Chief Technology Officer in Alba Spectrum Technologies – USA nationwide <a href="http://www.websy.net/blog/Servers/tag/microsoft-great-plains/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft great plains">Microsoft Great Plains</a>, <a href="http://www.websy.net/blog/Servers/tag/microsoft-crm/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft crm">Microsoft CRM</a>, Microsoft RMS customization company, based in Chicago, Los Angeles, San Francisco, San Diego, Boston, New York, Houston, Dallas, Miami, Atlanta, Minneapolis, Seattle, Canada, UK, Australia and having locations in multiple states and internationally (www.albaspectrum.com), he is Great Plains Dexterity, SQL, C#.Net, <a href="http://www.websy.net/blog/Servers/tag/crystal-reports/" class="st_tag internal_tag" rel="tag" title="Posts tagged with crystal reports">Crystal Reports</a> and <a href="http://www.websy.net/blog/Servers/tag/microsoft-crm/" class="st_tag internal_tag" rel="tag" title="Posts tagged with microsoft crm">Microsoft CRM</a> SDK developer.<br />
akarasev@albaspectrum.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.websy.net/blog/Servers/2008/04/servers/crystal-reports-geterogeneus-databases-sql-server-oracle-unidata-btrieve-tips-developer/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Ideas For VMWare ESX Server Virtual Servers</title>
		<link>http://www.websy.net/blog/Servers/2008/04/servers/ideas-vmware-esx-server-virtual-servers/</link>
		<comments>http://www.websy.net/blog/Servers/2008/04/servers/ideas-vmware-esx-server-virtual-servers/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 18:23:33 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Servers]]></category>

		<category><![CDATA[blade server]]></category>

		<category><![CDATA[business unit]]></category>

		<category><![CDATA[citrix]]></category>

		<category><![CDATA[citrix server]]></category>

		<category><![CDATA[critical applications]]></category>

		<category><![CDATA[critical systems]]></category>

		<category><![CDATA[environments]]></category>

		<category><![CDATA[equipment upgrades]]></category>

		<category><![CDATA[gun shy]]></category>

		<category><![CDATA[operating system]]></category>

		<category><![CDATA[packager]]></category>

		<category><![CDATA[physical hardware]]></category>

		<category><![CDATA[production servers]]></category>

		<category><![CDATA[resistance]]></category>

		<category><![CDATA[server room]]></category>

		<category><![CDATA[staging]]></category>

		<category><![CDATA[theses]]></category>

		<category><![CDATA[using ghost]]></category>

		<category><![CDATA[virtual servers]]></category>

		<category><![CDATA[whole hog]]></category>

		<guid isPermaLink="false">http://www.websy.net/blog/Servers/2008/04/servers/ideas-vmware-esx-server-virtual-servers/</guid>
		<description><![CDATA[Ideas For VMWare ESX Server Virtual Servers
If your like many IT Administrators or Managers you may be wanting to use VMWare ESX Server for virtualizing servers but may meet resistance from others in your department or business unit. Many people are gun-shy on putting business critical applications on VMWare Virtual Servers and may resist if [...]]]></description>
			<content:encoded><![CDATA[<p>Ideas For VMWare ESX Server Virtual <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">Servers</a></p>
<p>If your like many IT Administrators or Managers you may be wanting to use VMWare ESX Server for virtualizing <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> but may meet <a href="http://www.websy.net/blog/Servers/tag/resistance/" class="st_tag internal_tag" rel="tag" title="Posts tagged with resistance">resistance</a> from others in your department or <a href="http://www.websy.net/blog/Servers/tag/business-unit/" class="st_tag internal_tag" rel="tag" title="Posts tagged with business unit">business unit</a>. Many people are gun-shy on putting business <a href="http://www.websy.net/blog/Servers/tag/critical-applications/" class="st_tag internal_tag" rel="tag" title="Posts tagged with critical applications">critical applications</a> on VMWare Virtual <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">Servers</a> and may resist if you try to go <a href="http://www.websy.net/blog/Servers/tag/whole-hog/" class="st_tag internal_tag" rel="tag" title="Posts tagged with whole hog">whole hog</a> virtualizing these applications in the face of such <a href="http://www.websy.net/blog/Servers/tag/resistance/" class="st_tag internal_tag" rel="tag" title="Posts tagged with resistance">resistance</a>. We found a successful introduction to VMWare ESX and virtual <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> could be done by choosing to virtualize older systems and utilize VMWare initially to perform other functions besides replacing <a href="http://www.websy.net/blog/Servers/tag/physical-hardware/" class="st_tag internal_tag" rel="tag" title="Posts tagged with physical hardware">physical hardware</a> for <a href="http://www.websy.net/blog/Servers/tag/critical-systems/" class="st_tag internal_tag" rel="tag" title="Posts tagged with critical systems">critical systems</a>.</p>
<p>Consolidate older systems and stand alone processes: We had many large older <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> that needed to be running but were not worthy of <a href="http://www.websy.net/blog/Servers/tag/equipment-upgrades/" class="st_tag internal_tag" rel="tag" title="Posts tagged with equipment upgrades">equipment upgrades</a>. Everyone in IT wanted these boxes out of the <a href="http://www.websy.net/blog/Servers/tag/server-room/" class="st_tag internal_tag" rel="tag" title="Posts tagged with server room">server room</a> but the data needed to be available in case of an audit or historical need. Some systems performed low level processing on a scheduled basis. We imaged <a href="http://www.websy.net/blog/Servers/tag/theses/" class="st_tag internal_tag" rel="tag" title="Posts tagged with theses">theses</a> systems to VMWare ESX virtual <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> <a href="http://www.websy.net/blog/Servers/tag/using-ghost/" class="st_tag internal_tag" rel="tag" title="Posts tagged with using ghost">using Ghost</a> and an in place upgrade to get them booting again. We were able to run eight <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> on a two processor Dell <a href="http://www.websy.net/blog/Servers/tag/blade-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with blade server">Blade server</a>.</p>
<p>Use VMWare for a Development and <a href="http://www.websy.net/blog/Servers/tag/staging/" class="st_tag internal_tag" rel="tag" title="Posts tagged with staging">Staging</a> Environment: Today most organizations are moving to a structure where they utilize development and <a href="http://www.websy.net/blog/Servers/tag/staging/" class="st_tag internal_tag" rel="tag" title="Posts tagged with staging">staging</a> <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> in addition to their production <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a>. VMWare Virtual <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">Servers</a> running on ESX make great <a href="http://www.websy.net/blog/Servers/tag/environments/" class="st_tag internal_tag" rel="tag" title="Posts tagged with environments">environments</a> to use Dev and <a href="http://www.websy.net/blog/Servers/tag/staging/" class="st_tag internal_tag" rel="tag" title="Posts tagged with staging">Staging</a> <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> without adding a bunch of <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> to your data center.</p>
<p>Using <a href="http://www.websy.net/blog/Servers/tag/citrix/" class="st_tag internal_tag" rel="tag" title="Posts tagged with citrix">Citrix</a> Metaframe Installation Manager? Use VMWare Virtual <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">Servers</a> for your <a href="http://www.websy.net/blog/Servers/tag/packager/" class="st_tag internal_tag" rel="tag" title="Posts tagged with packager">packager</a>. If you use Installation Manager for <a href="http://www.websy.net/blog/Servers/tag/citrix/" class="st_tag internal_tag" rel="tag" title="Posts tagged with citrix">Citrix</a> Metaframe Enterprise you will need a clean system running the same <a href="http://www.websy.net/blog/Servers/tag/operating-system/" class="st_tag internal_tag" rel="tag" title="Posts tagged with operating system">operating system</a> as your <a href="http://www.websy.net/blog/Servers/tag/citrix/" class="st_tag internal_tag" rel="tag" title="Posts tagged with citrix">Citrix</a> server. Using VMWare Virtual <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> as your <a href="http://www.websy.net/blog/Servers/tag/packager/" class="st_tag internal_tag" rel="tag" title="Posts tagged with packager">packager</a> allows you to keep a clean <a href="http://www.websy.net/blog/Servers/tag/packager/" class="st_tag internal_tag" rel="tag" title="Posts tagged with packager">packager</a> without adding hardware and rebuilding <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a> in your data center.</p>
<p>We used the ideas above to get value from VMWare ESX Server and Virtual <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">Servers</a> in a &#8220;safe&#8221; environment. This provided a proof of concept for the gun-shy doubters and has paved the way for us to use VMWare ESX Server in more critical <a href="http://www.websy.net/blog/Servers/tag/environments/" class="st_tag internal_tag" rel="tag" title="Posts tagged with environments">environments</a>.<br />
About The Author</p>
<p>John Gall is an internet hobbiest with many web sites his most recent project is http://www.whoinventedmotorcycle.com.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.websy.net/blog/Servers/2008/04/servers/ideas-vmware-esx-server-virtual-servers/feed/</wfw:commentRss>
		</item>
		<item>
		<title>What the Heck is Server Side HTML?</title>
		<link>http://www.websy.net/blog/Servers/2008/04/servers/heck-server-side-html/</link>
		<comments>http://www.websy.net/blog/Servers/2008/04/servers/heck-server-side-html/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 18:22:37 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Servers]]></category>

		<category><![CDATA[brackets]]></category>

		<category><![CDATA[comma]]></category>

		<category><![CDATA[copy and paste]]></category>

		<category><![CDATA[dark ages]]></category>

		<category><![CDATA[graphic link]]></category>

		<category><![CDATA[header and footer]]></category>

		<category><![CDATA[html pages]]></category>

		<category><![CDATA[scripts]]></category>

		<category><![CDATA[server side]]></category>

		<category><![CDATA[shtml]]></category>

		<category><![CDATA[ssi]]></category>

		<category><![CDATA[static html files]]></category>

		<category><![CDATA[time down]]></category>

		<category><![CDATA[virtual line]]></category>

		<guid isPermaLink="false">http://www.websy.net/blog/Servers/2008/04/servers/heck-server-side-html/</guid>
		<description><![CDATA[If you&#8217;re stuck in the dark ages and are still editing the pages of your web site by hand, there&#8217;s an easy way to change the look of your web site on a moment&#8217;s notice, by editing only one file.
I know, there are all kinds of brand new blogging scripts, forums, CMSes, and other stuff [...]]]></description>
			<content:encoded><![CDATA[<p>If you&#8217;re stuck in the <a href="http://www.websy.net/blog/Servers/tag/dark-ages/" class="st_tag internal_tag" rel="tag" title="Posts tagged with dark ages">dark ages</a> and are still editing the pages of your web site by hand, there&#8217;s an easy way to change the look of your web site on a moment&#8217;s notice, by editing only one file.</p>
<p>I know, there are all kinds of brand new blogging <a href="http://www.websy.net/blog/Servers/tag/scripts/" class="st_tag internal_tag" rel="tag" title="Posts tagged with scripts">scripts</a>, forums, CMSes, and other stuff to make your site easy to update. But on the other hand there are just as many desktop-based programs that churn out thousands of <a href="http://www.websy.net/blog/Servers/tag/static-html-files/" class="st_tag internal_tag" rel="tag" title="Posts tagged with static html files">static HTML files</a> for you to put on your server.</p>
<p>What do you do when you have to change these files later? Edit them by hand, one at a time? I don&#8217;t think so.</p>
<p>You can save a lot of <a href="http://www.websy.net/blog/Servers/tag/time-down/" class="st_tag internal_tag" rel="tag" title="Posts tagged with time down">time down</a> the road using <a href="http://www.websy.net/blog/Servers/tag/server-side/" class="st_tag internal_tag" rel="tag" title="Posts tagged with server side">Server Side</a> Includes (<a href="http://www.websy.net/blog/Servers/tag/ssi/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssi">SSI</a>).</p>
<p>The point of using <a href="http://www.websy.net/blog/Servers/tag/server-side/" class="st_tag internal_tag" rel="tag" title="Posts tagged with server side">Server Side</a> HTML is so you can include other pages on your regular <a href="http://www.websy.net/blog/Servers/tag/html-pages/" class="st_tag internal_tag" rel="tag" title="Posts tagged with html pages">HTML pages</a>, things like a list of links you regularly update OR a <a href="http://www.websy.net/blog/Servers/tag/header-and-footer/" class="st_tag internal_tag" rel="tag" title="Posts tagged with header and footer">header and footer</a>.</p>
<p>Try it out. Take one of those static <a href="http://www.websy.net/blog/Servers/tag/html-pages/" class="st_tag internal_tag" rel="tag" title="Posts tagged with html pages">HTML pages</a> on your site and rename it to something like &#8220;filename.<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a>&#8221; instead of &#8220;filename.html.&#8221; All we&#8217;ve done is changed the &#8220;html&#8221; at the end to &#8220;<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a>.&#8221;</p>
<p>Now, take the part of that site you want to appear on every page (the header graphic, link sidebar, etc.), <a href="http://www.websy.net/blog/Servers/tag/copy-and-paste/" class="st_tag internal_tag" rel="tag" title="Posts tagged with copy and paste">copy and paste</a> that part and save it into a file named &#8220;header.<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a>.&#8221; REMOVE that text from your filename.<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a> file.</p>
<p>Now, in the filename.<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a> file, place this at the top:</p>
<p>[!&#8211;#include virtual=&#8221;/header.<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a>&#8221;&#8211;]</p>
<p>(IMPORTANT: Replace the <a href="http://www.websy.net/blog/Servers/tag/brackets/" class="st_tag internal_tag" rel="tag" title="Posts tagged with brackets">brackets</a> [ and ] above with the greater-than and less-than &#8220;HTML&#8221; <a href="http://www.websy.net/blog/Servers/tag/brackets/" class="st_tag internal_tag" rel="tag" title="Posts tagged with brackets">brackets</a>&#8230; hold shift and press the &#8220;<a href="http://www.websy.net/blog/Servers/tag/comma/" class="st_tag internal_tag" rel="tag" title="Posts tagged with comma">comma</a>&#8221; and &#8220;period&#8221; keys on your keyboard.)</p>
<p>Upload filename.<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a> and header.<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a> to your server and load header.<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a>. If everything went well, the page should look exactly as it did before. The only difference is: you only need that one &#8220;include virtual&#8221; line to show the top of the page, AND to change that top HTML later on all you have to do is edit header.<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a>.</p>
<p>If you had this sort of code on 20,000 pages of your web site all you&#8217;d have to do was edit that ONE header.<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a> file, and your entire site would change as soon as you uploaded that header.<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a> file.</p>
<p>Not bad, huh?</p>
<p>Now do the same thing with the bottom of your web site, only save the new file as footer.<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a> and at the bottom of filename.<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a> place this:</p>
<p>[!&#8211;#include virtual=&#8221;/header.<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a>&#8221;&#8211;]</p>
<p>Again, not that exact code&#8230; replace the hard-<a href="http://www.websy.net/blog/Servers/tag/brackets/" class="st_tag internal_tag" rel="tag" title="Posts tagged with brackets">brackets</a> with HTML <a href="http://www.websy.net/blog/Servers/tag/brackets/" class="st_tag internal_tag" rel="tag" title="Posts tagged with brackets">brackets</a>.</p>
<p>But wait, your fancy page generator software will only save the files as .HTM or .HTML, and specifically links to certain files. You can&#8217;t just go in and edit everything to link to .<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">SHTML</a> files.</p>
<p>Htaccess to the rescue.</p>
<p>Place this in a new text file:</p>
<p>AddHandler server-parsed .<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a> .html .htm</p>
<p>Save that as &#8220;htaccess.txt&#8221;, upload to your web server, and rename that htaccess.txt file you just uploaded to &#8220;.htaccess&#8221;, WITH the dot in front. Now try renaming filename.<a href="http://www.websy.net/blog/Servers/tag/shtml/" class="st_tag internal_tag" rel="tag" title="Posts tagged with shtml">shtml</a> to filename.html. Guess what, your <a href="http://www.websy.net/blog/Servers/tag/server-side/" class="st_tag internal_tag" rel="tag" title="Posts tagged with server side">server side</a> includes now work on .html and .htm files too.</p>
<p>Hopefully your page generator software allows you to edit the template and place these server-side include tags in there. (If not, look into a program called BKReplaceEm.) Don&#8217;t worry, the pages will look funny and broken on your hard drive but once they are sitting on your web server everything will turn out ok.</p>
<p>If you find yourself doing a bunch of repetitive HTML editing it might be time to look into <a href="http://www.websy.net/blog/Servers/tag/server-side/" class="st_tag internal_tag" rel="tag" title="Posts tagged with server side">Server Side</a> Includes to make instant changes.<br />
About The Author</p>
<p>Robert Plank</p>
<p>You know what else, you can use a similar bit of HTACCESS code to make PHP <a href="http://www.websy.net/blog/Servers/tag/scripts/" class="st_tag internal_tag" rel="tag" title="Posts tagged with scripts">scripts</a> act as HTML files. That, plus 35 more &#8220;Why Didn&#8217;t I Think of Those&#8221; secrets are revealed in my upcoming ebook: http://www.affiliatebattleplan.com</p>
<p>articles@jumpx.com</p>
]]></content:encoded>
			<wfw:commentRss>http://www.websy.net/blog/Servers/2008/04/servers/heck-server-side-html/feed/</wfw:commentRss>
		</item>
		<item>
		<title>Running a Program on a Remote Server Using SSH</title>
		<link>http://www.websy.net/blog/Servers/2008/04/servers/running-program-remote-server-ssh/</link>
		<comments>http://www.websy.net/blog/Servers/2008/04/servers/running-program-remote-server-ssh/#comments</comments>
		<pubDate>Wed, 16 Apr 2008 18:21:28 +0000</pubDate>
		<dc:creator>admin</dc:creator>
		
		<category><![CDATA[Servers]]></category>

		<category><![CDATA[2e]]></category>

		<category><![CDATA[aa]]></category>

		<category><![CDATA[arbitrary name]]></category>

		<category><![CDATA[b3]]></category>

		<category><![CDATA[c7]]></category>

		<category><![CDATA[e9]]></category>

		<category><![CDATA[fingerprint]]></category>

		<category><![CDATA[fri]]></category>

		<category><![CDATA[key file]]></category>

		<category><![CDATA[keygen]]></category>

		<category><![CDATA[private key]]></category>

		<category><![CDATA[private keys]]></category>

		<category><![CDATA[pub files]]></category>

		<category><![CDATA[public key]]></category>

		<category><![CDATA[pwd]]></category>

		<category><![CDATA[remote server]]></category>

		<category><![CDATA[rsa]]></category>

		<category><![CDATA[rwx]]></category>

		<category><![CDATA[ssh]]></category>

		<category><![CDATA[unsuccessful login]]></category>

		<guid isPermaLink="false">http://www.websy.net/blog/Servers/2008/04/servers/running-program-remote-server-ssh/</guid>
		<description><![CDATA[How do you run a program on a remote server using ssh?
For this example we&#8217;ll have two servers, one named Johnny and another named Cash. Both are running openssh. Our goal is to have a program on Johnny login to Cash and run a program on Cash. To make the task a little more complex [...]]]></description>
			<content:encoded><![CDATA[<p>How do you run a program on a <a href="http://www.websy.net/blog/Servers/tag/remote-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with remote server">remote server</a> using <a href="http://www.websy.net/blog/Servers/tag/ssh/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssh">ssh</a>?</p>
<p>For this example we&#8217;ll have two <a href="http://www.websy.net/blog/Servers/tag/servers/" class="st_tag internal_tag" rel="tag" title="Posts tagged with Servers">servers</a>, one named Johnny and another named Cash. Both are running openssh. Our goal is to have a program on Johnny login to Cash and run a program on Cash. To make the task a little more complex we&#8217;ll be using different users on each machine.</p>
<p>The first thing we&#8217;ll need to do is generate public and <a href="http://www.websy.net/blog/Servers/tag/private-keys/" class="st_tag internal_tag" rel="tag" title="Posts tagged with private keys">private keys</a> on Johnny. So, logged into Johnny as user &#8216;boy&#8217; we create public and <a href="http://www.websy.net/blog/Servers/tag/private-keys/" class="st_tag internal_tag" rel="tag" title="Posts tagged with private keys">private keys</a> by creating them in the .<a href="http://www.websy.net/blog/Servers/tag/ssh/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssh">ssh</a> directory as follows:</p>
<p>Johnny$&gt; <a href="http://www.websy.net/blog/Servers/tag/pwd/" class="st_tag internal_tag" rel="tag" title="Posts tagged with pwd">pwd</a><br />
/home/boy/.<a href="http://www.websy.net/blog/Servers/tag/ssh/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssh">ssh</a><br />
Johnny$&gt; <a href="http://www.websy.net/blog/Servers/tag/ssh/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssh">ssh</a>-<a href="http://www.websy.net/blog/Servers/tag/keygen/" class="st_tag internal_tag" rel="tag" title="Posts tagged with keygen">keygen</a> -t <a href="http://www.websy.net/blog/Servers/tag/rsa/" class="st_tag internal_tag" rel="tag" title="Posts tagged with rsa">rsa</a> -f sue<br />
Generating public/private <a href="http://www.websy.net/blog/Servers/tag/rsa/" class="st_tag internal_tag" rel="tag" title="Posts tagged with rsa">rsa</a> key pair.<br />
Enter passphrase (empty for no passphrase):<br />
Enter same passphrase again:<br />
Your identification has been saved in sue.<br />
Your <a href="http://www.websy.net/blog/Servers/tag/public-key/" class="st_tag internal_tag" rel="tag" title="Posts tagged with public key">public key</a> has been saved in sue.pub.<br />
The key <a href="http://www.websy.net/blog/Servers/tag/fingerprint/" class="st_tag internal_tag" rel="tag" title="Posts tagged with fingerprint">fingerprint</a> is:<br />
8d:<a href="http://www.websy.net/blog/Servers/tag/e9/" class="st_tag internal_tag" rel="tag" title="Posts tagged with e9">e9</a>:c0:g1:<a href="http://www.websy.net/blog/Servers/tag/c7/" class="st_tag internal_tag" rel="tag" title="Posts tagged with c7">c7</a>:1f:e3:<a href="http://www.websy.net/blog/Servers/tag/b3/" class="st_tag internal_tag" rel="tag" title="Posts tagged with b3">b3</a>:2f:38:12:<a href="http://www.websy.net/blog/Servers/tag/aa/" class="st_tag internal_tag" rel="tag" title="Posts tagged with aa">aa</a>:b5:3b:<a href="http://www.websy.net/blog/Servers/tag/2e/" class="st_tag internal_tag" rel="tag" title="Posts tagged with 2e">2e</a>:<a href="http://www.websy.net/blog/Servers/tag/b3/" class="st_tag internal_tag" rel="tag" title="Posts tagged with b3">b3</a> boy@Johnny<br />
Johnny$&gt;</p>
<p>In the example above we picked an <a href="http://www.websy.net/blog/Servers/tag/arbitrary-name/" class="st_tag internal_tag" rel="tag" title="Posts tagged with arbitrary name">arbitrary name</a>, sue, to identify the files that hold the generated keys. When prompted to enter a passphrase (twice) we simply hit enter twice.</p>
<p>As the output of <a href="http://www.websy.net/blog/Servers/tag/ssh/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssh">ssh</a>-<a href="http://www.websy.net/blog/Servers/tag/keygen/" class="st_tag internal_tag" rel="tag" title="Posts tagged with keygen">keygen</a> indicates, the <a href="http://www.websy.net/blog/Servers/tag/public-key/" class="st_tag internal_tag" rel="tag" title="Posts tagged with public key">public key</a> has been saved in a file named sue.pub.</p>
<p>The output of <a href="http://www.websy.net/blog/Servers/tag/ssh/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssh">ssh</a>-<a href="http://www.websy.net/blog/Servers/tag/keygen/" class="st_tag internal_tag" rel="tag" title="Posts tagged with keygen">keygen</a> implies, but doesn&#8217;t indicate directly, that the <a href="http://www.websy.net/blog/Servers/tag/private-key/" class="st_tag internal_tag" rel="tag" title="Posts tagged with private key">private key</a> is in a file named sue (Yes, a user named boy created a file named sue.)</p>
<p>Johnny$&gt;ls -l<br />
-<a href="http://www.websy.net/blog/Servers/tag/rwx/" class="st_tag internal_tag" rel="tag" title="Posts tagged with rwx">rwx</a>&#8212;&#8212; 1 sue suegrp 887 Oct 17 14:27 sue<br />
-<a href="http://www.websy.net/blog/Servers/tag/rwx/" class="st_tag internal_tag" rel="tag" title="Posts tagged with rwx">rwx</a>&#8212;&#8212; 1 sue suegrp 223 Oct 17 14:27 sue.pub</p>
<p>The private <a href="http://www.websy.net/blog/Servers/tag/key-file/" class="st_tag internal_tag" rel="tag" title="Posts tagged with key file">key file</a>, sue, will remain on Johnny for the reaminder of this exercise, but the <a href="http://www.websy.net/blog/Servers/tag/public-key/" class="st_tag internal_tag" rel="tag" title="Posts tagged with public key">public key</a> must be moved to the <a href="http://www.websy.net/blog/Servers/tag/remote-server/" class="st_tag internal_tag" rel="tag" title="Posts tagged with remote server">remote server</a>, Cash. Note that the .<a href="http://www.websy.net/blog/Servers/tag/ssh/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssh">ssh</a> directory itself, as well as the sue and sue.<a href="http://www.websy.net/blog/Servers/tag/pub-files/" class="st_tag internal_tag" rel="tag" title="Posts tagged with pub files">pub files</a> should have permissions of 700.</p>
<p>Now you&#8217;ll need to ftp the sue.pub file from Johnny to Cash. The user on Cash that we&#8217;ll login as is user &#8216;named&#8217;.</p>
<p>Johnny$&gt; ftp Cash<br />
Connected to Cash<br />
220 Cash - Propery of Xyz. - Authorized users only<br />
Name (Cash:boy): named<br />
331 Password required for named.<br />
Password:<br />
230-Last <a href="http://www.websy.net/blog/Servers/tag/unsuccessful-login/" class="st_tag internal_tag" rel="tag" title="Posts tagged with unsuccessful login">unsuccessful login</a>: <a href="http://www.websy.net/blog/Servers/tag/fri/" class="st_tag internal_tag" rel="tag" title="Posts tagged with fri">Fri</a> Oct 17 13:12:55 2003 on ftp from Johnny 230-Last login: <a href="http://www.websy.net/blog/Servers/tag/fri/" class="st_tag internal_tag" rel="tag" title="Posts tagged with fri">Fri</a> Oct 17 16:02:11 2003 on /dev/pts/1 from Johnny<br />
230 User named logged in.<br />
ftp&gt; cd .<a href="http://www.websy.net/blog/Servers/tag/ssh/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssh">ssh</a><br />
ftp&gt; mput sue.pub<br />
mput sue.pub? y<br />
200 PORT command successful.<br />
150 Opening data connection for sue.pub.<br />
226 Transfer complete.<br />
224 bytes sent in 0.000781 seconds (280.1 Kbytes/s)<br />
local: sue.pub remote: sue.pub<br />
ftp&gt;bye<br />
221 Goodbye.<br />
Johnny$&gt;</p>
<p>Now we&#8217;ll telnet into Cash and concatenate the sue.pub file into /home/named/.<a href="http://www.websy.net/blog/Servers/tag/ssh/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssh">ssh</a>/authorized_keys file.</p>
<p>Cash$&gt; <a href="http://www.websy.net/blog/Servers/tag/pwd/" class="st_tag internal_tag" rel="tag" title="Posts tagged with pwd">pwd</a><br />
/home/named/.<a href="http://www.websy.net/blog/Servers/tag/ssh/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssh">ssh</a><br />
Cash$&gt; cat sue.pub &gt;&gt; authorized_keys<br />
Cash$&gt; exit<br />
Connection closed.<br />
Johnny$&gt;</p>
<p>Let&#8217;s recap what we&#8217;ve done so far.</p>
<p>1) We&#8217;ve created public and <a href="http://www.websy.net/blog/Servers/tag/private-keys/" class="st_tag internal_tag" rel="tag" title="Posts tagged with private keys">private keys</a> on Johnny.</p>
<p>2) We&#8217;ve ftp&#8217;d the public <a href="http://www.websy.net/blog/Servers/tag/key-file/" class="st_tag internal_tag" rel="tag" title="Posts tagged with key file">key file</a>, sue.pub, from Johnny to Cash.</p>
<p>3) We&#8217;ve telnetted to Cash, and concatenated the contents of sue.pub into authorized_keys</p>
<p>We&#8217;re now ready to manually login from Johnny to Cash using <a href="http://www.websy.net/blog/Servers/tag/ssh/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssh">ssh</a>.</p>
<p>Johnny$&gt; <a href="http://www.websy.net/blog/Servers/tag/ssh/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssh">ssh</a> -i /home/boy/.<a href="http://www.websy.net/blog/Servers/tag/ssh/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssh">ssh</a>/sue named@Cash<br />
The authenticity of host &#8216;Cash (xxx.yyy.zzz.aaa)&#8217; can&#8217;t be established.<br />
<a href="http://www.websy.net/blog/Servers/tag/rsa/" class="st_tag internal_tag" rel="tag" title="Posts tagged with rsa">RSA</a> key <a href="http://www.websy.net/blog/Servers/tag/fingerprint/" class="st_tag internal_tag" rel="tag" title="Posts tagged with fingerprint">fingerprint</a> is 65:11:7d:ef:ed:a3:cc:34:d1:b5:ba:c9:16:22:31:23.<br />
Are you sure you want to continue connecting (yes/no)? yes<br />
================================================================<br />
*** NOTICE TO ALL USERS ***<br />
================================================================<br />
Cash$&gt;exit<br />
Connection to Cash closed.<br />
Johnny$&gt;</p>
<p>Now on Johnny, create a shell script called &#8216;boynamedsue.sh&#8217; with the following one line of contents and chmod the script to 777.<br />
<a href="http://www.websy.net/blog/Servers/tag/ssh/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssh">ssh</a> -i /home/boy/.<a href="http://www.websy.net/blog/Servers/tag/ssh/" class="st_tag internal_tag" rel="tag" title="Posts tagged with ssh">ssh</a>/sue named@Cash /usr/bin/ls -l</p>
<p>Next, execute the script on Johnny.</p>
<p>Johnny$&gt; boynamedsue.sh<br />
================================================================<br />
*** NOTICE TO ALL USERS ***<br />
================================================================<br />
-rwxrwxr-x 1 named namedgrp 10020 Oct 17 14:35 namedfile1.txt<br />
-rw-r&#8211;r&#8211; 1 named namedgrp 680 Aug 14 16:18 namedfile.html<br />
-rw&#8212;&#8212;- 1 named namedgrp 1148 Aug 18 09:51 mbox<br />
drwxr-xr-x 2 named namedgrp 512 Jun 17 13:38 old<br />
Johnny$&gt;</p>
<p>You just executed a program on Johnny, that logged into Cash and ran a program (unix &#8216;ls -l&#8217;).</p>
<p>The next step you&#8217;ll want to take is to replace the &#8216;/usr/bin/ls -l&#8217; command in the boynamedsue.sh program with the path and name of the program that you want to run.<br />
About The Author</p>
<p>C.S. Deam is a small business owner. His eBook Computer Nuggets: Non-Techie Internet Tips For In-Laws, Out-Laws, and the Rest of Society is a great gift for non-techie family members and is available at www.LinkertonPublishing.com where you can sign up for FREE E-Courses &amp; Newsletters to help you on your path to self-employment.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.websy.net/blog/Servers/2008/04/servers/running-program-remote-server-ssh/feed/</wfw:commentRss>
		</item>
	</channel>
</rss>
