Ubuntu

opportunistiK needs help

February 25th, 2010  |  Published in Dear Lazyweb, Development, Educational, Event, Ubuntu

This way here, Harald won’t be able to add to his count. Anyways, I am giving a presentation next week for Ubuntu Opportunistic Developer Week, it is on Friday, March 5th, 2010 at 17:00 UTC. The topic I will be presenting is “Creating a PyKDE App.” I am slotted for one hour to attempt and teach everyone who shows up, how to create an application using KDE’s Python API. Seems easy enough right? It is, but I was thinking I would like to start some sort of application that has future potential, that hopefully an opportunistiK developer or two can take on, and maybe make something great in the future.

So what does this have to do with you? Easy, what would be a perfect application to start and present for this topic? I don’t want to create just a shell for something, I would like to at least have a little bit of functionality to it. Thus far, I have received one idea from @harriseldon on Identi.ca. Feel free to leave comments on this blog, or follow @nixternal on Identi.ca or @nixternal on Twitter and shoot me a message. Thanks everyone!

Ubuntu, Yahoo, Microsoft, and bears oh my

January 28th, 2010  |  Published in Free Software, Linux, Microsoft, Open-Source, Personal, Ubuntu

Yes, as many of you have read recently, Canonical has created a deal with Yahoo! to provide the default search for Firefox in the Lucid release. I decided that I would sit back and parse not only the information that Canonical has put out, but also the information I am reading on the web, Twitter, Identi.ca, and mailing lists. To be honest, I was actually surprised that a large scale attack or a FUD campaign never started over this, and I feel there just might be a turning point in all of this. Before I go on, let me throw a bit of a disclaimer in here as to hopefully not provide a lash back against either Canonical or Ubuntu.

Disclaimer

  1. I am not an employee of Canonical, I receive zero money from them for anything I do.
  2. I am not a speaker on behalf of the Ubuntu project nor the Ubuntu community.
  3. I speak for myself and nobody else.

OK, I think I covered the grounds. I know this post has the potential to either be popular or very unpopular. I am not here for a popularity contest, so if it sinks or swims, I do not care. I just want to provide my opinion of the deal and the atmosphere I have experienced since I first got involved in Linux some 17 years ago.

I personally think this deal between Canonical and Yahoo! is a good one, and to be honest, I wouldn’t mind seeing more of these deals. I wouldn’t mind seeing a deal with Google, Ask, Bing, or whatever else there is out there. The reason I like this deal is that it brings the potential of hiring more developers for the Ubuntu project. Seeing as I am a Kubuntu user and developer, I would love to see some of the money make its way into Kubuntu. Wait a second, did you just say Bing? Isn’t that the search engine, or rather the decision engine, ran by that big evil empire known as Microsoft? Oh boy, how many of you just went, “WTF IS WRONG WITH THIS IDIOT?” I am sure some of you did, and that was to be expected. I mean, Canonical did strike a deal with Yahoo!, and for some reason, many of you feel that Yahoo! is now Microsoft, or at least powered by Microsoft. If you read more than a couple of blog posts here and there, and dive into the news by not only Yahoo! and Microsoft, but read the stuff by the WSJ, NYT, and more. You will see for one, this deal has yet to be approved by the powers to be, and who knows if it will. Saying that Yahoo! is powered by Microsoft is not only incorrect, but it can be construed as either trolling or FUD at best.

You see, I have been around this Linux community for the better part of 17 years. There were good years and plenty of bad years. There were two things that always stood out during these years.

  1. Free is on one side of the fence and open source on the other side, in other words a split camp with common goals.
  2. Microsoft is a big and evil empire

So, Microsoft is big and evil, and don’t think I could disagree with that statement, and they haven’t proved themselves worthy of us removing this title, or whatever we want to call it. How many of you actually feel that striking this deal with Yahoo! is striking a deal with Microsoft? Don’t be shy, I have seen you on Twitter and Identi.ca stating the same, and on the Ubuntu Developers Mailing list as well, oh and on IRC. How many of you use Dell equipment? HP? IBM? Intel? I could keep going, but I wanted to kind of use companies that Canonical has worked with that Microsoft has worked with as well. How many you out there love your new Intel i7? Why? Don’t you remember the late 90’s when Microsoft was driving Intel to only do things a certain way that would benefit Microsoft only? How many of you are driving a Ford? Shoot, how many of you own a car? How many deals do they have with Microsoft? What about that bicycle, as I know there are a few of us nuts who prefer to ride instead of drive? Your TV? Cable? Shop at Best Buy? Oh man, I could keep going. How many of you just went, “WTF DOES THIS HAVE TO DO WITH THE PRICE OF TEA IN <nsert county so I don’t offend anyone>?” It has a lot to do actually, and yes it is probably beating yet another dead horse. The reasoning I see a lot of with dealing with $X who in-turn has a deal with Microsoft, in this case Yahoo!, in many cases can be seen as hypocritical. Imagine a life if you only dealt with companies or people that didn’t have a deal with Microsoft. For those of you against this and use Google, not to long ago Google made a deal with Twitter who already had a deal with Microsoft in terms of searching. Did you just switch your default search engine because of that? How about Microsoft and Facebook? Strategic alliance between Microsoft and O’Reilly? Gonna stop reading O’Reilly books now? Sugar CRM? Xen Source? And the list goes on.

Let me cover those of you who are using System 76 or Zareason, or some other Linux only manufacturer, that want to keep the attack going possibly on the deal. Ever consider the hardware that is used in those systems? I know System 76 uses, or was using, MSI equipment. Guess what, big Microsoft deal there. I don’t care what it is, there is a damn good chance you are using something right now that has struck a deal with Microsoft.

Is this the year of the Linux desktop?

or…

Is Linux ready for the mainstream?

Two of the most sickening questions I have seen for over a decade. The answer will always be “NO!” until we realize we need to step from underneath this rock we, yes we, have put ourselves. We have this great product, but if we continue being split on whether the Free Software side or the Open Source side is the correct side, or we shouldn’t be doing these types of deals, let’s just keep our mouths shut and enjoy this lovely rock canopy we have created for ourselves. Oh, here comes a big bomb, Novell. I am not about to rip on Novell, sorry Boycott Novell. I do not agree with their merger whatsoever, but I am a first hand witness of the good that has actually come out of the deal. Guess what Novell is doing that we aren’t right now? They are showing large companies, Fortune 500 and then some, that there is a choice out there, there is more than just Microsoft for your infrastructure. I went to their IT In Action tour here in Chicago last year. Granted I didn’t appreciate it when they said, “Microsoft is now the largest provider of Linux service,” nor did I like when one of their speakers decided to take off his jacket and reveal this nasty Detroit Red Wings hockey jersey (/me points at the Ubuntu Michigan people with a grin). What I did like, and I was wicked impressed with, were these people who were almost to the point of bashing Linux before the event started, to being super stoked over the Linux platform and the tools that Novell had when it was all over. Here I was an Ubuntu guy, and they knew that and welcomed me with open arms, who came in defending Linux and left helping some of these companies switch to, or look at the possibilities of switching to Linux. So thanks Novell for helping me get a few consulting gigs out of the tour.

I feel we, the Linux community, need to unite more so than we have. Not a fan of President Obama, but last night during his State of the Union address, he talked about reaching over those party lines. I think we need to do the same thing. Hey, if Microsoft is evil and they won’t reach their hand out, then why shouldn’t we try? OK, no more politics, OK maybe one more. Let’s tear down this wall! OK, that was lame, but I had to do it because it made me chuckle a little. I am not saying lets sell out to Microsoft, because that is definitely the last thing I want. You see us Linux people look at the big guy and concentrate on trying to make them look bad. In my eyes, we aren’t winning that battle, and while we keep carrying it forward, there is this person in the middle who is seemingly getting bigger and bigger every time they announce an iSomething. So instead of spending membership money to stand out in front of some silly event with a sign, lets think of better ways to use it. There are so many people out there who see people with signs picketing something, and a majority of the time these people go unnoticed, except for that one rogue honk, which believe it or not wasn’t supporting your campaign.

OK, that should be it. I am sure it is all confusing, so please feel free to respond anyway you feel is right in the comments. Thank you, and I apologize for causing you to spend this time possibly reading absolutely nothing.

Ubuntu Chicago Files Chapter 13

January 14th, 2010  |  Published in Chicago, LoCo, Ubuntu

To go along with the spirit of most big things in the United States, Ubuntu Chicago is filing Chapter 13. Well almost big things, as they all filed Chapter 11 pretty much. Anyways, Ubuntu Chicago isn’t going anywhere, it is just going to restructure itself to become a much more efficient LoCo team. Some of the restructuring is going to bring:

  • Regular online meetings
  • Regular in-person group meetings
  • Regular Jams (we are doing a Doc Jam this weekend as a matter of fact)
  • Much more visible in the community
  • and more…

So, we have already started the process for regular online meetings and online gatherings where we will follow and not follow an agenda. We are going to start scheduling regular in-person group meetings as well, which will more than likely go hand-in-hand with the various LUG meetings in the Chicago land area. We are going to start doing regular jams, and starting this week we will be kicking off a Doc Jam. We are planning on becoming much more visible to the community and to people who are outside of the community. One major complaint we had was our website not only sucked, but was so outdated. To alleviate any issues regarding the website, I will now be hosting our website, which will bring news, events, information and more to the people of Chicago. The buzz right now is pretty high in Ubuntu Chicago and I feel like I did the day myself and Mike Greenwood decided to make Ubuntu Chicago a reality damn near 5 years ago. I will keep you updated with the changes coming and being implemented as I am sure Nathan and Jim will as well. If you are in or around the Chicago land area, please do not hesitate to join us in #ubuntu-chicago on the Freenode IRC network, or join our mailing list to follow along with current and upcoming activities.

Ubuntu Chicago Coming Soon!


"We’ve got this LoCo team, and it’s f@#kin’ golden!" – Governor Tuxgojevich

OMFGWTFBBQ! No more Gimp?

November 26th, 2009  |  Published in Ubuntu

Seriously, is removing Gimp from a default install of Ubuntu that bad? Bad enough for you to leave Ubuntu for some other distribution? I have been reading blog posts, news sites, blog comments, IRC, Twitter, and Identi.ca, and what I am seeing simply amazes me. Thus far, the popular topic to these complaints is that Ubuntu is making the desktop even dumber. So, if Ubuntu is making the desktop dumber, I guess in the past it has made many lazier? I mean, installing Gimp isn’t a big deal. I am a Kubuntu user, and KDE user of other distros, and none off the top of my head include Gimp. Just now, I had to reinstall my system because my hard drive blew up. In just over a minute I had Gimp, the Plugin Repo, and Inkscape installed. And for you all who are going crazy over the decision, just know that the developers of Gimp agree with the decision:

“That is pretty much in-line with our product vision. GIMP is a high-end
application for professionals. It is not the tool that you would advise
every user to use for their casual photo editing. And as far as I
understand this, it’s not that GIMP would not be available for Ubuntu
users. It’s simply not installed by default.

Sven”

HERE is a comment from the Gimp world supporting it, HERE is another, and another. I use Zsh, Ubuntu doesn’t ship that by default, I am going to go take a turkey hostage now!

Simmah down nah! It isn’t the end of the world. When Ubuntu switches to KDE in 2012, then it will be the end of the world!

Kubuntu DocBook/XML 101

November 23rd, 2009  |  Published in Documentation, Kubuntu, Tutorial, Ubuntu

So, you keep hearing me talk about contributing to Kubuntu documentation, and you see that I say it would be nice for you to have some DocBook/XML experience. Many people want to help, but they don’t have that experience. In most cases, the people interested at least understand HTML or some other markup language a little bit. If you can understand that, then you can easily understand DocBook/XML the way we use it for Kubuntu documentation. DocBook/XML has a lot of tags that one can use, however we only use a very small subset of those tags with our documentation. Just an idea of the main tags we use from DocBook/XML are:

  • <sect1>
  • <sect2> – sometimes
  • <title>
  • <para>
  • <ulink>
  • <example> – sometimes
  • <mediaobject> – only for screenshots
  • <imageobject> – only for screenshots
  • <imagedata> – only for screenshots
  • <acronym> – sometimes
  • <guibutton> – sometimes

There might be a few more, but these are the ones that pop into my head. For instance, when you are trying to let the reader know to open up an application via the menu, there is a tag called <menuchoice>. We have an entities file that contains all of the menu stuff, so you wouldn’t even need to use that tag, as you would call it in the document you are working in. Example: Say you are trying to tell the user how to open Amarok, you would enter &menuamarok;. Easy!

Here is an HTML example, lets say, Hello World :)

<html>
<head>
<title>Hello, World!</title>
</head>
<body>
<p>Hello, World!</p>
</body>
</html>

The html, head, and title, are already taken care for you with the template, so you just need to do the part in between the <p> and </p>. So in DocBook/XML, that would look:

<para>Hello, World!</para>

Easy. Typically with HTML, when you are trying to show a section or make a section stand out, you might use <h1> to make the title stand out. Well in DocBook/XML there are a few more lines, but still easy to do:

HTML:

<h1>This is the title of the section</h1>
<p>This is a paragraph in the section.</p>
<p>This is another paragraph in the section.</p>

DocBook/XML:

<sect1 id="intro">
<title>This is the title of the section</title>
<para>This is a paragraph in the section.</para>
<para>This is another paragraph in the section.</para>
</sect1>

If you are looking for a little bit more information concerning documentation in the Ubuntu world, take a look at the Documentation Team Wiki Page. There is also a bit of information on how we use Bazaar when working with documentation as well. To get an idea of how we use DocBook/XML with Kubuntu documentation, take a look at the old Jaunty Documentation for Kubuntu. Under the docs/ directory you will find the topics covered. And then under the topic, in the C/ folder is the XML markup for that topic. There is obviously a bit more DocBook/XML markup in our documentation, but the header portion and the layout is already completed in a template, so all one would need to do is fill in the space and create new sections.

If you have any questions, please do not hesitate to stop by the Ubuntu Documentation IRC channel on Freenode in #ubuntu-doc and ask away. We also have a mailing list where you can ask questions and communicate via email to other documentation people.

Global Jam Olyminated

October 5th, 2009  |  Published in Chicago, Community, Event, LoCo, Ubuntu

That’s right, just like Chicago and their Olympic bid, the Global Jam has been olyminated! We spent the better part of 6 plus hours teaching quite a few new faces how to get involved in the Ubuntu Community. We covered everything from filing a bug to triaging that sucker, and even covered the packaging as well. We went over, in pretty good detail what all is involved with packaging as well as breaking down the files that are required and important for Debian and Ubuntu packaging. Typically our events are a lot of the same faces, however this time we went for a suburban Chicago feel for the get together and this collected a bunch of new faces. Awesome, as Jorge would say. Everyone of them was interested in learning how to contribute too. Hey Matt East, keep your eye out for my buddy Vaughn, he is interested in some Ubuntu docs! I know we will have a few more MOTU, or Ubuntu Developers, or whatever it will be called soon, hailing from Chicago. This rocks! During all of the instructing we actually triaged a bug, one bug! Of course it was a KDE bug too, go figure! Nonetheless, it was very productive and I feel we will have new contributors from Chicago in the near future as well. Anyways, here are just a couple of photos from the ones that I took:

Ubuntu Chicago
Ubuntu Chicago

Mr. Swoody Ms. Swoody
mr. swoody and ms. swoody

musikgoat
musikgoat

eddie
MIDWEST!