May 05, 2008

Ubuntu Chicago and Ubuntu development classes

Right now I am working with the members of the Ubuntu Chicago LoCo team on creating a solid proposal for developing “Ubuntu Development Courses” that members of the Chicago community will lead. Right now we are looking for those that are in the Chicago land are that may be interested in such events. As it stands, I have come up with a basic, college-like, course layout.

Ubuntu Development 101 - Familiarization of Ubuntu development tools
This session will provide the attendees with a breakdown and brief run-through of the tools involved with Ubuntu development. These tools would include: Launchpad, mailing lists, IRC, development applications and scripts, and more.

Ubuntu Development 102 - Bug Triage
This session will provide the attendees with the knowledge necessary to help triage Ubuntu bugs. Attendees will learn the basics as well as some of the advanced topics with triaging bugs on Launchpad.

Ubuntu Development 103 - Packaging I
This session will provide the attendees with the knowledge necessary to build their very own package. Topics covered will include development applications, scripts, setting up development environments, creating the package, and more.

Ubuntu Development 104 - Packaging II
This session will provide the attendees with the knowledge necessary to merge, sync, and request merges/syncs for Debian packages into Ubuntu’s latest development cycle. Topics covered will include those mentioned as well as proper utilizing of certain development scripts as well as how to properly fill out a request, create a debdiff, and more.

Ubuntu Development 105 - Packaging III
This session will provide the attendees with the knowledge necessary to work with Debian on patches, request backports properly, how to do Stable Release Update requests, and anything else not covered by Packaging I or II.

Obviously none of this is set in stone at this time, as we are working on getting an infrastructure in place. One thing I would like to do, is keep these away from local LUG meetings as to not a) disturb the meeting process, or b) have our session disturbed due to socializing. We are currently looking for an ideal venue for this that will a) be easy to access, b) be free, c) have a projector, and d) have Internet. There are many places in the Chicago land area that fits this bill, so now we are just looking for the best place.

We figure that each event would take anywhere between 4 to 6 hours per session and may possibly be separated into mini-sessions. If we get this off the ground and have enough interest, we could keep it going and turn it into its own little BuntuCamp (BarCamp style) just for Ubuntu!

The reasoning behind this is not only teach interested individuals Ubuntu development, but also provide them the tools necessary to properly advocate the use of Ubuntu and its partner projects. I think once our members understand as many of the aspects involved with the development of Ubuntu, they will be able to better portray to future users the importance of Ubuntu and free software. Also, you get to learn Ubuntu hacking, what could be more fun?

If you are interested in such an event, I urge you to track the Ubuntu Chicago mailing list and let us know. If other LoCo teams are interested, feel free to contact me at nixternal - kubuntu - org.

May 02, 2008

Fresh Fried Pasta!

So this is a quick treat that my wife and I really have grown to love.  It is born out of my love for all things stir-fried, and all things pasta.  This goes great with some suntea and a good book.  Don’t forget to use organic ingredients when possible.

Yield: 2 servings

What you need:

  1. 1/2 package refrigerated linguini, I like the kind with basil in it.
  2. 5 leaves basil, finely chopped
  3. 1/3 cup (about 79ml) finely chopped salad mushrooms
  4. 1 small tomato cut into small cubes
  5. 3 cloves garlic
  6. 2tbsp (about 30ml) extra virgin olive oil
  7. 1/4 cup (about 59ml) fresh shredded parmesan cheese
  8. salt and pepper to taste

First you get your pasta nice and hot, and ready for frying.

Heat your skillet to medium-high, add oil.  When the oil is hot, add your garlic and basil.  When garlic is lightly browned, add your pasta.  Cook with pasta in for about 45 seconds, mix the garlic and mushrooms in well.

Remove the fried mixture from the heat, and toss the pasta with the tomatoes.  Serve with parmesan cheese and salt and pepper to taste.

This recipe is super-simple, and it’s just so darn tasty.  Everything’s fresh, everything’s mild and flavorful.  You could also try this with a fresh drained salsa instead of tomatoes to add some spice to it.

May 01, 2008

Review: Elephants Dream

I’ve written a review of Elephants Dream, the first open-source movie and have published it on HyperEd.org. The following is the abstract from the review:

Elephants Dream (2006) is an Open-Source movie that challenges us to think about the way we produce artifacts of culture and the ways in which that culture may exist on our own open terms rather than dictated by proprietary, dominant and oppressive means. This document is a reflection on these ideas and explores the positionality of Elephants Dream, and the tools used and developed in its creation among the dominant media and media production cultures.

Enjoy!

Choose Your Own GNOME Dev Kit Presentation

I am giving a presentation on the GNOME Developer Kit this Saturday (May 3rd) at the Chicago GLUG meeting.  I am wondering what people would like to hear about or would be interested in hearing about in regards to a presentation on the GNOME Developer Kit.

My New Laptop

So as some of you have seen or heard my old laptop was in need of on upgrade. I could barely run more than 2 applications at a time and it was having unpredictable behaviors with traveling and the lid hinge was broken. So I took the money I got back from taxes to buy me a new laptop. I got a Dell Vostro 1400 laptop. It runs Foresight smoothly except for a few issues which I am working on solutions for and will document the fixes so others can benefit.

  • Can’t Perform Graphical Install: There is a problem with Intel cards not support VESA so when anaconda tries to do a graphical install X crashes and I have to do a text based install. ISSUE
  • Intel HD Audio Does Give Sound: I don’t get any sound from internal speakers or headphones. ISSUE

I will post a solution to these issues when I get them fixed.

April 29, 2008

Qt Seminar in Chicago

If you are located in or near the Chicago land area, this Thursday, May 1, 2008, ICS will be holding a Qt Quickstart seminar. Registration is free and there is the ability to register for upcoming Qt Quickstarts in May for the Detroit, Michigan area as well as the Washington, D.C. area.

Thursday’s event here in Chicago is broken down as such: (Times are Central Standard Time (CST))

Location:

Doubletree Hotel Chicago Oak Brook
1909 Spring Road
Oak Brook, IL 60523
  • 08:30 - 09:00 - Registration & Continental Breakfast
  • 09:00 - 12:00 - Desktop Applications
  • 12:30 - 16:00 - Embedded Linux Applications

Hope to see you there!

Breaking out the Django Tests

So I'm using Django at work, and I'm finally getting into this testing thing. My biggest annoyance with django's way of testing is that it forces you to put your tests in either app_dir/tests.py or app_dir/models.py What I want to do is to either break out the tests into files in the test directory, or wherever I want.

Django uses python's unittest framework. Digging through django's code, I see that It basically imports the app.tests module and runs the unittests loadTestsFromModule. Inspecting this code shows us,

def loadTestsFromModule(self, module):
"""Return a suite of all tests cases contained in the given module"""
tests = []
for name in dir(module):
obj = getattr(module, name)
if (isinstance(obj, (type, types.ClassType)) and
issubclass(obj, TestCase)):
tests.append(self.loadTestsFromTestCase(obj))
return self.suiteClass(tests)
As you can see it looks for any names the module has defined. So I can put my tests in the test module and in __init__.py do import file_name.class_name to make django find my tests

Tasque’rade Party

No, not a masquerade party, but a Tasque’rade party! After hanging out with Jorge Castro and Joe Brockmeier last weekend at Penguicon, I was beat up with Gnome quite a bit. Being the groovy KDE dude that I am, I hung around and listened to their Gnome speak, and even sat in on Joe’s openSUSE talk. During Joe’s talk he introduced a great application called Tasque for the Gnome desktop. After showing some interest in this application, Jorge asked me to package Tasque for all of you. Well since Jorge fed me a lot of beer last weekend, I went ahead and did just that. As of right now, I built 2 packages, one for Hardy of course and the other for Gutsy.

If you are using Hardy and want to give Tasque a look over, then add the following to your /etc/apt/sources.list:

deb http://ppa.launchpad.net/tasque-packagers/ubuntu hardy main

If you are using Gutsy, then add the following to your /etc/apt/sources.list:

deb http://ppa.launchpad.net/tasque-packagers/ubuntu gutsy main

EDIT: I have had 2 people now tell me that Tasque gives an error that has something to do with evolution-sharp missing. I don’t have that issue, so if you can narrow it down, I would appreciate it. I am the furthest thing from a Gnome dev imaginable. Thanks!

April 28, 2008

First day of OpenWeek completed successfully

Wow, what a day! Jorge Castro did a smashing job getting the OpenWeek setup this time around. I was totally impressed and intrigued with today’s talks and watched everyone of them. The participants were amazing! I saw some of the most thought out questions, comments, and ideas today that totally blew me away.

I gave the Kubuntu Development talk today that had the greatest participation I have ever had in my previous OpenWeek talks. Great questions and interaction by everyone present! Thanks for making today such a success and I hope you all continue checking the talks out this entire week. On Wednesday, April 30 at 20:00 UTC, I will give an introduction to KDE 4 and its future and on Friday, May 2 at 21:00 UTC, I will give a talk about the Ubuntu Documentation Project. If you are interested in either talk, I sure hope you show up! For those of you who have been wondering how to contribute, I urge you to really check out the Documentation talk, as it is one of the easier ways for you to get involved.

Once again, a huge thanks and a hug to Jorge as well as a big thanks and hugs to Jono Bacon, Lars Wirzenius, Brian Murray, Pedro Villavicencio, Leann Ogasawara, and James Westby…You all did a smashing job!

Tomorrow there are even more great talks lined up, so make sure you check out the schedule and get involved! Thanks again everyone for making OUR community rock!

Tilda 0.9.6


Tilda’s new release, 0.9.6, was finally made today. It is mostly bug fixes:

  • Fix metacity-2.20 focus problems
  • Add future plans to the TODO list
  • Update documentation to reflect the current keybindings
  • Fix Ubuntu’s bugs about copy and paste
  • Fix metacity-2.22 focus problems
  • Fix autotools so that it can generate release tarballs
  • No more visual bell

Download it here and check us out on Launchpad to submit bugs or feature requests.

Also, thanks Ira for all the work!

April 27, 2008

Blog of the Oppressed

Today I just stubled upon Richard M Stallmans Political Notes Archive. It’s a fascinating blog of short comments on happenings with lots of very interesting links related to wars, their proponents and propoganda, environmental, medical and nutritional concerns, privacy and civil liberties. RMS is a very well-rounded geek indeed!

April 25, 2008

Hardy Heron, a Gutsy new step…

Hardy Heron, the latest Long Term Support (LTS) version of the Ubuntu GNU/Linux distribution was released the other day and it was the first time I did not install an alpha or beta Ubuntu on my family set of computers. I have to admit that I feel a little guilty in not testing to the usual extent, a new version of Ubuntu, but Gutsy has been working so well that I’m not compelled to update just yet.

For a user to have such a feeling about some version of an OS distribution marks an important milestone. It means I’m not chomping at the bit for some bug to be fixed and that all the applications I use and want are already available and working well.
I use many bluetooth devices such as headphones, keyboards and phones and they integrate well since Gutsy. Graphics are snappy and sound is working with all of the applications I’ve encountered. Configuring Gutsy to do all of these things, however took some time and effort hunting for answers in Ubuntu forums and Gentoo wikis. It seems that the real attraction for Ubuntu 8.04 will be for the new users who should have a smoother ride migrating from Windows or possibly OS X or as a first computing experience on a new computer.

There is some irony that 8.04 has the monikers “Long Term Support” and Hardy Heron. There have been some complaints about the somewhat dramatic changes in 8.04, in response to the way Xorg is configured (an attempt to make the xorg.conf an anachronism) and the inclusion of Wubi (a method for installing Ubuntu from within Windows) and a beta of Firefox 3 (which is yet waiting for some popular extensions to migrate). These are bold new steps for Ubuntu and is reminiscent of 6.06 Dapper (the last LTS release) innovations such as installation from a live CD (which was a chancy operation at first), persistence of a live CD configuration, and preliminary bluetooth support, network and power managers, not to mention the appearance of Xorg7. But such innovations did not become mature until Ubuntu Edgy, Feisty, and Gutsy (marketed as the more innovative releases). Such irony is interesting, but illustrates how the LTS release actually sets the pace of the interim Ubuntu releases. That said, I look forward to Hardy+1, Intrepid Ibex and for the new Ubuntu user, search the Ubuntu forum posts about your hardware and please give Hardy Heron a try!

F. Martinez


Kubuntu 8.04 is released. \o/! Seems like getting the remix of Kubuntu with KDE4 is a hard sell right now. I can’t seem to get a link and bitTorrent is not allowed at my school (its too much to allow students to legally do things apparently)

Xubuntu 8.04 is out. See the Release Notes for more details. It seems there isn’t a mention to the very, very sexy documentation that is included in the release. Jim Campbell had a lot to do with writing the great documentation.

Lastly, make sure to hit up the Chicago LoCo Hardy Release Party. It should be a good time. This Saturday April 26th from 2pm to 5pm. Just make sure to stay away from the characters like Kevin Harriss, I know he’ll be trying to push Foresight Linux down people’s throats. :P I wish I could attend the release party but I will be in Iowa at that time. Also, make sure to RSVP if you are attending.

Racist Idiots of the Day: ImmigrationWatchdog.com

So, I’ve been looking for a story I saw on WCIA 3 news (my local CBS affiliate) about a group of veterans who are bullying a school in which students recited the pledge of allegiance in Spanish.  In my searching–I couldn’t find the story itself, sorry–I found many links to ImmigrationWatchdog.com, so I decided to take a peek at their site.

Wow, there’s some nasty racist crap on that site.  This site seems to assume that all Hispanics that commit crimes are not legally in the United States.  They also seem–at least to me–to imply that all Hispanics are here illegally and are here with the express intent to commit crimes.

I encourage you to take a peek at their site and witness how ignorant these people are.  This is a site where a state representative who stopped another representative who ignorantly referred to Hispanics as “illiterate peasants” by bringing the gavel down on him is labelled a “traitor.”  Mind you, the racist moron who called Hispanics “illiterate peasants” was not referring to illegal immigrants, but rather was referring to Mexicans in general.  The Colorado assembly was considering a bill that would help immigrant workers obtain temporary work visas from the feds in order to help a work shortage that the state was suffering.  This was a racist moron making a racist, hate-filled statement.  ImmigrationWatchdog.com is passing this jackass Douglas Bruce as some sort of speaker of truth.

This site is simply shameful.  Any real issues that exist are best handled by folks other than this group.

Fill my eyes, with that double vision

Kubuntu 8.04, the Hardy Heron, has been released.

What is up with those old Foreigner lyrics? Well Kubuntu 8.04 was released with two versions. The first version is the stable KDE 3 release featuring the KDE 3.5.9 desktop. This is the same Kubuntu many of you have grown accustomed to over the past couple of years. It is a bit more stable, a tad bit polished, and ready for you to download. The second version is the KDE 4 Remix. This version is for those of you who like to live on the edge a bit and enjoy watching a development cycle. So if you are this type of person, put the children to bed, and download the remix now!

Thanks to the entire KDE, Kubuntu, and Ubuntu communities who made this possible. Every single one of you involved totally rock!

April 24, 2008

Chicago Hardy Party, part 2


Hi All,

As a way to celebrate the efforts of all of us during the Hardy Heron release cycle we’ll be gathering at the Goose Island Brew Pub (1800 N. Clyborn, Chicago, Illinois) this coming Saturday, April 26th.  The release party will start at 2pm, and we have the room reserved until 6pm (one hour later than previously indicated).  You do not have to be 21 to part-ay at this part-ay.  It will be a family-friendly affair unless someone brings a bunch of skateboards and large boomboxes. Note: very likely to happen. Although at that point, fiasco is more likely to be the applicable word than part-ay. :P

Please come hungry.  :)  We will be able to order food from Goose Island’s bounteous menu, and may also request and consume one or more of Goose Island’s ‘ultimate drinkability’ beers or finely crafted sodas.  This is good stuff.  Charlie Trotter comes here for tips on how to make good Buffalo Burgers and Wolfgang Puck has been known to inquire about how they make their vegetarian chili.  That is what I’ve been told.

For those individuals who may be using pre-civilization technology (i.e., something other than a Hardy Heron release - ha ha . . .  I kid, I kid . . .), We’ll also have a set of K/X/Ubuntu Hardy Heron CD’s available to help upgrade your laptops to the latest 8.04 release of 8.04 awesomeness.  (Just please be sure to back up your data beforehand if you wish to upgrade your machine at the partay.  Upgrades and beer/soda don’t always go well together.)

Some folks are RSVP’ing on the wiki (thanks!) but if you don’t have a wiki account, just let us know and I’ll add your name to the list for you.  For others, the wiki is here:  https://wiki.ubuntu.com/ChicagoTeam/Meetings As my mom used to say, RSVP yourself before you wreck yourself. ubuntu-us-chicago@lists.ubuntu.com

The Hardy Heron development cycle has been a good one, so let’s celebrate our efforts!  I look forward to seeing everyone there.

-Eddie Martinez via Jim Campbell’s announcement to the Mailing List and a blatant copy and paste…

April 23, 2008

Foresight 20/20 a Great Success

So I just got back from Foresight 20/20 yesterday and it was a great success.  Foresight 20/20 was the first ever Foresight user and developer conference and we had 30 attendees throughout the weekend.  I arrived on Friday evening and met some other early arrivals at rPath’s HQ and then we went to go get some Thai food and then drinks.  It was so great meeting all these people I work with and talk to only online.  It was the first time I met many of them such as pscott, doniphon, dugan, jforbes, hpa and great meeting up with pcutler, kenvandine, ryanK, msw, jtate, elliot and stefw again.

On Saturday we officially started the conference and I met even more Foresighters (etank, jkeyes0, OgMaciel, devnet, gxti, and SM2k) .  It started with a talk by Ken about the vision of Foresight.  After that we had a discussion about what we each felt needed fixed with Foresight.  This is a great way to start the weekend because then it helped to plan events geared toward fixing those issues.  We also were given a overview of the roadmap for Foresight and its future.  After that we had a hands-on packaging session where people could write packages and work with mentors to help improve their recipes.  We then broke out into groups and went to go grab lunch.  After lunch we broke out in 2 tracks I attended the track with the community building session followed by the Marketing session which I lead.  After we finished with the conference for the day we went out to eat as a group and then went out for drinks.

Sunday was more of the unconference/unstructured style which I really like and think worked very well.  We started off by having people suggestions possible session and hackfest these included packageKit hackfest, What we want from PackageKit, Foresight used in a business model, Foresight wiki cleanup hackfest, creating derived distros of Foresight, planning for the next Foresight 20/20 and many more.  I was leading the wiki cleanup hackfest and then attended the packageKit idea session.  After the conference ended on Sunday I played some smash brothers on the Wii with Elliot, jforbes and pscott.  After we finished that and cleaning up after the conference we went to get supper and drinks at Raleigh Times, I highly recommend it.  During dinner I had a great talk with dugan about what ChiPy has done to attract members to their meetings and how they structure their meetings.  He was interested as he is trying to help improve the NYC Python Group.

Overall I feel that Foresight 20/20 was a great success and I will go no matter where its located.  It was great putting faces to the nicks I talk to all the time in irc.  Also the sharing of ideas in person was such a useful benefit to get everybody on the same page with a high level understanding.  I look forward to the next Foresight 20/20 and would recommend coming to anybody no matter if you are a Foresight developer or just interested in learning more about Foresight.

April 22, 2008

Awake too late doing too little

What great timing for insomnia. I found a great new project being developed for Maemo called Numpty Physics by Tim Edmonds. Its part doodling, part puzzle, part physics sim. My daughter and I played for about an hour together taking turns drawing little shapes. Watching our little doodles fall on each other with gravity and moving other things about and drawing little levers to launch things across the screen was great fun.

numpty physics

Numpty seems inspired by the delightful Crayon Physics game by Petri Purho. It also uses the Box2D engine. While not as developed (but certainly playable) as Crayon Physics, the nice thing about Numpty, however, is that it is GPLed and it can be played anywhere I take my n800!

There is also a another such physics project in development called Tomiphy, but I’ve yet to try it. It looks nonetheless interesting!
(Tomify link fixed. Thanks Orblivion!)

tomiphy

April 21, 2008

April 20, 2008

Chili Recipe


After seeing manchicken is getting into the spirit (everyone else needs to now!) here’s another recipe. Its not mine, I got it from Zen Habits, but its too good to not post, I do make small additions since I love the “extra spicy” and take out the corn.

I first made this chili about two weeks ago and it lasted me days. A lot of the recipes I’ll be posting from now on are about saving money :). Well, that and eating less meat, mainly red, but thats a topic for another post.

  • 1 package Morning Star Meal Starters (or any ground beef replacement)
  • one 14.5-oz. can each: black beans, pinto beans, and kidney beans
  • one 29-oz. can each: stewed tomatoes & tomato sauce
  • half a yellow onion, diced
  • half a green bell pepper, cored, seeded, and diced
  • 2-4 cloves garlic, diced
  • black pepper, salt, chili powder to taste
  • olive oil

My additions:

  • Couple fresh jalapeños, chopped (I actually like them cut up in slices)
  • One diced habenero if you really live dangerously
  • Few drops of hot sauce, I recommend Dave’s Insanity hot sauce

I do all this in one big pot, my old brew pot. Heat the olive oil, saute the onions, garlic and then the peppers. Add the “meat”. Once all thats cooked start adding the beans, followed by the tomatoes and tomato sauce. Heat it up, then turn it down to low and let simmer for 30 minutes. Be sure to keep adding spices till its satisfying to you.

Stay tuned for my black bean burgers, buffalo tofu wraps and burritos!

Hackers != Crackers

It really bothers me that when I chat online with some Jimmy O S Exual or Windows Expatriate about GNU/Linux and mention that I consider myself a happy hacker, then all of a sudden I’m some kind of wannabe corporate criminal mastermind. They seem equate “hacker” with “cracker”. Just because Foxhole at 11 bleats the over-dramaticized story of some bored suburban Dr. Pepper guzzling, Britney Spears ogling, post-preteen kid baby-sat by Bill Gates and the top 50 scripts site, “hacking” into his Dad’s bank account (the password of which was probably scribbled on a post-it note stuck to the monitor), hackers have to endure snide remarks and are stereo-typed as crackers! To quote the seminal teachings of How To Become A Hacker by Eric Steven Raymond:

These are people (mainly adolescent males) who get a kick out of breaking into computers and phreaking the phone system. Real hackers call these people ‘crackers’ and want nothing to do with them. Real hackers mostly think crackers are lazy, irresponsible, and not very bright, and object that being able to break security doesn’t make you a hacker any more than being able to hotwire cars makes you an automotive engineer. Unfortunately, many journalists and writers have been fooled into using the word ‘hacker’ to describe crackers; this irritates real hackers no end.

Halleluja!

I’ll have you know that it’s not just the crackers that have a computer and type into a commandline, many of us are Latino, African, Asian, Kazhakistani, or some mixture of the above! Though I’m mostly Mexican-Greek, but fair of skin, square dressing, somewhat lacking in the ability to speak a conversational language other than English, and have been witnessed drinking a Dr. Pepper now and then, I’m often mistaken for a cracker. The fact is that there are few less represented minorities in the hacking community than Mexican-Greeks! Sure theres lots of geeks that are crackers or cracker wannbees, but to just stereotype and say computer geeks are all crackers only perpuates misunderstanding and intolerance!

Hacking is about creating a community of many diverse groups and not the sole domian of crackers! Tell the ignorant talking heads to get their facts straight when they put a camera in your face and let them know that hacker does not equal cracker!

Furthermore, to all those Ubuntu haters out there who think Mark Shuttleworth is a cracker just because he is making GNU/Linux more accessable to future hackers, I’ll have you know he is really a brother from South Africa!
Throughout history crackers have been destructive, particularly towards hackers. Some of the real hackers were Native Americans who studied the source code of the land water and sky. They shared their knowledge with everyone so that all could live from the land free, but some newbies to this continent only wanted to plunder what they could and took any wisdom for granted. These crackers took the seeds of corn (like some immature script-kiddie) and claimed to “pwn” the land. They DDOSed the buffallo and spread deadly viruses in the form of “freeware” blankets and created poverty with “adware” currencies and promises (not to be confused with the “Free Open Source” life the Native peoples once had). Much of the documentation and wisdom has been lost or destroyed, but fortunately the source code is still in tact. There is, however a new danger because much is being done through litigation, lies and greed to lay proprietary claim on everything including life itself.

What do we do? We must continue to hack and not let the crackers bring us all down.

More wiki madness: Coffee Tiki!

the coffee board

Because the dry-erase board at work is totally filled with coffeemaking data and commentary, we are forced to create a coffee wiki to keep track of all the yummy beans from all over the world. I’m not really surprised that my favorites are Ethiopian and Yemen varieties, as I’m such a slut for Turkish brewed coffee! Many thanks again to Deff_Jeff for acquiring and roasting and grinding, so expertly, the many excellent cups!

 

Visit the Coffee Tiki to join in the madness!

April 18, 2008

Overheard in …. the airwaves


“I don’t even know where I’m staying tonight. I might be crashin’ with Jorge Castro, I’m not sure yet. We might even spoon, who knows?!

and don’t go bloggin’ this, I’ll kick you off the planet”

-Richard Johnson aka nixternal

“That’s going to happen anyway, there is a policy against offensive content.”
-Eddie Martinez aka posingaspopular aka eddieftw

I know Richard will kill me for this, but this was by far, the funniest thing I’ve heard all day. :P

April 17, 2008

Grilled Veggie Sandwiches

So, I’ve recently noticed that kungfooguru has been posting recipes on his blog, and I thought I’d start posting some of my other grilling recipes.  This one is one that I am a big fan of because it’s vegetarian, it’s delicious, it’s simple, and it’s cheap as cheap can be.

Here are your ingredients (I’m very picky, you can adjust to your level of pickyness):

  • Plain foccacia or other dry bread (enough for about 6 sandwiches)
  • 1/2 cup (about 120ml) extra virgin olive oil
  • Two vine-ripened tomatoes (preferably organic), sliced to about 1/2 inch (about 1.3cm) slices
  • 1 cup (about 240ml) shredded or 6 slices of mozzarella
  • 1 medium onion, sliced to about 1/2 inch (about 1.3cm) slices
  • 3 tbsp (about 45ml) coarsely chopped fresh basil
  • 1/2 cup mayonnaise (the real stuff, or vegan alternative, not Miracle Whip)
  • Salt & pepper to taste

Note: with your bread, do not choose one of the greasy oily tomato foccacias, remember, this bread has to be able to withstand a slathering of olive oil and then grilling.

Yield: 6 sandwiches

Instructions:

For the sauce, you’ll take the mayo and one of the three tablespoons of chopped basil and just stir it together until the mayo takes on a bit of a green tinge.  If you’re using a dried basil the green won’t form, so just stir until it mixes.  Fresh basil will actually release oils and juices into the mayo which is just outstanding.  Add salt and pepper to the mayo to taste.

For the grill, get a medium fire going, and ensure that your grill grate is clean and lightly oiled.  Since the bread will take the longest to cook, let’s do it first.  Slice your bread in half (if necessary) and then lather the cut sides of the bread with olive oil.  Place the bread oil-side down onto the grill and let it sit there until it’s toasted and crispy.

Once the bread is done, oil the onion slices–careful not to separate the rings–and grill them for about 45 seconds on each side.  Then take your tomato slices, oil them, and grill them about 30 seconds on each side.

Assembling your sandwiches, put a thin layer of mayo on, put on tomato slices, and separate the onion slices into rings and put a nice layer of onion slices on.  Then sprinkle the further two tablespoons of basil over the sandwich.  Now, careful not to load too much on, sprinkle the cheese over your sandwiches and close them up.

To finish your sandwich, place it on the grill for about 30 seconds to a minute until the cheese is melted.

There you go.  There’s manchicken’s grilled veggie sandwiches.  I’d also encourage you to try other veggies on there.  I’ve been known to put bell peppers, artichokes, squash, zuccini, and even asparagus on these sandwiches.  You could also try sticking a tablespoon into the mayo mix if you like a good BBQ sauce.

Enjoy!

April 16, 2008

Penguicon or bust!

Tomorrow afternoon Jeff, Gabriel (if he is feeling better), and I will set out from Chicago to Troy, Michigan for Penguicon. Looks like I will be hanging out with the Ubuntu Michigan crowd for the weekend, listening to some talks, drinking Jorge’s and Jono’s beer when they aren’t looking. Hey, I am a starving student, flat out broke. I have $20 in my name right now and searching for more before leaving tomorrow :) I don’t even have a place to stay yet, but I think Jorge said it best, who sleeps at a geek fest :)

Anyways, if you are heading to Penguicon, drop me a note here in the comments and if you want to buy me beer, food, or just hang out during the weekend, let me know :)

April 15, 2008

F. Martinez


It seems two Ubuntu members share a birthday. Eddie Martinez and myself. We both turn 21. (We are twins). \o/

birthday


Happy Birthday to Freddy Martinez as well as myself for turning 21. Awesome!

birthday

Ubuntu-Chicago Hardy Heron Release Party


Hi All,
I’m glad to report that we have reserved a room at Goose Island Brew Pub (1800 N. Clyborn, Chicago, Illinois) for Saturday, April 26th.  The release party will start at 2pm, and run until about 5pm.  You don’t have to be 21 to enter.  We can do something else afterward if there is interest, but that is our plan for Goose Island.
We will be able to order off of the menu (so people can get buffalo burgers if they want them  :-)
Please RSVP on the wiki if you intend to make it.  https://wiki.ubuntu.com/ChicagoTeam/Meetings
The Hardy Heron development cycle has been a good one, so let’s celebrate our efforts!  I look forward to seeing everyone there.
-Eddie M.
ps. EXTRA EXTRA EXTRA big thanks to Jim Campbell for helping setup this meeting and all off his Hardy work this release. He is aiming for Ubuntu membership in the near future, so anyone who reads this should be aware that without his help on this meeting, I would be in major trouble.

Jeff J. Call Me!

Yes, I am using my blog hoping to get in contact with my ride to Penguicon this weekend. Myself and Gabriel need a ride, which Jeff is, however he is impossible to get in contact with.

SO JEFF JIRSA IF YOU READ THIS! EMAIL ME, CALL ME, DO SOMETHING!

April 14, 2008

diginux


I just have found out the worst news ever. The Goose Island brewpub on Clybourn is closing due to it losing its lease. Fortunately Goose Island will still be around, and there will still be their brewpub in Wrigleyville. However, everyone knows the Wrigleyville brewpub is far inferior to the Clybourn one, it is not even close to the same atmosphere we all love at the Clybourn location. We can only hope that they move to a new location.

We have until the end of the year to enjoy the last days of Goose Island on Clybourn. You can find the original story here.

April 11, 2008

Does this make me cool?

So I guess I will follow along with the trend of post my top ten commands. Here it goes:

jkevin:/Users/kevin kevin$ history|awk ‘{a[$2]++ } END{for(i in a){print a[i] ” ” i}}’|sort -rn|head
245 ssh
38 ls
27 ping
26 telnet
21 scp
19 vim
19 rm
19 cd
15 nslookup
10 exit

As you can see most of my work is done on various remote machines.  So to get a more accurate listing I would need to run this on all my machines and then aggregate the data together.  This might not be a bad idea for a slick little python script.

Who is that wearing the sexy GNOME button?

Nixternal Wearing a GNOME Button

Hmm, could that be Mr. KDE aka Nixternal. Wait that couldn’t be since that is a GNOME button under his name tag, but it sure is nixternal. It would have been even better if the GUADEC shirt would have fit him. He was going to wear that shirt during his KDE 4 talk at Flourish.

April 10, 2008

Internet meme’s are popular


history|awk '{a[$2]++ } END{for(i in a){print a[i] ” ” i}}’|sort -rn|head

125 clear
55 ls
51 ssh
47 sudo
47 exit
40 cd
11 tar
9 man
8 killall
8 cat

As you can see, i use ‘clear’ alot. It’s easier than using ctrl+L because I most of the times that I want to do Ctrl+L, I have to look down at the keyboard, and that is just.not. cool. Does anyone else get bothered if their terminal is completly covered with text?

ls -lash is my preferred command, but ls works just fine.

Wicked,

eddie m.

My Turn!

nixternal@ShakaDoobie:~/downloads$ history|awk '{a[$2]++ } END{for(i in a){print a[i] " " i}}'|sort -rn|head
305 ls
246 cd
59 ../../../validate.sh
55 emacs
33 debuild
31 ./translate.sh
28 iwlist
24 ../valtrans.sh
21 pbuilder-hardy
20 apt-cache

April 09, 2008

When Patriotism Goes Wrong?

So I just now had a comment on an ancient post from someone who has stated that the constitution makes the United States of America the greatest country in the world.  I’d just like to take issue with that for a moment, and point out some of the flaws that are so apparent in this ignorant opinion.

First, how does a piece of paper make a country great?  The constitution is nothing more than a piece of paper with words written on it.  Mind you it’s a very old piece of paper, and there’s a lot of history behind it, but when it’s all said and done it’s just a piece of paper with a framework for government written on it.

A piece of paper doesn’t make anything great… it’s the people in the United States that make it great.  We’ve got some good people here.  I’ve met many of them, they do exist.  The people who make this country great may follow, enforce, and protect the constitution, and sure they may believe in the political ideals that the consitution presents and appreciate the framework that it lays out, but if the constitution were to burn these people would still be capable of making this country great.

Second, I take extreme issue with this horsecrap notion that the U.S. is somehow the best country in the world.  You’d have to have the intellect of a three-year-old to assert such nonsense.  There are so many holes in that sort of thinking that I don’t have time to address them.  The most obvious one being how do you rank countries in an order from least great to most great?  What measure would you use?  Money?  Military might? Population?  Largest square footage?  It’s something that I don’t really think can be measured.

What’s the purpose of someone trying to rank their home country as the best country?  I see it as the same mentality as a 13-year-old cheerleader who shouts across the pep rally that she’s got school spirit.  It’s great to have school spirit, but that doesn’t mean you go out there and piss all over the other schools because you think you’re better than them.  You can’t use it as a justification for why and/or how you’re better than them.  There’s really no need for us to label a country as the best country in the world.  And there are certainly times at which the U.S. is very far from the greatest country indeed.  There have been very dark days in U.S. history, and we’ve got a checked past just like everybody else.

Third, I’ve been to a handful of other countries.  I’ve seen Spain, Mexico, and Canada first hand.  That’s nowhere near the whole world, I know, but you don’t have to see the whole world to know that there are other very nice places in this world to live.  Seville Spain is very nice, a bit hot for me, but the people there are just very laid back and the city is very attractive.  Mexico has some of the sweetest people that I’ve ever met in my life.  Canada, while they export only the worst of their media–thanks a lot for Degrassi, my little sister tortured me with that show for years–they’ve got some very interesting culture.  They care a lot about their people and the world in general.

I’ve also had the delight of meeting several excellent people from all over the world.  I’ve met a great guy from India named Nigel who works hard, learns fast, and laughs easy.  I’ve met Tonio from France who is very passionate about pretty much everything, but is very thoughtful about what he does.  I’ve met John from Scotland who is a little quiet but always knows how to make folks laugh.  I have a great pair of buddies named Carlos and Eddie who are from Chicago but who have strong family ties to Mexico and are some of the most fun people I’ve ever met.  Then there’s Sarah from Australia, Sebastian–I think he’s from Denmark–and so many other people who deserve honorable mentions here but I can’t remember them all.

I am an American who lives in a small town.  I was born here, I’m raising my family here, and I’ll probably be buried here… but I don’t for a second buy this lie that the United States of America is in any way better than every other country on the planet.  There are just too many countries in the world with too many awesome people for any single country to hold that title.  Maybe if we pass it around and share the title then we can go for it, but it’s not exclusive to any one country.  The USA does not have a monopoly on freedom, on honesty, on decency, or on greatness.  The USA is one of a great number of nice places to live on planet Earth.

When a country gives itself a title like the greatest country, it pushes the rest of the world down.  The rest of the world exists too.  They’re out there, I’ve seen some of it.  What we do here affects them, and what they do out there affects us.  Globalization isn’t happening… it’s already happened.  God made us all, and God gave us all the potential for greatness.

God bless the World.

April 06, 2008

Public Enemies Filming


I have a few more pictures to add to the collection of photos I was able to take of the filming of the new Johnny Depp movie Public Enemies. More on that below. You can find my previous post here.

First I want to go ahead and fill in a few more details of the story. Thanks to a very nice man, Henry Walli, who had his 1930 Ford Pickup in the scene, I was able to find out that Johnny Depp was in fact right in front of my house from 4am to 6am on Thursday morning, while I was unfortunately sleeping, thinking he wouldn’t show up. Anyways, he was able to fill in some of the details of the scene. It appears that the scene they filmed in front of my house is where Dilinger(Johnny Depp) picks up his girlfriend Billie(Marion Cotillard) who is dressed as a man. I actually have pictures below of the scene they filmed Friday night where she is in the back alley walking icognito through a passageway between the houses to the front of the houses on Newport Ave. This would match up with what Henry Walli said in the comments of my previous post about Johnny picking her up then speeding off East in his Black Buick Coupe. In fact he saw them strap Michael Mann to the fender of the Buick! I recommend reading all of Henry’s comments on my previous post, as he also talks about how we was picked to have his truck in the movie. It is all very interesting. If anyone can fill in more details, it is appreciated.

The next time a major movie is filmed on my street, which I am sure will be never, I will definitely never sleep. Now time for the pictures! To get the full set of pictures I have, go here.

This first picture is of a set crew person adding license plates to cars. The green 1930 Ford Pickup is the one owned by Henry Walli.

Public Enemies Filming

The next two photos are of Michael Mann telling his helpers what to do to get the shot better and of Billie(Marion Cotillard)’s stand in doing the pre-filming.

Public Enemies Filming

Public Enemies Filming

These next two pictures are of Billie(Marion Cotillard) getting her wardrobe on. In the second picture you can see her in the back, while her stand in is still doing a few more takes to get the shot ready.

Public Enemies Filming

Public Enemies Filming

This is Billie(Marion Cotillard) doing the actual scene. You will notice when she walks back to do the scene again she gets an umbrella, unlike her stand in. :) The final picture is after they were done shooting the scene. She is under the umbrella and you can clearly see her face.

Public Enemies Filming

Public Enemies Filming

Public Enemies Filming

Public Enemies Filming

Finally, a couple of pictures of the crew.

Public Enemies Filming

Public Enemies Filming

April 05, 2008

Egregious abuses of copyright law


For those of you that don’t read Slashdot, which is probably a relatively small number. There is an article, linking to this Wired Blog about notetaking in class. I’ll let you decide how you feel about this on your own, but I am as equally troubled by the profiting off of students who are too lazy to go to class. Yes, it is a good market, but college is expensive enough as is, and I fail to see how this long drawn out argument will directly help students learn.

-Eddie

April 04, 2008

Guck Foogle

So thanks to this pissing contest between Microsoft and Google, several good friends of mine back at Performics/DoubleClick have been laid off.  It’s nice to know that the world’s richest companies thrive on getting richer by laying off 30% of their workforce when there’s no solid business reason for doing so.

Fuck Google.

emacs-w3m 100% CPU Usage on Mac OS X

emacs-w3m is a simple interface from emacs, to the text browser w3m. The main reason I started using it was it allows me to quickly look up information in the Common Lisp HyperSpec without having to Cmd+Tab away from emacs, giving a pretty nifty way to view the HyperSpec. All of a sudden, when I would launch emacs, it would hang with w3m sucking up 100% of my CPU. I finally found the problem on a mailing list, apparently it's some bug in gc, the garbage collector w3m uses. To make a long story short, adding
(setenv "GC_NPROCS" "1")
to your
~/.emacs
file before w3m/emacs-w3m is required, eliminates the problem.

Free Software Conference

If you are in or around Chicago tomorrow, Friday the 4th and Saturday the 5th, the University of Illinois at Chicago is holding their 2nd annual Flourish Conference. There will be speakers, hack-a-thons, a mini BarCamp, and more. Registration starts at 9am. Tomorrows first talk is Bruce Perens followed by John ‘Maddog’ Hall. I just got wind at the panel talk tomorrow, there will be a Microsoft representative on the board taking questions. Oh boy do I feel bad for him! Anyways, if you plan on coming, try and register on the website to save you $10 at the door. If you have to pay $10, it is a decent deal considering some of the swag you might be able to walk away with as well as a continental breakfast. If I get there before you though, I will eat all of the food!

So, I hope to see you there tomorrow. If you go, just ask around for me if you don’t know who I am, that is of course if you feel like meeting up. And don’t forget your GPG keys! On Saturday I will be giving a talk on the KDE community as well as an overview of KDE 4.

Development of an Art Education wiki: HyperEd.org

I’ve been working on a resource for Art Education in the form of a wiki.  it’s called HyperEd.org and is targeted to educators and those interested in education who are seeking and wishing to share ideas for lesson plans, free-open source software, and pedagogy philosophies surrounding social justice and visual culture.  Please visit and tell us what you think!

April 03, 2008

Public Enemies Filming


Universal Studios is filming the new Johnny Depp movie Public Enemies directed by Michael Mann right on my street! They were scheduled to film the night of April 1st and April 2nd. It appears though they have updated the no parking signs and still have everything setup, so they might be filming yet again tonight. Due to my living on the street, I have been able to get alot of good photos and alot of information. All the crew, including security, has been very nice and thoughtful, which is really appreciated from a photographer’s point of view. Below are pictures which illustrate mostly what is going on with the movie. The full gallery can be found here.

This first picture shows the police order as well as the set note that they have to remove the parking meter to get rid of modern looking things. They also removed all the signs on Newport.

Public Enemies Filming

These next photos are of a shanty town that they built under the el tracks.

Public Enemies Filming

Public Enemies Filming

Public Enemies Filming

Public Enemies Filming

These next pictures are where Johnny Depp’s girlfriend lives in the movie.

Public Enemies Filming

Public Enemies Filming

They are laying down fake rubber cobblestone over street.

Public Enemies Filming

They had a water truck to wet down the brick. They also had an ice truck that made fake snow, but I wasn’t able to get close enough for a good picture of it.

Public Enemies Filming

These are the old cars they used to fit the time era. All these cars are driven by the owners themselves who volunteered to have them used in the movie. The first picture is a main car in the movie they used for filming.

Public Enemies Filming

Public Enemies Filming

Public Enemies Filming

Public Enemies Filming

This is an old el train that they are using, again to fit the time period.

Public Enemies Filming

Public Enemies Filming

April 02, 2008

Reasons and Ideas to get worked up about


I’ve been busy as of alot, so I haven’t much time to quickly and foolishly throw up my ideas regarding the world. Also, I’ve tried to cut back on any blogging that has political conotations because, quite simply, I dont feel this is the best avenue to do so. However, I’m going to skip my own self-checks for this one.

“Plants” with “leaves” no more efficient than today’s solar cells could out-compete real plants, crowding the biosphere with an inedible foliage. Tough omnivorous “bacteria” could out-compete real bacteria: They could spread like blowing pollen, replicate swiftly, and reduce the biosphere to dust in a matter of days. Dangerous replicators could easily be too tough, small, and rapidly spreading to stop - at least if we make no preparation. We have trouble enough controlling viruses and fruit flies.

Among the cognoscenti of nanotechnology, this threat has become known as the “gray goo problem.” Though masses of uncontrolled replicators need not be gray or gooey, the term “gray goo” emphasizes that replicators able to obliterate life might be less inspiring than a single species of crabgrass. They might be superior in an evolutionary sense, but this need not make them valuable.

The gray goo threat makes one thing perfectly clear: We cannot afford certain kinds of accidents with replicating assemblers.

Reference

Okay, first of all, let’s get all this bullshit out of the way. Are people honestly arguing, that through advances in SCIENCE, humans will create viruses and animals and organisms that will DESTROY the world?!? I use caps in the previous sentence for two reasons. One is to highlight the hysteria and fantasy of people who see such destructive actions as being inevitable. More importantely, I want to show how this is not true. I don’t honestly believe that Darwin is going to get ate by a killer mutant virus in the near future that will destroy the entire Earth. It should be obvious by now, that I am being condensending and dimissive of these claims, because they are as equally irrational as the utopian idea that machines will free humans to a point where work and leisure will be mixed, and there will only be a need for a four hour work day. This last idea was advanced near the Industrial Revolution and it didn’t happen. Science destroying Science? In a micro sense, I can understand the appeal of us vs. them survivalism, but this is not the scope on which the article is talking about, thus speaking about the idea as an inevitable conclusion is reckless at best.

This is the exact same hysteria I see in the present day arguments about global warming. I will not go into the scientific ideas behind global warming, but I will say that I do believe global warming does exist. What I do hav