<?xml version="1.0" encoding="UTF-8"?>
<rss version="2.0"
	xmlns:content="http://purl.org/rss/1.0/modules/content/"
	xmlns:wfw="http://wellformedweb.org/CommentAPI/"
	xmlns:dc="http://purl.org/dc/elements/1.1/"
	xmlns:atom="http://www.w3.org/2005/Atom"
	xmlns:sy="http://purl.org/rss/1.0/modules/syndication/"
	xmlns:slash="http://purl.org/rss/1.0/modules/slash/"
	>

<channel>
	<title>SnapJag Creative Designs &#187; Computers</title>
	<atom:link href="http://www.snapjag.com/category/computers/feed/" rel="self" type="application/rss+xml" />
	<link>http://www.snapjag.com</link>
	<description>Specialists in busines consulting, database administration, programming, hosting, photography, and creative system designs.</description>
	<lastBuildDate>Fri, 25 Nov 2011 00:59:51 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=3.1.1</generator>
		<item>
		<title>EC2 and SQL Server micro</title>
		<link>http://www.snapjag.com/2011/11/ec2-and-sql-server-micro/</link>
		<comments>http://www.snapjag.com/2011/11/ec2-and-sql-server-micro/#comments</comments>
		<pubDate>Fri, 25 Nov 2011 00:59:51 +0000</pubDate>
		<dc:creator>snapjag</dc:creator>
				<category><![CDATA[Business]]></category>
		<category><![CDATA[Computers]]></category>
		<category><![CDATA[Database]]></category>
		<category><![CDATA[Hosting]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.snapjag.com/?p=1031</guid>
		<description><![CDATA[As I&#8217;m learning how to do the EC2 Amazon cloud services, I am compelled to post the how-to when setting up and connecting to an AWS EC2 SQL Server box. This will answer many questions for others so they can get around the few issues that will creep up when Launching a new EC2 SQL [...]]]></description>
			<content:encoded><![CDATA[<p>As I&#8217;m learning how to do the EC2 Amazon cloud services, I am compelled to post the how-to when setting up and connecting to an AWS EC2 SQL Server box. This will answer many questions for others so they can get around the few issues that will creep up when Launching a new EC2 SQL instance. This same information can be used for other server launches too.</p>
<h1>Steps to Allow Access</h1>
<ol>
<li>Open the SQL Server Configuration Management application, 1) start SQL Services and set to start automatically, 2) start SQL Browser and set to start automatically; these are not started or set to start automatically when a new AMI instance is launched</li>
<li>While in the SQL Server Configuration Management application, go to the node, Network Protocols and find the Dynamic TCP port under the IP ALL section. Make note of the port to be used later.</li>
<li>Open the same following ports in the Windows Firewall:
<ol>
<li>TCP &lt;dynamicport&gt; (from step #2)</li>
<li>UDP &lt;1434&gt; (for the SQL Browser Service)</li>
</ol>
</li>
<li>In the EC2 AWS Security Group of the server add the following ports:
<ol>
<li>TCP &lt;dynamicport&gt; (from step #2)</li>
<li>UDP &lt;1434&gt; (for the SQL Browser Service)</li>
</ol>
</li>
<li>Turn off EC2 server hostname naming from the EC2 Administration Services application, rename the server according to your own server naming standards in the Computer | Properties panel, restart the box</li>
</ol>
<h1>Accessing the Server through SSMS</h1>
<p>It&#8217;s important to note that there are four different ways to access the EC2 AWS SQL Server box from your local machine. To connect to a SQL Server Instance it&#8217;s necessary to use the name of the server and the port. If a default instance is setup, then the port, by default is TCP 1433, but this is not the case with EC2 AWS AMI servers.</p>
<p>The standard method to attach to the database server from an application or SSMS is &#8220;[&lt;servername&gt;][&lt;ip&gt;][\&lt;instance&gt;][,&lt;port&gt;]&#8221;</p>
<ol>
<li>In order to use &lt;servername&gt;, you need to have some form of DNS setup, which is done automatically for an EC2, or you have done through Elastic IPs and your own DNS server (like GoDaddy). If you don&#8217;t have DNS, use the &lt;ip&gt; or &lt;elasticip&gt;</li>
<li>To access the &lt;instance&gt;, the SQL Browser Service must be started and the UDP 1434 port open in AWS Security Group and the Windows Firewall.</li>
</ol>
<h2>Examples</h2>
<p>&#8220;<em>aws.dns.server.name</em>&#8221; comes from the properties of the EC2 instance properties. &#8220;<em>ec2sqlexpress</em>&#8221; is an example name of the SQL Server Instance. Using the IP must be the IP as provided through a VPC or the Elastic IP (not part of this tutorial). The port is represented as an example 411xx is not a real number, it must be what you find in the SQL Server Configuration Application.</p>
<ul>
<li>Example 1 using DNS and SQL Browser Service: &#8220;aws.dns.server.name\ec2sqlexpress&#8221;</li>
<li>Example 2 using DNS and port: &#8220;aws.dns.server.name,411xx&#8221;</li>
<li>Example 3 using IP (VPC) or Elastic IP and SQL Browser Service: &#8220;50.234.x.x\ec2sqlexpress&#8221;</li>
<li>Example 4 using IP (VPC) or Elastic IP and port: &#8220;50.234.x.x,411xx&#8221;</li>
</ul>
<h1>Other Considerations</h1>
<p>There have been some statements that SQL Server can&#8217;t run on a micro. Well, that can be true for the big SQL editions like Standard or Enterprise, and my considerations would be 2048 (my recommendation) to start.</p>
<p>As for another topic, I&#8217;m always pinning my CPU&#8217;s and my RAM at certain values.</p>
<p>For another topic, I&#8217;m always pinning my CPU&#8217;s and my RAM at certain  values, because all too many times do I find problems with keeping the  default installation settings. This is to say that the default  installation uses all CPUs and all RAM. I will put turn on CPU affinity  and take out 10% of the CPUs, if you have 10 cores, I remove 1 or 2 for  the OS and Networking services and other support activities to run. The  same goes for RAM.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snapjag.com/2011/11/ec2-and-sql-server-micro/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<price></price>	</item>
		<item>
		<title>What is Zipping Files?</title>
		<link>http://www.snapjag.com/2010/04/zipping-files/</link>
		<comments>http://www.snapjag.com/2010/04/zipping-files/#comments</comments>
		<pubDate>Mon, 12 Apr 2010 14:33:10 +0000</pubDate>
		<dc:creator>snapjag</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[How-To]]></category>
		<category><![CDATA[Zip]]></category>

		<guid isPermaLink="false">http://www.snapjag.com/?p=858</guid>
		<description><![CDATA[Compress files into a smaller format for transport via email, thumb-drive, or for storage. This is by bundling and reducing the size of the original files. This will not harm the original content, and can help to increase space. Some files can not be compressed, like JPG photos. But others are great for compression, like document files.]]></description>
			<content:encoded><![CDATA[<p>Zipping files on a Mac or Windows is straight-forward. You used to have to buy an application to zip files, and now the operating system has it built in, at least for the simple and basic tasks. This was included since Mac OSX 10.3 and later and in Windows XP and later.</p>
<p>Zipping capabilities are limited in these free OS versions. For example, it isn&#8217;t permitted to set password on the zip file, so make sure you don&#8217;t send sensitive information through the internet or to other people. It&#8217;s also not permitted to adjust how much compression is applied, or making an EXE version (for decompressing on a system that doesn&#8217;t have Zip capabilities). In order to get zipping with passwords and other enhanced features, you will still need to resort to purchasing an application, for the Mac, it can be <a href="http://www.stuffit.com" target="_blank">StuffIt Pro</a>; for Windows, it can be <a href="http://www.winzip.com/downwz.htm" target="_blank">WinZip</a>. There are other free utilities that that offer enhanced features for free, like from <a href="http://www.7-zip.org/" target="_blank">7-Zip</a> or <a href="http://www.rarlab.com/" target="_blank">WinRAR</a>.</p>
<p><strong>What is a Zip file?</strong></p>
<p>Zip files are a way to take many files on a disk, bundle them into a single file and apply compression to them to shrink the final resulting files into a smaller result than the sum of the total set of files being package/zipped/compressed. The files are made of the original files represented in a compressed format. Many operating systems have built-in Zipping or compression capabilities now, so you won&#8217;t have to buy an application for simple compressing/bundling tasks.</p>
<p>In simple terms, if you have a lot of the same letters and numbers in a document, Zipping the document would count how many duplicates there are, where they are located, and take them how, thus compressing the document. The document is not readable in the compressed format, but it can then be &#8220;unzipped&#8221; and the document will be reconstructed to it&#8217;s original form with all the duplicate letters, numbers, and other characters.</p>
<p>The files that don&#8217;t compress well are JPG photo files and other formats that already in a &#8220;compressed&#8221; format. It does still mean thought that you can &#8220;package&#8221; or &#8220;bundle&#8221; your files using Zip even though the compression may not reduce the file size. This is particularly important when you want to send one file to someone. For example, you have 50 new photos you&#8217;ve taken of a place you visited, you want to send those to someone, zip them up in to one &#8220;zip package&#8221; file. This eliminates sending all 50 files. The compression won&#8217;t be good, so the file will be large, so watch out for that. But you can still send the single file.</p>
<h1>How Do I Zip Files?</h1>
<p>This can be accomplished the same way on either Mac or Windows:</p>
<ol>
<li>Pick a set of files, or a folder that contains the files to package/compress</li>
<li>On Windows, right-click and &#8220;Send To | Compressed (Zipped) Folder&#8221;</li>
<li>On Mac, right-click or ctrl+left-click and choose &#8220;Compress Files&#8221;</li>
</ol>
<p>A single file will be created with all original files packaged and compressed and bundled into it for storage, email delivery, or thumb-drive transport.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snapjag.com/2010/04/zipping-files/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<price></price>	</item>
		<item>
		<title>WebsiteSpark Program for Noobies and Small Businesses</title>
		<link>http://www.snapjag.com/2009/09/websitespark-program-for-noobies-and-small-businesses/</link>
		<comments>http://www.snapjag.com/2009/09/websitespark-program-for-noobies-and-small-businesses/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 21:25:02 +0000</pubDate>
		<dc:creator>snapjag</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.snapjag.com/?p=715</guid>
		<description><![CDATA[Microsoft has been moving at lightning speed to give software away. Especially to web professionals that want to make a huge difference in their new start-up career.  They may actually be on their way to provide a great stimulus package, that&#8217;s what I think. When Microsoft decides to give away thousands of dollars of software [...]]]></description>
			<content:encoded><![CDATA[<p>Microsoft has been moving at lightning speed to give software away. Especially to web professionals that want to make a huge difference in their new start-up career.  They may actually be on their way to provide a great stimulus package, that&#8217;s what I think. When Microsoft decides to give away thousands of dollars of software for free, you should perk up and listen. <a href="http://www.microsoft.com/web/websitespark/" target="_blank">WebsiteSpark </a>is a participation program you will not want to look past.<span id="more-715"></span></p>
<p>It&#8217;s difficult to start a business and the tools to use in your profession are required to be effective and useful. Well, that effort just got a ton easier in the programming industry. There are some &#8220;hoops&#8221; to pass through and some fees that can be assessed if you exit the program early, but they are significantly less than the upfront costs to get started. A similar program was introduced last year <a href="http://www.downloadsquad.com/2008/02/19/microsoft-gives-away-free-developer-software-to-students/" target="_blank">Dreamspark </a>and enhanced this year to offer High School students with a free programming software bundle. It used to only be fore College students. Now, that same concept has been extended and is introduced to small business and noobies that want to start programming. I wish I had this opportunity when I was first starting out. I bought Visual Basic 1.0 Standard at my University at the whopping student discount price of $500.00, upfront.</p>
<p>Get on board with this and make a name for yourself. It&#8217;s definitely worth it. The worst of it is, if you exit the program and pay a measly $100.00. That&#8217;s small potatoes compared to the $1000.00 price tag for the bundle just to get the software. It&#8217;s almost like a try before you buy shareware program, but you&#8217;re actually encouraged to develop production software. What do you have to lose, $100.00, but you have everything else to gain. <a href="http://www.microsoft.com/web/websitespark/" target="_blank">WebsiteSpark </a>may be your ticket to the big leagues and eventually a big fat check.</p>
<p>So some of the conditions are:</p>
<ul>
<li>Pay $100 to exit the participating program</li>
<li>Membership can also last no more than three years, after which time Microsoft, of course, hopes you sign on as a Network Partner.</li>
<li>You must roll-out a new application or website within 6 months of joining.</li>
<li>If you hit the big times, the ride is over; but you may not care since would be living the fat life.</li>
</ul>
]]></content:encoded>
			<wfw:commentRss>http://www.snapjag.com/2009/09/websitespark-program-for-noobies-and-small-businesses/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<price></price>	</item>
		<item>
		<title>Dreamspark Opportunity Extended</title>
		<link>http://www.snapjag.com/2009/09/dreamspark-y-opp-ext/</link>
		<comments>http://www.snapjag.com/2009/09/dreamspark-y-opp-ext/#comments</comments>
		<pubDate>Fri, 25 Sep 2009 20:51:51 +0000</pubDate>
		<dc:creator>snapjag</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Programming]]></category>

		<guid isPermaLink="false">http://www.snapjag.com/?p=709</guid>
		<description><![CDATA[The opportunity for students just got a little sweeter. It used to be that under the Dreamspark program, college students wanting to get their feet wet in programming, could signup for the program and receive some of Microsoft&#8217;s flagship programming applications for free! Yes, free! When did Microsoft ever offer something for free. Well, they [...]]]></description>
			<content:encoded><![CDATA[<p>The opportunity for students just got a little sweeter. It used to be that under the <a href="https://www.dreamspark.com/" target="_blank">Dreamspark </a>program, college students wanting to get their feet wet in programming, could signup for the program and receive some of Microsoft&#8217;s flagship programming applications for free! Yes, free! When did Microsoft ever offer something for free. Well, they got close &#8230; it is free &#8230; however, they simply want to make sure the offer is being provided to the right market group. Students.</p>
<p>The sweet spot just hit by offering this now not to just College students, but now High School students. In the grades from 9 through 12. The &#8220;very small&#8221; catch is that the students must go through a few &#8220;small&#8221; hoops to get it.  I would highly advise that anyone in school from grade 9 to college look into this &#8230; it&#8217;s great. The students in High School will need to have the assistance of a school representative to make the requests, download the keys, and download the software for the student, but that&#8217;s a small price to pay for the really small price to start getting into programming.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snapjag.com/2009/09/dreamspark-y-opp-ext/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<price></price>	</item>
		<item>
		<title>Change Joomla Table Prefix</title>
		<link>http://www.snapjag.com/2009/07/change-joomla-table-prefix/</link>
		<comments>http://www.snapjag.com/2009/07/change-joomla-table-prefix/#comments</comments>
		<pubDate>Tue, 07 Jul 2009 13:44:33 +0000</pubDate>
		<dc:creator>snapjag</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.snapjag.com/?p=641</guid>
		<description><![CDATA[We are interested in your security and performance! To improve performance and enhance security of the Joomla platform be sure to provide a new prefix for Joomla database tables. This can not only provide improvements as indicated about security and performance, but it can provide a unique instance of the tables so more tables and [...]]]></description>
			<content:encoded><![CDATA[<p>We are interested in your security and performance! To improve performance and enhance security of the Joomla platform be sure to provide a new prefix for Joomla database tables. This can not only provide improvements as indicated about security and performance, but it can provide a unique instance of the tables so more tables and Joomla installations can be performed. This may not be the case in your situation, like for single company installation, however it can provide a self-documenting installation. That&#8217;s to say that when you see the tables for a company &#8220;Joe&#8217;s Hardware Shop&#8221; in your database you can easily recognize the owning tables by the prefix. It&#8217;s more recognizable as to which business the database belongs to.</p>
<p>Just in case you installed Joomla with the default &#8220;jos_&#8221; table prefix, here are the instructions to change the prefix to something else to improve security. Notice:  follow the instructions <strong>as they&#8217;re listed </strong>and it will minimize downtime since youre website is running. Here at SnapJag Creative Designs we want our instructions are such that you can feel assured that you are able to perform the steps with accuracy, efficiency, and with as little impact as possible to your operations.</p>
<p>It is highly recommended that you perform these steps at a low-peak time. But make sure you are awake enough to follow the instructions if you&#8217;re doing it at night. =) Note: This method does not ask you to remove the tables first, so don&#8217;t delete the old &#8220;jos_&#8221; tables until the end. This is to help make sure you have a backup in place and that the old structure is still ready in case anything goes wrong.</p>
<ol>
<li>Kick people out: make sure no one is doing administration or management in the Joomla back-end.</li>
<li>Login to phpMyAdmin.</li>
<li>Click on the Export link, leaving all options as they are; specifically for:
<ol>
<li>Export: SQL</li>
<li>SQL options: SQL Export compatibility = None</li>
<li>SQL options: Structure (Add AUTO_INCREMENT, Enclose table and field names with backquotes)</li>
<li>SQL options: Data (Complete inserts, Extended inserts, Max Length: 50000, Use hexadecimal for binary fields, Export type: INSERT)</li>
<li>Save to file: not on, you will use the query box to copy and paste the values to disk. If you have large content then use the method to capture to the server and retrieve the data.</li>
</ol>
</li>
<li>Click the Go link, this export may take a few minutes depending on the size of your content.</li>
<li>Open your favorite editor (like <a href="https://secure.avangate.com/order/product.php?PRODS=1435838&amp;QTY=1&amp;AFFILIATE=4640&amp;AFFSRC=snapjag_ref" target="_blank">UltraEdit</a>), copy the content from the query box and paste it to a new text window in the text editor.</li>
<li>Save the file as a new name to make a backup of the old data.</li>
<li>Save the file again as a new name to make a copy of the new data.</li>
<li>Do a search and replace for &#8220;jos_&#8221; and replace with the four character prefix of your choice. If you are using <a href="https://secure.avangate.com/order/product.php?PRODS=1435838&amp;QTY=1&amp;AFFILIATE=4640&amp;AFFSRC=snapjag_ref" target="_blank">UltraEdit</a>, choose to see a line listing of all results and scan them to make sure replacements didn&#8217;t happen with any other data than that of table name references.</li>
<li><strong>Comment out with dashes (&#8216;&#8211;&#8217;) the statement &#8216;Create Database&#8230;&#8217; if it exists in the script so that an attempt to create the database doesn&#8217;t occur. This will cause an error, no damage, just an error and you&#8217;ll have to do this step and run it again if you don&#8217;t.</strong></li>
<li>Click on the SQL Query Window link to bring up a new SQL query window. You can&#8217;t do this next step in the same window as the query box output.</li>
<li>Copy the text from the text editor and paste them into the SQL Query Window where it says &#8220;Run SQL query/queries on server localhost:&#8221;</li>
<li>Click the Go button to begin the script to create the new tables.</li>
<li>Wait for the response from the server in the browser window behind the SQL Query Window. Address any issues if you need to.</li>
<li>If the response is not an error. Close the SQL Query Window show the phpMyAdmin home window.</li>
<li>It&#8217;s possible the left side of the browser will say &#8220;No Tables Found&#8221;. Don&#8217;t worry, press F5 to refresh the window, and you&#8217;ll see all the new tables.</li>
<li>Open your Joomla! back-end, go to Site | Global Configuration | Server</li>
<li>Change the Database Settings | Database Prefix to your new prefix and click Save</li>
<li>You may now be required to sign-in again. You will now be connected to your new tables.</li>
<li>One more step is to delete the old &#8216;jos_&#8217; tables. Go back to the phpMyAdmin window</li>
<li>Click the Databases link, then the database where the tables exist</li>
<li>Select all the &#8216;jos_&#8217; tables, be careful to not select any new tables.</li>
<li>At the bottom of the list, click the combo box &#8220;With Selected&#8221; and click Drop. This will build a script to remove the selected tables, confirm they are only the &#8216;jos_&#8217; tables, and click Go.</li>
<li>Wait for a &#8216;Executed Successfully&#8217; statement and then</li>
<li>Close the myPHPAdmin window</li>
<li>For one final test, back in Joomla! logout and log back in and create some articles or do normal things to test the functionality.</li>
<li>Also, confirm in the Site | Global Configuration | Server screen that the Database Prefix is set accordingly.</li>
</ol>
<p>Hope this has been thorough and helpful. If you see any problems, errors, or changes that need to be made, please let us know.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snapjag.com/2009/07/change-joomla-table-prefix/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<price></price>	</item>
		<item>
		<title>Picasa for Mac</title>
		<link>http://www.snapjag.com/2009/05/picasa-for-mac/</link>
		<comments>http://www.snapjag.com/2009/05/picasa-for-mac/#comments</comments>
		<pubDate>Thu, 28 May 2009 14:13:27 +0000</pubDate>
		<dc:creator>snapjag</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Mac]]></category>
		<category><![CDATA[News]]></category>

		<guid isPermaLink="false">http://www.snapjag.com/2009/05/picasa-for-mac/</guid>
		<description><![CDATA[It&#8217;s been a few months since it&#8217;s release, but as I promised in my previous post about Picasa for Mac that I would enhance my computer arsenal with another Mac as soon as the software was released. Well, that&#8217;s just what I did. I purchased a great new BigMac. Here are the specs. This will help [...]]]></description>
			<content:encoded><![CDATA[<p>It&#8217;s been a few months since it&#8217;s release, but as I promised in my previous post about Picasa for Mac that I would enhance my computer arsenal with another Mac as soon as the software was released. Well, that&#8217;s just what I did. I purchased a great new BigMac. Here are the specs. This will help tremendously in providing up to date information, speed, and brute force to the instructions and support of my Mac clients.</p>
<ul>
<li>MacPro 2&#215;2.8 GHz Quad-Core Intel Xeon (yes, that&#8217;s 8 cores, happy times)</li>
<li>8GB 800 MHz DDR2 FB-DIMM</li>
<li>1.5 Terabytes of HDD space</li>
<li>30 inch HD Cinema Display</li>
</ul>
<h2>About Picasa for Mac</h2>
<p>The new Picasa for Mac application has been installed and rearing to go. I am currently moving my photos from my UBUNTU system to the Mac. I will give everyone instructions on how to do this as I couldn&#8217;t find concrete information about how to do it. So, in the spirit of the SnapJag support system, you&#8217;ll get your answers.</p>
<p>I use Lightroom as my main photo manager and not Picasa, but my wife and kids use it because it has very simple, straight-forward features that match their computer skills. Lightroom is more advanced and requires more skill. It handles my organization, editing, and production requirements much more powerfully than Picasa could. But they aren&#8217;t meant to be in competition with each other.</p>
<p>Picasa is meant to be an entry level photo manager providing all the basic features that would be required by light users. Lightroom enhances those light features by 7 fold giving the state of the art workflow processing modules (steps) and fine tuning editing photos, and exceptional export capabilities. Also, the ability to organize photos in folders, categories, and EXIF (embedded photo key information) are provided simply and effortlessly.</p>
<p>Here is the link to download the <a href="http://picasa.google.com/mac/" target="_blank">Picasa for Mac</a> software. It&#8217;s appears to be very stable, friendly as usual, and you&#8217;ll love the speed and enhancements it provides. If you need help or support with your Mac or Picasa, give us a ring.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snapjag.com/2009/05/picasa-for-mac/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<price></price>	</item>
		<item>
		<title>Fix: HP Mediacenter Blu-ray Error</title>
		<link>http://www.snapjag.com/2009/04/hp-mediacenter-blu-ray-error/</link>
		<comments>http://www.snapjag.com/2009/04/hp-mediacenter-blu-ray-error/#comments</comments>
		<pubDate>Fri, 01 May 2009 04:30:41 +0000</pubDate>
		<dc:creator>snapjag</dc:creator>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Windows]]></category>

		<guid isPermaLink="false">http://www.snapjag.com/?p=483</guid>
		<description><![CDATA[Use this link to find a software update for the HP Media Center by Cyberlink for playing Blu-ray DVDs when and if you are getting the message that you need to update your DVD software/hardware. The error message on the computer states you need to visit the site http://cyberlink.com/bdupdate and perform an update of your DVD [...]]]></description>
			<content:encoded><![CDATA[<p>Use <a href="http://docs.cyberlink.com/multi/patch/enu/result.jsp?SR=HTS080229-03&amp;ProductNo=HTS00006&amp;AutoBuildID=00006835" target="_blank">this link to find a software update for the HP Media Center by Cyberlink </a>for playing Blu-ray DVDs when and if you are getting the message that you need to update your DVD software/hardware. The error message on the computer states you need to visit the site http://cyberlink.com/bdupdate and perform an update of your DVD blu-ray hardware and software; but the problem lies in it not detecting any software to download.</p>
<p>Use the <a href="http://docs.cyberlink.com/multi/patch/enu/result.jsp?SR=HTS080229-03&amp;ProductNo=HTS00006&amp;AutoBuildID=00006835">link</a> to find the free patch to update your machine and get it working again. In short, this worked!</p>
<ol>
<li>follow the link</li>
<li>download the software</li>
<li>begin the installation</li>
<li>answer the questions to uninstall the old HP Mediacenter software and install the new</li>
<li>start the Mediacenter</li>
</ol>
<p>The disc was recognized and started playing the movie. Finally!</p>
<h3>The Long of the Story</h3>
<p>I bought the X Men trilogy blu-ray for my wife for Mother&#8217;s Day and tried playing it in our HP Pavilion dv7-1273cl laptop. It didn&#8217;t work. It initially started when I had previlus model of HP laptop in December of 2008, but the fan failed. I returned it and purchased a more updated model. Now having the fan taken care of the same problem still existed for the DVDs.</p>
<p>But, thanks to this posting on the <a href="http://h30434.www3.hp.com/psg/board/message?board.id=Display&amp;message.id=1197" target="_blank">HPs forums</a> I found the link to take care of it.</p>
<p>Originally, we bought Horton and it didn&#8217;t work. I bought Batman, it worked. I now bought X Men and it didn&#8217;t work &#8230; consistently. Now that I&#8217;ve done the patch, all of them, so far, are working.</p>
<p>Hope this helped you out too.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snapjag.com/2009/04/hp-mediacenter-blu-ray-error/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
	<price></price>	</item>
		<item>
		<title>Ungrouping Taskbar Applications</title>
		<link>http://www.snapjag.com/2009/04/ungrouping-taskbar-applications/</link>
		<comments>http://www.snapjag.com/2009/04/ungrouping-taskbar-applications/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 21:04:40 +0000</pubDate>
		<dc:creator>snapjag</dc:creator>
				<category><![CDATA[Windows]]></category>
		<category><![CDATA[Taskbar]]></category>

		<guid isPermaLink="false">http://www.snapjag.com/?p=457</guid>
		<description><![CDATA[In recent versions of Windows there exists the option to group your applications on the Taskbar. This is expected to reduce the amount of windows on the screen. To reduce clutter. It&#8217;s helped me, but at times, I can&#8217;t tell which window is which, or I want to compare side by side and it&#8217;s clumsy [...]]]></description>
			<content:encoded><![CDATA[<p>In recent versions of Windows there exists the option to group your applications on the Taskbar. This is expected to reduce the amount of windows on the screen. To reduce clutter. It&#8217;s helped me, but at times, I can&#8217;t tell which window is which, or I want to compare side by side and it&#8217;s clumsy to do it with grouping on. So here&#8217;s how you ungroup the similar applications on the Taskbar.</p>
<p>1) Right-click on your Taskbar<br />
2) Click Properties menu item<br />
3) Make the Taskbar tab active<br />
4) Untick the Group similar taskbar buttons</p>
<p>If you have a handy tip that you&#8217;d like to share, please forward it to us.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snapjag.com/2009/04/ungrouping-taskbar-applications/feed/</wfw:commentRss>
		<slash:comments>1</slash:comments>
	<price></price>	</item>
		<item>
		<title>SQL variables can act on each other</title>
		<link>http://www.snapjag.com/2009/04/sql-variables-can-act-on-each-other/</link>
		<comments>http://www.snapjag.com/2009/04/sql-variables-can-act-on-each-other/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 20:54:20 +0000</pubDate>
		<dc:creator>snapjag</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[Performance]]></category>
		<category><![CDATA[SQL Server]]></category>
		<category><![CDATA[T-SQL]]></category>

		<guid isPermaLink="false">http://www.snapjag.com/?p=449</guid>
		<description><![CDATA[There are many situations when you have a variable in a stored procedure and you want to add to it. Well, there is definately a slick way to build on variables within a single select statement. It&#8217;s necessary to reveal how this works in detail because it&#8217;s difficult to explain. So, the answer is in [...]]]></description>
			<content:encoded><![CDATA[<p>There are many situations when you have a variable in a stored procedure and you want to add to it. Well, there is definately a slick way to build on variables within a single select statement. It&#8217;s necessary to reveal how this works in detail because it&#8217;s difficult to explain. So, the answer is in the statement.</p>
<p><code>DECLARE @Number1 numeric(14,2)<br />
DECLARE @Number2 numeric(14,2)<br />
DECLARE @Number3 numeric(14,2)<br />
DECLARE @Total numeric(14,2)</p>
<p>-- Step 1: One way to to set variables is like this, on individual lines<br />
/*<br />
SET @Number1 = 15<br />
SET @Number2 = 25<br />
SET @Number3 = 50<br />
*/</p>
<p>-- Step 1: or, as I like to do it, use the SELECT because I can assign multiple variables at once.<br />
SELECT @Number1 = 15<br />
, @Number2 = 25<br />
, @Number3 = 50</p>
<p>-- Step 2: then, add the numbers together traditionally.<br />
SELECT @Total = @Number1 + @Number2 + @Number3<br />
SELECT [Total] = @Total</code></p>
<p>In a recent project it was necessary to grab a lot of numbers from multiple tables, perform calculations with them, and then return the results. The trick to assign multiple variables at once as indicated above yields the results of the simple trick. Instead of adding all the numbers in separate lines, do it all in one SELECT statement. Fast efficient results.</p>
<p><code>SELECT @Number1 = 15<br />
, @Number2 = 25<br />
, @Number3 = 50<br />
, @Total = @Number1 + @Number2 + @Number3</p>
<p>SELECT [Total] = @Total</code></p>
<p>It&#8217;s great that I can reference previous variables without having to write individual SELECT or SET statements. Makes for very slick code. Just make sure that if you move the variables around, they stay in the descending order of dependency or your numbers will be off.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snapjag.com/2009/04/sql-variables-can-act-on-each-other/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<price></price>	</item>
		<item>
		<title>MS SQL Cursors are Evil</title>
		<link>http://www.snapjag.com/2009/04/ms-sql-cursors-are-evil/</link>
		<comments>http://www.snapjag.com/2009/04/ms-sql-cursors-are-evil/#comments</comments>
		<pubDate>Tue, 21 Apr 2009 20:19:15 +0000</pubDate>
		<dc:creator>snapjag</dc:creator>
				<category><![CDATA[Database]]></category>
		<category><![CDATA[SQL Server]]></category>

		<guid isPermaLink="false">http://www.snapjag.com/?p=446</guid>
		<description><![CDATA[Alright, they&#8217;re necessary at times, but for the most part you need to really avoid them. It&#8217;s not about the coding and simplicity of using them, it&#8217;s about the impacts they have in the backend and on performance. There are many situations where you can come out with the same results in a set based [...]]]></description>
			<content:encoded><![CDATA[<p>Alright, they&#8217;re necessary at times, but for the most part you need to really avoid them. It&#8217;s not about the coding and simplicity of using them, it&#8217;s about the impacts they have in the backend and on performance.<span id="more-446"></span></p>
<p>There are many situations where you can come out with the same results in a set based query as opposed to using a cursor. Again, not all the time, but yes for the most part. Why is it something that I strongly feel you should avoid. It&#8217;s the same reason that temporary tables, a-typical parameters (parameter sniffing), and other performance problem situations should be avoided.</p>
<p>In a nutshell, when cursors are used, the stored procedure must be recompiled every so often and there is a ton of overhead involved with that. So don&#8217;t use them at all costs. Cursors are great for needing to identify other fields and data per row. Where a set based query can&#8217;t accomplish that. Use them sparingly.</p>
<p>Last Resort<br />
Speaking of cursor overhead, if you have to use a cursor, then make sure you have applied the right attributes by asking yourself these questions.<br />
1) Do you need to performan an update on the cursor data? If not, then add the READONLY attribute.<br />
2) Do you need to traverse backwards on the cursor? If not, then add the FAST_FORWARD attribute.</p>
<p>By adding these attributes, you have greatly reduced the overhead of the cursor and make it a much more streamlined stored procedure. I would advise that you add these as a rule because it&#8217;s not very often that you would have to do these tasks.</p>
<p>Another option if you have to use Cursors &#8230; do not create or try to use temporary tables within the cursor loop. For the same reasons that you&#8217;ll want to minimize using temporary tables only because you must understand that the stored procedure will request a recompile every six (6) updates to a temporary table. That can hurt performance a lot.</p>
<p>Another option is to declare variables outside of the cursor loop and then use them in the loop. This helps with compiling and doing extra DECLARE work. It might be small, but it&#8217;s happening.</p>
]]></content:encoded>
			<wfw:commentRss>http://www.snapjag.com/2009/04/ms-sql-cursors-are-evil/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
	<price></price>	</item>
	</channel>
</rss>

