Path: csiph.com!fu-berlin.de!uni-berlin.de!not-for-mail From: Chris Angelico Newsgroups: comp.lang.python Subject: Re: Everything good about Python except GUI IDE? Date: Sun, 28 Feb 2016 19:49:52 +1100 Lines: 20 Message-ID: References: <64a6599c-fae1-469d-bcee-875165b3cc7d@googlegroups.com> <56d294f8$0$1604$c3e8da3$5496439d@news.astraweb.com> <225c7518-5af5-42ab-a0fc-653ee14deb0f@googlegroups.com> Mime-Version: 1.0 Content-Type: text/plain; charset=UTF-8 X-Trace: news.uni-berlin.de 4suSQsLzcEuCR1VTAoBgrg6hZL6pI/gvXHqYLZYI2bSA== Return-Path: X-Original-To: python-list@python.org Delivered-To: python-list@mail.python.org X-Spam-Status: OK 0.004 X-Spam-Evidence: '*H*': 0.99; '*S*': 0.00; 'received:209.85.223': 0.03; 'subject:Python': 0.05; 'bits': 0.07; 'mouse': 0.07; 'cc:addr:python-list': 0.09; 'comfortably': 0.09; 'mess': 0.09; '2016': 0.16; 'color.': 0.16; 'drag': 0.16; 'from:addr:rosuav': 0.16; 'from:name:chris angelico': 0.16; 'real-time.': 0.16; 'received:io': 0.16; 'received:psf.io': 0.16; 'subject:GUI': 0.16; 'wrote:': 0.16; 'hacking': 0.18; 'cc:2**0': 0.20; 'cc:addr:python.org': 0.20; 'explicit': 0.22; 'feb': 0.23; 'header :In-Reply-To:1': 0.24; "doesn't": 0.26; 'example': 0.26; 'helpful': 0.27; 'message-id:@mail.gmail.com': 0.27; 'hash': 0.29; 'sensible': 0.29; 'becomes': 0.30; 'picking': 0.33; 'previous': 0.34; 'received:google.com': 0.35; 'easiest': 0.35; 'something': 0.35; 'but': 0.36; 'received:209.85': 0.36; 'subject:?': 0.36; 'pm,': 0.36; 'subject:: ': 0.37; 'received:209': 0.38; 'still': 0.40; 'back': 0.62; 'more': 0.63; 'information': 0.63; 'six': 0.65; 'matter.': 0.66; 'color': 0.67; 'million': 0.74; 'chrisa': 0.84; 'serious.': 0.84; 'subject:good': 0.84; 'to:none': 0.91 DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=mime-version:in-reply-to:references:date:message-id:subject:from:cc; bh=/OfiC3BIRZ2p+bzOum+6gAxmsLWJPb9o9c+vxZGa2to=; b=UsLy0/rKTJlDbDq7963G4sYD/G6dG4eTK8nryejPA3f+yaX9PKQtbHc0lFwekToHkA CtoP+pYJrFdcCqC3l75PC5hntU0hE0+RVmBXSiixVNMDQuNiOLp08WneO0PvP4Z+DZKv QeyQ/57vFTpixmdOn3SeDQ+r4XPw3FwZkK/figLyp0Q4oUi3zfWdnwbAiEQdsy3rEGMz KJaADD/5cv3T0QYpLRYdiENQhzCLFaXIXYxFG6Zz5Xwvv4aT01efgdlQJpEEW7gkAUN+ OKkp86H2xy8ar0lbP2v6ndd/dVS+RDVvGEFDGwguS2IsGbDitGER8gHWxDbJ6nIOlMEu to7g== X-Google-DKIM-Signature: v=1; a=rsa-sha256; c=relaxed/relaxed; d=1e100.net; s=20130820; h=x-gm-message-state:mime-version:in-reply-to:references:date :message-id:subject:from:cc; bh=/OfiC3BIRZ2p+bzOum+6gAxmsLWJPb9o9c+vxZGa2to=; b=MaUYSPtmr2wesVi277UaY2eJDK5m1r2iXNkKaRmLhm5QlM4h1ZbMiCBlYgTExwaEfG 2ZgSxbxbTfPpUNAsAMNIwefS8+SaF0XwuFM5KkHYUKR/fUjlfiwQfpmGUHdFmUvTEaNW kXtBCYV+a+3mBbqSgv2TT1ztVaH+vE13kau7E6CWp86FNGVLwuiWV+5CJpWiyfDgoFPO gRIBo/ahni52hOEjghHHtDaavOFhFEDDhDZejNzJk/rX7YVHbq5UhDF6wUOvGdejfpxd xFRqMuKiX401ShUw+XM6LvVJxcTscllrkUcxEnzRHuvb0p9VSm9tCoWoH4Tl3fvB4ArL XR4w== X-Gm-Message-State: AG10YOQ8pcWOWcAWJw416pgpykac1vfM4fFJ28yuTKK3dbgLHm8Q2JVu3HBtE1CMvuel7gIifviOab7A/Kt4+w== X-Received: by 10.107.158.20 with SMTP id h20mr14701685ioe.31.1456649392890; Sun, 28 Feb 2016 00:49:52 -0800 (PST) In-Reply-To: <225c7518-5af5-42ab-a0fc-653ee14deb0f@googlegroups.com> X-BeenThere: python-list@python.org X-Mailman-Version: 2.1.21rc2 Precedence: list List-Id: General discussion list for the Python programming language List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Xref: csiph.com comp.lang.python:103618 On Sun, Feb 28, 2016 at 6:39 PM, Rustom Mody wrote: > A sensible view > And more helpful than pretending that neanderthal == civilized > > Chris: Is it easier to work out the best-lookkng colors with a color picker or > with hacking through a million #rrggbb combos? Given that "best-looking" is a vague thing that requires a human eye, the easiest way is to try it, in real-time. Whether you see the #rrggbb or drag something with the mouse doesn't matter. But this is an example (single color selection) that is dead simple; whether you use a picker or explicit RGB, you're still picking up 24 bits of information that can be comfortably represented in six characters (seven if you count the hash as part of it). If you mess something up, you hit Ctrl-Z and go back to the previous color. When it's more complicated (say, when you're overlaying multiple brushes in multiple colors), the cost of having a non-textual representation becomes more serious. ChrisA