Archive for April, 2007
BanLink Goes Linden
Just kidding!
BanLink was recently mentioned on the Linden blog. Unfortunately we were inaccurately listed as a reputation/rating system. BanLink is *not* a reputation/rating system. BanLink is a way for groups to share ban lists and manage their own individual lists independently. We give the power for each parcel to have complete control over who is banned from their land and who is not, while also providing them a means to trust other groups as to who should and should not be banned.
What are some of its features?
- Manage their own ban list, while accepting trusted bans from other groups
- Decide which other groups to trust
- If a person is banned from their land via a trust, they can be unbanned into their own land without affecting the originating or any other bans.
- If a person is banned from their land and they are the originator of the ban, then they anyone that trusts them will have that same individual banned from their land as well. However, if the originator unbans someone, the person will also be unbanned from all trusted land parcels unless explicitly banned from another parcel.
- BanLink is decentralized. Parcel owners have complete control over who is banned and who isn't, regardless of trusts.
- BanLink includes a dispute system which will allow individuals who have been banned to respond to the reason for the ban. The dispute is visible to not only the originating ban owner, but by anyone that trusts the originating group. This allows for trusted groups to make their own determinations as to whether they should allow the ban to exist on their own land.
- BanLink is a free system.
What does BanLink not do?
- We are not a rating system.
- We do not provide public information on individuals who have been banned. We believe in privacy and are not in the business of building a reputation.
- We are not a central government. All bans and unbans are managed wholly by the groups in the system. We do not intervene with any form of favoritism based on groups or individuals. If there is a dispute, it must be brought up with the groups and individuals who have initiated the actions. We are not a judge and jury in any matter.
- We are not a system to be used by hot-headed groups who will ban people out of a personal grudge. If a group has a tendency to do this, then chances are that the group will not be trusted by anyone else and therefore have no real impact to others using the system.
- We are not tied to Linden Lab, nor are we being taken over by Linden Lab, as has been rumored.
This is a project written by Travis Lambert and Mera Pixel (hey that's me!), to help alleviate potential griefing situations by quickly sharing ban information amongst groups of like-minded individuals. The system works pretty well and is being tweaked and improved on a near daily basis. We also include improvement ideas not only from our group subscribers but those that have been banned as well. If anyone has an idea, hopefully well thought-out, that you think would benefit the system, please bring it up to one of us. We're looking to make this useful and fair to everyone involved.
Come for a Stroll through Beautiful Caledon
So I managed to lure Green into a trip with me through Caledon. What's the best way to see Caledon? Driving along the train tracks at top speed in your Dominus Shadow, of course. I don't know why, but I felt the need to defy that train of theirs. Perhaps it was my way of saying "Run over me all you want, you will not scare me!" So I took it upon myself to hunt down said train in said Shadow.
After much hunting, and driving on side walks, making donuts in the pretty green lawns of the homes (sorry), jumping over houses, the train was finally spotted. "I have you now, my nemesis!" I thought to myself. But at the last minute, I chickened and bailed out. Poor Green.
Train wins, yet again. Next time, though. Next time.
Second Life Theme Music
Many, many moons ago, Torley posted about how Second Life needed theme music. That login screen, while improved, is still pretty silent. Well, I agree, there needs to be theme music, and clearly this fits the bill pretty well.
The Trick with Database Optimizations
There's always a catch, right? Of course there is. One thing to take into account with database optimizations is that you don't optimize the database over the system it's running on. In other words, don't let it take up so much memory that the system is swapping memory to and from the hard drive swap space constantly.
I ran into this problem a few weeks ago with BanLink. The system was having all kinds of difficulties and then noticed that it'd gobbled up so much memory that it was spending half the time swapping the database cache from the disk cache.
Another catch, at least in my case, but I've read of a few others, is that MySQL will not *always* restart after you've changed the database settings. In other words, it shuts down fine, but just refuses to start. The solution I've found to this is to blank out the configuration, start it up, apply an updated configuration, and restart. It doesn't *always* work, and I don't even really understand why it should work, but it's about all I have to go on.
I experienced this a few weeks ago, only I couldn't get my new settings to take. No matter what I tried, the database refused to start with any optimized settings. So I just let it start up unoptimized. That worked. The stats on the site weren't even all that bad, so I let it run for a while.
That was short-lived, however. A good test of your optimizations are to run it without them for a while. Ok, that's a really poor test. Averaging around 10 seconds to respond was not a pretty thing. But I finally managed to get some of my new settings pushed into the database. We're back to sub-second responses, and we're not eating up all the memory of the system to do so.
The point? A good DBA pays attention to their database and doesn't let it win the battle…and it will fight you.
I Am Your Father’s Brother’s Nephew’s Cousin’s Former Roommate
Challenge #13 has been posted, courtesy of Vint Falken. This time around it's to tell secrets! Similar to Dolmere, I was unsure of this one. Not so much because of the dealings with secrets, but because I think the challenges are falling a bit away from their initial intent, or at least as I understood it. So come on, folks, let's make an SL challenge. I'm tired of talking about myself, I do that enough as it is.
But anyway, back to the topic at hand. Step one is to reveal something about our second life that nobody or just a few of our closest friends may know. Well that's pretty wide open as I don't really expect anyone to know anything about me except for my friends. Perhaps I should just say I like purple. You heard me! I said it! Hmmm. Well maybe that's not enough. I've considered going into *why* I love purple, but that's a secret for later.
Recipe for Fun
Ingredients
Instructions:
- Add friends to gazebo.
- Stream R.O.D. Theme on infinirepeat.
- Activate dancing.
- Rock out.
