IRC log of #novawebdev for Friday, 2026-09-04

resl has quit (Ping timeout: 480 seconds)00:19
smohamud has quit (None)05:41
smohamud has quit (Ping timeout: 480 seconds)06:26
smohamud has quit (Ping timeout: 480 seconds)08:28
fkoikoiGood morning jelkner 10:54
jelknerGood morning dcammue, gabriel_jetro, and gabriel_jetro!10:54
jelknerdcammue: we are on for our business planning meeting tomorrow after stand up, yes?10:55
jelknersmohamud: have we confirmed out 10 am with the CJS folks?10:56
jelknerit's on my calendar for tomorrow10:56
dcammueyes, jelkner 10:56
jelknersweet10:56
jelknerdcammue: are you here?10:56
dcammueGood morning jelkner 10:56
dcammueyes10:56
jkollieGood morning everyone 10:56
jelknertomorrow is tight, so i want to make sure we are on the same page10:56
dcammueokay10:57
jelknerat 11:30 UTC, dcammue, you will help me access the gnucash for NWD/JWD, that are hosted on May First, yes?10:57
dcammueyes10:57
jelknerwe'll have roughly 2 hours10:57
dcammueokay10:57
jelknersince we have a meeting with CJS at 14:00 UTC10:58
dcammuesure, i will be there10:58
jelknerThis morning i met with Sahnun about progress of the dev team. Today i'll be attending a meeting at GMU with the aim of solidarity economy networking between my students and the students at the college. No blockers.11:00
thomasboimahI researched git submodules so that I can work on turning the Jetrowebdevelopment branch and other branches on LO into deployment repos following the same pattern zOnny used for the Claudia Jones School branch. I also attended smohamud's JavaScript/React class. I will check my UoPeople portal today for any homework, since the term started yesterday. No blockers.11:00
dcammueOn Wednesday, I participated in sahnun javascript class and make some research on tax. today, i will be looking over my book to get ready for our meeting on tomorrow with jelkner. no blocker11:00
thomasboimahACTION done11:00
jelknerACTION done11:00
dcammueACTION done11:00
jkollieYesterday I resume working on the website am  building and using for practical study, I also been reading my JavaScript lessons on edube. No blocker 11:00
shallonOn Wednesday I did some blogging but I haven't published it yet. My school is opening on Monday so I an running after some things to be prepared.  No blockers 11:00
shallonACTION done11:00
jkollieACTION done11:00
gabriel_jetrogood morning jelkner, yesterday I work on claudiajones site on my local machine using t, today i'll be continuing the javascript class with zonny11:00
fkoikoiYesterday, I created my git page and started making my profile/portfolio page up to standard so that jetro websters can grade me and trust me when their project when there is one. no blocker 11:00
gabriel_jetrosmhamud11:01
fkoikoiACTION done11:01
jelknerdcammue and shallon, how is Jetro doing regarding credit union membership?11:01
gabriel_jetroACTION done11:01
jelkneri want to make the next wire transfer through the credit union11:02
jelknerso you need to get that in place before we can send more funds11:02
dcammueokay, I will ask you to give me this moth, i will get it setup11:02
jelknerok, dcammue, but please keep on top of it11:03
jelkneryou'll need to get in place before you run short of funds11:03
dcammueokay i am on top prof11:03
jelknernext transfer needs to go through the credit union!11:03
dcammue+1!11:03
jelknersweet11:03
jelknershallon: you can help, yes?11:03
smohamudStandup - Zonny and I met w/NSS team and fleshed out Data Definitions. Following-up with questions this weekend. Added HW and in-class materials to Intro to JS repo. Reviewed AMS MRs. Read through AMS models. Studied Data Modeling in Django, using CLI to explore current DB structure in prep to add additional fields to our models. Not blocked.11:03
shallonDefinitely jelkner 11:04
jelknerthanks11:04
jelknersmohamud: i read the logs as you instructed11:04
jelkneri'll make a practice of checking them regularly11:04
jelknerjkollie: great to see you working on a personal web project11:04
jelknerthat's a great way to learn11:05
smohamudJelkner - Yes, both Gabe and CJS have confirmed.11:05
smohamudThe Calendar Invite.11:05
jkolliethanks jelkner 11:05
jelknernice, smohamud!11:05
smartHello, everyone11:05
jelknerwhom, may i ask, is smart?11:05
smartthis is Jallah11:05
jelknerlol11:05
smohamudJelkner - I think there's a middle ground where we do JavaScript a few more weeks while I solidify Python/Django and we can Pivot to Python/Django. 11:05
jelknerwe're all pretty smart, smart ;-)11:05
smohamudWhat did you think of the Logs Jelkner?11:05
jelkneri think best practice is to use a nick that easily identifies you11:06
jelknerthanks!11:06
jelknerJallah: you should register a nick11:06
jelknerthomasboimah can help you with that11:06
thomasboimahsure11:06
jelknerthat becomes your claimed identity on OFTC then11:06
jelknerand helps us with communication in the long run11:07
JallahOkay, jelkner11:07
jelknersome good news, dear comrades...11:07
jelknermy uncle called me with the unexpected news that i'm getting an extra $1K from the sale of our house in Florida11:08
jelknerthat will arrive this month11:08
jelknerand take a bit of the financial pressure off of me11:08
dcammuewow! great news!!!11:08
jelknerso smohamud, thomasboimah, dcammue, we should all meet soon to talk budgeting for the next month11:09
dcammueokay11:09
jelknersome other really cool news11:09
dcammuehow is your new class?11:09
jelkneri had my first URB 623 class on wednesday11:09
smohamudok11:10
jelknerit will be great11:10
jelknerone of our classmates in a journalist in Baltimore11:10
jelknerthe professor is just the kind of person with whom i was hoping we could network11:10
jelknerhe has studied in Mondragon11:11
jelknerhe is a long time solidarity economy activist11:11
jelknerand while he was telling us his background, he casually mentioned that...11:11
smohamudPlease begin joining comrades: https://prod.liveshare.vsengsaas.visualstudio.com/join?AF1BF3A84C61EB81F2EF4216C61752D8CCA511:11
dcammuegreat, that we are meeting these kind of people11:11
smohamudFor those attending class. Let's try to have everyone in before the standup ends.11:12
jelkner"and then my friend Alexandria decided to run for congress" ;-)11:12
jelknertell them who that is, smohamud 11:12
dcammueGood morning zOnny 11:12
smohamudI'm not sure who that is.11:12
jelknerNew York, 1st name Alexandria, congress?11:13
smohamudOcasio?11:13
jelkner+111:13
smohamudI didn't realize you were friends lool11:13
jelknernot me11:13
jelknermy professor11:13
smohamudoh, nice!11:13
jelknerok, all11:13
smohamudShe's about as left as American democracy permits. A Democratic Socialist.11:13
jelkner+111:14
jelknerco-op friendly11:14
jelknerok, i have a meeting with John Dale and his students at GMU11:14
smohamudPlease join the Live Share: 11:14
smohamud<dcammue> how is your new class?11:14
smohamud<jelkner> i had my first URB 623 class on wednesday11:14
smohamud<smohamud> ok11:14
smohamud<jelkner> it will be great11:14
smohamud<jelkner> one of our classmates in a journalist in Baltimore11:14
smohamud<jelkner> the professor is just the kind of person with whom i was hoping we could network11:14
smohamud<jelkner> he has studied in Mondragon11:14
smohamud<jelkner> he is a long time solidarity economy activist11:14
smohamud<jelkner> and while he was telling us his background, he casually mentioned that...11:14
jelkneri need to go11:14
smohamud<smohamud> Please begin joining comrades: https://prod.liveshare.vsengsaas.visualstudio.com/join?AF1BF3A84C61EB81F2EF4216C61752D8CCA511:14
smohamud<dcammue> great, that we are meeting these kind of people11:14
smohamud<smohamud> For those attending class. Let's try to have everyone in before the standup ends.11:14
smohamudwhoops11:14
smohamudPlease join: https://prod.liveshare.vsengsaas.visualstudio.com/join?AF1BF3A84C61EB81F2EF4216C61752D8CCA511:15
jelknersmohamud: i don't want to interfere now11:15
jelknerbut please, we need to find FOSS tools11:15
jelknerwhich LiveShare it not!11:15
jelknerfor now, just go with it11:15
jelknerbut next round, let's please move to people's software11:15
jelknerhave fun11:15
jelknersee y'all tomorrow11:15
smohamudIt's me and Jallah so far.11:15
jelknerok, smohamud 11:16
shallonHave a wonderful day jelkner 11:16
jelknerbut like we discussed this morning11:16
jelknerwe need to teach best practices11:16
smohamudDefinitely Jelkner. My brief research didn't find a decent FOSS alternative but there could be something that works.11:16
smohamudWell.11:16
jelkneroligarchic tools are not best practices11:16
jelknerthere are foss alternatives11:16
jelknerwe'll talk later11:16
jelknernot now11:17
smohamudsounds good.11:17
jelknerthanks everyone11:17
jelknersee you tomorrow!11:17
jelknerACTION signs off11:17
jelkner has quit (Quit: Leaving)11:17
zOnny has quit (Remote host closed the connection)11:17
smohamudWelcome everyone. I'm only seeing Jallah so far: https://prod.liveshare.vsengsaas.visualstudio.com/join?AF1BF3A84C61EB81F2EF4216C61752D8CCA511:18
dcammueplease confirm me smohamud 11:18
smohamudDaniel is in11:18
dcammueThanks11:18
smohamudconfirmed11:18
smohamudif anyone needs help, let me know.11:19
smohamudWe will begin at 2:23pm (3 mins)11:19
smohamudThomas is in.11:21
smohamudAnyohne else trying to join now?11:21
smohamudShallon, jkollie, gabriel, freena?11:21
smohamudFor those in the session, please look at the "Quiz" portion at the top.11:22
Jallahgabriel if trying to join11:22
smohamudPlease write your responses in Jitsi to the following questions:11:23
smohamudWhat does this print? console.log(typeof "undefined");11:23
smohamudWhat does this print? // const num = 2; const strNum = "10"; console.log("num * strNum: ", num * strNum);11:23
thomasboimahyou said write responses in jitsi??11:24
smohamud/In your own words, what's the difference between how primitives (besides some Strings) and Objects are stored in JavaScript memory?11:24
smohamudSorry, IRC.11:25
gabriel_jetro2011:25
smohamudPlease submit within the next 5m. And label your responses (1) (2) (3)11:25
dcammue2. will print; num * strNum 20,11:27
gabriel_jetroquestion 32 2011:27
thomasboimah(1) typeof "undefined" prints "string" because "undefined" is a string. (2) num * strNum prints 20 because JavaScript converts "10" from a string to a number when using *. (3) Primitives store their actual values, while Objects are stored in memory and the variable holds a reference to the object.11:27
gabriel_jetro#211:27
dcammueand 1 will prin; default11:28
gabriel_jetroundefined11:28
gabriel_jetroit will print undefined11:28
smohamuddcammue - what will (1) print?11:29
smohamuddefault?11:29
dcammuestring will be for number 1.11:29
gabriel_jetroit'll give a string called undefined for question 111:30
Jallah1. typeof "undefined" will print out "string"11:30
smohamudOk.11:31
dcammuehi resl 11:31
smohamudJallah, Dcammue and Thomas say String for number one, which is correct.11:31
gabriel_jetroHmm, so am I wrong?11:32
gabriel_jetrosmohamud?11:32
smohamudGabriel, the type is a String, and it seems like you were getting there in the last reply.11:32
resldcammue: howdy Daniel :)11:33
smohamudIt will not be "undefined" because in JavaScript, anything you wrap in single quotes, double quotes, or backticks is a String.11:33
smohamudHi resl.11:33
dcammuei am fine resl. hope you are as well11:33
Jallah2. num * strNum will give 20 because Javascrip will definitely convert this "10" into a number when it comes to multiplication.11:34
gabriel_jetroI was kinda in rush while typing but i stated undefined which is a string, smohamud11:34
gabriel_jetroconsole.log(typeof undefined);  Output: "undefined"11:35
smohamudSo, we will run it in a moment and see the output. 11:35
smohamudtypeof is an operator and it does return a string of the data type, but in this case, it's a string so it will simply be string11:36
smohamudfor number 211:36
smohamudAll say 20. Which is correct.11:37
dcammue 2. will print; num * strNum 20,11:37
dcammuenot only 2011:38
thomasboimahACTION going the bathroom11:39
smohamudThis is implicit type conversion. There are rules for each operand. When there's a multiplication symbol * and a string, number it will always attempt to convert the string to a number.11:39
smohamudYes dcammue, I mean only the output of the actual value. 11:39
smohamudThe other bit can be ignored11:39
smohamudJust to be helpful when we run it.11:40
smohamudAnd for 3.11:40
smohamudTboimah's answer is excellent. Is there a reason nobody else gave a try?11:40
smohamudtboimah said: (3) Primitives store their actual values, while Objects are stored in memory and the variable holds a reference to the object.11:41
gabriel_jetro+111:42
Jallah3. Primitives (like numbers, booleans, undefined, null, and most strings) are stored as the actual value. When you assign one variable to another, JavaScript gives the second variable its own copy of the value. while Objects (like arrays and regular objects) are different. The variable holds a reference to the object in memory, rather than containing the whole object itself. So when you assign an object to another variable, 11:43
Jallahboth variables can point to the same object11:43
smohamudExcellent Jallah.11:43
smohamudWe will move on but for Quizzes, I expect everyone to attempt the questions.11:43
smohamudEven if you're not confident. That's where the learning happens :)11:44
smohamudOk, let's run it and see the output for the first two console.logs11:44
smohamudThere it is: String is the data type "undefined"11:44
dcammueso that said, primitives and object, Primitive values are copied directly, so each variable has its own value. Objects are stored and accessed through references,11:45
smohamudAnd 20 is the result of 2*"10"11:45
smohamudGood, Daniel. The key word is they have their own "value" rather than a "reference" to the value. In JavaScript, there's a core distinction between "Pass by value" and "Pass by reference" so you're thinking along the right lines.11:46
smohamudRemember: primitives: they hold the data. Objects. They have a map to the data.11:47
smohamudTo add a bit: JS Engines, Chrome's V8, Mozilla's Spidermokney, they manage memory using a Stack and Heap. The Stack is where primitives live and occasionally pointers to Objects on the Heap, the Heap is where Objects live. 11:49
smohamudAs the program executes, the engine determines whether to place it on the Stack of the Heap. Stack: like a physical stack of stuff, the last thing on gets popped out first and as functions execute, it will destroy the primitive variables once functions complete. The Heap, Objects remain there beyond a single function call since they can be modified later in the program by other functions. 11:51
smohamudDoes anyone have any questions so far?11:51
smohamudOk, let's move on.11:53
smohamudToday's lesson is on Operators.11:53
smohamudAn Operator is usually a symbol (+, -, &&, %) but it can also be something like typeof (which operates on whatever you feed it.11:54
smohamudThere are two types of Operators we will go through today. Arithmetic Operators and Logical Operators.11:54
smohamudArithmetic operators are used to do Math. In JavaScript, Numbers. But, you'll also notice that the "+" operator can concatenate strings. "banana" + "milkshake" evaluates to "bananamilkshake"11:55
smohamudis everyone following so far?11:56
Jallah+111:56
smohamudGreat.11:56
smohamudAs a quick review of Arithmetic operators, let's run lines 23-43 and see what the output looks like.11:57
smohamudWe have numOne = 211:58
smohamudnumTwo = 511:58
smohamudThere are two operators that are likely new to some of you.11:58
smohamudThere's the double asterisk **11:58
smohamudAnd there's the remainder operator - %11:58
smohamudCan anyone guess from the output what each of those does?11:59
gabriel_jetroNot really11:59
smohamudOk, no problem12:00
Jallahthe ** is a exponential operator12:00
gabriel_jetrothe first operator are use to power of a number and the next is a module operator that give a remainer12:00
Jallahor a square12:00
smohamudJallah and Gabriel, both mostly right.12:01
smohamudJallah - if I do 2 ** 3 is that square or cube?12:01
gabriel_jetrosquare12:01
Jallahcube12:02
gabriel_jetrocube12:02
smohamudNo, square refers to the *exponent* mathematically and thus in programming too.12:02
smohamud4 ** 3 is cubing the root number 4.12:02
smohamud2 ** 2 is two "squared"12:02
smohamudand 2 ** 3 is two "cubed"12:02
gabriel_jetro+112:02
gabriel_jetro812:02
Jallah+112:03
smohamudSo, the example given is a common one for "coding tests" I actually was asked to write this for an interview once. It's important to know how the remainder operator works when dealing with "time" values.12:03
smohamudIt makes it easy to test various points of time in the program because for example, if you want something to happen every minute, and you're tracking a seconds variable, you can do if(totalSeconds % 60 == 0) to execute something every *minute*12:05
smohamudIn the example, we do 3650 seconds % 60 which gives us 50. That tells us that whatever minute we're at, it's also 50s.12:06
smohamudAny questions so far?12:07
Jallah+112:07
smohamudyes?12:08
gabriel_jetro-112:08
Jallahsorry, clear12:08
smohamudOh great.12:08
smohamudnp12:08
smohamudNext part is critical. These are logical operators.12:08
smohamudIn python as in JavaScript, the 3 logical operators are AND, OR and NOT12:09
smohamudinstead of writing out and, or, not.12:09
smohamudAnd is represented by the symbol &&12:09
smohamudOR is represented by the double pipes - ||12:10
smohamudand NOT is represented by the exclamation point - !12:10
smohamudEveryone following?12:10
Jallah+112:10
jkollie has left #novawebdev (None)12:10
smohamudGreat.12:10
gabriel_jetro+112:10
dcammue+112:10
smohamudIn this example, we're going to test out each of the operators and I want you each to guess the output of each as we execute them. One by one. 12:10
smohamudDeal?12:10
gabriel_jetro+112:11
Jallah+112:11
smohamudtboimah - you there?12:11
smohamudLet's start on lines 49-5212:12
smohamudThis is where I declare my age, 3312:12
smohamudand an array of siblingAges12:12
smohamudThis example, we'll be using my age and elements from the siblingAges array to test the operators.12:13
smohamudWe also have youngestSibling and oldestSibling declared.12:13
smohamudFor the first condition. if (myAge > 30 && youngestSiblingAge > 30)  - Does this evaluate to True or False?12:14
smohamudWhat will be the output when we run it?12:15
gabriel_jetrothe first one will print the else statement "console.log("False! At least one of us is not over 30 years old.");" because the first condition is true and the last condition is false, so true & false will give you false12:15
smohamudanyone disagree?12:15
smohamudthank you Gabriel12:15
smohamudHearing nothing, let's run it.12:15
dcammueit will output to false because one age is under 30 and one is over 3012:15
smohamudFalse! At least one of us is not over 30 years old.12:16
smohamudCorrect. Well done.12:16
smohamudWe will finish on time today so there's 10m left.12:16
smohamudNext one, what will be the output of the conditional statement on lines 69-73?12:17
smohamudif (myAge > 25 && youngestSiblingAge > 25)12:17
dcammueit will print True, because both are above 25 years old12:18
smohamudThanks dcammue12:18
smohamudLet's run it and see :)12:18
gabriel_jetroThis " console.log("True! Me and youngest sibling are both over 25 years old.");will be printed since both condition is true12:18
smohamudTrue! Me and youngest sibling are both over 25 years old.12:18
smohamudWell done.12:19
smohamudNow, the OR operator. What will the conditional on lines 77-81 print?12:19
smohamudif (myAge > 40 || oldestSiblingAge > 40)12:19
gabriel_jetroTrue12:20
smohamudAnyone disagree?12:21
smohamudThanks Daniel12:21
smohamud*Gabriel12:21
smohamudOk lets run it.12:21
smohamudTrue! One of us is over 40 years old.12:22
gabriel_jetroconsole.log("True! One of us is over 40 years old.");12:22
smohamudCorrect12:22
dcammuethe condition will print true12:22
smohamudOk, any questions on OR or AND?12:22
gabriel_jetro-1 for me12:23
dcammue-1 12:23
smohamudOk. We have 2m left.12:23
Jallah-112:23
smohamudGreat.12:23
smohamudThe last operator is the weirdest looking in my opinion but don't let that scare you.12:23
smohamudit's called the "bang" operator 12:23
smohamudand it represents NOT logically.12:23
smohamudif (!(myAge > 35)) {12:24
smohamudWhat will lines 83-87 print?12:24
gabriel_jetrofalse12:25
dcammuefalse12:25
dcammuetrue12:26
dcammuei am less then 3512:26
smohamudThis is juicy.12:26
gabriel_jetrobecause the not operator always return the opposite 12:26
smohamudSo, Jallah do you want to chime in too?12:26
smohamudSo, this will print?  console.log("This runs because I am older than 35 years old.");12:26
smohamudGabriel12:27
thomasboimahACTION back12:27
smohamudOk we're almost done Thomas but you can see the log and the material is in the repo.12:28
thomasboimahACTION going to read the log12:28
smohamudSounds good. You okay? That was a long break.12:28
gabriel_jetromy bad it'll print true12:28
thomasboimahnot really i am having diarrea12:28
smohamudIt evaluates to True. Yes.12:29
smohamudLet's run it.12:29
smohamudI'm sorry to hear that Thomas :(12:29
gabriel_jetrobecause the statement is false12:29
dcammueI am sorry to hear that thomasboimah 12:29
smohamudIf you need ever need time or want help after class, just let me know I'll catch you up.12:29
Jallahsorry about that thomasboimah12:29
smohamudWell done guys.12:29
smohamudThis runs because I'm NOT older than 35 years old12:30
dcammueThanks for the day smohamud 12:30
smohamudYou're welcome. Any questions before we call it a day?12:30
Jallahit was good day smohamud12:30
smohamudGreat job today as always comrades.12:30
smohamudGlad to hear that.12:31
smohamudHearing no questions, have a great rest of your day comrades. See you Monday :)12:31
Jallahsee you too smohamud12:32
thomasboimahdcammue, 12:33
smohamud has quit (Quit: signing off)12:33
thomasboimahdo you have all the access you need for your meeting with Jeff tomorrow?12:34
thomasboimah has quit (Remote host closed the connection)12:36
smohamud has quit (Quit: Leaving)13:12
smohamudComrades - I sent a question to the WhatsApp group chat to gauge interest in continuing our class. Please reply so we can make a decision about the future of our class.13:17
shallon has quit (Quit: Connection closed for inactivity)13:28
smohamud has quit (Ping timeout: 480 seconds)13:49
Jallah has quit (Ping timeout: 480 seconds)14:05
smart has quit (Ping timeout: 480 seconds)14:18
smart has quit (Read error: Connection reset by peer)14:34
fkoikoi has quit (Remote host closed the connection)16:19
gabriel_jetro has quit (Ping timeout: 480 seconds)16:26
resl has quit (Quit: resl)17:30
dcammue has quit (Ping timeout: 480 seconds)19:55
thomasboimahHi bro20:42
thomasboimahdcammue, 20:42
dcammuehibro20:42
dcammueyear20:42
thomasboimahNice i am in the server now!20:43
thomasboimahDid you try to ssh into it?20:43
dcammueaddress please20:44
thomasboimahdcammue, try doing: ssh dcammue@webschool.sjcompute.org20:44
dcammueit says denied (publickey).20:46
thomasboimahdcammue, send me your ssh publickey20:47
thomasboimahyou know how to get it right?20:47
dcammuenot really20:48
thomasboimahdcammue, cd into .ssh on you computer20:49
thomasboimahif you see anything like id_ed25519.pub then which mean you have an ssh public key, if not then let me so we can generate on20:50
thomasboimah*one20:50
thomasboimah*know20:50
dcammue_okay I am back20:55
dcammue has quit (Ping timeout: 480 seconds)20:56
thomasboimah dcammue, cd into .ssh on you computer, if you see anything like id_ed25519.pub then which mean you have an ssh public key, if not then let me know so we can generate one20:58
thomasboimah*your20:58
dcammue_sorry, i was doing something21:04
dcammue_thomasboimah, i just past it to you21:05
tboimahdcammue_, 21:08
tboimahare you still here21:08
dcammue_yes21:08
dcammue_i just past it to you21:08
tboimahcool21:08
tboimahlet me add it21:09
thomasboimah has quit (Ping timeout: 480 seconds)21:09
tboimahdcammue_, do cat id_ed25519.pub in your terminal , and send me what it print21:09
tboimahyou should be in the .ssh directory21:10
dcammue_you saw it21:12
tboimahyes21:12
tboimahdcammue_, I am going to add your ssh key to your username so that you can be able to ssh in21:13
dcammue_okay21:14
tboimahdcammue_, try to ssh again21:18
tboimahssh dcammue@webschool.sjcompute.org21:19
dcammue_i am in21:19
dcammue_so what can i do next?21:20
tboimahSo dcammue_ you will be the one to help jelkner tomorrow it he is not about to access guncash21:21
tboimah*if21:21
tboimah*able21:21
tboimah*it could be because of public key21:21
tboimahlike the one you have not too long21:22
dcammue_so how do i that?21:22
dcammue_how i see all users on the server and how to access or help get them setup?21:23
tboimahdcammue_, just a sec21:23
tboimahI made some doc that will help you understand how the server work21:23
tboimahnow21:24
tboimahI write that doc21:24
tboimahdcammue_, the webschool server have: UNIX USERS and POSTGRESQL USERS21:25
tboimahdcammue_, check this out: https://codeberg.org/tboimah/Document/src/branch/main/gnucash_postgresql_setup.md21:25
tboimahto help someone with unix users access to the server you can add the public key to the person: .ssh/authorized_keys21:26
tboimahdirectory on the server21:27
tboimahfor example like what I did for you: 1. I ass you for your ssh public key, 2. I login to the server 3. cd into /home/dcammue/.ssh 4. nano authorized_keys 5. and pastes your ssh public key21:28
tboimah*access21:28
tboimah*ask21:28
tboimahdcammue_, sorry to the all the typo21:29
tboimahdcammue_, sorry for all the typo21:29
dcammue_copy21:29
tboimahThe User on the webschool server are the: POSTGRESQL USERS21:30
tboimah*next21:30
tboimahthat is what you use to access guncash21:30
tboimahdcammue_, do you know much about Postgresql db?21:32
tboimahnvm dcammue_ 21:32
dcammue_no bro, 21:33
tboimahthe highest thing be able to give Jeff access to the server, He can handle that21:33
tboimahdcammue_, you was able to access the guncash right?21:34
dcammue_i ssh the server and i am in my directory, how do i see other users?21:34
tboimahcd into /home21:34
dcammue_from my computer, not from the server21:34
tboimahdcammue_, can we do tmate?21:36
dcammue_yes21:36
tboimahplease start the tmate and past the link here21:37
dcammue_it is just disconnecting over and over21:40
dcammue_can we try different method21:40
dcammue_https://meet.mayfirst.org/ThomasandDanielmeet21:45
dcammue_tboimah, 21:45
thomasboimahdcammue_, sorry my internet trip21:48
tboimah has quit (Ping timeout: 480 seconds)21:48
thomasboimahcan you please past the tmate link back21:48
thomasboimahdcammue_, are you still here?21:50
dcammue_i am trying to start the tmate but it keeps failing21:50
dcammue_https://meet.mayfirst.org/ThomasandDanielmeet21:50
thomasboimahdcammue_, type: tmate in your terminal21:50
thomasboimahtmate21:50
dcammue_just join the call i will show you what i meat21:52
dcammue_*mean21:52
dcammue_tmate keep failing to start21:54
dcammue_i do not know why21:54
resl has quit (Quit: resl)21:54
dcammue_thomasboimah, 21:55
tboimahyes21:56
tboimahcancel it and re-type it21:57
dcammue_look at it and see21:57
tboimahrun tmate -F21:58
thomasboimah has quit (Ping timeout: 480 seconds)21:59
dcammue_https://prod.liveshare.vsengsaas.visualstudio.com/join?FC88C99D8D8E9D7DD3DCC0F1A2010742265222:00
tboimahdcammue_, grant me write access to the terminal22:04
dcammue_you can type in the terminal22:05
tboimahstill can't type bro22:05
dcammue_okay22:06
dcammue_should i ssh22:06
tboimahgive me write access to the terminal22:06
tboimahyes22:07
dcammue_pleas join22:09
dcammue_try22:12
tboimahdcammue_, i have access now22:12
tboimahwhat you was asking about22:12
dcammue_i was asking if the users i see in the home directory are allow to add their sshkey if need22:14
dcammue_and i do not need to cd to the gnucash port of the server right?22:14
tboimahdcammue_, ssh to the server22:14
dcammue_can you see22:15
tboimahyes22:15
tboimahcd into /home22:15
tboimahyou can see the users now?22:16
dcammue_yes22:16
tboimahnow let act like you are adding tboimah ssh key22:16
tboimahcd into tboimah22:17
dcammue_and are there other group of user that have access to gnucash that are not in home?22:17
tboimahdcammue_, that it what I mean about unix user and postgresql user22:18
tboimah*is22:18
dcammue_tboimah, 22:20
tboimah has quit (Read error: Connection reset by peer)22:24
thomasboimahdcammue_, sorry about my connection22:24
thomasboimahdcammue_, are you still here22:25
dcammue_https://prod.liveshare.vsengsaas.visualstudio.com/join?FC88C99D8D8E9D7DD3DCC0F1A2010742265222:26
thomasboimahdcammue_, ssh to the server again22:28
dcammue_okay22:29
dcammue_try to control22:30
thomasboimahdcammue_, at like you are adding my public key to the unix user tboimah22:30
dcammue_you saw the error22:32
dcammue_thomasboimah, 22:41
thomasboimah has quit (Ping timeout: 480 seconds)22:41
tboimahyes22:41
tboimahcan you share the link again22:42
dcammue_https://prod.liveshare.vsengsaas.visualstudio.com/join?FC88C99D8D8E9D7DD3DCC0F1A2010742265222:42
dcammue_still here22:44
tboimahyes i trying to join22:46
tboimah has quit (Read error: Connection reset by peer)22:50
tboimah__dcammue_, try to ssh to the server22:52
dcammue_let me enter it22:54
tboimah__okay22:54
tboimah__dcammue_, let me change it again22:56
dcammue_you sure is not my computer lock password they need instead23:01
tboimah__I think so try it, if now then i will be the one to share my screening with you23:02
tboimah__dcammue_, please call me23:06
tboimah__ has quit (Quit: Leaving)23:07
dcammue_ has quit (Remote host closed the connection)23:07

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