*** fkoikoi has quit (Read error: Connection reset by peer) | 10:29 | |
jelkner | Good morning tboimah! | 10:31 |
---|---|---|
scooper | !agenda | 10:35 |
LittleWebster | Warning: There are no items on the agenda! | 10:35 |
scooper | Good morning Jeff | 10:36 |
jelkner | Good morning scooper! | 10:36 |
jelkner | scooper, how are we coming in learning how to form a worker cooperative in Liberia? | 10:37 |
jelkner | SECOSOL made *a lot* of progress this Summer. | 10:37 |
scooper | We are all making a lot of effort in accomplishing this skill | 10:38 |
jelkner | and how is it going? | 10:38 |
jelkner | what specifically are you doing? | 10:38 |
jelkner | what have you learned? | 10:38 |
jelkner | what needs to be done? | 10:38 |
jelkner | which resources are you using? | 10:39 |
scooper | that is something are can assure you, but only project will prove to you that we are working behind the scene everyday | 10:39 |
scooper | python for every body and other resource like | 10:40 |
scooper | Youtube | 10:41 |
jelkner | i'm not sure you're understanding my question, scooper | 10:42 |
jelkner | i'm not asking about the web dev skills, on which i know you are working, | 10:42 |
jelkner | but about the process of creating a legal business in Liberia | 10:43 |
scooper | oh is that what you mean | 10:43 |
scooper | it will be added to the agenda today Jeff | 10:43 |
scooper | Creating a legal business in liberia will come with a cost, so I think for now we are not ready for that yet because | 10:44 |
tboimah | Good morning Jeff | 10:44 |
scooper | we are not generating our own revenue yet | 10:44 |
jelkner | i understand | 10:44 |
jelkner | and that will take a while yet | 10:45 |
jelkner | but maybe you didn't understand when i mentioned earlier | 10:45 |
jelkner | i am hoping during the next few months to explore making the $800 i am sending each month | 10:45 |
jelkner | from me to you | 10:45 |
scooper | Going about seeking lawyer and registering a business is not what we need right now Jeff, but we the relevant skill | 10:45 |
jelkner | a grant from SECOSOL to Jetro Web Development | 10:46 |
jelkner | i don't know legally how to do that | 10:46 |
jelkner | but we need to investigate | 10:46 |
jelkner | i'll work with fkoikoi to talk to the Supe | 10:47 |
jelkner | speaking of that, is the Supe back yet? | 10:48 |
scooper | +1 but since he return have not set my eyes on him yet. due to this basic schedule for other activities | 10:49 |
scooper | * schedule with other activities | 10:50 |
scooper | Jeff now Shmon is not around for now could please help us continue to advance our python study?? | 10:51 |
jelkner | Good morning fkoikoi! | 10:51 |
fkoikoi | Good Morning Jeff | 10:51 |
scooper | by giving us question or we post question to you on some area of study that we done understand or grab fully???? | 10:52 |
jelkner | no, my dear friend, i can't do that | 10:52 |
jelkner | i talked about that last Saturday | 10:52 |
jelkner | you are asking me to "spoon feed" you | 10:52 |
jelkner | by now, you need to move beyond that if we are going to be successful | 10:53 |
jelkner | in fact, you should be doing that for each other | 10:53 |
jelkner | when i come to Monrovia next Summer, it will be to discuss how to expand our project | 10:53 |
jelkner | by having you all teach the next next group | 10:54 |
jelkner | so you need to "learn how to learn" in IT | 10:54 |
jelkner | there are *so many* resources | 10:54 |
scooper | I m doing it that way Jeff "the IT way | 10:54 |
jelkner | excellent! | 10:54 |
jelkner | when i start class on August 28th | 10:54 |
jelkner | you all should follow along with the tasks i give my students here | 10:55 |
scooper | OK | 10:55 |
jelkner | that way, you can benefit from what i will already be doing | 10:55 |
scooper | I m also part of some python community like "Real Python" and a resource called "Code war" | 10:56 |
jelkner | that's great | 10:56 |
jelkner | btw. i've seen Sahnun a lot over the past week | 10:57 |
scooper | Now do you have any thing on mind that you want freena add to the Agenda???? | 10:57 |
jelkner | he is one of my son's closest friends | 10:57 |
jelkner | and my son Louis was here from California for the past week celebrating his 30th birthday | 10:58 |
jelkner | so i got to talk to Sahnun | 10:58 |
jelkner | i think we are getting together for breakfast tomorrow | 10:59 |
jelkner | and that he will be at the meeting | 10:59 |
jelkner | Good morning fkoikoi! | 10:59 |
fkoikoi | Good Morning Jeff | 10:59 |
jelkner | let's jump right in | 11:00 |
jelkner | this is our last stand up meeting before we meet tomorrow | 11:00 |
jelkner | scooper was asking me about the agenda | 11:00 |
jelkner | i would like you to develop the agenda's for saturday | 11:00 |
jelkner | i'll be meeting with you for 10 minutes each weekday | 11:00 |
jelkner | during which i'll talk to you about the things i am hoping we can accomplish | 11:01 |
jelkner | that should give you some ideas about what to put in the agenda | 11:01 |
jelkner | we have several long term goals on which we have been working: | 11:01 |
jelkner | 1. learn the "web development trifecta" (HTML, CSS, and JavaScript) | 11:01 |
jelkner | 2. learn basic Python programming in preparation to learn Django | 11:02 |
jelkner | 3. learn enough Linux system administration to maintain our own computers | 11:02 |
jelkner | now, fkoikoi, i am hoping i can work with you to add another goal | 11:02 |
fkoikoi | sure Jeff | 11:03 |
jelkner | 4. learn to set up a legally constituted worker cooperative in Liberia called "Jetro Web Development" | 11:03 |
jelkner | fkoikoi, we made *a lot* of progress this past Summer in forming SECOSOL. | 11:04 |
jelkner | SECOSOL will be a non-profit membership organization whose mission is to develop worker cooperatives | 11:04 |
jelkner | the "members" of SECOSOL will be cooperatives | 11:05 |
jelkner | and SECOSOL will provide support for the members such as bookkeeping, cooperative training, etc. | 11:05 |
jelkner | i am hoping SECOSOL can soon have four members: | 11:06 |
jelkner | Mujeres Manos a la Obra Cleaning, NOVA Web Development, Magic Broom, and Jetro Web Development | 11:06 |
jelkner | i am also hoping we can make the $800 that Jetro is using for it's development "official" | 11:07 |
jelkner | which means it will be a legally recognized grant from SECOSOL to Jetro Web Development | 11:07 |
jelkner | i don't know how to do all this | 11:07 |
jelkner | but now is the time to get serious about investigating it | 11:08 |
jelkner | ACTION done | 11:08 |
jelkner | ok, my time is up | 11:09 |
jelkner | i will look tomorrow morning and see if there is an agenda | 11:09 |
jelkner | if there is, i'll see you at 1 pm your time | 11:09 |
fkoikoi | !add Update from each group | 11:09 |
LittleWebster | Success: "Update from each group" has been added to the agenda. | 11:09 |
fkoikoi | !add Report from UoPeople | 11:09 |
LittleWebster | Success: "Report from UoPeople" has been added to the agenda. | 11:09 |
jelkner | ok | 11:09 |
jelkner | great | 11:09 |
fkoikoi | !add forming a Business and How to be a member of ICA | 11:09 |
LittleWebster | Success: "forming a Business and How to be a member of ICA" has been added to the agenda. | 11:09 |
jelkner | see you tomorrow | 11:09 |
jelkner | excellent! | 11:10 |
fkoikoi | !agenda | 11:10 |
LittleWebster | This is the agenda for the next meeting: | 11:10 |
LittleWebster | Update from each group (added by fkoikoi) | 11:10 |
LittleWebster | Report from UoPeople (added by fkoikoi) | 11:10 |
LittleWebster | forming a Business and How to be a member of ICA (added by fkoikoi) | 11:10 |
jelkner | ACTION signs off | 11:10 |
*** jelkner has quit (Quit: Leaving) | 11:10 | |
mulbah | Good morning to all | 11:24 |
*** fkoikoi has quit (Ping timeout: 480 seconds) | 11:32 | |
*** fkoikoi_ has quit (Quit: Leaving) | 11:36 | |
*** mulbah has quit (Ping timeout: 480 seconds) | 11:37 | |
*** mulbah has quit (Read error: Connection reset by peer) | 12:24 | |
*** scooper has quit (Quit: Leaving) | 12:48 | |
tboimah | Good morning Mr. cole | 12:55 |
mulbah | Good morning Mr. Cole | 12:56 |
ubuntourist | Hi, | 12:59 |
ubuntourist | I did not sleep well. So, I'm feeling a bit foggy-brained this morning. | 12:59 |
ubuntourist | I may decide to quit early today, but we will see how it goes. | 13:00 |
mulbah | okay | 13:01 |
ubuntourist | mulbah, you had a question about "chmod". Let's get right to that while I'm still awake. 😉 | 13:01 |
mulbah | I don't have question again i already understand what i wanted to ask | 13:04 |
ubuntourist | ACTION is waiting for the question... | 13:04 |
ubuntourist | Oh. OK. Never mind. 😉 | 13:04 |
mulbah | sure | 13:04 |
ubuntourist | Let me open your book and remind myself of some of the topics. | 13:05 |
mulbah | Mr. Cole I create a python program that convert a binary to a decimal | 13:05 |
mulbah | so I think it will be helpful to us today | 13:06 |
ubuntourist | mulbah, cool! Using the formatting tricks? | 13:06 |
ubuntourist | (I mean, the f-string techniques?) | 13:06 |
mulbah | no I try different method | 13:07 |
mulbah | should I send you it | 13:07 |
ubuntourist | Sure. Send it in e-mail as an attachment. | 13:08 |
ubuntourist | OK. I've got the book opened. It looks like we are up to chapter 10? | 13:09 |
ubuntourist | (I'm not reading it, I'm skimming. And we've talked about expansions and permissions. Keyboard tricks you can learn on your own. | 13:10 |
ubuntourist | (The keyboard tricks are all about using TAB, Ctrl-R, and other special keystrokes to speed up your typing, and it's really something that you just need to memorize and practice until it becomes second nature. Like learning to play a musical instrument.) | 13:11 |
mulbah | okay | 13:12 |
mulbah | I just send you it | 13:12 |
ubuntourist | mulbah, OK, I'll look later. | 13:13 |
ubuntourist | I'm skimming chapter 10 now and it doesn't look too exciting or difficult. | 13:13 |
ubuntourist | Summarizing A LOT: Right now, your computer has several different programs running simultaneously. | 13:14 |
ubuntourist | It is the job of your operating system -- Linux, Windows, Mac OS X, or whatever operating system you're using, to | 13:15 |
ubuntourist | coordinate and schedule all of these simultaneous activities so that none of them interfere with each other.. | 13:15 |
ubuntourist | All operating systems do this task. | 13:15 |
ubuntourist | Each program that is running is called a "process". Your computer is constantly processing information. | 13:16 |
*** tboimah has quit (Ping timeout: 480 seconds) | 13:17 | |
ubuntourist | Some processes run in the background and you will never be aware of them unless you dig deeper and ask to see | 13:17 |
ubuntourist | what is happening "under the hood". In fact that's not a bad idiom: Under the hood. When people think about driving a car, | 13:18 |
ubuntourist | most do not think about the spark plugs, the pistons, the cam shaft, etc. How do all these parts coordinate? Each does their own task, | 13:19 |
ubuntourist | but they are timed so that the gears don't grind together and destroy the vehicle. | 13:20 |
ubuntourist | The only way you can get an idea is to "look under the hood" at the engine, radiator, etc. | 13:21 |
ubuntourist | So, chapter 10 talks about different ways to see all the moving parts -- all the processes that are running, | 13:21 |
ubuntourist | which ones are "running hotter" -- using up more computing power or taking up more of the time or memory, and how to | 13:22 |
ubuntourist | interupt or get the attention of a process that is busy doing something. | 13:23 |
ubuntourist | For example, right now, there are programs running that are keeping track of how much disk space is being used. | 13:23 |
mulbah | should I tmate | 13:24 |
ubuntourist | There are processes that record the "health" of the computer every few secconds, making sure that the network is up, the temerature is not too hot, etc. | 13:24 |
ubuntourist | mulbah, OK... | 13:24 |
mulbah | ssh pAQRxr4gg9DnPWwtVSpqyHLmd@lon1.tmate.io | 13:25 |
ubuntourist | Some processes are keeping track of | 13:25 |
ubuntourist | keeping track of how many windows you have open on your screen and where they are positioned. | 13:26 |
ubuntourist | type | 13:26 |
ubuntourist | ps | 13:26 |
ubuntourist | ps is for process status. | 13:27 |
tboimah_ | should also share my screen so that you can also what i am typing? | 13:27 |
tboimah_ | I* | 13:27 |
ubuntourist | tboimah_, sure. | 13:27 |
tboimah_ | ssh XpAgg8mehgPGEAxDdNcKdZwKE@lon1.tmate.io | 13:27 |
ubuntourist | ps in its simplest form shows you only YOUR processes: The ones being run by the users mulbah07 and sysadmin | 13:28 |
ubuntourist | You are both running the bash shell, and you both ran the ps command. So, it is showing you that | 13:29 |
ubuntourist | you're running those two programs. | 13:29 |
ubuntourist | Actually, I should be more careful here. It's showing the processes running for the current terminal that is open. | 13:30 |
ubuntourist | It is not showing you ALL the processes that are running. | 13:30 |
mulbah | so what the "PID", "TTY" TIME and "CMD" means? | 13:30 |
ubuntourist | Every process has a "Process ID" - PID. It's possible that sometimes you will be running the same program more than once | 13:31 |
ubuntourist | simultaneously. The program that is running will have the same name, but since it is running twice there are two processes, | 13:32 |
ubuntourist | and each gets a unique Process ID (PID). | 13:32 |
ubuntourist | The TTY is kind of an anachronism -- an old word for a new way of doing things. There is a lot of that in computer tech: | 13:33 |
ubuntourist | We hold on to old words that don't mean as much to new users. TTY is for "Teletype" | 13:33 |
ubuntourist | Back when dinosaurs still roamed the earth 😉 programmers used old "telephone-connected-typewriters" to talk to computers. | 13:35 |
ubuntourist | Tele-typewriters = Teletypes = TTYs | 13:35 |
ubuntourist | Later, TTYs were simply referred to as "terminals". They were still separate from the computer, but considered to be | 13:36 |
ubuntourist | at the "end" of the "telephone" and so they were where input started, and output ended. End-points or terminals. | 13:37 |
ubuntourist | Now, your "terminal" isn't a separate device that connects to the computer, but the old names stay around. | 13:38 |
ubuntourist | You can start more than one terminal. Each terminal gets ID. | 13:39 |
ubuntourist | Since these are not real physical terminals, they are fake or "pseudo" devices. Pseudo-TTYs. | 13:40 |
ubuntourist | I forget what "pts" stands for but I think the "p" and "t" are for "pseudo" and "tty" or "terminal". | 13:41 |
ubuntourist | pts/0 is the first terminal window that you open. If you open another, you should see an TTY id of pts/1. and so on. | 13:42 |
ubuntourist | TIME is a little harder. to explain. It is how long the computer has been running the specific process uninterrupted. | 13:43 |
ubuntourist | but it is very misleading. You will probably need to ask someone other than me for more information about TIME. | 13:43 |
mulbah | okay | 13:44 |
ubuntourist | and the final part, CMD is the Command that starts the program that is being run. So, "bash" and "ps". | 13:44 |
ubuntourist | Sometimes you want a LOT more information. | 13:44 |
ubuntourist | I can no longer remember all the parts but when I really want to see EVERYTHING | 13:45 |
ubuntourist | I have memorized the command with a bunch of options: | 13:45 |
ubuntourist | Try this: | 13:46 |
ubuntourist | ps awxwww | most | 13:46 |
ubuntourist | Now scroll around and "explore" what you see on the screen. | 13:46 |
ubuntourist | Scroll left and right on the long lines. | 13:47 |
ubuntourist | (Some of the lines you were seeing filled up the full width of the screen and went off the right side.) | 13:48 |
ubuntourist | Now you're seeing programs being run in all TTYs by all "users" -- most of them are those progams that act like real users. | 13:49 |
ubuntourist | We talked a little bit about those a few weeks ago. | 13:50 |
ubuntourist | And "T" to go back to the "Top" of the list | 13:50 |
ubuntourist | mulbah, move left again. | 13:50 |
ubuntourist | Other way. | 13:50 |
ubuntourist | Left. Good. | 13:50 |
ubuntourist | So, we see PID TTY TIME and COMMAND (instead of CMD) and a new one: STAT for Status | 13:51 |
ubuntourist | You can study this on your own, because I don't remember enough details. But the STAT can show you when a | 13:52 |
ubuntourist | process is "stuck" or broken. | 13:52 |
ubuntourist | Sometimes, a process will be interrupted then, when it is restarted, it is missing some critical information, | 13:53 |
ubuntourist | and it "hangs" or "freezes" trying to accomplish some task. Studying the STAT can tell you if a process is waiting for | 13:54 |
ubuntourist | information, actively working at doing some task, or is in a hung / frozen state. | 13:55 |
ubuntourist | Oh, before I continue: The TTY for most things running in the background is "?" because the process was NOT started from | 13:55 |
ubuntourist | a terminal window, and so it has not TTY ID. | 13:56 |
ubuntourist | I forget what all the status codes are. So I don't remember what "S" or "Ss" or I<" or any of the other codes mean. | 13:56 |
ubuntourist | The book might explain some of that. | 13:57 |
mulbah | Alright I will make research on it | 13:57 |
ubuntourist | "man ps" at the command line will also have a lot of info, but it will be tough reading. Still, you should probably skim the manual page | 13:58 |
ubuntourist | with the "man ps" command. | 13:58 |
tboimah_ | okay | 13:58 |
ubuntourist | Usually, for me, the important parts of wat you see on the screen with "ps auxwww | most" are the | 13:58 |
ubuntourist | PID and the CMD or COMMAND. | 13:59 |
tboimah_ | In the command we just type what the auxwww do | 13:59 |
ubuntourist | You can use the PID to control the behavior of some processes that you do not currently have control over. | 14:00 |
ubuntourist | tboimah_, Honestly, I forget. Each letter does something different, and combined they give you lots off information. | 14:00 |
ubuntourist | tboimah_, I remember parts of it though. | 14:01 |
tboimah_ | okay | 14:01 |
ubuntourist | Each "w" says "Make the output Wider" -- include more information about the CMD / COMMAND part. | 14:01 |
ubuntourist | Three w's means "REALLY wide" Show me EVERYTHING about the command. | 14:02 |
ubuntourist | Near the top of the "man ps" page, it shows examples, and one of the early examples is "show everything" and it says to use "aux" | 14:03 |
ubuntourist | (Well it says use "axu" but the ordeer of the letters doesn't matter.) | 14:04 |
ubuntourist | Scoll down in the man page. | 14:04 |
ubuntourist | Oh, right. one more IMPORTANT detail: | 14:05 |
ubuntourist | A bit of history that can bite you in the ass if you are not aware of it: | 14:05 |
tboimah_ | yeah | 14:05 |
ubuntourist | Linux is a "descendent" of UNIX. But, it is not the only one. | 14:06 |
ubuntourist | UNIX was created by Bell Labs telephone company. The University of California at Berkeley asked Bell Labs | 14:07 |
ubuntourist | if they coud get a copy of UNIX, and Bell Labs said "Sure! But, if you modify it, you cannot keep calling it UNIX. We make UNIX. You don't." | 14:08 |
ubuntourist | So, Bell Labs official UNIX was know as UNIX System 5 or SYSV UNIX. Berkeley's UNIX became known as the Berkeley Standard Distribution (BSD). | 14:09 |
ubuntourist | Fast-forward in time to the early 90s. Linua Torvalds, a student at the University of Helsinki is studying SYSV UNIX and says I could recreate that for the PC | 14:10 |
ubuntourist | and he creates Linux. IMPORTANT: He is basing Linux on SYSV UNIX. | 14:10 |
ubuntourist | Meanwhile OTHER people are recreating UNIX for the PC based on the Berkeley Standard Distribution (BSD). | 14:11 |
ubuntourist | Some of the competition for Linux are FreeBSD, NetBSD, OpenBSD, BSDi, and others. | 14:12 |
ubuntourist | This is important because commands like "ps" do the same thing on both SYSV-based and BSD-based systems but | 14:12 |
ubuntourist | use different options to mean the same things. This makes commands like "ps" very confusing for people | 14:13 |
ubuntourist | who learned on a BSD-based system and then switch to a SYSV-based system. | 14:13 |
ubuntourist | The "man ps" shows BOTH the BSD way and SYSV way to use the command. | 14:14 |
ubuntourist | I just looked at the man page again and I see that my way "auxwww" is really the BSD way. I should probably try to forget | 14:15 |
ubuntourist | that and use the SYSV way, because Linux is more like SYSV. | 14:15 |
ubuntourist | (Done. Ask questions, or whatever.) | 14:15 |
ubuntourist | ACTION talks too much. 😉 | 14:16 |
tboimah_ | The history was Good and helpful at least i learn some history about UNIX | 14:17 |
tboimah_ | and the man page also give more detail about the ps command | 14:17 |
ubuntourist | Well the important part for right now is that the "ps" command can be very confusing, because the way you use it depends on | 14:18 |
ubuntourist | which set of options you are using BSD options or SYSV options. | 14:18 |
ubuntourist | (I don't know why or where I learned the BSD options. But, I should really try to forget them and switch to SYSV options.) | 14:19 |
ubuntourist | Old habits die hard. | 14:19 |
tboimah_ | hahaha | 14:19 |
ubuntourist | I think I'm going to skip the rest of chapter 10. You should both read it and come back with questions. | 14:20 |
tboimah_ | okay | 14:20 |
ubuntourist | (Later we will talk about the "kill" command for "killing" a process. Chapter 10 will talk about that. I use "ps auxwww" and "kill" and "killall" | 14:21 |
ubuntourist | when something has gone wrong with a process, bit it is more out of habit, and I will need to review the specifics.) | 14:21 |
ubuntourist | So, a much more simple thing. Let's go back to environment variables for a second. | 14:22 |
ubuntourist | when you tried "man ps" it showed the information one screen at a time... almost the way that "most" does. | 14:23 |
ubuntourist | but "man" used its own pager. | 14:23 |
ubuntourist | Try "man ps" again but don't study the infromation. Look at the bottom of the screen that is telling you how to continue scrolling. | 14:24 |
ubuntourist | So it says "Manual page ps(1) line 1172/1192 (END) (press h for help, or q to quit)" | 14:25 |
ubuntourist | Also, everything you see is black and white, although some white is brighter than other white. | 14:26 |
ubuntourist | I still like the appearance of "most" better. So let's fix that. | 14:26 |
ubuntourist | type | 14:26 |
ubuntourist | export PAGER=most | 14:27 |
ubuntourist | Now try the "man ps" again. | 14:27 |
ubuntourist | I find that MUCH prettier! Now we can see that "ps" is a command and that "options" are something diferent. The color is very helpful to me. | 14:28 |
ubuntourist | The bottom of the screen is also more useful. The blue line separates the manual information from | 14:29 |
ubuntourist | status (what line I am on) and instructions "Q" to quit and "H" for help. | 14:29 |
ubuntourist | Unfortunately "most" cannot really understand that it is looking at a manual page and istead just says that it is viewing something from the | 14:30 |
ubuntourist | "standard input device" -- **stdin** instead of saying "ps manual page". But the benefit of the color, and other features | 14:31 |
ubuntourist | make up for that deficiency. | 14:31 |
ubuntourist | The problem is that your system will "forget" that you want "most" as your pager when you close the terminal. | 14:32 |
ubuntourist | Let's make it more permanent: | 14:32 |
ubuntourist | nano .profile | 14:32 |
ubuntourist | Scroll down to the bottom and add the following two lines: | 14:33 |
ubuntourist | # 2023.08.18 mulbah - Set default pager to most | 14:34 |
ubuntourist | export PAGER=most | 14:34 |
ubuntourist | ^X | 14:34 |
ubuntourist | to save the file. | 14:34 |
ubuntourist | tboimah_, you use "# 2023.08.18 tboimah" of course | 14:35 |
ubuntourist | Right. | 14:35 |
tboimah_ | okay | 14:35 |
ubuntourist | mulbah, just enter | 14:36 |
mulbah | done | 14:36 |
ubuntourist | Now, the next time you open a terminal on that computer, it will remember the environment varaible you've set. | 14:36 |
ubuntourist | And you added a comment that said WHO set the variable and WHEN it was set. | 14:37 |
ubuntourist | So, if you do this on a classroom computer and someone else becomes "sysadmin" they will be able to look at the .profile and say, | 14:38 |
ubuntourist | Hmmm... Why does "man " use color on this computer.... Ah. I see: tboimah_ changed the PAGER variable way back in 2023... | 14:39 |
ubuntourist | I think I am going to quit early today. I ddn't have a good lesson plan and we are 20 minutes away from finishing. | 14:40 |
ubuntourist | I don't think I can start anything new in 20 minutes. | 14:40 |
mulbah | alright | 14:40 |
ubuntourist | If you have questions, I can try to answer them now, though. | 14:40 |
mulbah | Thanks for the teaching | 14:40 |
tboimah_ | okay thanks for today, and have a nice day | 14:41 |
ubuntourist | Bye! Look through chapter 10 but don't worry too much about it. If you see something you're curious about, we can talk about that on monday. | 14:42 |
tboimah_ | We will make sure and read chapter 10 okay the book to get more understanding | 14:42 |
ubuntourist | tboimah_, then you can explain it to me. ha-ha. | 14:42 |
tboimah_ | hahaha okay | 14:43 |
*** ubuntourist has quit (Quit: Leaving) | 14:43 | |
*** tboimah_ has quit (Quit: Leaving) | 14:43 | |
*** mulbah has quit (Ping timeout: 480 seconds) | 14:58 | |
*** shmohamud has quit (Remote host closed the connection) | 23:56 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!