vbum

“An incompetent, insignificant, or obnoxious person”

MyBB Project Purchases MyBB.com

Mybb Project has run under Mybboard.net for many years. It was a less than optimal domain name but as many know all the good domains are taken. The owners of MyBB.com was Buy Domains. When I began using the MyBB software for my forums I wondered about the premium domain MyBB.com and contacted BD. They responded with a very high $x,xxx price. Even at the time about 4 years ago that was very high for this domain and certainly beyond the means of the MyBB Project. But I felt obtaining this domain was vital for them.

Over the years I had kept my enthusiasm for getting MyBB.com and on occassion would contact BD about the domain. Yet every time they raised their price until it hit $20k last year. Of course that’s when I began to feel it would never be bought by the project.

Years ago I had contact Chris Boulton,the project owner, and asked if I had his permission to negotiate. He had expressed that I could and he was himself very interested in the domain. We had discussed possibly splitting the price.

Well the years did pass and during those years I continued not only to use MyBB software but also run the #1 third party MyBB support and plugin forum MyBBCentral.com. I’ve  always been happy to give my gratitude to MyBB. I also run the #1 most active MyBB forum which is Alexa 6k now and recieves 20k posts per day.

Then in April 2010 I sent another contact to BD. Oddly they would send me these emails telling me 20% off for a limited time only but most I ignored. $16,000 was still way too high. However this time I shot an email back and gave a brief argument about why BD should sell to me. I recieved a call shortly after. It was a BD sales rep and we spoke for about 5 minutes and I laid down my offer and the situation.

Realistically this domain is good for no one except the MyBB Project. Any Google search for MyBB returns all mybb related pages. Their parked page was about travel and junk that I am sure made for low CTR. I just didn’t see how they could produce income. Their #1 end-user buyer was going to be the MyBB Project and it’s a free open-source project. And anyone else buying the domain could not use it commercially for forum software without MyBB sending a UDRP. So it was a stale-mate for them.

After presenting this logic and doing some name dropping (I know a few people) they began to discuss a reasonable mid $x,xxx price. Now that was a possiblity. I was willing to make a substantial donation and I know Chris was willing to fork over some cash too. My idea was the difference could be made up with donations from members.

So I created this thread: http://community.mybb.com/thread-68353.html

And so it began. All over the MyBB world donation links were setup and within a week we had over $2k in donations. The member goal was $3k and Chris and I would make up the difference.

After we had secured a certain amount of funds I had again contacted the sales rep to make a firm offer. It was lower than his initial range but nothing offensive. He accepted. I contacted Chris who held all the Paypal donations. We were given a purchase link and 48 hours till the discount would expire. Chris immediately made the payment. Within days the domain was transferred and as of today Mybboard.net now redirect to MyBB.com.

This is amazing news for the project. No longer is MyBB on a second rate domain. Even MyBB.net or MyBB.org would be better than MyBBoard.net. It was a confusing and lower than acceptable domain. In comparison how many go to SMF.com only to find after a Google search they are simplemachines.org. To compare other projects like VB and IPB do not have their short .com domains. Only phpbb.com does but now so does MyBB.com and it’s even shorter.

The purchase of MyBB.com imho shows the seriousness of the project and the long term goal of being #1.

MyBB and Increasing Performance

With my largest forum, hackforums.net,  I have had some great difficulty with MySQL lately. To give you an overview I had a 1.8gb database with 4 million records total. Multiple times per day mysql tables would lock until the server would reach max connections and crash. I have been battling this for months and it’s been getting worse week after week. This week was terrible with dozens of crashes in one day alone. So something had to be done.

The server is a dedicated mysql server with 8gb ram and an Intel quad-core processor. It should be more than enough to handle the size of this DB. The HTTP server has no problems at all. On the sql server the load does hit about 5 during peak moments but it’s normally at 2 which is about 50% CPU usage and that’s fine.

During problem times the sql process spikes to 300% wcpu usage (75%+ of cpu). The table locks are ridiculous and I watch in horror as nothing unlocks them including repairs and flush. I was forced to restart mysql every time it locked up.

So I have been looking at solutions, talking with experts, and speaking with mybb team. I have the busiest mybb forum of them all. Some may have larger databases but mine has the most queries with about 250 per second.

It was suggested that my pipe from the http to the mysql server may be the problem. It was a possibility but imho unlikely.

Eventually I decided to try innodb tables for the 2 main tables that have locked up. They are threads table and the users table. All my tables previously were myisam with the exception of sessions. I alter my sessions table to be heap/memory for increased performance.

In order to change to innodb I had to remove fulltext search in admincp. Then alter the tables in phpmyadmin. I had to actually remove the fulltext index from the threads table as it’s used to index the subject field. I changed it from a full-text index to an ordinary b-tree index. The users table required no such alterations and was easy to convert to innodb.

The reason I wanted innodb is because it supports row level locking. Essentially in myisam every time the table is accessed it locks the entire table. You can imagine with 250 queries per second how locks can be a problem causing delays. With innodb only the actual data row is locked.

Lastly I decided to remove the full-text index from the messages column inside the posts table. It was about 350mb alone and since I won’t be using full-text search I don’t believe I’ll need it. I had not converted the posts table to innodb as it’s not actually updated as often as threads or users.

The threads table is updated with every view with this query:
UPDATE mybb_threads SET views = views+1 WHERE tid=xxx;

The users table is updated constantly from the timeonline function of mybb inside class_sessions. I had altered this function but it had little effect at the time. I’ll most likely undo my changes.

Now onto the results of my innodb and full-text alterations.
Previously mysqld was using regularly 200% wcpu.
After changes mysqld is using 25% wcpu.
Previously server load was 2+
Currently after changes load is .2


This is a 1000% increase in performance and I am hoping resolves my problems. I hope my information has served to help others with active MyBB and performance problems.

Shill Bidding At Snapnames?

In an email recieved on November 4th I was informed that a top executive at Snapnames was fired for shill bidding. For those unfamiliar with the practice it’s when an insider is falsly bidding on an auction to artificially inflate the price. The accused is Nelson Brady who was the VP of Engineering.

While many are understandably visibly upset about recent events I think it’s more constructive to consider how to change it. What we need is some obvious regulation on the industry starting with dropped names. ICANN is useless imho as they seem to not have any enforcement power at all. Places like the ICA concern me because they are suppose to be a domainers lobby group but their interest lie with big business instead of average domainers.

Domain drop auction houses like SnapNames and NameJet need to be shut down. I have always considered their “service” to border on criminal and 100% imho unethical. They have been gaming the domain system for years and milking it for millions of dollars. Everything from TM domains to unscrupulous practices and now shill bidding. Feeding off the expired domains is like digging up the dead for organ transplants. Those that previously owned domains never recieve a dime from the millions made from drops. Even if they had the domain for a decade. I see no reason why drop houses should benefit so immensely when a domain is not renewed. The system is flawed. ICANN has done little to nothing to curb the practice. I would deem this similar also to scalping. Drop houses are not registrars and have no place selling domains in the way they do.

I don’t see why anyone even uses their services or why more domainers don’t stand up and cry about the practice being unethical. Oh, that’s right, many domainers have the ethics of a camel. Before you criticize me for that statement realize I been here for many years reading daily the various actions of fellow domainers. The attitude is “just make money” more than anything else. But this might be a reflection of our society more than domaining.

So let’s get back to my statement about being constructive. I have some possible solutions for you to consider.

  • 1. All dropped domains sold have to give a percentage to previous whois owner.
  • 2. Have a cap on the sale of any domain based on the original registration year. Maybe $100 for each year it was registered as an example.
  • 3. Create a regulatory body with enforcement power. ICANN doesn’t seem to have teeth.
  • 4. All dropped domain sales are to be sealed bids. This will prevent shill bidding completely as long as it’s regulated well.
  • 5. Allow registries (NetSol) more power over drops and auctions.
  • 6. Disallow completely the ability to grab drops en masse by any single entity. This would effectively close down existing drop companies.

On the plus side, let’s give some credit to Snapnames for not covering this up and firing the guy before someone external found out.

A New Support Forum Blossoms

On October 3rd, 2009 I began a new forum. With some of my other forums coming to an end or being sold off I took a moment to view my porfolio of possible domain names to use. I had some great choices such as UniverseForums.com, PronForum.com, or even TorrentForum.net. After asking around for opinions at Hack Forums with a list of 10 possible domains one domain stood out. It was SupportForums.net.

It made sense especially to the existing base I had at HF. A couple weeks had passed and some crazy antics had occurred. HF was taken down by a defacement and server exploit. Annoyed and rather frustrated I took the site offline for about 3 days. Eventually HF came back to life but not before I recommitted myself to a new forum. Out of that fiasco Support Forums was born.

It’s weeks after launch now and the site is doing very well. I had promoted it on various sites I own and that I am a member of. Currently SF has 1100 members and 19,000 posts. By all standards that’s very good for a 3 week old site.

I hope to continue to see SF grow and that anyone reading this takes the time to give it a visit.

http://www.supportforums.net

Thank you.

Parked Pages Are The Highways Billboards

Millions of domains are parked at such places as Fabulous, Sedo, or Parked.  These domains are undeveloped with many waiting for high-end buyers willing to pay top dollar.  Parking pages can generate a great deal of income for the domain owner.  How it works and what the effects on the internet are todays topic.

I have not found the exact origins of parking or what the very first company was but parking was born from the need of early domainers that were grabbing up hundreds and thousands of dropped domains.  Dropped domains are ones that have expired and while being released into the registry they are picked up very quickly.  The drop market is very lucritive and I will save some of that discussion for another post.

Domainers started to gather hundreds and thousands of domains.  Finding ways to monetize them was a real challenge.  The possibility of maintaining them all as website wasn’t viable.  The idea of letting them sit and not making any money was near sickening.  It was easy to see all the traffic on some domains as people were typing in generic keywords and terms directly into the navigation bar.  So the trick was to minimize effort and maximize profits.  PPC was a growing segment with Google Adsense leading the way. Parking was born.

In it’s essence parking domains is similar to parking your car. You drive it up to the valet and go to the movies while your car just sits around waiting for your return.   A domain owner only needs to create an account at any number of parking companies and then redirect their DNS to them. The rest is normally handled by them.  You do nothing but collect a percentage of revenue.  How much revenue is split from parking company and domain holder varies greatly but some payout as much as 100% (Bodis) and some as low as single digits.

Most professional domainers deep into parking will expend some time into research and finding great keywords or landing pages.  Keywords are the special words they will associate with the advertising.  An example would be superhost.com and using the keyword “hosting“.  This will pull information from a feed.  A feed is provided by the parking companies advertisers based on a number of factors but the set keyword is the main factor.  Now when you view superhost.com you will get ads based on hosting.  They will be relevent results that will attract a click-thru and both parking company and domain owner will get paid.  Somewhere an advertiser has just helped destroy a good domain.

If you have a negative vibe about my attitude with parking you’re right.   I do have serious reservations about the viability and the need for parking pages.  I have concluded that the negative effects of parking are greater than the positives.

First let’s peek at why parking is good.  Domain owners without an ability to develop quickly have a simple and direct method to advertise.   It’s simple and easy.  Parking pages can benefit surfers by redirecting via the ads to relevent results.  Advertisers have an effective method to reach end-users.

But what’s wrong with all that?  The problem is the same as any undeveloped item.  It will never prosper. Domains and the URL system were not created to be monetized in this way.  Surfers are often given a very generic unappealing web page that in-short are just ads.  It’s trickery.  Surfers are unaware they are giving money to the domain owner by clicking what appears to be a link to a relevent page.  Lastly parked domains are often very good domains that if developed would serve the greater good.

This is why parked pages are like billboards on the highway.  They are nothing but ads as you drive on by.  Inherently there is nothing wrong with that but imagine if you will any prime location being used this way.   It is stagnant. It’s ugly.  There is never an opportunity for development to the average joe.  Any highway property is usually worth a great deal.  The most minimal usage for any property is parking or advertising.  Domainers have found a way to do both on the internet. The experience of the internet is greatly diminished by not allowing great keyword domains that obtain amazing traffic to be developed.  Even domainers that park realize development unlocks the greater potential but for the most part but they can’t realize that potential themselves and expect a bounty of sorts to pass on the domain.

We live in a society of capitalists.  There is greed all around us everyday.  The internet for some years felt different. It was a place where the average joe could make a living and start something creative. Now all the good domains are taken and a great portion of them by domainers with no intention of ever developing.  That is a shame.

Parking companies have experienced a decline in recent years as the economy has slipped.  Some are already fearful that parking is near an end as they have minimal leverage with their feed providers to increase revenue for them.  In fact it’s worse than that.  Google is wise enough to know that the lazy parking crowd isn’t going anywhere and they are in a position to have no choice but take cuts in revenue.  Unlike developers that can choose different methods of income the parking domainer has no choices.  Even if moving to different parking companies most use the same feeds.  The only major differences are the landing pages.

There is a sense of a shakedown in the domainer community.  The top echelon of domainers have become rather quiet lately.  Some have stopped blogging completely stating they are short of time and need to focus.  Is there an underlying message that they are losing revenue?  That’s for you to decide.  Next time you visit a parked page.  Don’t click anything except the close browser window button.  Otherwise you’re helping to feed this machine that is threatening to destroy the potential of the internet.

Dot Com Grows in Power as TLDs Explode

Recently over at Namepros there was this discussion about the dot coms vs other TLDs.  Much of the discussion was based on the effects of the new policy by ICANN to lower it’s standards for accepting new TLDs.  Previously it was a rigorous process often resulting in years of paperwork and ultimately many were turned down including the controversial dot xxx.

Here was one persons comment:

Think of the web as a big country. Around the country various cities & towns have sprung up. One of the first was the city of COM. Lovely place, one of the oldest cities & people & businesses starting moving in years ago.

As time went on the city started to get pretty crowded especially around the city centre where the first and best houses & commercial premises were leased out. This demand put pressure on supply so that the cost of living and doing business in this dress circle area became higher & higher so people looked for more affordable areas within COM.

Now let’s take one of the most sought after pieces of real estate in the world. MANHATTAN. Anyone from NYC will now agree with me that he is 100% wrong with his analogy.  People can live 30 minutes away and pay a lot less and have more space. Instead they pay the premium to live in the city. The prices in Manhattan have skyrocketed.  Even in today’s market the real estate there fetches a very high premium.

Let’s take another real world example by using historical data on exactly what has happened with the introduction of new TLD’s.

Since the release of every TLD how has CNO actually done? Suprisingly well. I am sure 8 years ago people thought info would take a chunk away. Then came even more extensions. What has changed? Now they want unlimited extensions! So what. There is nothing to indicate COM will falter because of new extensions no matter what the extension is. The only way CNO’s will get hurt if a new method is used instead of URLs.

Here are the only stats I could find at the time of this writing.  If anyone can find better ones please let me know.

http://www.hosterstats.com/

COM Jan 2004 = 25,999,725
NET Jan 2004 = 4,315,306
ORG Jan 2004 = 2,760,196
INFO Jan 2004 = 1,083,688
BIZ Jan 2004 = 912,827

COM Jan 2008 = 71,533,589
NET Jan 2008 = 10,634,627
ORG Jan 2008 = 6,373,060
INFO Jan 2008 = 4,945,475
BIZ Jan 2008 = 1,901,814

Growth Percentages
====================
COM = 275%
NET = 246%
ORG = 230%
INFO = 456%
BIZ = 208%

INFO stats look good except for one thing. The INFO entry cost is extremely low. Also for 4 out of the last 6 months the amount of deletions are greater than the amount of registrations. As you can see on the chart I created that as you extend further away from COM the less percentage of registrations. It’s a nice pyramid imho. We don’t have enough information about MOBI to include it. At these continued rate of increases you should easily see the pattern that COM is going to continue being dominant as it has in the past.

Filezilla FTP Tutorial

Most of you are reading this tutorial because you are hosting a site or doing something else which involves access onto a web disk and you have no idea of what to do. But don’t fret! I will guide you through the process of uploading files onto that web disk.

Requirements:
FTP program (more about this later on)
Web Host
Some files you want to upload

This is fairly simple and there are not many necessary components to uploading via FTP. Let’s first begin with your options.

FTP Programs connects your computer to a network disk or drive in which you may upload files there. There are also a variety of FTP programs that you may use as well. If you have Dreamweaver they have a separate guide as to how to use their FTP.
The most commonly used and among the most popular is File Zilla. You can find it here: http://filezilla-project.org/ its open sourced and free as well. You can get it for all platforms and operating systems too. Download the File Zilla Client for all platforms. Run that and install it as you would for any other program. There is NO viruses at all if you download from http://filezilla-project.org/ and this statement can be authenticated by a few ten to hundred thousand people who use this tool.

Filezilla Main Screen

On the top of the File Zilla manager there is a text box for Host, Username, Password, and Port number. The host should be your site url. It does not include the http://www. part. Just the site and the .com part.
Sometimes webhosts specify a IP address, if that is the case then enter that set of number along with the dots into that area. The Username and Password should be provided by your webhost. The port number is usually 21 but in the case that you do not know, simply don’t enter it, because File Zilla will detect it automatically. Finally press quick connects and you are in.
In order to upload to a server, navigate to the correct folder in which you want the file to appear in and then navigate to where the file exists on your computer. The left navigation is by default your computer and the navigation on the right is your ftp server files. Right click on the file and press upload.
In some cases if you want to upload more than one file you may left click and drag a blue box across the files you want to upload and then right click them to upload.
Also remember that your webhost may specify a log out time after you have been idle for several minutes or so. This is a security measure and very important to protect against people who want to harm their servers. There are many other security measures such as only allowing you to upload around lets say 10 megabytes of data onto their server for around 5 minutes for one IP address at a time. Or in other cases they may specify that you can only upload a file that is less than the size of X megabytes. These are all security measures taken against hackers and users who want to abuse and crash their servers. You may ask your Web Master to change these settings so that you may upload a larger file. Otherwise there is no way to disable this, even using FTP programs. Any other methods would be deemed illegal.

As for other FTP programs the procedure may vary but they will always ask for the same details of Host, Username, and Password.

Filezilla Left to Right Support

Filezilla Left to Right Support

If your webhost has Cpanel installed onto it then that opens up many more alternatives as to uploading files. Cpanel comes with its own file manager and a nifty video tutorial of that. They also give you the option of accessing your web disk via your computer as if it was simply any folder on your computer. I have used this in the past and found it very fast and reliable. First click start, and then navigate to My Computer or Computer. (I am currently on a Vista Computer and it’s on the left hand side) On the top of network you should see a bar which says: “Map Network Drive” or something similar to that. Click it. There should be a popup. On the bottom it should say: “Connect to a website that you can use to store your documents and pictures”. Click that. Then choose a custom network location. This would be the FTP part. Hit next and then it should ask you for the location of that network. It gives you a few examples. Its usually, ftp://ftp.yoursite.com and that ought to work fine. Then it asks you if you want to log on with a username or anonymously. You MUST uncheck anonymous and type in your ftp username that was provided to you by your webhost. Finally when you open your new network folder it should prompt you for your password. Type in your password. You can save your password if you are going to access it frequently or it’s a private computer in which no one else has access to.

That is basically how to work a FTP program and upload files. You may tweak and set your ftp to your settings to make it connect automatically or so. However you must be warned that once a file is deleted, it cannot be recovered. This is not your ordinary desktop with the trash bin on it. Once deleted it’s gone. So usually first thing I do is create a back up of everything before I upload and delete.

Trying to Become an Alcoholic

As a stay at home dad it’s at times very boring.  I have done so many things in life and I realize I have never been a drunk.  I have at times been close.  It’s an achievement that has seemed elusive.  There was always more pressing matters like responsibilities of a job or my previous business in New York City.

So how do I start?  Do I just get drunk as frequently as I can?  Do I start drinking for breakfast?  Lately I been into bloody mary’s and boy those are good. Nice and spicy with that nice vegetabe tomato taste.  I really love them.  I am also a fan of Gin and Tonic which I have been steadily drinking for over a decade. It’s what I consider my fallback drink.  Pretty hard to screw it up at just about any establishment.  My preference is Bombay Sapphire gin.

Doesn't that gin look so tasty?

Doesn't that gin look tasty?

I do drink plenty of beer as well.   I used to be a big fan of imported brews like Amstel Light.  However when I moved to Las Vegas somehow it tasted different.  I suspect all the travel the bottles do changes somehow the flavor.  Just a suspicion but I could totally be wrong.  When I arrived the selection was very domestic and there aren’t too many microbrewery’s like NYC.  So I have lowered the quality and was drinking Bud Light. Yes I realize how low-brow that might seem to you.  I tend to agree.  Oddly now that Budweiser has been sold to a European company does that make Budweiser an imported beer?  I do like the new Bud Light Lime.  It’s not bad at all.  But currently my favorite suds of choice is Coors Light.  I blame a local pub for having the coldest damn beer on tap I have ever had.  Makes the beer just so much better. It’s actually frozen a bit on the top when you get it.  It’s simply awesome.  So many bars just don’t have their kegs cold enough and well, I am not from England so warm beer tastes like piss to me.

So back to my original thought.  How do I become an alcoholic?  You have to be thinking “why would you want that?” and well it’s just a simple answer.  I am bored and I like to experience new things.

Chrome is shining for Google

Today is the day Google has officially released the Chrome beta. If you haven’t heard Google has decided to enter the browser wars. It’s about time too. Internet Explorer still holds a vast majority of the market share with about 75% while Firefox has 20% and the rest share the remainder.

I personally use Opera and have for many years now. I would love to espouse the greatness of Opera to you but this post is about Chrome.

My first impression was that it’s fast. It’s actually VERY fast. The program does open quickly on my Windows XP SP2. It has tabs which some believe to be originated with Firefox but reality is that Opera has had tabs since version 4. The tabs are on the top and so is a basic set of controls. Overall the designs is simple and it’s actually appealing. There isn’t much to annoy you. One shortfall is extremely limited options. One can’t tell if that’s because this is beta or if Google intends to make this browser simple and effective.

As expected the browser works very well with Gmail and other Google applications. This is sometimes a shortfall for other browsers as many sites write javascript or other specific code to detect Firefox or Internet Explorer.

Another relatively nice feature is a speed dial similar to Opera’s except that the Chrome one detects your favorite pages automatically and adds them. I find that pretty dang convenient. There is also the memory password saver which no browser is complete without one nowadays. A downloads and history section also exist but at the time of this writing it’s not tested.

One thing I did test was memory usage of Chrome. Below is a screenshot of my results. You can do a similar test yourself by opening up all your browsers with the same sites then in Chrome address bar type “about:memory” which will bring up your computers memory usage. Rather handy feature. As you can see from my image. Opera is the least user of ram and keep in mind Opera has a full email client, torrent client, download manager, and irc client.

Overall I am pleased with Chrome especially as a first day release beta. It’s small, sleek, and fast. It will be a great compliment browser to anyone that surfs. I use multiple browsers quite often just to test and now I have a new one added to my arsenal. Congrats to Google on a fine showing.

You can download Chrome here:  http://www.google.com/chrome

Google Browser (Chrome)

Rumors are flying about that Google does plan to release a browser shortly. One that will directly compete against it’s long-term partner the Mozilla Foundation (Firefox).  The first news outlet was actually Google itself in their Google Blog.  There are now some screenshots available which display a rather simple browser.

Google Chrome Screenshot

Google Chrome Screenshot

I am looking forward to the release and I anticipate a long-term successful project by Google to enter the browser market.  It’s an evolution that makes perfectly good sense in todays marketplace.