----BEGIN CLASS---- [13:31] #startclass [13:31] Roll Call [13:31] Ritik Raushan [13:31] Kanay bhandari [13:31] Sk Sahidullah [13:31] Aniruddha Basak [13:31] Ankur [13:31] Nilesh Patra [13:31] <_honey_> honey bhardwaj [13:31] mrinalraj [13:31] Kumar Vipin Yadav [13:31] Danyyl [13:32] Thomas [13:33] sparsh [13:33] Poonam Chauhan [13:33] Ankesh [13:34] Jaskaran [13:34] Kush [13:34] Philemon Johnson [13:35] Ratan Kulshreshtha [13:35] so what are you all studying as of now? [13:35] seems like no one is studying? [13:35] learning python [13:35] or did people vanish after the the roll call [13:36] redguy : same here [13:36] web d and open cv [13:36] Learning data structures and Linux. [13:36] Sayan: learning css now a days [13:36] sayan, i am about to complete lym. [13:36] learning rust and ansible [13:36] swiftkiller, web d ?? [13:36] As well as linux [13:36] Learning js and figuring out what thing to invest to learn in [13:36] web development* [13:37] Learning more about linux, following along the hometasks. [13:37] so, today is the test day [13:37] I'll be asking question, and I would like answer from you folks [13:37] First day in class and got it as test day :( [13:37] alright [13:37] those who are doing this years' summer training [13:38] I'll pick someone at random [13:38] ! [13:38] pick me [13:38] no one answers other than the person I pick [13:39] what command do you use to update the search database of the locate command? [13:39] shermisaurus[m]: I pick you! [13:40] sudo updatedb maybe [13:40] I've not used it much [13:40] anyone else want to contradict shermisaurus[m] answer? [13:40] # updtedb ? [13:41] I've been faced by problem of searching files as such, and even looked for softwares like" Everything" on window but well then there is commands, so... [13:41] Sudo updatedb [13:41] sayan, yes updatedb [13:41] I dn't know, I've not followed homework regularly. [13:41] shermisaurus[m]: why? [13:41] I was ona trip recently, froma week, just now returned. [13:42] I'll try to cover asap all things mentioned in logs, have missed many sessiosn in bw as well, but I'm on my way to cover it all up. [13:42] shermisaurus[m], what is bw? [13:42] shermisaurus[m], please use full English words [13:43] Black & White? [13:43] *between, my bad, sorry. [13:43] shermisaurus[m]: seems like you never attended any classes, or never cared to listen to what we say [13:43] I've been known, won't do it again. [13:43] I've attended many of them and implemented many things that I learnt from here. [13:43] i usually use find command instead of locate [13:44] thomasb892: same here [13:44] how to calculate the number of lines in a file [13:44] or using something like tree . > out and use / to find in vim [13:44] ritik5049_: you answer [13:44] sayan open it in vim [13:45] thomasb892, can you please follow what sayan said in the beginning? [13:45] thomasb892: do you want to be kicked out right now? [13:45] Wc command I think. [13:45] Sorry [13:45] the instructions are simple, don't answer until asked to [13:46] ritik5049_: how can you find the manual of wc? [13:46] Man wc [13:47] ritik5049_: sure? [13:47] Are you sure about "Man wc"? [13:47] I hadn't use man for wc. [13:47] both are not same commands. [13:47] Man != man [13:48] Yes man not Man , my sorry. [13:48] ritik5049_, are you attending via phone? [13:48] Yes [13:48] ritik5049_: why? [13:49] why are you attending through phone? [13:49] As I'm outside of my home. [13:49] sayan, please pause for a few minutes. [13:49] sure kushal [13:49] A few other important messages. [13:49] Who all are yet to start writing blog? [13:50] me [13:50] me [13:50] me. [13:50] me [13:50] If you do not have any blog account anywhere, we are starting to provide a markdown based blogging platform from dgplug. [13:50] got a domain already [13:50] sayan, will provide you links to learn about markdown later today. [13:50] kushal: okay, i will do that [13:50] https://blogs.dgplug.org is the place, if you want, we can provide you an account there. [13:51] ping me or jasonbraganza after the session to get an account. [13:51] kushal, which cms will it have [13:51] thomasb892, CMS != blog [13:52] jasonbraganza, also wrote an email to the list about the Mastodon service we started at https://toots.dgplug.org [13:52] If you need access to that, once again, ping after the session in this channel [13:52] sayan, please continue [13:53] ritik5049_: just using 'wc' does not give the number of lines in the file [13:53] ritik5049_: your task is to find the answer for it in this session [13:53] Okay sayan. [13:54] PixelDuck2: you tell me "what is tar?" [13:55] type of archivated files? [13:56] or, if you mean command its used to compress file [13:56] Okay why everyone is answering with a question mark [13:56] PixelDuck2: okay how do you create a tar file? [13:57] poo17nam[m]: The question for you is what is the difference between '.' & '..'? [13:57] I did not used this command [13:58] . Stands for current directory and .. stands for previous directory [13:58] poo17nam[m]: Error: "Stands" is not a valid command. [13:58] Can i answer it? (about tar) [13:58] poo17nam[m]: what would happen if I do cd . [13:59] PixelDuck2: you are allowed to search and answer [14:00] Command error because there is no path attached to it [14:00] snbk97: nope, but you answer me where is the details of the groups stored? [14:00] poo17nam[m], `cd .` is the command ignore back ticks [14:01] poo17nam[m]: so you are saying `.` is not a valid location? [14:01] sayan, /etc/group i think [14:01] ! [14:02] next [14:02] next [14:02] sayan, it will remain in same folder [14:02] cd . doesnt do anything [14:02] I am not sure.It will stay in the same directory I suppose. [14:02] since current folder is already current folder [14:02] cd . does works, but no us ein general [14:03] Yes, we remain in current folder thomasb892 [14:05] poo17nam[m]: the best way is to try the command [14:05] sayan I am connected via phone, will try it once I reach home [14:06] Okay how many people are connected via phone? [14:06] me [14:06] me [14:06] cd.. will bring us one directory back. and cd . will bring us back to the home directory [14:06] me [14:07] kanay: i am very sorry, but your answer is wrong [14:07] kanay: now find what was wrong [14:07] kanay, no one answers other than the person I pick [14:07] next, how many people are still learning english alphabets? [14:08] seems like I would have to take a class on how to interpret meaning of english sentences [14:10] no one answers [14:11] ritik5049_: poo17nam[m] abhinits2046: what stops you from connecting to IRC from laptop? [14:11] thomasb892: did you understand why where you kicked? [14:11] I guess, because i answered without permission [14:11] thomasb892: yes, and so did shermisaurus[m] and kanay [14:12] I commute between 6:45 to 8:30 pm from office to home [14:12] sayan: i am in train, going to college [14:12] sayan: I usually connect from laptop using hexchat but today i am out of my house that's why I used my phone. [14:13] how many of the folks attended the last night session at 1AM IST? [14:14] knock! knock! [14:14] anyone around? [14:14] I did not. [14:15] not me [14:15] i didn't [14:15] sayan, i didn't [14:15] not me [14:15] I did not. [14:15] sayan: Yes, But I didn't attend. [14:15] I did not [14:15] I didn't [14:15] not me [14:15] not me [14:15] <_honey_> sayan i didn't [14:15] I couldn't [14:15] not attended. [14:15] I didn't [14:15] I wasn't aware. [14:15] didn't attend [14:15] i also did'nt attend [14:16] How many of the folks try not stay online other than the classes hours [14:16] ? [14:16] sayan, me [14:16] sayan: me [14:16] Me [14:16] <_honey_> me [14:16] me [14:16] me [14:17] I try staying online. [14:17] me [14:17] sometimes i stay online other than class hours [14:17] Do you people read the question before answering? [14:18] *and the awkward silence is back* [14:18] students please answer to kushal's question [14:18] yes i read [14:18] yes, I do read the question [14:18] kushal: 😑 sorry [14:18] <_honey_> yes i read [14:18] ye i read [14:19] kushal : sorry [14:19] I answered in full to avoid confusion [14:19] Sorry kushal. [14:19] kushal: yes [14:19] Yes, I read. [14:19] I read [14:19] _honey_, what stops you from staying online? [14:19] My bad.. I try to stay online apart from class. [14:19] Yes, I do read [14:19] uh, sorry, seems like my internet betrayed me [14:20] sayan, I stay online [14:21] <_honey_> sayan:college are going to start within 8 days so due to arrangements i am not able to be there. but i tried to be there in starting days [14:21] _honey_: most of the other folks here are in college [14:21] <_honey_> once i reached there i could be online 24/7 [14:22] <_honey_> i know its my fault :( sayan [14:22] this year students hardly stay online and talk [14:22] <_honey_> but will try my best [14:22] most of them come online only during the class hours [14:22] no discussion, no asking question nothing [14:23] and this is really sad [14:23] <_honey_> ! [14:23] next [14:24] _honey_: drop your question, i'll keep typing my thoughts [14:24] <_honey_> i checked logs before coming to class but couldn't find the session of 1.00 am [14:24] _honey_: well, it's possible that we don't upload the logs to the class [14:24] <_honey_> was it a casual session? [14:25] sayan, question: I see this "ping timeout" in irc does it mean irc is using long polling instead of bi-directioninal web socket [14:25] if it is a session it is never casual [14:25] <_honey_> and what was it about if i could know [14:25] thomasb892: want to be kicked again? [14:26] <_honey_> sure jasaonbraganza [14:26] Session is still going on. [14:26] as jasonbraganza said no session is casual [14:26] no classes happened at 1AM last night [14:26] But I will start doing those session, like I have in the past [14:27] with people who stay online and talk [14:27] there was blog on one impromptu session I did in past: https://sagarhani.wordpress.com/2015/07/30/mid-night-git-session-at-dgplug/ [14:28] earlier student stayed late night and hacked on problems, and asked questions [14:28] which is missing totally from this year [14:29] If you think you will be spoon-fed, then you are wrong [14:31] also, if keep ignoring instructions you will be banned [14:31] remember, everyone here has a different level of knowledge [14:32] we will go on with the pace of the slowest student, so there is no need to show off your knowledge [14:33] there are a lot of developers who are 100x knowledgeable than you [14:33] questions? [14:33] ! [14:33] next [14:33] I see this "ping timeout" in irc does it mean irc is using long polling instead of bi-directioninal web socket [14:34] As far as I know only long-polling consists of ping(s) [14:34] thomasb892: out of syllabus of the course :) [14:35] I don't know what is long polling or what is web socket [14:35] no more questions? [14:35] ! [14:35] next [14:35] ! [14:36] about the post you sent about git, he is using soft reset. Can we do this by rebase command or are they completely different things? [14:36] ! [14:36] snbk97: I don't know git as of now, I've to study then I can answer [14:36] next [14:37] difference between `man` and `--help` [14:37] both gives us the description [14:37] ? [14:37] aniruddhab: yes, but there is a difference [14:37] ok [14:37] but are used for know how they work, or the program works [14:37] https://unix.stackexchange.com/questions/19451/difference-between-help-info-and-man-command [14:38] I foud this but didn't understand much :( [14:38] aniruddhab are you testing sayan's knowledge? [14:38] jasonbraganza, no :( [14:38] these can easily be searched [14:38] jasonbraganza: since man is taught, I will answer it [14:39] or you folks can come any time and ask in the channel [14:39] man pages are stored in /usr/share/man and --help is embedded within the code [14:39] why do you folks wait for session? [14:39] sorry sayan. back to you [14:39] also aniruddhab a better way to answer is I read this [14:39] and deduced this [14:39] or unable to understand this [14:40] as jasonbraganza said it's easily found on internet [14:40] next [14:40] ! [14:40] next [14:40] sayan, `cd .` is the command ignore back ticks. what does back ticks mean here? [14:40] kvy: i will tell a story [14:41] sayan, okay [14:41] when I do ```ls -a``` inside any directory(be it empty), I see two directories '.' and '..'. What exactly are those? (this is the output of the command : https://paste.gnome.org/ps3btswaj) [14:41] always see* [14:42] kvy: Gabriel Weinberg built a teeny-tiny website [14:43] He put in a lot of effort, hired engineers to solve a problem [14:44] you can probably help them building the user base [14:44] gargantua_kerr[m: which chapter are you in the book lym? [14:44] I'm very curios right now [14:44] sayan the story is here https://fs.blog/gabriel-weinberg/ :P [14:45] s/curios/curious/ [14:45] sayan, How can i help them? [14:45] sayan: I am on chapter 3 [14:45] kvy: think think think, answer is in the solution to the riddle [14:45] gargantua_kerr[m: sure? [14:46] because I don't think so [14:46] gargantua_kerr[m: also where you following today's session? [14:47] sayan: I know that . is for the current directory and `..` is used to navigate to the previous one. But I didn't undertand why they are present as directories. [14:48] gargantua_kerr[m: searched for it over the internet? [14:49] gargantua_kerr[m: your task is to read about it, and come back after the class and ask questions [14:49] others can follow if interested [14:49] next [14:50] sayan: Yes.I did search but I didn't find about the directoires present. On everywebsite I came across, the usage of thse two was focussed upon. [14:50] s/directoires/directories [14:50] gargantua_kerr[m: there are pages with answer [14:51] ritik5049_: did you find the answer? [14:51] Yes sayan [14:51] ritik5049_: what is the answer? [14:51] wc -l will give number of lines in a file. [14:51] ritik5049_: okay [14:52] gargantua_kerr[m: try also appending history of hidden files in unix [14:52] :) [14:52] kushal: you can take over? [14:52] s/?/! [14:53] sayan, i got the mean of " `cd .` is the command ignore back ticks " but can't get the answer from riddle. [14:54] kushal will be here within few minutes [14:54] i mean still i don't know how could i help them? [14:55] kvy: what is back tick? [14:55] sayan: found out, my guess was correct. They are hard-symlinks to the directories respectively. [14:56] sayan, "``" are known as back ticks [14:56] gargantua_kerr[m: why only . (dot)? (answer after class) [14:57] sayan, and they execute anything which we write in them in shell [14:57] kvy: that's a different thing [14:58] sayan, then i don't know what's back tick :( [14:59] back [14:59] Who all watched the last documentary link we have shared? [14:59] answer me if you have already watched. [15:00] kvy search for a back tick [15:00] Who all watched the last documentary link we have shared? [15:00] me [15:00] me [15:00] me. [15:00] me [15:01] what about others? [15:01] me [15:02] watched half of it, will finish the rest over weekend [15:02] me [15:02] Anyway, here is the next documentary https://www.youtube.com/watch?v=EDhB-A23IUk [15:03] Watch it, think about it. [15:03] Now, about markdown https://daringfireball.net/projects/markdown/ [15:04] also https://ghost.org/blog/markdown/ [15:04] also https://writefreely.org/docs/v0.10.0/writer/writing.md [15:04] Just a reminder, I'll start taking session not scheduled on calendar or logs [15:05] sayan, nice. [15:05] Roll call [15:05] mrinal raj [15:05] Ritik Raushan [15:05] Ankur [15:05] Aniruddha Basak [15:05] Ankesh [15:05] Poonam Chauhan [15:05] rishabh [15:05] sparsh [15:05] Ratan Kulshreshtha [15:06] Nilesh Patra [15:06] Abhay Kaushik ----END CLASS----