Hi, Reporting back after trying out shellshare in a workshop.
Summarizing: the initial setup in a virtual machine was almost straightforward, the instructor could create a new "room" and about 20 learners and a few helpers could access the shellshare session simultaneously and everything seemed to be working smoothly. After a time (one, two hours? we are not sure) the instructor's machine stop being able to connect to the created "room" anymore. Server seemed ok, new sessions could be created without problems, but instructor could not connect back to the original "room", to which of course everybody had the link for, but stopped being updated. We had a couple of people quite proficient with web servers etc. and we could not sort out the problem on the spot. We suspected about some kind of token which had expired or something on the lines. As a side note, part of this lesson negative feedback was related to shellshare stopping working, and even some suggestions where made about how good was having a live "log" from the instructor's terminal. So it'd great having this sorted out. I'll try to take a look at it. Iñigo On Fri, 23 Nov 2018 17:20:00 +0100 Inigo Aldazabal Mensa <inigo_aldaza...@ehu.eus> wrote: > Thanks Kunal, > > mm a bit of a mess, and I thing that highly dependent on everyone's > system. > > That's why I'd like to standarize this to an eg. VagrantBox or > vagrantfile, and clear step by step setup instructions, so that it'll > be trivial to instantiate a virtual machine and have everything > running without having to deal with one's own computer configuration. > > I think (always thought) that this can be a very useful tool for the > learners in order to have an exact reference of what was typed, so > it'd be worth the work preparing it so everybody can easily use it. > > Iñigo > > > > > On Fri, 23 Nov 2018 05:44:36 -0800 > Kunal Marwaha <marwah...@berkeley.edu> wrote: > > > I've been interested in this thread. > > > > I had trouble downloading ttycast on node 8, 10, and even 4 (but the > > earlier errors may have affected this...). I'm impressed with the > > developer <http://dt.in.th/>, though! > > > > I did the same as Iñigo and got stuck with the same message, but > > installing Mongo was straightforward on Mac > > <https://treehouse.github.io/installation-guides/mac/mongo-mac.html>, > > and then things were ok. I ran *mongod* on one terminal window, *npm > > start* on another, *./public/bin/shellshare --server localhost:3000 > > *on a third, then *ngrok > > http 3000 * on a fourth (using ngrok > > <https://github.com/bubenshchykov/ngrok> to get to the public > > internet). Then, my third (bash) window was accessible on the Web! > > > > I can walk someone through this process directly if you like > > (message me!) > > > > On Fri, Nov 23, 2018 at 3:40 AM Inigo Aldazabal Mensa > > <inigo_aldaza...@ehu.eus> wrote: > > > > > Hi, > > > > > > No way: > > > > > > Unable to connect to Mongo. > > > ... > > > npm ERR! Exit status 1 > > > > > > > > > mmm, ok, I see I should install Mongo, and also Gulp. > > > > > > No time for love Dr. Jones! I'll take a look at it next week :-) > > > > > > Bests, > > > > > > Iñigo > > > > > > > > > > > > On Fri, 23 Nov 2018 10:39:01 +0000 > > > ANTONIOLETTI Mario <m.antoniole...@epcc.ed.ac.uk> wrote: > > > > > > > Iñigo, > > > > Check out: https://github.com/vitorbaptista/shellshare > > > > > > > > Says: > > > > > > > > npm install > > > > npm start > > > > > > > > This will run the server on localhost:3000. To broadcast to this > > > > instance, use the --server option of the client, as following: > > > > > > > > ./public/bin/shellshare --server localhost:3000 > > > > > > > > I am at a meeting just but can you try and test? > > > > > > > > Mario > > > > > > > > On Fri, 23 Nov 2018, Inigo Aldazabal Mensa wrote: > > > > > > > > > On Fri, 23 Nov 2018 09:19:45 +0100 "Leinweber, Katrin" > > > > > <katrin.leinwe...@tib.eu> wrote: > > > > > > > > > >>> I'll set up exact instructions as I test them after the > > > > >>> workshop, in about 10 days... Or he may do it > > > > >>> himself ;-) > > > > >> > > > > >> If you meant the _install_ instructions here, please rather > > > > >> help improve > > > > >> https://github.com/vitorbaptista/shellshare#installing for > > > > >> everyone, if you had to deviate from them. > > > > > > > > > > Sure, we'll do. I thing they had to do something more, but > > > > > apart from "that", it was almost straightforward, I've been > > > > > told. > > > > > > > > > > I will likely do and share a minimal vagrant box for this so > > > > > that no node has to be installed locally, if so desired :-) > > > > > > > > > > Bests, > > > > > > > > > > Iñigo > > > > > > > > > > > > > > > > > > > >> > > > > >> Thank you and kind regards, > > > > >> Katrin > > > > >> > > > > >> ------------------------------------------ > > > > >> The Carpentries: discuss > > > > >> Permalink: > > > > >> > > > https://carpentries.topicbox.com/groups/discuss/Ta3725ac03d899d98-M3281832136e0968a71591daf > > > > > > > >> Delivery options: > > > > >> https://carpentries.topicbox.com/groups/discuss/subscription > > > > > > > > +---------------------------------------------------------------------+ > > > > |Mario Antonioletti:EPCC,Bayes Centre,47 Potterrow, Edinburgh > > > > EH8 9BT | | Tel:0131 651 > > > > 3534|m.antoniole...@epcc.ed.ac.uk | > > > > +---------------------------------------------------------------------+ > > > > > > > > > > ------------------------------------------ > > > The Carpentries: discuss > > > Permalink: > > > https://carpentries.topicbox.com/groups/discuss/Ta3725ac03d899d98-M6c7d4bf0eb7c458121c95476 > > > Delivery options: > > > https://carpentries.topicbox.com/groups/discuss/subscription > > > > > > > ------------------------------------------ > > The Carpentries: discuss > > Permalink: > > https://carpentries.topicbox.com/groups/discuss/Ta3725ac03d899d98-M56be4d012a431f65941c98a4 > > Delivery options: > > https://carpentries.topicbox.com/groups/discuss/subscription > > ------------------------------------------ > The Carpentries: discuss > Permalink: > https://carpentries.topicbox.com/groups/discuss/Ta3725ac03d899d98-M39361f7611f4a4dfba2c47a2 > Delivery options: > https://carpentries.topicbox.com/groups/discuss/subscription ------------------------------------------ The Carpentries: discuss Permalink: https://carpentries.topicbox.com/groups/discuss/Ta3725ac03d899d98-Mf34924f046dcba49e50f9f92 Delivery options: https://carpentries.topicbox.com/groups/discuss/subscription