Current Server Time: 04:46 (Central Europe)

#apertus IRC Channel Logs

2019/07/20

Timezone: UTC


03:49
Bertl_oO
off to bed now ... have a good one everyone!
03:49
Bertl_oO
changed nick to: Bertl_zZ
04:05
Nira
changed nick to: Nira|away
05:25
Y_G
joined the channel
05:35
Y_G
left the channel
07:22
WalterZimmermann
left the channel
08:22
RexOrCine
changed nick to: RexOrCine|away
08:53
BAndiT1983|away
changed nick to: BAndiT1983
12:02
Bertl_zZ
changed nick to: Bertl
12:02
Bertl
morning folks!
12:59
shebin_joseph
joined the channel
12:59
shebin_joseph
hello
13:00
BAndiT1983
changed nick to: BAndiT1983|away
13:00
BAndiT1983|away
changed nick to: BAndiT1983
13:02
shebin_joseph
i just got my account approved
13:02
shebin_joseph
what can i do next ?
13:03
Bertl
you can look at the tasks we have this year and see what interests you, then start working on the challenge tasks
13:04
shebin_joseph
are they for GSoc ?
13:04
Bertl
https://lab.apertus.org/project/view/20/
13:07
shebin_joseph
should i do the "C++ challenge " inorder to my contribution ?
13:07
Bertl
if you just want to 'contribute' to apertus, you do not need to do any challenges
13:08
Bertl
we will have adapted/new tasks next year with 'new' challenges for GSoC 2020
13:09
Bertl
but it's probably a good start to dig into those challenge tasks to get an idea
13:10
shebin_joseph
actually,I am not familiar with the image processing in C++.Can you suggest me some good website from which I can learn them ?
13:10
Bertl
check with BAndiT1983, he is the C++ person here
13:15
shebin_joseph
okay.thank you
13:18
shebin_joseph
sir,Can you help me to clear one of my confusion ?.I am a started in the IT field,I would like to get internship as fast as possible in my bachelors degree as well as gain a side income as a freelancer.Can you suggest me which domain of computer science I should focus inorder to do so
13:22
BAndiT1983
hi shebin_joseph
13:23
shebin_joseph
hi sir
13:23
BAndiT1983
first advice, please don't use sir, it looks a bit awkward around here
13:24
shebin_joseph
okay:]
13:24
BAndiT1983
you've asked for resources about image processing, can't tell you one directly, as google is full of a lot of good tutorials on that
13:25
BAndiT1983
do you have an area, where you are interested in?
13:26
BAndiT1983
some nice short examples -> https://efxa.org/2018/06/25/digital-image-processing-algorithms-implemented-with-c-and-opencv/
13:27
shebin_joseph
Actually,I haven't explored many area.comouter science and its domain are so vast so cant decide to go for what and not familiar with many
13:27
BAndiT1983
this one also looks helpful to get started -> https://www.visiononline.org/userAssets/aiaUploads/file/T11-%20Image-Processing-Fundamentals.pdf
13:27
shebin_joseph
I would like to explore a domain which is in demand,so I can make income through it
13:28
BAndiT1983
to focus on income is one thing, as income is important, but it's more important to focus on what you prefer, so the job is fund and not boring and tedious
13:29
shebin_joseph
Actually,I think I more interested in development side
13:29
shebin_joseph
but can't decide to go for which
13:30
BAndiT1983
maybe you can base the decision on your hobbies
13:30
shebin_joseph
i like coding
13:30
BAndiT1983
anything specific?
13:31
Bertl
shebin_joseph: code away then ... try to figure things out on your own ... if you encounter issues on the way which you cannot answer (after trying hard) ask
13:32
shebin_joseph
it make me happy if I willl be able to make fully funtional software in less time
13:32
shebin_joseph
'=D
13:32
BAndiT1983
some software needs more time, some less, my advice is divide and conquer
13:33
Bertl
shebin_joseph: it makes us happy as well if you write fully functional code in little time :)
13:33
BAndiT1983
just split the big software tasks in smaller ones, but keep them interesting, so you can achieve small goals in shorter time
13:34
shebin_joseph
my aim right now is financial independence and more high chance to get a good developing job in a good company
13:35
BAndiT1983
what helps is passion for software development and not financial side of things, if the first is there, then the second one is easier to achieve as you can rise in the company faster
13:37
BAndiT1983
software development does not have a single solution for the set goal, but many, so you will become better with experience and be able to set realistic timelines and find proper and maintainable solutions
13:37
shebin_joseph
so are you saying that<I should explore all the possible domain in comnputer science and decide which is best for me ?
13:38
BAndiT1983
you can't explore all the areas ;) but what helps is to find what's more interesting for yourself, everybody has different preferences
13:39
BAndiT1983
don't focus too much on money, otherwise you could end in a very boring job
13:40
shebin_joseph
i cant find my preference ;( ..
13:41
shebin_joseph
what I think is First i want to find a domain which is in trend and most wanted and master it and get placed in a good company
13:42
BAndiT1983
first thing is, that trends end at some point, some sooner, some later
13:42
RexOrMatrix[m]
First of all if you stick at it and achieve smaller goals then you'd have a much better chance of being accepted onto the next GSoC. Which sounds like it would be a really significant goal for you to work towards now. Thereafter you'd naturally achieve the other goals you've described.
13:43
BAndiT1983
second thing is, that a trendy stuff would not fit your preferences maybe, then you will be bored out very quickly
13:43
RexOrMatrix[m]
You've approached us in good time, which is encouraging. Welcome to the community.
13:44
shebin_joseph
thank you RexOrMatrix[m]
13:44
shebin_joseph
but i am in a great confusion
13:44
shebin_joseph
i want to do the gsoc as i want to prove myself and wan to make my parents pround
13:45
shebin_joseph
Only programming language i know is C++ and i think only with C++i cant make complete softwares
13:45
RexOrMatrix[m]
That doesn't sound like confusion to me. Do it then,
13:46
BAndiT1983
with C++ i can make a complete software plus conquer the world
13:46
shebin_joseph
for that i need to study different languages.
13:46
BAndiT1983
Why do you think is C++ not be able to do a complete software?
13:47
BAndiT1983
different languages help for sure, but it's more important to understand the technology and only the syntax of different languages
13:47
shebin_joseph
maybe I havent explored it well ....'=D
13:49
RexOrMatrix[m]
Well Bandit is a very experienced programmer, so it would be good practice to listen to him. Have confidence in yourself and stick to it. You'd become familiar with other languages eventually, through C++ anyways.
13:50
shebin_joseph
so are you guys sying is to stik on to c++ and explore and try to master it ...rather than learning other language ?
13:50
RexOrMatrix[m]
Is C++ a good starting point for other languages Bandit?
13:50
BAndiT1983
C++ is preferred because of speed, some prefer even C for pure experience, other guys take Rust
13:51
shebin_joseph
will i be able to do a a GSoC project fully,Just with C++
13:51
BAndiT1983
yes, why do you ask?
13:52
shebin_joseph
What i understand from my experience in social media and all is,A software consist of many other lanaguage as many have their own advantages
13:53
BAndiT1983
it depends on the software, used C++ and C# in my first company, then Java and HTML in another one, currently using Java at the new company
13:53
shebin_joseph
As a website is not build in one language....It has css,html,v=javascript in its front end and java.php,mysql in its backend
13:54
BAndiT1983
some companies use node.js etc. etc., there is no right or wrong choice, but some languages are more difficult for the task or have other disadvantges like lower performance
13:55
BAndiT1983
javascript and PHP are languages, but not HTML and CSS, also mysql is not directly a programming language
13:55
shebin_joseph
i cant get to a conclusion'=(
13:56
BAndiT1983
so don't try to focus too much on the language, but choose a task, check lab.apertus.org, maybe some task would be interesting for you
13:56
BAndiT1983
afterwards we can discuss how to implement things there
13:57
shebin_joseph
i need to get placed in a big company at the end of the day....wontt it be a advnatge if I know the language which they work on
13:57
RexOrMatrix[m]
Big companies use all languages.
13:58
shebin_joseph
=$ =$ ...learning everything is not possible....
13:58
shebin_joseph
X)
13:59
BAndiT1983
this would not bring you far in the job, as big companies would not pay much and you will be lost between other workers there, so rising up is problematic
13:59
BAndiT1983
try to learn languages which are established in the IT industry, like Java, C++ etc.
14:00
BAndiT1983
if the company wants something else, like Go, then you could learn it in, more or less, short time
14:00
BAndiT1983
there is no point to learn everything, which is impossible
14:00
BAndiT1983
so the focus should not be a language and big company, but a company with projects which interest you
14:02
RexOrMatrix[m]
How did you find apertus? Are you interested in cameras and video?
14:03
shebin_joseph
i wanted to participate in GSoC and I wanted to get into a group which uses C++.and I find this project does
14:03
Bertl
and we are very early in the alphabetical listing, right?
14:06
shebin_joseph
not like that...I explore the ideas of other group and I got the hit by the idea making software to make effective camera application for flim makers
14:07
RexOrMatrix[m]
There you are then. And this project can help you with GSoC. Focus on mastering C++, then think about other languages. But sticking to it would be important, as chopping and changing would make achieving your goals less likely.
14:08
shebin_joseph
so I should just stick on to C++ ...So i can be able to so a GSoC Project alone
14:09
RexOrMatrix[m]
Sounds like it would be a good move.
14:09
shebin_joseph
I main doubt is only C++ required in this project ?
14:09
BAndiT1983
shebin_joseph, please explain
14:10
RexOrMatrix[m]
There are GSoC tasks purely revolved around C++, yes.
14:10
BAndiT1983
we have dissected tasks in areas/languages
14:10
BAndiT1983
just look at GSoC area at lab.apertus,org
14:12
shebin_joseph
actually,GSoC is a program where a opensource organisation make a single student do some development in their project and submit it to google...So only with C++ Language will I be able to do the development ?
14:12
BAndiT1983
please look at my last 2 comments
14:14
shebin_joseph
where is it the taks and bug setion ?
14:15
BAndiT1983
GSoC 2019 is listed on the right side, there you can find current tasks, some are done by students at the moment, others were not approached because of lack of interest from students
14:18
shebin_joseph
actually,can;t understand the tasks..."Add automatic handling of missing OpenCL support on the system".What this mean ?
14:20
BAndiT1983
we use OpenCL (Open Computing Language) for image processing, which was added last year by a student at GSoC 2018, so if some computer does not have OCL installed, we have to add some checks to guide the user or install right libs automatically, which is a chore on some linux systems, as packages are very different between distros
14:23
shebin_joseph
so Is OCL a language like C++ ?
14:24
BAndiT1983
it's similar a bit, but it's more about writing kernels for processing big data blocks
14:28
shebin_joseph
so i should OCL to develop this prject ?
14:28
shebin_joseph
sorry ,f i am asking very stupid questions
14:29
BAndiT1983
it depends on what you want to select, OCL is related to image processing, but we have plenty of other areas
14:30
shebin_joseph
but in GSoC do I have to comeplete the whole software my own...So in that time won't I be dealing with it ?
14:30
shebin_joseph
am I right ?
14:31
BAndiT1983
we provide certain tasks (or students can contribute own tasks) which rely on certain technology/language, the student has to write a proposal how to solve it
14:31
BAndiT1983
mentors are there to guide a student, but the main work should be done by student
14:33
shebin_joseph
so only a new functionality asked by you to develop or given my student is added in the project ?Is that right ?
14:33
BAndiT1983
if it's done properly, then yes
14:36
shebin_joseph
so their can be many task that include the knowledge of different domain,Student can select which he is comfortable with and should develop in the given time period.For example IN next GSoC.I should add a option to make the video file less in size by giving more qulaity...can that be a functionaliy ?
14:37
shebin_joseph
if you like my functiuonality you will select me to develop it ...right ?
14:37
BAndiT1983
if the proposal is of high quality and we require the feature, then we certainly would discuss it
14:38
shebin_joseph
ohh...now I am getting it...
14:40
shebin_joseph
so for to be have more chance to get in next gsoc I should learn more about image processing in gsoc ..right ?
14:40
BAndiT1983
if you want to do image processing, then yes, but we have a lot of other areas too
14:41
shebin_joseph
like ?
14:41
BAndiT1983
we provide different challenge tasks, depending on the task, which you have to accomplish before getting on the list of candidates for GSoC
14:41
BAndiT1983
shebin_joseph, please check the GSoC are at lab.apertus.org for more infos
14:42
BAndiT1983
*area
14:43
shebin_joseph
is there only one person representing the whole group in gsoc or different person are therte for developing different features ?
14:44
BAndiT1983
every task has mentors list, as we have different people from different areas like electronics
14:45
shebin_joseph
so more than to develop every functionality you select different one they should develop it in the given period ?right ?>
14:48
BAndiT1983
of course, or how should a student develop all the features we require?
14:49
shebin_joseph
thats right ?'=D
14:51
shebin_joseph
so in gsoc 2020...will these be the functionalities to add or will they change ?
14:52
BAndiT1983
some tasks will be carried over, if not finished, new will be added, everything depends on what is demanded and required
14:53
shebin_joseph
so can i use the the present version of the application we working on to understand the application more ?
14:54
shebin_joseph
like where can i download it from ?
14:54
BAndiT1983
it's all at github
14:55
BAndiT1983
как не ÑмеÑеÑÑ ÐºÐ½Ð¸Ð³Ð° в геÑмании
14:55
BAndiT1983
sorry worng clipboard
14:55
BAndiT1983
*wrong
14:55
BAndiT1983
https://github.com/apertus-open-source-cinema/
14:56
shebin_joseph
ohh,actually these code run in a camera called axiom...not a software which run on computer,right ?
14:56
BAndiT1983
we have different software, some runs on the camera, other runs on the computer for control, post-processing etc.
15:09
shebin_joseph
so now i got a picture of the project
15:12
shebin_joseph
so to complete the task "Frameserving capabilities for OpenCine" I must know C++,CMake
15:13
shebin_joseph
i haven't heard of cmake and systemd..
15:15
BAndiT1983
then you should read about this things, as they are required to be able to complete the task
15:16
se6astian|away
changed nick to: se6astian
15:20
Y_G
joined the channel
15:38
BAndiT1983
hi Y_G, how is it going? have commented on trello already
15:38
BAndiT1983
do you need any other guidance?
15:51
Y_G
Hi BAndiT1983, Could you help me with the WSServer status .
15:51
Y_G
As was thinking to work on it next, as till now have only worked with CLI
15:52
Y_G
Need to test if the things work fine from WSServer also.
15:59
BAndiT1983
don't worry about latest comment, you are good on time
15:59
BAndiT1983
have i overlookes WSServer comment?
16:04
Y_G
Didn't make any comment about WSServer , but am planning to take on this in the upcoming week.
16:05
BAndiT1983
then please create a small test page, as fixing web UI is much bigger task at the moment, so avoid it if possible
16:06
BAndiT1983
if you check older repo history, then you would find some pieces which could help or just use plain javascript WS code
16:07
Y_G
Ok ,will create a similar sample Web UI,and do the testing on it .Wanted to test since the packet structure has changed .
16:10
BAndiT1983
if you need help, then just ping me, as i've accompanied this sub-project from the beginning
16:16
Y_G
Sure
16:25
BAndiT1983
changed nick to: BAndiT1983|away
16:38
felix_
left the channel
16:39
felix_
joined the channel
17:43
shebin_joseph
left the channel
18:05
intrac
left the channel
18:55
se6astian
changed nick to: se6astian|away
19:14
se6astian|away
changed nick to: se6astian
19:48
intrac
joined the channel
20:19
BAndiT1983|away
changed nick to: BAndiT1983
21:24
BAndiT1983
changed nick to: BAndiT1983|away
21:24
BAndiT1983|away
changed nick to: BAndiT1983
22:45
se6astian
off to bed
22:45
se6astian
good night
22:45
se6astian
changed nick to: se6astian|away
22:49
Bertl
nn
23:01
BAndiT1983
changed nick to: BAndiT1983|away
00:36
BAndiT1983|away
changed nick to: BAndiT1983
00:55
BAndiT1983
changed nick to: BAndiT1983|away