Groups | Search | Server Info | Keyboard shortcuts | Login | Register [http] [https] [nntp] [nntps]


Groups > comp.lang.python > #86059

Re: Accessible tools

Path csiph.com!usenet.pasdenom.info!gegeweb.org!usenet-fr.net!nerim.net!novso.com!newsfeed.xs4all.nl!newsfeed1.news.xs4all.nl!xs4all!newsgate.cistron.nl!newsgate.news.xs4all.nl!post.news.xs4all.nl!not-for-mail
Return-Path <bryan0731@gmail.com>
X-Original-To python-list@python.org
Delivered-To python-list@mail.python.org
X-Spam-Status OK 0.008
X-Spam-Evidence '*H*': 0.98; '*S*': 0.00; 'output': 0.05; 'prefix': 0.09; 'whatever.': 0.09; 'url:blog': 0.10; 'developer': 0.10; 'cc:addr:python-list': 0.11; 'python': 0.11; '(django': 0.16; '-tkc': 0.16; 'bash,': 0.16; 'blocks': 0.16; 'bryan': 0.16; 'choice,': 0.16; 'collapse': 0.16; 'command-line': 0.16; 'duarte': 0.16; 'formatting,': 0.16; 'navigating': 0.16; 'pane': 0.16; 'q&a': 0.16; 'repl': 0.16; 'ssh': 0.16; 'tim,': 0.16; 'to:addr:python.list': 0.16; 'to:addr:tim.thechases.com': 0.16; 'to:name:tim chase': 0.16; 'wrote:': 0.18; 'code.': 0.18; 'obviously': 0.18; "python's": 0.19; 'received:10.0.1': 0.19; 'feb': 0.22; 'machine': 0.22; 'code,': 0.22; 'comfortable': 0.22; 'tests': 0.22; 'cc:addr:python.org': 0.22; 'cc:2**0': 0.24; 'cc:no real name:2**0': 0.24; 'developers': 0.25; 'post': 0.26; 'least': 0.26; 'developing': 0.27; 'header:In-Reply-To:1': 0.27; 'idea': 0.28; '[1]': 0.29; 'am,': 0.29; 'tim': 0.29; 'unix': 0.29; '(like': 0.30; 'url:mailman': 0.30; 'included': 0.31; 'code': 0.31; 'serve': 0.31; 'too.': 0.31; 'usually': 0.31; 'chase': 0.31; 'allows': 0.31; 'file': 0.32; 'run': 0.32; 'another': 0.32; 'text': 0.33; 'linux': 0.33; 'url:python': 0.33; 'running': 0.33; 'mac': 0.33; 'reader': 0.33; 'comment': 0.34; 'screen': 0.34; 'maybe': 0.34; 'could': 0.34; 'but': 0.35; 'received:google.com': 0.35; 'there': 0.35; 'really': 0.36; 'accessible': 0.36; 'url:listinfo': 0.36; 'doing': 0.36; 'method': 0.36; 'charset:us- ascii': 0.36; "i'll": 0.36; 'received:10.0': 0.36; 'url:org': 0.36; 'level': 0.37; 'list.': 0.37; 'received:10': 0.37; 'easily': 0.37; 'being': 0.38; 'message-id:@gmail.com': 0.38; 'audio': 0.38; 'window': 0.38; 'that,': 0.38; 'mailing': 0.39; 'url:mail': 0.40; 'even': 0.60; 'skip:u 10': 0.60; 'commands': 0.60; 'browser': 0.61; 'entire': 0.61; 'header:Message-Id:1': 0.63; 'hearing': 0.63; 'information': 0.63; 'high': 0.63; 'kind': 0.63; 'pick': 0.64; 'interest': 0.64; 'provide': 0.64; 'more': 0.64; 'management': 0.65; 'within': 0.65; 'side': 0.67; 'benefit': 0.68; 'of?': 0.84; 'beneficial': 0.91; 'bounce': 0.91; 'anywhere,': 0.93; 'choice.': 0.93; 'url:nz': 0.93
DKIM-Signature v=1; a=rsa-sha256; c=relaxed/relaxed; d=gmail.com; s=20120113; h=content-type:mime-version:subject:from:in-reply-to:date:cc :content-transfer-encoding:message-id:references:to; bh=Z/jmOCtb41r4sKUhiOBUQH6UUqa/LZNfaE6N1WXwCfI=; b=krXD63VOjh4/IQQGVTTfZvYyNTmB0SpZVLGWTH9HA4cAuROv1lWkMMiOxiu2Llpprr VaSe0blNZZ3ct9TQBpDkIy1vVE09o5OV6KxDNvkWOZ3y5ftg99zl4KOED6X4wH02jSpy v7yLOdKxZ164lxNeo9OJQJD0mWEauYVzpkRrSk41ibouzA66hdNcGPl8sxfv/lQdkJV+ b9froMgf0qmKIWw3pecPxGar/ZSKV27baY9PHZ1oHUH2tRYWjRktLkt0wb+BZLxjUV5D 4kXKc/b0FKUd7q6IG7LnQdPtpcESjeLr57PahCc/TCsfc7LTDb4nXgRGOgN8+78B4Fxb i+Zw==
X-Received by 10.66.154.162 with SMTP id vp2mr5603683pab.73.1424539722974; Sat, 21 Feb 2015 09:28:42 -0800 (PST)
Content-Type text/plain; charset=us-ascii
Mime-Version 1.0 (Mac OS X Mail 8.2 \(2070.6\))
Subject Re: Accessible tools
From Bryan Duarte <bryan0731@gmail.com>
In-Reply-To <20150219124346.7a7db5c5@bigbox.christie.dr>
Date Sat, 21 Feb 2015 10:28:39 -0700
Content-Transfer-Encoding quoted-printable
References <436DFEA2-6DE7-488C-A6E7-48A67417CDF6@gmail.com> <54E5B61A.903@wielicki.name> <3D552ED0-20E5-4F5F-863D-BCC012733130@gmail.com> <20150219124346.7a7db5c5@bigbox.christie.dr>
To Tim Chase <python.list@tim.thechases.com>
X-Mailer Apple Mail (2.2070.6)
Cc python-list@python.org
X-BeenThere python-list@python.org
X-Mailman-Version 2.1.15
Precedence list
List-Id General discussion list for the Python programming language <python-list.python.org>
List-Unsubscribe <https://mail.python.org/mailman/options/python-list>, <mailto:python-list-request@python.org?subject=unsubscribe>
List-Archive <http://mail.python.org/pipermail/python-list/>
List-Post <mailto:python-list@python.org>
List-Help <mailto:python-list-request@python.org?subject=help>
List-Subscribe <https://mail.python.org/mailman/listinfo/python-list>, <mailto:python-list-request@python.org?subject=subscribe>
Newsgroups comp.lang.python
Message-ID <mailman.18977.1424539726.18130.python-list@python.org> (permalink)
Lines 72
NNTP-Posting-Host 2001:888:2000:d::a6
X-Trace 1424539726 news.xs4all.nl 2972 [2001:888:2000:d::a6]:54618
X-Complaints-To abuse@xs4all.nl
Xref csiph.com comp.lang.python:86059

Show key headers only | View raw


Tim,

I am also on the blind linux list. I do not often post there as I predominately use a Mac and the Unix terminal but I am using Linux Kali on the side for some side tinkering and learning. I would use Linux a lot more if the screen reader was not so robotic... Would you be willing to be included in some accessibility Q&A or to bounce some ideas off of? 
> On Feb 19, 2015, at 11:43 AM, Tim Chase <python.list@tim.thechases.com> wrote:
> 
> While not blind, I have an interest in accessibility and answer a
> number of questions on the Blinux (Blind Linux Users) mailing list.
> 
> On 2015-02-19 08:33, Bryan Duarte wrote:
>> A professor and I have been throwing around the idea of developing
>> a completely text based IDE. There are a lot of reasons this could
>> be beneficial to a blind developer and maybe even some sighted
>> developers who are comfortable in the terminal. The idea would be
>> really just to provide a way of easily navigating blocks of code
>> using some kind of tabular formatting, and being able to collapse
>> blocks of code and hearing from a high level information about the
>> code within. All tools and features would obviously be spoken or
>> output in some kind of audio manor. 
> 
> It would seem that the traditional Unix-as-IDE[1] would serve you well
> here.  This is my method of choice, and it allows me to pick my
> components and combine them.  I usually use tmux, though GNU screen
> would do too.  Within that, I usually have the following:
> 
> - vim to edit my code.  Though swap in your favorite, whether
>  emacs/emacspeak, ed/edbrowse, joe, nano, or whatever.  I know that
>  at least Vim and emacs support "folding" away blocks of code (what
>  you describe as "collapsing") which I usually prefix with a comment
>  that would give you a description of the block
> 
> - a command-line (I use bash, some prefer zsh or tcsh or whatever)
>  for things like version-control, running my code, and file
>  management (move/copy/delete/rename/link/etc)
> 
> - a Python command-line REPL that allows me to do quick tests on a
>  line of code as well as well as make extensive use of Python's
>  built-in dir() and help() commands which are invaluable.
> 
> - when doing web-development (Django in my case), I'll often have the
>  dev-server running in one pane, and a console browser like
>  lynx/links/links2/elinks/w3m in another pane so that I can put my
>  code through its paces
> 
> Another benefit of this is that I can run this on my development
> machine, but then SSH into the machine from anywhere, reattach to the
> tmux/screen session, and have the same configuration right as I left
> it.
> 
> The entire tmux/screen session can be run within an accessible
> terminal window (I know that some are more accessible than others),
> within a terminal screen-reader session (like yasr, screader, or
> emacspeak), or even remoted into via an accessible SSH program on your
> platform of choice.
> 
> -tkc
> 
> [1]
> http://blog.sanctum.geek.nz/series/unix-as-ide/
> 
> 
> 
> 
> 
> -- 
> https://mail.python.org/mailman/listinfo/python-list

Back to comp.lang.python | Previous | Next | Find similar | Unroll thread


Thread

Re: Accessible tools Bryan Duarte <bryan0731@gmail.com> - 2015-02-21 10:28 -0700

csiph-web