Current Server Time: 23:25 (Central Europe)

#apertus IRC Channel Logs

2018/09/28

Timezone: UTC


00:21
drewmutt23
joined the channel
00:21
drewmutt23
left the channel
00:36
bpeak11
joined the channel
00:36
bpeak11
left the channel
00:37
blue_feint
joined the channel
00:43
blue_feint
left the channel
01:19
blueness28
joined the channel
01:22
blueness28
left the channel
01:26
illwieckz
left the channel
01:48
jucar
left the channel
01:52
line1
joined the channel
01:57
line1
left the channel
02:21
br14
joined the channel
02:24
br14
left the channel
02:25
ggp064728
joined the channel
02:26
ggp064728
left the channel
02:56
revprez_stg21
joined the channel
02:57
revprez_stg21
left the channel
03:13
dahlia5
joined the channel
03:14
dahlia5
left the channel
03:22
illwieckz
joined the channel
04:19
alok9
joined the channel
04:20
ddurst23
joined the channel
04:22
ddurst23
left the channel
04:22
alok9
left the channel
04:45
illwieckz
left the channel
04:52
sebix
joined the channel
04:52
sebix
left the channel
04:52
sebix
joined the channel
05:10
MathArtist
joined the channel
05:18
MathArtistTurbo
joined the channel
05:20
MathArtist
left the channel
05:33
aawe22
joined the channel
05:33
aawe22
left the channel
05:42
niemand
joined the channel
05:42
niemand
left the channel
05:42
niemand
joined the channel
05:45
daddesio19
joined the channel
05:51
Flanker
joined the channel
05:51
Flanker
left the channel
05:52
daddesio19
left the channel
05:52
apache24
joined the channel
05:56
apache24
left the channel
06:06
devhen16
joined the channel
06:06
BAndiT1983|away
changed nick to: BAndiT1983
06:11
devhen16
left the channel
06:14
niemand
left the channel
06:16
styl1te6
joined the channel
06:17
styl1te6
left the channel
06:46
ftass22
joined the channel
06:47
lucebac27
joined the channel
06:49
ftass22
left the channel
06:50
lucebac27
left the channel
06:55
Guest44078
joined the channel
06:57
Guest44078
left the channel
07:05
blabliblub3
joined the channel
07:08
se6astian|away
changed nick to: se6astian
07:09
blabliblub3
left the channel
07:24
\mSg28
joined the channel
07:28
\mSg28
left the channel
08:01
brad3
joined the channel
08:03
brad3
left the channel
08:11
corelax13
joined the channel
08:14
corelax13
left the channel
08:27
se6astian
changed nick to: se6astian|away
08:33
miaows8
joined the channel
08:35
miaows8
left the channel
08:50
se6astian|away
changed nick to: se6astian
08:51
PatrickC_18
joined the channel
08:55
PatrickC_18
left the channel
09:12
Guest52979
joined the channel
09:15
Guest52979
left the channel
09:25
fbred0
joined the channel
09:28
fbred0
left the channel
09:43
pstk13
joined the channel
09:45
pstk13
left the channel
09:57
opsec17
joined the channel
10:00
TheWolf2
joined the channel
10:00
opsec17
left the channel
10:07
TheWolf2
left the channel
10:25
grog_k
joined the channel
10:28
grog_k
left the channel
11:23
nagetier3
joined the channel
11:27
nagetier3
left the channel
11:32
fatbotgw13
joined the channel
11:34
fatbotgw13
left the channel
11:43
copumpkin14
joined the channel
11:47
copumpkin14
left the channel
12:06
LordVan
joined the channel
12:32
NomenEstOmen13
joined the channel
12:34
NomenEstOmen13
left the channel
12:42
RexOrCine|away
changed nick to: RexOrCine
12:50
btree4
joined the channel
12:51
btree4
left the channel
12:56
Ox37b
joined the channel
12:57
jucar
joined the channel
12:57
Ox37b
left the channel
13:03
se6astian
changed nick to: se6astian|away
13:29
ItsMeLenny
joined the channel
13:33
Daviey_
joined the channel
13:34
Daviey_
left the channel
13:58
ItsMeLenny
left the channel
14:06
Adnan
joined the channel
14:07
Adnan
left the channel
14:28
marwe27
joined the channel
14:29
marwe27
left the channel
14:53
mordred24
joined the channel
14:57
nwoki6
joined the channel
14:58
nwoki6
left the channel
15:00
sebix
left the channel
15:03
mordred24
left the channel
15:34
squisher2
joined the channel
15:35
BAndiT1983
changed nick to: BAndiT1983|away
15:38
se6astian|away
changed nick to: se6astian
15:38
squisher2
left the channel
16:18
se6astian
16:18
se6astian
hello! MathArtistTurbo
16:18
se6astian
16:18
se6astian
16:18
se6astian
16:18
se6astian
16:18
se6astian
16:18
se6astian
16:18
se6astian
16:18
se6astian
16:18
se6astian
16:18
se6astian
16:18
se6astian
16:18
se6astian
16:19
ChanServ
16:19
se6astian
16:19
se6astian
16:19
se6astian
16:19
MathArtistTurbo
Hello Sebastian
16:19
MathArtistTurbo
How are you?
16:20
se6astian
good thanks
16:20
se6astian
welcome to the irc channel
16:20
se6astian
glad we enventually made it with the meeting :)
16:21
se6astian
let me read up on our email conversation so I know where we are
16:21
se6astian
I also just came home from the office
16:22
se6astian
right done
16:22
se6astian
so I see several areas where your expertise and skills would fit very well and where we definitely need additional helping hands
16:22
gitness2
joined the channel
16:23
se6astian
1. CAD design to finish the AXIOM Beta compact enclosure design
16:23
se6astian
2. webbased GUI to control the camera
16:23
se6astian
3. Opencine raw development suite written in QT
16:23
se6astian
its up to you want interests you the most and what you want to spend time with
16:24
se6astian
or is there anything else you had in mind?
16:24
MathArtistTurbo
I'm glad too,
16:24
gitness2
left the channel
16:24
se6astian
or in case you have any questions/remarks/things to discuss I am happy to help too :)
16:24
MathArtistTurbo
I'm also experienced in mobile apps
16:26
MathArtistTurbo
The first thing that get my attention was the remote control app for the axiom
16:27
MathArtistTurbo
But I will be happy to help in any area I can
16:27
se6astian
we on purpose decided against native mobile apps as that would mean we would need to create and maintain ios, android, etc. apps over several software and hardware generations
16:28
se6astian
instead we are using a browser based "mobile" friendly page basically
16:28
se6astian
that way any device can access it and we can centrally maintain it through the camera firmware
16:29
MathArtistTurbo
Ok, I understand, and it is a clever choice
16:31
MathArtistTurbo
Anyway a mobile app in Qt use the same codebase for android and iOS, but the devices compatibility is an issue anyway
16:31
se6astian
brb phone
16:31
MathArtistTurbo
Ok
16:41
se6astian
back
16:41
se6astian
so regarding the web gui
16:41
se6astian
there are several interconnected parts in development
16:41
se6astian
1. the camera internal control daemon
16:42
se6astian
https://github.com/apertus-open-source-cinema/beta-software/tree/dev/software/control_daemon
16:42
se6astian
that is being developped by BAndiT1983|away
16:42
se6astian
slowly but steadily
16:42
se6astian
he would appreciate help definitely
16:43
se6astian
the scope of this is that you have a service inside the axiom beta running that deals with setting/getting all camera relevant parameters
16:43
se6astian
and provide communication interfaces to the outside world, like a commandline tool or a websocket server
16:44
se6astian
2. the actual web gui
16:44
MathArtistTurbo
I can help with that sure
16:45
se6astian
there are 3 people who did something on that front but it would be a separate task to see how the work of these 3 people overlaps or completes each other
16:45
se6astian
unfortunately often people start from scratch and code away and then you have 3 different projects basically
16:46
se6astian
that can be good if something is better than it was before but in the end instead of one finished project that is working there are 3 half working projects that cannot easily be merged into one :)
16:46
se6astian
I started the first webgui prototype as pure html/css/javascript: https://github.com/apertus-open-source-cinema/beta-software/tree/master/software/http/AXIOM-WebRemote
16:47
se6astian
it was more an attempt to start designing guis and seeing how it could work out from user experience side
16:47
MathArtistTurbo
It looks like you are in the need for a project manager to organize this task
16:48
BAndiT1983|away
changed nick to: BAndiT1983
16:49
se6astian
then there was daniel thompson who improved upon it with and rewrote it using the quasar framework
16:49
se6astian
let me dig out his repo/code
16:50
BAndiT1983
evening
16:50
se6astian
hi BAndiT1983!
16:50
MathArtistTurbo
Hello BAndit
16:50
se6astian
https://wiki.apertus.org/index.php/WebRemote_Development_VM
16:51
se6astian
BAndiT1983: do you remember where we hosted/collected the sources daniel thompson created for the webgui?
16:51
BAndiT1983
give me a moment, have sent this link out some days ago to another member
16:52
se6astian
ah I think I found it
16:52
se6astian
https://github.com/KinoKabaret/AXIOM-WebRemote
16:52
se6astian
its his personal repo
16:52
BAndiT1983
https://github.com/KinoKabaret/AXIOM-WebRemote
16:52
BAndiT1983
ah, you were faster
16:53
se6astian
and the third person was/is francis who reported the progress/code here: https://lab.apertus.org/T939
16:53
se6astian
so it would indeed need a dedicated project manager to work through all these and see what can be used/cannot be used and then organize the task to get the people involved and on track to a common goal :)
16:53
MathArtistTurbo
Ok, give me some minutes to take a look to it
16:54
se6astian
sure, any time you need
16:54
BAndiT1983
one thing, which should be important, is the least necessary number of dependencies, i know nodejs and how to process things with it, but there are zillion of frameworks and everybody uses one he&she knows
16:54
BAndiT1983
*he/she
16:55
BAndiT1983
Francis has interesting approach, with minimal libs
16:55
se6astian
right
16:56
BAndiT1983
all in all, we can provide pre-compiled version of the page, through sending the app on demand to the user, just one time, like dthompson suggested
16:56
se6astian
remember the camera has finite resources: 2x800mhz arm cores and around 600-700MB RAM
16:56
BAndiT1983
also we can automate stuff with some CI easily, e.g. circle ci
16:56
BAndiT1983
se6astian: that's why the idea of sending one time, from him, is interesting, details are in the lab
16:57
BAndiT1983
self-contained app or how it's called
16:58
BAndiT1983
found the cause of the problem with response to client, but it involves bigger fixes, am at it right now, but it needs some time
16:58
se6astian
great
16:59
MathArtistTurbo
Is the intention to have a NodeJS server on the camera itself?
16:59
BAndiT1983
nope
17:00
BAndiT1983
it's should be used only for pre-compiling all the javascript stuff and preprocessing html and css
17:00
BAndiT1983
then the communication would be done through websockets, camera has a websocket server, which communicates to the daemon
17:01
MathArtistTurbo
Ok, better this way, NodeJS is prone to take over very much RAM
17:01
BAndiT1983
there is also a CLI tool, to set things directly from terminal, hope that it will replace all the scripts and unify the workflow
17:01
BAndiT1983
as i mentioned before, we can build automatically through some CI system, lately things turned to circle ci, which also is capable of building OpenCine with OpenCL dependencies
17:02
BAndiT1983
another step is to split the beta software repo, to simplify the workflow of multiple collaborators
17:03
BAndiT1983
this topic was discussed some time ago, but GSoC was still on, so it hasn'T moved further
17:05
MathArtistTurbo
Ok, I will download the VM today and study all this information you are sharing with me
17:05
BAndiT1983
some infos are newer than this VM, as dthompson has created it some time ago
17:06
MathArtistTurbo
Is the CLI protocol complete? Or still in develop?
17:06
BAndiT1983
currently fixing a problem with response from server, when it's done, then we can start to extend registered methods, at the moment just set_gain works, like ./DaemonCLI image_sensor set_gain 2
17:07
BAndiT1983
web sockets transport json package with very similar info
17:07
BAndiT1983
Example {     "sender" : "web_ui",     "module" : "image_sensor",     "command" : "set_gain",     "value" : "3"     "timestamp" : "",  // can't remember the format for now     "status" : "success"    //have still to
17:07
BAndiT1983
be defined finally
17:07
BAndiT1983
}
17:08
BAndiT1983
sorry, formatting got crazy
17:08
BAndiT1983
will copy it to pastebin
17:09
BAndiT1983
https://pastebin.com/UAz6P86Z
17:09
MathArtistTurbo
It looks very transparent and clear
17:09
BAndiT1983
if we need more parameters, then we can extend it
17:10
BAndiT1983
what is missing at the moment: feedback on first request, to tell the web UI which methods are available and what ranges are allowed for certain functions
17:15
MathArtistTurbo
I will study the code and the documentation for this. Is there some other important information source I should take a look?
17:18
BAndiT1983
can't remember at the moment, but you can look through the lab.apertus.org or ask questions, if you need more info, as not everything was written down
17:18
BAndiT1983
when the fix is done, then i will resume to write docs and also gather background infos on wiki.apertus.org
17:18
BAndiT1983
https://wiki.apertus.org/index.php/Control_Daemon
17:20
cehteh1
joined the channel
17:22
se6astian
if anything is missing or unclear (I am sure a lot of documentation/ stuff) is missing please make a note (lab or wiki) so we can improve the situation
17:22
se6astian
shall we do another meeting in a week or so when you have an overview?
17:23
BAndiT1983
MathArtistTurbo: you can also write an email to apertus team, so we can discuss it (in a bit slower pace), when not everybody is on IRC
17:24
BAndiT1983
there i can give you also my apertus address for direct mails
17:25
MathArtistTurbo
Yes we shall have a new meeting in a week
17:25
MathArtistTurbo
Fridays are usually the best day for me
17:26
cehteh1
left the channel
17:27
se6astian
great
17:27
se6astian
then lets schedule the details via email
17:27
se6astian
do you have everything you need for now to get started?
17:37
MathArtistTurbo
I think I have enough to start, I will be asking by Mail if I have any question
17:41
MathArtist
joined the channel
17:43
MathArtistTurbo
left the channel
17:47
se6astian
great, thanks!
17:49
berniv614
joined the channel
17:55
illwieckz
joined the channel
17:55
stux|wor-
joined the channel
17:56
stux|wor-
left the channel
17:56
berniv614
left the channel
18:07
MathArtistTurbo
joined the channel
18:07
MathArtist
left the channel
18:22
MathArtistTurbo
left the channel
18:32
Allen`23
joined the channel
18:38
Allen`23
left the channel
18:54
LordVan
left the channel
19:25
pie___
joined the channel
19:30
pie___
left the channel
19:43
Elizabeth26
joined the channel
19:45
Elizabeth26
left the channel
22:00
jucar
left the channel
22:05
Guest79628
left the channel
22:05
ZNC
joined the channel
22:05
ZNC
changed nick to: Guest94846
22:16
illwieckz
left the channel
22:20
PlasmaStar29
joined the channel
22:23
PlasmaStar29
left the channel
22:32
BAndiT1983
changed nick to: BAndiT1983|away
22:39
illwieckz
joined the channel
22:46
sheyll
joined the channel
22:48
splinterbyte16
joined the channel
22:49
sheyll
left the channel
22:51
splinterbyte16
left the channel
23:01
se6astian
changed nick to: se6astian|away
23:15
RexOrCine
changed nick to: RexOrCine|away
23:28
jucar
joined the channel
23:28
intrac
left the channel
23:34
intrac
joined the channel
23:44
aombk
left the channel
23:44
pinnerup11
joined the channel
23:46
pinnerup11
left the channel