| « Bitwise operators | It lives again » |
Fri, Jan 26, 2007
![[Icon]](rsc/img/chain_link.gif)
These are the slides and (mostly) the commentary from the presentation I gave yesterday. The full presentation is available from here should you want it - it's in OpenOffice format.
You'll have to imagine the many interruptions for questions and corrections by yourself ;o)
![[Slide 1] [Slide 1]](http://geekblog.oneandoneis2.com/media/BlogTalk/img0.jpg)
As the title says, this is a presentation on why we as Linux users should consider being bloggers as well.
![[Slide 2] [Slide 2]](http://geekblog.oneandoneis2.com/media/BlogTalk/img1.jpg)
That's a buzzword-heavy sentence, and I know that many people are of the opinion that there's no real meaning to the term "Web two" but there's a definition on Wikipedia, so it must be true.
Web 2.0 was a term coined by O'Reilly in 2004, and refers to the use of the web for collaboration and social networking. When the web became a platform capable of supporting digg.com, youtube, myspace, and the like, it had entered the Web 2.0 era.
Of course, the FOSS (Free (as in speech) and Open Source Software) community has been using the Internet to collaborate and create for far longer than this, so you could say Web 2.0 is just the rest of the world catching up with the geeks. For this reason, amongst others, the Web 2.0 platform is one that a Linux user can feel very at home with.
Blogs are an important part of the Web 2.0 concept. Some popular tools for blogging are:
![[Slide 3] [Slide 3]](http://geekblog.oneandoneis2.com/media/BlogTalk/img2.jpg)
Blogger.com, as owned by Google. It's got a lovely WYSIWYG (what you see is what you get) interface that's very easy to use, and gives you a wide range of formatting options: Color, font, text size, you name it. You can either have a blog hosted for free at <yourname>.blogger.com or you can use blogger to publish to your own web site, should you have one.
The biggest downside of blogger.com for a conscientious Linux user is, it's a proprietary tool. There's no source code.
![[Slide 4] [Slide 4]](http://geekblog.oneandoneis2.com/media/BlogTalk/img3.jpg)
Most of the SLUG members who have blogs use Wordpress, which IS open-source. Wordpress also has a WYSIWYG interface, but a slightly less sophisticated one than Blogger, and for some bizzare reason, you only get the buttons to make use of the formatting when you're in the "Code" view: So you can see what you've done, but not what you're doing.
Still, it's quite friendly and popular, and you again have the option of having your blog hosted at <yourname>.wordpress.com or hosting it at your own site by installing your own copy of wordpress on your webserver.
![[Slide 5] [Slide 5]](http://geekblog.oneandoneis2.com/media/BlogTalk/img4.jpg)
Bucking the trend, I use b2evolution to generate my blog. It's open source: Based on the same "b2" package as WordPress, in fact. But it has no WYSIWYG option, and no free hosting: You have to install it on your own web server.
It's not the easiest to use: You really need to have at least a basic understanding of HTML, and being able to muddle through with CSS and PHP is an advantage. But it's powerful, and also has the advantage of being able to host multiple blogs out-of-the-box. So if, say, SLUG wanted to do its own blog hosting, b2evolution would make the task simple. . .
![[Slide 6] [Slide 6]](http://geekblog.oneandoneis2.com/media/BlogTalk/img5.jpg)
All blogging software makes at least some effort to adhere to standards when generating content. They don't always succeed, but they do try. I do my best to keep my blog strictly compliant, but even with b2e and myself working together, slip-ups do happen. If you see this little W3C button on a blog, it should be a fully-compliant site: Clicking on the button will tell you for sure.
If you've ever had an issue with a web page not working with your browser, it's worth considering that the more standards-compliant websites there are, the more pressure there is on web browsers to be compliant as well; Breaking the catch-22 of "They won't make their browser compliant because most web sites aren't, and web sites won't get compliant until the browser is"
![[Slide 7] [Slide 7]](http://geekblog.oneandoneis2.com/media/BlogTalk/img6.jpg)
So now that you've seen some of the tools available to a blogger, the question is "Why should you use them?" And it's true that if you say "I'm a blogger" most people will either give you a blank stare, or they'll ask why you waste your time with one of those.
The main reason for this is that there are a lot of bad blogs out there. There are the bloggers who, a few years ago, would have heard a funny joke and emailed it to their friends. Now they put it on their blog instead. There are the bloggers who boost their ego by putting their lives online, and who blog such riveting information as their breakfast that morning and how many minutes late the bus was. There are bloggers who can't be bothered to keep in touch with their friends and relations, and write a blog because it's easier than emailing and phoning.
![[Slide 8] [Slide 8]](http://geekblog.oneandoneis2.com/media/BlogTalk/img7.jpg)
But there are worthwhile blogs as well. Some that you're probably familiar with, even if you've never thought of them as blogs before, include Slashdot, which doesn't generate content of its own, but simply links to others' content and provides the ability to debate it; and Groklaw, which generates large amounts of well-informed commentary on legal matters affecting the FOSS community.
![[Slide 9] [Slide 9]](http://geekblog.oneandoneis2.com/media/BlogTalk/img8.jpg)
Whilst you're unlikely to reach such lofty heights as those blogs, it's important to realize that even people who have only just decided to install Linux have worthwhile things to post.
I don't know *anybody* who has put an installation CD into a PC and installed a 100% fully-working Linux right from the word go. Screen resolutions, graphics drivers, networking issues: There's always some problems that need to be solved. And the chances that you're the only person who's going to suffer that problem are virtually non-existent.
Blogging about your experiences installing Linux and the problems you had and how they were solved is a very worthwhile thing to do. I doubt there are any long-time users of Linux who haven't solved a problem once, then been faced with it again some time later and been unable to remember how to solve it: Had they blogged it, they could search for it very quickly and easily. And had they blogged it, anybody else with the same problem would also have found out how to fix it.
![[Slide 10] [Slide 10]](http://geekblog.oneandoneis2.com/media/BlogTalk/img9.jpg)
There are new users coming to Linux every day. There are always Linux novices around, and what they really need is basic information. Easy to follow explanations of how to do basic things. You don't have to be an acknowledged expert in a field to have something worth writing about.
There have been any number of worthwhile presentations given at LUG meetings where the opening statement was along the lines of "I don't know that much about this, it's just something I've been playing around with recently." Because they were being given to people who knew nothing about the subject, the fact that it was only a basic overview was what made it a really good presentation.
All of those presentations were good, and were useful to all the people at the meeting that day. Had they been put online, they'd have been useful to the whole world.
![[Slide 11] [Slide 11]](http://geekblog.oneandoneis2.com/media/BlogTalk/img10.jpg)
Because the whole point of software being free or open source is that the source code is available, there's a perception that "Source code is all that matters" and the only way to contribute to the FOSS community is by writing code. This is most visible in the occasional jibe you hear of "If you don't like it, fork it and do it yourself"
But the simple truth is, most Linux users are not able to understand or gain any benefit from having the source code available. They need instead supporting documentation that gets them up & running as quickly and easily as possible.
Good software without good supporting documentation usually results in failure. I've encountered several projects that I was simply unable to use because there was no guide on doing so. Somebody had spent a lot of time on the software, but it was all wasted on me because I couldn't do anything with it.
Even such simple-to-use software as Firefox has hundreds of Howtos online, and there's a "For Dummies" book on it at the local library. All the most popular distros have extensive supporting documentation. The source code is *not* what matters to most end users.
![[Slide 12] [Slide 12]](http://geekblog.oneandoneis2.com/media/BlogTalk/img11.jpg)
A bit of local trivia for you: Horsham has its own micro-climate. This is due, I'm told, to being a low-altitude town between the North and South Downs hills. Last year when the country was brought to a standstill by feet of snow, you could stand in Horsham park and see blizzards on the horizon in all directions. But Horsham itself barely got a sprinkling.
The huge, globe-spanning system that is the climate is broken up into many such sub-systems of 'local weather'. And in the same way, the FOSS community is a global organization made up of a huge number of overlapping smaller communities.
There are the distros. There are the Gnomes and KDEs; the Firefox fans and the Konqueror fans. Linux and BSD. Free vs. Open. You name it, there's a sub-community for it.
Blogs can be tools for building such communities. As a simple example, here's a comment left on my blog by 'Ray'. As you can see, Ray has his own blog, which I also read and sometimes comment on. Ray is also a moderator of the LinuxQuestions forum, which often refers questioners to useful external sites. And shown here is one such example, where somebody was referred to my blog to answer his question.
![[Slide 13] [Slide 13]](http://geekblog.oneandoneis2.com/media/BlogTalk/img12.jpg)
Another example of a micro-community can be seen in responses to another type of post I make to my website: I'm learning to code in C, and every time I write some code, I post it to my blog with some commentary.
Now, one advantage of FOSS is that the code is open to peer review, and other people can see it and suggest ways of improving it. But I somehow doubt that I'd get much feedback from Sourceforge if I put up a function that gets a line of text from the user.
But I do get that feedback on my blog posts: Some of my readers are also coders, and they leave comments on the code I write. It's Sourceforge in miniature, but it's more useful to me precisely because of that.
![[Slide 14] [Slide 14]](http://geekblog.oneandoneis2.com/media/BlogTalk/img13.jpg)
And smaller doesn't necessarily mean unimportant. No matter how simple or basic you might think a matter is, there are people out there who want to read about it. These are some of the referrer logs for my blog: These are the search terms people have been looking up when they've come into my blog. There's my most recent C exercise from chapter two: Two dozen people so far have come in looking to solutions to that trivial problem. The ever-popular explanation as to why you don't defrag Linux was first posted in August last year, it still gets over a hundred visits a day. This shows just how big a demand there is for information about such simple things.
![[Slide 15] [Slide 15]](http://geekblog.oneandoneis2.com/media/BlogTalk/img14.jpg)
Should you decide to take up blogging, here are a few tips to bear in mind: Try to write frequently, but not to the point that it becomes a chore. If you're bored when you write the post, people will be bored when they read it. When you have something to say, say it. When you have nothing to say, say it.
Don't save posts: If you've already posted once or twice, but you're on a roll and you write yet another entry, don't save it for the next day to even things out. Post it. Often, if you're writing a lot, it's on a subject you feel passionate about. The next day when you've calmed down, you might decide to delete that impassioned post rather than publish it. That means you still haven't posted that day, and nobody else gets the chance to see what might be a very worthwhile post.
Just because it's a rant, doesn't mean it's not worthwhile: I've been on the front page of Digg.com four times, and it was always for something that started life as a rant. To say nothing of the therapeutic value of writing down exactly what's annoying you and why.
Don't stick to a single topic. There's a temptation to re-write one popular post a hundred different ways, but that just makes you seem monotonous and uninteresting. Write new things that interest you. If they don't interest your regular readers, they can just stop reading: It's better to write it and have it ignored than to not write it at all.
![[Slide 16] [Slide 16]](http://geekblog.oneandoneis2.com/media/BlogTalk/img15.jpg)
Make an effort to write in clear English. Firefox has a spelling checker built-in to help here. Don't try to be clever and write in elite or SMS style, it just makes your post look like it was written by an immature teenager. No matter how good the content, it can't survive bad presentation.
Don't worry about putting up content that not everybody will like. I tried keeping a non-geeky blog once, it meant I censored myself every time I did something in Linux. It was no fun: I threw it out and started again with a defiantly geeky blog, and it was suddenly easy to write plenty.
A good way to get people in to your blog at the start is to write useful content that you can link to when people ask questions. They get valuable information, your blog gets exposure, and there's always the chance that you'll get the ego-boost of having other people suggest your blog as a good place to look before you get the chance to do it yourself.
Lastly, give some thought to publishing under a Creative Commons license.
![[Slide 17] [Slide 17]](http://geekblog.oneandoneis2.com/media/BlogTalk/img16.jpg)
I don't have to convince anybody here about the value of the GPL to the FOSS community. Well, a CC license is the blogger's equivalent: A 'copyleft' license that uses copyright to give other people rights to use your work. As an example of how this can be good for you, as well as for others, here's an article I wrote a while ago, "Linux is not Windows"
It was published under a CC license that permits derivative works, and as a result you can also find this article in Czech and Brazillian. I could never have written these translations myself, but other people did it for me, for free, without even being asked.
![[Slide 18] [Slide 18]](http://geekblog.oneandoneis2.com/media/BlogTalk/img17.jpg)
Blogs can grow very quickly. I started my b2evolution-based blog in January 2006, and that month I had a little over 200 visitors. By March I was up to two thousand. You can probably guess which month saw me on the front page of digg.com, since when I've sat at around eight thousand visitors a month.
![[Slide 19] [Slide 19]](http://geekblog.oneandoneis2.com/media/BlogTalk/img18.jpg)
What's more, should you search for CC-licensed material devoted to Linux, as you can see from this screenshot, two of my articles show up in the first page of results.
Not bad for a simple, non-coding, Linux enthusiast. And if I can get so far up Google's rankings, anyone here can as well.
Creative Hedgehog
La parte A se refiere solamente a las dos novelas estudiadas. La parte A debe ser preparada después de leer la primera mitad de la novela y contestar las siguientes preguntas: ¿te está gustando la novela/película o no, y por qué? No me gusta la novela. Las personajes que puedes gustar son superficiales, o hacen [...]
06/08/10 - SPN3730 diario: Pascual Duarte parte A
Hari's corner
Why please do stay on a bit longer! Hopefully I'll come back with something to write about
04/09/10 - Hello, are you still there?
Place of Stuff
Isn't this exciting? We're out of the tedium of Genesis (world created, man falls, many people live and die. Oh, and attempted forced buggery and a spot of incest). We're into Exodus now; the Bible has got going, that tricky first chapter is out of the way and the real action can start! When the [...]
03/08/10 - The Bible ? On The Waterfront
Advice From a Single Girl
I almost can't talk about it.
Really.
I'm so very hurt and embarrassed and humiliated and just awful right now.
I was told once, that you should never say something behind someone's back you wouldn't say to their face and here's a good example of why I wish everyone would think a little more before they spoke. Because sometimes you say something you never intend for someone to hear but they do.
And I did.
When I got Cary's disappointing email, I called my friend to let her know he'd emailed, and that I was bummed because it was clear from the email that things weren't going anywhere.
As we were talking, her husband called on the other line and I guess she mentioned that Cary had finally emailed me back because when she came back on the line with me she was laughing. "Well, that's funny, because when he told Cary that he'd given you his email and he hoped that was ok, I guess Cary asked him if you were a Cougar."
I didn't laugh.
I was stunned, actually.
The term, for those of you who don't know it or use it, refers to an older woman, usually in her 40s who is looking to sleep with a much younger man. Usually in his 20s. At best? A Cougar is Demi Moore dating and marrying the 15 year younger Ashton Kutcher. Or possibly Samantha from Sex in the City; an over-sexed almost lecherous older woman who scores a hot young model.
At worst, it's an over the hill, somewhat desperate woman who goes after younger men. Much younger men. A Cougar is tacky, slutty, all about the sex. Not respected.
So, not something you'd want to be called. Especially when you're nowhere near your 40s. And you're not going after men in their 20s.
I ended the call pretty quick and my friend immediately called me back apologizing.
"I'm sorry," she said. "Please don't take that the wrong way. I shouldn't have said anything. I happen to know Cary really liked an older woman and thinks Cougar is a good thing, so please don't be upset."
But upset is too light a term for how hurt I am.
You know how sometimes something quite little touches on what's a really deep insecurity for you and it becomes this huge thing? This devastation?
That's what this is for me.
See, I'm sensitive about my age. I've talked about it a little bit here, but I already feel like I missed out on getting a man when it was a good time for that, that I wish I'd met my husband in high school or University. That it's hard being single when your friends are getting married or already coupled. So I already am insecure about being single at my age. I'm already sensitive.
So to hear that a guy I thought was bright and interesting and intriguing, a guy who'd said we had chemistry thought I was not only older than him but significantly older than him really really hurts. Has devastated me.
Do I look that old? Do I look ten, fifteen years older than him?
I'm not. I'm maybe five years older than him, but do I look it? Act it? Where is this coming from? Didn't I leave his hotel room, so didn't I shut him down? Isn't he the one who told me I was hot? So, wasn't he the one who was interested in me? Since when did I become the older woman chasing him?
And putting the age thing aside, which is hard enough, is me emailing him enough of an act that it looks like I'm throwing myself at him? That I'm chasing him, trying to lure and capture him?
I am so so humiliated. I can't even begin to explain it.
I know that you, and any other friends I talk to about this will tell me flat out that this guy is a loser and a jerk and immature and wrong, but I'm not ready to go there yet.
I'm not ready for this to be about him because I'm still hurt and insecure and rocking from the shame of it all.
I'm cringing that someone I was wondering about a future with thinks I'm an oversexed, eager, whore of an older woman.
Imagine what he'd think if I'd actually slept with him. Or kissed him.
Imagine how humiliated I'd feel if I'd done that. I can't even think about it, it's so bad.
But for right now I'm just hurt. I'm hurt and having to remind myself over and over that I'm young and attractive and beautiful and smart and wonderful and amazing and all sorts of good things because the voices that like to tell me bad things about myself are having a field day right now. An absolute field day.
I know I'll be ok, that this will go away soon enough, and I'm hoping that this hurt and embarrassment will soon turn to anger and that I'll move on and forget this, but right now I'm not in a good place with it all.
It's shame on top of insecurity on top of disappointment on top of sadness on top of regret on top of humiliation and wanting to curl up and die and erase myself from having gone to the wedding, having met him and having ever thought any positive thoughts towards him at all.
And if I can tell you anything out of this, it's that it's not really necessary to pass on hurtful things to people. And that you really should listen to Bambi's mother and if you can't say anything nice, you shouldn't say anything at all.
Because it hurts.
And sometimes the hurt can go deep.
And sometimes it scars.
So right now I'm trying not to let myself get scarred, I'm just trying to hold it together. I'm trying not to be confused and embarrassed and ashamed and hurt.
But damn, I'm hurt.
10/09/10 - ...
Nation
  This was possibly the most ridiculous show I have seen in a long time and I can get Sky 1 I know ridiculous. It could be summed up in three sentences Do you know what's in your cereal? Want to? Read the label. Instead it went on for a hour about how evil the [...]
27/10/09 - Dispatches ? do you know what?s in your breakfast? (warning...
Blogroll generated by MagpieRSS
![[Links]](http://geekblog.oneandoneis2.org/skins/112/rsc/img/chain_link.gif)
Had my first moment of bike trouble: It stalled & then refused to start - Flooded engine. Opening the throttle up solves so many problems :)
10/09/10
Dominic was ever-so-slightly perturbed on his way home this evening by the sudden presence of a wasp inside his helmet. Opening your visor at 60mph on a busy dual carriageway to let a nasty stinging insect out calls for serious nerves of steel!!
07/09/10
![]()
I last listened to:
The Offspring - She's Got Issues
Most recent photo:
Submersible houseboat