Feed Advanced Search

Jun 19 2018

BAndiT1983 added a comment to T635: Coding Guidelines.
  • Curly braces should be always placed, even for single lines in if()
Jun 19 2018, 11:15 PM · Open Cine

Jun 11 2018

BAndiT1983 added a comment to T1018: Create Screencapture of the source acquisition, development environment and compiling process.

Very good video!

Jun 11 2018, 10:41 AM · Open Cine

May 22 2018

BAndiT1983 updated subscribers of T762: Control daemon: usage cases.
May 22 2018, 6:31 PM · AXIOM Beta Software

May 18 2018

BAndiT1983 closed T822: Create install script for daemon and REST server as Resolved.

Done. RESTServer part of the task is obsolete.

May 18 2018, 7:51 AM · AXIOM Beta Software
BAndiT1983 closed T822: Create install script for daemon and REST server, a subtask of T723: AXIOM Beta REST Interface, as Resolved.
May 18 2018, 7:51 AM · AXIOM Beta Software

Apr 21 2018

BAndiT1983 added a comment to T1004: Newsletter fix to make valid HTML.

Use HTML email validator for that, as normal one is very picky, but not everything is allowed in the emails, see GMail docs for example: https://developers.google.com/gmail/design/reference/supported_css

Apr 21 2018, 12:39 AM · Web Content & Documentation

Apr 20 2018

BAndiT1983 closed T1006: Setup Travis CI for OpenCine as Resolved.

Done, build passes after adjustments. Needs maybe some meaningful tests at the end, but for this new task should be created.

Apr 20 2018, 12:15 AM · Open Cine

Apr 15 2018

BAndiT1983 closed T1002: Newsletter: Footer as Resolved.

Created new footer as replacement for phplist one, see general newsletter thread for info.

Apr 15 2018, 2:38 PM · Web Content & Documentation
BAndiT1983 closed T1003: Newsletter: Header as Resolved.

Added hyperlink to logo, adjusted "here" URL.

Apr 15 2018, 1:26 PM · Web Content & Documentation

Apr 10 2018

BAndiT1983 added a comment to T934: OpenCV.js based automated inspection of PCBs.

Finally restored the page again, not pretty, but fiducial search is working and the image is unwarped.

Apr 10 2018, 10:51 PM · AXIOM Beta Software

Apr 9 2018

BAndiT1983 added a comment to T733: FPGA real time Focus Peaking.

Cannot open it without logging in or subscription.

Apr 9 2018, 5:31 PM · AXIOM Beta Software, Google Summer of Code 2019

Apr 2 2018

BAndiT1983 closed T988: Add data dump feature as Invalid.

Duplicate to T989

Apr 2 2018, 10:47 PM · Open Cine
BAndiT1983 created T989: Add data dump feature.
Apr 2 2018, 6:55 PM · Open Cine
BAndiT1983 created T988: Add data dump feature.
Apr 2 2018, 6:55 PM · Open Cine

Mar 30 2018

BAndiT1983 updated the task description for T872: C++ Challenge.
Mar 30 2018, 7:17 PM · Google Summer of Code 2019

Mar 17 2018

BAndiT1983 updated the task description for T872: C++ Challenge.
Mar 17 2018, 12:49 PM · Google Summer of Code 2019

Mar 12 2018

BAndiT1983 added a comment to T931: AXIOM WebRemote: Where/How to save data?.

Don't you think there is a bigger security problem when allowing to run websockets permanently in daemon? Also that was a reason for separation of daemon and server. Daemon should just have slim layer, like flatbuffers, for communication. This would also allow different types of servers communicate to the daemon, without opening security holes.

Mar 12 2018, 9:33 AM · AXIOM Beta Software

Mar 11 2018

BAndiT1983 updated subscribers of T931: AXIOM WebRemote: Where/How to save data?.

Connection to daemon is done by UNIX domain sockets, then flatbuffers package is sent over it. Split is intentional, so we can deactivate them separately (was asked by @Bertl).

Mar 11 2018, 6:49 PM · AXIOM Beta Software

Mar 4 2018

BAndiT1983 added a comment to T734: Live histogram, waveform, vectorscope.

Correct cmv_hist3 link: https://github.com/apertus-open-source-cinema/beta-software/tree/master/software/cmv_tools/cmv_hist3

Mar 4 2018, 10:07 AM · AXIOM Beta Software, Google Summer of Code 2019

Mar 1 2018

BAndiT1983 added a comment to T931: AXIOM WebRemote: Where/How to save data?.

We can test by replacing Pistache by libwebsockets, but it takes some time (maybe on weekend), as currently preparations for GSoC and my packing for move to new city are ongoing.

Mar 1 2018, 12:38 PM · AXIOM Beta Software
BAndiT1983 updated the task description for T872: C++ Challenge.
Mar 1 2018, 9:41 AM · Google Summer of Code 2019

Feb 28 2018

BAndiT1983 added a comment to T697: create firmware image creation script.

@jatha Have you set Travis CI up?

Feb 28 2018, 10:57 PM · AXIOM Beta Software
BAndiT1983 added a comment to T931: AXIOM WebRemote: Where/How to save data?.

As a new Beta is finally connected to the server, i could test again if i can finally set gain through daemon. If it works, then more usage cases can be implemented and tested. As it is necessary before we know what we need to supply to the camera, but most work should be done by daemon, also using pre-defined (stored in binary files) stuff like FPGA bitstreams.

Feb 28 2018, 5:09 PM · AXIOM Beta Software
BAndiT1983 updated subscribers of T931: AXIOM WebRemote: Where/How to save data?.
Feb 28 2018, 4:57 PM · AXIOM Beta Software
BAndiT1983 added a comment to T931: AXIOM WebRemote: Where/How to save data?.

No complete reference yet, as it was created while developing. Have no direct access to the hardware, so it takes more effort to test.

Feb 28 2018, 4:57 PM · AXIOM Beta Software
BAndiT1983 added a comment to T931: AXIOM WebRemote: Where/How to save data?.

Yes, looking often into Lab and IRC.

Feb 28 2018, 4:56 PM · AXIOM Beta Software
BAndiT1983 added a comment to T931: AXIOM WebRemote: Where/How to save data?.

There is a thing missing, which i forgot to tell. REST sends a JSON package, format is described in https://lab.apertus.org/T865.

Feb 28 2018, 4:49 PM · AXIOM Beta Software

Feb 27 2018

BAndiT1983 updated the task description for T872: C++ Challenge.
Feb 27 2018, 1:40 PM · Google Summer of Code 2019

Feb 26 2018

BAndiT1983 added a comment to T737: QEMU emulation.

Logs from LinuxMint 18.3

Feb 26 2018, 10:18 PM · AXIOM Beta Software
BAndiT1983 updated the task description for T872: C++ Challenge.
Feb 26 2018, 4:53 PM · Google Summer of Code 2019
BAndiT1983 added a comment to T932: AXIOM WebRemote: make main content dynamic.

Aha, so you want to risk legal issues? VSCode is widely accepted, even by Linux community.

Feb 26 2018, 11:28 AM · AXIOM Beta Software
BAndiT1983 added a comment to T932: AXIOM WebRemote: make main content dynamic.

To bypass problems with licenses, you can use VSCode, which has a ton of plugins for different areas, also Node, Vue and so on.

Feb 26 2018, 11:08 AM · AXIOM Beta Software
BAndiT1983 added a comment to T932: AXIOM WebRemote: make main content dynamic.

Will do it later, if new commits are still not working, am at work now and cannot access my private machine.

Feb 26 2018, 9:00 AM · AXIOM Beta Software
BAndiT1983 added a comment to T932: AXIOM WebRemote: make main content dynamic.

JS was enabled, but browser refused to apply a CSS file with cryptic name (seems like hash). Am not new to web development, doing it daily in my regular job (although it's GWT and Java mainly).

Feb 26 2018, 8:35 AM · AXIOM Beta Software
BAndiT1983 added a comment to T932: AXIOM WebRemote: make main content dynamic.

A server was used, which was always sufficient for web development. Browser refused to apply CSS, because of security measures.

Feb 26 2018, 8:14 AM · AXIOM Beta Software

Feb 25 2018

BAndiT1983 added a comment to T932: AXIOM WebRemote: make main content dynamic.

Using Windows, npm runs through, at least no errors while getting packages. But the HTML page is completely blank, console output in dev tools is showing several resources with 404 and browser refuses to apply the CSS file. Could you take a look, please? Maybe a fresh VM to check if it is possible to build and display the stuff?

Feb 25 2018, 8:32 PM · AXIOM Beta Software

Feb 22 2018

BAndiT1983 added a comment to T933: AXIOM WebRemote: Evaluate Gulp for processing.

NPM is just for the build with gulp or whatever. Device would get slim version of the page, pre-processed by NPM, less, uglified (if performance would be better) and minified.

Feb 22 2018, 6:26 PM · AXIOM Beta Software
BAndiT1983 added a comment to T933: AXIOM WebRemote: Evaluate Gulp for processing.

Local storage data binding through vue.js would be great to have a central place. Seen that there is a npm package for that.

Feb 22 2018, 6:19 PM · AXIOM Beta Software
BAndiT1983 added a comment to T933: AXIOM WebRemote: Evaluate Gulp for processing.

Try it. JQuery is not a problem to remove, as it was used more for AJAX requests at the beginning. Does vue.js suppport two-way data binding? What about templating feature, by separating chunks into other html files?

Feb 22 2018, 6:11 PM · AXIOM Beta Software

Feb 21 2018

BAndiT1983 updated the task description for T872: C++ Challenge.
Feb 21 2018, 10:27 PM · Google Summer of Code 2019
BAndiT1983 added a comment to T697: create firmware image creation script.

Downloading fine here. Speed significantly slowed down in the middle, but finished fine, after accelerating again.

Feb 21 2018, 10:18 PM · AXIOM Beta Software

Feb 20 2018

BAndiT1983 added a comment to T933: AXIOM WebRemote: Evaluate Gulp for processing.

@sebastian, here is the test archive, cannot send it per mail:

Feb 20 2018, 9:11 PM · AXIOM Beta Software
BAndiT1983 added a comment to T937: REST service and consumer proposal.

The ball is on your side. Implement something which fits the requirements and we can test it on the Zynq, to see how it behaves.

Feb 20 2018, 8:45 PM · AXIOM Remote, AXIOM Beta Software
BAndiT1983 added a comment to T937: REST service and consumer proposal.

It went not well, while GSoC2017, without going too much into details. So i've resumed the work on the daemon, REST server and GUI. The goal is to get rid of scripts to get performance gains. Don't underestimate it, it's an embedded CPU, resources are sparse. There is a reason why C++ was used.

Feb 20 2018, 7:33 PM · AXIOM Remote, AXIOM Beta Software
BAndiT1983 added a comment to T937: REST service and consumer proposal.

If i remember correctly, then most of this things were discussed with Herbert for the daemon, which was a task for GSoC2017. If you can get it through bash script, fine, but i'm rather sceptical about the performance. Surprise me.

Feb 20 2018, 7:17 PM · AXIOM Remote, AXIOM Beta Software
BAndiT1983 added a comment to T937: REST service and consumer proposal.

It is planned, but wasn't done yet, as we have lack of people, who are involved in practical way.

Feb 20 2018, 5:55 PM · AXIOM Remote, AXIOM Beta Software
BAndiT1983 added a comment to T937: REST service and consumer proposal.

Which VM image?

Feb 20 2018, 5:47 PM · AXIOM Remote, AXIOM Beta Software
BAndiT1983 added a comment to T937: REST service and consumer proposal.

Daemon was started, amongst other things, to remove the need for that folder at some point in time. Feel free to implement something, which could replace current approach.

Feb 20 2018, 5:31 PM · AXIOM Remote, AXIOM Beta Software
BAndiT1983 added a comment to T937: REST service and consumer proposal.

The goal is to avoid to use bash which spawns a lot of threads and to have a central point which should do the configuration and initializations.

Feb 20 2018, 5:17 PM · AXIOM Remote, AXIOM Beta Software
BAndiT1983 added a comment to T933: AXIOM WebRemote: Evaluate Gulp for processing.

Basic infos about it are here: https://wiki.apertus.org/index.php/Control_Deamon

Feb 20 2018, 8:42 AM · AXIOM Beta Software
BAndiT1983 added a comment to T933: AXIOM WebRemote: Evaluate Gulp for processing.

I think there is a misunderstanding. Node.js is used by me for current tests of PCB inspection, if this software will be used, then on a normal server. The camera has an embedded processor, so we won't use Node.js there. Won't ditch C++ also, because of performance, small footprint and rather simple daemon implementation.

Feb 20 2018, 8:36 AM · AXIOM Beta Software

Feb 19 2018

BAndiT1983 added a comment to T824: should we have a single git repository for every (compiled) tool?.

As the software grows, it maybe a good point in time to split it in sub-modules, so the things do not interfere. How would we split the things and keep track?

Feb 19 2018, 10:25 PM · AXIOM Beta Software
BAndiT1983 added a comment to T933: AXIOM WebRemote: Evaluate Gulp for processing.

Fetch API or Axios were considered to replace AJAX stuff from JQuery. Some tests done, but not added to the main code.

Feb 19 2018, 10:23 PM · AXIOM Beta Software
BAndiT1983 added a comment to T933: AXIOM WebRemote: Evaluate Gulp for processing.

What is your experience with the performance? What about application size?

Feb 19 2018, 8:56 PM · AXIOM Beta Software
BAndiT1983 added a comment to T933: AXIOM WebRemote: Evaluate Gulp for processing.

Ah, you want to use it like the R&D at my company. They have also implemented an Android application in that way. But a simple WebView app for Android would be sufficient, in my opinion, maybe with settigns for IP address of the camera. Done that already at work, as we had no requirement for Cordova for customer project.

Feb 19 2018, 7:43 PM · AXIOM Beta Software
BAndiT1983 added a comment to T934: OpenCV.js based automated inspection of PCBs.

Current state of testing PCB inspection:

Feb 19 2018, 7:38 PM · AXIOM Beta Software
BAndiT1983 added a comment to T933: AXIOM WebRemote: Evaluate Gulp for processing.

Heard of vue.js before, but haven't used it. What PHP thread do you mean? Currently we do not involve PHP at all for that part of the software. There is a C++ daemon and REST server (also a Go version exists, but not maintained currently) which are used to communicate forth and back.

Feb 19 2018, 7:20 PM · AXIOM Beta Software
BAndiT1983 added a comment to T933: AXIOM WebRemote: Evaluate Gulp for processing.

The general idea is to use a smartphone (but later also tablet or laptop) to control the camera. Sebastian did some mock-ups of the UI before (current implementation is a bit different) -> https://wiki.apertus.org/index.php/Wifi_Remote

Feb 19 2018, 6:33 PM · AXIOM Beta Software
BAndiT1983 added a comment to T933: AXIOM WebRemote: Evaluate Gulp for processing.

At the beginning we wanted to do something with plain JS, but as it is more comfortable for user to have single-page app, the need for more advanced things arose.

Feb 19 2018, 5:32 PM · AXIOM Beta Software

Feb 8 2018

BAndiT1983 added a comment to T934: OpenCV.js based automated inspection of PCBs.

Then try it this way first, can optimize later.

Feb 8 2018, 4:34 PM · AXIOM Beta Software
BAndiT1983 added a comment to T934: OpenCV.js based automated inspection of PCBs.

I would suggest to avoid JS, performance could possibly be low, but OpenCV sounded great. Just had no time to look into that lib. Also TensorFlow could be interesting, as it uses AI.

Feb 8 2018, 3:10 PM · AXIOM Beta Software

Feb 7 2018

BAndiT1983 created T933: AXIOM WebRemote: Evaluate Gulp for processing.
Feb 7 2018, 5:13 PM · AXIOM Beta Software

Feb 4 2018

BAndiT1983 added a comment to M38: AXIOM WebRemote mock-ups and screenshots.

Ripple Simulator is also really well simulating mobile device of different kind.

Feb 4 2018, 9:41 PM

Feb 3 2018

BAndiT1983 updated subscribers of M38: AXIOM WebRemote mock-ups and screenshots.
Feb 3 2018, 10:28 PM
BAndiT1983 created M38: AXIOM WebRemote mock-ups and screenshots.
Feb 3 2018, 10:06 PM

Feb 2 2018

BAndiT1983 added a comment to T920: Control GUI Toggle Element.

Very good idea, thought about checkbox styling for that, also because of states, but haven't thought about searching for examples.

Feb 2 2018, 9:57 PM · AXIOM Beta Software

Jan 31 2018

BAndiT1983 added a comment to T497: BLUEPRINT: Define a Core Design.

Original SVG file:

Jan 31 2018, 11:31 PM · Open Cine
BAndiT1983 added a comment to T497: BLUEPRINT: Define a Core Design.

Also added here -> https://wiki.apertus.org/index.php/OpenCine.Diagrams

Jan 31 2018, 7:24 PM · Open Cine
BAndiT1983 added a comment to T497: BLUEPRINT: Define a Core Design.

To tihs one -> https://wiki.apertus.org

Jan 31 2018, 6:35 PM · Open Cine

Jan 30 2018

BAndiT1983 added a comment to T918: new footer broken in Chromium 64.

Let me take a look, have got a bit of experience by now. See intern chat.

Jan 30 2018, 6:20 PM
BAndiT1983 added a comment to T918: new footer broken in Chromium 64.

He told me yesterday that it is 1366x768 (see IRC log). We have to add new area to the theme or move current footer area out of the main container, then the shrinking works again.

Jan 30 2018, 6:16 PM

Jan 27 2018

BAndiT1983 added a comment to T497: BLUEPRINT: Define a Core Design.

Hi. OC hierarchy consists of (currently) 2 main shared libs OCcore and OCui. OCBackup, OCLauncher and ProcessingTest are building upon this libs. Idea is to have a suite of tools, which have same look and feel (provided by OCui).

Jan 27 2018, 6:21 PM · Open Cine
BAndiT1983 updated subscribers of T497: BLUEPRINT: Define a Core Design.
Jan 27 2018, 6:06 PM · Open Cine
BAndiT1983 added a comment to T884: Kernel Challenge.
Jan 27 2018, 11:51 AM · Google Summer of Code 2019

Jan 21 2018

BAndiT1983 updated the task description for T872: C++ Challenge.
Jan 21 2018, 11:31 PM · Google Summer of Code 2019
BAndiT1983 updated the task description for T872: C++ Challenge.
Jan 21 2018, 11:30 PM · Google Summer of Code 2019
BAndiT1983 updated the task description for T872: C++ Challenge.
Jan 21 2018, 11:27 PM · Google Summer of Code 2019
BAndiT1983 updated the task description for T872: C++ Challenge.
Jan 21 2018, 10:37 PM · Google Summer of Code 2019
BAndiT1983 updated the task description for T872: C++ Challenge.
Jan 21 2018, 10:12 PM · Google Summer of Code 2019
BAndiT1983 updated the task description for T872: C++ Challenge.
Jan 21 2018, 10:01 PM · Google Summer of Code 2019
BAndiT1983 updated the task description for T872: C++ Challenge.
Jan 21 2018, 10:01 PM · Google Summer of Code 2019
BAndiT1983 updated the task description for T872: C++ Challenge.
Jan 21 2018, 9:47 PM · Google Summer of Code 2019
BAndiT1983 updated the task description for T872: C++ Challenge.
Jan 21 2018, 9:42 PM · Google Summer of Code 2019
BAndiT1983 updated the task description for T872: C++ Challenge.
Jan 21 2018, 9:41 PM · Google Summer of Code 2019

Jan 15 2018

BAndiT1983 added a comment to T822: Create install script for daemon and REST server.

Install script is already in repo. One for RESTServer will follow at some point.

Jan 15 2018, 9:25 PM · AXIOM Beta Software
BAndiT1983 closed T866: Move message processing from RESTServer to MessageHandler as Resolved.

Moved related parts of code and started adding unit tests.

Jan 15 2018, 9:24 PM · AXIOM Beta Software, Google Summer of Code 2019
BAndiT1983 closed T866: Move message processing from RESTServer to MessageHandler, a subtask of T723: AXIOM Beta REST Interface, as Resolved.
Jan 15 2018, 9:24 PM · AXIOM Beta Software
BAndiT1983 closed T825: CMake: Copy daemon description files to build folder as Resolved.

Added install_daemon.sh script.

Jan 15 2018, 9:23 PM · Google Summer of Code 2019, AXIOM Beta Software
BAndiT1983 closed T825: CMake: Copy daemon description files to build folder, a subtask of T822: Create install script for daemon and REST server, as Resolved.
Jan 15 2018, 9:23 PM · AXIOM Beta Software

Jan 6 2018

BAndiT1983 closed T867: Add Main.cpp to RESTServer to reduce confusion, a subtask of T723: AXIOM Beta REST Interface, as Resolved.
Jan 6 2018, 2:46 AM · AXIOM Beta Software
BAndiT1983 closed T867: Add Main.cpp to RESTServer to reduce confusion as Resolved.

Added Main.cpp, adjusted RESTServer code accordingly.

Jan 6 2018, 2:46 AM · AXIOM Beta Software, Google Summer of Code 2019
BAndiT1983 moved T867: Add Main.cpp to RESTServer to reduce confusion from Backlog to Control daemon on the AXIOM Beta Software board.
Jan 6 2018, 2:08 AM · AXIOM Beta Software, Google Summer of Code 2019
BAndiT1983 created T867: Add Main.cpp to RESTServer to reduce confusion.
Jan 6 2018, 2:08 AM · AXIOM Beta Software, Google Summer of Code 2019
BAndiT1983 moved T865: REST Interface description from Backlog to Control daemon on the AXIOM Beta Software board.
Jan 6 2018, 2:06 AM · AXIOM Beta Software
BAndiT1983 moved T866: Move message processing from RESTServer to MessageHandler from Backlog to Control daemon on the AXIOM Beta Software board.
Jan 6 2018, 2:06 AM · AXIOM Beta Software, Google Summer of Code 2019
BAndiT1983 created T866: Move message processing from RESTServer to MessageHandler.
Jan 6 2018, 12:32 AM · AXIOM Beta Software, Google Summer of Code 2019

Jan 5 2018

BAndiT1983 updated the task description for T865: REST Interface description.
Jan 5 2018, 11:20 PM · AXIOM Beta Software
BAndiT1983 created T865: REST Interface description.
Jan 5 2018, 11:20 PM · AXIOM Beta Software

Jan 2 2018

BAndiT1983 added a comment to T853: Fix code blocks in wiki.

And this one is more to the point maybe: https://www.mediawiki.org/wiki/Manual:Tag_extensions/Example

Jan 2 2018, 9:37 PM · Web Content & Documentation
BAndiT1983 added a comment to T853: Fix code blocks in wiki.

Maybe like examples from this page: https://www.mediawiki.org/wiki/Manual:Tag_extensions

Jan 2 2018, 9:25 PM · Web Content & Documentation