Current Server Time: 02:57 (Central Europe)

#apertus IRC Channel Logs

2018/09/28

Timezone: UTC


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