Skip to main content

View Diary: Global-Warming Denier Debunker Software - Now Easier to Use (19 comments)

Comment Preferences

  •  Packaging your software in its own VM (0+ / 0-)

    is certainly taking heroic lengths in the name of cross-platform portability :D

    Couldn't you just have written the thing in Java?

    Visit Lacking All Conviction, your patch of grey on those too-sunny days.

    by eataTREE on Sun Dec 16, 2012 at 01:21:48 PM PST

    •  I'll admit that it's rather "brute force".... (1+ / 0-)
      Recommended by:
      eataTREE

      But that was the best way for me to "get something out there" fairly quickly by cobbling tools that I was familiar with.

      •  Would it be amenable to conversion to (0+ / 0-)

        a server-side web application?

        I think CGI scripts are easier than Java, but that just might be my personal preference. And there's nothing more cross-platform than a website.

        Visit Lacking All Conviction, your patch of grey on those too-sunny days.

        by eataTREE on Sun Dec 16, 2012 at 01:35:40 PM PST

        [ Parent ]

        •  It probably could... (1+ / 0-)
          Recommended by:
          eataTREE

          But I'm not familiar with web-based software development to make the call on that.  This was my first venture into browser-based (javascript) programming.   I'm a science/engineering type (time-series data-crunching, etc.) who has had to learn enough programming to "get by".  

          Imagine a climate scientist being pressed into web-based software development (I'm not a climate-scientist, but it's pretty much the same situation).

          •  CGI is so simple (0+ / 0-)

            If you can package a Linux VM, I assume you can probably also write a shell script. If you can write a shell (or Perl or Python or whatever) script that spits out "Content-type: text/html", followed by some valid HTML, you can write a CGI web application. The web server passes you all the relevant information in the script's environment; the rest is minor details. Compared with a heavy-weight approach like Java or .NET, a web app is often the easiest and most painless way to go. YMMV of course.

            "Manage computer systems and write software for scientists" used to be my job description. Fun times.

            Visit Lacking All Conviction, your patch of grey on those too-sunny days.

            by eataTREE on Sun Dec 16, 2012 at 01:55:17 PM PST

            [ Parent ]

            •  Another thing to consider... (1+ / 0-)
              Recommended by:
              blueoasis

              (I come from a signal-processing/data-crunching environment, btw).

              To produce the results, I need to read in, parse, sift/sort/crunch something like 100MB ASCII-formatted temperature data, and do it quickly enough to keep the user from waiting too long.  

              I also wanted to have something that did not rely on a remote web-server (other than Google Maps, of course) -- packaging/crunching the data locally was the best approach for me.

Subscribe or Donate to support Daily Kos.

Click here for the mobile view of the site