Dec 17, 2010

StochUnit added to SourceForge

It's just a meager beginning, but I believe it will grow into some great stuff. I looked at the history, and I've just not really been working on it much, but it has lots of promise.

Here's the link to the stochunit on the sourceforge site.


Here's my old StochUnit blog entry.

Dec 2, 2010

Google Maps API Presentation

Here is a presentation I gave at the Jostens Flash User Group yesterday about the Google Maps API for AS3.

Dec 1, 2010

Nov 30, 2010

Cartomedes


Created this project in sourceforge, with most of the code I've been working on in the evenings the last couple of months.

Still to add:

* url/click behavior
* test out some store data sets
* direct CSV import?

Oct 30, 2010

Awesome site counters

You know those admin pages that have a counter on them, big enough, bright enough and styling enough for the silver screen (a la The Social Network)?

Well after bumping into the "Awesome CSS" buttons article, I thought this would be a good trick. The JavaScript code (counter.js) and setup is very minimal.

Try it out here: http://www.guesttime.com/members/ledlogic/counter




Oct 13, 2010

Groundwater Models I've Known

Saw this online... I wonder if they were ever able to tweak that model to match the dry cleaner pump test:

http://www.geo.sunysb.edu/lig/Conferences/abstracts99/White.pdf

For a while after moving on from my groundwater days, I thought about it, and if you can't simulate that kind of drawdown using a single fracture simulation in a equivalent porous media model alone, there is not a chance you can get that to occur in the complexities of a full scale, multi-layer flow model.

By the way, this is still one of the most hilarious ground water stories:

http://aquadoc.typepad.com/waterwired/files/freeze_gw.pdf

Sep 10, 2010

Technolog, where art thou?

I worked in various positions as a member of the IT Board of Publications, writer for the Minnesota Technolog, and editor of the IT Connection. It was a fun diversion, helped introduce me to the Macintosh, fonts, layout, and thinking like an editor more than I ever had before. The people were fun to hang out with, studying or working on issues, budgets, and the like. We saw Acme Comedy together, and we saw Terminator II together. I thought it was a great learning opportunity. And compared to some organizations, did not require that much time out of class. Being the type that I am though, dedication meant I gave whatever spare time I could to keep things running.

For a while after leaving the University of Minnesota, I wondered if the Technolog and the IT Board of Publications would survive on their own. I had spent a lot of time there, but I was not maybe the best mentor for cultivating and attracting new talent. In years previous it seemed easy to attract talent - it was hard to figure out whom to turn away. In the later years, we had to turn to pizza to keep people showing up.

After I was president of the IT Board of Publications for a year, I wondered who would take the reigns. The Board had a great promoter in Dr. Claussen, who happened to pass away during my years there. Herb Harmisson the IT Placement Director took the sponsor role, though he lacked some of the interest Dr. Claussen had. Too, it was difficult to motivate students to take time away from their studying to come to bi-weekly? meetings. Looking online, I cannot see a history of the publications after 2005, so it looks like it continued for a while at least. Similar magazines, like Wisconsins, Purdue, list here, competed every year for awards from the ECMA - Engineering College Magazine Association.

Going to ECMA meetings once a year was a great way to get out and see other college campuses. The first one I went to was at Howard University which was quite an experience inself in addition to the Capitol tour. In front of the scenery at Fort Collins was where I first went rollerblading. Ohio State had an interesting Capitol - dwarfed by nearby skyscrapers, it made you appreciate the height restrictions in St. Paul, MN. Ithaca was a great college town, and the Gorge in the middle of town was somewhat alarming while walking around after sneaking or not-sneaking into parties underage all night. Of course there were courses on funding and information and discussion groups but mostly I remember the other students.

The colleges tried different means to achieve advertising funding, which seemed to have always been on the downslide. One year a crazy advertising guy got everyone to channel their national accounts through him, but he appeared to fail for several colleges and the organization dropped him.

I can't say for sure what part of my IT experience was spent in the IT Board office which had a huge library of old magazines. Whenever you needed to take a break, you could open an old issue. Somewhere between popular mechanics, and Discover, something with articles for students, graduates, and job seekers, and jokes which varied between offbeat to off color, it was a trip down memory lane with an eye toward just how different the IT culture was back then.

In 1992 or 93 one of the newsletter editors, Tola Marts, a CSci major, mentioned the WWW and how we should develop a new strategy to work with this new technology. We were already using Gopher, but I'm not sure how many people actually ever noticed we were putting old articles/issues out there anyhow.

The University of Minnesota had student service fees to pay for it, which helped since advertising wasn't enough to cover everything. Perhaps that funding dried up. Perhaps it is getting really tough to find editors and writers. It is sad somewhat, since other colleges still have their publications. I hope someday they start up again.

Sep 7, 2010

Animated Roulette Wheel using JavaScript and Raphael

Here is a roulette wheel I created while waiting at Tires Plus. Later I added some more views. I think it would be nice to add some chips (circles) and let you bet away your virtual money. It uses JavaScript, Raphael, a graphics library for cross browser SVG/canvas drawing. It's smoothest in Chrome.


Update: added this project to github on 02/24/2014.

Jul 22, 2010

JavaScript/HTML Sudoku Solver

Finally, have a robust enough JavaScript sudoku solver that it will solve any Suduko, via brute force if necessary.



You can also solve existing scenarios manually, with hinting. You can save boards to cookies, which can be retrieved later.

Feb 28, 2010

Economics Reasoning

I finally found the notes from MBEC 500 at the University of St. Thomas from Toby Madden (Fed Reserve of Minneapolis):

Some Basic Economic Priciples

  • There is no free lunch

  • The cost of an action is the alternative that is sacrificed

  • The relevant costs and benefits are the marginal ones

  • People respond to incentives

  • Policies always have unintended consequences



The Art of Economics

  • Consists of looking not merely at the immediate but at the longer effects
    of any act or policy; it consists in tracing the consequences of that policy
    not merely for one group but for all groups.

Feb 25, 2010

Traversal


Added tracer lines for objects which I am calling traversers. Added a nice-STII:TWOK type tracer to a moving object which faded over time and distance.

This is part of the g2destiny project at sourceforge.

Feb 24, 2010

Autumn Leaves



Love this track. I don't know who did this first, but I'm pretty sure the base track is in the Czech MST3K / Sandy Frank film (c. 1989) Humanoid Woman. It may have been some of Eva Cassidy's version used in the track.

Update: Autumn Leaves is actually an older song from the 1950s. Nat King Cole's version was featured in a movie by the same name Starring Joan Crawford in 1956.

The film "Humanoid Woman" is actually To the Stars by Hard Ways in its original title.

Jan 30, 2010

Planet Gift Shop

Planet Gifts is a Facebook app I was making to experiment with the Facebook API.


  • Cleared out the icon backgrounds

  • fixed some bugs

  • Switched to using fb:name tags

  • Fixed a db glitch with user id size

  • Sending notifications.



Int(10) is not sufficient size for a Facebook User Id

The examples I have seen use INT(10) for SQL databases, but just tonight I was experimenting with two new users and was seeing this peculiarity: all the user_id values saved to the database were reported as 4294967295. This is the maximum INT(10) I believe, so if you want to use your Facebook app with new users, you need to amend your data to BIGINT(20). Then it works.

Jan 28, 2010

Facebook App: Canvas

Made a canvas page for Planet Gift Shop. Added an "Add to Profile" button but I guess Facebook deprecated that in late 2009.

Jan 24, 2010

Jan 23, 2010