I would do this: NB. start bridge server
load jpath '~user/bridge/bridgejhs.ijs' load jpath '~addons/ide/jhs/core.ijs' init_jhs_ '' I do not think it matters what order you do the loads in. (If it does matter, that is either a bug or an issue which should be carefully documented - both the purpose of being order sensitive (the goal) and what happens if you use a different order (the details).) Thanks, -- Raul On Sat, Sep 10, 2016 at 4:35 PM, Brian Schott <[email protected]> wrote: > Raul, et al, > > I am confused about where my "load '~user/bridge/bridgejhs.ijs'" goes > (which is step d) in my list). I suspect it is either in startserver.ijs > between > > "load jpath '~addons/ide/jhs/core.ijs'" > and > "init_jhs_ ''" > > or it is the replacement for "startcommand 0" in my batch file which I > named "bridgebatch". But whichever it is not, I don't know what would > replace the other of them. > > By the way, my file '~user/bridge/bridgejhs.ijs' begins as follows. > > coclass'bridge' > coinsert'jhs' > > PATH=: jpath'~user/bridge/' > require PATH,'bridge.ijs' > > Could you please clarify? > > > On Fri, Sep 9, 2016 at 4:59 PM, Raul Miller <[email protected]> wrote: > > > It seems to me that you could use an operating system script (a .bat > > file, for example) to perform a number of these steps in sequence. Or, > > if that is outside your comfort level, a sequence of shortcuts on your > > desktop might work for you. > > > > Or, for the "shutdown" thing, maybe take advantage of how setting are > > different for running on battery vs. plugged in. (Don't shut down when > > plugged in, shut down after a relatively short time - and with a dim > > screen until then - when running on battery.) This assumes your > > computer has a battery, though... otherwise, I guess maybe go with the > > desktop shortcuts approach (which should be doable, though I've not > > researched that myself). > > > > Another thing is that when you launch j (from a script, or shortcut) > > you can specify a j script for it to run (that's what happens when you > > launch jhs). So you should be able to take advantage of that, here - > > write a script to load up your stuff, and then drop into jhs, rather > > than loading up jhs and then using the browser to have jhs load up > > your stuff. > > > > For example, it might go like this: > > > > click on the link to set your power down preferences. > > > > click on the link which runs the .bat file to start up your jhs app(see > > below) > > > > ...... > > > > click on the link to revert your power down preferences > > > > actually, why don't you just manually power down your machine when you > > are done? That will shut down jhs, also... > > > > Meanwhile, the .bat file to start your jhs app would look something like > > this: > > > > start path-start-jhs-server > > sleep 3 > > start http://127.0.0.1:65001/locale > > > > Or, if you are running OSX, replace 'start' with 'open' and make this > > a shell script rather than a .bat file. (No extension on the file > > name, first line is #!/bin/sh and chmod +x filename before running > > it.) > > > > Actually, if I recall correctly, I think you will be using OSX, so... > > for the jhs side, you could do > > > > open /Applications/j64-805/jhs.app > > > > but instead, you probably want to take the script at > > /Applications/j64-804/jhs.app/Contents/MacOS/apprun which will look > > something like this: > > > > #!/bin/sh > > open -a /Applications/Utilities/Terminal.app "`dirname > > "$0"`/../../../bin/jhs.command" > > > > which basically just runs /Applications/j64-805/bin/jhs.command > > > > which looks something like > > > > #!/bin/sh > > "`dirname "$0"`/jconsole" ~addons/ide/jhs/core.ijs -js " init_jhs_'' " > > > > # see ~addons/ide/jhs/config/jhs_default.ijs for config info > > > > (the dirname stuff is so that the J application can be installed > > anywhere - this finds stuff relative to where that particular file is > > stored.) > > > > So you can simplify that to: > > > > #!/bin/sh > > /Applications/j64-805/bin/jconsole '~user/startserver.ijs' -js > > 'startcommand 0' > > > > replacing the "start" stuff with whatever works for you (and maybe > > using double quotes if you do not like single quotes - but be careful > > that some characters, like $ or ` are special when you use double > > quotes). > > > > and the "startserver.ijs" command (or whatever you decided to name it) > > would include > > > > load jpath '~addons/ide/jhs/core.ijs' > > > > and its final statement would be: > > > > init_jhs_ '' > > > > ... > > > > I've not actually tried this, but I think that that should work. > > > > Good luck, > > > > -- > > Raul > > > > > > On Fri, Sep 9, 2016 at 1:33 PM, Brian Schott <[email protected]> > > wrote: > > > I have been interested in using jhs and html5, and revised a contract > > > bridge scoring app with the help of this forum to work as such. My own > > > usage of the app is both at my own house and via wifi at at a friend's > > > house, periodically. As is, I use my own computer as the host and have > > have > > > written down the several setup steps I must take each time I use the > app > > > because I have to: > > > > > > a) reset computer preferences so the computer does not shut down, > > > b) launch jhs, > > > c) launch jijx in the browser (maybe opening it first), > > > d) load '~user/...' > > > e) and then launch the locale in the browser > > > > > > f) reverse a) and b) at the end of the day > > > > > > The most recent release of JHS has theoretically combined steps b and c > > > into a single step, but this is quite a list of steps, imo. > > > > > > I suppose a good alternative would be a dedicated web hosting service > on > > > which the app could be left always on. But for me a serious limitation > to > > > developing such apps is my resistance to paying for such a web host > > service > > > for hosting the result and not wanting to use my own computer as the > > host. > > > > > > Am I missing a free service or am I missing a feature, or something? > > > > > > Thanks, > > > ---------------------------------------------------------------------- > > > For information about J forums see http://www.jsoftware.com/forums.htm > > ---------------------------------------------------------------------- > > For information about J forums see http://www.jsoftware.com/forums.htm > > > > > > -- > (B=) <-----my sig > Brian Schott > ---------------------------------------------------------------------- > For information about J forums see http://www.jsoftware.com/forums.htm > ---------------------------------------------------------------------- For information about J forums see http://www.jsoftware.com/forums.htm
