Category Archives: Uncategorized

Configuring Apache to issue the proper HTTP Link header for tent.io

One of the great things about tent.io is how it discovers where your server is.  This is important because it is possible for you to keep your tent entity URL indefinitely but change what server is actually responsible for acting on behalf of it.  http://tent.io/docs/server-protocol details how the process works so I won’t get into here.  I’m going to quickly cover how you add this header in Apache in a VirtualHost config file or .htaccess file.  If you only have access to change your .htaccess file go ahead and do so there, if you can edit your virtual host config file you can do it there as well.  The end result will be the same.

The format is the same in either the VirtualHost config file or .htaccess file.  It is simply:

<ifModule mod_headers.c>
  Header set Link "<https://controlplane.tent.is/tent/profile>; rel=\"https://tent.io/rels/profile\""
</ifModule>

Replace “https://controlplane.tent.is/tent/profile” with the location of YOUR profile.  Place the above text directly into your .htaccess or within the <VirtualHost></VirtualHost> stanza of your virtual host config file.

If you edit your virtual host config file, you’ll need to reload or restart Apache for the changes to take affect.  Keep in mind that you can’t add headers to a redirect so if you use a redirect to add www to your site address (for example) you can’t put it in the redirect stanza.

You can test the results using curl -I <hostname> or online using http://web-sniffer.net

Zelda Historia book coming to North America

So this is a fun one if you’re someone who likes the Legend of Zelda series.  This book includes original art work, character profiles and concept designs, backgrounds, history, interview with the creator and more – The Legend of Zelda 25th Anniversary Hyrule Historia Art Book

CPE WAN Management Protocol/TR-069

Been working again lately with OpenACS and making some progress. Thought I’d link to a few of the places I’ve been getting help in case anyone else out there is also interested in this.

https://sourceforge.net/projects/openacs/
http://pierky.wordpress.com/tag/tr-069/
http://www.broadband-forum.org/technical/download/TR-069_Amendment-3.pdf

OpenACS is an open source CWMP/TR-069 server and is proving to be quite useful.

Access the internet via IPv6 using a tunnel broker

World IPv6 Day is fast approaching and it’s far easier to configure IPv6 than I knew, even if your ISP doesn’t provide you with IPv6 addresses.

That said, there are a few things you need in place before you get started.

  • A working internet connection
  • Either be connected directly to the internet (your host needs a public IP) or be using something other than an off the shelf broadband router.

If you mean the above requirements then simply head over to http://www.tunnelbroker.net/ and register for an account.

Once registered and logged in perform the following:

  • Click “Create Regular Tunnel” under User Functions.
  • Copy and paste the “You are viewing from:” IP address into the form field above
  • Choose the tunnel server closest to you
  • Click “Create Tunnel”
  • Once created, click on the Example Configuration tab and follow the example config options for your system

That’s it. You should now be able to access IPv6 enabled sites like ipv6.google.com and www.v6.facebook.com. On June 18, 2011 a number of large sites will be adding AAAA records for their main addresses (www.facebook.com for example) which has the potential to break connectivity for users who have an improper IPv6 setup. The best option is to be prepared for the day by ensuring you’re accessing the Internet using IPv6. You can also test your connection (with or without IPv6 enabled) at http://test-ipv6.com/.

In a future post, I’ll detail how to use this same tunnel broker service to create a Linux based IPv6 router and firewall. IPv6 will work very differently from IPv4 in how addresses are assigned to you the end user. In short, every device in your home in the future will have a public Internet address meaning steps must be taken to ensure devices inside your home are protected with a firewall.

I think this is a case of a CEO with no vision

(via @gruber) http://daringfireball.net/linked/2011/02/08/nokia-elop

“Tablets are not the place for fiddly messages like those”

Just got done reading this review on a Windows 7 based tablet and as I’ve said before, you just can’t put a full OS on a tablet and expect good results. In fact, I think this one sentence nicely sums up the why

“Tablets are not the place for fiddly messages like those”

But why stop there I say. Why does Windows 7 need to be so chatty at all?

HDCP Master Key Revealed

HDCP Master Key Revealed: “solafide writes ‘The HDCP Master Key has allegedly been revealed. If true, this information will allow anyone to create their own source or sink keys, essentially making HDCP useless for content protection permanently. No word yet on how it was obtained, but if true, this is a great day for content freedom around the world!’

(Via Slashdot.)

Introducing my other blog…

Recently at work we migrated from a custom in house blogging platform to WordPress. I decided to start a blog over there as well, this is my latest entry. Selecting the right tool for the job, or how to share a printer effectively

In other news, gmail video chat is now available for Linux

Good news for Linux users.

http://gmailblog.blogspot.com/2010/08/use-linux-now-you-can-video-chat-too.html

“Compare Macs” option added to apple store

Honestly I don’t think this is news except for the information they provide at the bottom while comparing Macs. You can now take a look at the amount of greenhouse gases generated during the life of the Mac and a break down of how much of material is used in production. You can also see how much power each one uses in various modes.

Try it for yourself at the Apple Store