March 10, 2010

Google Maps Goes Cycling

THIS is an interesting thing done by Google today. They have finally added cycling routes to their maps. This is a really nice feature if you are just a casual rider. I know there are a few of us in the Ubuntu community who are not casual riders and we live for speed, we live for flying past pack fodder, and we aren’t afraid of hills. Well, Google maps new cycling route feature is afraid of hills, and when you use it, Google maps will route you around any hills. BOO!

I am sorry, but if Google was serious about the cycling stuff, they could have learned a lesson or two from Map My Ride. Map My Ride is amazing, as it will map, allow you to design a ride, and track your rides with a great level of detail.

Consulting Gig and Microsoft Sales Bash

So, here I am, a bit peeved but more humored than anything else. Today I spent some time with a client of mine, actually a friend. His company asked me to come in and sit in while 5 other companies bid on a project they are working on. I listened to sales people all day long, and it isn’t like I have anything against all sales people, just a vast majority of them. My head was spinning when it was all over with. So, I got to listen to 4 companies give their spiel about using Linux here, possibly Windows there, and one even promoted the idea of using Macs as the workstations. Interesting stuff by these 4 companies, yet still boring as hell. Then come sales dude number five, the second or maybe third largest tool I have ever had the great privilege of meeting in my life. He comes prepared no doubt, gives us a groovy presentation handout, business cards, and even a pretty cool pen. I love swag, so I grabbed a handful of pens. I flipped over this guys business card before he introduced himself, and there it was, in big bold letters, Microsoft. Rock on, this should be entertaining, and boy was it!

I will not go in to details on who this guy is or what he does either at Microsoft or one of their partners, however Microsoft was on his business card, bigger than anything else. Anyways, he starts out rocking. He had me impressed, all kinds of charts, cost cutting avenues, cost and benefit analysis which made my socks roll it was so damn sexy. He even had the project mapped out, which none of the other 4 groups had done. Thus far, literature wise, he dusted the other 4. I was starting to cheer for this dude, got a little hot and bothered there for a second, sorry, back on track here. So, he finishes his Microsoft talk, and it was great this far. Then he thanks the other 4 groups there, and seemed really nice, until…”Let me show you where these other groups don’t make the mark, seriously Mac? Let’s start by showing you how they have this whole Linux thing wrong. First it is created in the basements of unemployed hobbiests, it isn’t as secure as its made out to be, and needless to say all of the patents they are infringing upon, therefor making it a liability for you to even use.” Now that was paraphrased, but my jaw was on the ground. He knew I literally just shat myself, but what he didn’t know is I am a Linux fanboy and hacker. I was actually dressed a little nice, wearing my typical wise guy hat. He said something else, but I can’t remember what it was, all I remember is I grabbed my laptop bag like it was my gun holster, and from it I pulled out my 9mm. Err, I pulled out my netbook, which has 2 stickers on there, and both say Kubuntu.

He just chuckled at me, which I think infuriated me more than what I had just heard. So now he tries to explain himself, back peddles at least to the point where he admits there are great corporations behind Linux development. But the 4 other groups that were there and myself really wanted to know, and before I could say anything, the CEO of the one group, Mandy I think her name was, chimed in with a, “Could you please explain the patents Linux infringes?” He gave her a brief look, and she went all comedian on him, and I had to hold back everything just not to start rolling on the floor. She lets out a, “No, before you continue, can you please explain that, as I would hate to be sued by some insane company for something they think is theres.” He wouldn’t answer at all and would only state he wasn’t allowed to speak about it. Oh boy, I am peeing myself by this time. So I look at my buddy, and I had to do it, some of you might have heard me say it before, but I just had to do it.

You know, I have been thinking about writing a piece of software that did nothing but infringe upon every software patent there was.

Brief pause, trying to get the people to do the, “OK dude, wtf are you getting at?” And when I got that look, I finished with…

But it’s to late, as Microsoft beat me to it.

Yes, very childish and immature, but it had to be done. So, that was my Microsoft bash. Listen, if you are a salesman, especially a Microsoft salesman or partner, don’t do your unfounded threats in a professional manner. You might be surprised that the people sitting in the room might just see right through you, and today, they saw through you, big time! In the end, it looks like there might be a combination of 2 of the companies used. One of the companies is the one who suggested the Macs as the workstations, and the reasoning behind it was good. On the server side, there will be Linux. In the end, a very entertaining day. Even this former or current FBI Cyber Security guy even poked fun at the Microsoft salesman. Supposedly he is one of the gentleman that also helped rip off the state of Illinois with frivolous claims about Linux, and boy did Illinois fall for it.

Anyways, just wanted to share that with everyone, as it was a fun story, probably a more of a “You had to have been there.” Now this salesman wasn’t the only one to bend the truth or outright lie, so salesman, be careful, not everyone is dumber than you anymore!

March 05, 2010

Let me tell you where to put the buttons…

You really don’t want me to tell you where to put them, as you might not like the answer. However, with KDE, you can put the buttons wherever you would like Daviey, Mike, and everyone else.

No need for some confusing application or editor, simply configure the location of the buttons as you would like them to be. You can drag stuff where you want, click apply and test the results. Tweak until you are happy.

February 26, 2010

opportunistiK needs help

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!

February 23, 2010

Uh oh

For those of you who have kissed off openSUSE, Novell, and possibly recently Ubuntu for its Yahoo deal (which by the way is with Yahoo, NOT Microsoft), it is time to kiss off other things, such as Amazon. Granted this deal blows to the highest level and just shows how shite Microsoft is, there are many companies doing this same thing with Microsoft, deals like this and others. So while you are sitting there, wearing your anti-Micro$oft (see what I did there? That’s what all of the cool Microsoft haters do) hats, ditch the following product manufacturers:

  • Samsung
  • Fuji
  • Nearly every computer manufacturer
  • Asus
  • MSI
  • Nearly every automobile manufacturer
  • More than likely your lovely ISP
  • and so much more…

Don’t forget to dismiss your family members who are using Microsoft products too, but not Uncle Ned, he is cool, oh and Aunt Jane, as they at least use Linux. And the next time you get a bill, just throw it out, as it was probably printed from a Microsoft computer. Oh boy, and your government, local police, because they are up to their armpits in Microsoft deals. I wonder if Microsoft touched the snow in the backyard? I think I will get naked and sleep out there tonight. Yuck, the thought of something Microsoft has a deal with anywhere near me gives me the heebee-jeebees.

NOTE: I sure hope you all found the sarcasm, because I am not a Microsoft lover at all. I am tired of their BS just as much as the next person, but I am also tired of the anti-Microsoft extremists and their simple-minded attitudes. It’s fine to stand up against Microsoft, and those who have deals with Microsoft, but just remember, that is a lot of standing, hope your legs and back are ready for it.

February 18, 2010

Please say Fedora

Last evening I went over to a family friend’s house to help her with an ongoing problem with her Internet connection. She has AT&T DSL, and every night around 5pm or so, the connection pretty much drops. Getting to a web page is hit or miss, like one in every 10 attempts it will load a page. The pings were good, but getting out was a nightmare. She has a huge laptop running Windows 7 with insane specifications. Great machine. So, I took over my netbook running Kubuntu Netbook Remix (Lucid) to see if the problem was her laptop. Right away I was able to decide it wasn’t her laptop. Further debugging made me realize it was the DSL connection. I connected directly to the DSL modem, no router, firewall, anything in between me and the Internet. The problem still existed. At that time I determined it was AT&T’s fault so we called them up. Initially the phone call was a nightmare.

Typically I am really good at understanding an Indian dialect because the area of Chicago I grew up in was largely an Indian population. The person on the phone was a bit harder to understand and I believe the reason was because they had a mix of the Indian dialect with a distinct southern US drawl. Anyways, after talking to the AT&T tech support person for a few minutes, I started telling him what was going on and what I had done thus far. He asked what version of Windows I was using to test and I told him I wasn’t using Windows and instead was using Linux. I expected the “We don’t support Linux” comment, but was floored when he said, “Please say you are using Fedora.”  I chimed in with a “Sorry, using Kubuntu.” He chuckled then said, “Some people will never learn.” We shot little jabs back and forth at each other having a bit of fun while he was doing a modem test. In the end they figured out it was their issue and some AT&T techie will be out there today to fix the issue.

So, if you were that AT&T dude I talked to last night who loves Fedora and despises us Ubuntu fanboys, drop by and say HI! It was a pleasure getting to talk to you for support on the issue, and it is great seeing that there are some tech support people who aren’t afraid to explore other options.

February 08, 2010

Comcast Becomes XFinity... If That's the Case How Come They Limit Our Bandwidth?

Look, I don't like to bag on Comcast, but heck this is about the dumbest name ever. If you are going to have infinity in your name, you can't be going around yelling about limiting bandwidth hogs! OK Comcast?

Perhaps they are just referring to the ability for their monthly bill to become infinitely large? Or maybe they want to describe how long you need to wait at home, while missing, work for one of their repair techs to show up? 

I don't get the rebranding at all. I'm pissed that some of my monthly payments was actually used to pay some marketing jock to come up with this horrid idea. Pants on the ground Comcast! 

January 31, 2010

Freenode IRC – Connect And Auth Securely

OK, so today freenode migrated to their new server. It was a bit rough around the edges at first, however they have finally added support for connecting via SSL and using a script in Irssi you can authenticate via SASL. So, I will quickly show you how to get SSL and SASL setup for Irssi and Irssi only, and I am assuming you already have a connection to Freenode already setup.

WARNING: It has been brought to my attention that the Irssi folks get mad when people tell you to edit the config file instead of using the commands, so with that, backup your config file first, and if anything goes wrong, not my fault :)

  1. Let’s install the necessary packages (I think this is all, I already had openssl installed but had to install the libcrypt- packages for the SASL script below):
    sudo apt-get install openssl libcrypt-openssl-bignum-perl libcrypt-dh-perl libcrypt-blowfish-perl
  2. Grab and save the cap_sasl.pl script to ~/.irssi/scripts and setup a link for it to autorun:
    cd ~/.irssi/scripts
    wget http://www.freenode.net/sasl/cap_sasl.pl
    mkdir autorun  ## only if you do not have this directory already
    cd autorun
    ln -s ../cap_sasl.pl .
  3. Fire up Irssi without connecting to anything:
    irssi -!
  4. Once in Irssi, setup your username and password for SASL:
    /sasl set freenode your_nick your_password DH-BLOWFISH
    /sasl save
    /save
  5. Quit Irssi
  6. Using a text editor, edit ~/.irssi/config and in the section that says servers = ( you want to remove the stuff between the { and } for freenode, and then add the following in its place:
    address = "chat.us.freenode.net";
    chatnet = "freenode";
    port = "7000";
    use_ssl = "yes";
    ssl_verify = "yes";
    ssl_capath = "/etc/ssl/certs";
    autoconnect = "yes";
  7. Now under the chatnets = ( section, you want the freenode = part to be changed to:
    freenode = { type = "IRC"; };

If you get a message about your nick being “Juped” or “temporarily unavailable” and get switched to Guestxxxx nick, read the following, otherwise enjoy your new secure connection.

Now you can go ahead and connect to IRC like you are used to. If you have the ENFORCE flag set for your nickname, you may come across some issues with identifying, and the one message I kept getting was:

Nick nixternal is Juped

If you get this, you need to disable the ENFORCE flag on your nick (make sure you are identified with your correct nick first):

/msg nickserv set enforce off

After that, disconnect from IRC, then reconnect to IRC. You shouldn’t be getting that error message now. If you do, go to #freenode and complain accordingly :) If all is well, you can go ahead and set the ENFORCE flag back to on:

/msg nickserv set enforce on

Now all should be well. Enjoy your new secure, SSL and SASL authentication, connection.

January 28, 2010

Ubuntu, Yahoo, Microsoft, and bears oh my

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.

January 27, 2010

LAVA 5.0 Remote Tool

I added the remote tool to the new build of LAVA I am going to upload.

Now users of LAVA can use my desktop remote tool I posted earlier upon install or via livecd. Once ran, they can select a live session to a technician. The technician can then remotely login to the desktop to help out.

The remote service is a paid service I am developing here at my company Ansotech.

The remote tool I built and is installable on Ubuntu, Fedora and OpenSuse.

I am planning on bundling the remote service backend and front end so internal ITs or corporations have a easy remote solution for their linux clients.

The server backend piece runs on XP, 2000, 2003, Vista, Windows 7, MAC and of course Linux. This piece is the software that runs on a technicians pc.

Let me know if anyone out there would like information on this product as it is a new product we are going to offer and obviously are looking for feedback as well as users willing to try out the initial offerings of the product.

Thanks

Apple Turns the iPhone into a Keyboardless NetBook with the iPad

I Just finished watching the Apple announcement online via live.twit.tv (Over 114,000 viewers!). The biggest piece of information is probably the price point. It is much lower at $499 that I thought it would be. Additionally the $14.99 250mb/month and the $29.99 unlimited price points for data plans with AT&T are lower than I expected as well.

I think all of the so called "ebook" readers out there (Kindle etc...) are in serious trouble. The fact that the iBook store exists is huge. I'm not a big fan of Apple's closed attitude towards their hardware and software, but having the iTunes/iPhone/iBook eco system is very user friendly. Its something that perhaps only Google, at this point, could ever compete with. Certainly Microsoft doesn't have anything close to this as far as content and ease of use.

As an Ubuntu user, I enjoy the easy to use repository of free applications that are available to me without any hassle. iPhone and now iPad users enjoy a similar easy of use to get to applications (those poor Apple fans have to actually pay for a ton of their apps though!). What does Microsoft have? Nothing. They have a huge number of apps, but they are horribly smushed across the Internet in an unrelated uncaring mishmosh. With no useful easy to use eco-system. Microsoft just doesn't have a chance.

read more

January 26, 2010

Mark E-mails in Mutt as Tasks in Taskwarrior

OK, so I think most people know that I have grown quite fond of Taskwarrior for managing my Getting Things Done stuff. Many of you might also know that Mutt is my e-mail client of choice, for the past 15 years. Recently you saw a post on Planet Ubuntu by the rockstar Bryce Harrington concerning Mark emails in mutt as tasks in gtg. Well, I have had something similar, actually pretty much the same damn thing, just with a different GTD application. So without further ado, here is what you need to do in order to mark an email in mutt as a task in taskwarrior.

Setup Mutt Macro

macro index t "<pipe-message>mutt2task<enter> <save-message>+TODO<enter>"

What this does is set the t key, while in the index of mutt, as a macro. The macro pipes the email message to a script I wrote that strips the header from the message and adds that as a task. The save-message part saves the email to my TODO folder.

Setup Mutt2Task Script

#!/bin/sh
/usr/bin/task add +email E-mail: $(grep 'Subject' $* | awk -F: '{print $2}')

What this does is call the command task add which adds a new task. The +email tags the task, and the E-mail: $(grep ‘Subject’ $* | awk -F: ‘{print $2}’) greps the Subject line and then prints the part after Subject: from the email, therefor just giving me the subject text. Make sure you place this script somewhere in $PATH and make it executable.

Make sure you add a TODO message folder in your mutt configuration so you can see the TODO messages.

January 22, 2010

Remote Controlling Mac Xserve When ARD is Running

So I've been working on getting all the Mac Workstations setup to use ARD at the college that I work for. I ran ARD on our Xserve to search for and capture all the Macs in one of our labs. But since then I haven't been able to remote into the Xserve. I keep on getting the following error.

An administration application is currently running on this computer and will not allow you to remotely control the screen

Well that stinks! Now I have to go way up to the computer room and see what is going on. Or do I? Heck no! I figured that the "administration application" that was currently running must have been ARD. So I can just kill it from the command line. So I ssh'd into the server and ran:

ps aux |grep Remote

That lists anything running with the word Remote in it. ARD is listed as "Remote Desktop". So I copied its PID number and ran:

kill -9 [PID of Remote Desktop]

Then I could once again remote control the Xserve from my desktop. However I wanted to make sure I wouldn't have to go through this all again. So I started poking through the preferences of ARD. Under "Security" I found a check box called "Allow control of this computer when this application is running". I checked it and now I can remote into the Xserve just fine again.

I love ssh!

January 15, 2010

Doc Jam Chicago Style

Hey everyone, just wanted to drop a quick note to those of you who are in or around the Chicago land area, on Sunday, January 17th from 12:30PM until 5:30PM the Ubuntu Chicago LoCo team will be meeting up in Chicago for a documentation jam. If you would like to show up, here is the address of where we will be hanging out:

On-Shore Inc‎.
1407 W. Chicago Ave.
Chicago, IL


View Larger Map

If you can’t make it to the event, no worries, as you can join us on IRC in #ubuntu-chicago channel on the freenode IRC network. Plans are to work on Ubuntu, Kubuntu, and Xubuntu system documentation, as well as cleaning up the team wiki pages as well as community documentation on https://help.ubuntu.com/community.

If you plan on working on system documentation, here is what you can do prior to joining us on Sunday:

READ how we use the Bazaar repository for doing system documentation.

Ubuntu Documentation
Install build dependencies for the ubuntu-docs package:

sudo apt-get build-dep ubuntu-docs

Kubuntu Documentation
Install build dependencies for the kubuntu-docs package:

sudo apt-get build-dep kubuntu-docs

Xubuntu Documentation
Install build dependencies for the xubuntu-docs package:

sudo apt-get build-dep xubuntu-docs

Once you have done that, then you need to check out the latest documentation for Lucid for the documentation you are going to work on:

Ubuntu Documentation

bzr branch lp:ubuntu-docs

Kubuntu Documentation

bzr branch lp:kubuntu-docs

Xubuntu Documentation

bzr branch lp:xubuntu-docs

System documentation is in DocBook/XML format, which is a very simple markup language. Don’t worry if you really don’t know it as Jim Campbell and myself can quickly teach you what you need to know, in order for you to get up and running.

Don’t worry, if you don’t feel you are ready to work on system documentation, there is also plenty of wiki documentation that needs to either be cleaned up or added.

Hope to see you Sunday!

January 14, 2010

Ubuntu Chicago Files Chapter 13

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

January 05, 2010

Big Surprise: Geek Squad Optimization Service is Usless and Expensive

In other news, the earth is round. Consumerist reports that Best Buy is up to their usual dasterdly tricks. They advertise an inexpensive computer. Then when you go to purchase that computer they only have ones that have been "optimized" by the Geek Squad for $39.99 more than the advertised price.

This is shameful and it should be illegal. Not only because they don't seem to be able to sell an item for the advertised price, but because their optimization service is a monumental joke. At best it will remove a few icons from the desktop (but not the actual crap programs that they point to... Like AOL, Symantec Virus Protection, etc...). At worst, they will lose parts for the PC like power cords or actually make it run slower! Good Lord people!

This just in! Consumerist Reports that Best Buy's Mac Optimisation Service Also Sucks!

How do you avoid this problem? NEVER EVER SHOP AT BEST BUY! Unless you are getting a price on something that makes you feel like you are ripping them off (hardly ever) just run away from that horrid place. There are plenty of other places to buy great computers from. Namely, I would look at Amazon, Newegg, HP, Dell, ASUS, and... well ANY other place.

read more

December 30, 2009

Byobu shows me next meeting

Have I ever told you all how much I love byobu? I have always used screen, though I really never tweaked it all crazy like many did. Recently I typed screen at the command line and I was presented with this thing called byobu. I went ahead and gave it a shot, and at first I will say I was rather annoyed with the bar at the bottom of my screen, and my scrollwheel didn’t work with byobu the way it did with screen. I went ahead and changed my workflow in order to get used to byobu. A couple of weeks ago, I got nosey, and wanted to know how byobu was doing its thing. After a while of messing around, and seeing everything it could display, I wanted more! And since quite a few of you on IRC wanted it, well here it is.

See, I use the cli more than I do the desktop, which is weird seeing as I am an avid KDE lover and hacker. Here is my current workflow via the command line:

With byobu, I have it set up to automatically create 5 windows (the 4 above, plus a regular zsh shell). Since I use the command line so much, I tend to forget about meetings from time-to-time as I don’t get any warning of them, until it is either to late or I have totally missed it. So I thought, since I use the command line so much, how can I have something simple to show me the next meeting. Then I thought: I could use gcalcli to read the Fridge meeting calendar, and then have the next meeting output to the bar in byobu, so I will always see the next meeting. Currently with byobu, it isn’t the easiest thing in the world to add custom items such as this, but I have been told they are coming soon! Awesome!

So, here is what my new addition looks like:

To get this, I had to do the following:
Step 1: Create crontab task
Create a crontab task to create a file in my home directory that contains a list of meetings:

*/5  * * * * gcalcli --nc --ignore-started agenda "`date`" > $HOME/.gcal_agenda.txt

Step 2: Create a script for byobu
Create the following script (/usr/lib/byobu/gcal_agenda) and then make it executable:

#!/bin/sh
if [ "$1" = "--detail" ]; then
        head -2 /home/nixternal/.gcal_agenda.txt | tail -1
        exit 0
fi
GCAL=$(head -2 /home/nixternal/.gcal_agenda.txt | tail -1)
printf "\005{+b }%s\005{-} " "$GCAL"

Step 3: Add a tick to the common profile
In /usr/share/byobu/profiles/common, you need to add the following:

backtick 200    67      67              byobu-status gcal_agenda

Add this line right after the last backtick line you see.

Step 4: Add output to the hardstatus string
We need to add the number 200 that represents our backtick in the previous step to the hardstatus string line in $HOME/.byobu/profile. profile is a symbolic link to the current color profile you are using in bybobu, so if you ever change your theme, you will lose this setting until you add it to the next theme. Here is what my hardstatus string line looks like in $HOME/.byobu/profile:

hardstatus string '%99`%{= kw} %100`%112`%= %102`%101`%200`%127`%114`%115`%108`%128`%125`%126`%113`%119`%117`%116`%106`%104`%103`%105`%107`%123`%120`%121`'

That is all on one line. See the %200 in that line, that is our gcalcli output. That is the one we need to add in there.

Step 5: Make byobu use it
For some reason, byobu didn’t automatically pick up my new script in /usr/lib/byobu, even after reloading (F5), so I added gcal_agenda=1 to $HOME/byobu/status, did a reload (F5), and it was there.

I think this is everything, hopefully I didn’t forget anything. If you try it, and it doesn’t work, let me know.

EDIT: I am a moron, not /var/lib, but /usr/lib. I have made the changes to the post already. Also make sure you have gcalcli up and running with your calendars first. To add the fridge calendar, you subscribe to it from your Google calendar.

EDIT: I redid the last 3 steps because I totally forgot them originally. Thanks to Chris Johnston to pointing this one out!

December 26, 2009

debian lenny logitech quickcam chat?


Dear lazywebs: My family has all received Logitech quickcam Chat cameras for Xmas (and happy holidays to you!). Ive managed to get the Logitech Quickcam Chat camera to work under various Ubuntu Karmic installs and I know for a fact it works under Windows Vista. I am running Debian Lenny however, and haven’t gotten it to work after installing gspca-source_0.1.00.20-1.all.deb as well as running m-a a-i gspca.

lsusb | grep Logitech
Bus 006 Device 003: ID 046d:092e Logitech, Inc. QuickCam Chat
user@host:~$ dmesg | grep gspca
[113379.415192] gspca: USB GSPCA camera found.(SPCA561A)
[113379.415192] gspca: [spca5xx_probe:4275] Camera type S561
[113379.417630] gspca: [spca561_config:711] Spca561 chip Unknow Contact the Author
[113379.417639] gspca: Failed to configure camera
[113379.417668] gspca: probe of 6-1:1.0 failed with error -5
[113379.417730] usbcore: registered new interface driver gspca
[113379.417735] gspca: gspca driver 01.00.20 registered

sudo modprobe gspca returns no output. thoughts and thanks in advance?!

–eddie m.

December 15, 2009

Everyone is late to the game

Last night as I went to bed, I turned on the television to see what was on. This is typically the way I fall asleep. I came across this movie titled, “The First $20 Million is Always the Hardest” from 2002. In this movie, 4 researches split off from some big research company to create a $99 PC. Where have I heard that one before? Oh, they were only off by a $1. Then, in order to make this $99 PC, they had to get rid of so much, they got rid of things such as:

  • Hard drives
  • CDROM drives
  • Floppy drives
  • and more…

This got them to thinking, if we get rid of all of this, then how in the hell will this PC work? Their answer, put the software on the Internet! Here are a couple of quotes from the movie:

  • “The world needs a cheap portable computer, Casper. Third world school children want to join the information age.”
  • “Your mother uses Macintosh!”

The movie was quite hokey, and what they created was a small computer that looked like a toy of some kind from the Star Trek set. It used a hologram instead of a monitor, and it had icons that roughly represent the icons that Google uses today, except when you clicked on email for instance, the little envelope sprouted wings and flew up to be read. So in 2002, a movie starts talking about our so-called cloud computing buzz word, a $99 PC, and makes fun of the Mac kids. We are just a bit late to the game now, time to innovate something else :)

December 14, 2009

Corporations are Killing Global Solutions

It seems talks in Copenhagen are stalled for a number of reasons. One, is that our shameful “democratic” process in the United States is actually trying to shoehorn in lackluster measures so they can continue business as usual.

Another reason why things are stalling is because the developing world is woefully incapable of funding the changes that are necessary for them to participate in the solution to man-made global climate change. They make a compelling case that the already-developed world owes a debt to the developing world for the years that we have enjoyed prosperity due to our polluting activities.

One more interesting point I’ve heard is that developing nations are being priced out of being able to participate because corporations in developed nations are implementing strict intellectual (imaginary) property regimes to prevent others from partaking of solutions science without paying top dollar.

America should be ashamed at how our corporations are behaving. We should be ashamed at how our leaders are behaving. And we should be shamed that while the science is calling for 20-25% reduction in greenhouse gas emissions from 1990 emissions estimates, the United States is only willing to make a 4% change. Of course, we’re calling it a 16% drop, but then changing the benchmark from 1990 to 2002.

Some days it’s harder to be an American than others. Our government is controlled by corporations, despite the lies that Obama told us when he promised to keep corporations out of the White House. Obama, please give us the change we believed in and worked our asses off for.

December 05, 2009

RE: SSH Tab Complete

This is a response to SSH Tab Complete by Michael Lustfield.

Create a ~/.ssh/config file and populate it with configurations. Doing this is the only step you need to do, and you don’t need to add anything to your ~/.bashrc. Example ~/.ssh/config:

# foobar.com
Host foobar
    Hostname foobar.com
    User xxxxxxxxxxxxx
 
# Home server (internal)
Host iserver
    Hostname 10.0.0.2
    User xxxxxxxxxxxx
    Port ####

Host is a simple word that will be used with ssh like ssh foobar. Hostname is the actual IP address of domain name of the server. User is your username for that machine. Port is the ssh port number, if it isn’t the default port of 22.

So, when I want to ssh into my home server, I just do ssh is, press tab, then enter. There are many more options to add to the config file as well, and a simple Google search will provide more. Also man ssh_config will give you pretty much everything you need as well.

December 02, 2009

Awesome!

docawesome_sm

AWESOME! This definitely shows that the Kubuntu community has grown over the past couple of years, even among the complaints, we seem to be succeeding, and this makes me super happy. Just over a week ago, I decided that we were going to totally wipe out the current set of Kubuntu documentation and start from scratch. My buddy Jonathan Jesse, the 2nd Kubuntu docs dude, was freaking. He was like, “that sounds like a lot of work!” Oh, it did, but our awesome community has stepped up and is taking control, writing documentation, and good documentation at that. I am really grateful to all of you who are helping, and because of you, there is no doubt in my mind that our docs will finally kick ass again!

November 27, 2009

OMFGWTFBBQ! No more Gimp?

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!

November 23, 2009

Kubuntu DocBook/XML 101

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.

Kubuntu Documentation Needs Help

Here is the email I sent to the Ubuntu Documenation Project’s mailing list today:

Currently we over in the Kubuntu world are completely rewriting the system
documentation. Why you ask? Because the old documentation was just that,
old. It contained information from the KDE 3.5 days. The reason for this is
because for the past 4 years, there have only been 2 of us working on the
documentation, and for the past 2 years, we both have been super busy with
our personal life. We will have a similar structure/layout as previous
releases in regards to the fake topic-based help, however the content needs
to be totally rewritten.

Because of this, we are looking for people who have the following
experiences:

1) You run Kubuntu and are familiar with its applications
2) You can read and write English
3) DocBook/XML experience would be nice
4) Understand how to use Bazaar

I have created a quick todo list [1] where we can track who is working on
what. There is no time line set in stone, however I would like to have a
solid documentation base by the end of the year. Because we are rewriting
the documentation from scratch, we need to have this solid base in place so
we can start translations. I would love to have all topics with a status of
NEEDS REVIEW by the end of the year.

If you have any questions or would like to help, please feel free to reply
to this mail or find me on IRC (#kubuntu-devel and #ubuntu-docs). Thanks!

[1] https://wiki.kubuntu.org/Kubuntu/Documentation/Lucid/Todo

Any and hell help would be greatly appreciated right now. Thanks!

November 11, 2009

LAVA PLus 5.0 released

Finished the DVD multimedia edition of my lava.

Added thunderbird and extensions such as zindus, google imap, google calendar, signature, etc.

Added alot of custom context sensitivie menu keys for 'convert to mp3', 'convert to avi' , 'add subititles' , 'convert to wmv' , 'convert flv to avi' , 'fix avi index' , etc.

also added a huge list of apps for media encoding and authoring as well as audcaious, exaile, streamtuner, tvtime, etc.

added alot of games as well and emulators.

Let me know what you think.

[ Download Here ]

November 05, 2009

LAVA 5.0 CD Version

I finished version 5 of LAVA based on 9.10.

Here is the CD version


I will upload the PLUS and DEV edition in the next day or so.

Let me know what you think.

Thanks

New LAVA

New Version of LAVA CD Version will be uploaded today based on Ubuntu 9.10

Features:
* Custom sysctl.conf for increased bandwidth and security as well as filesystem and memory tweaks
* Enabled hdparm.conf for dms, hard disk cache, etc
* Installed , configured preload
* a suite load of addtional software to make it easier to use: gnochm, ntfs-config, eggscups, etc.
* removed usual gnome menu and replaced with gnome-main menu
* added custom templates like NEW Excel Spreadsheet, New Word Docuemnt, New Python Script into right click -> New
* added a bunch of nauitlus context menus - convert ot BMP, convert to PSD, convert to GIF, merge images into a PDF, extract images from PDF, burn Xbox game
* added firefox addons - text to link, dns cache, adblock, etc. and reconfigured firefox for safer browsing.
* added network utils like traceroute, aircrack
* added cd converting utils like nrg2iso, binchunck
* added mediubuntu repos to software lists so you can download media codecs or apps
* changed all media to play thru smplayer - avi, mpg, mpeg, mov, wmv, wma, mp4, flv, etc

etc, etc , etc.

Let me know what you think.

should have it uploaded by this afternoon.

October 31, 2009

Not Ubuntu related

But it is open source related.

I built a backup utility for our datacenter based on rsync. It used rsync in the background but gives our non unix technicians the ability to backup shares, folders with rsync on windows without needing us unix gurus to setup the backups.

It has all the rsync features, plus scheduler and can build the UI options into a script so you can have a nice icon to just double click on to do the backups whenever and/or throw them into your own schedules uses the scheduler for windows.

here's a video of it I posted on youtube.

October 30, 2009

Ubuntu 9.10

Yeah! Been pretty busy the last two months with work, web development, drupal, server management - I have not had time to jump on and blog about the cool things I have been doing. But since the new release of ubuntu is out in the wild, I decided to download it and begin working with it in a VM and start retooling it for a new LAVA and LAVALite release.

Lately I have been working on some projects for clients with RAILO, drupal and cakephp. All web based applications but it's been amazing to build some apps that look and run just like desktop apps all built on opensource software. I have been using LAVA based on Ubuntu 8.04 with apache, tomcat, cakephp, drupal and RAILO depending on the project. I have grown to really enjoy coding this way. I started about 8 years ago as a COLDFUSION programmer and started to write smaller apps with RAILO when it became opensource. Now with a UBUNTU stack and I throw in either RAILO, drupal or cakephp and volia instant backend for some really robust apps. Having ubuntu as a solid test environment really makes development so much faster cause I can make a custom cd for the client which has all the software and runtimes necessary to completely install a new instance of the application within their environment without the need for an apache guru or a mysql guru, etc.

Throw in some Yahoo UI, EXTJS or Jquery and your apps look awesome.

I am really excited about this new version of ubuntu - supposed to be alot faster. I played with the betas but now to see the true release.

Will post something once I have tested out a couple builds.

October 27, 2009

Microsoft Marketing Still Totally Clueless. Runs Screaming from Seth and Alex's Almost Live Comedy Show

Microsoft and Fox cooked up a sponsorship of Seth and Alex's Almost Live Comedy Show. Seth and Alex of Family Guy fame. Not exactly your "this sitcom rated for corporations" kind of duo right? I guess South Park wasn't available? Well I guess after seeing a rehearsal of the cutting edge comedy they dropped the sponsorship like virus infected Vista PC and ran back to Seattle.

Microsoft isn't cool enough to pull that off anyways. Especially after seeing horrid stuff like the "Windows 7 Party" video. Microsoft couldn't have pulled off sponsoring reruns of "The Golden Girls" (R.I.P. Bea!). Balmer is not "Steve Jobs" cool. Balmer is a goofball who reminds me of a junior high school gym teacher. I'm sure he's a perfectly find person. He just doesn't seem like a leader or a visionsary type of guy to me. Gates didn't seem to be much of a leader to me either, but he sure had the visionary/schemer thing down. The execution of his visions made lots of money, but never inspired the rabbid loyalty or fandom of the users of his technology.

read more

October 26, 2009

WhiteHouse.Gov goes Drupal!

Ah Drupal! How I think you are the most awesome! Well the White House thinks so too! As of October 25th, 2009 http://whitehouse.gov is now Drupalized!

Goodbye Geocities, but frankly we don't need you anymore. We have MySpace now.

Geocities is dead. I don't miss it at all. I avoided Geocities like the plague like MySpace. The clashing colors, the blinking and scrolling text, the chance that some horrid  tune would start playing, and worst of all, finding a site that hadn't been updated since the 90's made me want to claw my eyes out. Just like MySpace does.

There are so many ways for someone to "be on the Internet" and at the same time prove that they are completely ignorant of technology. Its like Yahoo bought Geocities just to laugh at all the users' sites created there. I hope it was worth it Yahoo! Now we can cross out having a Geocities site as one of the havens for the technologically ignorant. Don't worry! All you lost Geocities luddites! MySpace is still around, at least for now. Sign up quickly so you can update your "Internet presense" with more vommit inducing colors and ear piercing music. It will take some getting used to. But I'm sure you can handle moving from 1998 to 2003 technology. 

Wow! This nasty virus I have is really making me grumpy. 

 

 

 

October 18, 2009

Belkin TuneStudio and SoundBlaster Extigy Don't Work with Mac OSX 10.6.x Fixed!

I purchased a Macbook Pro about 6 weeks ago. Its been great for the most part. Rather than immediately putting Kubuntu on it, I've been forcing myself to learn OSX. I like it, but its not all that much different than my Linux user experience has been. In fact, when it comes to USB audio devices, its been worse. Linux was 100% plug and play for all of my audio devices. Two of which are my Belkin TuneStudio and my SoundBlaster Extigy. I use the TuneStudio  to record podcasts on Skype. It works awesome! Just plug in your iPod and you have a very reliable, simple, almost pro quality device for recording with your computer. The Extigy is just a play awesome usb device. Even though its old it just rocks. Lots of digital options and very high quality sound.

On my Macbook, the TuneStudio worked, but the Extigy didn't. I tried one fix found at this thread on the Apple Support forums. Basically you replace the AppleUSBAudio.kext file with an older version. But it didn't seem to work and, in fact, made the problem worse because now both the TuneStudio and the Extigy didn't work. I kept looking and found a related post that also replaces the IOAudioFamily.kext file as well. Once I did that everything worked. I didn't even need a reboot. Here are the steps that I took.

read more

October 11, 2009

Microsoft datacenter woes

Looks like Microsoft datacenter had a huge loss this week. Actually all the mobile sidekick data for all the USA.

This just in time for Microsoft's unveiling of their new Azure online cloud service and Microsoft's bid to get people to use Microsoft Office online.

I know it's not ubuntu news but it's interesting to see with everything going to the cloud. The new version of Ubuntu allows cloud service integration with Amazon. And although I think everyone who has been using cloud services have come accustomed to some lose of service whether that is disconnects to their data or some downtime, this is the first time I have ever heard of complete data loss.

having lost data on local hds, I understand hardware fails but come on. When someone like a Microsoft loses data - it's unforgivable and a real testament to their growing lack of technical skill. Reading the article, they do point out that Microsoft inherited it's sidekick infrastructure a year ago, but that does not help their case - if anything it makes it worse. They had a whole year to put in place a backup strategy. For me being a person who likes the idea of cloud computing and even uses Google Apps cloud service it puts the fear in me that Microsoft could be so complacent. Let them be an example to all in the cloud business - make backups.

Read the article here:
http://www.appleinsider.com/articles/09/10/11/microsofts_danger_sidekick_data_loss_casts_dark_on_cloud_computing.html

October 08, 2009

Thanks R Duthie

Roger J A Duthie donated half the cost of next years hosting for www.ubuntu1501.com. If you'd like to see your name on the blog feel free to donate. I'll be keeping this site up as long as people visit.

While this blog is no longer updated, please check out my current blog www.ubuntumini.com for your Ubuntu tips, tricks, hacks and tweaks.

October 06, 2009

New Ubuntu and apt-build fun

Looking forward to the new build of ubuntu coming out at the end of the month. I've been holding off on uploading my new builds as I thought early last month that i would just end up replacing them when the new build comes out anyways.

I have been playing with apt-build. For those who do not know - apt-build allows you to install apps like normal but during the install, downloads the source if it is available from the repos and builds a version of the intended app on your machine to take advantage of your specific hardware.

I've been playing with it and it really does speed up your system. I ran apt-build and built my entire system from the ground up - kernel, openoffice, gnome, etc. And everything just pops.

Unfortunately it took like 8 hours to do. :) But now - openoffice and gnome in general just is lightning fast. If you have the time I would highly suggest trying it out.

October 05, 2009

Global Jam Olyminated

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!

October 04, 2009

Test, Test! Is this thing on?

Can you hear me now?

OK, if you are reading this post from Planet Ubuntu, more than likely you have noticed the posts about the various teams and their participation in the Global Jam. What you haven’t seen yet is the report from the Ubuntu Chicago Team just yet. Well there is a reason. As it seemed that a great deal of the teams would be hosting their jams on Saturday, aka today, we decided to hold ours on Sunday. Various reasons of course, one being people don’t like geeking out on a Saturday, plus we all realized that all of the teams today would have messed up so much, that the Chicago team can then go in and fix every thing :p

OK, that isn’t the real reason, but anyways, just a heads up. If you are in or around Chicago tomorrow, the team will be meeting up at the Schaumburg Library from 12:00PM until 8:45PM. Here are more details. See you tomorrow!

October 02, 2009

Kubuntu 9.10 Karmic Koala Beta Released: Everyone Needed!

Yes, I know I stole the idea of the title from Jono Bacon, however, unlike Ubuntu who supposedly only needs testers right now, Kubuntu needs all of you! Of course, quite a bit of the work left to do is testing and fixing, we can use many of you to show your support in #kubuntu, helping those who need it. Right now, all of the 9.10 support is in #ubuntu+1, so if you have any questions, or feel like helping others, head on over and check it out.

Interested in knowing what’s new with this latest release, check this out:

  • KDE 4.3.1
  • Kubuntu Netbook Technical Preview
  • Social From the Start (no more reason to not have any friends!)
  • OpenOffice.org KDE integration created by our very own Kubuntu developers!
  • Installer bling (I don’t use the Live Desktop installer, but this is so hot I just might have to!)
  • Amarok 2.2 RC (wait, and pretty soon you can update to the new Amarok 2.2 “Sunjammer”
  • and more…

Many of you may have heard about this Kubuntu Netbook thing and for once we are officially releasing and unofficial release. Does that make sense? I didn’t think so, as I just lost myself. Anyways, it is unofficial because we have been working very closely with upstream to bring the KDE Netbook environment to Kubuntu and KDE 4.3. You see, the netbook work upstream is all geared at KDE 4.4, which isn’t do out until February. The current version of the Kubuntu Netbook preview works fairly well, however there are still some annoyances here and there. I have been using it now for a couple of months on my netbook and I absolutely love it! Do I think it is the best netbook implementation right now? No, but I do see it being the best soon. KDE developers are working hard making sure to not waste space on such a small resolution, and they are also working on some really cool things for future releases with KDE 4.4. I can’t wait!

Also during the Karmic development cycle, a group of Kubuntu developers worked with developers from OpenOffice.org in order to bring you a groovy KDE 4 infused release. There are still some quirks being worked out, but I am sure they will be worked out before release. Though I don’t use OpenOffice.org, I have to say for once it looks good in KDE!

Installer bling, better known as Ubiquity, has had one hell of a make over. Roman, aka ’shtylman’, has put some damn fine touches into the Live CD installer. I was really impressed with the work, and for once the installer was pleasing to the eye. Great job Roman and thanks for all of your great work!

Now, with all the good, there is of course a little bad yet, I mean it is still a beta release. One has to do with logging out back to KDM, which oddly enough doesn’t effect everyone. If you do get bit by this, you have to go out to the console by pressing Ctrl+Alt+F1. Once there simply login to the console and type sudo stop kdm, unless of course you want to shutdown, then it is just sudo shutdown -h now or sudo reboot. And yes, we know KPackageKit does not install software, which is comical yet sad at the same time. Who wants to install software anyways? Well, I am sure most of you who will give this release a try are probably pretty comfortable around the command line, so nothing an apt-get can’t fix for the time being.

We invite everyone to give the new beta a good running and help us test the release and fix the release. Yes I mean everyone, as input from people with various skill levels matter so much to us. So please, feel free to join us in any of the following IRC channels:

  • #kubuntu for support for all stable releases
  • #ubuntu+1 for support for the latest development release
  • #kubuntu-devel if you would like to contribute

Or you can visit us on our development mailing list or our support mailing list for more. Thanks everyone!

October 01, 2009

Chicago be jammin

Where will you be this Sunday, October 4th? If your answer is in or around Chicago, then come join us at the Ubuntu Global Jam.

UbuntuGlobalJam

Who?
Ubuntu Chicago Local Community (LoCo) Team

What?
Ubuntu Global Jam – world wide uniting and collaboration between the various LoCo Teams.

When?
Sunday, October 4, 2009 from 12:00 PM until 8:45 PM Chicago time, or Central Standard Time.

Where?
Schaumburg Township District LibraryCentral Library
130 S. Roselle Road
Schaumburg, IL 60193
Map and directions

Why?
To unite all Ubuntu people in and around the Chicagoland area where everyone can come together to learn about Ubuntu, learn how to contribute to Ubuntu, as well as spending an entire day working on Ubuntu.


How?
You stop by, no matter if you just started using Linux, might be thinking about using Linux, or spend your entire day hacking on Ubuntu or any free and open source project. This even will be for everyone, and you are more than welcome to join us in spending a fun-filled day being geeks. There will be various members of the Ubuntu community present covering every topic concerning contributing and hacking on Ubuntu.

September 29, 2009

Ubuntu Global Jam – Chicago Style

It is finally official, this Sunday, October 4, 2009 from 12:00pm until 8:45pm, members of the Ubuntu community will be meeting at the Schaumburg Library, which is of course located at the southwest corner of Roselle and Schaumburg roads in Schaumburg, IL.


View Larger Map

If you are planning on attending, please join us in #ubuntu-chicago on IRC (Freenode network), Send a message to our mailing list, or leave a comment in this post.

This event will be for everyone! Whether you are interesting in trying out Ubuntu, are just now learning how to use Ubuntu or Linux, or are a seasoned hacker, we would like you to join us. We will be giving overviews of the various tasks carried out in the development and maintenance of Ubuntu covering everything from totally beginner tasks all the way up to tasks for seasoned hackers. Notable members of the Ubuntu community that will be present include Jim Campbell, Nathan Handler, and others. Seeing as there are 2 Canonical employees in the Chicagoland area, who knows, they may even show up!

If you have any questions, please comment here, the mailing list, or IRC. Thanks, and I can’t wait to see you all!

NOTE: The event will be at the Schaumburg Library and not at Pumping Station One. The Schaumburg Library won out in a vote due to everything happening so quickly. We appologize to the PSOne folks and look forward to sharing space and working together in the future!

September 26, 2009

Myth of the blue-headed step children

I have been reading quite a few blog post comments these days just to get a feel for what people think about Kubuntu, KDE, and the other KDE distros. The comment I see the most is something along the lines of “Kubuntu’s KDE is garbage while distro x’s KDE rocks!” And then there is my favorite comment, which I made as a joke one day and was forever placed in the grasps of hell for it, “Kubuntu is the blue-headed step child of Ubuntu.” Today, while reading the comments and the post of Fabio A. Locati (flocati), he brought up a valid point about the lack of publicity for Kubuntu. Instantly the fanbois of the various distros come out of the shadows on the attack. Fabio thinks it could possibly be bad for the image of Kubuntu regarding the lack of publicity, and I have to agree a bit with him. I don’t so much think it hurts the image as much as it doesn’t help create or build an image for Kubuntu.

Kubuntu’s KDE is garbage while distro x’s KDE rocks! One thing I would like the users to know is that there is a good chance that Kubuntu and distro x share patches. Quite a few of the KDE based distros have a small developer community, which makes it tough to create and operate a full-fledged flagship like Ubuntu. Because of this we tend to share patches, we tend to communicate a little with each other (this could be better of course). Typically when people make this argument, they never list examples of why we suck compared to them. And when they do list examples most have nothing to do with KDE or Kubuntu.

Kubuntu is the blue-headed step child of Ubuntu. If you look at most of the KDE distros around here, the same thing could be said about them. With the release of KDE 4.0, we scared quite a few distros, and a few of us distros immediately jumped on that KDE 4.0 bandwagon. Whether or not it was good or bad, it is the past and there is nothing we can do about it, except continue making KDE rock harder with every release. Many people complain that Canonical doesn’t support Kubuntu like they do with Ubuntu. If you are just saying Ubuntu, then you are right, because Canonical is sponsoring all kinds of crazy projects for Ubuntu, which by the way isn’t GNOME for you users. Canonical is doing some amazing server work, mobile devices, services, and more. In terms of ‘paid developers’ I think the GNOME and KDE side is close to being even. To be honest, I can’t even think of one person who is a GNOME only developer. I know at least 2 KDE only developers (right now?). A majority of the work that goes into making Kubuntu is actually completed by Canonical employees, or people many of you consider paid Ubuntu developers. One thing Kubuntu doesn’t have that Ubuntu does, or the GNOME side of Ubuntu that is, is a large developer or contributor community. If I think about it, I think the same goes with other distros as well. If you look at their developers on the KDE side, there aren’t a lot when compared to the GNOME side. This is what makes the legend of the blue-headed step child nothing more than a myth at best.

With all of that garbled mess said, the point I would love to try to make is this. Why don’t we, the KDE community and downstream or distro developers, try to work together a bit. We have pretty much the same goals. Make our distro rock and make KDE number one! Wouldn’t be easier if we worked together a bit to at least make KDE number one, and while we are at it, we can share ideas to make our distro rock. Now I know we also want to make our distros stand out from one another, and we can continue doing that, but lets do it without hurting one another. We chose to use KDE as our environment because we love it and we want others to love it as well. By some of us saying you suck and we rock, you aren’t doing your distro any justice and you aren’t doing the other distro any justice either. There are people that will take what you said at face value and laugh it off and not use your distro because they see the elitism in your comment, and then there are others that will believe it and use your distro, only to find out it isn’t for them, and the next thing you know they are blogging about Linux sucks or KDE sucks.

And on a side note, concerning Kubuntu, another comment I see is “Kubuntu is so far behind Ubuntu.” How is this so? What can you do in Ubuntu that you can’t do in Kubuntu? Seeing as I use both Ubuntu and Kubuntu, there is nothing I can’t do on one that I can do on the other. I know bluetooth sucks, so you don’t have to bring that one up, it is being worked on somewhere, and of course if you would like to work on it you are free to do so :)

September 25, 2009

Getting Things Done

These days I seem to be getting busier and busier, however where I am getting busier and busier is not all in the same spot. I have the various projects I work in (Ubuntu, Kubuntu, KDE), consulting type stuff, my new cycling life, and various others. For the past few months I have been trying to get things done, and it just doesn’t seem to work for me. I have tried tool after tool, and none of them are my cup of tea at this point. The ones I have tried are:

  • Tomboy
  • todo.sh
  • Tracks
  • Remember The Milk
  • Basket (there is a KDE 4 version coming which is kind of nice)
  • and various others…

Which one do you use and why? Do you use an online one like Evernote or such? Tiddlywiki or derivative (if so, how do you sync it all up among multiple machines easily?). Right now, when I am sitting at my desk, my whiteboard is my favorite way to keeping track of things, however I am not always at my desk. I have a bunch of machines, all running Linux of course with most running KDE (GNOME and Xmonad are the others). I have a Blackberry Curve that I use a lot as well. Any pointers? Thanks!

September 10, 2009

Free Memes

I did this a long time ago when I first learned of the vrms package, which stands for Virtual Richard M. Stallman. What it does is it looks through the install packages on your system and tests to see if they are in fact free software or not. If they aren’t, well Richard lets you know and lists them out for you. I ran it just a few minutes ago, and like the others I have seen thus far, I had a bunch of garbage for ATI and NVIDIA graphics cards, of which neither I use. So I promptly removed those as well as unrar and linux-restricted-modules. I don’t use, let alone have use, for these packages, so I think I made Richard a bit happier. Here is what my output currently looks like:

<<< nixternal@ShakaDoobie :: ~ :: 11:15.03 Thu Sep 10 2009
>>> [1004] vrms
            Non-free packages installed on ShakaDoobie
 
opera                     The Opera Web Browser
sun-java6-bin             Sun Java(TM) Runtime Environment (JRE) 6 (architecture
sun-java6-jdk             Sun Java(TM) Development Kit (JDK) 6
sun-java6-jre             Sun Java(TM) Runtime Environment (JRE) 6 (architecture
sun-java6-plugin          The Java(TM) Plug-in, Java SE 6
 
             Contrib packages installed on ShakaDoobie
 
flashplugin-installer     Adobe Flash Player plugin installer
flashplugin-nonfree       Adobe Flash Player plugin installer (transitional pack
ttf-mscorefonts-installer Installer for Microsoft TrueType core fonts
 
  5 non-free packages, 0.3% of 1854 installed packages.
  3 contrib packages, 0.2% of 1854 installed packages.

So, for Richard’s sake, let me explain my flaws. I have Opera installed because…Well I really have no clue, but since they released a Qt4 based version, I had to give it a try. It isn’t to shabby, but I get varrying results with it. I do think it is a really great browser, and do at times test web sites I am working on with it. The Java stuff, well I did, and still do at times, work on Java code, plus for everything Java I do, it works, whereas Icedtea doesn’t. Flash, I cannot live without my YouTube and other video sites that require Flash. The MS Fonts, well I think that is installed with the kubuntu-restricted-extras package, and really don’t have a use for them at all. Though it does make looking at some sites better than if I didn’t have them installed.

Of course I could use the free alternatives, and I do. However I need stuff that “works for me™”. I used to be a free software nut and still am to an extent, however I realize that right now our free software alternatives aren’t yet where they need to be, and in the mean time I will use stuff that works.

Ubuntu Chicago Global Jam

Hey there you Chicagoans! It is that time where we gather our little Mafia of Linux hackers and brand new users and jam out. We were just discussing this on IRC and had a few ideas that I would like to run past the rest of you, and maybe get some input from you as well. One thing we have learned over the past 4 years is that it is tough running any type of event in Chicago on a Friday or Sunday, unless of course there is free beer available. And even in some cases, the free beer didn’t even help out. Another thing we realized is that when we do an event, we typically pick a 4 to 6 hour time frame, which works well for some cases. Now for the Global Bug Jam last year, or this year, can’t remember but I do remember it was snowing, we hacked all day long and into the night and people loved it. We even got Nathan Handler out of his hacker shell to come hang out for a bit. We are thinking maybe we should do the same. Run it one day, most likely Saturday, and run it all day long. This way here we can get people in and out at different times, hoping to accommodate as many people as possible.

So with that said, we are looking for a venue, in which I hope my homeskillet Kevin hooks us up with some space, as he does have the bomb office space. It would rock if we could get a sponsor or two to maybe cater a bit of food or snacks and some drinks, preferably of the caffenated variety, though some beer wouldn’t hurt. We think maybe a 10am to 6pm or later deal would be cool. Maybe a Noon to whenever we leave type deal. What kind of ideas would you have about the event?

As for what we would like to do, if we could get enough people, the options are endless. There will be a core developer, some MOTU members, documentation team members, bug triagers, new users, old user, young people, old people…You get the idea. With this type of group we could do some packaging how-to, bug triaging, documentation stuff, general Ubuntu/Linux use, and then some. Though seeing as it is getting close to the freeze point for Karmic, it would be nice to fix some bugs, do some hacking. The real idea is just to get everyone to hang out and be geeks for an entire day. If you just want to show up to see how silly Jim Campbell really looks in real life, that is cool, though be warned, he is a rockstar!

Let us know what you think. Respond in the comments, talk to us on IRC in #ubuntu-chicago on Freenode, send an email to our mailing list (ubuntu dash us dash chicago at lists period ubuntu period com). Thanks!

September 07, 2009

VPN on Ubuntu

For those of you who, like me, have always used Windows and Mac for VPNs because, simply put, Linux is too egocentric to work out-of-the-box with a standard Microsoft VPN server, behold the solution (for Ubuntu).

SigmaX

September 02, 2009

Drupal 6 and the Cache Static Module

One of the sites that I run (http://lordsoftyr.com) has been getting hammered lately. It was a real mess. I use Dreamhost to host all of my sites. They were good price wise and their support wiki and their techn support are really great. My site was taking up 90% of the shared server resources that I was on. Drupal was dying on about 70% of all the pages because the server just could not keep up. I had already slowed down the search engines with robots.txt and by telling google to crawl at the slowest possible speed. But none of that helped. It was time to move to a virtual server.

Dreamhost's PS server is priced based on memory usage. So it is vital to keep your usage at the minimum possible level. Drupal has some built in caching, but it is only really useful for anonymous users and even then, its still hitting the database for stuff. I decided to check out some of the caching modules available for Drupal. There are a number of modules, but none of them seemed as read for production usage as cachestatic-6.x-1.2-beta1. It requires some changes to your .htaccess file in the mod_rewrite section. Simple stuff reallly. Dreamhost has a monitoring page for your private server (PS). The first week they let you use all the memory you want so you can "right size" your server memory usage. I let the server run until the afternoon and then installed Cache Static. I pretty much just took all the defaults for this module.

read more

August 31, 2009

Long time no see!


Hey Ubuntu folks,

My blog has been slightly ignored in the last year or so. I have sort of moved away from the Ubuntu community. I still advocate and spread the love but I don’t really have time for development. So a few things:

- The Mozilla Team is still strong and running. I was involved in various degrees when it started and it looks like a strong team. Alexander Sack and company have been doing great work.
- The reason I sort of dropped off the face of the earth has been education. I am a full time student getting a Masters in Physics. Physics is now my life and there is not much room for other things. (Side note: I beginning teaching today…life moves so quickly…)
- On Ubuntu development in general: You all rock. I have very much enjoyed my time speaking with all of you. The Chicago LoCo in particular, Nixternal, Jim Campbell and company rock.
- On Comments on my blog: I haven’t checked them in a long time. If you want me to respond please resent the comment or find me on skype. (user name photonphoton) I know, its not FOSS and I need my sins absolved. :-P
- Speaking of FOSS, is anyone interested in writing a FOSS version of programs like Mathematica/Maple? Mathematica may be the best tool I’ve ever use and I really don’t like that FOSS alternatives don’t exist but I can see why they don’t.

Have fun during Ubuntu Developer Week. I really wish I had times to help you. If anyone has an area of Ubuntu development that doesn’t require a lot of time, please let me know. I may be convinced to come back. :-P

August 24, 2009

Take off and land safely with KDE

Oh lord that was corny. Any ways, it isn’t about taking off and landing safely, but it is about saving some of that important Lithium Ion juice while you are in flight. That’s right, I have hacked together a little system tray applet that will allow you to enable or disable the power of your wireless devices such as WiFi and Bluetooth. In the future 3G support will (hopefully) be included as well as function key support, but since we are approaching a Feature Freeze with Karmic, we had to get something in right away, and then work out the kinks before release. At first it was designed to be used with the Kubuntu Netbook Edition which we are planning on providing a preview release for Karmic. Then after working on it, it seemed to work fine for laptops just as well. D’uh, it uses Wireless Tools and BlueZ, so of course it would work.

Right now it has only been tested with Dell hardware. I know for a fact it will not work with the Asus eeePC due to their silly wireless drivers. Because of that, I will probably end up either borrowing code from eee-controls or eee-applet or just using those and porting them for use in this applet.

As this project goes on, and updates are added, I will keep you informed. It will be put in the repos just as soon as it passes its packaging review.

And now for some pics:

kairmode_tooltip_no_devices
KDE Airplane Mode with no devices (Tooltip)

kairmode_tooltip_with_devices
KDE Aiplane Mode with devices (Tooltip)

kairmode_menu_with_devices
KDE Airplane Mode with devices (Menu)

kairmode_airmode_popup
KDE Airplane Mode popup to enable/disable airplane mode

Note that this application is buggy and has been known to eat 2 children and the neighbors cat. What you see might not be what you get. There will definitely be some more changes and updates coming to the application as well as the GUI.

August 21, 2009

Transient Love

He held her close while she sobbed into his shoulder.  “Why me and not her!” she cried, “why him and not you!  How are you dead, but here with me!  It’s torture, to feel you here but know you’re so far away.  Can’t you stay?!”

He just shook his head slightly, and though she couldn’t see it, she felt his cheek wobble againster hers.  “You know I can’t.  I’m hers, and she’s mine.  We decided a long time agao that it’s unethical for us to be with a wife from another reality.  The timelines diverge too quickly from the point of contact.  It’s polygamy.”

She pulled away and looked him straight in the eye.  Sitting a few feet apart, her arms folded in her lap all of a sudden as if near a stranger, she whispered angrily: “Then why are you here.”

He didn’t know how to respond.  He had, afterall, just stated clearly that he wasn’t hers, and shouldn’t pretend to be.  How could he justify his presence?  Pretend he didn’t know of his own death?  Pretend he was there for a routine visit?  No.  He knew.  He’d come to comfort her.  Finally he settled on a non-logical, but still powerful response: “Would you like me to leave?”

“Oh God, no!!” all the desperation returned to her voice for a moment, and then subsided.  “It’s just, you have to understand how hard this is for me, seeing you again.”

“I hoped I could help you process it,” he said calmly, “and give you a less sudden egress.  I’m not exactly him, but I might be able to answer any questions you have.”

She fell silent.  Thinking, or perhaps brooding, it was hard to tell.  He waited patiently, letting his eyes fall to the floor to casually pass the time.  After a full minute, she spoke in a low voice.  “What if both spouses are widowed,” she intoned.  “Then it’s not polygamy.”

“Correct,” he said, looking at her again.

“Then we have a solution.  Two me’s and one you is a problem easily solved by subtraction.”

Silence.  This time he was the one who looked at her as a stranger, his emotions rising in fearful currents.  “What are you implying,” he said sternly, more sternly than she had ever heard him speak before.

“I, uh I,” she stuttered, taken aback by this unfamiliar anger in his eyes, “I don’t mean we have to kill her,” she lied, “but, okay.  All possible quantum realities exist, right?  So what’s one over the other?  Just leave her, stay with me!  Please!  I’m begging you; you have no idea how desperate I’m feeling right now!”

“First of all,” he responded coldly, “I think you were willing to kill her before you saw my reaction.  And that disturbs me, that disturbs me ery deeply.  Second, even if these were just any two realities — which they are not — you’re right, what is one over the other?  What is your happiness over hers?  You may not find the infinte array of other you’s out there to be important from you existential frame of reference, but don’t for a moment think that your sentience is any more worth defending than theirs.  Stealing from another reality — or killing in it — is every bit as wrong as doing so in your own.”

She closed her eyes and nodded, embarassed at being so cruel-hearted.  “I know,” she whispered with a tearful tremor, “I know.  And if I were so barbaric there’s no way you would be able to love me afterwards.”

“You might be surprised,” he replied hesitantly, “but you’re right, it doesn’t help your case any.”  He kissed her on the neck, and then leaned back slowly.  “I have to go.  But I’ll be back tomorrow — we have more to discuss, I’m sure.”

She said nothing as he rose to leave.

Walking back to the portal some half a mile away, he looked forward to returning to his own universe.  There he could slip into his wife’s embrace without qualm or drama.  There he wasn’t a walking dead man.  He missed himself a little, the one person who truly understood him, his most trusted and helpful work partner and fellow explorer of science.  But it would be good to be home with his wife, his real wife.

Funny, he though, that he should use the concept of “real” to denote his home, as if this one were somehow “fake.”  Just like she did when she — He shuddered.  She was willing to kill to get him back.  To kill herself, no less, in a manner of speaking.  “Fake” or “real,” the two women were very alike, separated by only a few months since their universes diverged.  His “real” wife too, then, was capable of such coldness.  The thought made him feel physically ill.

At home the next day he discussed all but the killing part with his wife, who was very sympatheitc both with the other her and his anxt with the whole situation.  There, that’s the wife heknew, warm and caring to the last, her face alive with expression at every sorrow and ready to help as best she can.  “I can cook for two households,” she said.  “Take the brownies in the kitchen tonight, and tell her I’ll send full suppers every day for as long as she likes.”

That night he arrived, brownies in tow, to a dark house.  Surely she hadn’t forgotten.  Maybe she was napping.  He was just about to reach for the doorbell when his eyes distinguished something white and rectangular in the twilight.  A note on the door.  He snatched it up and brought it under the garage light:

My transient love,

You are hers.  It was selfish of me to with otherwise.  Tell her I’m sorry.  Far be it from me to sacrifice another’s joy for my own gain.  Time will heal my wounds.  As for you, do not fret over having two wives to care for — now you only have one.  Don’t worry, I haven’t harmed myself.  I’ve moved to a new city to start a new life.  Please forget about me.  It was a precious token of your love for you to visit me, but now we must part our paths.  I can’t get him back.  I need to accept that.

I will miss you desperately.

With all my heart,

[signed] The One over the Other

August 19, 2009

Dvorak Uncensored - Special Report: Is US Chief Information Officer (CIO) Vivek Kundra a Phony?

Is the US CIO scamming us? Check it out over at Dvorak Uncensored.  From the sounds of it, with the right contacts I could have had the US CIO job! At least I have 15 years of actual IT experience. Yes I was an art major in College, but IT is one of those industries where a computer degree of some kind doesn't really mean much. I vividly remember helping all the so called "computer majors" at my college who had to ask me, a computer tech in the lab, how to format disks and save their files. 

read more

August 14, 2009

My MythTV Gets a Make Over (Just Like My Basement Family Room Did!)

Antec Overture HTC CaseOur basement remodel is done. We've got an awesome family room with bamboo flooring (bought at half price at the Habitat store - environmentally friendly!), recessed dimmable lighting (using CFL's – also environmentally friendly), and all the wires for speakers and such run through the walls! I also just ditched Comcast for Dish. I ordered a second Dish receiver just for the MythTV box.

Now I have the perfect place for my MythTV! I've purchased updated hardware for it and its going to be a really awesome family entertainment computer.

I've replaced my old MythTV guts and used it for the playroom/living room MythTV box. It still works great for all the basics, but it just wasn't going to cut it for my plans for the new MythTV box. It is going to be running all of our daily file and media server needs. I'm going to shut down our old file server to save the electricity. All of its functions (mostly file sharing and backups) will move to the new MythTV.

read more

August 12, 2009

(Another) Declaration of Humanism

In the same spirit as my last Declaration of Humanism, but hopefully building on it as opposed to being redundant, this is a response I wrote to a friend who asked me about my beliefs.

———- 

This will be verbose, for which I apologize.  The fact of the matter is, however, that when two people have a wide difference in perspective, they can’t communicate about it via pithy aphorisms or concise arguments.  A fundamental disparity in point of view takes quite a bit of effort to express and elucidate in a manner conducive to mutual understanding, so here’s my attempt to bridge the gap:

  “but you believe in the theories/thoughts of science and philosophy (so as to find answers and reasons) more than God”

I do place a lot of value on science.  It sets up the framework for my cosmic metanarrative, showing me the pieces of reality that we’ve been able to discover with confidence so far. 

Science, by its very limits, tells me that there is something dog-gone amazing out there.  The big bang tells us a little about our universe’s history, but not its origins.  Some days it leads me to lean toward Deism, but IMO we can’t really infer that the universe “knew we were  coming,” so to speak.  That is to say, while I find some of it very intriguing, I do not believe so-called “natural theology” is convincing.  Nonetheless the question of “why there is something intead of nothing at all” — and furthermore specifically *this* something, *us* — titillates me.  I am constantly flabbergasted at my own existence, and get a deep chill down my spine when I study physics and look at the stars or ponder the nature of the equally subtle and mysterious world of mathematics.  All are prone to the imponderable question: “where did it come from?” — a question we don’t know is meaningful (did it have to come from somewhere?)

But to call science my “God” — no, “God” is a word that has more subtle intimation than just the sequential story of how we came to be.  I did write in an article published in Spectrum Magazine last year that “Physics is my new Bible,” but really “God” also implies a source of meaning, a guide for our daily lives, the ultimate representation of what is important and the center of our *experiential* reality.  It is fundamentally human (in image of God or no), as our idea of God informs our understanding of ourselves.  Science gives me something to imagine when I look up at the stars — a grand and titillating mystery, not unlike the grand mystery that is God.  But as for the personal aspect, the life-guiding aspect… where does that come from?

“It is all vanity. He said ‘Im the way ,the truth and life’…Only Him will satisfy us.”

The nihilist’s motto: “Vanity of vanities, says the Teacher; all is vanity.” (Eccl. 1:2 and 12:8)

This is something all Buddhists, Jains, and Humanists must face.  In most religions, the supernatural framework provides a cosmic source of meaning.  We are meaningful because we are children of or are somehow connected to God, who by definition is the ultimate source of meaning.  If we’re used to this sort of progression, atheism catches us off guard.  How can there be meaning without God?  Is it all vain?

Enter existentialism.  No matter what you believe about our origins, and whether or not the universe intended for us to be here and feel this way, a multi-hued sunset over Lake Michigan with the wind just right and the waves rolling mightily into the St. Joe river is still a beautiful sight.  No matter how much we philosophize it away, and tell ourselves that our conscious experience has no meaning, and it’s temporary, or otherwise vain — those qualia are still there, that experience still lands on our senses and produces a set of emotions that embedds itself in our consciousness.

The smile of a pretty girl, a supportive group of friends who pick you up when you fall instead of mocking you, Beethoven, the Iliad, a Dostoevsky novel, a sunny day, a volley-ball game with friends, a family gathering, soft blankets, an expressive painting, dancing, children laughing and chasing eachother — these are all things thath enrich our lives and are worth pursuing and creating.  We like to be loved and we like to love.  We have tendencies to hate and to lust, true — but most everyone agrees that these are trials to be avoided, if unconquerable, and that a community of trust and mutual support is what we genuinely desire.

And so, I call myself a “humanist,” meaning in essense “we have no idea what’s going on in the universe or where it came from, but we’re all in this together.”  What exactly that means for morals and lifestyle is a subtle question, and one I’ve been struggling to elucidate.  I do not think the problem is exclusive to atheism.  One of your statements earlier hints at the crux of it:

“just like sex-a momentary pleasure and utterly damnable!”

Morality is parsimioniously intertwined with the concept of meaning.  Does our meaning come from God?  Then with no God there is no morality.  But most of us — Christian, Muslim, Hindu, and atheist alike — feel that God’s laws do not define good and evil, but support and elicidate the natural laws that give rise to them.  If you don’t follow God’s laws, there are natural consequences of sin that lead to pain and suffering, which are negative.  If you (and your community) become more like God in your heart, your human experience will become more wonderful.  As such, good and evil can be defined as what leads to the most positive human experience, individually and collectively.  In any given scenario it is extremely closely connected with aesthetics, and at times I see the two as equivalent.

As to sex, it is “damnable,” I would say, in the context of lust, but not in love.  But what, exactly, delineates the two?  I’m talking about more than just marriage, but the underlying intuitive principle that separates genuine good from unhealthy binging.  As children we all grow and are taught to have patience, to share, to accept delayed-gratification, etc.  This is a microcosm of the greater questions of how to balance chewing with savoring, viewing with admiring, lusting with loving, drinking with restraint, playing with working.

I am a passionate, idealistic, and aristic individual who draws great spiritual fulflillment from his experiences.  Some people are not quite that way.  Ultimately it’s what caused my last girlfriend and I to break up — we saw things entirely differently.  “Realist vs. Idealist,” she said.

On the one hand I feel like western postmodern culture is missing something crucial — in its emphasis on tolerance it forgets to speak of the all-important *pursuit of excellence.*  Because of this I and several like me have troubles forming strong and resonant relationships outside of the Adventist community we grew up in.  On the other I must acknowledge that there is a lot of diversity among people, and what I feel is the proper way to respond to life and get the most out of it may not jibe well with another, and sometimes that’s okay.  What is ultimate good and what is subjective diversity — I haven’t quite figured out which is which.  Most of the gray areas (how to love, whether to drink, get a tatoo, etc) are not solved by scripture, either, which means these problems would be extant were I a believer.

But now, you asked me the reason(s) I don’t believe in God.

It all boils down to something a quaint ol’ philosopher told me and several other students at a science and religion conference some years ago.  Of all the sciences that could lead one to doubt, he pointed out, it’s not biology, not geology, not physics, not artificial intelligence that inspires serious questions: it’s *anthropology.*  Coming in contact with people who think differently from you, and yet who use their views as a practical living philosophy, and who by all accounts appear satisfied, intelligent, and fulfilled — that will do more than anything else to shake up your confidence that your culture has all its ducks in a row.

A microcosm is silverware.  I don’t recall ever seeing anyone eat rice and curry with their hands until, well, until I met you, Maureen.  Even most Indians I know don’t tend to do it.  I do have one close friend with family in Bangladesh who wrote me about it when she visited them.  But my mother never would have let me do that as a child, not in a million years.  It’s bad manners, it’s unsanitary, it’s just plain messy, it’s… it’s… wrong.  Had I just read about it on the Internet, I probably never would have tried it.  “Those strange foreigners and their habbits.  I like my fork.”  But after having been to pot-luck a few times and seen it done to nobody’s consternation, in the context of another point of view… guess what I did of my own free will at an Indian resuarant while visiting my parents (in front of my mother, no less)?  Yep, I ate with my hands.

Granted, cullinary customs are a far cry cosmic truth.  But methinks the analogy has merit, as it’s much the same psychological experience.  You say that only He (Christ) can satisfy.  Growing up Christian, hearing testimony after testimony proclaimed from the front of the church and over haystack dinners, it seemed only natural to me that a life without God is a life only half lived, and that no-one can live an enriched and complete existence without Him.  They might hit upon luck and have an agape-centered character, imbued with the Holy Spirit, but in reality they need to hear the gospel, be given the good-news so they can fill in the God-shaped hole we’re all built with.  This is the very definition of evaglism, which means “good news.”

I started up kids clubs called “Messengers of Christ,” and did my part to encourage and empower the army of youth to get out there and spread the word.  We passed out hundreds of Steps to Christ in the town our church was in.  While in Africa I travelled from village to village with the local youth leader, where (since I was white, which is a novelty) they interrupted the Sabbath School schedule impromtu and let me preach to the kids, starting up branches of the club wherever I went.  I gave sermons to adults — once in front of over two thousand people (gulp!) — stressing the difference between a lips-only Christian and one who has a true communion with God.  Returning to the states I joined Magabooks and became a colporteur.

That was almost ten years ago.  Since then I’ve learned to listen more than I talk.  And by listening, I’ve realized that I grew up eating with silverware — but the world also contains chopsticks, wooden spoons, and of course, hands.  Powerful sermons are preached from many conflicting points of view.  Honest and intelligent people exist in all of the major world religions.  Yes, you can find examples of shallow people everywhere as well.  Ergo you get preachers who claim all atheists are in reality motivated by a love of lust and sin.  I hope I stand as testimony to contrary, and I think I can marshall several (Christian) friends as character witnesses.  It’s much better to avoid straw men.  My first rule of debate: **present the opposing view in the best possible light.**  Then debunk it, if you can.  But don’t misrepresent it.  Empathize, empathize, empathize.

Here’s the crux of it: we are easily deluded.  We can attribute supernatural qualities to a (natural) euphoric shiver down our spine (as a child I always thought that shiver was the Holy Spirit filling my body), or decide that a certain string of words in our mind is the voice of God, simply because we’re in a solemn and spiritual mood.  People believe all sorts of crazy things.  Even honest people.  I hate that by disbelieving in God I imply that I mistrust all my friends and family’s miracle stories.  But I *do* mistrust those conclusions, even if I trust the people as very honest and mature.  We all have our delusions — *I* have my delusions.  This is something that Buddhism stresses, which is probably why I keep finding myself reading about it.

With this perspective in mind, I fail to see what makes Christianity stand apart from other religions.  Having had no personal experience with the divine, and having seen enough of the variety of delusions man is prone to to be on my guard (I will always be delusional, but I can at least try to avoid it as much as possible), I have nothing left but reason and experience to use in sifting through the possibilities.  Prophecy I put a lot of hope in as a teenager, but the more I studied and the more education I got, the less convincing it appeared.  Today I do not believe that there is any substantial evidence of prescience in scripture, just fancy poetry that’s interpretted as such in hindsight.

I’d best stop there before the Internet runs out of paper (again).  I’m interested in hearing any thoughts, reactions, or critique you have to offer.

Cheers,
Siggy

August 08, 2009

Get In Where You Fit In

I forget where that title name comes from, but I think it suits my current mood and post. Over the past few months I have been rather quiet around here due to various reasons. Plain and simple, I was shit on months back and I haven’t overcome the hurt I received from this. I was pushed away and because of this I took quite a bit of time off to collect my thoughts and see where I wanted my future to go.

Many of you know that I have decided to spend more time on cycling than anything Ubuntu and I think this was for the best, and still think it is. Jono has been talking about burnout recently, however my reason for my so called burnout episode isn’t covered by his talk (yet?). Over the past few months I kept trying to fit in again and found it difficult on many levels. Since 2005 I have been working pretty much non-stop in the Kubuntu community and this has been my best experience ever. I have made a ton of new friends that I hope to keep forever. Everyone there is just truly amazing.

So where was I? Well, when I started in Kubuntu I was that documentation dude to help out my buddy Jonathan Jesse. I did this for a few months before I wanted more. I had done Debian development for many years prior helping out where I could, so I decided to go ahead and work on some packaging for Kubuntu. After 2 years of pestering enough people I finally did the whole MOTU and Core Developer thing. From there I served on various councils such as the Kubuntu Councils, MOTU Council, Regional Membership Board, and I am sure some others. I have written various pieces of code, fixed bugs upstream, and run the whole gambit of what I thought a good community member would do for a project he loved and cherished deeply.

In my time off, I missed so much. There have been so many changes that I haven’t been able to keep up with, and believe me, this is a good thing. Ubuntu and Kubuntu are maturing faster and better than I could have ever imagined. Because of this, and my time away riding the hell out of my bike, I don’t know where I fit in anymore. I am working with Scott and others on the Kubuntu Netbook edition and attempting to get the state of Kubuntu Documentation back up to par again. Thanks to the amazing Rick Spencer for fitting me into a slot helping out with the Netbook stuff, and for that I will be forever grateful. Hopefully we will have an amazing presentation for the Kubuntu Netbook Edition to show everyone for Karmic.

So with that, just know that I might be down, but I am not out. I will no longer stick my nose into the politics and bullshit that has knocked me down in the past, but I will put my nose to the grind stone and continue working on making Kubuntu #1 anyway that I can. I apologize if I have neglected any email from you in the past. I am working on fixing all of that and it will take a little bit of time. I also apologize for making some commitments and not following through on them. I have contacted most of you on this already. I regret that I have to turn down any requests outside of Kubuntu and KDE to help you, but that is how it has to be right now. I am currently working on repriortizing a bunch of things so in the future I am sure I will be able to lend you a hand, so don’t hesitate to keep in touch. My number one priorities right now are obtaining stable employment as this consulting crap is for the birds and continue my cycling adventures. Cycling has helped clear my mind to levels I could never imagine. I guess 300 miles a week can do that to a person :)

Thanks to those of you who provided support and the confidence I needed in order to try and continue on, and thank you to everyone who has sent many well wishes and to those who messaged me on IRC and listened to me whine. Now when you message me, I will probably try and get you to help us out on making Kubuntu #1, so be ready!

August 07, 2009

Three Lunches

The old man approached Nuvia & my table slowly, teetering ever so slightly, out from his haunt with the other geizers who hang out in the back of the Daybreak Cafe.  We stopped talking and offered a hello to the newcomer, a bit startled at being approached by a stranger in public.  He leaned in and pointed at me while addressing Nuvia: “Ya know, this young man is really hungry!”  He paused to collect his words.  Nuvia and I glanced at eachother.  I’d ordered three eggs instead of the usual two, it was true.  We both wondered if this fellow was one of the hobos who saunter in the back door from time to time looking for their marbles.  We just kinda smiled and laughed, perhaps muttering a “yeah” or two.

But the punchline was yet to come.  The ol’ fellow had more on his mind, revealing the real meaning of his introductory remark: “This is the third girl i’ve seen him in here with today!!”  Nuvia looked at me, confused.  I just froze.  Who else did I come here with this week?  Cornell was the last person I was here with, that was a long time ago. We talked about his recent break-up.  Wait, no, today?!!  Now I know this guy’s off his rocker.

He solved it all, however, in his grand valediction: “I’m just joking, of course!” And back to the far side of the cafe he tottered.

A moment later we both burst out laughing heartily.  “Oooh, Eric you player!” she teased.  “I want to be just like that old man someday!” I chimed.  To have that sorta courage, to tease strangers like that… awesomeness.  Pure awesomeness.

SigmaX

August 03, 2009

A Growing World

“This goes on top?  Or on the side?” Pastor Daria asked as we made our way through the little buffet my sister had prepared for us.  He held a spoon-full of blueberries poised over his potatoes.  “You’d better put that on the side,” I said, “it’s sweet.”
“Ah,” he said a moment later, as if surprised by a pleasing discovery, “maize!  I’ll take two, I am loving the maize!”
Soon we were seated in the living room with our plates, where Dad began explaining that the sweetcorn wasn’t the same as the masara (”maize”) Daria is used to in Nigeria.  “We eat it when it’s green,” he said, “and it’s much sweeter than masara.  The corn you saw growing in the fields when you came here, though, we call field corn, and is more like it.  That we use for our corn meal, and to feed the animals.”

Before long Daria had discovered the World History Atlas we keep in the parlor for guests to peruse, and he was enraptured.  “Can I see a map of America?  Canada — Canada is different from the U.S., or is it together?”  We got a road atlas too, and spent lunch showing him where we are in Michigan, where he flew in to Chicago, where my parents live, where Dad’s parents are from, the difference between Washington state and the District of Columbia, the location of New York City and Loma Linda University, how big California is relative to Nigeria, what snow is like, etc.  He asked about the Carribean islands, and we found a map of them too, explaining which islands were independent nations and how the people are, like in America, a mixture of native, European, and African decent.  We discussed British vs. American spelling, and I pointed out the difference between “zed” and “zee” and showed him how we don’t cross our sevens or zeds/zees.

Pastor Daria’s child-like questions belie his well-proven position as an educated church leader from Plateau State, Nigeria, where my family lived as missionaries for the year of 2000.  We haven’t seen him in just short of a decade.  He’ll be staying in my sister and my house for the next few days at least, and after my sister heads to Iowa for grad school he’ll likely live with me while we both attend Andrews University.  I’m a forth-year computer science and math double-major, and he — armed with an M.Div. and years of experience in African church leadership — is in America for the first time to begin his Doctor of Ministry studies.  “I want to learn everything I can while I am here,” he said, holding in his hands the books that were floating around the living room, “that’s why I came without my family, so I could focus on studying.”  Nevertheless, his first order of business was to get ahold of his wife.

His wife and children are in Jos, Nigeria, a few dozen kilometers from the Adventist hospital my Dad volunteered at when I was twelve years old.  Jos, like many cities in the Muslim-dominated north of the country, has been disturbed in recent years by a number of destructive riots inspired by political-religious differences with Christians.  Most recently, hundreds of people were killed in Bauchi and other cities when police were attacked by a pro-Sharia group known as Boko Haram (”Western education is a sin”), a.k.a. Nigeria’s “Taliban” (no connection to the Afghani group).  Pastor Daria was in Bauchi the day of the incident, hearing about it after-the-fact while in transit to a different part of the country.  The international media was still reporting on military efforts to subdue the group as he flew into Chicago.  He says he’s lost contact with the Adventist church in Bauchi, and while I’m sure they’re okay, it’s disconcerting not to know for sure.

“Sai kun dao,” (”until you return”) I call out the door as he and Dad leave to pick up Mom an hour to the north.  Daria’s conspicuous Nigerian garb flaps for a moment in the breeze while he climbs into our shiny Prius.  He’s taking in so much so quick — we can only do so much to help him ease through culture shock.  I’m still more curious about his culture, though, and what he and his country have been going through.

“Daria” means laughter.  He was born in a little village in Kaduna state some fifty-nine years ago or so (I’m not sure exactly when).  He never saw or interracted with any outsiders as a child.  In fact, until age nine he didn’t even realize there were other people in the world.  His parents would go to trade with other villages, but just say they’d been out in the fields working.  When the Biafran war broke out, however, it was the talk of the town.  The children were then forced to ask, “wait, who’s fighting who?”

At some point a Christian evangelist came to the (pagan) village, which led to the establishment of a catholic primary school 15km away.  Daria and one girl were selected to attend, and for years they walked the 30km round trip every day.  Starting school at fifteen and continuing on to attend secondary school, he graduated at twenty-eight years of age.  He was part of the first class of high school students ever to graduate from northern Nigeria.

At this point his parents summoned him home to be married.  Already almost thrity, they weren’t about to let him start his first big job without a wife.  Within weeks he arrived to find the girl selected, the dowry paid, wedding preparations made.  He is still with her today, though temporarily separated by the Atlantic, and has three daughters and three sons.

He then worked for a government institution in Zaria, reading incoming mail in order to determine which employee it should go to.  There his English skills improved considerably.  There also he discovered Seventh-Day Adventism when Pastor Mbala — whom we later met when he championed the Kaduna mission’s maturation into an official SDA conference (the ceremony was held at a Plateau State campmeeting because Kaduna, the site of a recent Christian massacre by rioting Muslims, was deemed too dangerous) — held an evanglistic series.  That’s when Daria, still pagan, first learned of the existence of the Bible, which his catholic educators somehow neglected to mention even as they taught the catechisms.

Five people converted to Adventism under Mbala’s teaching, including Daria.  All five would eventually become pastors.  Daria applied for Babcock, the Adventist-run university in the densely populated southwest, but was convicted that he must remain dedicated to his family, and would not go until he could bring them.  He wrote, then, to conference officials seeking a pastoral position.  “We’ve been waiting for you,” came the reply, “Pastor Mbala told us you would be coming.”  He then went to Jengre with his family, which is where we met them.

Eventually he completed college and his Masters of Divinity through Babcock, became the northeastern conference secretary from 2003-2006, and continued travelling the conference as an evangelist since then.  We showed him Google Earth on Saturday, and he took us on a tour, pointing out his home village, the church at the conference office in Bukuru (south of Jos), and so forth.  He began a powerful story about one of his campaigns with “once when I was in a village near Maiduguri…”  Maiduguri is where the leader of Boko Haram was recently killed.  Pastor Daria’s presence brings the places and events I’ve been reading about in the news to life in a way no amount of raw information can.

Siggy

July 23, 2009

Engendering Passion

if-i-ran-the-zoo.gifBack home in Illinois to visit mom and dad, I went to the DMV today to replace my lost license.  I went to jr. high with the girl that helped me there, Alyssa… Analysa… Mcall.. Sm… I’ve re-forgotten her name already, but it was really familiar when she said it.  I wasn’t sure she recognized me until, after asking if my height and weight were the same, she added apathetically “so are you still real smart?”

Sigh.  Once a nerd always a nerd.  so much for getting her number — she was cute in jr. high, but she’s even cuter now.  “Heh,” I knee-jerked a modest reply, “I’d like to think so.  But in the higher-level classes there’s more competition with other smart people.”

It’s been seven years since I’ve really dealt with the “smart” label.  Home sweet home.  It plagued me in jr. high, but up in Michigan it’s not quite so much of a novelty to be interested in learning.  It makes one different here.  But what can I say?  Before heading over to the DMV I’d been working mathematical exercises from a book on Game Theory, solely for my own edification.

Dad and I were just talking about the difficulties involved with getting students interested in class as active, self-motivated learners.  As a jr. college teacher, he struggles constantly just to get students to pay atention and do their homework.  The biggest difference I’ve always felt underlay the “smart” vs. “normal” labels was apathy.  IQ is important, but a nerd is interested in things, first and foremost.  This energy can facilitate IQ, methinks.  Attitude is the real difference — which is why not all nerds have high IQ (Some have low EQ, thus the nerd/geek stereotypes we must fight).

I read an article in a fairly recent (last fall) issue of IEEE Computational Intelligence Magazine discussing the author’s experience in teaching a natural computing course.  In this paradigm, computing is not seen as merely the study and design of Von Neumann-style machines and their programs and business applications.  Instead, these manifestations are just part of a more general view of computation as a property of myriad natural systems.  Such a context is needed to study complex systems in nature as well as the nature-inspired computational models now inundating AI.

Here the author made a key observation.  Students must come to natural computing with a liberal scientific education.  the connections between physics, for instance, and CS can be drawn by the teacher/text, to be sure.  If studying network theory, Bose-Einstein condensates can be introduced and explained in sufficient depth and brevity to discuss the general phenomenon of winner-takes-all in a scale-free network.  But to the student this will just feel like another day in the park.  “Ope, there’s yet another CS formula to memorize for the test.”

It’s when they’ve studied thermodynamics in its own context, and have seen the condensates discussed in their home turf of super-cooled gasses — then when the student sees it in CS, it’s flabbergasting.  “What?!  For rizzle?!  Bose-Einstein?  Here!  But this doesn’t have anything to do with gasses.  Cool!!”

The same connection to application is drawn either way.  But it’s much more effective if the student can see it for his or herself, connecting the dots in their own personalized, creative way.  the teacher’s job is not to spoon-feed, that doesn’t work, but to set up and facilitate Aha! moments.  This is difficult to do, especially with students predisposed to apathy.  But this is education.

Guiding passions is hard because what we see as important is a defining characteristic of who we are as individuals and communities.  I am not immune to apathy any more than my dad’s slothful students are incapable of passion.  It’s just that our value systems are disparate.  A similar frustration can be simulated by trying to get me interested in cleaning house, sports, or pop music culture.  It just doesn’t resonate with me, or I find it annoying.  The sloths don’t do their homework, I don’t take out the trash.  we both think the other are ridiculous for it.  They’re nto dumb, I’m not all that disorderly — but we neglect what we don’t value from time to time in favor of what we do.

I’m not saying intellectual slothfulness is okay.  I’m just pointing out the analogy between a teacher and a mother painstakingly encouraging what the students have chosen to see as a dull chore, rather than taking creative owernship of the issue.

That license I lost?  Seven months ago.  SEVEN months of driving without it, thousands of miles on my Toyota!  Wouldn’t have happened if my mom had been around to nag me, to provide an outside perspect to help me refine flaws in my value system.

Siggy

July 20, 2009

The Mystery of Eyes

smallsquid_eye_m.jpgReturning to evolutionary developmental biology (see my previous post on the matter), I’m thinking again about the experiments that show mouse control genes to work for making flies generate new eyes.  This would imply that arthropods and vertibrates inherited their eyes from a common ancestor.  This is, I must say, extremely intriguing.

Clearly this is very confounding for phylogeny — if mollusks, arthropods, and vertebrates share the same inheritance of eyes (granted, I’m pulling mollusks into this without experimental evidence), then what are we to make of their supposedly closer relatives which do not have eyes or the centralized nervous system to use them?  Supposedly we’re more closely related to echinoderms (crinoids, sea stars) than flies and squid.  It sounds all bonny to say we share ancestry with cuttlefish — they’re smart little buggers — but crinoids can barely be said to have a nervous system at all, and you’re telling me that their ancestors had eyes?  And heck, the famous C. Elegans, with its grand total of 252 neurons, is closer on the family tree to flies than to us.  It’s enough to make one wonder if horizontal gene transfer could operate on multicellular organisms — a possibility which has some interesting experimental leads (ex. http://www.pubmedcentral.nih.gov/articlerender.fcgi?tool=pmcentrez&artid=137875).  Either that or all these simple organisms lost a *lot* of sophisticated machinery, going from brained, eyes critters to ridiculous squirmy puddles of tissue that the uninitiated might mistake for plants.

‘Tis a deep mystery!  Even if convergence (independent evolution) explains mollusks, evolution is much more complex than Darwin envisioned.

SigmaX

July 11, 2009

I Stumbled and it Showed Me…

http://www.sleeptrip.com/300loveletters/2.html

Planet Ubuntu

Chicago Planet is a window into the world, work and lives of Ubuntu users in Chicago.

Ubuntu World Wide

Ubuntu Worldwide

Subscribe


Site Last Updated:
March 11, 2010 11:52 PM (UTC)