01.31.08

K-State over KU

Posted in KSU, Manhattan, Sports at 10:46 am by Todd

Beasley Dunking over KU

Last night I saw something that I haven’t seen a in a long time.  I almost can’t believe it happened.

K-State beat KU in Bramlage Coliseum!  84-75.

What a huge upset.

Congratulations to Coach Martin, his staff, and of course the players.  They certainly prepared well and did everything necessary to walk away with a victory.  I was really impressed by a couple of freshman …. and not Bill Walker and Michael Beasley (they played well but I expected that).  I was really impressed by Jacob Pullen and Dominique Sutton.  Jacob stepped up big and hit some great shots.  But most of all, he hit his free-throws (10 for 10).  And Dominique played some amazing defense on Rush as well as pulled down some big rebounds.

Way to go guys. Keep up the good work. I am looking forward to seeing you in action Saturday against MU.  Hopefully you won’t let down.

Related Links:


Powered by ScribeFire.

01.29.08

Formal Approach to Integrating Feature and Architecture Models

Posted in Programming, SAnToS at 10:49 am by Todd

In my ongoing education about feature modeling I recently read “Formal Approach to Integrating Feature and Architecture Models” by Mikolas Janota and Goetz Botterweck. It was well reasoned, thought-provoking, and I found it very informative.

One of the best parts of the paper was the terminology they chose to use: feature models, feature configurations, component models, and component configurations. It is very easy to remember and to communicate using those terms.
  • Feature Model: “describes the capabilities of the product line and defines the constraints for potential products.”
  • Feature Configuration: “describes the features selected for one particular product.”
  • Component Model: “describes how to structure the realization for the whole product line.”
  • Component Configuration: “describes which components have been selected for a particular product.”

While reading I realized, as my group probably already knew, that connecting the feature model and component model in a meaningful way is crucial. Specifically, a tool should warn users when they are breaking constraints specified in the “other” model (e.g., when changing the feature model, the user should be warned if they break a constraint specified in the component model). I think this will be a crucial feature that Cadena must implement when we deal with feature models. Cadena already does a great deal of constraint checking so this will fit nicely into the framework (or at least that is my working theory … which is bound to be broken once the rubber meets the road).

I also found their approach to connecting models and configurations inline with the new approach that Cadena will take when the ideas are complete (under the direction of Georg Jung). We currently have specific connections betweens styles, modules, and configurations (kinds, types, and instances). In the revised Cadena this will no longer exist. Put another way, those connections (between styles, modules, and configurations) are currently statically defined but will become dynamically defined. Sorry for not being specific, it is still in the works and I still don’t quite fully understand the implications yet. But something new is coming!

I also had some questions while I read that I try will to answer here:
  • What is an architecture model? I still don’t know exactly what this is but assume they are just using the term generically to mean any type of model of an architecture. In other words, no specific language, notation, or tool. When I first read it my instinct was to think it was an official term specified in SPL to mean a particular thing.
  • What are BDDs?I didn’t really know what they are but I have heard the term used a great deal. This is what I found to help me understand. The Wikipedia entry on Binary Decision Diagrams and this document that talks more about them in detail.
This paper also pointed me to other resources that will be added to my list of “things to see and do”:

Thanks Mikolas for sending me the paper. Keep up the great work.

Related Links:

01.28.08

Using My Morning Coffee

Posted in Technology at 10:45 am by Todd

I have been using My Morning Coffee for a couple of weeks now and have found it to be adequate. Nothing that really impresses me but it does live up to its advertising. So I will continue to use it in hopes that I will eventually use all of its features. I talked about this plugin before and more information can be found on Mozilla’s addon site.

During the install, My Morning Coffee added a new button to the toolbar (see below).

MorningCoffeeInToolbar

Once installed you can use the menu to add sites for every day or to specific days of the week (see below).

MorningCoffeeMenu

And after setting it up you simply need to click the button and the sites specified for the current day are all opened in tabs. So it is a very easy to use the plugin to open up regular sites.

Pros:
  • As easy as 1-click (not to be confused with the Amazon patent … Jeff Bezos, please don’t sue me)
Cons:
  • Hard to edit what should be deleted from certain days – Maybe the plugin should allow multiple selections and/or a delete all button
  • Easy to add duplicates – Maybe the plugin should automatically handle this when users are adding

01.24.08

Read It Later

Posted in Technology at 11:44 am by Todd

I am going to be trying a new Firefox plugin called Read It Later. The add-on provides the ability to keep track of articles (or anything at a URL) that a user wants to read later (thus the name). For example, say you are reading an article and it links to another one in the middle that explains some idea in more detail. And you would like to read it but not until you finish the current article. In this case, you navigate to the article and mark it to be read later. Then, when you have time, you can use the add-on to find and read the article.

For the past couple of months I have been doing this same task by maintaining a folder in my bookmarks for these things (called it Reading Q). But I figured this might be a better solution (since it is one-click and has a tool-bar button). I am hoping that this will stream-line my reading a little bit more so I can spend more time reading and less time managing what I want to read.

In case you haven’t noticed, I am on a quest to make my time at the computer more effective and efficient. Read It Later should help that. And as I have found, My Morning Coffee is also helping that as well. I will let you know more as I use it regularly. I am betting it will work great.

Related Links:

01.23.08

Trying out ScribeFire

Posted in Technology at 11:05 am by Todd

ScribeFire [logo]I have been trying to find a better way to publish to my blog and I ran across ScribeFire. It is a Firefox extension that allows you to compose, edit, and publish blog entries from within Firefox.

I will report on how this goes as well as some of the features that it has later. For now, I will just be happy that this post goes through using ScribeFire.

Powered by ScribeFire.

01.10.08

My New Workout: Boxing

Posted in About Me, Manhattan, Sports at 7:06 pm by Todd

My friend Adam convinced me to try a new boxing workout that he has been doing for a while now. He claimed it was a great full-body workout. It turns out, he was right (for once).

I started the introductory class on Monday and had my second class Wednesday (it is a Monday/Wednesday 6:30p-7:30p class). It is a great workout, especially for my abs. And for the price, it seems to be a pretty good bargain ($98 for the intro course which includes the cost of hand-wraps).

KOBoxingLogo

If you ever need a good workout or want to take up boxing, I suggest checking out KO Boxing. The owner, Lorrisa, is nice and the gym is a great environment to learn. And based upon what the “real boxers” look like after their workout, it is a great place to train.

01.08.08

A Restaurant Emerges

Posted in Manhattan, People, Restaurant at 3:52 pm by Todd

For some time, Noah Reagan has been busy learning all he can about running a great restaurant. Even when we were young he used to grill some pretty fantastic dinners when his parents were out of town (and we had the run of the house – sorry Mom and Dad Reagan). He attended school at K-State and studied Hotel and Restaurant Management. While going to school he worked at Dean’s Liquor learning about wines and spirits (which served us well in college).

During his time at K-State he had the opportunity to do an internship in Paris, France. Internships like this are great chance to see the world as well as develop a real sense of working at an up-scale establishment.

After graduating he packed-up his bags and headed for the Turks and Caicos Islands where his cousin put him to work at his restaurant. What a great chance to hone his skills. And based upon my visit, the place was fantastic (Noah picked Kari and I up from the airport when we went on our honeymoon to the islands and treated us to dinner at his place).

Over the next couple of years he spent time in Boston, Costa Rica, and another tour on the islands before he finally decided to pursue his own dream. He decided to open a new restaurant here in Manhattan, KS. It seemed like it took forever to go from idea to opening day (I am sure it felt a lot longer to Noah). I recall many conversations about location, menu, the market, and technology (technology being the only one I could speak intelligently about). I also recall a great evening of food at his parent’s house trying out some items for his menu (wow, he has really become quite the chef).

He is now open and running a great establishment named della Voce (I wrote about it here and here). It is a fantastic place to relax and enjoy some great food (way to go Melvin and the rest of the kitchen folk).

I am so proud of Noah for all he has accomplished and thankful that I get to enjoy the fruits of his labor. He has come a long way from that skinny, annoying neighbor I used to fight with over basketball games. I am truly blessed to know him and call him my friend.

Now go make your reservation at della Voce (subtle aren’t I)!

Related Links:

01.03.08

The Gratitude Campaign

Posted in People at 9:01 pm by Todd

I just learned about The Gratitude Campaign and wanted to share it with everyone that reads my blog. The short version is shown below and the full-length version can be seen here.

I really like the video and it captures how I feel – I am very grateful for those serving our country but I have a hard time expressing it. So from now on, I will try harder and I will try to use the gesture for Thank You as often as I can.

And I want to take this opportunity to say thanks to all those serving and to those that have served. And I would also like to personally thank all those that I know that have served. Thanks Armour, Bill, Don, Earl, Gene, Jodi, Joe, John, Jonathan, Matt, Matt, Mark, Mark, Megan, Mike, Mike, Millard, Omar, Steve, Steve, and Wayne. I truly appreciate your service to our country.