From mboxrd@z Thu Jan 1 00:00:00 1970 Received: from pigeon.gentoo.org ([208.92.234.80] helo=lists.gentoo.org) by finch.gentoo.org with esmtp (Exim 4.60) (envelope-from ) id 1MKyok-0007bU-MM for garchives@archives.gentoo.org; Sun, 28 Jun 2009 18:09:32 +0000 Received: from pigeon.gentoo.org (localhost [127.0.0.1]) by pigeon.gentoo.org (Postfix) with SMTP id 2FCB0E07A9; Sun, 28 Jun 2009 18:09:29 +0000 (UTC) Received: from mail-gx0-f227.google.com (mail-gx0-f227.google.com [209.85.217.227]) by pigeon.gentoo.org (Postfix) with ESMTP id 0B559E07A9 for ; Sun, 28 Jun 2009 18:09:29 +0000 (UTC) Received: by gxk27 with SMTP id 27so12820401gxk.10 for ; Sun, 28 Jun 2009 11:09:28 -0700 (PDT) DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=gamma; h=domainkey-signature:mime-version:received:in-reply-to:references :date:message-id:subject:from:to:content-type :content-transfer-encoding; bh=aRglDE78L0VSO1zvvIfCq38GsqCCRMqm144O7oRMOcA=; b=IaGIq390aeLe4naR1hZURl03o3qL2QJdjZZ2hnv+sLr+bYCgaptOZLnAuLfc0+RPrB x0kyPRMRUKOSpCEwhI/A5aYYsICPbIESGSe+Z3GA64ay18rR6l97Jts0izkbVaHZhH3i o3K4PpqcP+3g3Z8u2LfYI0DjRPGAnSX0rXlFU= DomainKey-Signature: a=rsa-sha1; c=nofws; d=gmail.com; s=gamma; h=mime-version:in-reply-to:references:date:message-id:subject:from:to :content-type:content-transfer-encoding; b=rGCWzrZP8lN+ypK5JbcAmdAWdLKmOZ2EFJKLt/AdMh0P5x+4fSexpzOSFhiEM4ouIZ CUg8R+ixqo3cAnBH4LvmcBnMlHNHgJQtVWKN4P39lkcFFtLtcQ7UXrwDW0ktvkl/cW86 zZpnYsP0/QdumU9PiUgov2DYUhEYuzx1bZDuQ= Precedence: bulk List-Post: List-Help: List-Unsubscribe: List-Subscribe: List-Id: Gentoo Linux mail X-BeenThere: gentoo-user@lists.gentoo.org Reply-to: gentoo-user@lists.gentoo.org MIME-Version: 1.0 Received: by 10.151.46.4 with SMTP id y4mr2578083ybj.65.1246212568714; Sun, 28 Jun 2009 11:09:28 -0700 (PDT) In-Reply-To: <4A47AD64.3090604@robbieab.com> References: <5bdc1c8b0906280934j524686d7ic25fb0ce352aacec@mail.gmail.com> <4A47AD64.3090604@robbieab.com> Date: Sun, 28 Jun 2009 11:09:28 -0700 Message-ID: <5bdc1c8b0906281109m212b6dd5v5d842402b21063ea@mail.gmail.com> Subject: Re: [gentoo-user] [WAY OT] GUI programming for Linux (and Windows possibly) From: Mark Knecht To: gentoo-user@lists.gentoo.org Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: quoted-printable X-Archives-Salt: d4b7a726-5432-4ec8-8ba5-b1df9d7666e0 X-Archives-Hash: 6ca229ed190ad8133b9038b70784923f On Sun, Jun 28, 2009 at 10:50 AM, Robert Bridge wrote: > -----BEGIN PGP SIGNED MESSAGE----- > Hash: SHA1 > > Mark Knecht wrote: >> Hi, >> =C2=A0 =C2=A0I know this is WAY off topic for this list but there's a lo= t of >> smart, experienced people here so I figured I'd look for a little >> guidance and then possibly join another email list that's more >> appropriate. >> >> =C2=A0 =C2=A0These days I'm trading stock index futures for a living. I = have >> data files that I analyze in Excel over the weekend to help me make >> decisions about how to trade the coming week, but I'm always fighting >> Excel as it really isn't intended for the sort of math I want to do. >> The math's not difficult, but I need to look at various ranges, >> manage, sort and extract data from arrays, and amd then create charts. >> This is getting pretty difficult in Excel these days so I've started >> to wonder about writing a simple app to do what I need to do. It's not >> generally difficult stuff but it requires (or I prefer) a lot of small >> charts. I'm vaguely familiar with C & Pascal, but haven't programmed >> in years. I don't know C++ at all. I was trained as an EE. >> >> =C2=A0 =C2=A0So the main question is what sort of language (and possibly >> programming environment) should a complete novice look at to get his >> feet wet with GUI programming. I'd like something fairly light - >> performance probably won't be a huge problem - that I could run under >> Cygwin or maybe compile to run native in Windows should that ever >> become useful. For now it's probably a relatively simple Linux app >> that I'd likely run once a week on Saturday morning on 15 to 20 >> databases I collect on Friday night. >> >> =C2=A0 =C2=A0If you can recommend a good list or forum for silly folks l= ike me - >> know nothing about programming and have to ask lots os stupid beginner >> questions - I'd greatly appreciate that also. > > #friendly-coders on freenode is full of friendly people. > > Depending on how much effort you are willing to put in, I would probably > suggest looking at some form of macro set for a spreadsheet (Excel and > OO Calc both use basic variants, Gnumeric has a python interpreter.) > > Another possibility if you don't need much interactivity on the GUI > would be to create a script + C-mini-app using GnuPlot to generate your > graphs. > > Just a few thoughts... > Rob. > -----BEGIN PGP SIGNATURE----- > Version: GnuPG v2.0.11 (GNU/Linux) > Comment: Using GnuPG with Mozilla - http://enigmail.mozdev.org > > iEYEARECAAYFAkpHrWMACgkQZr0UhZgPVmyffgCg97gheECMbXqdhH640aGkxuWM > fjoAoOwNt9vD+uNIt/iENZ0svkSR6B+4 > =3DI+WH > -----END PGP SIGNATURE----- > > Actually I'm liking the suggest to try using R. I have already managed to read my data files using the read.csv function. When I understand headers and tables better I'll likely be able to make my plots from that data pretty easily. It's cross platform so it solves that problem and keeps me focused on where I might add value - evaluating the market data - and not worrying about how to program in C or Python. Open to other ideas but this one is looking pretty good to me so far. Thanks, Mark