<?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>blog.plee.me</title>
	<atom:link href="http://blog.plee.me/feed/" rel="self" type="application/rss+xml" />
	<link>http://blog.plee.me</link>
	<description>About software, technology and random things</description>
	<lastBuildDate>Sat, 19 May 2012 22:17:38 +0000</lastBuildDate>
	<language>en</language>
	<sy:updatePeriod>hourly</sy:updatePeriod>
	<sy:updateFrequency>1</sy:updateFrequency>
	<generator>http://wordpress.org/?v=</generator>
		<item>
		<title>Making Traceroutes Work with a Firewall (Windows)</title>
		<link>http://blog.plee.me/2012/05/making-traceroutes-work-with-a-firewall-windows/</link>
		<comments>http://blog.plee.me/2012/05/making-traceroutes-work-with-a-firewall-windows/#comments</comments>
		<pubDate>Sat, 19 May 2012 22:17:38 +0000</pubDate>
		<dc:creator>pl</dc:creator>
				<category><![CDATA[Guides / How Tos]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[11/0]]></category>
		<category><![CDATA[3/3]]></category>
		<category><![CDATA[allow]]></category>
		<category><![CDATA[code]]></category>
		<category><![CDATA[expired]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[icmp]]></category>
		<category><![CDATA[incoming]]></category>
		<category><![CDATA[port]]></category>
		<category><![CDATA[request timed out]]></category>
		<category><![CDATA[rules]]></category>
		<category><![CDATA[timeout]]></category>
		<category><![CDATA[traceroute]]></category>
		<category><![CDATA[tracert]]></category>
		<category><![CDATA[ttl]]></category>
		<category><![CDATA[type]]></category>
		<category><![CDATA[unreachable]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.plee.me/?p=187</guid>
		<description><![CDATA[Hi! Even though I've had software firewalls in action for years now, I haven't really come across too many instances where I'd need traceroutes. The few times I did, however, I noticed that I only got output like the following: &#62;tracert example.com Tracing route to example.com [123.123.123.123] over a maximum of 30 hops:   1     [...]]]></description>
			<content:encoded><![CDATA[<p>Hi!</p>
<p>Even though I've had software firewalls in action for years now, I haven't really come across too many instances where I'd need traceroutes. The few times I did, however, I noticed that I only got output like the following:</p>
<pre>&gt;tracert example.com

Tracing route to example.com [123.123.123.123]
over a maximum of 30 hops:

  1     *        *        *     Request timed out.
  2     *        *        *     Request timed out.
  3     *        *        *     Request timed out.
  4     *        *        *     Request timed out.
  5     *        *        *     Request timed out.
  6     *        *        *     Request timed out.
  7     *        *        *     Request timed out.
  8     *        *        *     Request timed out.
  9     *        *        *     Request timed out.
 10     *        *        *     Request timed out.
 11    50 ms    50 ms    50 ms  example.com [123.123.123.123]

Trace complete.</pre>
<p>The number of hops would of course vary for the specific host / IP address.</p>
<p>Today I had to use traceroute in order to analyze a couple of networking problems. That was the incentive I needed to look up why it didn't work.</p>
<p>The fact that not even my router was showing up was a big indicator that something was wrong with my local firewall settings.</p>
<p>After searching the web for a couple of minutes, I found out what I was looking for at this page: <a href="http://www.phildev.net/ipf/IPFques.html#ques34">http://www.phildev.net/ipf/IPFques.html#ques34</a></p>
<p>Traceroute is using ICMP packets (plus UDP on Linux systems, but that's outside the scope of this blog entry. You can read more about it on the page I linked above). But even for an <strong>outgoing</strong> traceroute you need to accept <strong>incoming</strong> ICMP packets.</p>
<p>Which ones? These:</p>
<ul>
<li>ICMP TTL Expired (Type 11, Code 0)</li>
<li>ICMP Port Unreachable (Type 3, Code 3)</li>
</ul>
<p>Once you've enabled these types of packets for incoming traffic in your firewall(s), you'll see that your traceroute will now function as it should.</p>
<p>If your firewall does not allow you to configure accepting specific types of ICMP packets, try allowing incoming ICMP packets altogether (if that's not too much of a compromise for you).</p>
<p>Anyway, long-ish story short: It's working now <img src='http://blog.plee.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Thanks to the webmaster of the page I linked above! And thanks to you for reading.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.plee.me/2012/05/making-traceroutes-work-with-a-firewall-windows/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Hiding the Closing Button (X) on the Firefox Add-on Bar</title>
		<link>http://blog.plee.me/2012/04/hiding-the-closing-button-x-on-the-firefox-add-on-bar/</link>
		<comments>http://blog.plee.me/2012/04/hiding-the-closing-button-x-on-the-firefox-add-on-bar/#comments</comments>
		<pubDate>Sun, 08 Apr 2012 17:36:13 +0000</pubDate>
		<dc:creator>pl</dc:creator>
				<category><![CDATA[Guides / How Tos]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[add-on]]></category>
		<category><![CDATA[addon]]></category>
		<category><![CDATA[bar]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[chrome]]></category>
		<category><![CDATA[close]]></category>
		<category><![CDATA[closing]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[hide]]></category>
		<category><![CDATA[hiding]]></category>
		<category><![CDATA[mozilla]]></category>
		<category><![CDATA[profile]]></category>
		<category><![CDATA[removal]]></category>
		<category><![CDATA[remove]]></category>
		<category><![CDATA[userChrome.css]]></category>
		<category><![CDATA[x]]></category>

		<guid isPermaLink="false">http://blog.plee.me/?p=178</guid>
		<description><![CDATA[Hey! Since the introduction of Firefox 3 or 4 (I don't quite remember) and the removal of the status bar I have liked to use the Add-on bar instead. In the newer versions of Firefox, however, that Add-on bar comes with a closing button, an X on the very left. Unfortunately, there is no built-in [...]]]></description>
			<content:encoded><![CDATA[<p>Hey!</p>
<p>Since the introduction of Firefox 3 or 4 (I don't quite remember) and the removal of the status bar I have liked to use the Add-on bar instead. In the newer versions of Firefox, however, that Add-on bar comes with a closing button, an X on the very left.</p>
<p>Unfortunately, there is no built-in option to disable that particular button. Right-clicking and <em>"Customize ..."</em> doesn't allow moving or removing that button either.</p>
<p>After searching the web for a while, I stumbled upon a Google Groups thread: <a href="https://groups.google.com/group/mozilla.support.firefox/browse_thread/thread/d4a77426b84fe2b0">https://groups.google.com/group/mozilla.support.firefox/browse_thread/thread/d4a77426b84fe2b0</a></p>
<p>In that thread, Chris Ilias gave a simple solution (thank you!):</p>
<ol>
<li>Go to your Firefox profile directory. For that, just enter <em>about:support</em> in your URL bar (or click on <em>Firefox =&gt; Help =&gt; Troubleshooting</em>) and click on the <em>"Open Containing Folder"</em> button next to <em>"Profile Directory"</em>.</li>
<li>Close Firefox. (So maybe it would be better to continue reading these instructions beforehand and/or copy them into a text editor. <img src='http://blog.plee.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  )</li>
<li>Enter the subfolder <em>"chrome"</em> in the profile directory.</li>
<li>Open the file <em>"userChrome.css"</em>. If it does not exist, copy <em>"userChrome-example.css"</em> and rename the copy to <em>"userChrome.css"</em>.<br />
If you are using Notepad, you won't be able to see line breaks / new lines. Therefore I recommend using a program that can interpret these kinds of line breaks, for example TextPad, Notepad++ or even WordPad, which comes with Windows itself.</li>
<li>Add the following line to the file:<br />
<em>#addonbar-closebutton { display: none }</em></li>
<li>That's it! Save the file, start up Firefox again and enjoy the Add-on bar without a closing button!</li>
</ol>
<p>These instructions were written for Firefox 11, but they should stay viable for the next couple of versions as well.</p>
<p>I hope this was of any help to you.</p>
<p>Thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.plee.me/2012/04/hiding-the-closing-button-x-on-the-firefox-add-on-bar/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Restoring Syntax Highlighting to Vim</title>
		<link>http://blog.plee.me/2012/03/restoring-syntax-highlighting-to-vim/</link>
		<comments>http://blog.plee.me/2012/03/restoring-syntax-highlighting-to-vim/#comments</comments>
		<pubDate>Sat, 10 Mar 2012 20:53:45 +0000</pubDate>
		<dc:creator>pl</dc:creator>
				<category><![CDATA[Guides / How Tos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[black]]></category>
		<category><![CDATA[centos]]></category>
		<category><![CDATA[colors]]></category>
		<category><![CDATA[dependencies]]></category>
		<category><![CDATA[dependency]]></category>
		<category><![CDATA[erase]]></category>
		<category><![CDATA[gui]]></category>
		<category><![CDATA[highlighting]]></category>
		<category><![CDATA[huge]]></category>
		<category><![CDATA[list]]></category>
		<category><![CDATA[minimal]]></category>
		<category><![CDATA[monochrome]]></category>
		<category><![CDATA[no]]></category>
		<category><![CDATA[nodeps]]></category>
		<category><![CDATA[package]]></category>
		<category><![CDATA[remove]]></category>
		<category><![CDATA[restore]]></category>
		<category><![CDATA[rpm]]></category>
		<category><![CDATA[syntax]]></category>
		<category><![CDATA[tiny]]></category>
		<category><![CDATA[update]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[white]]></category>
		<category><![CDATA[yum]]></category>

		<guid isPermaLink="false">http://blog.plee.me/?p=171</guid>
		<description><![CDATA[Hi! After doing a couple of updates on my servers today, I noticed that one of them had syntax highlighting in vim disabled. I double-checked to see that it was still vim that was installed, and not vi. Indeed it was, so I tried entering a couple of vim commands in order to re-enable syntax [...]]]></description>
			<content:encoded><![CDATA[<p>Hi!</p>
<p>After doing a couple of updates on my servers today, I noticed that one of them had syntax highlighting in vim disabled. I double-checked to see that it was still vim that was installed, and not vi. Indeed it was, so I tried entering a couple of vim commands in order to re-enable syntax highlighting.</p>
<p>A couple of minutes of trying and searching the Internet went by till I got the idea to directly compare the vim version info both on one of my servers that had it working properly and the one that didn't. It turned out that even though it was the same version number and build with the same compile time it had a certain difference: one line said "Tiny version without GUI." vs. "Huge version without GUI.". The tiny version was the one that wasn't highlighting correctly.</p>
<p>So I checked out what the package manager thought of this:</p>
<pre># yum list *vim*
[...]
Installed Packages
vim-common.i386                                   2:7.0.109-7.el5                                  installed
vim-enhanced.i386                                 2:7.0.109-7.el5                                  installed
vim-minimal.i386                                  2:7.0.109-7.el5                                  installed
Available Packages
vim-X11.i386                                      2:7.0.109-7.el5                                  base</pre>
<p>Somehow during updating it had apparently decided to install the <em>vim-minimal</em> package as well. And of course it wasn't installed on the server on which vim worked as it should.</p>
<p>Fair enough. I thought to myself that removing should fix it, but when I tried to it said the following:</p>
<pre># yum remove vim-minimal
Loaded plugins: fastestmirror
Setting up Remove Process
Resolving Dependencies
--&gt; Running transaction check
---&gt; Package vim-minimal.i386 2:7.0.109-7.el5 set to be erased
--&gt; Processing Dependency: vim-minimal for package: sudo
--&gt; Running transaction check
---&gt; Package sudo.i386 0:1.7.2p1-13.el5 set to be erased
--&gt; Finished Dependency Resolution

Dependencies Resolved

============================================================================================================
 Package                   Arch               Version                         Repository               Size
============================================================================================================
Removing:
 vim-minimal               i386               2:7.0.109-7.el5                 installed               581 k
Removing for dependencies:
 sudo                      i386               1.7.2p1-13.el5                  installed               861 k

Transaction Summary
============================================================================================================
Remove        2 Package(s)
Reinstall     0 Package(s)
Downgrade     0 Package(s)

Is this ok [y/N]:</pre>
<p>That was weird. It felt the need to remove sudo along with it. Of course that was not okay for me, so I tried looking for a parameter for vim in order to ignore the dependencies, but apparently there are none (any more).</p>
<p>The solution I found after a couple of more minutes of searching the Internet was to remove the package via the actual <em>rpm</em> program. But don't you need the original rpm file for <em>vim-minimal</em>? No, you don't!</p>
<p>First you have to find out the complete package name, however. That can be done like this:</p>
<pre># rpm -qa | grep vim-minimal
vim-minimal-7.0.109-7.el5.i386</pre>
<p>And finally just use the following command:</p>
<pre># rpm -e --nodeps vim-minimal-7.0.109-7.el5.i386</pre>
<p>whereas the last parameter is of course the proper name of the package in question. <em>--nodeps</em>, as you might have figured already, stands for "no dependencies" and removes the package without any questions asked.</p>
<p>In the end, these simple steps restored the syntax highlighting functionality for my vim.</p>
<p>Let's hope that after the next update it doesn't decide to go monochrome again.</p>
<p>Thanks for reading!</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.plee.me/2012/03/restoring-syntax-highlighting-to-vim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Using Different Color Schemes with Vim</title>
		<link>http://blog.plee.me/2012/01/using-different-color-schemes-with-vim/</link>
		<comments>http://blog.plee.me/2012/01/using-different-color-schemes-with-vim/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 15:25:11 +0000</pubDate>
		<dc:creator>pl</dc:creator>
				<category><![CDATA[Guides / How Tos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[aquamarine]]></category>
		<category><![CDATA[blue]]></category>
		<category><![CDATA[color]]></category>
		<category><![CDATA[dark]]></category>
		<category><![CDATA[desert]]></category>
		<category><![CDATA[editor]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[ls]]></category>
		<category><![CDATA[scheme]]></category>
		<category><![CDATA[strain]]></category>
		<category><![CDATA[text]]></category>
		<category><![CDATA[too]]></category>
		<category><![CDATA[unreadable]]></category>
		<category><![CDATA[vi improved]]></category>
		<category><![CDATA[vim]]></category>
		<category><![CDATA[vimrc]]></category>

		<guid isPermaLink="false">http://blog.plee.me/?p=162</guid>
		<description><![CDATA[Hey! If you have been using the Linux console text editor vim (or: Vi IMproved), you have probably noticed already that at times - especially in files with a large amount of comments - the default color scheme on a black background is less than ideal. Dark blue on black is pretty hard to read [...]]]></description>
			<content:encoded><![CDATA[<p>Hey!</p>
<p>If you have been using the Linux console text editor vim (or: Vi IMproved), you have probably noticed already that at times - especially in files with a large amount of comments - the default color scheme on a black background is less than ideal. Dark blue on black is pretty hard to read and can strain the eyes a lot.</p>
<p>So today I went out to see if somebody had come up with a solution for this particular problem. I saw people who changed console colors by exporting and overwriting certain system variables, and others who edited the default color scheme.</p>
<p>The simplest solution I have found to this problem is just switching the color scheme. You can do that by typing the following in the already open vim session:</p>
<pre>:colorscheme <em>desert</em></pre>
<p>where <em>desert</em> is just an example for the scheme of choice. Desert - for me - has just the right color for comments: aquamarine / light blue.</p>
<p>If you are satisfied with the scheme and would like it to be applied each time you launch vim, you can just edit <em>/etc/vim/vimrc</em> (or in my case with CentOS: <em>/etc/vimrc</em>) and add the following line:</p>
<pre>colorscheme <em>desert</em></pre>
<p>with <em>desert</em> again, of course, being the chosen color scheme. This would apply this setting automatically for each vim instance that is launched system-wide. If you do not have access to the system-wide preferences or prefer just using it for your own user account, edit the <em>~/.vimrc</em> instead.</p>
<p>The blog entry I got this tip from (Asher's space) has further instructions on how to edit existing color schemes and even a link to a blog post that explains how to edit the dark blue color for <em></em> directories in <em>ls</em> listings with color, but I did not feel the need to go that far. If you are interested in that topic I can only encourage you to visit the original post.</p>
<p>Thanks for reading!</p>
<p><strong><em>Update (2012-01-04):</em></strong><br />
Okay, looks like pingback isn't working, so here's a direct link to the original blog post:<br />
<a href="https://asher2003.wordpress.com/2011/10/19/vi-code-highlighting-change-the-default-comments-color-from-dark-blue-to-light-blue/">vi code highlighting: change the default comments color from dark blue to light blue (https://asher2003.wordpress.com/)</a></p>
]]></content:encoded>
			<wfw:commentRss>http://blog.plee.me/2012/01/using-different-color-schemes-with-vim/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>New Old Blog URL</title>
		<link>http://blog.plee.me/2012/01/new-old-blog-url/</link>
		<comments>http://blog.plee.me/2012/01/new-old-blog-url/#comments</comments>
		<pubDate>Sun, 01 Jan 2012 11:47:14 +0000</pubDate>
		<dc:creator>pl</dc:creator>
				<category><![CDATA[Blog]]></category>
		<category><![CDATA[2012]]></category>
		<category><![CDATA[cacert]]></category>
		<category><![CDATA[new]]></category>
		<category><![CDATA[ssl]]></category>
		<category><![CDATA[url]]></category>

		<guid isPermaLink="false">http://blog.plee.me/?p=156</guid>
		<description><![CDATA[Hello and a Happy New Year 2012! Yesterday evening and early today I decided to implement something that has been flying around in my head for quite some while. I enabled SSL for my website - including this blog! - and at the same time moved the blog back to its original URL: http://blog.plee.me/ Now, [...]]]></description>
			<content:encoded><![CDATA[<p>Hello and a Happy New Year 2012!</p>
<p>Yesterday evening and early today I decided to implement something that has been flying around in my head for quite some while. I enabled SSL for my website - including this blog! - and at the same time moved the blog back to its original URL: <a href="http://blog.plee.me/">http://blog.plee.me/</a></p>
<p>Now, as some of you might know, that subdomain URL has always continued to work even though I switched the URL to the subdirectory one for a while. However, instead of invalidating one or the other, both will still work. If you visit a link pointing to <em>http://www.plee.me/blog/...</em> you will be redirected to the new subdomain one.</p>
<p>So, with SSL being enabled as well, you can also reach this blog via <a href="https://blog.plee.me/">https://blog.plee.me/</a>, which I would strongly advise you to use over the unencrypted one. It's quite unlikely that I will post highly sensitive content on here to justify SSL encryption, but hey, it's fancy, and who doesn't like fancy stuff, right? <img src='http://blog.plee.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>In order to not get any warning due to untrusted certificates, however, I recommend (not only for my site's sake but for a number of other privately or non-commercially run websites throughout the whole web) you visit <a href="http://www.cacert.org/">http://www.cacert.org/</a> and get the root certificates for your browser so that CAcert will be trusted as a Certificate Authority.</p>
<p>Alright, that's it for now. I think I will have some relevant stuff to write about in 2012, so stay tuned.<br />
Don't hold your breath though <img src='http://blog.plee.me/wp-includes/images/smilies/icon_razz.gif' alt=':P' class='wp-smiley' /> </p>
<p>Oh, and in case you haven't noticed, I have actually been active on Twitter again for the last half year or so, and I'm intending on keeping that trend. So swing by there if you like <img src='http://blog.plee.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' />  The link/info is on my main website.</p>
<p>Thanks for reading and sorry for any inconvenience.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.plee.me/2012/01/new-old-blog-url/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Detecting the Linux Distribution / Version</title>
		<link>http://blog.plee.me/2011/06/detecting-the-linux-distribution-version/</link>
		<comments>http://blog.plee.me/2011/06/detecting-the-linux-distribution-version/#comments</comments>
		<pubDate>Thu, 02 Jun 2011 10:04:12 +0000</pubDate>
		<dc:creator>pl</dc:creator>
				<category><![CDATA[Guides / How Tos]]></category>
		<category><![CDATA[Linux]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[cat]]></category>
		<category><![CDATA[detect]]></category>
		<category><![CDATA[distribution]]></category>
		<category><![CDATA[distro]]></category>
		<category><![CDATA[find out]]></category>
		<category><![CDATA[issue]]></category>
		<category><![CDATA[linux]]></category>
		<category><![CDATA[release]]></category>
		<category><![CDATA[version]]></category>

		<guid isPermaLink="false">http://blog.plee.me/?p=123</guid>
		<description><![CDATA[Hi! Just a quick method to (roughly) detect your linux distribution and version: $ cat /etc/issue or $ cat /etc/*release Cheers]]></description>
			<content:encoded><![CDATA[<p>Hi!</p>
<p>Just a quick method to (roughly) detect your linux distribution and version:</p>
<pre>$ cat /etc/issue
or
$ cat /etc/*release</pre>
<p>Cheers <img src='http://blog.plee.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.plee.me/2011/06/detecting-the-linux-distribution-version/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Blocking the Facebook Like Button via Adblock Plus</title>
		<link>http://blog.plee.me/2011/05/blocking-the-facebook-like-button-via-adblock-plu/</link>
		<comments>http://blog.plee.me/2011/05/blocking-the-facebook-like-button-via-adblock-plu/#comments</comments>
		<pubDate>Tue, 24 May 2011 20:22:26 +0000</pubDate>
		<dc:creator>pl</dc:creator>
				<category><![CDATA[Guides / How Tos]]></category>
		<category><![CDATA[Software]]></category>
		<category><![CDATA[adblock plus]]></category>
		<category><![CDATA[block]]></category>
		<category><![CDATA[button]]></category>
		<category><![CDATA[facebook]]></category>
		<category><![CDATA[firefox]]></category>
		<category><![CDATA[forbid]]></category>
		<category><![CDATA[like]]></category>
		<category><![CDATA[scripts]]></category>
		<category><![CDATA[widget]]></category>

		<guid isPermaLink="false">http://blog.plee.me/?p=118</guid>
		<description><![CDATA[Hi! This particular tip was written over at http://www.ohnekontur.de/2011/05/13/adblock-facebook-like-button-blockieren/. Any credit goes to the original author. I am merely posting this on my blog to have a reference for myself in the long run. You might have heard about the fact that even without clicking on Facebook's Like buttons you might be tracked by Facebook [...]]]></description>
			<content:encoded><![CDATA[<p>Hi!</p>
<p><em><strong>This particular tip was written over at <a href="http://www.ohnekontur.de/2011/05/13/adblock-facebook-like-button-blockieren/">http://www.ohnekontur.de/2011/05/13/adblock-facebook-like-button-blockieren/</a>. Any credit goes to the original author. I am merely posting this on my blog to have a reference for myself in the long run.</strong></em></p>
<p>You might have heard about the fact that even without clicking on Facebook's Like buttons you <em>might</em> be tracked by Facebook (technically it is absolutely possible for them to see which site it is you visited and had the Like button on it).</p>
<p>So if you are using Firefox and have the Adblock Plus addon installed (which I strongly recommend in the times of annoying flash advertisements) you can just add the following lines under the <em>Adblock Plus preferences =&gt; "My Ad Blocking Rules"</em>:</p>
<pre>||facebook.com^$domain=~facebook.com|~facebook.net|~fbcdn.com|~fbcdn.net
||facebook.net^$domain=~facebook.com|~facebook.net|~fbcdn.com|~fbcdn.net
||fbcdn.com^$domain=~facebook.com|~facebook.net|~fbcdn.com|~fbcdn.net
||fbcdn.net^$domain=~facebook.com|~facebook.net|~fbcdn.com|~fbcdn.net</pre>
<p>These rules disable any Facebook scripts that are not used from the Facebook domains (facebook.com, facebook.net, fbcdn.com, fbcdn.net) themselves, including the Like buttons or any other webpage widgets they offer.</p>
<p>Of course, if you are using a different browser or a different kind of ad blocking / script blocking script, the idea is the same: forbid Facebook's scripts to run anywhere but their own website.</p>
<p>As always, I hope to have been of any help to you.</p>
<p>Thanks for reading.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.plee.me/2011/05/blocking-the-facebook-like-button-via-adblock-plu/feed/</wfw:commentRss>
		<slash:comments>2</slash:comments>
		</item>
		<item>
		<title>Adobe Premiere Pro CS5 and the Long Loading Splash</title>
		<link>http://blog.plee.me/2010/06/adobe-premiere-pro-cs5-and-the-long-loading-splash/</link>
		<comments>http://blog.plee.me/2010/06/adobe-premiere-pro-cs5-and-the-long-loading-splash/#comments</comments>
		<pubDate>Wed, 30 Jun 2010 19:53:35 +0000</pubDate>
		<dc:creator>pl</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[127.0.0.1]]></category>
		<category><![CDATA[adobe]]></category>
		<category><![CDATA[Adobe Premiere Pro.exe]]></category>
		<category><![CDATA[Adobe QT32 Server.exe]]></category>
		<category><![CDATA[creative suite 5]]></category>
		<category><![CDATA[cs5]]></category>
		<category><![CDATA[dynamiclinkmanager.exe]]></category>
		<category><![CDATA[ExporterQuickTimeHost.prm]]></category>
		<category><![CDATA[firewall]]></category>
		<category><![CDATA[launching]]></category>
		<category><![CDATA[loading]]></category>
		<category><![CDATA[localhost]]></category>
		<category><![CDATA[long]]></category>
		<category><![CDATA[premiere pro]]></category>
		<category><![CDATA[screen]]></category>
		<category><![CDATA[slow]]></category>
		<category><![CDATA[splash]]></category>
		<category><![CDATA[tcp]]></category>
		<category><![CDATA[time]]></category>
		<category><![CDATA[windows]]></category>

		<guid isPermaLink="false">http://blog.plee.me/?p=109</guid>
		<description><![CDATA[Hi! If you have used Adobe Premiere Pro CS5 (or several other CS5 products as I've read), you might have encountered long waiting times during the program launching. In the case of Premiere Pro CS5, the splash screen shows "Loading ExporterQuickTimeHost.prm" and sticks with it for a couple of minutes (yes, minutes). This is not [...]]]></description>
			<content:encoded><![CDATA[<p>Hi!</p>
<p>If you have used Adobe Premiere Pro CS5 (or several other CS5 products as I've read), you might have encountered long waiting times during the program launching. In the case of Premiere Pro CS5, the splash screen shows <em>"Loading ExporterQuickTimeHost.prm"</em> and sticks with it for a couple of minutes (yes, minutes). This is not even a one-time thing or a once-per-Windows-session, it happens each and every program launch.</p>
<p>When I researched this, I quickly found the answer in Adobe's forums: <a href="http://forums.adobe.com/thread/629718">Premiere CS5 takes 5 minutes to start up</a></p>
<p>In fact, what's causing this is not just the Adobe program, but rather the combination of a firewall and the Adobe program. If you are as restrictive in terms of Internet access as I am, you might have forbidden <em>Adobe Premiere Pro.exe</em> outgoing IP connections altogether. However, it is trying to establish a TCP connection to localhost / 127.0.0.1.</p>
<p><strong>The fix is to allow outgoing TCP (I chose IP, which of course includes TCP) to 127.0.0.1</strong> for the following executables:</p>
<ul>
<li><em>&lt;Premiere Directory&gt;</em>\Adobe Premiere Pro.exe</li>
<li><em>&lt;Premiere Directory&gt;</em>\32\Adobe QT32 Server.exe</li>
<li><em>&lt;Premiere Directory&gt;</em>\32\dynamiclinkmanager.exe</li>
</ul>
<p>with <em>&lt;Premiere Directory&gt;</em> of course being the path to your Adobe Premiere directory.</p>
<p><strong><em>Note:</em> Of course you can still stop every other outgoing traffic.</strong> Regard the 127.0.0.1 rule as an exception.</p>
<p>If you are trying to apply this fix to other Adobe programs, you are on your own to find out which .exes require 127.0.0.1 TCP connections. With modern firewalls, however, this shouldn't be that big of a problem. Just look at the prompts your firewall pops up and/or determine the .exes via logging.</p>
<p>I hope that helps you enjoy your respective Adobe program(s) all the more. <img src='http://blog.plee.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
<p>Good luck and, as always, thanks for reading.</p>
<p><strong><em>Update (2010-03-28):</em></strong><br />
I recently found out that with my kind of firewall "Adobe Premiere Pro.exe" would prompt me again for a rule for outgoing traffic to addresses different from the localhost zone. If that happens to you, make sure you don't accidentally replace or override the localhost rule you added above. Rather add an additional rule for all the remaining outgoing traffic and forbid it (or allow it, depending on what you want).</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.plee.me/2010/06/adobe-premiere-pro-cs5-and-the-long-loading-splash/feed/</wfw:commentRss>
		<slash:comments>6</slash:comments>
		</item>
		<item>
		<title>Starting Programs With Elevated Privileges (Windows Vista/7, UAC, Shortcut)</title>
		<link>http://blog.plee.me/2010/06/starting-programs-with-elevated-privileges-windows-vista7-uac-shortcut/</link>
		<comments>http://blog.plee.me/2010/06/starting-programs-with-elevated-privileges-windows-vista7-uac-shortcut/#comments</comments>
		<pubDate>Sat, 05 Jun 2010 10:54:57 +0000</pubDate>
		<dc:creator>pl</dc:creator>
				<category><![CDATA[Software]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[admin]]></category>
		<category><![CDATA[administrator]]></category>
		<category><![CDATA[combination]]></category>
		<category><![CDATA[elevated]]></category>
		<category><![CDATA[elevation]]></category>
		<category><![CDATA[key]]></category>
		<category><![CDATA[privileges]]></category>
		<category><![CDATA[quick search]]></category>
		<category><![CDATA[rights]]></category>
		<category><![CDATA[run as administrator]]></category>
		<category><![CDATA[shortcut]]></category>
		<category><![CDATA[start menu]]></category>
		<category><![CDATA[uac]]></category>
		<category><![CDATA[user account control]]></category>
		<category><![CDATA[windows]]></category>
		<category><![CDATA[windows 7]]></category>
		<category><![CDATA[windows vista]]></category>

		<guid isPermaLink="false">http://blog.plee.me/?p=103</guid>
		<description><![CDATA[If you are using Windows Vista or 7, of course you know the UAC. It is the reason why many setup programs and programs that need more privileges for execution make the UAC window pop up and ask for elevation. Some programs, however, like the  command prompt cmd.exe, can run both with or without elevated [...]]]></description>
			<content:encoded><![CDATA[<p>If you are using Windows Vista or 7, of course you know the UAC. It is the reason why many setup programs and programs that need more privileges for execution make the UAC window pop up and ask for elevation. Some programs, however, like the  command prompt <em>cmd.exe</em>, can run both with or without elevated rights, which may lead to problems (for example trying to use <em>route.exe</em> from the unelevated command prompt).</p>
<p>In order to circumvent that problematic, you surely know that you can just open the <em>Start Menu</em>, type the name of the program into the <em>quick search</em> field, wait for it to show up in the results, right-click it and choose <em>"Run as administrator"</em>. I found that it was a little to bothersome to use the mouse in addition to typing, especially when you have to elevate quite often in a short period of time.</p>
<p>What is faster is the shortcut I recently found out about. Type the name of the program into the <em>Start Menu</em>'s <em>quick search</em> as usual, and instead of right-clicking, just press <strong><em>Ctrl+Shift+Enter</em></strong>. That way, you run the selected program from the list with elevation. You don't even necessarily have to wait for the search results to show up: for example, just type in <em>cmd</em> and press <em>Ctrl+Shift+Enter</em>.</p>
<p>This is a nice and nifty time saver.</p>
<p>Of course, there is also the method to just create a shortcut, go into its properties, click on the <em>"Advanced..."</em> button on the <em>"Shortcut"</em> tab and tick the <em>"Run as administrator"</em> checkbox. This shortcut will then automatically ask for elevation each time. Downside: You have to use another one in order to run it without elevated privileges.</p>
<p>Also note that the key combination <em>Ctrl+Shift+Enter</em> only seems to work in the Start Menu quick search box. I tried <em>Start =&gt; Run</em> with it (or: <em>Windows+R</em>), but it had no effect. Too bad.</p>
<p>I hope that was helpful to you and that it will save you as much time and hassle as it did for me.</p>
<p>Thanks for reading.</p>
]]></content:encoded>
			<wfw:commentRss>http://blog.plee.me/2010/06/starting-programs-with-elevated-privileges-windows-vista7-uac-shortcut/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
		<item>
		<title>Internet Connection Reset on the Speedport W 722V (Type B)</title>
		<link>http://blog.plee.me/2010/04/internet-connection-reset-on-the-speedport-w-722v-type-b/</link>
		<comments>http://blog.plee.me/2010/04/internet-connection-reset-on-the-speedport-w-722v-type-b/#comments</comments>
		<pubDate>Thu, 29 Apr 2010 16:51:25 +0000</pubDate>
		<dc:creator>pl</dc:creator>
				<category><![CDATA[Guides / How Tos]]></category>
		<category><![CDATA[Hardware]]></category>
		<category><![CDATA[Windows]]></category>
		<category><![CDATA[722v]]></category>
		<category><![CDATA[batch]]></category>
		<category><![CDATA[connection]]></category>
		<category><![CDATA[deutsche]]></category>
		<category><![CDATA[internet]]></category>
		<category><![CDATA[reconnecting]]></category>
		<category><![CDATA[reconnection]]></category>
		<category><![CDATA[reset]]></category>
		<category><![CDATA[resetting]]></category>
		<category><![CDATA[router]]></category>
		<category><![CDATA[script]]></category>
		<category><![CDATA[speedport]]></category>
		<category><![CDATA[t-home]]></category>
		<category><![CDATA[t-online]]></category>
		<category><![CDATA[telekom]]></category>
		<category><![CDATA[typ b]]></category>
		<category><![CDATA[type b]]></category>
		<category><![CDATA[w]]></category>

		<guid isPermaLink="false">http://blog.plee.me/?p=99</guid>
		<description><![CDATA[Hi! Since I've recently found out that my new router, the T-Home Speedport W 722V Type B, apparently does not support automatic disconnecting at a specific time (in order to circumvent the 24-hour connectionreset by my ISP), I took a route that my good friend Pool has been using for quite some time. It is [...]]]></description>
			<content:encoded><![CDATA[<p>Hi!</p>
<p>Since I've recently found out that my new router, the T-Home Speedport W 722V Type B, apparently does not support automatic disconnecting at a specific time (in order to circumvent the 24-hour connectionreset by my ISP), I took a route that my good friend Pool has been using for quite some time.</p>
<p>It is a batch script, so in order to use it, you have to be able to execute it.</p>
<p>On a side note, the Type A model of this router does support automatic disconnecting! Make sure you choose <em>"Other provider"</em> when you're in the internet configuration menu in order to be able to see the setting for that. The <em>"T-Online"</em> option sadly does not show it.</p>
<h2>What you need:</h2>
<ul>
<li>A Windows machine that is running at the given time (has to execute the script)</li>
<li><a href="http://curl.haxx.se/">cURL</a> for Windows, preferably the <em>win32-ssl-sspi</em> version (<a href="http://curl.haxx.se/latest.cgi?curl=win32-ssl-sspi">download page</a>). win32-ssl should be fine as well.</li>
<li>Configure a scheduled task for the script, which is not covered in this guide (but quite simple. Just make it execute the script.)</li>
</ul>
<h2>The batch script:</h2>
<pre>REM Speedport W 722V Type B Internet Reset Script v1.0 - 2010-04-29
REM Written by pl (plee.me)
REM
REM Works with the T-Home Speedport W 722V Type B home router.

REM START CONFIGURATION
REM Adjust these variables to your own ones!
SET PWD=12345678
SET COOKIEFILE="routercookies.txt"
REM END OF CONFIGURATION

@echo off
curl -k https://speedport.ip/cgi-bin/login.cgi -d "pws=%PWD%" -e "https://speedport.ip/hcti_start_passwort.stm" -c "%COOKIEFILE%"
curl -k https://speedport.ip/cgi-bin/status_startseite.cgi -d "connect=0&amp;disconnect=1&amp;block=0&amp;nonblock=0&amp;abc=0" -e "https://speedport.ip/hcti_startseite.stm" -b "%COOKIEFILE%"
curl -k https://speedport.ip/cgi-bin/status_startseite.cgi -d "connect=1&amp;disconnect=0&amp;block=0&amp;nonblock=0&amp;abc=0" -e "https://speedport.ip/hcti_startseite.stm" -b "%COOKIEFILE%"
curl -k https://speedport.ip/cgi-bin/logoutall.cgi -e "https://speedport.ip/hcti_startseite.stm" -b "%COOKIEFILE%"
del "%COOKIEFILE%"</pre>
<h2>What this script does:</h2>
<p>It logs on the web administration interface, uses a hidden option to disconnect the internet connection, then uses a hidden option to connect, and finally logs out again.</p>
<p>Because the cookie is cached in a text file, it is deleted at the end of the script.</p>
<h2>Additional information:</h2>
<p>The lines beginning with <em>REM</em> are comments, so you might as well leave them out.</p>
<p>If you run the script, make sure that you either have the cURL directory in the PATH environment variable, or that you set its folder as the <strong>working directory</strong>, so that it can find the curl.exe and actually execute the (central) steps of the script.</p>
<p>I'm sure that this script can be optimized (probably a lot), but for now, it's doing the job.</p>
<p>I hope that was of any help to you, and thanks for reading! <img src='http://blog.plee.me/wp-includes/images/smilies/icon_smile.gif' alt=':)' class='wp-smiley' /> </p>
]]></content:encoded>
			<wfw:commentRss>http://blog.plee.me/2010/04/internet-connection-reset-on-the-speedport-w-722v-type-b/feed/</wfw:commentRss>
		<slash:comments>0</slash:comments>
		</item>
	</channel>
</rss>

