BNC Usability

Our BNC service now has 109 registered users. This is good. We do, however, get questions daily about connecting to it. Although I am sure this is mainly due to people not reading the manual, it’d be easier for all involved if there were clear instructions about how to connect to the BNC with different IRC clients.

For this, we need your help! Even if you don’t use the BNC service all we need to know is:

1) What client are you using and on which Operating System?
2) Do you need to install anything to get SSL working on your client of choice? If so, what?
3) What is the command to open a new server connection to irc.server.com on port 8888 using SSL?


Please post these as comments to this post. See the first comment (mine) as an example. Naturally, if someone else has already posted about a client you need not repeat the instructions unless their instructions were incorrect.

Thanks in advance for your time :)

1st Birthday Competition

It’s been a long and eventful year, but we’ve survived! GeekShed shall be 1 year old on 24th October. To celebrate our first year, we have some giveaways for you. We’re not as rich as Microsoft, so don’t get your hopes up too much. We are giving away two $50 (USD) gift vouchers to Amazon. These prizes will be purchased after the giveaway, so if you have any particular objection to Amazon, we can make a reasonable accommodation.

The first competition is designed to boost the size of our YouTube channel. We’re asking you to create a video of maximum length 5 minutes. Your video must help our other users in some way or another. The standard idea would be to create a video tutorial but we encourage you to think outside the box and surprise us. Our YouTube channel can be found at http://www.youtube.com/GeekShedIRC. We would like to note that videos that are duplications of what’s already on our channel will be rejected. Once you have done your video, contact us in #help and we’ll give you some help on uploading it. You can create your video using a paid but very good application named Camtasia. This has a free trial which would work well for making this video. A free app which is rated quite highly is CamStudio. The best video, as chosen by the GeekShed staff will win the voucher. We’ll put all of the videos that are of good enough quality onto the channel. Please ensure that the audio and video is clear and of a high enough quality to be viewable in full screen. 720p minimum is suggested. It’d also be ideal if you could mention GeekShed in text/audio on the video to save any future copyright problems.

The second competition is to try to boost our user numbers through the use of Twitter. All you need to do is tweet/re-tweet the following, be a registered user on GeekShed, as well as being connected to the #birthday channel on GeekShed at 11pm UTC (6pm EDT) on 24th October 2010 (our birthday):

It’s the GeekShed IRC Network’s 1st birthday and they’re doing a giveaway! See http://bit.ly/9Bpd9P for full info.


Once the draw is done, we will ensure the winner has tweeted and is registered on GeekShed before offering up the prize.

If you’re a video maker, you can also enter the random draw – you never know, you might win twice!

Any questions? Ask in #help.

Introducing GeekShed Embed: A WordPress Plugin

After helping many people who were having trouble adding the TFlash chat client to their WordPress powered website, I decided to write a plugin that would create a shortcode that people can use to easily embed their chatroom into their site.

The plugin has been submitted and accepted into the WordPress plugin repository, so installation is simple. To install, simply go to the Add New Plugin page of your WordPress install, and search for GeekShed. Under GeekShed Embed, click install. Supply your FTP/SSH information if required, and hit Proceed. The shortcode currently supports three parameters: channel, width, and height. Any, none, or all can be used, in any combination.

Note: If the width is less than 500 or the height is less than 375, parts of the chat box will be cut off and not visible. Future versions will fix this issue.

Examples:
What You Type What You Get
[geekshed] A 500 by 375 chat box that displays the channel list once connected
[geekshed someChannel] A 500 by 375 chat box that joins someChannel once connected.
[geekshed height=XXX] A chat box XXX pixels tall and 500 pixels wide. It will display the channel list once connected.
[geekshed width=XXX] A chat box XXX pixels wide and 375 pixels tall. It will display the channel list once connected.
Comments, questions, suggestions? Leave them as a comment to this post, and the will be addressed as soon as possible.

New Staff Member -tengrrl

We would like to announce the addition of a new staff member to our team.

Today, we have asked tengrrl to join our network staff, and she has gratefully accepted. We are very lucky to have another experienced person on the team.

There is a lot to learn, and we are confident she will master this with time. Please welcome tengrrl to our staff and congratulate her on her new position.

The past 8 months

GeekShed is now near enough 8 months old. Those of you who have been with us from the start may remember the document outlining why the majority of the staff and servers were splitting away from WyldRyde and starting a-fresh on GeekShed. Those of you who don’t remember can find the document in PDF format. Since that happened, an awful lot has gone on. GeekShed has grown by nearly 50% and is still growing. We have recently surpassed the peak user count that we saw when we were part of WyldRyde. The SearchIRC graphs below show this:

WyldRyde Last Year WyldRyde Last Year


The above user counts include network bots – WyldRyde has approx 125 and GeekShed 110. GeekShed is currently (at time of writing) ranked the 60th biggest IRC network of 1,012 listed on SearchIRC. This is great!

Our Twitter channel has also been a great success. We have tweeted as regularly as we can – updating you on what’s new with GeekShed and how we’re getting along. We have recently passed the WyldRyde twitter channel in number of followers and we get approximately 70 mentions in an average week. The majority of these are positive, and we have tried to help, the best we can, those people who are posting negative messages due to encountering problems.

Our new YouTube channel is also doing great. We have a decent number of subscribers and are always gaining more. What we really need is for users to make videos that they think might help other users such that we can add more useful information to the channel. Most of the GeekShed staff use mIRC, and any client tutorials that can be made by users of other clients would be most appreciated. Come see us in #help if you have an idea.

We have also recently become directly involved in the development of our services package, Anope. We have worked with the Anope development team and committed bug fixes and new features to the 1.8 (stable) branch to help improve our services and help the wider Anope community. A number of new services modules have also been developed to make your experience better. These include the channel ban appeal module and associated web page, a module to automatically identify you if you ghost or recover a nickname, and a few other modules to increase the security and reliability of services.

We have implemented a BNC service and associated web management panel to provide bouncers designed for users who cannot always stay connected to GeekShed but would like to keep track of channel and private messages whilst they’re disconnected. This service also helps those users who have multiple computers, for example home and work computers as well as a laptop, and would like to connect to their IRC session from any location.

Updates and improvements have been made to the inherently badly written code of UnrealIRCD to make GeekShed’s IRCD more reliable and less resource intensive. Although unavoidable netsplits still occur, we have seen a decrease in buggy and crashy IRCD processes.

We have, by creating an Anope->XML database converter, allowed the site to interact with services. This has allowed us to provide private access areas of the site, such as QDB submissions, accessed using your services login. Integration with our services servers has also allowed us to provide things such as channel and user lists, user statistics and an automatically updating list of bots.

Your generosity has been astounding and we have received an amazing sum of money in donations over the past 8 months. This has enabled us to register as a company, renew the domains and privacy protection for the next 4 years, secure our services login with SSL, obtain attack resistent servers to help rid us of proxies and bots and, most importantly, redesign TFlash. TFlash’s redesign has allowed us to add a load of new features and make it generally easier for you to use and embed into your own site. We know adverts were a major point of dislike for our users when we were part of WyldRyde and your generosity has allowed us to make all of our services totally advert free. All of the staff are volunteers dedicated to making GeekShed a better place for users. Its intent has never been to make money and each and we are extremely grateful for every donation made.

The staff team has been refreshed. Those staff who are no longer active or have expressed that they do not have time for GeekShed have been removed and replaced with new staff members who have more time to spare. We feel that constantly injecting fresh blood into the staff team will help the network develop as new ideas are brought in. Every staff member has worked extremely hard and we are very thankful for all of their efforts.

Our server turnover has been remarkably high. Although we would like a low server turnover, this hasn’t necessarily been a bad thing. We have constantly been adding new servers and removing those which have not performed as expected. We are currently in a state where every server we have has proved to be reliable.

The GeekShed forums are doing well and it has been proved that free software works better than the paid software that was used on WyldRyde at the time of the split. We do not feel that it is necessary to waste donor’s money on unnecessary things.

Our terms of service have been developed over time to strike the best balance we can between network security, user safety, and freedom of action. We feel that they are currently in a state which balances these aspects effectively.

A lot has happened over the past 8 months. None of it could have been possible without the continued support of our users and staff – we are truly thankful to each one of you for sticking by us. Much is planned for the future and we urge you to continue to use our services and encourage your friends to do so also.

Many thanks

The GeekShed Staff

Getting information about channel user counts

We have implemented a feature which tracks the number of users in GeekShed channels. This information can then be used to give you information such as average user counts over different time periods. Although we have not fully decided what to do with this data, the basis of the system can be found at http://www.geekshed.net/usercount/. If you have any suggestions as to what we can do with the data, let us know in #help.

How to block specific phrases from your channel

GeekShed maintains a list of words which will be censored when chmode +G is set and also a spamfilter of URLs or phrases that are blocked network wide. You can block or censor certain phrases in your own channel regardless of whether or not you have chmode +G set. To do this, you can use the extended ban type ~T. The format of this is:
/mode #channel +b ~T::
Action can either be ‘block’ or ‘censor’. ‘block’ will stop any line containing ‘text’ from being sent to users of the channel and ‘censor’ will replace the banned phrase with ‘<censored>’. Text can also be a wildcard string (i.e. * matches anything). For example, sugar* would match ‘sugar’, ‘sugarpuffs’, ‘sugarstuff’, etc. Example usages of this command are:
/mode #channel +b ~T:block:sugar
The result of this is:
(20:26:15) sugar #foo Message blocked due to a text ban (#foo)
/mode #channel +b ~T:censor:sugar*
The result of this is:
(20:27:31) I love <censored>
Because of the way IRC works, as with chmode +G, the person saying the censored word will not see it as censored on their client however every other channel user will.

If you have any questions, come see us in #help.

GeekShed’s YouTube Channel

GeekShed has a YouTube channel where we post videos created by staff and users relating to various aspects of GeekShed. Many of these will show you, in the form of a screen video, how to perform certain tasks and make your IRC experience better. This can be found at http://www.youtube.com/GeekShedIRC. Here are a list of the videos in our YouTube channel:

BNC Service

GeekShed has today launched a free BNC service for users to use for connecting to the network. Find out all about it and get your BNC at http://www.geekshed.net/bnc/

Loss of a dear friend

It is with great regret that I write to report the passing of a friend of many years. Jennifer Nicole Noles, IRC nicknames sin and nic, died this morning in Vegas. She suffered from Endometriosis. Nic has been a user on GeekShed and it’s predecessor for over 7 years and, in that time, has touched many people with her loving and dynamic personality.

Nic is a great friend to many and will be sorely missed. May she rest in peace. — Update If you wish to chat with others about this, stop in #naughtycloset