<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" media="screen" href="/~d/styles/atom10full.xsl"?><?xml-stylesheet type="text/css" media="screen" href="http://feeds.feedburner.com/~d/styles/itemcontent.css"?><feed xmlns="http://www.w3.org/2005/Atom" xmlns:feedburner="http://rssnamespace.org/feedburner/ext/1.0">
	<title>Dani's Blog</title>
	
	<link rel="alternate" title="Dani's Blog" href="http://blog.pew.cc/" />
	<updated>2010-02-18T14:40:00+01:00</updated>

	<author>
		<name>Daniel</name>
		<uri>http://blog.pew.cc/blog/author/Daniel/</uri>
	</author>


	<category term="Other" />

	<category term="Rest of the World" />

	<category term="Blogs" />

	<category term="Computer" />

	<category term="World of Warcraft" />

	<category term="Server" />

	<category term="Linux" />

	<id>http://blog.pew.cc/</id>
	<generator version="0.8.0">
		yabs atom feed generator http://yabs.tac-ops.net
	</generator>

	<atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="self" type="application/atom+xml" href="http://feeds.feedburner.com/pewcc/blog" /><feedburner:info uri="pewcc/blog" /><atom10:link xmlns:atom10="http://www.w3.org/2005/Atom" rel="hub" href="http://pubsubhubbub.appspot.com/" /><feedburner:browserFriendly></feedburner:browserFriendly><entry>
		<title type="html">
				OpenID Library
		</title>
		<link rel="alternate" title="OpenID Library" href="http://blog.pew.cc/blog/OpenID+Library/" />
		<id>http://blog.pew.cc/blog/OpenID+Library/</id>
		<updated>2010-02-18T14:40:00+01:00</updated>
		<author>
			<name>Daniel</name>
			<uri>http://blog.pew.cc/blog/author/Daniel/</uri>
		</author>
		<content type="html">
				&lt;p&gt;I didn't like any of the &lt;a href="http://openid.net/developers/libraries/#php"&gt;php libraries available from openid.net&lt;/a&gt;, so I wrote my own simple OpenID 2.0 client implementation. Tie library takes an OpenID identifier, trys to find to correct endpoint, sends to user to login and verifies the login when the user comes back. Everything is done without relying on other librarys or storing data on the server. See &lt;a href="http://dev.pew.cc/wiki/openid"&gt;dev.pew.cc/wiki/openid&lt;/a&gt; for more information about the library.&lt;br /&gt;&lt;br /&gt;Also, &lt;a href="http://img.pew.cc/"&gt;img.pew.cc&lt;/a&gt; now accepts OpenID logins. If you log in you can delete your images or edit the tags and browse all images you have uploaded with your OpenID account.&lt;br /&gt;&lt;br /&gt;If you find bug in my OpenID library or on img.pew.cc you can &lt;a href="http://dev.pew.cc/newticket"&gt;create a ticket&lt;/a&gt; to let me know.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tags: &lt;a href="http://blog.pew.cc/tag/openid/"&gt;openid&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/pew.cc/"&gt;pew.cc&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/img.pew.cc/"&gt;img.pew.cc&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/php/"&gt;php&lt;/a&gt; &lt;/p&gt;
		</content>
		<category term="Other" />
	</entry>

	<entry>
		<title type="html">
				Server upgrade
		</title>
		<link rel="alternate" title="Server upgrade" href="http://blog.pew.cc/blog/Server+upgrade/" />
		<id>http://blog.pew.cc/blog/Server+upgrade/</id>
		<updated>2010-01-25T04:21:00+01:00</updated>
		<author>
			<name>Daniel</name>
			<uri>http://blog.pew.cc/blog/author/Daniel/</uri>
		</author>
		<content type="html">
				&lt;p&gt;I just finished upgrading the server from Debian etch to lenny. Upgrade was smooth and without problems, just as expected from Debian. Only problem was that postfix wasn't able to connect to courier-authdaemon, but after changing the permissions for /var/run/courier/authdaemon/ everything worked fine.&lt;br /&gt;&lt;br /&gt;If you should find a problem, please drop me a comment.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tags: &lt;a href="http://blog.pew.cc/tag/linux/"&gt;linux&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/debian/"&gt;debian&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/server/"&gt;server&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/upgrade/"&gt;upgrade&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/postfix/"&gt;postfix&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/authdaemon/"&gt;authdaemon&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/maildrop/"&gt;maildrop&lt;/a&gt; &lt;/p&gt;
		</content>
		<category term="Other" />
	</entry>

	<entry>
		<title type="html">
				4chan download script
		</title>
		<link rel="alternate" title="4chan download script" href="http://blog.pew.cc/blog/4chan+download+script2/" />
		<id>http://blog.pew.cc/blog/4chan+download+script2/</id>
		<updated>2009-12-24T16:49:00+01:00</updated>
		<author>
			<name>Daniel</name>
			<uri>http://blog.pew.cc/blog/author/Daniel/</uri>
		</author>
		<content type="html">
				&lt;p&gt;A few days ago 4chan changed their links and my &lt;a href="http://blog.pew.cc/blog/4chan+download+script/"&gt;old download script&lt;/a&gt; stopped working. &lt;a href="http://files.tac-ops.net/4chandl"&gt;Here is the updated version&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Tags: &lt;a href="http://blog.pew.cc/tag/4chan/"&gt;4chan&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/download/"&gt;download&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/shell/"&gt;shell&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/bash/"&gt;bash&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/wget/"&gt;wget&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/grep/"&gt;grep&lt;/a&gt; &lt;/p&gt;
		</content>
		<category term="Other" />
	</entry>

	<entry>
		<title type="html">
				yet another reason to stay away from apple.Via fef
		</title>
		<link rel="alternate" title="yet another reason to stay away from apple.Via fef" href="http://blog.pew.cc/blog/2/" />
		<id>http://blog.pew.cc/blog/2/</id>
		<updated>2009-12-16T19:31:00+01:00</updated>
		<author>
			<name>Daniel</name>
			<uri>http://blog.pew.cc/blog/author/Daniel/</uri>
		</author>
		<content type="html">
				&lt;p&gt;&lt;a href="http://gizmodo.com/5427058/apple-gestapo-how-apple-hunts-down-leaks"&gt;yet another reason to stay away from apple&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;Via &lt;a href="http://blog.fefe.de/?ts=b5d7d0d3"&gt;fefe&lt;/a&gt;.&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tags: &lt;a href="http://blog.pew.cc/tag/apple/"&gt;apple&lt;/a&gt; &lt;/p&gt;
		</content>
		<category term="Other" />
	</entry>

	<entry>
		<title type="html">
				Download YouTube videos
		</title>
		<link rel="alternate" title="Download YouTube videos" href="http://blog.pew.cc/blog/Download+YouTube+videos/" />
		<id>http://blog.pew.cc/blog/Download+YouTube+videos/</id>
		<updated>2009-12-11T21:37:00+01:00</updated>
		<author>
			<name>Daniel</name>
			<uri>http://blog.pew.cc/blog/author/Daniel/</uri>
		</author>
		<content type="html">
				&lt;p&gt;Recently I wanted to download a video from &lt;a href="http://www.youtube.com/"&gt;YouTube&lt;/a&gt;. I searched for a &lt;a href="http://www.greasespot.net/"&gt;Greasemonkey&lt;/a&gt; script to do the job, but I only found a old, no longer working script. Since I really wanted to download that video I fixed the script, added some options to adjust the &lt;a href="http://en.wikipedia.org/wiki/Youtube#Quality_and_codecs"&gt;quality&lt;/a&gt; and used &lt;a href="http://jquery.com/"&gt;jQuery&lt;/a&gt; to do the html code generation.&lt;br /&gt;&lt;br /&gt;And since I'm a good person I uploaded the script back on &lt;a href="http://userscripts.org/"&gt;userscripts.org&lt;/a&gt; for everyone to use.&lt;br /&gt;&lt;br /&gt;Whenever you watch a video on YouTube you get a selection box for the quality and a download link. Just select the quality you want and click on the link or select "Save link as" and the video starts downloading. If you get a blank page, the quality you selected is not available. Just go back and select a different quality setting and try again.&lt;br /&gt;&lt;br /&gt;&lt;a href="http://userscripts.org/scripts/show/63679"&gt;YouTube Video Downloads on Userscripts.org&lt;/a&gt;&lt;br /&gt;&lt;br /&gt;&lt;br /&gt;Tags: &lt;a href="http://blog.pew.cc/tag/javascript/"&gt;javascript&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/mp4/"&gt;mp4&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/video/"&gt;video&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/jquery/"&gt;jquery&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/userscripts/"&gt;userscripts&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/userscripts.org/"&gt;userscripts.org&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/youtube/"&gt;youtube&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/flv/"&gt;flv&lt;/a&gt; &lt;a href="http://blog.pew.cc/tag/download/"&gt;download&lt;/a&gt; &lt;/p&gt;
		</content>
		<category term="Other" />
	</entry>

</feed>
