Current Server Time: 23:04 (Central Europe)

#apertus IRC Channel Logs

2019/07/20

Timezone: UTC


02:49
Bertl_oO
off to bed now ... have a good one everyone!
02:49
Bertl_oO
changed nick to: Bertl_zZ
03:05
Nira
changed nick to: Nira|away
04:25
Y_G
joined the channel
04:35
Y_G
left the channel
06:22
WalterZimmermann
left the channel
07:22
RexOrCine
changed nick to: RexOrCine|away
07:53
BAndiT1983|away
changed nick to: BAndiT1983
11:02
Bertl_zZ
changed nick to: Bertl
11:02
Bertl
morning folks!
11:59
shebin_joseph
joined the channel
11:59
shebin_joseph
hello
12:00
BAndiT1983
changed nick to: BAndiT1983|away
12:00
BAndiT1983|away
changed nick to: BAndiT1983
12:02
shebin_joseph
i just got my account approved
12:02
shebin_joseph
what can i do next ?
12:03
Bertl
you can look at the tasks we have this year and see what interests you, then start working on the challenge tasks
12:04
shebin_joseph
are they for GSoc ?
12:04
Bertl
https://lab.apertus.org/project/view/20/
12:07
shebin_joseph
should i do the "C++ challenge " inorder to my contribution ?
12:07
Bertl
if you just want to 'contribute' to apertus, you do not need to do any challenges
12:08
Bertl
we will have adapted/new tasks next year with 'new' challenges for GSoC 2020
12:09
Bertl
but it's probably a good start to dig into those challenge tasks to get an idea
12: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 ?
12:10
Bertl
check with BAndiT1983, he is the C++ person here
12:15
shebin_joseph
okay.thank you
12: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
12:22
BAndiT1983
hi shebin_joseph
12:23
shebin_joseph
hi sir
12:23
BAndiT1983
first advice, please don't use sir, it looks a bit awkward around here
12:24
shebin_joseph
okay:]
12: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
12:25
BAndiT1983
do you have an area, where you are interested in?
12:26
BAndiT1983
some nice short examples -> https://efxa.org/2018/06/25/digital-image-processing-algorithms-implemented-with-c-and-opencv/
12: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
12:27
BAndiT1983
this one also looks helpful to get started -> https://www.visiononline.org/userAssets/aiaUploads/file/T11-%20Image-Processing-Fundamentals.pdf
12:27
shebin_joseph
I would like to explore a domain which is in demand,so I can make income through it
12: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
12:29
shebin_joseph
Actually,I think I more interested in development side
12:29
shebin_joseph
but can't decide to go for which
12:30
BAndiT1983
maybe you can base the decision on your hobbies
12:30
shebin_joseph
i like coding
12:30
BAndiT1983
anything specific?
12: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
12:32
shebin_joseph
it make me happy if I willl be able to make fully funtional software in less time
12:32
shebin_joseph
'=D
12:32
BAndiT1983
some software needs more time, some less, my advice is divide and conquer
12:33
Bertl
shebin_joseph: it makes us happy as well if you write fully functional code in little time :)
12:33
BAndiT1983
just split the big software tasks in smaller ones, but keep them interesting, so you can achieve small goals in shorter time
12:34
shebin_joseph
my aim right now is financial independence and more high chance to get a good developing job in a good company
12: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
12: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
12: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 ?
12: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
12:39
BAndiT1983
don't focus too much on money, otherwise you could end in a very boring job
12:40
shebin_joseph
i cant find my preference ;( ..
12: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
12:42
BAndiT1983
first thing is, that trends end at some point, some sooner, some later
12: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.
12:43
BAndiT1983
second thing is, that a trendy stuff would not fit your preferences maybe, then you will be bored out very quickly
12:43
RexOrMatrix[m]
You've approached us in good time, which is encouraging. Welcome to the community.
12:44
shebin_joseph
thank you RexOrMatrix[m]
12:44
shebin_joseph
but i am in a great confusion
12:44
shebin_joseph
i want to do the gsoc as i want to prove myself and wan to make my parents pround
12:45
shebin_joseph
Only programming language i know is C++ and i think only with C++i cant make complete softwares
12:45
RexOrMatrix[m]
That doesn't sound like confusion to me. Do it then,
12:46
BAndiT1983
with C++ i can make a complete software plus conquer the world
12:46
shebin_joseph
for that i need to study different languages.
12:46
BAndiT1983
Why do you think is C++ not be able to do a complete software?
12:47
BAndiT1983
different languages help for sure, but it's more important to understand the technology and only the syntax of different languages
12:47
shebin_joseph
maybe I havent explored it well ....'=D
12: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.
12: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 ?
12:50
RexOrMatrix[m]
Is C++ a good starting point for other languages Bandit?
12:50
BAndiT1983
C++ is preferred because of speed, some prefer even C for pure experience, other guys take Rust
12:51
shebin_joseph
will i be able to do a a GSoC project fully,Just with C++
12:51
BAndiT1983
yes, why do you ask?
12: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
12: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
12: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
12: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
12:55
BAndiT1983
javascript and PHP are languages, but not HTML and CSS, also mysql is not directly a programming language
12:55
shebin_joseph
i cant get to a conclusion'=(
12: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
12:56
BAndiT1983
afterwards we can discuss how to implement things there
12: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
12:57
RexOrMatrix[m]
Big companies use all languages.
12:58
shebin_joseph
=$ =$ ...learning everything is not possible....
12:58
shebin_joseph
X)
12: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
12:59
BAndiT1983
try to learn languages which are established in the IT industry, like Java, C++ etc.
13:00
BAndiT1983
if the company wants something else, like Go, then you could learn it in, more or less, short time
13:00
BAndiT1983
there is no point to learn everything, which is impossible
13:00
BAndiT1983
so the focus should not be a language and big company, but a company with projects which interest you
13:02
RexOrMatrix[m]
How did you find apertus? Are you interested in cameras and video?
13: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
13:03
Bertl
and we are very early in the alphabetical listing, right?
13: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
13: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.
13:08
shebin_joseph
so I should just stick on to C++ ...So i can be able to so a GSoC Project alone
13:09
RexOrMatrix[m]
Sounds like it would be a good move.
13:09
shebin_joseph
I main doubt is only C++ required in this project ?
13:09
BAndiT1983
shebin_joseph, please explain
13:10
RexOrMatrix[m]
There are GSoC tasks purely revolved around C++, yes.
13:10
BAndiT1983
we have dissected tasks in areas/languages
13:10
BAndiT1983
just look at GSoC area at lab.apertus,org
13: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 ?
13:12
BAndiT1983
please look at my last 2 comments
13:14
shebin_joseph
where is it the taks and bug setion ?
13: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
13:18
shebin_joseph
actually,can;t understand the tasks..."Add automatic handling of missing OpenCL support on the system".What this mean ?
13: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
13:23
shebin_joseph
so Is OCL a language like C++ ?
13:24
BAndiT1983
it's similar a bit, but it's more about writing kernels for processing big data blocks
13:28
shebin_joseph
so i should OCL to develop this prject ?
13:28
shebin_joseph
sorry ,f i am asking very stupid questions
13:29
BAndiT1983
it depends on what you want to select, OCL is related to image processing, but we have plenty of other areas
13: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 ?
13:30
shebin_joseph
am I right ?
13: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
13:31
BAndiT1983
mentors are there to guide a student, but the main work should be done by student
13: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 ?
13:33
BAndiT1983
if it's done properly, then yes
13: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 ?
13:37
shebin_joseph
if you like my functiuonality you will select me to develop it ...right ?
13:37
BAndiT1983
if the proposal is of high quality and we require the feature, then we certainly would discuss it
13:38
shebin_joseph
ohh...now I am getting it...
13: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 ?
13:40
BAndiT1983
if you want to do image processing, then yes, but we have a lot of other areas too
13:41
shebin_joseph
like ?
13: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
13:41
BAndiT1983
shebin_joseph, please check the GSoC are at lab.apertus.org for more infos
13:42
BAndiT1983
*area
13:43
shebin_joseph
is there only one person representing the whole group in gsoc or different person are therte for developing different features ?
13:44
BAndiT1983
every task has mentors list, as we have different people from different areas like electronics
13:45
shebin_joseph
so more than to develop every functionality you select different one they should develop it in the given period ?right ?>
13:48
BAndiT1983
of course, or how should a student develop all the features we require?
13:49
shebin_joseph
thats right ?'=D
13:51
shebin_joseph
so in gsoc 2020...will these be the functionalities to add or will they change ?
13:52
BAndiT1983
some tasks will be carried over, if not finished, new will be added, everything depends on what is demanded and required
13:53
shebin_joseph
so can i use the the present version of the application we working on to understand the application more ?
13:54
shebin_joseph
like where can i download it from ?
13:54
BAndiT1983
it's all at github
13:55
BAndiT1983
как не ÑмеÑеÑÑ ÐºÐ½Ð¸Ð³Ð° в геÑмании
13:55
BAndiT1983
sorry worng clipboard
13:55
BAndiT1983
*wrong
13:55
BAndiT1983
https://github.com/apertus-open-source-cinema/
13:56
shebin_joseph
ohh,actually these code run in a camera called axiom...not a software which run on computer,right ?
13:56
BAndiT1983
we have different software, some runs on the camera, other runs on the computer for control, post-processing etc.
14:09
shebin_joseph
so now i got a picture of the project
14:12
shebin_joseph
so to complete the task "Frameserving capabilities for OpenCine" I must know C++,CMake
14:13
shebin_joseph
i haven't heard of cmake and systemd..
14:15
BAndiT1983
then you should read about this things, as they are required to be able to complete the task
14:16
se6astian|away
changed nick to: se6astian
14:20
Y_G
joined the channel
14:38
BAndiT1983
hi Y_G, how is it going? have commented on trello already
14:38
BAndiT1983
do you need any other guidance?
14:51
Y_G
Hi BAndiT1983, Could you help me with the WSServer status .
14:51
Y_G
As was thinking to work on it next, as till now have only worked with CLI
14:52
Y_G
Need to test if the things work fine from WSServer also.
14:59
BAndiT1983
don't worry about latest comment, you are good on time
14:59
BAndiT1983
have i overlookes WSServer comment?
15:04
Y_G
Didn't make any comment about WSServer , but am planning to take on this in the upcoming week.
15: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
15:06
BAndiT1983
if you check older repo history, then you would find some pieces which could help or just use plain javascript WS code
15: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 .
15:10
BAndiT1983
if you need help, then just ping me, as i've accompanied this sub-project from the beginning
15:16
Y_G
Sure
15:25
BAndiT1983
changed nick to: BAndiT1983|away
15:38
felix_
left the channel
15:39
felix_
joined the channel
16:43
shebin_joseph
left the channel
17:05
intrac
left the channel
17:55
se6astian
changed nick to: se6astian|away
18:14
se6astian|away
changed nick to: se6astian
18:48
intrac
joined the channel
19:19
BAndiT1983|away
changed nick to: BAndiT1983
20:24
BAndiT1983
changed nick to: BAndiT1983|away
20:24
BAndiT1983|away
changed nick to: BAndiT1983
21:45
se6astian
off to bed
21:45
se6astian
good night
21:45
se6astian
changed nick to: se6astian|away
21:49
Bertl
nn
22:01
BAndiT1983
changed nick to: BAndiT1983|away
23:36
BAndiT1983|away
changed nick to: BAndiT1983
23:55
BAndiT1983
changed nick to: BAndiT1983|away