Interactive Web Component - ilnumerics

Is there a way to use the Interactive Web Component in a self hosted solution? At my work, we could perhaps use something like this, as demonstrated here:
http://ilnumerics.net/ilnumerics-interactive-web-component.html
I saw that the ILView over at github has a viewer and a C# REPL, but I'm not sure if this works in the browser. We really would love to see something like the Interactive Web Components on the corporate intranet.

The Internet Web Components from ILNumerics are not public yet. See the comment here.
An alternative could be an IPython Notebook server that uses IronPython as an interpreter as described here. But that seems to require giving up on a C# REPL and using a Python REPL instead.

Related

Python Intelisense in monaco editor react

We are looking for updated documentation on how we could implement Python intelisense in our integration of monaco editor in our react app.
There is a lot of outdated information and we are not even sure it is possible? Most discussions mention using a python language server, but some even say the microsoft PLS does not even work for this.
Any more up-to-date documentation available please?

Can you run a version of vscode inside the browser without a server?

Is there any way to run a version of VS Code inside a browser without a server? (inside a React or Angular app). Something like an enhanced version of the monaco editor.
Of course that means it will have some missing functionalities.
If not, are there any other options?
Try this https://securingsincity.github.io/react-ace/
its something of the same king what you want
As far as I could find, it is possible to run VSCode in the browser (since we have vscode.dev), but there doesn't seem to be anyway to deploy it yourself yet?
This Github issue is probably what you want, but there isn't any information there (or on the repo) yet.
It does strongly suggest that https://github.com/microsoft/vscode is the version used for vscode.dev, so there might be things to be found there, until official instructions/embedding is possible.
I think it depends on how you treat vscode.
if it is just a editor software, there'll be a lot of .
For you customerization purpose, it sounds something like 'https://github.com/cdr/code-server'
Not sure if it helps, but you can try looking up gitpod.io. It opens up a visual studio code instance on your browser with options of installing extensions as well.
Use the link like gitpod.io/#https://github.com/username/repo-name
You can possibly use Gitpod self-host, https://github.com/gitpod-io/gitpod or https://github.com/gitpod-io/openvscode-server they both have documentation on how to create your own version of VSCode for the web, however, as I've never tried to create one myself, I don't know if it accomplishes your specific use case.

Best macro tool for webbrowser

I need to automate some webbrowser operation. Basically I need to import the result of some SQL queries via phpMyAdmin (I can't do direct SQl because my provider doesn't allow it AND I also tried using CURL or WGet but I couldn't get it work). Anyway, as it always the same files I though I could use macro. I thought using Vimperator/pentadactyl but it doesn't work as I need the macro to record file selection etc ....
So what would be the best (more popular) plugin to do the job. I was thinking of Selenium but I've seen other plugin which could do it.
Alternatively a full CLI version allowing to execute SQL remotely would be amazing too.
You can automation test for web to do the work replaced for macro.
With my knowledge macro using vbscript. some programs support for macro are Access, Excel, mapics(as400).

Python based browser plug-in?

Is there any good browser plugin that has Python as its primary scripting language. It is ok even if it has very minimal graphical abilities like just taking inputs through HTML forms or parameters and rendering text as output.
One option is running Python on server side. But unfortunately, I am not allowed to install any Python server side framework.
EDIT
It seems that Silverlight can use IronPython as its language. But any other more cross platform solutions are still welcome.
You can look at the PyXPCOM add-on to Firefox. It seems to do what you're looking for.

Is there a good tool to debug Perl-based web applications?

Is there a good tool to debug Perl-based web applications? Output to stderr or stdout don't count as tool.
Yup, I've got the perfect tool for you.
CGI::Inspect lets you inspect and debug a running Perl web application.
Read more about the module on the developer's website.
Or check out the slides from a presentation about it at YAPC::NA 2009.
The Komodo IDE supports remote debugging for just this sort of thing.
The EPIC plugin for Eclipse will also let you do this.
In CGI, you can
use CGI::Carp qw(fatalsToBrowser);
It will display any fatal message in your browser.
With Mason, leave the default error option, which outputs the call stack in your browser.
Let's not assume, like the first answer, that the module being used is CGI, but rather provide something that will work across anything that is supported by/supports PSGI/Plack.
Perhaps combine Plack::Middleware::Debug (to display information about the active request and response, perhaps adding the Log4perl panel) and Devel::hdb to debug the running code in a separate tab.
Also available (I haven't tried it though) is InteractiveDebugger
Anything you try should be run in a single process, non-forking server like HTTP::Server::PSGI or HTTP::Server::Simple::PSGI for development and debugging instead of something like Starman.
Late to the party on this one, but I felt some other tools should be called out in case anyone else stumbles upon this question.
The Perl command line debugger is perfectly serviceable, but occasionally hard to use, and has a fairly steep learning curve, especially for those who are used to GUI tools.
Devel::hdb is a great tool for this. It integrates with the existing debugging functionality in Perl, so you can start the application with -d:hdb as a flag, and then you can hit a web based endpoint to start stepping through the application easily. It supports breakpoints, watch expressions, and stepping, so it can help you figure out where an issue is on a somewhat live application.
As mentioned earlier, ActiveState's Komodo IDE (not Edit) has a built in graphical debugger, that can work on a local instance or against a remote server. The remote server must have some libraries installed, and activated within the code to work. It's not invasive, but it should be known. Also, Komodo costs money, but they do provide a trial period. It'll work on Windows, OS X or Linux. ActiveState's Perl Dev Kit has an independent debugger as well, but I haven't used it in years.