I have no idea how this is supposed to work. I guess I don’t get to pick the individual video, just a category like “Technology.” So, here goes…
Watch the latest videos on YouTube.com
…and it seems it does not (yet?) work…
I have no idea how this is supposed to work. I guess I don’t get to pick the individual video, just a category like “Technology.” So, here goes…
Watch the latest videos on YouTube.com
…and it seems it does not (yet?) work…
I just started using MarsEdit for writing posts. I tried it when I first set up the blog at the new address, but did not stick with it. I vaguely remember something slightly broken, but that may have been my inexperience with WordPress at the time. Anyway, there is a new version, which is what prompted me to try.
At first, the new version of MarsEdit did not work at all. It turned out (after some Googling) that this is because Dreamhost upgraded to a recent version of PHP, which has a known bug that breaks WordPress’s xmlrpc interface. The fix is simple and now all is well. This will be my first post with the new MarsEdit. Hopefully, the formatting turns out okay, giving me actual links instead of raw HTML codes.
In related news (well, semi-related–they both used to be owned by the same company, right?), a v3.0 release of NetNewsWire, the OS X RSS reader, is now available. It looks pretty slick, although I have yet to see any revolutionary changes from the previous 2.x version I was using.
Today we watched An Inconvenient Truth for the first time. I actually bought the used DVD from Netflix last month for a few bucks, but just now got around to watching it. We are now, officially, on 100% renewable power. I signed us up for the PGE Renewable Future plan. This means our power bills will be slightly more, as our power will be coming from the semi-local Klondike II wind farm, but our power usage will be entirely from renewable resources. This also means that our power rate will be fixed until 2012. In theory, as fossil fuels become more scarce and prices rise for everyone else, ours will stay fixed. In practice, I guess we will see how that works out.
In related news, my web host (Dreamhost) is now carbon-neutral:
We’ve calculated the impact of everything that DreamHost uses and leaves behind in the course of our daily work. All of the resources that we use - paper in the office, electricity for our servers, even the gas in our cars that bring us to the office - leaves behind some kind of soul-sucking residue in the world.
When we learned that running DreamHost generated as much carbon dioxide as 545 average-size homes we realized we had to do something….
It only took us three days to go from “Hey let’s do this” status to “Hey it’s done!” status. Three days and several thousand dollars, but that’s another story. You don’t have to be a tree-hugger to appreciate the value of renewable energy and you don’t have to charge a premium for your services to afford it, either.
More information is available at their blog post on the matter.
This is a test post after dropping all existing netninja.com content and merging the netninja.org and netninja.com content into the same site. They now mirror each other (although the .com is still the preferred access domain.) At some point in the future, I expect web filters to drop netninja.com from their list of evil sites. I have no idea when this will be or if there is a way to expedite the process.
Welcome to the inaugural post with the new blog setup!
I have been meaning to redo netninja.com for about a year now. Because of stuff I made available there a long, long time ago and never got rid of (namely: BO and BO2K plugins), every web filter declares it to be a mean, bad, nasty, evil hacker site. It even almost failed me from getting a job about 5 years ago because the HR department got scared. The current plan is to slowly migrate content from netninja.COM over to netninja.ORG. The good stuff moves. The “naughty” stuff does not. Eventually, the netninja.COM content is dumped and completely replaced with the .ORG, so that both sites mirror the exact same content.
For a long time, I was hesitant to choose any given framework for building the new site. I wanted to build it by hand because it gave me the most flexibility (and that is, basically, how I do most of my sites–using PHP templates to, effectively, present static content.) On the other hand, there are a number of blog and content management solutions that automatically take care of everything, none of which I really liked, until I looked at WordPress again. The latest version seems flexible enough, with powerful plugins, and a good caching plugin (for slashdotting/digging), and I think I can live with it.
As part of this migration, I am writing my blog posts over at netninja (using methods that I blatantly stole from Rich.) Don’t worry. Everything I post at netninja is automatically mirrored at LJ, and I still use LJ to read friends’ blogs so that I don’t miss out on any protected posts. I’m not one of those people who posts a lot of “private” stuff, but in the rare event I do need to (e.g. a new phone number, new mailing address, party invite, Wii friend code, etc.) I’ll just skip right over to LJ and post it with the proper friend permissions.
For future reference: the magic incantation to see who on MySpace is leeching your images
grep -i myspace.com access* | cut -d ' ' -f 11 | sed 's/"//g' | sed 's/&MyToken.*//' | sort -u
For future reference: the magic incantation to redirect those requests to a picture of a unicorn and a princess (reminiscent of Substitute’s “LOL-American Cheez” image, but including the text “H4cK3D Pr0pP4 BY Za M4D +T0LoLZ” because, ya know, any time someone changes a linked image on MySpace, the first reaction is “someone hacked my MySpace!”)
Rewrite Engine On
RewriteCond %{HTTP_REFERER} myspace.com
RewriteCond %{REQUEST_URI} !^/ms
RewriteCond %{REQUEST_URI} \.jpg$ [OR]
RewriteCond %{REQUEST_URI} \.gif$
RewriteRule ^.*$ http://netninja.com/ms/unicorn.gif
Interpretation: Any image request from MySpace (excepting those pointing to the special “gated community” directory of /ms/) get redirected to the lame unicorn picture. Google will still index the images, so that people may still use them on their MySpace profile in the future. *evil grin* The few images I use on my own intentionally-convoluted MySpace profile get served up correctly.
Abbreviated list of URLs that were affected (basically, as many as I could pull from my logs and check before I got bored):
orly (and other birds):
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendID=112896984
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendID=147237753
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendID=81916786
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendID=91653995
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=49804837
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=77461154
Wendy Carlos Moog synth
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendID=125003992
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendID=35480690
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=107804129
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=169817253
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=72272494
Metacortex abstract circle line thing
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendID=2879201
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendID=57600734
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=27227993
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=34164746
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=34201582
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=35336870
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=36014429
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=3987511
Scary Clown
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendID=7527095
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendID=82733664
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=2178936
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=57117944
See Also: Freedom, Justice, and a Disturbingly Gaping Ass, by textfiles.com creator Jason Scott. It’s an entertaining read about half a million requests for a Grim Reaper image he was hosting, what he did, how the MySpace users reacted, and (the extremely scary bit) how the “MySpace theme developers” reacted.
Edited to add: Those were from netninja.com. There were another 10,000 hits at adjectivenoun.org, from both from MySpace and about ten threads at a single forum called forum.hanovete.com (which doesn’t appear to be up right now)
40 of St Ides + Curious George Altoids tin resting on a large ammunition can
http://www.myspace.com/matt_one
http://comment.myspace.com/index.cfm?fuseaction=user.viewComments&friendID=38467872
http://forum.myspace.com/index.cfm?fuseaction=messageboard.viewThread&groupID=102166835&page=1&EntryID=25521283&CategoryID=0&get=1&adTopicId=17&lastpagesent=0&Mytoken=1A5BA64E-CFBD-4C43-AC9BBE3CB2FCC5CA92714021
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=38467872
Dog Photocopy
http://www.myspace.com/michaelplackeexquisiteberlin
http://www.myspace.com/supertoni
http://comment.myspace.com/index.cfm?fuseaction=user.viewComments&friendID=167483854
Brandon’s Fridge
http://www.myspace.com/paffpeach
http://www.myspace.com/vincentpants
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendID=53063138
Warranty Void if Seal is Broken
http://comment.myspace.com/index.cfm?fuseaction=user.viewComments&friendID=163622853
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=163622853
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=52088431
Crazy guy with sign
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendID=101093070
The “Warp Core Breach” at the Star Trek bar in Vegas
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=10956975
Bathroom at a local bar (Acme?)
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=29373537
Ninja in a Toilet
http://profile.myspace.com/index.cfm?fuseaction=user.viewprofile&friendid=57049938
Bad Behavior has blocked 1369 access attempts in the last 7 days.
Akismet has caught 1,443 spam messages.