<?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>WarpConduit Computing</title>
	<atom:link href="https://www.warpconduit.net/feed/" rel="self" type="application/rss+xml" />
	<link>https://www.warpconduit.net/</link>
	<description></description>
	<lastBuildDate>Sun, 02 Feb 2025 06:08:48 +0000</lastBuildDate>
	<language>en-US</language>
	<sy:updatePeriod>
	hourly	</sy:updatePeriod>
	<sy:updateFrequency>
	1	</sy:updateFrequency>
	

<image>
	<url>https://www.warpconduit.net/wp-content/uploads/cropped-WarpConduit-Facebook-Profile-575x575-1-32x32.png</url>
	<title>WarpConduit Computing</title>
	<link>https://www.warpconduit.net/</link>
	<width>32</width>
	<height>32</height>
</image> 
	<item>
		<title>How to Permanently Remove the &#8220;Learn about this picture&#8221; Spotlight Wallpaper Icon From Your Windows Desktop</title>
		<link>https://www.warpconduit.net/2025/01/06/how-to-permanently-remove-the-learn-about-this-picture-spotlight-wallpaper-icon-from-your-windows-desktop/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-permanently-remove-the-learn-about-this-picture-spotlight-wallpaper-icon-from-your-windows-desktop</link>
					<comments>https://www.warpconduit.net/2025/01/06/how-to-permanently-remove-the-learn-about-this-picture-spotlight-wallpaper-icon-from-your-windows-desktop/#respond</comments>
		
		<dc:creator><![CDATA[Josh Hartman]]></dc:creator>
		<pubDate>Mon, 06 Jan 2025 20:19:24 +0000</pubDate>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[icon]]></category>
		<category><![CDATA[remove]]></category>
		<category><![CDATA[spotlight]]></category>
		<category><![CDATA[wallpaper]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">https://www.warpconduit.net/?p=1081</guid>

					<description><![CDATA[Here is another quick tip for anyone running later versions of Windows 10, or Windows 11 who is annoyed by the undeletable &#8220;Learn about this picture&#8221; icon on the desktop when using Spotlight as your wallpaper source of choice. Removal Process Press the WIN + R or right-click on the Start button and click &#8220;Run&#8221; [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Here is another quick tip for anyone running later versions of Windows 10, or Windows 11 who is annoyed by the undeletable &#8220;Learn about this picture&#8221; icon on the desktop when using Spotlight as your wallpaper source of choice.</p>
<p><span id="more-1081"></span></p>
<p><img decoding="async" class="alignnone size-full wp-image-1084" src="https://d3qpxhs44jx97p.cloudfront.net/wp-content/uploads/spotlight-learn-icon-before.gif" alt="" width="192" height="209" /></p>
<h2>Removal Process</h2>
<p>Press the WIN + R or right-click on the Start button and click &#8220;Run&#8221; to get a Run prompt.</p>
<p>Copy and paste the following into the Run prompt and click OK.</p>
<pre><code class="language-batch" data-line="">reg add &quot;HKCU\Software\Microsoft\Windows\CurrentVersion\Explorer\HideDesktopIcons\NewStartPanel&quot; /v &quot;{2cc5ca98-6485-489a-920e-b3e88a6ccce3}&quot; /t REG_DWORD /d 1 /f</code></pre>
<p><img fetchpriority="high" decoding="async" class="alignnone size-medium wp-image-1083" src="https://d3qpxhs44jx97p.cloudfront.net/wp-content/uploads/spotlight-learn-icon-run-command.gif" alt="" width="429" height="248" /></p>
<p>A command window will flash for a moment while the command executes, and then you may click on your desktop wallpaper and press F5 on your keyboard, or right-click on an empty spot on your desktop wallpaper and click &#8220;Refresh&#8221;.</p>
<p><img decoding="async" class="alignnone size-full wp-image-1082" src="https://d3qpxhs44jx97p.cloudfront.net/wp-content/uploads/spotlight-learn-icon-after.gif" alt="" width="192" height="209" /></p>
<p>Boom! Gone.</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.warpconduit.net/2025/01/06/how-to-permanently-remove-the-learn-about-this-picture-spotlight-wallpaper-icon-from-your-windows-desktop/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>How to Quickly Test a Fax Machine</title>
		<link>https://www.warpconduit.net/2024/12/19/how-to-quickly-test-a-fax-machine/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=how-to-quickly-test-a-fax-machine</link>
					<comments>https://www.warpconduit.net/2024/12/19/how-to-quickly-test-a-fax-machine/#respond</comments>
		
		<dc:creator><![CDATA[Josh Hartman]]></dc:creator>
		<pubDate>Thu, 19 Dec 2024 19:32:11 +0000</pubDate>
				<category><![CDATA[Quick Tips]]></category>
		<category><![CDATA[Vintage/Retro Computing]]></category>
		<category><![CDATA[canon]]></category>
		<category><![CDATA[fax]]></category>
		<category><![CDATA[hp]]></category>
		<category><![CDATA[test]]></category>
		<guid isPermaLink="false">https://www.warpconduit.net/?p=1073</guid>

					<description><![CDATA[Having used the HP Fax Test line to test fax machines for many years, it seems to no longer work (last tested on December 17, 2024). 🙁 Normally, you would send a single-page fax to the HP Fax Test line at 1-888-HPFAXME (1-888-473-2963) and about 5 to 10 minutes later you receive a fax back [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>Having used the HP Fax Test line to test fax machines for many years, it seems to no longer work (last tested on December 17, 2024). <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f641.png" alt="🙁" class="wp-smiley" style="height: 1em; max-height: 1em;" /></p>
<blockquote><p>Normally, you would send a single-page fax to the HP Fax Test line at 1-888-HPFAXME (1-888-473-2963) and about 5 to 10 minutes later you receive a fax back from HP, confirming that end-to-end fax communication is working correctly.</p>
<p>However, it seems the fax-back part of the service is defunct, at least for now. You can still send a fax and it will be accepted, but sadly no fax is ever sent back. This makes it useless as an end-to-end test.</p></blockquote>
<p>Thankfully, you may still use Canon&#8217;s Fax Test line and it works just fine (last tested on December 17, 2024). <strong>Send a single-page fax to the Canon Fax Test line at 1-855-FXCANON (<span style="background-color: yellow;">1-855-392-2666</span>) and within a minute or two you will receive a fax back to verify the end-to-end communication.</strong> <img src="https://s.w.org/images/core/emoji/17.0.2/72x72/1f603.png" alt="😃" class="wp-smiley" style="height: 1em; max-height: 1em;" /> I would recommend that you add this fax number to the machine&#8217;s address book for future use.</p>
<p>Another alternative that isn&#8217;t quite as simple is from T38Fax.com (last tested on December 19, 2024). You start by visiting their <a href="https://foip.t38fax.com/ecm-self-test">ECM (Error Correction Mode) self-test page</a>, enter your info, and a fax arrives within a couple minutes. Then you turn around and send that printed fax to the number on the page and after a few more minutes they will send an email letting you know whether the ECM feature is working on your fax machine. So it is an end-to-end test but not quite as quick, starts at the far end first, and requires you to enter a valid email address (use a <a href="https://incognitomail.co/">temporary email address</a> if this concerns you).</p>
<p>Hopefully this has helped you in some way. Happy faxing!</p>
]]></content:encoded>
					
					<wfw:commentRss>https://www.warpconduit.net/2024/12/19/how-to-quickly-test-a-fax-machine/feed/</wfw:commentRss>
			<slash:comments>0</slash:comments>
		
		
			</item>
		<item>
		<title>Extremely Useful Applications for Web Development and IT Tasks</title>
		<link>https://www.warpconduit.net/2024/08/21/extremely-useful-applications-for-computer-geeks/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=extremely-useful-applications-for-computer-geeks</link>
		
		<dc:creator><![CDATA[Josh Hartman]]></dc:creator>
		<pubDate>Thu, 22 Aug 2024 00:35:46 +0000</pubDate>
				<category><![CDATA[Computers]]></category>
		<category><![CDATA[Technology]]></category>
		<category><![CDATA[applications]]></category>
		<category><![CDATA[freeware]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[software]]></category>
		<category><![CDATA[useful]]></category>
		<category><![CDATA[windows]]></category>
		<guid isPermaLink="false">http://www.warpconduit.net/?p=454</guid>

					<description><![CDATA[My personal list of applications that make day-to-day web development and IT tasks easier.]]></description>
										<content:encoded><![CDATA[<p>My personal list of applications that make day-to-day web development and IT tasks easier. I realize that some applications may belong in multiple categories so please look at the entire list to benefit the most. All applications are Windows-based unless otherwise noted. Also, when installing freeware applications beware of bloatware (toolbars, gaming services, etc.) that some try to tack on during the install.</p>
<p>As I find more extremely useful applications I&#8217;ll add them here, so you may want to bookmark this page for future reference.</p>
<p><strong>Updated: August 21, 2024</strong><span id="more-454"></span></p>
<h3 id="web-development">Web Development</h3>
<ul>
<li><strong>PhpStorm:</strong> <a href="https://www.jetbrains.com/phpstorm/" target="_blank" rel="noopener noreferrer">https://www.jetbrains.com/phpstorm/</a> (Paid)<br />
Enjoy productive PHP and web development with PhpStorm. Deep code understanding, coding assistance, and support for all major tools and frameworks.</li>
<li><strong>VirtualBox: </strong><a href="https://www.virtualbox.org/" target="_blank" rel="noopener noreferrer">https://www.virtualbox.org/</a> (Free)<br />
Powerful virtualization product for enterprise as well as home use. Easy to use and religiously updated. Create virtual machines quickly to install and run multiple Windows, Linux, Mac operating systems.</li>
<li><strong>Vagrant:</strong> <a href="https://www.vagrantup.com/" target="_blank" rel="noopener noreferrer">https://www.vagrantup.com/</a> (Free)<br />
Use with VirtualBox and <a href="https://github.com/laravel/homestead">Laravel Homestead</a> to create and configure lightweight, reproducible, and portable development environments.</li>
<li><strong>XAMPP: </strong><a href="http://www.apachefriends.org/en/xampp.html" target="_blank" rel="noopener noreferrer">http://www.apachefriends.org/en/xampp.html</a> (Free)<br />
XAMPP is an easy to install Apache distribution containing MySQL, PHP and Perl. Quickly setup an local environment for developing web applications.</li>
</ul>
<h3 id="it-management">IT Management/Utilities</h3>
<ul>
<li><strong>Sysinternals Suite: </strong><a href="https://docs.microsoft.com/en-us/sysinternals/downloads/sysinternals-suite" target="_blank" rel="noopener noreferrer">https://docs.microsoft.com/en-us/sysinternals/downloads/sysinternals-suite</a> (Free)<br />
An amazing set of local/remote administration, monitoring, and troubleshooting tools. An absolute must have for IT Managers.</li>
<li><strong>PowerRun:</strong> <a href="https://www.sordum.org/9416/">https://www.sordum.org/9416/</a> (Free)<br />
Run applications or execute scripts as the SYSTEM user or the even higher-privileged TrustedInstaller user to work around file or registry permissions issues.</li>
<li><strong>TreeSize Free:</strong> <a href="https://www.jam-software.com/treesize_free/" target="_blank" rel="noopener noreferrer">https://www.jam-software.com/treesize_free/</a> (Free)<br />
Great utility that shows disk usage and in a way that is visually informative. Paid version is required for Windows Server editions.</li>
<li><strong>WizTree:</strong> <a href="https://diskanalyzer.com/">https://diskanalyzer.com/</a> (Free)<br />
Very fast disk space analyzer with a visual representation of the files.</li>
<li><strong>Hasleo WinToHDD: </strong><a href="https://www.easyuefi.com/wintohdd/" target="_blank" rel="noopener noreferrer">https://www.easyuefi.com/wintohdd/</a> (Free/Paid)<br />
Handy program that installs, unattended, Windows directly on to a separately connected drive so that afterwards you can remove it, install it in another PC, and boot into a fresh Windows installation. Paid version is required when working with professional and server operating systems.</li>
<li><strong>Hasleo EasyUEFI: </strong><a href="https://www.easyuefi.com/index-us.html" target="_blank" rel="noopener noreferrer">https://www.easyuefi.com/index-us.html</a> (Paid)<br />
Unique utility that allows you to backup, restore, rebuild, delete, explore, read and write EFI System Partition (ESP) or move EFI System Partition (ESP) to another drive. Available as Windows installation or bootable environment.</li>
<li><strong>Hasleo WinToUSB: </strong><a href="https://www.easyuefi.com/wintousb/" target="_blank" rel="noopener noreferrer">https://www.easyuefi.com/wintousb/</a> (Free/Paid)<br />
Allows creation of Windows installation USB flash drive with BIOS &amp; UEFI support. Can also be used to create Windows To Go USB drives but I haven&#8217;t needed that. Paid version is required when working with professional and server operating systems.</li>
<li><strong>IObit Unlocker: </strong><a href="https://www.iobit.com/en/iobit-unlocker.php" target="_blank" rel="noopener noreferrer">https://www.iobit.com/en/iobit-unlocker.php</a> (Free)<br />
Helps you delete locked files. XP Context Tools mentioned later also has a similar feature.</li>
<li><strong>BackupChain DeleteLongPath<img src="https://s.w.org/images/core/emoji/17.0.2/72x72/2122.png" alt="™" class="wp-smiley" style="height: 1em; max-height: 1em;" />: </strong><a href="http://backupchain.com/DeleteLongPath.html" target="_blank" rel="noopener noreferrer">http://backupchain.com/DeleteLongPath.html</a> (Free)<br />
Helps you delete folders that Windows can&#8217;t. In my experience this comes up when trying to clean up roaming profiles and it contains a file with a name that is longer than 260 characters.</li>
<li><strong>Driver Store Explorer:</strong> <a href="https://github.com/lostindark/DriverStoreExplorer/releases/latest">https://github.com/lostindark/DriverStoreExplorer/releases/latest</a> (Free)<br />
Makes it easier to deal with Windows driver store – enumeration, staging, and deleting from the driver store.</li>
<li><strong>XP Context Tools: </strong><a href="http://camtech2000.com/Pages/Context_Utilities.htm" target="_blank" rel="noopener noreferrer">http://camtech2000.com/Pages/Context_Utilities.htm</a> (Free)<br />
Adds the very useful &#8220;Copy This Path&#8221; item to the context menu so you can copy the path to a specific file or folder for use in another application. An older XP utility, but works on Windows 7. For Windows 10 and later, Microsoft added &#8220;Copy as Path&#8221; as a context menu item when you Shift + Right-click on a file or folder.</li>
<li><strong>Harddisk Search &amp; Stats:</strong> <a href="https://www.softpedia.com/get/System/Hard-Disk-Utils/Harddisk-Search-and-Stats.shtml">https://www.softpedia.com/get/System/Hard-Disk-Utils/Harddisk-Search-and-Stats.shtml</a> (Free)<br />
Search for files containing specified content far better than normal Windows search function. Also referred to as HDSearchandStats. Though last updated in 2005 this utility works fine on Windows 7, 10 and 11.</li>
<li><strong>ImgBurn: </strong><a href="http://www.imgburn.com/" target="_blank" rel="noopener noreferrer">http://www.imgburn.com/</a> (Free)<br />
Simple program for burning CD/DVDs from files or images and making CD/DVD images from files or existing media.</li>
</ul>
<h3>Remote Management</h3>
<ul>
<li><strong>FileZilla: </strong><a href="http://filezilla-project.org/" target="_blank" rel="noopener noreferrer">http://filezilla-project.org/</a> (Free)<br />
The app you need when using FTP/SFTP.</li>
<li><strong>HeidiSQL: </strong><a href="http://www.heidisql.com/" target="_blank" rel="noopener noreferrer">http://www.heidisql.com/</a> (Free)<br />
A good MySQL client to create, read, update, and delete databases. Use with PuTTY Plink to access remote MySQL servers via SSH tunneling.</li>
<li><strong>PuTTY:</strong> <a href="http://www.puttyssh.org/" target="_blank" rel="noopener noreferrer">http://www.puttyssh.org/</a> (Free)<br />
Simple SSH/Telnet/Console client. Use PuTTYgen to convert private keys for use with PuTTY.</li>
<li><strong>TeamViewer:</strong> <a href="https://www.teamviewer.com/" target="_blank" rel="noopener noreferrer">https://www.teamviewer.com/</a> (Free/Paid)<br />
Great for remote controlling your home computer, work computer, or helping friends and family with their computer issues.</li>
</ul>
<h3 id="misc">Drive Cloning, Partitioning &amp; Backup</h3>
<ul>
<li><strong>Veeam Agent for Microsoft Windows Free Edition: </strong><a href="https://www.veeam.com/windows-endpoint-server-backup-free.html" target="_blank" rel="noopener noreferrer">https://www.veeam.com/windows-endpoint-server-backup-free.html</a> (Free)<br />
Simple standalone solution for backing up Windows-based servers, desktops and laptops. Easily back up your computer to an external hard drive or network share and recover what you need in minutes. After the initial backup only changed blocks need to be backed up so nightly backups usually only take a few minutes to complete.</li>
<li><strong>Macrium Reflect Free: </strong><a href="http://www.macrium.com/reflectfree.aspx" target="_blank" rel="noopener noreferrer">http://www.macrium.com/reflectfree.aspx</a> (Free)<br />
Great disk imaging utility for free; pretty fast as well. Use <a href="http://kb.macrium.com/KnowledgebaseArticle50004.aspx">DiskRestore</a> for restoring full hard drive images as opposed to a single partition image restore.</li>
<li><strong>Parted Magic:</strong> <a href="https://www.partedmagic.com">https://www.partedmagic.com</a> (Paid)<br />
Bootable ISO Linux environment for disk partitioning, cloning, recovery, and erasing.</li>
<li><strong>AOMEI Backupper:</strong> <a href="https://www.ubackup.com/">https://www.ubackup.com/</a> (Free/Paid)<br />
Windows software installation or bootable environment for disk cloning and imaging. Paid version is required for business and server operating systems.</li>
<li><strong>AOMEI Partition Assistant:</strong> <a href="https://www.diskpart.com/">https://www.diskpart.com/</a> (Free/Paid)<br />
Windows software installation or bootable environment for resizing, moving, and merging disk partitions. Paid version is required for business and server operating systems.</li>
</ul>
<h3 id="version-control">File Editing</h3>
<ul>
<li><strong>Bulk Rename Utility: </strong><a href="http://www.bulkrenameutility.co.uk/" target="_blank" rel="noopener noreferrer">http://www.bulkrenameutility.co.uk/</a> (Free)<br />
Time-saving utility with tons of options for renaming large quantities of files.</li>
<li><strong>Beyond Compare: </strong><a href="http://www.scootersoftware.com/index.php" target="_blank" rel="noopener noreferrer">http://www.scootersoftware.com</a> (Paid)<br />
Compare text, folders and files with power and ease. Mirror one location to another, etc.</li>
<li><strong>EditPad Pro: </strong><a href="http://www.editpadpro.com/cgi-bin/affref.pl?aff=warpcond" target="_blank" rel="noopener noreferrer">http://www.editpadpro.com/</a> (Paid)<br />
Best notepad-type application for text editing and manipulation. I like to use it for its regular expression search &amp; replace, sorting, viewing SQL files. Pair with RegExBuddy for best results.</li>
<li><strong>RegExBuddy: </strong><a href="http://www.regexbuddy.com/cgi-bin/affref.pl?aff=warpcond" target="_blank" rel="noopener noreferrer">http://www.regexbuddy.com/</a> (Paid)<br />
Wonderful app for creating, deciphering, testing regular expressions. Pair with EditPad Pro for best results.</li>
</ul>
<h3 id="version-control">Version Control</h3>
<ul>
<li><strong>TortoiseSVN: </strong><a href="http://tortoisesvn.net/" target="_blank" rel="noopener noreferrer">http://tortoisesvn.net/</a> (Free)<br />
Helps you manage your projects using SVN repositories. Great for WordPress plugin developers using Windows.</li>
<li><strong>TortoiseGit: </strong><a href="http://code.google.com/p/tortoisegit/" target="_blank" rel="noopener noreferrer">http://code.google.com/p/tortoisegit/</a> (Free)<br />
Helps you manage your projects using Git repositories. Port of TortoiseSVN for Git.  Great for Github users using Windows.</li>
</ul>
<h3 id="photo-video-editing">Photo/Video/Audio Editing</h3>
<ul>
<li><strong>Fast Image Resizer: </strong><a href="http://adionsoft.net/fastimageresize/" target="_blank" rel="noopener noreferrer">http://adionsoft.net/fastimageresize/</a> (Free)<br />
Though last updated in 2010 it does what it needs to and that&#8217;s what matters. Drag-and-drop images to resize to your defined pixel shape. You can also process one or more images by using the Send To menu and it will start resizing instantly using your last settings.</li>
<li><strong>Handbrake: </strong><a href="https://handbrake.fr/" target="_blank" rel="noopener noreferrer">https://handbrake.fr/</a> (Free)<br />
Great video ripper and converter.</li>
<li><strong>Avidemux: </strong><a href="http://avidemux.sourceforge.net/" target="_blank" rel="noopener noreferrer">http://avidemux.sourceforge.net/</a> (Free)<br />
Simple video editor to cut, filter, and encode projects.</li>
<li><strong>Total Recorder VideoPro: </strong><a href="http://www.highcriteria.com/" target="_blank" rel="noopener noreferrer">http://www.highcriteria.com/</a> (Paid)<br />
Little known program that can record any sound that comes out of your computer whether its source be software or hardware. Total Recorder can take on any single-track audio editing needs including converting tapes and LP records to MP3s, audio restoration, support for many audio formats, normalization, EQ adjustments, scheduled recordings, and more. The VideoPro edition adds screen recording and video editing features as well.</li>
<li><strong>MediaInfo: </strong><a href="http://mediainfo.sourceforge.net/" target="_blank" rel="noopener noreferrer">http://mediainfo.sourceforge.net/</a> (Free)<br />
Gives a massive amount of information about video files such as audio/video bit rates, codec used, video container format, and much more. The HTML view is the easiest for me to read.</li>
<li><strong>Audacity: </strong><a href="https://www.audacityteam.org/" target="_blank" rel="noopener noreferrer">https://www.audacityteam.org/</a> (Free)<br />
Audio software for multi-track recording and editing. You can also add effects and view audio as a spectrogram.</li>
<li><strong>Adobe Creative Suite:</strong> <a href="https://www.adobe.com/creativecloud.html">https://www.adobe.com/creativecloud.html</a> (Paid)<br />
The defacto standard for creative professionals. Amazing apps for photo/video/PDF editing.</li>
</ul>
<h3 id="time-saving">Productivity &amp; Time Saving</h3>
<ul>
<li><strong>CopyQ:</strong> <a href="https://hluk.github.io/CopyQ/" target="_blank" rel="noopener noreferrer">https://hluk.github.io/CopyQ/</a> (Free)<br />
Enhances Windows&#8217; clipboard by creating a clip history and more. Simple and it just works. Useful when you keep overwriting that last thing you copied. Though more recently I&#8217;ve found the Windows 11 clipboard history (Win + V) to be quite sufficient also.</li>
<li><strong>File Converter:</strong> <a href="https://file-converter.io/">https://file-converter.io/</a> (Free)<br />
Very simple tool which allows you to convert and compress files (i.e. webp→jpg; png→pdf; etc.) using the right-click context menu in Windows File Explorer.</li>
<li><strong>Microsoft Office:</strong> <a href="https://products.office.com/">https://products.office.com/</a> (Paid)<br />
The defacto standard for office productivity, especially Word &amp; Excel.</li>
</ul>
<h3>Hardware Monitoring &amp; Benchmarking</h3>
<ul>
<li><strong>HWiNFO:</strong> <a href="https://www.hwinfo.com/">https://www.hwinfo.com/</a> (Free)<br />
Comprehensive hardware analysis and monitoring. Great for monitoring CPU and GPU frequencies and temperatures during tests or benchmarks.</li>
<li><strong>CPDT Benchmark:</strong> <a href="https://maxim-saplin.github.io/cpdt_results/?about=">https://maxim-saplin.github.io/cpdt_results/?about=</a> (Free)<br />
A portable Cross-Platform Disk Test (CPDT) application used to measure storage performance.</li>
<li><strong>CrystalDiskMark:</strong> <a href="http://crystalmark.info/en/software/crystaldiskmark/">http://crystalmark.info/en/software/crystaldiskmark/</a> (Free)<br />
Disk benchmark software.</li>
<li><strong>ATTO Disk Benchmark:</strong> <a href="https://www.atto.com/download/atto-disk-benchmark-windows/">https://www.atto.com/download/atto-disk-benchmark-windows/</a> (Free)<br />
Another disk benchmark software. Shows performance at various I/O data chunk sizes to tell a more complete story.</li>
</ul>
]]></content:encoded>
					
		
		
			</item>
		<item>
		<title>Installing BookStack Wiki on cPanel Shared Hosting</title>
		<link>https://www.warpconduit.net/2019/11/16/installing-bookstack-wiki-on-cpanel-shared-hosting/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=installing-bookstack-wiki-on-cpanel-shared-hosting</link>
					<comments>https://www.warpconduit.net/2019/11/16/installing-bookstack-wiki-on-cpanel-shared-hosting/#comments</comments>
		
		<dc:creator><![CDATA[Josh Hartman]]></dc:creator>
		<pubDate>Sun, 17 Nov 2019 03:03:26 +0000</pubDate>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[bookstack]]></category>
		<category><![CDATA[cpanel]]></category>
		<category><![CDATA[laravel]]></category>
		<category><![CDATA[php]]></category>
		<category><![CDATA[wiki]]></category>
		<guid isPermaLink="false">https://www.warpconduit.net/?p=915</guid>

					<description><![CDATA[BookStack is a simple, free, open-source, Laravel-based, wiki software organized into a hierarchy of bookshelfs, books, chapters, and pages. Check out their website and demo to learn more. Though installation on shared hosting is not currently recommended by the developers, it is certainly possible and works well in my experience. With just a few extra [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>BookStack is a simple, free, open-source, Laravel-based, wiki software organized into a hierarchy of bookshelfs, books, chapters, and pages. Check out their <a href="https://www.bookstackapp.com/" target="_blank" rel="noopener noreferrer">website</a> and <a href="https://www.bookstackapp.com/#demo" target="_blank" rel="noopener noreferrer">demo</a> to learn more. Though installation on shared hosting is not currently recommended by the developers, it is certainly possible and works well in my experience. With just a few extra steps you&#8217;ll be filling those BookStack shelves in no time.<span id="more-915"></span></p>
<p>For the most part we&#8217;ll be following the <a href="https://www.bookstackapp.com/docs/admin/installation/" target="_blank" rel="noopener noreferrer">&#8220;Manual Installation&#8221; section of their documentation</a> and making some adjustments along the way.</p>
<p>Let&#8217;s get started, shall we?</p>
<p><strong>UPDATE (3/29/2024):</strong> This method still works, tested with BookStack v24.02.2, however make sure you are running PHP 8.0.2 or greater for both web and CLI.</p>
<h2>Prerequisites</h2>
<p>As of BookStack v0.27.5 (the version this tutorial is based on), we&#8217;ll need to meet the following requirements:</p>
<ul>
<li><strong>cPanel Login &amp; SSH Access</strong>
<ul>
<li>I&#8217;ll be using the <a href="https://www.chiark.greenend.org.uk/~sgtatham/putty/latest.html">PuTTY SSH client</a> for this tutorial.</li>
</ul>
</li>
<li><strong>PHP &gt;= 7.0.5</strong>
<ul>
<li>For installation and maintenance, you’ll need to be able to run <code class="" data-line="">php</code> from the command line.</li>
<li>Required Extensions: OpenSSL, PDO, MBstring, Tokenizer, GD, MySQL, Tidy, SimpleXML &amp; DOM</li>
</ul>
</li>
<li><strong>MySQL &gt;= 5.6</strong></li>
<li><strong>Git Version Control</strong>
<ul>
<li>For installation you’ll need to be able to run <code class="" data-line="">git</code> from the command line.</li>
</ul>
</li>
<li><strong>Composer</strong>
<ul>
<li>For installation you’ll need to be able to run <code class="" data-line="">composer</code> from the command line.</li>
</ul>
</li>
</ul>
<h2>Installation</h2>
<ol>
<li><strong>Log in</strong> to your <strong>cPanel</strong> account.</li>
<li>Use the <strong>MySQL Database Wizard</strong> to create a database and database user with all privileges to the database you&#8217;ve created. Take note of the full database name and user credentials for a later step.</li>
<li><strong>SSH</strong> into your cPanel server using your login credentials.</li>
<li>Make sure you are in your <strong>home directory</strong> by running <code class="" data-line="">cd ~</code></li>
<li><strong>Clone</strong> the release branch of the BookStack GitHub repository by running<br />
<code class="" data-line="">git clone https://github.com/BookStackApp/BookStack.git --branch release --single-branch</code>. It will create a <code class="" data-line="">BookStack</code> directory for you automatically.</li>
<li>Run <code class="" data-line="">cd BookStack</code> to get into the application folder and then run <code class="" data-line="">composer install</code>. It will take a few minutes to download all of the required packages.</li>
<li>Run <code class="" data-line="">cp .env.example .env</code> to start your environment configuration file.</li>
<li>Run <code class="" data-line="">php artisan key:generate</code> and confirm with a &#8220;yes&#8221; to generate a unique application key. This automatically updates the <code class="" data-line="">APP_KEY</code> constant in your <code class="" data-line="">.env</code> file.</li>
<li>Run <code class="" data-line="">nano .env</code> and fill it with <em>your</em> database details from step 2; set the <code class="" data-line="">APP_URL</code> to the expected full public-facing URL of <em>your</em> BookStack site; set <em>your</em> mail details; save and exit the editor.
<ul>
<li>Example <code class="" data-line="">.env</code> file:
<pre><code class="language-ini" data-line="">APP_KEY=base64:ip93b4kVjnVZdDYPdW+leQQHHHPFM2yrqMZGhhn8hfc=
APP_URL=https://www.howto.casa/bookstack
DB_HOST=localhost
DB_DATABASE=howto_bkstack
DB_USERNAME=howto_bkstack
DB_PASSWORD=ka$js08h3*2x
MAIL_DRIVER=mail</code></pre>
</li>
</ul>
</li>
<li>Run <code class="" data-line="">php artisan migrate</code> and confirm with a &#8220;yes&#8221; to prepare the database.</li>
<li>Run <code class="" data-line="">chmod u+w ~/BookStack/storage ~/BookStack/bootstrap/cache</code> to ensure these folders are writable by the web server.</li>
<li>Ensure you are still in the <code class="" data-line="">~/BookStack</code> directory, then move the contents of the <code class="" data-line="">public</code> folder into your <code class="" data-line="">~/public_html</code> directory or a sub-directory underneath if you are adding BookStack to an existing website. In our case we will run <code class="" data-line="">mkdir ~/public_html/bookstack</code> and <code class="" data-line="">mv public/* public/.htaccess ~/public_html/bookstack</code> to move them to <code class="" data-line="">~/public_html/bookstack</code> for a sub-directory installation.</li>
<li>Run <code class="" data-line="">chmod u+w ~/public_html/bookstack/uploads</code> to ensure the folder is writable by the web server.</li>
<li>Change to your public installation directory, in our case we&#8217;ll run <code class="" data-line="">cd ~/public_html/bookstack</code>.</li>
<li>Run <code class="" data-line="">nano .htaccess</code> and add <code class="" data-line="">RewriteBase /bookstack/</code> on a line immediately below <code class="" data-line="">RewriteEngine On</code>.
<ul>
<li><strong>Note:</strong> If you are <em>not</em> installing into a sub-directory use <code class="" data-line="">RewriteBase /</code>.</li>
</ul>
</li>
<li>Run <code class="" data-line="">nano index.php</code> and make the following changes:
<ul>
<li>On or around line 22 replace <code class="" data-line="">require __DIR__.&#039;/../bootstrap/init.php&#039;;</code><br />
with <code class="" data-line="">require realpath($_SERVER[&#039;DOCUMENT_ROOT&#039;].&#039;/..&#039;).&#039;/BookStack/bootstrap/init.php&#039;;</code>.</li>
<li>On or around line 36 replace <code class="" data-line="">$app = require_once __DIR__.&#039;/../bootstrap/app.php&#039;;</code><br />
with <code class="" data-line="">$app = require_once realpath($_SERVER[&#039;DOCUMENT_ROOT&#039;].&#039;/..&#039;).&#039;/BookStack/bootstrap/app.php&#039;;</code> and immediately afterwards add the following line:<br />
<code class="" data-line="">$app-&gt;bind(&#039;path.public&#039;, function() { return __DIR__; });</code></li>
</ul>
</li>
<li>Done! You can now navigate to your public-facing BookStack URL and login using the default admin details, <code class="" data-line="">admin@admin.com</code> with a password of <code class="" data-line="">password</code>. For security reasons, change these details immediately after logging in for the first time.</li>
</ol>
]]></content:encoded>
					
					<wfw:commentRss>https://www.warpconduit.net/2019/11/16/installing-bookstack-wiki-on-cpanel-shared-hosting/feed/</wfw:commentRss>
			<slash:comments>4</slash:comments>
		
		
			</item>
		<item>
		<title>Media (MIME) Type Reference List</title>
		<link>https://www.warpconduit.net/2019/09/28/media-mime-type-reference-list/?utm_source=rss&#038;utm_medium=rss&#038;utm_campaign=media-mime-type-reference-list</link>
		
		<dc:creator><![CDATA[Josh Hartman]]></dc:creator>
		<pubDate>Sat, 28 Sep 2019 22:54:42 +0000</pubDate>
				<category><![CDATA[Web Development]]></category>
		<category><![CDATA[mime types]]></category>
		<guid isPermaLink="false">https://www.warpconduit.net/?p=889</guid>

					<description><![CDATA[A media type (formerly known as MIME type) reference list is shown below. File Extension / Suffix Media (MIME) Type .3dm x-world/x-3dmf .3dmf x-world/x-3dmf .a application/octet-stream .aab application/x-authorware-bin .aam application/x-authorware-map .aas application/x-authorware-seg .abc text/vnd.abc .acgi text/html .afl video/animaflex .ai application/postscript .aif audio/aiff .aif audio/x-aiff .aifc audio/aiff .aifc audio/x-aiff .aiff audio/aiff .aiff audio/x-aiff .aim application/x-aim .aip [&#8230;]]]></description>
										<content:encoded><![CDATA[<p>A <a href="https://en.wikipedia.org/wiki/Media_type">media type (formerly known as MIME type)</a> reference list is shown below.<span id="more-889"></span></p>
<div style="max-width: 550px; margin-left: auto; margin-right: auto;">
<table class="table table-striped">
<thead>
<tr>
<th>File<br />
Extension / Suffix</th>
<th>Media (MIME) Type</th>
</tr>
</thead>
<tbody>
<tr>
<td>.3dm</td>
<td>x-world/x-3dmf</td>
</tr>
<tr>
<td>.3dmf</td>
<td>x-world/x-3dmf</td>
</tr>
<tr>
<td>.a</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.aab</td>
<td>application/x-authorware-bin</td>
</tr>
<tr>
<td>.aam</td>
<td>application/x-authorware-map</td>
</tr>
<tr>
<td>.aas</td>
<td>application/x-authorware-seg</td>
</tr>
<tr>
<td>.abc</td>
<td>text/vnd.abc</td>
</tr>
<tr>
<td>.acgi</td>
<td>text/html</td>
</tr>
<tr>
<td>.afl</td>
<td>video/animaflex</td>
</tr>
<tr>
<td>.ai</td>
<td>application/postscript</td>
</tr>
<tr>
<td>.aif</td>
<td>audio/aiff</td>
</tr>
<tr>
<td>.aif</td>
<td>audio/x-aiff</td>
</tr>
<tr>
<td>.aifc</td>
<td>audio/aiff</td>
</tr>
<tr>
<td>.aifc</td>
<td>audio/x-aiff</td>
</tr>
<tr>
<td>.aiff</td>
<td>audio/aiff</td>
</tr>
<tr>
<td>.aiff</td>
<td>audio/x-aiff</td>
</tr>
<tr>
<td>.aim</td>
<td>application/x-aim</td>
</tr>
<tr>
<td>.aip</td>
<td>text/x-audiosoft-intra</td>
</tr>
<tr>
<td>.ani</td>
<td>application/x-navi-animation</td>
</tr>
<tr>
<td>.aos</td>
<td>application/x-nokia-9000-communicator-add-on-software</td>
</tr>
<tr>
<td>.aps</td>
<td>application/mime</td>
</tr>
<tr>
<td>.arc</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.arj</td>
<td>application/arj</td>
</tr>
<tr>
<td>.arj</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.art</td>
<td>image/x-jg</td>
</tr>
<tr>
<td>.asf</td>
<td>video/x-ms-asf</td>
</tr>
<tr>
<td>.asm</td>
<td>text/x-asm</td>
</tr>
<tr>
<td>.asp</td>
<td>text/asp</td>
</tr>
<tr>
<td>.asx</td>
<td>application/x-mplayer2</td>
</tr>
<tr>
<td>.asx</td>
<td>video/x-ms-asf</td>
</tr>
<tr>
<td>.asx</td>
<td>video/x-ms-asf-plugin</td>
</tr>
<tr>
<td>.au</td>
<td>audio/basic</td>
</tr>
<tr>
<td>.au</td>
<td>audio/x-au</td>
</tr>
<tr>
<td>.avi</td>
<td>application/x-troff-msvideo</td>
</tr>
<tr>
<td>.avi</td>
<td>video/avi</td>
</tr>
<tr>
<td>.avi</td>
<td>video/msvideo</td>
</tr>
<tr>
<td>.avi</td>
<td>video/x-msvideo</td>
</tr>
<tr>
<td>.avs</td>
<td>video/avs-video</td>
</tr>
<tr>
<td>.bcpio</td>
<td>application/x-bcpio</td>
</tr>
<tr>
<td>.bin</td>
<td>application/mac-binary</td>
</tr>
<tr>
<td>.bin</td>
<td>application/macbinary</td>
</tr>
<tr>
<td>.bin</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.bin</td>
<td>application/x-binary</td>
</tr>
<tr>
<td>.bin</td>
<td>application/x-macbinary</td>
</tr>
<tr>
<td>.bm</td>
<td>image/bmp</td>
</tr>
<tr>
<td>.bmp</td>
<td>image/bmp</td>
</tr>
<tr>
<td>.bmp</td>
<td>image/x-windows-bmp</td>
</tr>
<tr>
<td>.boo</td>
<td>application/book</td>
</tr>
<tr>
<td>.book</td>
<td>application/book</td>
</tr>
<tr>
<td>.boz</td>
<td>application/x-bzip2</td>
</tr>
<tr>
<td>.bsh</td>
<td>application/x-bsh</td>
</tr>
<tr>
<td>.bz</td>
<td>application/x-bzip</td>
</tr>
<tr>
<td>.bz2</td>
<td>application/x-bzip2</td>
</tr>
<tr>
<td>.c</td>
<td>text/plain</td>
</tr>
<tr>
<td>.c</td>
<td>text/x-c</td>
</tr>
<tr>
<td>.c++</td>
<td>text/plain</td>
</tr>
<tr>
<td>.cat</td>
<td>application/vnd.ms-pki.seccat</td>
</tr>
<tr>
<td>.cc</td>
<td>text/plain</td>
</tr>
<tr>
<td>.cc</td>
<td>text/x-c</td>
</tr>
<tr>
<td>.ccad</td>
<td>application/clariscad</td>
</tr>
<tr>
<td>.cco</td>
<td>application/x-cocoa</td>
</tr>
<tr>
<td>.cdf</td>
<td>application/cdf</td>
</tr>
<tr>
<td>.cdf</td>
<td>application/x-cdf</td>
</tr>
<tr>
<td>.cdf</td>
<td>application/x-netcdf</td>
</tr>
<tr>
<td>.cer</td>
<td>application/pkix-cert</td>
</tr>
<tr>
<td>.cer</td>
<td>application/x-x509-ca-cert</td>
</tr>
<tr>
<td>.cha</td>
<td>application/x-chat</td>
</tr>
<tr>
<td>.chat</td>
<td>application/x-chat</td>
</tr>
<tr>
<td>.class</td>
<td>application/java</td>
</tr>
<tr>
<td>.class</td>
<td>application/java-byte-code</td>
</tr>
<tr>
<td>.class</td>
<td>application/x-java-class</td>
</tr>
<tr>
<td>.com</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.com</td>
<td>text/plain</td>
</tr>
<tr>
<td>.conf</td>
<td>text/plain</td>
</tr>
<tr>
<td>.cpio</td>
<td>application/x-cpio</td>
</tr>
<tr>
<td>.cpp</td>
<td>text/x-c</td>
</tr>
<tr>
<td>.cpt</td>
<td>application/mac-compactpro</td>
</tr>
<tr>
<td>.cpt</td>
<td>application/x-compactpro</td>
</tr>
<tr>
<td>.cpt</td>
<td>application/x-cpt</td>
</tr>
<tr>
<td>.crl</td>
<td>application/pkcs-crl</td>
</tr>
<tr>
<td>.crl</td>
<td>application/pkix-crl</td>
</tr>
<tr>
<td>.crt</td>
<td>application/pkix-cert</td>
</tr>
<tr>
<td>.crt</td>
<td>application/x-x509-ca-cert</td>
</tr>
<tr>
<td>.crt</td>
<td>application/x-x509-user-cert</td>
</tr>
<tr>
<td>.csh</td>
<td>application/x-csh</td>
</tr>
<tr>
<td>.csh</td>
<td>text/x-script.csh</td>
</tr>
<tr>
<td>.css</td>
<td>application/x-pointplus</td>
</tr>
<tr>
<td>.css</td>
<td>text/css</td>
</tr>
<tr>
<td>.cxx</td>
<td>text/plain</td>
</tr>
<tr>
<td>.dcr</td>
<td>application/x-director</td>
</tr>
<tr>
<td>.deepv</td>
<td>application/x-deepv</td>
</tr>
<tr>
<td>.def</td>
<td>text/plain</td>
</tr>
<tr>
<td>.der</td>
<td>application/x-x509-ca-cert</td>
</tr>
<tr>
<td>.dif</td>
<td>video/x-dv</td>
</tr>
<tr>
<td>.dir</td>
<td>application/x-director</td>
</tr>
<tr>
<td>.dl</td>
<td>video/dl</td>
</tr>
<tr>
<td>.dl</td>
<td>video/x-dl</td>
</tr>
<tr>
<td>.doc</td>
<td>application/msword</td>
</tr>
<tr>
<td>.dot</td>
<td>application/msword</td>
</tr>
<tr>
<td>.dp</td>
<td>application/commonground</td>
</tr>
<tr>
<td>.drw</td>
<td>application/drafting</td>
</tr>
<tr>
<td>.dump</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.dv</td>
<td>video/x-dv</td>
</tr>
<tr>
<td>.dvi</td>
<td>application/x-dvi</td>
</tr>
<tr>
<td>.dwf</td>
<td>drawing/x-dwf (old)</td>
</tr>
<tr>
<td>.dwf</td>
<td>model/vnd.dwf</td>
</tr>
<tr>
<td>.dwg</td>
<td>application/acad</td>
</tr>
<tr>
<td>.dwg</td>
<td>image/vnd.dwg</td>
</tr>
<tr>
<td>.dwg</td>
<td>image/x-dwg</td>
</tr>
<tr>
<td>.dxf</td>
<td>application/dxf</td>
</tr>
<tr>
<td>.dxf</td>
<td>image/vnd.dwg</td>
</tr>
<tr>
<td>.dxf</td>
<td>image/x-dwg</td>
</tr>
<tr>
<td>.dxr</td>
<td>application/x-director</td>
</tr>
<tr>
<td>.el</td>
<td>text/x-script.elisp</td>
</tr>
<tr>
<td>.elc</td>
<td>application/x-bytecode.elisp (compiled elisp)</td>
</tr>
<tr>
<td>.elc</td>
<td>application/x-elc</td>
</tr>
<tr>
<td>.env</td>
<td>application/x-envoy</td>
</tr>
<tr>
<td>.eps</td>
<td>application/postscript</td>
</tr>
<tr>
<td>.es</td>
<td>application/x-esrehber</td>
</tr>
<tr>
<td>.etx</td>
<td>text/x-setext</td>
</tr>
<tr>
<td>.evy</td>
<td>application/envoy</td>
</tr>
<tr>
<td>.evy</td>
<td>application/x-envoy</td>
</tr>
<tr>
<td>.exe</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.f</td>
<td>text/plain</td>
</tr>
<tr>
<td>.f</td>
<td>text/x-fortran</td>
</tr>
<tr>
<td>.f77</td>
<td>text/x-fortran</td>
</tr>
<tr>
<td>.f90</td>
<td>text/plain</td>
</tr>
<tr>
<td>.f90</td>
<td>text/x-fortran</td>
</tr>
<tr>
<td>.fdf</td>
<td>application/vnd.fdf</td>
</tr>
<tr>
<td>.fif</td>
<td>application/fractals</td>
</tr>
<tr>
<td>.fif</td>
<td>image/fif</td>
</tr>
<tr>
<td>.fli</td>
<td>video/fli</td>
</tr>
<tr>
<td>.fli</td>
<td>video/x-fli</td>
</tr>
<tr>
<td>.flo</td>
<td>image/florian</td>
</tr>
<tr>
<td>.flx</td>
<td>text/vnd.fmi.flexstor</td>
</tr>
<tr>
<td>.fmf</td>
<td>video/x-atomic3d-feature</td>
</tr>
<tr>
<td>.for</td>
<td>text/plain</td>
</tr>
<tr>
<td>.for</td>
<td>text/x-fortran</td>
</tr>
<tr>
<td>.fpx</td>
<td>image/vnd.fpx</td>
</tr>
<tr>
<td>.fpx</td>
<td>image/vnd.net-fpx</td>
</tr>
<tr>
<td>.frl</td>
<td>application/freeloader</td>
</tr>
<tr>
<td>.funk</td>
<td>audio/make</td>
</tr>
<tr>
<td>.g</td>
<td>text/plain</td>
</tr>
<tr>
<td>.g3</td>
<td>image/g3fax</td>
</tr>
<tr>
<td>.gif</td>
<td>image/gif</td>
</tr>
<tr>
<td>.gl</td>
<td>video/gl</td>
</tr>
<tr>
<td>.gl</td>
<td>video/x-gl</td>
</tr>
<tr>
<td>.gsd</td>
<td>audio/x-gsm</td>
</tr>
<tr>
<td>.gsm</td>
<td>audio/x-gsm</td>
</tr>
<tr>
<td>.gsp</td>
<td>application/x-gsp</td>
</tr>
<tr>
<td>.gss</td>
<td>application/x-gss</td>
</tr>
<tr>
<td>.gtar</td>
<td>application/x-gtar</td>
</tr>
<tr>
<td>.gz</td>
<td>application/x-compressed</td>
</tr>
<tr>
<td>.gz</td>
<td>application/x-gzip</td>
</tr>
<tr>
<td>.gzip</td>
<td>application/x-gzip</td>
</tr>
<tr>
<td>.gzip</td>
<td>multipart/x-gzip</td>
</tr>
<tr>
<td>.h</td>
<td>text/plain</td>
</tr>
<tr>
<td>.h</td>
<td>text/x-h</td>
</tr>
<tr>
<td>.hdf</td>
<td>application/x-hdf</td>
</tr>
<tr>
<td>.help</td>
<td>application/x-helpfile</td>
</tr>
<tr>
<td>.hgl</td>
<td>application/vnd.hp-hpgl</td>
</tr>
<tr>
<td>.hh</td>
<td>text/plain</td>
</tr>
<tr>
<td>.hh</td>
<td>text/x-h</td>
</tr>
<tr>
<td>.hlb</td>
<td>text/x-script</td>
</tr>
<tr>
<td>.hlp</td>
<td>application/hlp</td>
</tr>
<tr>
<td>.hlp</td>
<td>application/x-helpfile</td>
</tr>
<tr>
<td>.hlp</td>
<td>application/x-winhelp</td>
</tr>
<tr>
<td>.hpg</td>
<td>application/vnd.hp-hpgl</td>
</tr>
<tr>
<td>.hpgl</td>
<td>application/vnd.hp-hpgl</td>
</tr>
<tr>
<td>.hqx</td>
<td>application/binhex</td>
</tr>
<tr>
<td>.hqx</td>
<td>application/binhex4</td>
</tr>
<tr>
<td>.hqx</td>
<td>application/mac-binhex</td>
</tr>
<tr>
<td>.hqx</td>
<td>application/mac-binhex40</td>
</tr>
<tr>
<td>.hqx</td>
<td>application/x-binhex40</td>
</tr>
<tr>
<td>.hqx</td>
<td>application/x-mac-binhex40</td>
</tr>
<tr>
<td>.hta</td>
<td>application/hta</td>
</tr>
<tr>
<td>.htc</td>
<td>text/x-component</td>
</tr>
<tr>
<td>.htm</td>
<td>text/html</td>
</tr>
<tr>
<td>.html</td>
<td>text/html</td>
</tr>
<tr>
<td>.htmls</td>
<td>text/html</td>
</tr>
<tr>
<td>.htt</td>
<td>text/webviewhtml</td>
</tr>
<tr>
<td>.htx</td>
<td>text/html</td>
</tr>
<tr>
<td>.ice</td>
<td>x-conference/x-cooltalk</td>
</tr>
<tr>
<td>.ico</td>
<td>image/x-icon</td>
</tr>
<tr>
<td>.idc</td>
<td>text/plain</td>
</tr>
<tr>
<td>.ief</td>
<td>image/ief</td>
</tr>
<tr>
<td>.iefs</td>
<td>image/ief</td>
</tr>
<tr>
<td>.iges</td>
<td>application/iges</td>
</tr>
<tr>
<td>.iges</td>
<td>model/iges</td>
</tr>
<tr>
<td>.igs</td>
<td>application/iges</td>
</tr>
<tr>
<td>.igs</td>
<td>model/iges</td>
</tr>
<tr>
<td>.ima</td>
<td>application/x-ima</td>
</tr>
<tr>
<td>.imap</td>
<td>application/x-httpd-imap</td>
</tr>
<tr>
<td>.inf</td>
<td>application/inf</td>
</tr>
<tr>
<td>.ins</td>
<td>application/x-internett-signup</td>
</tr>
<tr>
<td>.ip</td>
<td>application/x-ip2</td>
</tr>
<tr>
<td>.isu</td>
<td>video/x-isvideo</td>
</tr>
<tr>
<td>.it</td>
<td>audio/it</td>
</tr>
<tr>
<td>.iv</td>
<td>application/x-inventor</td>
</tr>
<tr>
<td>.ivr</td>
<td>i-world/i-vrml</td>
</tr>
<tr>
<td>.ivy</td>
<td>application/x-livescreen</td>
</tr>
<tr>
<td>.jam</td>
<td>audio/x-jam</td>
</tr>
<tr>
<td>.jav</td>
<td>text/plain</td>
</tr>
<tr>
<td>.jav</td>
<td>text/x-java-source</td>
</tr>
<tr>
<td>.java</td>
<td>text/plain</td>
</tr>
<tr>
<td>.java</td>
<td>text/x-java-source</td>
</tr>
<tr>
<td>.jcm</td>
<td>application/x-java-commerce</td>
</tr>
<tr>
<td>.jfif</td>
<td>image/jpeg</td>
</tr>
<tr>
<td>.jfif</td>
<td>image/pjpeg</td>
</tr>
<tr>
<td>.jfif-tbnl</td>
<td>image/jpeg</td>
</tr>
<tr>
<td>.jpe</td>
<td>image/jpeg</td>
</tr>
<tr>
<td>.jpe</td>
<td>image/pjpeg</td>
</tr>
<tr>
<td>.jpeg</td>
<td>image/jpeg</td>
</tr>
<tr>
<td>.jpeg</td>
<td>image/pjpeg</td>
</tr>
<tr>
<td>.jpg</td>
<td>image/jpeg</td>
</tr>
<tr>
<td>.jpg</td>
<td>image/pjpeg</td>
</tr>
<tr>
<td>.jps</td>
<td>image/x-jps</td>
</tr>
<tr>
<td>.js</td>
<td>application/x-javascript</td>
</tr>
<tr>
<td>.js</td>
<td>application/javascript</td>
</tr>
<tr>
<td>.js</td>
<td>application/ecmascript</td>
</tr>
<tr>
<td>.js</td>
<td>text/javascript</td>
</tr>
<tr>
<td>.js</td>
<td>text/ecmascript</td>
</tr>
<tr>
<td>.jut</td>
<td>image/jutvision</td>
</tr>
<tr>
<td>.kar</td>
<td>audio/midi</td>
</tr>
<tr>
<td>.kar</td>
<td>music/x-karaoke</td>
</tr>
<tr>
<td>.ksh</td>
<td>application/x-ksh</td>
</tr>
<tr>
<td>.ksh</td>
<td>text/x-script.ksh</td>
</tr>
<tr>
<td>.la</td>
<td>audio/nspaudio</td>
</tr>
<tr>
<td>.la</td>
<td>audio/x-nspaudio</td>
</tr>
<tr>
<td>.lam</td>
<td>audio/x-liveaudio</td>
</tr>
<tr>
<td>.latex</td>
<td>application/x-latex</td>
</tr>
<tr>
<td>.lha</td>
<td>application/lha</td>
</tr>
<tr>
<td>.lha</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.lha</td>
<td>application/x-lha</td>
</tr>
<tr>
<td>.lhx</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.list</td>
<td>text/plain</td>
</tr>
<tr>
<td>.lma</td>
<td>audio/nspaudio</td>
</tr>
<tr>
<td>.lma</td>
<td>audio/x-nspaudio</td>
</tr>
<tr>
<td>.log</td>
<td>text/plain</td>
</tr>
<tr>
<td>.lsp</td>
<td>application/x-lisp</td>
</tr>
<tr>
<td>.lsp</td>
<td>text/x-script.lisp</td>
</tr>
<tr>
<td>.lst</td>
<td>text/plain</td>
</tr>
<tr>
<td>.lsx</td>
<td>text/x-la-asf</td>
</tr>
<tr>
<td>.ltx</td>
<td>application/x-latex</td>
</tr>
<tr>
<td>.lzh</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.lzh</td>
<td>application/x-lzh</td>
</tr>
<tr>
<td>.lzx</td>
<td>application/lzx</td>
</tr>
<tr>
<td>.lzx</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.lzx</td>
<td>application/x-lzx</td>
</tr>
<tr>
<td>.m</td>
<td>text/plain</td>
</tr>
<tr>
<td>.m</td>
<td>text/x-m</td>
</tr>
<tr>
<td>.m1v</td>
<td>video/mpeg</td>
</tr>
<tr>
<td>.m2a</td>
<td>audio/mpeg</td>
</tr>
<tr>
<td>.m2v</td>
<td>video/mpeg</td>
</tr>
<tr>
<td>.m3u</td>
<td>audio/x-mpequrl</td>
</tr>
<tr>
<td>.man</td>
<td>application/x-troff-man</td>
</tr>
<tr>
<td>.map</td>
<td>application/x-navimap</td>
</tr>
<tr>
<td>.mar</td>
<td>text/plain</td>
</tr>
<tr>
<td>.mbd</td>
<td>application/mbedlet</td>
</tr>
<tr>
<td>.mc$</td>
<td>application/x-magic-cap-package-1.0</td>
</tr>
<tr>
<td>.mcd</td>
<td>application/mcad</td>
</tr>
<tr>
<td>.mcd</td>
<td>application/x-mathcad</td>
</tr>
<tr>
<td>.mcf</td>
<td>image/vasa</td>
</tr>
<tr>
<td>.mcf</td>
<td>text/mcf</td>
</tr>
<tr>
<td>.mcp</td>
<td>application/netmc</td>
</tr>
<tr>
<td>.me</td>
<td>application/x-troff-me</td>
</tr>
<tr>
<td>.mht</td>
<td>message/rfc822</td>
</tr>
<tr>
<td>.mhtml</td>
<td>message/rfc822</td>
</tr>
<tr>
<td>.mid</td>
<td>application/x-midi</td>
</tr>
<tr>
<td>.mid</td>
<td>audio/midi</td>
</tr>
<tr>
<td>.mid</td>
<td>audio/x-mid</td>
</tr>
<tr>
<td>.mid</td>
<td>audio/x-midi</td>
</tr>
<tr>
<td>.mid</td>
<td>music/crescendo</td>
</tr>
<tr>
<td>.mid</td>
<td>x-music/x-midi</td>
</tr>
<tr>
<td>.midi</td>
<td>application/x-midi</td>
</tr>
<tr>
<td>.midi</td>
<td>audio/midi</td>
</tr>
<tr>
<td>.midi</td>
<td>audio/x-mid</td>
</tr>
<tr>
<td>.midi</td>
<td>audio/x-midi</td>
</tr>
<tr>
<td>.midi</td>
<td>music/crescendo</td>
</tr>
<tr>
<td>.midi</td>
<td>x-music/x-midi</td>
</tr>
<tr>
<td>.mif</td>
<td>application/x-frame</td>
</tr>
<tr>
<td>.mif</td>
<td>application/x-mif</td>
</tr>
<tr>
<td>.mime</td>
<td>message/rfc822</td>
</tr>
<tr>
<td>.mime</td>
<td>www/mime</td>
</tr>
<tr>
<td>.mjf</td>
<td>audio/x-vnd.audioexplosion.mjuicemediafile</td>
</tr>
<tr>
<td>.mjpg</td>
<td>video/x-motion-jpeg</td>
</tr>
<tr>
<td>.mm</td>
<td>application/base64</td>
</tr>
<tr>
<td>.mm</td>
<td>application/x-meme</td>
</tr>
<tr>
<td>.mme</td>
<td>application/base64</td>
</tr>
<tr>
<td>.mod</td>
<td>audio/mod</td>
</tr>
<tr>
<td>.mod</td>
<td>audio/x-mod</td>
</tr>
<tr>
<td>.moov</td>
<td>video/quicktime</td>
</tr>
<tr>
<td>.mov</td>
<td>video/quicktime</td>
</tr>
<tr>
<td>.movie</td>
<td>video/x-sgi-movie</td>
</tr>
<tr>
<td>.mp2</td>
<td>audio/mpeg</td>
</tr>
<tr>
<td>.mp2</td>
<td>audio/x-mpeg</td>
</tr>
<tr>
<td>.mp2</td>
<td>video/mpeg</td>
</tr>
<tr>
<td>.mp2</td>
<td>video/x-mpeg</td>
</tr>
<tr>
<td>.mp2</td>
<td>video/x-mpeq2a</td>
</tr>
<tr>
<td>.mp3</td>
<td>audio/mpeg3</td>
</tr>
<tr>
<td>.mp3</td>
<td>audio/x-mpeg-3</td>
</tr>
<tr>
<td>.mp3</td>
<td>video/mpeg</td>
</tr>
<tr>
<td>.mp3</td>
<td>video/x-mpeg</td>
</tr>
<tr>
<td>.mpa</td>
<td>audio/mpeg</td>
</tr>
<tr>
<td>.mpa</td>
<td>video/mpeg</td>
</tr>
<tr>
<td>.mpc</td>
<td>application/x-project</td>
</tr>
<tr>
<td>.mpe</td>
<td>video/mpeg</td>
</tr>
<tr>
<td>.mpeg</td>
<td>video/mpeg</td>
</tr>
<tr>
<td>.mpg</td>
<td>audio/mpeg</td>
</tr>
<tr>
<td>.mpg</td>
<td>video/mpeg</td>
</tr>
<tr>
<td>.mpga</td>
<td>audio/mpeg</td>
</tr>
<tr>
<td>.mpp</td>
<td>application/vnd.ms-project</td>
</tr>
<tr>
<td>.mpt</td>
<td>application/x-project</td>
</tr>
<tr>
<td>.mpv</td>
<td>application/x-project</td>
</tr>
<tr>
<td>.mpx</td>
<td>application/x-project</td>
</tr>
<tr>
<td>.mrc</td>
<td>application/marc</td>
</tr>
<tr>
<td>.ms</td>
<td>application/x-troff-ms</td>
</tr>
<tr>
<td>.mv</td>
<td>video/x-sgi-movie</td>
</tr>
<tr>
<td>.my</td>
<td>audio/make</td>
</tr>
<tr>
<td>.mzz</td>
<td>application/x-vnd.audioexplosion.mzz</td>
</tr>
<tr>
<td>.nap</td>
<td>image/naplps</td>
</tr>
<tr>
<td>.naplps</td>
<td>image/naplps</td>
</tr>
<tr>
<td>.nc</td>
<td>application/x-netcdf</td>
</tr>
<tr>
<td>.ncm</td>
<td>application/vnd.nokia.configuration-message</td>
</tr>
<tr>
<td>.nif</td>
<td>image/x-niff</td>
</tr>
<tr>
<td>.niff</td>
<td>image/x-niff</td>
</tr>
<tr>
<td>.nix</td>
<td>application/x-mix-transfer</td>
</tr>
<tr>
<td>.nsc</td>
<td>application/x-conference</td>
</tr>
<tr>
<td>.nvd</td>
<td>application/x-navidoc</td>
</tr>
<tr>
<td>.o</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.oda</td>
<td>application/oda</td>
</tr>
<tr>
<td>.omc</td>
<td>application/x-omc</td>
</tr>
<tr>
<td>.omcd</td>
<td>application/x-omcdatamaker</td>
</tr>
<tr>
<td>.omcr</td>
<td>application/x-omcregerator</td>
</tr>
<tr>
<td>.p</td>
<td>text/x-pascal</td>
</tr>
<tr>
<td>.p10</td>
<td>application/pkcs10</td>
</tr>
<tr>
<td>.p10</td>
<td>application/x-pkcs10</td>
</tr>
<tr>
<td>.p12</td>
<td>application/pkcs-12</td>
</tr>
<tr>
<td>.p12</td>
<td>application/x-pkcs12</td>
</tr>
<tr>
<td>.p7a</td>
<td>application/x-pkcs7-signature</td>
</tr>
<tr>
<td>.p7c</td>
<td>application/pkcs7-mime</td>
</tr>
<tr>
<td>.p7c</td>
<td>application/x-pkcs7-mime</td>
</tr>
<tr>
<td>.p7m</td>
<td>application/pkcs7-mime</td>
</tr>
<tr>
<td>.p7m</td>
<td>application/x-pkcs7-mime</td>
</tr>
<tr>
<td>.p7r</td>
<td>application/x-pkcs7-certreqresp</td>
</tr>
<tr>
<td>.p7s</td>
<td>application/pkcs7-signature</td>
</tr>
<tr>
<td>.part</td>
<td>application/pro_eng</td>
</tr>
<tr>
<td>.pas</td>
<td>text/pascal</td>
</tr>
<tr>
<td>.pbm</td>
<td>image/x-portable-bitmap</td>
</tr>
<tr>
<td>.pcl</td>
<td>application/vnd.hp-pcl</td>
</tr>
<tr>
<td>.pcl</td>
<td>application/x-pcl</td>
</tr>
<tr>
<td>.pct</td>
<td>image/x-pict</td>
</tr>
<tr>
<td>.pcx</td>
<td>image/x-pcx</td>
</tr>
<tr>
<td>.pdb</td>
<td>chemical/x-pdb</td>
</tr>
<tr>
<td>.pdf</td>
<td>application/pdf</td>
</tr>
<tr>
<td>.pfunk</td>
<td>audio/make</td>
</tr>
<tr>
<td>.pfunk</td>
<td>audio/make.my.funk</td>
</tr>
<tr>
<td>.pgm</td>
<td>image/x-portable-graymap</td>
</tr>
<tr>
<td>.pgm</td>
<td>image/x-portable-greymap</td>
</tr>
<tr>
<td>.pic</td>
<td>image/pict</td>
</tr>
<tr>
<td>.pict</td>
<td>image/pict</td>
</tr>
<tr>
<td>.pkg</td>
<td>application/x-newton-compatible-pkg</td>
</tr>
<tr>
<td>.pko</td>
<td>application/vnd.ms-pki.pko</td>
</tr>
<tr>
<td>.pl</td>
<td>text/plain</td>
</tr>
<tr>
<td>.pl</td>
<td>text/x-script.perl</td>
</tr>
<tr>
<td>.plx</td>
<td>application/x-pixclscript</td>
</tr>
<tr>
<td>.pm</td>
<td>image/x-xpixmap</td>
</tr>
<tr>
<td>.pm</td>
<td>text/x-script.perl-module</td>
</tr>
<tr>
<td>.pm4</td>
<td>application/x-pagemaker</td>
</tr>
<tr>
<td>.pm5</td>
<td>application/x-pagemaker</td>
</tr>
<tr>
<td>.png</td>
<td>image/png</td>
</tr>
<tr>
<td>.pnm</td>
<td>application/x-portable-anymap</td>
</tr>
<tr>
<td>.pnm</td>
<td>image/x-portable-anymap</td>
</tr>
<tr>
<td>.pot</td>
<td>application/mspowerpoint</td>
</tr>
<tr>
<td>.pot</td>
<td>application/vnd.ms-powerpoint</td>
</tr>
<tr>
<td>.pov</td>
<td>model/x-pov</td>
</tr>
<tr>
<td>.ppa</td>
<td>application/vnd.ms-powerpoint</td>
</tr>
<tr>
<td>.ppm</td>
<td>image/x-portable-pixmap</td>
</tr>
<tr>
<td>.pps</td>
<td>application/mspowerpoint</td>
</tr>
<tr>
<td>.pps</td>
<td>application/vnd.ms-powerpoint</td>
</tr>
<tr>
<td>.ppt</td>
<td>application/mspowerpoint</td>
</tr>
<tr>
<td>.ppt</td>
<td>application/powerpoint</td>
</tr>
<tr>
<td>.ppt</td>
<td>application/vnd.ms-powerpoint</td>
</tr>
<tr>
<td>.ppt</td>
<td>application/x-mspowerpoint</td>
</tr>
<tr>
<td>.ppz</td>
<td>application/mspowerpoint</td>
</tr>
<tr>
<td>.pre</td>
<td>application/x-freelance</td>
</tr>
<tr>
<td>.prt</td>
<td>application/pro_eng</td>
</tr>
<tr>
<td>.ps</td>
<td>application/postscript</td>
</tr>
<tr>
<td>.psd</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.pvu</td>
<td>paleovu/x-pv</td>
</tr>
<tr>
<td>.pwz</td>
<td>application/vnd.ms-powerpoint</td>
</tr>
<tr>
<td>.py</td>
<td>text/x-script.phyton</td>
</tr>
<tr>
<td>.pyc</td>
<td>application/x-bytecode.python</td>
</tr>
<tr>
<td>.qcp</td>
<td>audio/vnd.qcelp</td>
</tr>
<tr>
<td>.qd3</td>
<td>x-world/x-3dmf</td>
</tr>
<tr>
<td>.qd3d</td>
<td>x-world/x-3dmf</td>
</tr>
<tr>
<td>.qif</td>
<td>image/x-quicktime</td>
</tr>
<tr>
<td>.qt</td>
<td>video/quicktime</td>
</tr>
<tr>
<td>.qtc</td>
<td>video/x-qtc</td>
</tr>
<tr>
<td>.qti</td>
<td>image/x-quicktime</td>
</tr>
<tr>
<td>.qtif</td>
<td>image/x-quicktime</td>
</tr>
<tr>
<td>.ra</td>
<td>audio/x-pn-realaudio</td>
</tr>
<tr>
<td>.ra</td>
<td>audio/x-pn-realaudio-plugin</td>
</tr>
<tr>
<td>.ra</td>
<td>audio/x-realaudio</td>
</tr>
<tr>
<td>.ram</td>
<td>audio/x-pn-realaudio</td>
</tr>
<tr>
<td>.ras</td>
<td>application/x-cmu-raster</td>
</tr>
<tr>
<td>.ras</td>
<td>image/cmu-raster</td>
</tr>
<tr>
<td>.ras</td>
<td>image/x-cmu-raster</td>
</tr>
<tr>
<td>.rast</td>
<td>image/cmu-raster</td>
</tr>
<tr>
<td>.rexx</td>
<td>text/x-script.rexx</td>
</tr>
<tr>
<td>.rf</td>
<td>image/vnd.rn-realflash</td>
</tr>
<tr>
<td>.rgb</td>
<td>image/x-rgb</td>
</tr>
<tr>
<td>.rm</td>
<td>application/vnd.rn-realmedia</td>
</tr>
<tr>
<td>.rm</td>
<td>audio/x-pn-realaudio</td>
</tr>
<tr>
<td>.rmi</td>
<td>audio/mid</td>
</tr>
<tr>
<td>.rmm</td>
<td>audio/x-pn-realaudio</td>
</tr>
<tr>
<td>.rmp</td>
<td>audio/x-pn-realaudio</td>
</tr>
<tr>
<td>.rmp</td>
<td>audio/x-pn-realaudio-plugin</td>
</tr>
<tr>
<td>.rng</td>
<td>application/ringing-tones</td>
</tr>
<tr>
<td>.rng</td>
<td>application/vnd.nokia.ringing-tone</td>
</tr>
<tr>
<td>.rnx</td>
<td>application/vnd.rn-realplayer</td>
</tr>
<tr>
<td>.roff</td>
<td>application/x-troff</td>
</tr>
<tr>
<td>.rp</td>
<td>image/vnd.rn-realpix</td>
</tr>
<tr>
<td>.rpm</td>
<td>audio/x-pn-realaudio-plugin</td>
</tr>
<tr>
<td>.rt</td>
<td>text/richtext</td>
</tr>
<tr>
<td>.rt</td>
<td>text/vnd.rn-realtext</td>
</tr>
<tr>
<td>.rtf</td>
<td>application/rtf</td>
</tr>
<tr>
<td>.rtf</td>
<td>application/x-rtf</td>
</tr>
<tr>
<td>.rtf</td>
<td>text/richtext</td>
</tr>
<tr>
<td>.rtx</td>
<td>application/rtf</td>
</tr>
<tr>
<td>.rtx</td>
<td>text/richtext</td>
</tr>
<tr>
<td>.rv</td>
<td>video/vnd.rn-realvideo</td>
</tr>
<tr>
<td>.s</td>
<td>text/x-asm</td>
</tr>
<tr>
<td>.s3m</td>
<td>audio/s3m</td>
</tr>
<tr>
<td>.saveme</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.sbk</td>
<td>application/x-tbook</td>
</tr>
<tr>
<td>.scm</td>
<td>application/x-lotusscreencam</td>
</tr>
<tr>
<td>.scm</td>
<td>text/x-script.guile</td>
</tr>
<tr>
<td>.scm</td>
<td>text/x-script.scheme</td>
</tr>
<tr>
<td>.scm</td>
<td>video/x-scm</td>
</tr>
<tr>
<td>.sdml</td>
<td>text/plain</td>
</tr>
<tr>
<td>.sdp</td>
<td>application/sdp</td>
</tr>
<tr>
<td>.sdp</td>
<td>application/x-sdp</td>
</tr>
<tr>
<td>.sdr</td>
<td>application/sounder</td>
</tr>
<tr>
<td>.sea</td>
<td>application/sea</td>
</tr>
<tr>
<td>.sea</td>
<td>application/x-sea</td>
</tr>
<tr>
<td>.set</td>
<td>application/set</td>
</tr>
<tr>
<td>.sgm</td>
<td>text/sgml</td>
</tr>
<tr>
<td>.sgm</td>
<td>text/x-sgml</td>
</tr>
<tr>
<td>.sgml</td>
<td>text/sgml</td>
</tr>
<tr>
<td>.sgml</td>
<td>text/x-sgml</td>
</tr>
<tr>
<td>.sh</td>
<td>application/x-bsh</td>
</tr>
<tr>
<td>.sh</td>
<td>application/x-sh</td>
</tr>
<tr>
<td>.sh</td>
<td>application/x-shar</td>
</tr>
<tr>
<td>.sh</td>
<td>text/x-script.sh</td>
</tr>
<tr>
<td>.shar</td>
<td>application/x-bsh</td>
</tr>
<tr>
<td>.shar</td>
<td>application/x-shar</td>
</tr>
<tr>
<td>.shtml</td>
<td>text/html</td>
</tr>
<tr>
<td>.shtml</td>
<td>text/x-server-parsed-html</td>
</tr>
<tr>
<td>.sid</td>
<td>audio/x-psid</td>
</tr>
<tr>
<td>.sit</td>
<td>application/x-sit</td>
</tr>
<tr>
<td>.sit</td>
<td>application/x-stuffit</td>
</tr>
<tr>
<td>.skd</td>
<td>application/x-koan</td>
</tr>
<tr>
<td>.skm</td>
<td>application/x-koan</td>
</tr>
<tr>
<td>.skp</td>
<td>application/x-koan</td>
</tr>
<tr>
<td>.skt</td>
<td>application/x-koan</td>
</tr>
<tr>
<td>.sl</td>
<td>application/x-seelogo</td>
</tr>
<tr>
<td>.smi</td>
<td>application/smil</td>
</tr>
<tr>
<td>.smil</td>
<td>application/smil</td>
</tr>
<tr>
<td>.snd</td>
<td>audio/basic</td>
</tr>
<tr>
<td>.snd</td>
<td>audio/x-adpcm</td>
</tr>
<tr>
<td>.sol</td>
<td>application/solids</td>
</tr>
<tr>
<td>.spc</td>
<td>application/x-pkcs7-certificates</td>
</tr>
<tr>
<td>.spc</td>
<td>text/x-speech</td>
</tr>
<tr>
<td>.spl</td>
<td>application/futuresplash</td>
</tr>
<tr>
<td>.spr</td>
<td>application/x-sprite</td>
</tr>
<tr>
<td>.sprite</td>
<td>application/x-sprite</td>
</tr>
<tr>
<td>.src</td>
<td>application/x-wais-source</td>
</tr>
<tr>
<td>.ssi</td>
<td>text/x-server-parsed-html</td>
</tr>
<tr>
<td>.ssm</td>
<td>application/streamingmedia</td>
</tr>
<tr>
<td>.sst</td>
<td>application/vnd.ms-pki.certstore</td>
</tr>
<tr>
<td>.step</td>
<td>application/step</td>
</tr>
<tr>
<td>.stl</td>
<td>application/sla</td>
</tr>
<tr>
<td>.stl</td>
<td>application/vnd.ms-pki.stl</td>
</tr>
<tr>
<td>.stl</td>
<td>application/x-navistyle</td>
</tr>
<tr>
<td>.stp</td>
<td>application/step</td>
</tr>
<tr>
<td>.sv4cpio</td>
<td>application/x-sv4cpio</td>
</tr>
<tr>
<td>.sv4crc</td>
<td>application/x-sv4crc</td>
</tr>
<tr>
<td>.svf</td>
<td>image/vnd.dwg</td>
</tr>
<tr>
<td>.svf</td>
<td>image/x-dwg</td>
</tr>
<tr>
<td>.svr</td>
<td>application/x-world</td>
</tr>
<tr>
<td>.svr</td>
<td>x-world/x-svr</td>
</tr>
<tr>
<td>.swf</td>
<td>application/x-shockwave-flash</td>
</tr>
<tr>
<td>.t</td>
<td>application/x-troff</td>
</tr>
<tr>
<td>.talk</td>
<td>text/x-speech</td>
</tr>
<tr>
<td>.tar</td>
<td>application/x-tar</td>
</tr>
<tr>
<td>.tbk</td>
<td>application/toolbook</td>
</tr>
<tr>
<td>.tbk</td>
<td>application/x-tbook</td>
</tr>
<tr>
<td>.tcl</td>
<td>application/x-tcl</td>
</tr>
<tr>
<td>.tcl</td>
<td>text/x-script.tcl</td>
</tr>
<tr>
<td>.tcsh</td>
<td>text/x-script.tcsh</td>
</tr>
<tr>
<td>.tex</td>
<td>application/x-tex</td>
</tr>
<tr>
<td>.texi</td>
<td>application/x-texinfo</td>
</tr>
<tr>
<td>.texinfo</td>
<td>application/x-texinfo</td>
</tr>
<tr>
<td>.text</td>
<td>application/plain</td>
</tr>
<tr>
<td>.text</td>
<td>text/plain</td>
</tr>
<tr>
<td>.tgz</td>
<td>application/gnutar</td>
</tr>
<tr>
<td>.tgz</td>
<td>application/x-compressed</td>
</tr>
<tr>
<td>.tif</td>
<td>image/tiff</td>
</tr>
<tr>
<td>.tif</td>
<td>image/x-tiff</td>
</tr>
<tr>
<td>.tiff</td>
<td>image/tiff</td>
</tr>
<tr>
<td>.tiff</td>
<td>image/x-tiff</td>
</tr>
<tr>
<td>.tr</td>
<td>application/x-troff</td>
</tr>
<tr>
<td>.tsi</td>
<td>audio/tsp-audio</td>
</tr>
<tr>
<td>.tsp</td>
<td>application/dsptype</td>
</tr>
<tr>
<td>.tsp</td>
<td>audio/tsplayer</td>
</tr>
<tr>
<td>.tsv</td>
<td>text/tab-separated-values</td>
</tr>
<tr>
<td>.turbot</td>
<td>image/florian</td>
</tr>
<tr>
<td>.txt</td>
<td>text/plain</td>
</tr>
<tr>
<td>.uil</td>
<td>text/x-uil</td>
</tr>
<tr>
<td>.uni</td>
<td>text/uri-list</td>
</tr>
<tr>
<td>.unis</td>
<td>text/uri-list</td>
</tr>
<tr>
<td>.unv</td>
<td>application/i-deas</td>
</tr>
<tr>
<td>.uri</td>
<td>text/uri-list</td>
</tr>
<tr>
<td>.uris</td>
<td>text/uri-list</td>
</tr>
<tr>
<td>.ustar</td>
<td>application/x-ustar</td>
</tr>
<tr>
<td>.ustar</td>
<td>multipart/x-ustar</td>
</tr>
<tr>
<td>.uu</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.uu</td>
<td>text/x-uuencode</td>
</tr>
<tr>
<td>.uue</td>
<td>text/x-uuencode</td>
</tr>
<tr>
<td>.vcd</td>
<td>application/x-cdlink</td>
</tr>
<tr>
<td>.vcs</td>
<td>text/x-vcalendar</td>
</tr>
<tr>
<td>.vda</td>
<td>application/vda</td>
</tr>
<tr>
<td>.vdo</td>
<td>video/vdo</td>
</tr>
<tr>
<td>.vew</td>
<td>application/groupwise</td>
</tr>
<tr>
<td>.viv</td>
<td>video/vivo</td>
</tr>
<tr>
<td>.viv</td>
<td>video/vnd.vivo</td>
</tr>
<tr>
<td>.vivo</td>
<td>video/vivo</td>
</tr>
<tr>
<td>.vivo</td>
<td>video/vnd.vivo</td>
</tr>
<tr>
<td>.vmd</td>
<td>application/vocaltec-media-desc</td>
</tr>
<tr>
<td>.vmf</td>
<td>application/vocaltec-media-file</td>
</tr>
<tr>
<td>.voc</td>
<td>audio/voc</td>
</tr>
<tr>
<td>.voc</td>
<td>audio/x-voc</td>
</tr>
<tr>
<td>.vos</td>
<td>video/vosaic</td>
</tr>
<tr>
<td>.vox</td>
<td>audio/voxware</td>
</tr>
<tr>
<td>.vqe</td>
<td>audio/x-twinvq-plugin</td>
</tr>
<tr>
<td>.vqf</td>
<td>audio/x-twinvq</td>
</tr>
<tr>
<td>.vql</td>
<td>audio/x-twinvq-plugin</td>
</tr>
<tr>
<td>.vrml</td>
<td>application/x-vrml</td>
</tr>
<tr>
<td>.vrml</td>
<td>model/vrml</td>
</tr>
<tr>
<td>.vrml</td>
<td>x-world/x-vrml</td>
</tr>
<tr>
<td>.vrt</td>
<td>x-world/x-vrt</td>
</tr>
<tr>
<td>.vsd</td>
<td>application/x-visio</td>
</tr>
<tr>
<td>.vst</td>
<td>application/x-visio</td>
</tr>
<tr>
<td>.vsw</td>
<td>application/x-visio</td>
</tr>
<tr>
<td>.w60</td>
<td>application/wordperfect6.0</td>
</tr>
<tr>
<td>.w61</td>
<td>application/wordperfect6.1</td>
</tr>
<tr>
<td>.w6w</td>
<td>application/msword</td>
</tr>
<tr>
<td>.wav</td>
<td>audio/wav</td>
</tr>
<tr>
<td>.wav</td>
<td>audio/x-wav</td>
</tr>
<tr>
<td>.wb1</td>
<td>application/x-qpro</td>
</tr>
<tr>
<td>.wbmp</td>
<td>image/vnd.wap.wbmp</td>
</tr>
<tr>
<td>.web</td>
<td>application/vnd.xara</td>
</tr>
<tr>
<td>.wiz</td>
<td>application/msword</td>
</tr>
<tr>
<td>.wk1</td>
<td>application/x-123</td>
</tr>
<tr>
<td>.wmf</td>
<td>windows/metafile</td>
</tr>
<tr>
<td>.wml</td>
<td>text/vnd.wap.wml</td>
</tr>
<tr>
<td>.wmlc</td>
<td>application/vnd.wap.wmlc</td>
</tr>
<tr>
<td>.wmls</td>
<td>text/vnd.wap.wmlscript</td>
</tr>
<tr>
<td>.wmlsc</td>
<td>application/vnd.wap.wmlscriptc</td>
</tr>
<tr>
<td>.word</td>
<td>application/msword</td>
</tr>
<tr>
<td>.wp</td>
<td>application/wordperfect</td>
</tr>
<tr>
<td>.wp5</td>
<td>application/wordperfect</td>
</tr>
<tr>
<td>.wp5</td>
<td>application/wordperfect6.0</td>
</tr>
<tr>
<td>.wp6</td>
<td>application/wordperfect</td>
</tr>
<tr>
<td>.wpd</td>
<td>application/wordperfect</td>
</tr>
<tr>
<td>.wpd</td>
<td>application/x-wpwin</td>
</tr>
<tr>
<td>.wq1</td>
<td>application/x-lotus</td>
</tr>
<tr>
<td>.wri</td>
<td>application/mswrite</td>
</tr>
<tr>
<td>.wri</td>
<td>application/x-wri</td>
</tr>
<tr>
<td>.wrl</td>
<td>application/x-world</td>
</tr>
<tr>
<td>.wrl</td>
<td>model/vrml</td>
</tr>
<tr>
<td>.wrl</td>
<td>x-world/x-vrml</td>
</tr>
<tr>
<td>.wrz</td>
<td>model/vrml</td>
</tr>
<tr>
<td>.wrz</td>
<td>x-world/x-vrml</td>
</tr>
<tr>
<td>.wsc</td>
<td>text/scriplet</td>
</tr>
<tr>
<td>.wsrc</td>
<td>application/x-wais-source</td>
</tr>
<tr>
<td>.wtk</td>
<td>application/x-wintalk</td>
</tr>
<tr>
<td>.xbm</td>
<td>image/x-xbitmap</td>
</tr>
<tr>
<td>.xbm</td>
<td>image/x-xbm</td>
</tr>
<tr>
<td>.xbm</td>
<td>image/xbm</td>
</tr>
<tr>
<td>.xdr</td>
<td>video/x-amt-demorun</td>
</tr>
<tr>
<td>.xgz</td>
<td>xgl/drawing</td>
</tr>
<tr>
<td>.xif</td>
<td>image/vnd.xiff</td>
</tr>
<tr>
<td>.xl</td>
<td>application/excel</td>
</tr>
<tr>
<td>.xla</td>
<td>application/excel</td>
</tr>
<tr>
<td>.xla</td>
<td>application/x-excel</td>
</tr>
<tr>
<td>.xla</td>
<td>application/x-msexcel</td>
</tr>
<tr>
<td>.xlb</td>
<td>application/excel</td>
</tr>
<tr>
<td>.xlb</td>
<td>application/vnd.ms-excel</td>
</tr>
<tr>
<td>.xlb</td>
<td>application/x-excel</td>
</tr>
<tr>
<td>.xlc</td>
<td>application/excel</td>
</tr>
<tr>
<td>.xlc</td>
<td>application/vnd.ms-excel</td>
</tr>
<tr>
<td>.xlc</td>
<td>application/x-excel</td>
</tr>
<tr>
<td>.xld</td>
<td>application/excel</td>
</tr>
<tr>
<td>.xld</td>
<td>application/x-excel</td>
</tr>
<tr>
<td>.xlk</td>
<td>application/excel</td>
</tr>
<tr>
<td>.xlk</td>
<td>application/x-excel</td>
</tr>
<tr>
<td>.xll</td>
<td>application/excel</td>
</tr>
<tr>
<td>.xll</td>
<td>application/vnd.ms-excel</td>
</tr>
<tr>
<td>.xll</td>
<td>application/x-excel</td>
</tr>
<tr>
<td>.xlm</td>
<td>application/excel</td>
</tr>
<tr>
<td>.xlm</td>
<td>application/vnd.ms-excel</td>
</tr>
<tr>
<td>.xlm</td>
<td>application/x-excel</td>
</tr>
<tr>
<td>.xls</td>
<td>application/excel</td>
</tr>
<tr>
<td>.xls</td>
<td>application/vnd.ms-excel</td>
</tr>
<tr>
<td>.xls</td>
<td>application/x-excel</td>
</tr>
<tr>
<td>.xls</td>
<td>application/x-msexcel</td>
</tr>
<tr>
<td>.xlt</td>
<td>application/excel</td>
</tr>
<tr>
<td>.xlt</td>
<td>application/x-excel</td>
</tr>
<tr>
<td>.xlv</td>
<td>application/excel</td>
</tr>
<tr>
<td>.xlv</td>
<td>application/x-excel</td>
</tr>
<tr>
<td>.xlw</td>
<td>application/excel</td>
</tr>
<tr>
<td>.xlw</td>
<td>application/vnd.ms-excel</td>
</tr>
<tr>
<td>.xlw</td>
<td>application/x-excel</td>
</tr>
<tr>
<td>.xlw</td>
<td>application/x-msexcel</td>
</tr>
<tr>
<td>.xm</td>
<td>audio/xm</td>
</tr>
<tr>
<td>.xml</td>
<td>application/xml</td>
</tr>
<tr>
<td>.xml</td>
<td>text/xml</td>
</tr>
<tr>
<td>.xmz</td>
<td>xgl/movie</td>
</tr>
<tr>
<td>.xpix</td>
<td>application/x-vnd.ls-xpix</td>
</tr>
<tr>
<td>.xpm</td>
<td>image/x-xpixmap</td>
</tr>
<tr>
<td>.xpm</td>
<td>image/xpm</td>
</tr>
<tr>
<td>.x-png</td>
<td>image/png</td>
</tr>
<tr>
<td>.xsr</td>
<td>video/x-amt-showrun</td>
</tr>
<tr>
<td>.xwd</td>
<td>image/x-xwd</td>
</tr>
<tr>
<td>.xwd</td>
<td>image/x-xwindowdump</td>
</tr>
<tr>
<td>.xyz</td>
<td>chemical/x-pdb</td>
</tr>
<tr>
<td>.z</td>
<td>application/x-compress</td>
</tr>
<tr>
<td>.z</td>
<td>application/x-compressed</td>
</tr>
<tr>
<td>.zip</td>
<td>application/x-compressed</td>
</tr>
<tr>
<td>.zip</td>
<td>application/x-zip-compressed</td>
</tr>
<tr>
<td>.zip</td>
<td>application/zip</td>
</tr>
<tr>
<td>.zip</td>
<td>multipart/x-zip</td>
</tr>
<tr>
<td>.zoo</td>
<td>application/octet-stream</td>
</tr>
<tr>
<td>.zsh</td>
<td>text/x-script.zsh</td>
</tr>
</tbody>
</table>
</div>
]]></content:encoded>
					
		
		
			</item>
	</channel>
</rss>

<!--
Performance optimized by W3 Total Cache. Learn more: https://www.boldgrid.com/w3-total-cache/?utm_source=w3tc&utm_medium=footer_comment&utm_campaign=free_plugin

Object Caching 0/220 objects using Redis
Page Caching using Disk: Enhanced (Page is feed) 
Content Delivery Network via Amazon Web Services: CloudFront: d3qpxhs44jx97p.cloudfront.net

Served from: www.warpconduit.net @ 2026-03-28 07:56:47 by W3 Total Cache
-->