IRC log of #novawebdev for Monday, 2023-12-18

*** ledmer has quit (None)00:29
*** tboimah has quit (Remote host closed the connection)11:57
*** dcammue has quit (Ping timeout: 480 seconds)12:03
*** svaye has quit (Ping timeout: 480 seconds)13:00
*** tboimah has quit (Ping timeout: 480 seconds)13:01
*** dcammue has quit (Ping timeout: 480 seconds)13:01
*** svaye has quit (Remote host closed the connection)13:30
*** tboimah has quit (None)13:46
ubuntouristHullo tboimah and mulbah 14:02
tboimahGood morning mr cole.14:02
mulbahGood Morning Mr. Cole14:02
tboimahDid you see Jelkner email14:03
ubuntouristJeff says we're switching gears and pivoting to Python...14:03
tboimahsure14:04
ubuntouristIs there a good study guide for what is on the test?14:04
tboimahafter we have get our certificate in python we can switch back to sysadmin14:04
tboimahDid him show the resource that we are going to be using?14:05
tboimahto you14:05
ubuntouristtboimah, he sent me a link. I will explore it more. 14:05
tboimahokay14:05
ubuntouristWhen I skimmed over it I didn't see specifics about what the test would14:06
ubuntouristbe like.14:06
ubuntouristSome of what we talked about in systems administration can be 14:07
tboimahhere is the linkk https://edube.org/study/pe1 you will have to sign in an account for yourself14:07
tboimah*up14:07
ubuntouristuseful with Python. In fact, on occasion, I will write a Python script14:08
ubuntouristto do something that I could do with a Bash "for" loop and environment variables.14:08
ubuntouristUp until now, what have you both been using for learning Python?14:09
ubuntouristAnd if there is a book, now far into the book are you?14:09
ubuntouristI don't want to bore you with things you already know, but I don't want to14:10
tboimahNO we just get the link to the book today14:10
tboimahthat is the link that i send you14:10
ubuntouristskip important things either.14:10
scooper1Mr. Cole14:10
ubuntouristOK. But you've both learned some Python already...14:10
tboimahwhen you sign up an account you will the book14:10
scooper1Good morning14:10
ubuntouristscooper1, Hi. What's up?14:11
scooper1from the look of thing everyone will be start over14:11
tboimahsure, scooper114:11
ubuntouristscooper1, OK. Good to know.14:11
ubuntouristscooper1, Thanks.14:11
scooper1that we are starting as a total beginner14:11
scooper1so everyone can be on the same path14:11
mulbahsure14:11
mulbah+114:12
scooper1The link that thomas posted will be one of our source of study14:12
tboimahAnother question ubuntourist, is that what editor are we going to using?14:13
scooper1then we can explore again by use python for everybody.. another book that Jeff give us...14:13
ubuntouristEveryone should also bookmark https://docs.python.org/3/14:13
tboimahwe have done that14:13
ubuntouristtboimah, Editors are a very personal choice. Jeff would want you to use the editor he knows -- vim.14:14
tboimahso what editors will you like us to use.14:15
ubuntouristBut I know emacs. Unfortunately emacs isn't easy to teacch. (I don't think vim is easy either.)14:15
tboimahFor me i will say "vim" because it will be essay for us to share screen14:15
tboimahon the terminal14:16
mulbahI think we using "Thonny" will be okay14:16
ubuntouristPersonally, I feel you should pick any good editor for coding, but learn it independently and learn it WELL.14:16
ubuntouristmulbah, Hmmm... That's not a bad choice...14:16
scooper1sure... I think that is the best idea for now14:16
scooper1because I might suggest using nano... that is my preference 14:17
mulbahThonny is the best for python learning14:17
tboimahthat what you will mulbah.14:17
tboimah*say14:17
tboimahbut vim is the best for me14:17
ubuntouristscooper1, I'm going to go with mulbah  on that: Nano is good for beginnerrs, but Thonny14:17
tboimahokay14:17
ubuntouristwill be good for Python.  tboimah If you already feel comfortable with vim, stick with it, but14:18
ubuntouristlearn it well.14:18
tboimahI will also try emacs in time to come14:18
ubuntouristFor example,  in vim, are you comfortable with writing vim macros?14:18
ubuntouristA "macro" is like a tiny script or program that uses only editor commands.14:19
scooper1no14:19
scooper1just hearing of it14:19
ubuntouristSo, when I say "Learn an editor well" I mean, try to read a bit about commands14:20
ubuntouristother than insert, delete, and substitute.14:20
ubuntouristFor example, "Repeat the following command 15 times."14:21
ubuntouristOr "change the following word to lower case"14:21
ubuntouristJump to the top of the file. Jump to the end of the file. Go forward one paragraph.14:22
ubuntouristGo backwards one word.14:22
ubuntouristLike the keyboard shortcuts I was trying to get you to use in Bash.14:22
ubuntouristDon't just press up-arrow, up-arrow, up-arrow, up-arrow. Or left-arrow, left-arrow, left-arrow...14:23
ubuntouristLearn faster ways to move around in whatever editor you've chosen.14:23
mulbahAlright Mr. Cole14:24
ubuntouristI think, for python, I'm liking Thonny. The suggestion from  mulbah is good:14:24
tboimahokay14:25
ubuntouristThonny can do a lot but is simple and helpful like Nano, and it has some specific tools to help Python14:25
ubuntouristprogrammers. But I really do not care which editor people choose.14:25
ubuntourist(I have not used thonny recently, but there was another group that used it for teaching how to program a 14:26
ubuntouristfew micro-computers like the Arduino chips and the BBC micro:bit. Good for making little robots.)14:27
ubuntouristI shall re-install thonny on my computer...14:27
ubuntouristtboimah, mulbah I'll give a few sys admin thoughts while we work too:14:30
ubuntouristFor example, I've mentioned documenting.14:30
mulbahOkay mr. Cole14:30
mulbahsure14:30
ubuntouristI JUST installed thonny while we were talking and, I notice that "apt install" 14:31
fkoikoiHi Mr. Cole14:31
ubuntouristtells me "the following additional packages will be installed"14:31
ubuntouristThat means thonny depends on those packages.14:31
ubuntouristfkoikoi, hi14:31
ubuntouristLater, if I want to uninstall thonny, it would be nice to get rid of the extra14:32
ubuntouristpackages that thonny requires. So, I copy and paste all the dependencies into a journal.14:33
ubuntouristapt install also tells me "After this operation, 78.6 MB of additional disk space will be used"14:33
ubuntouristGood to know: Maybe, if I'm running low on disk space, I will decide NOT to install, if it takes up14:34
ubuntouristtoo much space.14:34
ubuntouristSo, how many people are going to be learning Python, and how many teachers are there?14:35
scooper1Everyone that is present here now14:35
scooper1According to Jeff you are the main teachers here for now...14:35
ubuntouristSo six: svaye fkoikoi scooper1 tboimah mulbah dcammue14:36
scooper1Sahnun will join us after Jeff had concluded the discussion with him to help as well..14:36
scooper1+114:36
ubuntouristOK. I won't say too much today, but I will stress one thing: DOCUMENTATION !!!14:37
svayeGood morning Mr Cole14:37
scooper1Mr. Cole I need to understand something14:37
ubuntouristscooper1, 14:37
scooper1yes14:37
ubuntouristscooper1, go ahead14:38
ubuntouristsvaye, hi14:38
scooperWhat source are we using mainly for study purposes???14:38
scooperIs it the link that you ask us to bookmark???14:39
ubuntouristscooper, That's what I was asking tboimah and mulbah - I want to use 14:39
scooperOk perfect14:39
ubuntouristresources that talk specifically about the exam.  But, in addition,14:40
scooperSo what time are we meeting during the course of the week14:40
ubuntouristhttps://doc.python.org/314:40
ubuntouristbecause it is the OFFICIAL source of information. It has a tutorial, and lots of14:40
ubuntouristreference material that is invaluable to any Python programmer.14:41
ubuntouristscooper, I am volunteering. So, I think I will stick with twice per week, two hours each time.14:42
scooperIf I m correct monday and friday right???14:43
ubuntouristscooper, We started at 9:00 AM  Eastern Time. I think that is 2:00 for you now?14:43
scooper+114:43
ubuntouristscooper, Yes Monday and Friday.14:43
scooperPerfect14:43
fkoikoiI am freena, a member of the python team that you will be tutoring. I want to say thanks for agreeing to help teach us python. 14:44
ubuntourist(In March, our system switches to Daylight Savings Time, which will mean that the time will switch to 1:00 your time for our warmer months.)14:44
ubuntouristfkoikoi, Good to meet you... virtually. ;-)14:44
fkoikoiokay14:45
scooperThanks Mr. Cole for such a kind gesture...... Is there any lesson for today???14:45
ubuntouristEvery computer that you will be using should have "git" installed on it.14:46
ubuntouristscooper, I'm bad at planning, and haven't done my homework for this yet.14:46
ubuntouristscooper, So, a very informal "lesson". Not really a lesson. More of a discussion.14:47
ubuntouristWe will be doing work with git and your preferred editor, and tmate, and maybe "script" and "scriptreplay".14:49
ubuntouristmulbah, the ONE problem with Thonny -- it is hard to demonstrate things with tmate.14:50
ubuntouristSo, when we are sharing a screen, people should know a litte about something else: vim, emacs or nano.14:51
ubuntouristI will probably use nano for demonstrations, because it always shows the help menu at the bottom of the screen.14:52
*** dcammue has quit (Ping timeout: 480 seconds)14:52
ubuntouristscooper, everyone in the class should have an account on the server and save their work there.14:52
scooperOk14:53
scooperI think everyone already have an account of the server??14:53
scooper*on14:53
scooperBut to reinforce that I will ask each and everyone again14:53
ubuntouristscooper, and, maybe...  an account on Codeberg.org for using git. We can think about that later.14:53
scooperOk, I think I m not only person who don't have a COdeberg account14:54
scooperOk, I think I m the only person who don't have a Codeberg accout14:54
ubuntouristIf everyone keeps their progress on the server and on Codeberg, it means I can14:54
ubuntouristfollow the progress when we are not in IRC. I will not need to rely on others to start a tmate14:55
ubuntouristsession.14:55
ubuntouristI can just login to the server or go to codeberg.org and see what is developing.14:55
ubuntouristDoes everyone know "scp" for copying files between comptuers?14:56
mulbahyeah14:57
svayetboimah show me it the last time14:57
ubuntourist"git pull" and "git push" -- together with other git commands -- will also copy files.14:57
mulbahsure14:57
svayeyeah14:57
ubuntouristSo, you can all work on whichever computers you choose, but14:57
ubuntouristremember to copy your work to the server -- and maybe codeberg.org -- when14:58
ubuntouristyou finish for the day.14:58
svayeokay14:59
ubuntouristYou are a team. So lean on each other for support: If you don't know how to do14:59
ubuntouristsomething, ask your team first before asking me. 14:59
ubuntouristYou might get a faster answer that way, and you may prompt someone to do some independent15:00
mulbahthat what jeff always used to say15:00
ubuntouristresearch, wich is going to be VERY helpful.15:00
ubuntourist(I did not know about "tmate" until you told me about it, and when I asked, you said you did your own research, which is REALLY great. Do more of that!)15:01
ubuntouristAlso, everybody:15:02
*** mulbah has quit (Remote host closed the connection)15:02
ubuntouristsend me a short message in e-mail so that I have your e-mail addresses in my inbox.15:02
ubuntouristSend to15:02
ubuntouristdc.loco@gmail.com15:02
ubuntouristWe will be using e-mail A LOT!15:02
ubuntourist(The IRC connection goes out too often, and sometimes I 15:03
ubuntouristwant to use color, or indentation, or bold which does not work well or look good in IRC.)15:04
ubuntouristAlso, e-mail means we do not need to always be on the comptuer at the same time.15:04
fkoikoiis it everyone?15:04
svayeI just sent you a mail Mr. Cole15:04
fkoikoiI'm talking about the email Mr. Cole15:05
ubuntouristfkoikoi, is what everyone? I am not certain what you are asking.15:05
ubuntouristfkoikoi, send me a message to dc.loco@gmail.com15:05
fkoikoiokay15:05
ubuntouristsvaye, great. Thanks.15:06
ubuntouristI don't think I have anything more to say today, but I am available for questions if you have some.15:06
svayeI don't have any questions for now 15:07
svayeI just want to say thanks for agreeing to teach us python15:08
ubuntouristsvaye, I hope I will be good enoguh to get you through the certification.15:08
svayeI show we can work it out together15:09
svaye*am*15:09
scooperQuestion from me or clarity on something.....15:10
ubuntouristscooper, is there any large screen display in the computer lab?15:10
scooperno15:10
scooperOUr project is down for now, but will soon be repair by the supe15:11
scooper*projector15:11
ubuntouristDarn. I was hoping that it might be possible to do some demos without tmate.15:11
ubuntouristscooper, when it is working, does the projector connect to a computer running Linux?15:12
scooperyes15:12
ubuntouristGood.15:12
ubuntouristscooper,, One other tool, but it will take time to install: There is a program called "keymon"15:13
ubuntouristIf I am making a recording of my entire screen, keymon will display to everyone who watches the video15:14
ubuntouristall of my key presses. Viewers can see "Oh, he is holding down the CTRL key and pressing the UP arrow"15:15
ubuntouristor other keystrokes. It can be very helpful when making video demonstrations.15:16
ubuntouristBut, if I remember correctly, keymon was broken, and had to edit the code to make a working copy.15:16
scooperwow very impress.... from this introductory meeting today I foreseen a lot of new technology will be learn from you....15:17
ubuntouristI just tried it now, and I have a working copy but it is a little buggy. I will need to edit that to see if I can fix the bug.15:17
ubuntouristBy the way, @everyone, keymon is written in Python...15:18
ubuntouristThat's it for today. Talk to you all later!15:19
mcssguest_I send you mail Mr. cole15:19
scooperOk Mr. Cole see you Friday....15:19
ubuntouristmcssguest_, great.15:19
mcssguest_it's fkoikoi15:19
*** fkoikoi has quit (Ping timeout: 480 seconds)15:19
ubuntouristSee you all Fruday15:19
*** ubuntourist has quit (Quit: Leaving)15:19
*** mcssguest_ has quit (None)15:20
*** dcammue has quit (Remote host closed the connection)15:37
*** tboimah has quit (Remote host closed the connection)15:48
*** svaye has quit (Remote host closed the connection)15:48
*** dcammue has quit (Quit: Leaving)15:49
*** tboimah has quit (Ping timeout: 480 seconds)16:14
*** scooper has quit (Remote host closed the connection)16:19
*** jelkner has quit (None)17:11
scooperHello Sahnun just a reminder I been on this channel since 8;15am but unfortunately you didn't show up.. Nevertheless I m still waiting up to 10:00pm21:19
scooperACTION signing out for today.....21:59
*** scooper has quit (Quit: Leaving)22:00

Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!