[NFBCS] languages

Aaron Cannon cannona at fireantproductions.com
Sat Mar 7 13:58:09 UTC 2020


Not a bad idea on the Jaws or NVDA script. I just hapen to be much better at JS, so adding the extension was easier for me. Regardless, that's interesting that code folding should be disabled when accessibility mode is on, as I tried folding the other day via the shortcut key, and it seemed to work fine, other than not telling me it was folded.

Aaron

--
This message was sent from a mobile device


> On Mar 7, 2020, at 12:36, Andy B. via NFBCS <nfbcs at nfbnet.org> wrote:
> 
> Right now, code folding is disabled when accessibility mode is turned on. So, there really isn’t a way to do that right now. For indentation level, set up a configuration profile for NVDA or a configuration file for JAWS/Orca that will allow you to see the indent level. Then you don’t need a keyboard shortcut.
>  
> Andy Borka
>  
> From: Aaron Cannon via NFBCS
> Sent: Saturday, March 7, 2020 2:51 AM
> To: NFB in Computer Science Mailing List
> Cc: Aaron Cannon
> Subject: Re: [NFBCS] languages
>  
> I've also been using VSCode the last week or two, and I'm really
> impressed how great it is nowadays. I do miss a couple of things from
> EdSharp, so I created a simple extension that will tell me the
> indentation level and current cursor position after a keystroke. I
> next want to add a way to get notified when there is folded code on
> the line that currently has focus. Right now, that info doesn't appear
> to get shared via screen readers.
>  
> Aaron
>  
> On 3/5/20, Andy B. via NFBCS <nfbcs at nfbnet.org> wrote:
> > Pressing CONTROL+M while in the editor will trap or untrap tabs. Thus, the
> > add-on is no longer needed. Microsoft also fixed the autocomplete problems
> > with NVDA. It no longer reads the entire line with the suggestion inserted.
> > It now only reads the suggestion when arrowing through choices. Make sure
> > you get Code Insiders though.
> > 
> > 
> > 
> > 
> > 
> > Andy Borka
> > 
> > 
> > 
> > From: Timothy Breitenfeldt
> > Sent: Thursday, March 5, 2020 11:06 AM
> > To: NFB in Computer Science Mailing List
> > Cc: Andy Borka
> > Subject: Re: [NFBCS] languages
> > 
> > 
> > 
> > Hi, I have been using VS code for a couple months off and on for node
> > 
> > js and react. When I first installed it I had heard mixed things about
> > 
> > the accessibility of VS code and played with it a little with JAWS and
> > 
> > was not happy with the accessibility at all, the big one was the lack
> > 
> > of tab trapping, but I only tried NVDA a bit. Then I heard about the
> > 
> > VS code addon for NVDA and started using that. So that is great if we
> > 
> > don't need the addon anymore. I will have to experiment with that
> > 
> > soon. I have never played with VS Code on Linux, so I don't know about
> > 
> > that. All I know is that I have been using VS Code regularly the past
> > 
> > couple weeks with NVDA using the addon and it works pretty well. It
> > 
> > would be nice to be able to uninstall the VS code addon though.
> > 
> > 
> > 
> > Timothy Breitenfeldt
> > 
> > On 3/4/20, Andy Borka via NFBCS <nfbcs at nfbnet.org> wrote:
> > 
> >> When was the last time you checked out vs code? Insiders is miles away
> >> from
> > 
> >> the release version in terms of accessibility, and much lighter on
> >> resources
> > 
> >> and learning curve. If you are talking about the Linux version of vs code
> > 
> >> insiders, then I would agree that it is usable, but not the best in
> > 
> >> accessibility yet. I don’t think we need the NVDA add-on anymore, because
> >> it
> > 
> >> addressed issues with autocomplete and some editor problems which
> >> Microsoft
> > 
> >> has fixed since then.
> > 
> >> 
> > 
> >> 
> > 
> >> 
> > 
> >> Andy Borka
> > 
> >> 
> > 
> >> From: Timothy Breitenfeldt via NFBCS
> > 
> >> Sent: Wednesday, March 4, 2020 12:55 PM
> > 
> >> To: NFB in Computer Science Mailing List
> > 
> >> Cc: Timothy Breitenfeldt; Bryan Schulz
> > 
> >> Subject: Re: [NFBCS] languages
> > 
> >> 
> > 
> >> Hi, this is actually things that I have been trained on over hte past
> > 
> >> couple months. Although I think you are a little confused, hibernate
> > 
> >> is an ORM (Object Relationship mapper) library used with java, where
> > 
> >> spring is a web framework for building web applications in java.
> > 
> >> 
> > 
> >> Spring has a couple versions to it, spring MVC, spring REST, and Spring
> > 
> >> boot.
> > 
> >> Spring MVC which you mentioned, is an architecture that allows you to
> > 
> >> leverage MVC (model view controller) to write java code that
> > 
> >> manipulates some time of model which is probably a database, and send
> > 
> >> the data to the view, or web browser to be rednered. Spring MVC uses
> > 
> >> jsp (java server pages) to access the model's data, and that is
> > 
> >> converted to regular HTML before it is pushed out the door to the
> > 
> >> browser.
> > 
> >> Spring REST is the newer architecture used for building rest APIs, and
> > 
> >> is expected to be consumed by ajax weather through react, angular or
> > 
> >> some other javascript.
> > 
> >> Spring boot is the latest and greatest spring architecture that uses
> > 
> >> Spring REST, but provides a lot of additional features to simplify
> > 
> >> setup and in general make the programmers life easier. It is not
> > 
> >> really different from spring REST in functionality.
> > 
> >> 
> > 
> >> When building a spring web application regardless of the spring
> > 
> >> architecture you are more than likely going to be hitting a database,
> > 
> >> which means you are likely to be using JDBC directly or an ORM (object
> > 
> >> relation Mapper)  library. JDBC is just the java database connector
> > 
> >> interface for connecting to databases and making queries like would in
> > 
> >> any other language. Hibernate is an example of an ORM where you create
> > 
> >> plane java objects that act as data stores, in other words it is a
> > 
> >> class that has fields, getters, setters and a constructor, and you
> > 
> >> mark that class up with anotations that label which field is mapped to
> > 
> >> which column in which table in the database. This abstracts away the
> > 
> >> need to generally make SQL queries at all, and you can just say things
> > 
> >> like
> > 
> >> user.save(), or user.getOne(5).
> > 
> >> 
> > 
> >> As to your question if it is accessible, yes. I am nearly completely
> > 
> >> blind and use NVDA primarily for development and JAWS as needed. I use
> > 
> >> Eclipse for writing my java code and VS Code for writing my front end.
> > 
> >> I use adminer for managing my databases. Both eclipse and VS Code have
> > 
> >> NVDA addons that you can install that make development much easier.
> > 
> >> Eclipse out of the box is not to bad for JAWS or NVDA, although I feel
> > 
> >> that in general NVDA works a bit better than JAWS here, and with the
> > 
> >> addon much better. VS Code is a different story, neither JAWS or NVDA
> > 
> >> works well out of the box, as far as I know jaws does not have scrips
> > 
> >> for improving the accessibility for VS Code, NVDA does though and it
> > 
> >> works pretty well, although not as well as full blown visual studio.
> > 
> >> 
> > 
> >> Sorry, that was probably more information than you wanted. Hope it helps.
> > 
> >> 
> > 
> >> Timothy Breitenfeldt
> > 
> >> 
> > 
> >> 
> > 
> >> 
> > 
> >> On 3/4/20, Bryan Schulz via NFBCS <nfbcs at nfbnet.org> wrote:
> > 
> >>> Hi,
> > 
> >>> 
> > 
> >>> 
> > 
> >>> 
> > 
> >>> What are Hibernate and Spring MVC And how difficult are they to program
> > 
> >>> with
> > 
> >>> jaws?
> > 
> >>> 
> > 
> >>> Bryan
> > 
> >>> 
> > 
> >>> 
> > 
> >>> 
> > 
> >>> 
> > 
> >>> 
> > 
> >>> --
> > 
> >>> This email has been checked for viruses by AVG.
> > 
> >>> https://www.avg.com
> > 
> >>> _______________________________________________
> > 
> >>> NFBCS mailing list
> > 
> >>> NFBCS at nfbnet.org
> > 
> >>> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
> > 
> >>> To unsubscribe, change your list options or get your account info for
> > 
> >>> NFBCS:
> > 
> >>> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/timothyjb310%40gmail.com
> > 
> >>> 
> > 
> >> 
> > 
> >> 
> > 
> >> --
> > 
> >> 
> > 
> >> Timothy Breitenfeldt
> > 
> >> 
> > 
> >> Phone: 509-388-7262
> > 
> >> 
> > 
> >> Skype: timothyjb310 at outlook.com
> > 
> >> 
> > 
> >> https://www.linkedin.com/in/timothybreitenfeldt/
> > 
> >> 
> > 
> >> _______________________________________________
> > 
> >> NFBCS mailing list
> > 
> >> NFBCS at nfbnet.org
> > 
> >> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
> > 
> >> To unsubscribe, change your list options or get your account info for
> >> NFBCS:
> > 
> >> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/sonfire11%40gmail.com
> > 
> >> 
> > 
> >> _______________________________________________
> > 
> >> NFBCS mailing list
> > 
> >> NFBCS at nfbnet.org
> > 
> >> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
> > 
> >> To unsubscribe, change your list options or get your account info for
> >> NFBCS:
> > 
> >> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/timothyjb310%40gmail.com
> > 
> >> 
> > 
> > 
> > 
> > 
> > 
> > --
> > 
> > 
> > 
> > Timothy Breitenfeldt
> > 
> > 
> > 
> > Phone: 509-388-7262
> > 
> > 
> > 
> > Skype: timothyjb310 at outlook.com
> > 
> > 
> > 
> > https://www.linkedin.com/in/timothybreitenfeldt/
> > 
> > 
>  
> _______________________________________________
> NFBCS mailing list
> NFBCS at nfbnet.org
> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
> To unsubscribe, change your list options or get your account info for NFBCS:
> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/sonfire11%40gmail.com
>  
> _______________________________________________
> NFBCS mailing list
> NFBCS at nfbnet.org
> http://nfbnet.org/mailman/listinfo/nfbcs_nfbnet.org
> To unsubscribe, change your list options or get your account info for NFBCS:
> http://nfbnet.org/mailman/options/nfbcs_nfbnet.org/cannona%40fireantproductions.com



More information about the NFBCS mailing list