• Slow Cacti Graph Rendering

    I've been running [Cacti](http://www.cacti.net/) at home to keep track of a number of things. It's wonderful, and I highly recommend it if you understand the phrase "turn on SNMP". But ever since upgrading to Solaris 11 Express, Cacti graph rendering has been extremely slow. The PHP renders fine, but the graphs would take several seconds per graph and with some pages having upwards of 20 graphs it was becoming quite aggravating to me. I've been searching off and on for months about why, and most things I can find about `rrdtool` rendering being slow are completely irrelevant to Solaris, but I finally got a break. I found [this Debian bug report](http://bugs.debian.org/cgi-bin/bugreport.cgi?bug=612713). The problem apparently has to do with the new [FreeDesktop](http://www.freedesktop.org) architecture. `Rrdtool` now uses `fontconfig` caching. Both Solaris 11 and Debian's default permissions on `/var/cache/fontconfig` are 755. Setting the permissions world writable and reloading the page did the trick. `Rrdtool` apparently doesn't need the permissions world readable forever. Just that first time. After `rrdtool` writes the cache once you can set the permissions back to 755. Enjoy your speedy Cacti.

  • I'm Ready

    Are you? test-ipv6.png [http://ip6.nl/](http://ip6.nl/test?domain=9ca7ca63;digitalelf.net)

  • I'm Ready

    Are you? test-ipv6.png [http://test-ipv6.com/](http://test-ipv6.com/)

  • Almost there...

    I now have every device on my network (with the exception of my printer[1][]) running some form of UNIX and IPv6 enabled (with the exception of my Wii[2][] and my printer). Here's the rundown. - My firewall -- FreeBSD based JunOS SRX - Airport Extreme base stations -- NetBSD based - iPhones, iPad, AppleTV -- iOS, based on Mac OS X - Wii -- [Linux][3] - Laptops and desktops -- Mac OS X - Local storage server -- Solaris - Hosted server (the one this page runs on) -- Debian Linux

    1. Now that HP has WebOS, which itself is using the Linux kernel, I might be able to eliminate this someday.

    2. The Wii seems to support IPv6 link local addresses and queries for AAAA DNS records but doesn't seem to work with global v6 addresses.

    [1]: #f1 [2]: #f2 [3]: http://news.softpedia.com/news/Updatable-Operating-System-for-Wii-37467.shtml

  • Tron: Legacy

    I loved it. From start to finish I loved it. The visuals were spectacular. Light cycles and other vehicles were exciting and very fun. The mythos fits nicely with the established Tron mythos. It was of course not exactly the same feel as Tron. It was different where it needed to be. Where Tron tried to give as much homage to computer vernacular of the day, Tron: Legacy does very little of that, which follows since the grid in Tron: Legacy is an entirely new computer system which has operated independantly for the past 25 years, all on its lonesome away from the rest of the world that was converging on the Internet. It was a spectacular movie from start to finish.

  • Down to 12

    In celebration of the remaining twelve /8's in the IPv4 global address pool. Special thanks to [A-ron](http://www.trillogen.net/trilloblog/).

  • Sage

    I am a sage.

    IPv6 Certification Badge for bahamat

  • Don't waste your time

    I was on the Dell website today specing some servers when I had a question. At the bottom of the page there's a useless "chat" button that takes you to somebody completely unhelpful. It would be better if they just had a "call me" form. After wasting time in a thoroughly unproductive conversation I was emailed my conversation. Since Dell thought it was worthy enough to share, why shouldn't I? For your reading pleasure: > Session Started with Agent (SMB_Wesley_Egli) > > **Agent (SMB_Wesley_Egli):** Welcome to Dell's Medium and Small Business Sales Chat. > > **Agent (SMB_Wesley_Egli):** My name is Wes Egli. > > **Agent (SMB_Wesley_Egli):** How may I assist you? > > **Brian:** I have a question about the PowerVaults > > **Brian:** what's the difference between the md1200 and the md1220? > > **Agent (SMB_Wesley_Egli):** i would need to refer you to my server specialist for assistance with storage. I will need your company name, phone, and address so that i may refer you over to him. Also I will need your email address. > > **Brian:** why is there a chat option at the bottom of the page if you aren't able to answer my questions? > > **Agent (SMB_Wesley_Egli):** we have a number as well, but it is the same process > > **Agent (SMB_Wesley_Egli):** all the server specialists have gone home for the weekend > > **Agent (SMB_Wesley_Egli):** i will have to refer you > > **Brian:** so they are normally available, just not right now? > > **Agent (SMB_Wesley_Egli):** no, they normally follow up within 24 hours, but since it is the weekend it would not be till Monday > > **Brian:** then what's the point of having a chat link at the bottom of the page? it should just be a call me form > > **Agent (SMB_Wesley_Egli):** because if you already have an account manager, we need to refer you to them and not have you wait 24 hours to be told you need to contact someone else > > **Agent (SMB_Wesley_Egli):** this is the normal process > > **Agent (SMB_Wesley_Egli):** did you want me to refer you? > > **Brian:** that's ok > > **Agent (SMB_Wesley_Egli):** I understand you would like to be able to click the chat link and get the help you need. You will need to go through the proper channels to get assistance that you are needing. Have a good day and sorry I was unable to assist you. > > **Brian:** I reallize it's not your fault, but you can tell your boss that this process sucks and I'm not going to patronize it. > > **Agent (SMB_Wesley_Egli):** we are aware that some customers don't want to wait, unfortunately this is the process that we have to go by > > **Brian:** it's not even about that > > **Brian:** if I had a rep I could just call him rather than click the chat window and have you tell me to call him > > **Brian:** I'm sure you understand how stupid it is to have a chat link that takes me to someone that can't help > > **Agent (SMB_Wesley_Egli):** if you don't have a rep, we assign you to one > > **Brian:** it would be better to just have a form where I put in my phone number and have someone call me > > **Brian:** wouldn't it? > > **Brian:** but you just pick one out of a list, and probably the one that the computer recomends > > **Agent (SMB_Wesley_Egli):** Brian, you are not making any argument about the process that i have not heard before > > **Agent (SMB_Wesley_Egli):** this is the process > > **Brian:** the whole thing feels like Dell is trying to make me think that there's some usefulness to it, but in reality it's just making it more difficult > > **Agent (SMB_Wesley_Egli):** May I have the business name and phone number for the end user so I can locate the profile and better assist you? Also may I have your email. > > **Brian:** I know you've probably heard all of this, and I'm quite sure that **you** didn't come up with this process > > **Brian:** but you have to agree, this is a pretty stupid process, isn't it? > > **Brian:** wouldn't it be much more helpful if you and your coworkers were given minimal training to answer easy questions like this one? > > **Agent (SMB_Wesley_Egli):** either i need your info, or i will need to disconnect > > **Brian:** but you do agree, right? > > **Agent (SMB_Wesley_Egli):** have a good day Brian > > **Agent (SMB_Wesley_Egli):** sorry i was not able to assist you > > Session Ended

  • Google and Verizon Sitting in a Tree

    This comercial is airing on TV right now.

    Here's a transcript of the audio. > Air has no prejudice. > > It does not carry the opinions of a man faster than those a woman. > Does not filter out an idea because I'm 16 and not 30. > Air is unaware if I"m black or white and wouldn't care if it knew. > > So it stands to reason my ideas will be powerful > if they are wise, infectious, if they are worthy. > If my thoughts have flawless delivery, > I can lead the army that will follow. And yet Google and Verizon have put forth a plan that will give wireless carriers free reign to discriminate in any way they see fit. Someone please call Alanis Morissette. [I've got one for her](http://www.google.com/search?&q=alanis+morissette+ironic).

  • Private IPv6 Networks

    I've created a small script for generating [RFC 4319](http://www.ietf.org/rfc/rfc4319.txt) (the IPv6 replacement of [RFC 1918](http://www.ietf.org/rfc/rfc1918.txt) addresses) compliant IPv6 addresses. ``` #!/usr/bin/perl my $v6prefix = 278176441827328 + int rand(1099511627775); $v6prefix = sprintf("%x", $v6prefix); $v6prefix =~ s/(\w{4})(\w{4})(\w{4})/$1:$2:$3::\/48/; print "Unique local IPv6 prefix is $v6prefix\n"; ``` RFC 4319 specifies that these addresses are 48 bit prefixes with the most significant 8 bits being FD, for locally administered prefixes. 1099511627775 is the upper limit of the 40 random bits. Adding 278176441827328 is the FD prefix.