Adventures in geekdom

26 Aug 2014

Schmoylent - Day 2

Today was the real test of whether a Soylent/Schmoylent-based diet would work for me. I made it through yesterday just fine, but today was the first day I went to the gym after having Schmoylent throughout the day.
25 Aug 2014

Schmoylent - Day 1

My Schmoylent arrived a little earlier than I expected! I was relentlessly refreshing the tracking page for the package and mid-day Saturday (today is Monday if you're from the future) it updated that it had been delivered. On my way to my guitar lesson I stopped by the management office where the package had been dropped off, excited to get home and see what was inside.
22 Aug 2014

Soylent, Schmoylent

"Buh...? Wha...?" you may be thinking. No I'm not talking about the people version. I'm talking about the one that was successfully crowd-funded in June of 2013. This Soylent. If you're not familiar with it, it's basically an engineered food. Unlike other "meal replacement" shakes from "health food" companies, this one is designed to give you 100% of your daily nutrients so not only can you replace a meal here and there but you can also replace ALL your meals!
17 Mar 2013

Run ASP.Net MVC4 on Ubuntu 12.10

There are a number of web frameworks that are quite popular these days Rails for Ruby, Django for Python, Yii or a number of others for PHP) but I have to say that even after working with all of those, ASP.NET MVC is probably my favorite. I've been writing C# for a number of years and have worked with ASP in everything from classic ASP in vbscript, to WebForms in C# and VB.Net and now to .Net MVC in C#. I've also been using Linux as a server platform for many years and I'm of the (possibly controversial) opinion that unless it's *NIX, it doesn't belong on a server. I've maintained Windows servers and I know how to do it, I just think there's too much that the GUI and Registry try to hide from you in Windows. Give me /etc/ any day!
14 Jan 2013

Chromium Embedded Framework 3 - Bare Bones

"The Chromium Embedded Framework (CEF) is an open source project founded by Marshall Greenblatt in 2008 to develop a Web browser control based on the Google Chromium project." (stolen from project's web site) Over the last few weeks I've spent a number of hours reading up on how to integrate CEF into an application. The project's forum provides a nice support area where people can ask for help and the source distribution comes with an example application called "cefclient" that uses CEF to show how to build an application with it. The problem that I had, though, is that while "cefclient" is a nice resource if you're looking for an advanced implementation on how to integrate CEF as a whole, but if you're looking to start out with a complete bare-bones implementation that just barely works it's overkill. You're not quite sure where to start and the example in the General Usage page of the wiki is currently either out of date or referencing a different version of CEF than I'm working with. Once I was able to get the most basic implementation running, I decided it would be good to document how to do it as the resources I was able to find were either out of date or unavailable.