jelkner | scooper, no need to call me | 12:47 |
---|---|---|
jelkner | when i say i'll be here at 8 am, i will be here at 8 am. | 12:48 |
mulbah | Good morning jeff | 12:48 |
jelkner | good morning, mulbah | 12:48 |
mulbah | How are u doing | 12:48 |
jelkner | How are you doing? | 12:49 |
dcammue | Hello Jeff | 12:49 |
jelkner | good morning dcammue | 12:50 |
dcammue | How are you doing? | 12:50 |
dcammue | How the family? | 12:50 |
scooper | OK | 12:52 |
scooper | Jeff | 12:52 |
jelkner | Good morning scooper | 12:52 |
scooper | Good morning Jeff | 12:52 |
scooper | How was the breakfast?? | 12:52 |
jelkner | LoL | 12:52 |
jelkner | always good, my friend | 12:52 |
jelkner | are we ready to start? | 12:52 |
scooper | I'm having my lunch here too | 12:53 |
scooper | Yes | 12:53 |
jelkner | Ah, your 2nd face, and my 1st ;-) | 12:53 |
scooper | hahaha +1 | 12:53 |
tboimah | Good morning Jeff | 12:54 |
jelkner | Good morning tboimah | 12:55 |
tboimah | I'm and you? | 12:55 |
tboimah | fine | 12:55 |
mulbah | !agenda | 12:56 |
LittleWebster | Warning: There are no items on the agenda! | 12:56 |
jelkner | OK, LittleWebster webster fired 4 minutes early | 12:56 |
jelkner | I want to ask tmickelson if he can fix that this week. | 12:56 |
jelkner | Longer term, we want to get one of you to be able to fix it. | 12:57 |
jelkner | scooper, that will probably be you first | 12:57 |
jelkner | since LittleWebster is a Python script | 12:57 |
jelkner | Oh wait, i missed mulbah typing the agenda command | 12:58 |
jelkner | maybe LittleWebster isn't working at all | 12:58 |
jelkner | let's see | 12:58 |
jelkner | OK, good morning everyone! | 13:00 |
jelkner | Great to see you all here. | 13:00 |
jelkner | It's 8 am (1 pm your time) | 13:00 |
jelkner | LittleWebster didn't print the agenda | 13:00 |
jelkner | it's not working right, so i haven't been using it | 13:00 |
jelkner | i'll see if i can get that fixed next week | 13:00 |
mulbah | okay | 13:01 |
jelkner | last week i said i would start posting lesson plans on our website | 13:01 |
jelkner | i did | 13:01 |
jelkner | https://students.mcssliberia.org/goals/week01.html | 13:01 |
jelkner | i can also mention some specific learning objectives that i have for us: | 13:01 |
*** janet has quit (Remote host closed the connection) | 13:01 | |
jelkner | 1. For each of you to learn to present summaries of what you are learning | 13:02 |
jelkner | 2. To continue to develop our revision control (git) skills | 13:02 |
jelkner | 3. To learn to use Markdown for documentation | 13:02 |
jelkner | This year I started asking my students at ACC to use Markdown to prepare their presentation | 13:03 |
jelkner | s | 13:03 |
jelkner | Do any of you know what Markdown is? | 13:03 |
jelkner | scooper: do you? | 13:04 |
scooper | No just hearing of it Jeff, | 13:05 |
scooper | but I think it's a lightweight | 13:05 |
jelkner | yes, continue... | 13:05 |
scooper | application right for document or | 13:05 |
jelkner | yes | 13:05 |
scooper | I m just guessing not too sure | 13:05 |
jelkner | let's work on learning to use it this week | 13:05 |
jelkner | i'll show you how | 13:05 |
mulbah | I think Markdown is a text-to-HTML conversion tool for web writers. Markdown allows you to write using an easy-to-read, easy-to-write plain text format, then convert it to structurally valid XHTML (or HTML) | 13:06 |
jelkner | yes, mulbah, you found it | 13:06 |
jelkner | but now do you understand what you just wrote? | 13:06 |
jelkner | and where did you find that definition? | 13:06 |
mulbah | online | 13:07 |
jelkner | of course, mulbah ;-) | 13:07 |
jelkner | but where? | 13:07 |
jelkner | LOL | 13:07 |
jelkner | we web people find *everything* online | 13:07 |
mulbah | https://www.google.com/search?client=firefox-b-e&q=Markdown | 13:07 |
jelkner | cool, let's talk about this a bit more | 13:08 |
jelkner | what you just pasted was a search | 13:08 |
jelkner | Google is a "search engine" | 13:08 |
jelkner | it is a web application that finds resources on the web when you enter a search | 13:08 |
jelkner | but it gave you a link | 13:08 |
jelkner | so what i am asking is the URL of the link | 13:09 |
jelkner | many times, your best resource is Wikipedia | 13:09 |
jelkner | https://en.wikipedia.org/wiki/Markdown | 13:09 |
jelkner | I really like the definition that Wikipedia gives us here | 13:10 |
jelkner | Markdown is a lightweight markup language for creating formatted text using a plain-text editor. | 13:10 |
jelkner | Now we still need to know what a "markup language" is to make sense of this. | 13:11 |
jelkner | But this is great, since that is what we are studying. | 13:11 |
jelkner | What is HTML? | 13:11 |
jelkner | ACTION waits for a response from the class... | 13:12 |
mulbah | HeperText Marker Language | 13:12 |
scooper | HTML Mean Hyper Test Marker Language | 13:13 |
tboimah | hyper Text maker Language | 13:13 |
jelkner | Not, marker or maker, *Markup* | 13:13 |
dcammue | Heper-text makeup language | 13:13 |
jelkner | We're getting close | 13:13 |
svaye | It is a hypertext markup language | 13:14 |
jelkner | yes, svaye | 13:14 |
jelkner | thank you | 13:14 |
jelkner | as we start learning HTML, we need to think about what it is | 13:14 |
jelkner | there are three words we need to understand to know what HTML is: | 13:15 |
jelkner | 1. Hypertext | 13:15 |
jelkner | 2. Markup | 13:15 |
jelkner | 3. Language | 13:15 |
jelkner | We'll dodge number 3 | 13:15 |
jelkner | You kinda know what a "Language" is | 13:16 |
jelkner | and we aren't going to try to define it too deeply | 13:16 |
jelkner | so we know that HTML is a language | 13:16 |
jelkner | A language for what? | 13:16 |
mulbah | Computer | 13:16 |
jelkner | definitely, mulbah | 13:16 |
jelkner | but we need to be more specific | 13:17 |
jelkner | since there are *lots* of languages for computers | 13:17 |
jelkner | so we want to understand what makes HTML different from CSS, and Python, and JavaScript, and SQL, and... | 13:17 |
tboimah | it is a language for web developer | 13:17 |
jelkner | true, tboimah | 13:17 |
jelkner | that's good | 13:17 |
jelkner | but we need more | 13:18 |
jelkner | since there are 3 languages we will need to learn as front-end web developers: | 13:18 |
jelkner | 1. HTML | 13:18 |
jelkner | 2. CSS | 13:18 |
jelkner | 3. JavaScript | 13:18 |
jelkner | these are sometimes called the "web development trifecta" | 13:18 |
jelkner | we will be learning all 3 | 13:18 |
jelkner | so we need to understand what makes them different | 13:19 |
jelkner | and they are *very* different | 13:19 |
jelkner | and why we need all three | 13:19 |
jelkner | so today, we want to talk about the first one, HTML | 13:19 |
jelkner | that brings us back to two terms: | 13:19 |
jelkner | 1. Hypertext | 13:19 |
jelkner | 2. Markup | 13:19 |
jelkner | Who can tell us what hypertext is? | 13:20 |
svaye | hypertext is a text which contains links to other texts | 13:20 |
jelkner | svaye: YES! | 13:20 |
jelkner | well done | 13:20 |
jelkner | hypertext is all about links | 13:20 |
jelkner | it is really the magic of the web | 13:20 |
jelkner | the way you can "click on" text, and be taken anywhere else on the web | 13:21 |
jelkner | great | 13:21 |
jelkner | now, what about markup? This is harder to define | 13:21 |
jelkner | start with Wikipedia | 13:22 |
jelkner | and do what Shallon did, try to simplify what you read in your own words | 13:22 |
tboimah | markup have to do with a better way to collaborate | 13:23 |
jelkner | tboimah: take a look at Wikipedia | 13:23 |
jelkner | https://en.wikipedia.org/wiki/Markup_language | 13:24 |
jelkner | You can just read the first paragraph | 13:24 |
jelkner | and try to understand what is saying | 13:24 |
jelkner | this is technical | 13:25 |
jelkner | so the vocabulary gets challenging | 13:25 |
jelkner | but we want to try to be able to restate it in our own words | 13:25 |
janet | markup defines how elements of the page are structure | 13:26 |
jelkner | Yes, janet, excellent! | 13:26 |
svaye | A markup is for defining and presenting text | 13:26 |
jelkner | +1 | 13:26 |
jelkner | we should combing those 2 | 13:26 |
jelkner | since it is about presenting the structure of a document and the relationship between its parts | 13:27 |
jelkner | so, in markup languages we can indicate that some text is a *heading* | 13:27 |
jelkner | or a *paragraph* | 13:27 |
jelkner | or an *item* in a *list* | 13:27 |
jelkner | in HTML we will use <h1></h1>, <p></p>, <li></li>, and <ul></ul> tags for each of those respectively | 13:28 |
jelkner | the *tags* come in pairs | 13:29 |
jelkner | with an *open tag* and a *close tag* | 13:29 |
jelkner | and data in the middle | 13:29 |
jelkner | the data in the middle is the text that we are "marking up". | 13:30 |
jelkner | So those are the big ideas I wanted to discuss today | 13:30 |
jelkner | And this is such an important idea, I think we should leave our theory part for today at that | 13:31 |
jelkner | and talk about how to put it into practice | 13:31 |
jelkner | I promised to start putting up lesson plans again. | 13:31 |
jelkner | I did that. | 13:31 |
jelkner | https://students.mcssliberia.org/goals/week01.html | 13:31 |
dcammue | It is the easy way to leave a comment or feedback on a digital content or to control how document display. | 13:32 |
jelkner | you just asked two questions, dcammue | 13:32 |
jelkner | ask one at a time | 13:33 |
jelkner | which one do you want first | 13:33 |
jelkner | when you ask, "Is there a way to control how a document displays?" | 13:33 |
dcammue | I didn't asked | 13:33 |
dcammue | it is my idea about markup | 13:33 |
jelkner | Where did you get that? | 13:34 |
jelkner | I would not say that HTML is "the easy way to leave a comment or feedback" | 13:34 |
dcammue | from the link you posted just few minutes ago | 13:35 |
jelkner | scooper: i need to take a 10 minute break | 13:35 |
jelkner | the coffee i had is running right through me ;-) | 13:35 |
jelkner | can you take a look at Markdown until i come back? | 13:35 |
dcammue | ok | 13:35 |
*** mulbah has quit (Read error: Connection reset by peer) | 13:39 | |
jelkner | ok, i'm back | 13:40 |
jelkner | sorry about that | 13:40 |
jelkner | i'm getting to be an old man | 13:41 |
jelkner | when nature calls | 13:41 |
jelkner | i have to answer! | 13:41 |
jelkner | ;-) | 13:41 |
jelkner | so, did you get to look at the lesson plan for this week? | 13:41 |
janet | +1 | 13:41 |
jelkner | i assigned reading Chapter 1: Getting to Know HTMLL The Language of the Web | 13:42 |
jelkner | i noticed many of you have already been doing this | 13:42 |
jelkner | that is awesome, but let's do it again | 13:42 |
jelkner | carefully | 13:42 |
jelkner | to make sure we understand what the chapter is trying to teach us | 13:42 |
svaye | okay | 13:43 |
tboimah | okay | 13:43 |
jelkner | this year i started asking my students to use Markdown for their presentations | 13:43 |
jelkner | it is working really well | 13:43 |
jelkner | let me show you a few of them | 13:43 |
jelkner | This is my 9th grade computer science class: | 13:43 |
jelkner | https://ict.gctaa.net/sections/apcsp/ | 13:44 |
jelkner | They have to submit all their work to me using their git repos, just like you do | 13:44 |
jelkner | https://ict.gctaa.net/sections/apcsp/students.html | 13:44 |
jelkner | Here is an example of notes in markdown from one of my students in this class: | 13:45 |
jelkner | https://codeberg.org/MayahM/csprinciples/src/branch/master/Notes/CreativeDevelopment.md | 13:45 |
jelkner | I take notes for all my classes. Here is my repo for my Database class: | 13:47 |
jelkner | https://gitlab.com/jelkner/itd256 | 13:47 |
jelkner | The README.md file is a Markdown file | 13:47 |
jelkner | You write it in plain text, but the web application *renders* it in HTML | 13:48 |
jelkner | If you make a directory, and put a README.md file in it, it acts like an index.html file does | 13:48 |
jelkner | it loads when your URL points to the directory | 13:49 |
jelkner | So let's bring it back closer to home | 13:49 |
jelkner | Here is our student repo page | 13:50 |
jelkner | https://students.mcssliberia.org/students.html | 13:50 |
jelkner | scooper: are you here? | 13:50 |
jelkner | is scooper here, anyone? | 13:51 |
scooper | SOrry | 13:51 |
scooper | I m here | 13:51 |
jelkner | so i need your help this week | 13:51 |
jelkner | since i am going to give the students an assignment and they will need your help | 13:52 |
jelkner | in addition to reading chapter 1 again, and being ready to discuss it next saturday | 13:52 |
jelkner | i would like you all to: | 13:52 |
jelkner | 1. Organize your git repos by using subdirectories | 13:53 |
jelkner | 2. Add some Markdown to your README.md file to explore what Markdown can do | 13:53 |
jelkner | those are the tasks | 13:53 |
jelkner | so let's make sure you all understand what i am asking | 13:53 |
scooper | Can I come in | 13:54 |
jelkner | and especially make sure scooper understands, so he can help you | 13:54 |
jelkner | *PLEASE*! | 13:54 |
jelkner | ACTION waits for scooper to come in... | 13:56 |
scooper | Meaning I should come in right | 13:56 |
jelkner | +1 | 13:56 |
scooper | As it relates to the assignment. | 13:56 |
jelkner | Maybe i'm confused | 13:57 |
jelkner | byt "come in" i thought you wanted to say something | 13:57 |
scooper | Yes | 13:57 |
scooper | I want to say something | 13:57 |
jelkner | please do, my friend | 13:57 |
jelkner | ACTION waits for scooper to say something ... | 13:59 |
scooper | If I fully understand your question. You want each students to create a file with their prefer text editor ending with the extension md right? in this file for example my is Read.md Each students should explain what was learn from chapter one right??? | 13:59 |
jelkner | thanks, scooper | 14:00 |
jelkner | that's *almost* right | 14:00 |
jelkner | let me be more specific | 14:00 |
jelkner | if you look at each of your repos | 14:00 |
jelkner | let me pick two: | 14:00 |
jelkner | https://github.com/jkollie1/website | 14:00 |
jelkner | https://github.com/danielcammu/website | 14:01 |
jelkner | but they all look like that | 14:01 |
jelkner | all the files are in a single directory | 14:01 |
jelkner | we are getting to have *a lot* of files | 14:01 |
jelkner | soon it will difficult to view them all since there will be so many | 14:02 |
jelkner | we want to start organizing them | 14:02 |
scooper | I think I understand what you are saying. Can I explain it in my own word??? | 14:02 |
jelkner | sure | 14:02 |
jelkner | but you might want to let me finish the example | 14:02 |
scooper | OK sir | 14:02 |
jelkner | since i think that will help | 14:02 |
jelkner | chapter 1 has you make a website for the "Headfirst Lounge" | 14:03 |
jelkner | you don't want to mix the files for this in the same directory | 14:03 |
jelkner | instead | 14:03 |
jelkner | you create a *subdirectory* | 14:03 |
jelkner | name it something like lounge | 14:03 |
jelkner | inside the lounge subdirectory you should have another subdirectory named images | 14:04 |
jelkner | then, you can name the homepage for the Headfirst Lounge with the file name index.html | 14:04 |
jelkner | Wait, don't we already have an index.html? | 14:04 |
jelkner | YES, we do | 14:04 |
jelkner | but you can have lots of index.html files, as long as they are not in the same directory | 14:05 |
jelkner | in fact, the homepage for each project should be named index.html | 14:05 |
jelkner | scooper: does that make sense? | 14:05 |
scooper | Got you | 14:05 |
scooper | I think I understand what you mean | 14:06 |
scooper | Ex | 14:06 |
scooper | The first project I send you this gone thursday that was written in django. I have Assets as the main directory, in Assets I have Img-folder that contain all of the images, next | 14:07 |
jelkner | yes | 14:07 |
jelkner | exactly | 14:07 |
jelkner | the file system is a tree | 14:07 |
jelkner | mathematical tree | 14:08 |
jelkner | we use that to manage complexity | 14:08 |
jelkner | we make subdirectories of subdirectories | 14:08 |
jelkner | so we can have thousands of files | 14:08 |
jelkner | and only have to see a few at a time | 14:08 |
jelkner | when we meet next week, i'll have an example to share | 14:09 |
jelkner | but i hope we don't need it | 14:09 |
jelkner | it will be better if the students can have an example | 14:09 |
jelkner | ok, i want to let folks use the rest of class for lab time | 14:09 |
scooper | ok Jeff | 14:09 |
jelkner | i will add these tasks to our week 1 assignment page | 14:10 |
jelkner | one last thing | 14:10 |
jelkner | and i realize i may be trying to do too many different things at once | 14:10 |
jelkner | so let me make this a small task | 14:10 |
jelkner | take a look at dcammue's README.md | 14:10 |
jelkner | https://github.com/danielcammu/website/blob/main/README.md | 14:11 |
jelkner | If you click the raw button: | 14:11 |
jelkner | https://raw.githubusercontent.com/danielcammu/website/main/README.md | 14:11 |
jelkner | You can see that his file only has two lines of plain text | 14:11 |
jelkner | If he changes the first line to: | 14:12 |
jelkner | # Daniel Camune's Website | 14:12 |
jelkner | the '#' in the beginning will make that an <h1></h1> | 14:12 |
jelkner | and it will be big and bold | 14:13 |
jelkner | so, in addition to reorganizing your repos to use subdirectories | 14:13 |
jelkner | take just a few minutes to make your README.md look a bit nicer | 14:13 |
jelkner | This Markdown cheat sheet: | 14:14 |
jelkner | https://www.markdownguide.org/cheat-sheet/ | 14:14 |
jelkner | will show you how | 14:14 |
jelkner | i think it will be fun | 14:14 |
jelkner | that's all i have | 14:14 |
jelkner | any questions before i go? | 14:14 |
dcammue | Jeff please check my assignment | 14:15 |
tboimah | jeff did you check the repo | 14:15 |
jelkner | i'm looking now, dcammue, but don't see any changes | 14:15 |
jelkner | did you git push? | 14:15 |
jelkner | your last commit is 5 days ago | 14:16 |
tboimah | jeff please check my | 14:16 |
dcammue | This is the link https://danielcammu.github.io/website/Challenge.html | 14:16 |
jelkner | That page looks nice, dcammue! | 14:17 |
jelkner | Awesome | 14:17 |
jelkner | that is information i wanted to have as well | 14:17 |
jelkner | thank you! | 14:17 |
jelkner | dcammue: you are learning fast! | 14:17 |
jelkner | this is a nice looking page | 14:18 |
dcammue | Thanks | 14:18 |
tboimah | jeff did you check my | 14:18 |
jelkner | paste a link tboimah | 14:19 |
jelkner | which one do you want us to look at? | 14:19 |
jelkner | tboimah? | 14:21 |
jelkner | while we wait for tboimah to paste a link | 14:21 |
tboimah | check the later commit in the student shell | 14:21 |
tboimah | latest | 14:21 |
tboimah | check the student shell jeff | 14:23 |
jelkner | https://tboimah.github.io/website/my_phone.html | 14:23 |
jelkner | i found it | 14:23 |
jelkner | Nice! | 14:23 |
jelkner | Let me just say how much fun this is getting to be! | 14:24 |
jelkner | You are learning faster and really applying your skills. | 14:24 |
jelkner | We have a lot of work to do before I return in Summer 2024. | 14:24 |
tboimah | but you did not been check my commit this past days why? | 14:24 |
jelkner | I'm not sure what you are asking, tboimah? | 14:25 |
jelkner | I am teaching at ACC during the week. | 14:25 |
jelkner | I only have Saturday mornings available for our class here. | 14:26 |
tboimah | During the vacation you told us to read the book and make commit and i did a lot o fwork and posted it on the student shell | 14:26 |
jelkner | Yes, that's wonderful. | 14:27 |
jelkner | What do you mean "student shell"? | 14:27 |
jelkner | What's that? | 14:27 |
dcammue | it is the students web site page Jeff | 14:28 |
jelkner | Ah. | 14:29 |
tboimah | okay i means the student web site page | 14:29 |
jelkner | You mean your github site. | 14:29 |
jelkner | Yes, you all did a lot of work. | 14:29 |
jelkner | It is excellent. | 14:29 |
jelkner | So what is your question. I'm confused. | 14:29 |
tboimah | yes github site jeff | 14:30 |
jelkner | i can see it, tboimah | 14:30 |
jelkner | great work | 14:30 |
jelkner | what is your question? | 14:30 |
jelkner | this learning process needs to be a "conversation" among us | 14:31 |
jelkner | it is because you all did such fine work | 14:31 |
jelkner | that we now have a large collection of files | 14:31 |
tboimah | my question is we want you to give us some page to work on to test our skill | 14:31 |
jelkner | ok, tboimah, got you | 14:32 |
jelkner | i will | 14:32 |
jelkner | but back to the conversation | 14:32 |
jelkner | looking over your work, i determined that this week what you need to learn is how to organize you site | 14:32 |
jelkner | since now we have a lot of files to work with | 14:33 |
jelkner | trust me on this, tboimah, i have some experience doing this ;-) | 14:33 |
jelkner | next week i hope you can show me how you created subdirectories and moved your files into them | 14:33 |
jelkner | then we will move on to chapter 2 | 14:34 |
jelkner | i will be giving you many web page challenges in the weeks ahead | 14:34 |
jelkner | but before we do that, you need to begin organizing all these projects in their own directories | 14:34 |
jelkner | does that make sense? | 14:34 |
tboimah | +1 | 14:34 |
jelkner | great | 14:35 |
jelkner | good question, tboimah | 14:35 |
jelkner | anyone else? | 14:35 |
jelkner | ok, eveyone, this was another great class | 14:36 |
jelkner | i look forward to talking with you all again next saturday | 14:36 |
jelkner | have a great week! | 14:37 |
jelkner | scooper, monday is a holiday for us | 14:37 |
jelkner | Martin Luther King Day | 14:37 |
jelkner | so we won't be on at the usual time | 14:37 |
scooper | OK | 14:37 |
jelkner | we will be back on tuesday as usual | 14:37 |
scooper | Ok Jeff before you leave | 14:38 |
jelkner | yes? | 14:38 |
scooper | Is the any update concerning the mcss site | 14:38 |
jelkner | i don't know, scooper | 14:38 |
jelkner | dafni was out sick | 14:38 |
scooper | hmmm | 14:38 |
jelkner | and thehedgeh0g worked to set up the server | 14:38 |
scooper | Are we not using the work I send again | 14:39 |
jelkner | so it will be next thursday before that moves | 14:39 |
jelkner | scooper: i can't manage that | 14:39 |
scooper | I done understand | 14:39 |
jelkner | like i said, i plan to deliver you a working server | 14:39 |
jelkner | with mail and static web hosting | 14:39 |
scooper | You asked me to send the static version right | 14:39 |
jelkner | i never saw that | 14:39 |
jelkner | we left | 14:40 |
scooper | No Jeff | 14:40 |
jelkner | my suggestion would be to show up again at 2:30 pm on tuesday | 14:40 |
scooper | Aaron approved that he saw the link after I called you by 12:00 my time | 14:40 |
jelkner | ok | 14:40 |
jelkner | that isn't on my radar | 14:40 |
jelkner | so, let's check-in again on tuesday at 2:30 pm your time | 14:41 |
jelkner | when thehedgeh0g (Aaron) will be there | 14:41 |
jelkner | you can ask them yourself | 14:41 |
jelkner | does that make sense? | 14:41 |
jelkner | i can't do anything on my own | 14:41 |
jelkner | so asking me doesn't solve the problem | 14:42 |
scooper | I will but for the record | 14:42 |
scooper | I send you the link and you yourself attested to that Jeff | 14:42 |
jelkner | yes, my friend, for the record... | 14:42 |
jelkner | scooper, i totally believe you dide | 14:42 |
jelkner | did | 14:42 |
jelkner | so what does that mean? | 14:42 |
jelkner | the issue we are facing is we are relying on volunteer students | 14:43 |
scooper | Nothing just clearing my side of the story | 14:43 |
jelkner | to do professional work | 14:43 |
jelkner | we are going to have issues | 14:43 |
jelkner | you know the saying "you get what you pay for?" | 14:43 |
jelkner | we aren't paying anything | 14:43 |
jelkner | so, you and i need to be very patient, and very understanding | 14:44 |
jelkner | or else they could just say "i don't want to do this anymore" | 14:44 |
jelkner | you have to send the link 5 times, you just need to do that | 14:44 |
jelkner | you and i are the professional | 14:44 |
jelkner | professionals | 14:44 |
jelkner | the students are volunteers | 14:44 |
jelkner | actually, i'm a volunteer here too ;-0 | 14:45 |
jelkner | which is another thing i often have to remind you of so we can work this out effectively | 14:45 |
jelkner | i have a full time job teaching at ACC | 14:45 |
jelkner | i need to keep that job | 14:45 |
jelkner | so i do what i can | 14:46 |
jelkner | believe me, i am motivate to stop paying for hosting for the mcss website | 14:46 |
jelkner | so i want to get this done | 14:46 |
jelkner | but we can only move as fast as our volunteers with skill will allow us | 14:47 |
jelkner | if, on the other hand, in Summer 2024 when i return to Liberia | 14:47 |
jelkner | we can set up a worker cooperative with owners tboimah, svaye, mulbahk, janet, dcammue, fkoikoi, and jkolleah | 14:48 |
jelkner | they can be hired to do all of this! | 14:48 |
jelkner | that's the plan | 14:48 |
jelkner | with me, my friend? | 14:48 |
scooper | OK jeff | 14:48 |
scooper | I understand | 14:48 |
scooper | But I was not really happy this gone thursday | 14:49 |
jelkner | yes, i was frustrated that dhernandez was out sick | 14:49 |
scooper | After you encouraged me to learn Django which I m learning. You refused the Django project I send first | 14:49 |
jelkner | but remember, you didn't have a static site to give thehedgeh0g at the beginning of the day | 14:50 |
scooper | But any way I will continues to learning Django on a daily basis | 14:50 |
jelkner | scooper, you still don't understand this | 14:50 |
jelkner | which is part of our issue | 14:50 |
jelkner | how do you deploy a Django site? | 14:50 |
jelkner | What is WSGI? | 14:50 |
jelkner | until you understand that | 14:50 |
jelkner | you will be frustrated because you don't get why i said we can't use your Django | 14:51 |
jelkner | there is so much more to learn | 14:51 |
jelkner | you need to be patient on that | 14:51 |
jelkner | you aren't ready to manage a Django application and to set up a WSGI server | 14:52 |
jelkner | it requires not one, but two different web servers to operate | 14:52 |
jelkner | a front end server (we are using Caddy for that) | 14:52 |
jelkner | and a WSGI server | 14:52 |
jelkner | usually gnuicorn | 14:53 |
jelkner | https://gunicorn.org/ | 14:53 |
jelkner | it is complicated | 14:53 |
jelkner | you can't set that up | 14:53 |
jelkner | i can't | 14:53 |
scooper | gunicorn, nignx | 14:53 |
jelkner | we aren't using nginx | 14:54 |
jelkner | https://www.nginx.com/ | 14:54 |
jelkner | we are using Caddy | 14:54 |
jelkner | https://caddyserver.com/ | 14:54 |
scooper | OK now I m understanding you gradually Jeff | 14:54 |
jelkner | believe me, i am protecting you, my friend | 14:54 |
jelkner | if we set up Django | 14:54 |
jelkner | what happens when it breaks? | 14:54 |
jelkner | and the Supe comes to you and says, "Spencer, why is our website not working?" | 14:55 |
jelkner | what will you say? | 14:55 |
jelkner | you can't fix it | 14:55 |
jelkner | and MCSS can't afford to pay anyone to fix it | 14:55 |
jelkner | so then what? | 14:55 |
jelkner | to be successful | 14:55 |
jelkner | we need to keep our tech as simple as possible | 14:55 |
jelkner | so you and i can fix it | 14:56 |
scooper | I understand you now | 14:56 |
jelkner | ok, my wife and i have afternoon plans | 14:56 |
jelkner | so she wants me to get ready | 14:56 |
scooper | Ok | 14:57 |
scooper | Take care | 14:57 |
*** scooper has quit (Quit: Leaving) | 14:57 | |
jelkner | enjoy the rest of your weekend, everyone! | 14:57 |
jelkner | great work! | 14:57 |
svaye | enjoy your weekend Jeff | 14:58 |
jelkner | you too svaye | 14:58 |
jelkner | see you next saturday | 14:58 |
dcammue | you too | 14:58 |
jelkner | by dcammue | 14:58 |
janet | Take care jeff | 14:58 |
jelkner | you too janet | 14:58 |
jelkner | ACTION signs off | 14:58 |
*** jelkner has quit (Quit: Leaving) | 14:59 | |
*** svaye has quit (Quit: Leaving) | 15:04 | |
*** dcammue has quit (Ping timeout: 480 seconds) | 15:06 | |
*** janet has quit (Quit: Leaving) | 15:09 | |
*** tboimah has quit (Remote host closed the connection) | 15:11 | |
*** mulbahk has quit (Quit: Leaving) | 15:12 |
Generated by irclog2html.py 2.17.3 by Marius Gedminas - find it at https://mg.pov.lt/irclog2html/!