<?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>Sniptools &#187; Stash/Code</title> <atom:link href="http://sniptools.com/tag/stashcode/feed/" rel="self" type="application/rss+xml" /><link>http://sniptools.com</link> <description>Design &#38; Technology Observations</description> <lastBuildDate>Tue, 15 May 2012 09:23:41 +0000</lastBuildDate> <language>en</language> <sy:updatePeriod>hourly</sy:updatePeriod> <sy:updateFrequency>1</sy:updateFrequency> <generator>http://wordpress.org/?v=3.3.2</generator> <xhtml:meta xmlns:xhtml="http://www.w3.org/1999/xhtml" name="robots" content="noindex" /> <item><title>Auto-generate a Table of Contents in Excel</title><link>http://sniptools.com/vault/auto-generate-a-table-of-contents-in-excel</link> <comments>http://sniptools.com/vault/auto-generate-a-table-of-contents-in-excel#comments</comments> <pubDate>Thu, 15 Jan 2004 03:35:13 +0000</pubDate> <dc:creator>Shanx</dc:creator> <category><![CDATA[Miscellaneous]]></category> <category><![CDATA[Excel]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Office]]></category> <category><![CDATA[Stash/Code]]></category><guid
isPermaLink="false">http://sniptools.com/cms/?p=63</guid> <description><![CDATA[Auto-generate a Table of Contents in Excel
]]></description> <content:encoded><![CDATA[<p>Here's a cool, handy macro to auto-generate a Table of Contents for any Excel file.</p><p><span
id="more-63"></span></p><h3>Here's a cool, handy macro that will auto-generate a Table of Contents for any Excel file.</h3><p>Steps remains the same as in any macro (Alt F11 to start VBA, Insert module, paste the code, save, File -&gt; Return to Excel, then Alt F8, and Run). That's a mouthful, but <a
href="/tipstricks/deleting-all-hyperlinks-from-a-microsoft-office-document">you know what to do</a>.</p><p>Here's the code:</p><div
class="wp_syntax"><table><tr><td
class="line_numbers"><pre>1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
</pre></td><td
class="code"><pre class="vb" style="font-family:monospace;">&lt;strong&gt;Sub GenerateTableOfContents()&lt;/strong&gt;
<span style="color: #008000;">' Does a TOC already exist?
</span><span style="color: #008000;">' If Err system variable is &amp;gt; 0, it doesn't
</span><span style="color: #151B8D; font-weight: bold;">Dim</span> wSheet <span style="color: #151B8D; font-weight: bold;">As</span> Worksheet
<span style="color: #151B8D; font-weight: bold;">On</span> <span style="color: #151B8D; font-weight: bold;">Error</span> <span style="color: #151B8D; font-weight: bold;">Resume</span> <span style="color: #8D38C9; font-weight: bold;">Next</span>
<span style="color: #151B8D; font-weight: bold;">Set</span> wSheet = Worksheets(<span style="color: #800000;">&quot;Table of Contents&quot;</span>)
<span style="color: #8D38C9; font-weight: bold;">If</span> <span style="color: #8D38C9; font-weight: bold;">Not</span> Err = 0 <span style="color: #8D38C9; font-weight: bold;">Then</span>
&nbsp;
<span style="color: #008000;">' The Table of contents doesn't exist. Add it
</span><span style="color: #151B8D; font-weight: bold;">Set</span> wSheet = Worksheets.Add(Before:=Worksheets(1))
wSheet.Name = <span style="color: #800000;">&quot;TOC&quot;</span>
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #8D38C9; font-weight: bold;">If</span>
<span style="color: #151B8D; font-weight: bold;">On</span> <span style="color: #151B8D; font-weight: bold;">Error</span> <span style="color: #8D38C9; font-weight: bold;">GoTo</span> 0
&nbsp;
<span style="color: #008000;">' Set up the table of contents page
</span>wSheet.[A2] = <span style="color: #800000;">&quot;Table of Contents&quot;</span>
&nbsp;
<span style="color: #8D38C9; font-weight: bold;">With</span> wSheet.[A6]
.CurrentRegion.Clear
.Value = <span style="color: #800000;">&quot;Subject&quot;</span>
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #8D38C9; font-weight: bold;">With</span>
&nbsp;
wSheet.[B6] = <span style="color: #800000;">&quot;Page(s)&quot;</span>
wSheet.Range(<span style="color: #800000;">&quot;A1:B1&quot;</span>).ColumnWidth = Array(36, 12)
TableRow = 7
PageCount = 0
Worksheets.<span style="color: #8D38C9; font-weight: bold;">Select</span>
displayMessage = <span style="color: #800000;">&quot;We'll do a Print Preview for some calculations.&quot;</span>
displayMessage = displayMessage &amp;amp; <span style="color: #800000;">&quot;Please 'Close' the window when it appears.&quot;</span>
MsgBox displayMessage
ActiveWindow.SelectedSheets.PrintPreview
&nbsp;
<span style="color: #008000;">' Now loop thru sheets, collecting TOC info
</span><span style="color: #8D38C9; font-weight: bold;">For</span> <span style="color: #8D38C9; font-weight: bold;">Each</span> S <span style="color: #8D38C9; font-weight: bold;">In</span> Worksheets
S.<span style="color: #8D38C9; font-weight: bold;">Select</span>
ThisName = S.Name
HPages = S.HPageBreaks.Count + 1
VPages = S.VPageBreaks.Count + 1
ThisPages = HPages * VPages
&nbsp;
<span style="color: #008000;">' Enter info about this sheet on TOC
</span>wSheet.Cells(TableRow, 1).Value = ThisName
wSheet.Cells(TableRow, 2).NumberFormat = <span style="color: #800000;">&quot;@&quot;</span>
<span style="color: #8D38C9; font-weight: bold;">If</span> ThisPages = 1 <span style="color: #8D38C9; font-weight: bold;">Then</span>
  wSheet.Cells(TableRow, 2).Value =
  PageCount + 1 &amp;amp; <span style="color: #800000;">&quot; &quot;</span>
<span style="color: #8D38C9; font-weight: bold;">Else</span>
  wSheet.Cells(TableRow, 2).Value =
  PageCount + 1 &amp;amp; <span style="color: #800000;">&quot; - &quot;</span> &amp;amp; PageCount + ThisPages
<span style="color: #8D38C9; font-weight: bold;">End</span> <span style="color: #8D38C9; font-weight: bold;">If</span>
PageCount = PageCount + ThisPages
TableRow = TableRow + 1
<span style="color: #8D38C9; font-weight: bold;">Next</span> S
&lt;strong&gt;End Sub&lt;/strong&gt;</pre></td></tr></table></div><p>That's all there is to it! Note that VBA does not allow putting the lines after an equal to sign (" = ") on a separate line, although the above code has them so (only to save formatting.)</p><p>Feel free to leave a note if you don't understand some bit of the code and I'll try to explain, though it's quite self-explanatory. The calculation of the number of pages is done through the number of page breaks inside the Print Preview.</p><p>Have fun!</p> ]]></content:encoded> <wfw:commentRss>http://sniptools.com/vault/auto-generate-a-table-of-contents-in-excel/feed/</wfw:commentRss> <slash:comments>8</slash:comments> </item> <item><title>SnipDHTML Editor</title><link>http://sniptools.com/vault/snipdhtml-editor</link> <comments>http://sniptools.com/vault/snipdhtml-editor#comments</comments> <pubDate>Sat, 24 May 2003 18:00:05 +0000</pubDate> <dc:creator>Shanx</dc:creator> <category><![CDATA[Miscellaneous]]></category> <category><![CDATA[Stash/Code]]></category><guid
isPermaLink="false">http://sniptools.com/cms/?p=18</guid> <description><![CDATA[SnipDHTML Editor
]]></description> <content:encoded><![CDATA[<p>A web-based "round-trip" HTML editor. You can code HTML and see how it looks on the side, or write text with formatting and see corresponding HTML interactively. Uses IE specific functions so currently works only with IE, but should give you ideas.</p><p><span
id="more-18"></span></p><p>Following  is a link to a web-based "round-trip" HTML editor. You can code HTML and see how it looks on the side, or write text with HTML formatting and see corresponding HTML interactively. Uses IE specific functions so currently works only with IE, but should give you ideas even if you want to work with other browsers.</p><div
class="centerbox" style="width:220px"><div
class="commentspreview"> <a
href="/dhtmleditor">Click here to see the WYSIWYG HTML editor</a></div></div> ]]></content:encoded> <wfw:commentRss>http://sniptools.com/vault/snipdhtml-editor/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>PerlDigger</title><link>http://sniptools.com/vault/perldigger</link> <comments>http://sniptools.com/vault/perldigger#comments</comments> <pubDate>Sun, 16 Mar 2003 04:18:02 +0000</pubDate> <dc:creator>Shanx</dc:creator> <category><![CDATA[Miscellaneous]]></category> <category><![CDATA[Stash/Code]]></category><guid
isPermaLink="false">http://sniptools.com/cms/?p=16</guid> <description><![CDATA[PerlDigger
]]></description> <content:encoded><![CDATA[<p>Perl Digger is a freeware Perl script to dig for information about the server-side environment including a list of all installed Perl modules with a handy link to their documentation at CPAN. The script is based on simple CSS, so you can easily modify how it looks.</p><p><span
id="more-16"></span></p><p>Perl Digger is a freeware Perl script to dig for information about the server-side environment including a list of all installed Perl modules with a handy link to their documentation at CPAN. The script is based on simple CSS, so you can easily modify how it looks.</p><p><a
href="/perldigger" title="Perldigger main page">Please click here</a> for the full code and a sample of what Perldigger looks like.</p> ]]></content:encoded> <wfw:commentRss>http://sniptools.com/vault/perldigger/feed/</wfw:commentRss> <slash:comments>11</slash:comments> </item> <item><title>UrlDigger</title><link>http://sniptools.com/vault/urldigger</link> <comments>http://sniptools.com/vault/urldigger#comments</comments> <pubDate>Mon, 17 Feb 2003 17:54:59 +0000</pubDate> <dc:creator>Shanx</dc:creator> <category><![CDATA[Miscellaneous]]></category> <category><![CDATA[Stash/Code]]></category><guid
isPermaLink="false">http://sniptools.com/cms/?p=12</guid> <description><![CDATA[UrlDigger
]]></description> <content:encoded><![CDATA[<p>URL Digger (formerly SnipStash) is a meta tags analyzer (and then some). Please note that any URLs "dug" will show user agent as 'Sniptools/UrlDigger-0.9.1'.</p><p><span
id="more-12"></span></p><h2>SnipStash: All the meta tags skinny</h2><p>URL Digger (formerly SnipStash) is a meta tags analyzer (and then some). Please note that any URLs "dug" will show user agent as 'Sniptools/UrlDigger-0.9.1'.</p><p> </p><div
style="text-align: center;padding: 10px; background: #eee;"> <br
/><b>Enter a valid URL below and let's analyze it:</b></p><form
action="/urldigger" method="get"><p><input
name="u" type="text" value="http://" size="42" />  </p> <input
type="submit" name="do" value="Analyze" /></form></div><p> </p><p>Btw, if you use IE, there is a nifty little utility called BLUNK that is implemented as an IE toolbar (<a
href="http://www.blunck.info/iehttpheaders.html" title="Blunk IE HTTP Headers Toolbar">http://www.blunck.info/iehttpheaders.html</a>).</p> ]]></content:encoded> <wfw:commentRss>http://sniptools.com/vault/urldigger/feed/</wfw:commentRss> <slash:comments>4</slash:comments> </item> <item><title>Auto-generating a list of all formulas in an Excel file</title><link>http://sniptools.com/vault/auto-generating-a-list-of-all-formulas-in-an-excel-file</link> <comments>http://sniptools.com/vault/auto-generating-a-list-of-all-formulas-in-an-excel-file#comments</comments> <pubDate>Sun, 09 Feb 2003 04:00:14 +0000</pubDate> <dc:creator>Shanx</dc:creator> <category><![CDATA[Miscellaneous]]></category> <category><![CDATA[Excel]]></category> <category><![CDATA[Microsoft]]></category> <category><![CDATA[Stash/Code]]></category> <category><![CDATA[Tips/Tricks]]></category><guid
isPermaLink="false">http://sniptools.com/cms/?p=11</guid> <description><![CDATA[Auto-generating a list of all formulas in an Excel file
]]></description> <content:encoded><![CDATA[<p>Here's a handy macro to make a new worksheet inside your Excel file, then traverse through each and every sheet in the file, collecting all functions and formulas used in the whole file. All these formulas are listed on a separate worksheet in the same file.</p><h3>Here's a handy macro to make a new worksheet inside your Excel file, then traverse through each and every sheet in the file, collecting all functions and formulas used in the whole file. All these formulas are listed on a separate worksheet in the same file.</h3><p>The code is below, feel free to use it but please attribute whenever you use it, thanks –</p><blockquote><pre>Option Explicit
<strong>Public Sub ListFormulasInWorkbook()</strong>
Const SHEETNAME As String = "Formulas in *"
Have fun!

Const ALLFORMULAS As Integer = _
xlNumbers + xlTextValues + xlLogical + xlErrors
Const maxRows As Long = 65500
Dim formulaSht As Worksheet
Dim destRng As Range
Dim cell As Range
Dim wkSht As Worksheet
Dim formulaRng As Range
Dim shCnt As Long
Dim oldScreenUpdating As Boolean
With Application
oldScreenUpdating = .ScreenUpdating
.ScreenUpdating = False
End With
shCnt = 0
ListFormulasAddSheet formulaSht, shCnt
<span style="color: #008800;">' Enumerate formulas on each sheet</span>
Set destRng = formulaSht.Range("A4")
For Each wkSht In ActiveWorkbook.Worksheets
If Not wkSht.Name Like SHEETNAME Then
Application.StatusBar = wkSht.Name
destRng.Value = wkSht.Name
Set destRng = destRng.Offset(1, 0)
On Error Resume Next
Set formulaRng = wkSht.Cells.SpecialCells( _
xlCellTypeFormulas, ALLFORMULAS)
On Error GoTo 0
If formulaRng Is Nothing Then
destRng.Offset(0, 1).Value = "None"
Set destRng = destRng.Offset(1, 0)
Else
For Each cell In formulaRng
With destRng
.Offset(0, 1) = cell.Address(0, 0)
.Offset(0, 2) = "'" &amp; cell.Formula
.Offset(0, 3) = cell.Value
End With
Set destRng = destRng.Offset(1, 0)
If destRng.row &gt; maxRows Then
ListFormulasAddSheet formulaSht, shCnt
Set destRng = formulaSht.Range("A5")
destRng.Offset(-1, 0).Value = wkSht.Name
End If
Next cell
Set formulaRng = Nothing
End If
With destRng.Resize(1, 4).Borders(xlEdgeBottom)
.LineStyle = xlContinuous
.Weight = xlThin
.ColorIndex = 5
End With
Set destRng = destRng.Offset(1, 0)
If destRng.row &gt; maxRows Then
ListFormulasAddSheet formulaSht, shCnt
Set destRng = formulaSht.Range("A5")
destRng.Offset(-1, 0).Value = wkSht.Name
End If
End If
Next wkSht
With Application
.StatusBar = False
.ScreenUpdating = oldScreenUpdating
End With
<strong>End Sub</strong>
<strong>Private Sub ListFormulasAddSheet( _
formulaSht As Worksheet, shtCnt As Long)</strong>
Const SHEETNAME As String = "Formulas in "
Const SHEETTITLE As String = "Formulas in $ as of "
Const DATEFORMAT As String = "dd MMM yyyy hh:mm"
Dim shtName As String
With ActiveWorkbook
<span style="color: #008800;">' Delete existing sheet, create new</span>
shtCnt = shtCnt + 1
shtName = Left(SHEETNAME &amp; .Name, 28)
If shtCnt &gt; 1 Then _
shtName = shtName &amp; "_" &amp; shtCnt
On Error Resume Next
Application.DisplayAlerts = False
.Worksheets(shtName).Delete
Application.DisplayAlerts = True
On Error GoTo 0
Set formulaSht = .Worksheets.Add( _
after:=Sheets(Sheets.Count))
End With
With formulaSht
<span style="color: #008800;">' Format headers</span>
.Name = shtName
.Columns(1).ColumnWidth = 15
.Columns(2).ColumnWidth = 8
.Columns(3).ColumnWidth = 60
.Columns(4).ColumnWidth = 40
With .Range("C:D")
.Font.Size = 9
.HorizontalAlignment = xlLeft
.EntireColumn.WrapText = True
End With
With .Range("A1")
.Value = Application.Substitute(SHEETTITLE, "$", _
ActiveWorkbook.Name) &amp; Format(Now, DATEFORMAT)
With .Font
.Bold = True
.ColorIndex = 5
.Size = 14
End With
End With
With .Range("A3").Resize(1, 4)
.Value = Array("Sheet", "Address", "Formula", "Value")
With .Font
.ColorIndex = 13
.Bold = True
.Size = 12
End With
.HorizontalAlignment = xlCenter
With .Borders(xlEdgeBottom)
.LineStyle = xlDouble
.Weight = xlThick
.ColorIndex = 5
End With
End With
End With
<strong>End Sub</strong>
</pre></blockquote><p>Have fun!</p> ]]></content:encoded> <wfw:commentRss>http://sniptools.com/vault/auto-generating-a-list-of-all-formulas-in-an-excel-file/feed/</wfw:commentRss> <slash:comments>0</slash:comments> </item> <item><title>SnipURL</title><link>http://sniptools.com/vault/snipurl</link> <comments>http://sniptools.com/vault/snipurl#comments</comments> <pubDate>Tue, 24 Sep 2002 17:50:16 +0000</pubDate> <dc:creator>Shanx</dc:creator> <category><![CDATA[Miscellaneous]]></category> <category><![CDATA[short links]]></category> <category><![CDATA[shorter URLs]]></category> <category><![CDATA[Snipurl]]></category> <category><![CDATA[Stash/Code]]></category><guid
isPermaLink="false">http://sniptools.com/cms/?p=7</guid> <description><![CDATA[SnipURL
]]></description> <content:encoded><![CDATA[<p>Website URLs are long and difficult to remember. SnipURL allows you to 'snip' your long URLs into small, friendly and persistent links for sharing and remembering. Free!</p><p>Website URLs are long and difficult to remember. SnipURL allows you to 'snip' your long URLs into small, friendly and persistent links for sharing and remembering. Free!</p><p>Following are some features of SnipURL –</p><p><strong>1. SHORTEN LONG, DIFFICULT-TO-REMEMBER URLs<br
/> </strong> Website URLs are getting longer and cumbersome. Not only are they difficult<br
/> to remember, it is also a pain sending them in emails because they<br
/> wrap on to more than one line and become un-clickable! SnipURL is a<br
/> fast and free service that allows you to "<span>snip</span>" your long URLs into small, compact links for sharing in emails and remembering easily.</p><p>Consider a web URL like the following (It is a real website, go<br
/> ahead and click it if you wish) –</p><blockquote><p><a
href="http://www.amazon.com/exec/obidos/ASIN/B00003CXZ3/ref=sr_aps_d_1_7/103%5C538622451046/">Something</a></p></blockquote><p>After "snipping" the same above URL looks like this –</p><blockquote><p><a
href="http://snipurl.com/d"><br
/> </a> http://snipurl.com/d (20 characters)<br
/> http://snipurl.com/memento (26 characters)</p><p>or</p><p>http://snurl.com/d (18 characters)<br
/> http://snurl.com/memento (24 characters)</p></blockquote><p>SnURL and SnipURL are the same domain. Note that these four URLs are <span
style="border-bottom: 1px solid #ff0000;"><strong>small</strong></span> so you can send them in emails without the fear of them wrapping, <strong><span
style="border-bottom: 1px solid #ff0000;">meaningful</span></strong> so you can remember and share them in the future, and <span
style="border-bottom: 1px solid #ff0000;"><strong>permanent</strong></span> so if your underlying URL expires or changes you can always modify your snipped URL. (Asa bonus, you can even see the popularity of you URLs by viewing how many people clicked on it). Snipping is easy. You can set up a <a
href="#shortcut">shortcut</a> (bookmarklet) on your browser and you're ready to go.</p><p><strong><br
/> 2. IN FIVE LANGUAGES (and more coming soon!)<br
/> </strong> The website<br
/> can be viewed in English,<br
/> <a
href="http://snipurl.com/cnindex.php">Chinese</a>,<br
/> <a
href="http://snipurl.com/jpindex.php">Japanese</a>,<br
/> <a
href="http://snipurl.com/esindex.php">Spanish</a> and<br
/> <a
href="http://snipurl.com/frindex.php">French</a>. We are also<br
/> working on <a
href="http://snipurl.com/faq/using#q19">text-only<br
/> versions</a> in each of these languages so that makes it 10 types<br
/> of websites as we write this. Among these languages, we cover at<br
/> least around 80% of the world if not more.</p><p><strong><br
/> 3. MORE INTUITIVE URLs WITH NICKNAMES<br
/> </strong> Don't like URLs<br
/> like <a
href="http://snipurl.com/h"><br
/> </a> target="_blank"&gt;http://snipurl.com/h because they are just some<br
/> random text? Then you can make<br
/> <a
href="http://snipurl.com/digicam_review"><br
/> </a> target="_blank"&gt;http://snipurl.com/digicam_review and post more<br
/> intuitive URLs to your mailing lists or in your newsletters with<br
/> sophisticated user tracking etc.</p><p><strong>4. PROTECTED SNIPPED URLs (PRIVATE)<br
/> </strong> Worried that<br
/> people can basically guess<br
/> <a
href="http://snipurl.com/1">http://snipurl.com/1</a> or<br
/> <a
href="http://snipurl.com/2">http://snipurl.com/2</a> or<br
/> <a
href="http://snipurl.com/%3csome_sequence_here">http://snipurl.com/&lt;some<br
/> sequence here</a>&gt;? But want to have a URL that you wish to<br
/> track BUT only with users you send the URL to? Then you can<br
/> "protect" your snippings with a keycode. SO instead of a URL such<br
/> as <a
href="http://snipurl.com/i">http://snipurl.com/i</a>, it will<br
/> become<br
/> <a
href="http://snipurl.com/i-secret">http://snipurl.com/i-secret</a><br
/> where "secret" was your password. Private "snippings" are excluded<br
/> from our statistics or search of course.</p><p><strong><br
/> 5. INTUITIVE STATISTICS &amp; SEARCH IN "MYSNIPURL"<br
/> </strong> A<br
/> quick registration process gives you access to all the URLs you<br
/> have snipped in one screen, along with click-through statistics.<br
/> You can also search for the URLs you have snipped by entering<br
/> keywords that were contained in the original link or the nicknames<br
/> you gave to your snipped URLs. Apart from your own URLs, we also<br
/> have some popular statistics under the<br
/> <a
href="else.php">EVERYTHING ELSE</a> section, which includes for<br
/> instance the <a
href="elsepopular.php">Most Popular<br
/> Snippings</a>.</p><p><strong><br
/> 6. EDIT SNIPPINGS!<br
/> </strong> If your underlying link has expired<br
/> or is deadlink, you can always edit your snipping from the<br
/> MYSNIPURL page. (None of the comparable websites that we are aware<br
/> of offer a possibility to edit your snippings).</p><p><strong><a
id="shortcut" name="shortcut"></a><br
/> 7. SHORTCUT<br
/> </strong> A spiffy shortcut allows you to add a<br
/> "bookmarklet" to your browser and "snip" URLs quickly (for people<br
/> who do not understand bookmarklets, we have a little visual help:<br
/> <a
href="SnipThis.htm" target="snipHelp"><br
/> </a> onclick="window.open(this.href, this.target,'status=yes,width=780,height=569'); return false"<br
/> title="Opens in a new window: How to drag the shortcut"&gt;http://snipurl.com/SnipThis.htm<br
/> which is a flash animation and opens in a new window or a<br
/> <a
href="http://snipurl.com/faq/whatis#q6">more detailed<br
/> FAQ</a>).</p><ul><li>Copy to clipboard quickly (pop up window closes automatically<br
/> after you copy the snipped URL in your clipboard)</li><li>Share the snipped URL right from this website</li><li>Compose new mails (using your default email client) …the<br
/> snipped URL is automatically inserted</li></ul><p><strong></strong></p><p><strong>8. A PUBLIC STATISTICS PAGE WITH FLOOD CONTROL<br
/> </strong> A public<br
/> statistics page<br
/> (<a
href="http://snipurl.com/else.php">http://snipurl.com/else.php</a>)<br
/> allows you to see the most popular snippings. A "flood control"<br
/> mechanism is implemented in this webpage so that unfairly "bumped"<br
/> accesses to URLs are carefully chaffed out. And of course, users<br
/> can search these too. "PROTECTED" URLs are not included in this<br
/> public view of course.</p><p><strong><br
/> 9. REAL REDIRECTS<br
/> </strong> SnipURL will also let you do "deep<br
/> snipping". So if your snipped website is<br
/> "<a
href="http://snipurl.com/e">http://snipurl.com/e</a>" (which<br
/> points to the website<br
/> "<a
href="http://www.copyright.gov/">http://www.copyright.gov</a>")<br
/> and you have directories and files below that level, you can access<br
/> them using<br
/> "<a
href="http://snipurl.com/e/carp/index.html">http://snipurl.com/e/carp/index.html</a>"<br
/> which is actually<br
/> <a
href="http://www.copyright.gov/carp/index.html">http://www.copyright.gov/carp/index.html</a>.</p><p><strong><br
/> 10. SPAM CONTROL<br
/> </strong> If a snipped redirection is suspected<br
/> unfair use of our services and is in violation of our Terms of Use,<br
/> we reserve the right to suspend the snipping. An example is <a
href="http://snipurl.com/th">http://snipurl.com/th</a>.</p><p><strong><br
/> 11. VISUAL INDICATION OF URL TYPES<br
/> </strong> When in the statistics webpage, a visual icon indicates what the nature of the<br
/> underlying URL is. E.g., <a
href="http://snipurl.com/else.php">http://snipurl.com/else.php</a>, so that you can decide before you unwittingly click on an executable or a PDF file for instance.</p><p><strong>12. PERMANANT SNIPPINGS!<br
/> </strong> Your snipped or shortened<br
/> URLs will be left as they are (you can always edit them too, of<br
/> course). <em>Snipped URLs never die, they just get spam protected,<br
/> if anything.</em> <img
src="http://sniptools.com/cms/wp-includes/images/smilies/icon_smile.gif?348443" alt=':)' class='wp-smiley' /></p><p><strong>13. TEXT-ONLY<br
/> VERSION FOR DIAL-UP USERS, OR FOR<br
/> <a
href="http://www.textbased.com/~minimalist/"><br
/> </a> target="_blank"&gt;MINIMALISTS IN GENERAL</strong><br
/> If you find graphics obstructing your work (although they make the<br
/> information more visually intuitive, so we would recommend using<br
/> this version if possible), then you can use our toned-down text<br
/> version as well. Read <a
href="http://www.snipurl.com/faq/using#q19" target="_blank">more about this in our FAQ</a>.</p><p><strong>14. A PERL API<br
/> </strong> SnipURL now exists as a Perl API for those who are interested! Click here to go get the module at CPAN. (Thanks to Taguchi-san of Cisco for letting us know about this)</p> ]]></content:encoded> <wfw:commentRss>http://sniptools.com/vault/snipurl/feed/</wfw:commentRss> <slash:comments>1</slash:comments> </item> </channel> </rss>
<!-- Performance optimized by W3 Total Cache. Learn more: http://www.w3-edge.com/wordpress-plugins/

Minified using disk: basic
Page Caching using disk: enhanced (User agent is rejected)
Database Caching 4/11 queries in 0.003 seconds using disk: basic
Object Caching 888/903 objects using disk: basic

Served from: sniptools.com @ 2012-05-21 19:23:45 -->
