delian / ioulab Goto Github PK
View Code? Open in Web Editor NEWNetwork Lab Diagraming and Maintaining tool
License: MIT License
Network Lab Diagraming and Maintaining tool
License: MIT License
We need to be able to download the configuration of each device as a file.
The scrollbar of the Terminal emulation is not moved proportionally to the mouse move. There is a bug with the math there. Most probably the info retrieved from the terminal object properties is incorrect.
Joint.JS uses CSS properties that are webkit specific and does not have the same visual behavior (no selection halo) in some cases, most visibly during link association with a Node
NodeJS: IOU to QEMU network interface is not really stable.
If the QEMU is stopped unexpectedly, the sockets are still open and the nodejs crash when it try to write info there. Although this is a rare case, it is annoying as it may crash the whole server
The Joint.js library does not support Opera 12 because it uses SVG properties that are not implemented there (Opera as usual has a fake SVG implementation, they support only the minimal subset necessary to fake the ACID test).
We need to have an interface to backup a whole lab together with the configurations and the files. This will be tricky as it needs to have a device association
QEMU VNC does not report the screen size and the vnc client cannot resize. This is especially a problem with the Linux where the console and the graphics resolutions may differ. We need to find a way to auto detect that.
Diagram freezes from time to time because of issues with the Joint.JS library (no css overwrite, problems with Firefox, Opera browsers, etc).
We need to find most of the problems and fix them without touching the library code (future upgrades).
QEMU VNC does not report proportionally the mouse coordinates for windows so the client and the server mouse cursors are not positioned correctly. Actually the problem is the default windows configuration for the mouse speed. We need to find a way to fix that easily.
There is a memory leak happening on the NodeJS side when the VNC is used. Probably it is in the peach library.
We need to be able to upload configuration files per device with the UI interface
We need to have the possibility to clone a lab
A declarative, efficient, and flexible JavaScript library for building user interfaces.
๐ Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
An Open Source Machine Learning Framework for Everyone
The Web framework for perfectionists with deadlines.
A PHP framework for web artisans
Bring data to life with SVG, Canvas and HTML. ๐๐๐
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
Some thing interesting about web. New door for the world.
A server is a program made to process requests and deliver data to clients.
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
Some thing interesting about visualization, use data art
Some thing interesting about game, make everyone happy.
We are working to build community through open source technology. NB: members must have two-factor auth.
Open source projects and samples from Microsoft.
Google โค๏ธ Open Source for everyone.
Alibaba Open Source for everyone
Data-Driven Documents codes.
China tencent open source team.